mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-08-09 00:17:59 +00:00
Merge pull request #1480 from foXaCe/feat/i18n-fr-pass8
i18n(fr): backfill 26 missing translations + extract residual hardcoded string
This commit is contained in:
commit
dfc8accab1
2 changed files with 29 additions and 1 deletions
|
|
@ -447,9 +447,25 @@
|
|||
<string name="settings_search_placeholder">Rechercher dans les paramètres…</string>
|
||||
<string name="settings_search_results_section">RÉSULTATS</string>
|
||||
<string name="settings_advanced_section_startup">DÉMARRAGE</string>
|
||||
<string name="settings_advanced_section_diagnostics">DIAGNOSTICS</string>
|
||||
<string name="settings_advanced_section_cache">CACHE</string>
|
||||
<string name="settings_advanced_remember_last_profile">Mémoriser le dernier profil</string>
|
||||
<string name="settings_advanced_remember_last_profile_description">Mémorise le dernier profil sélectionné au démarrage</string>
|
||||
<string name="settings_advanced_sentry_reports">Rapports de plantage Sentry</string>
|
||||
<string name="settings_advanced_sentry_reports_subtitle">Envoyer les rapports de plantage et d’ANR avec un contexte sûr. Activé par défaut.</string>
|
||||
<string name="sentry_enable_dialog_title">Activer les rapports de plantage ?</string>
|
||||
<string name="sentry_enable_dialog_subtitle">Les rapports de plantage aident à identifier les défaillances propres à un appareil sans vous demander de reproduire le problème avec les journaux ADB.</string>
|
||||
<string name="sentry_disable_dialog_title">Désactiver les rapports de plantage ?</string>
|
||||
<string name="sentry_disable_dialog_subtitle">Les futurs plantages et les ANR en cours de cet appareil ne seront plus signalés. La correction des bugs propres à l’appareil peut en devenir bien plus difficile.</string>
|
||||
<string name="sentry_help_title">En quoi c’est utile</string>
|
||||
<string name="sentry_help_body">Les rapports sont regroupés par version de l’application, modèle d’appareil, version d’Android et pile d’appels, afin de corriger en priorité les plantages réels les plus fréquents.</string>
|
||||
<string name="sentry_sent_title">Envoyé</string>
|
||||
<string name="sentry_sent_body">Plantages, ANR en cours, piles d’appels, version de l’application, type de build, variante, métadonnées de l’appareil et du système, ainsi que des traces réseau sûres avec méthode, hôte, chemin, statut, durée et type d’exception.</string>
|
||||
<string name="sentry_not_sent_title">Non envoyé</string>
|
||||
<string name="sentry_not_sent_body">Mots de passe, jetons d’accès, jetons de rafraîchissement, corps de requête, corps de réponse, en-têtes, cookies, captures d’écran, hiérarchie des vues, relecture de session, diagnostics bruts, et valeurs de requête ou de fragment des URL de flux.</string>
|
||||
<string name="sentry_keep_enabled">Garder activé</string>
|
||||
<string name="sentry_turn_off">Désactiver</string>
|
||||
<string name="sentry_turn_on">Activer</string>
|
||||
<string name="settings_advanced_clear_cw_cache">Vider le cache de Continuer à regarder</string>
|
||||
<string name="settings_advanced_clear_cw_cache_subtitle">Supprime les miniatures, titres et données d’enrichissement en cache pour Continuer à regarder</string>
|
||||
<string name="settings_advanced_clear_cw_cache_done">Cache vidé</string>
|
||||
|
|
@ -500,6 +516,8 @@
|
|||
<string name="downloads_empty_episodes">Aucun épisode terminé</string>
|
||||
<string name="downloads_empty_title">Aucun téléchargement</string>
|
||||
<string name="downloads_episode_count">%1$d épisode(s) téléchargé(s)</string>
|
||||
<string name="downloads_open_directory">Ouvrir le dossier des téléchargements</string>
|
||||
<string name="downloads_open_directory_failed">Impossible d’ouvrir le dossier des téléchargements</string>
|
||||
<string name="downloads_section_active">Actifs</string>
|
||||
<string name="downloads_section_movies">Films</string>
|
||||
<string name="downloads_section_shows">Séries</string>
|
||||
|
|
@ -731,6 +749,14 @@
|
|||
<string name="settings_meta_cast_description">Liste principale du casting.</string>
|
||||
<string name="settings_meta_cinematic_background">Fond cinématographique</string>
|
||||
<string name="settings_meta_cinematic_background_description">Fond flou derrière le contenu, similaire à l’écran de streams.</string>
|
||||
<string name="settings_meta_background_mode">Mode d’arrière-plan</string>
|
||||
<string name="settings_meta_background_mode_description">Choisissez comment les visuels apparaissent derrière les pages de métadonnées.</string>
|
||||
<string name="settings_meta_background_mode_normal">Normal</string>
|
||||
<string name="settings_meta_background_mode_normal_description">Utiliser l’arrière-plan standard de l’application.</string>
|
||||
<string name="settings_meta_background_mode_cinematic">Cinématographique</string>
|
||||
<string name="settings_meta_background_mode_cinematic_description">Afficher un fond légèrement flou derrière la page.</string>
|
||||
<string name="settings_meta_background_mode_dominant">Couleur dominante</string>
|
||||
<string name="settings_meta_background_mode_dominant_description">Adapter l’arrière-plan de la page à la couleur principale du fond.</string>
|
||||
<string name="settings_meta_collection">Collection</string>
|
||||
<string name="settings_meta_collection_description">Rayon de collection ou de franchise associée.</string>
|
||||
<string name="settings_meta_comments">Commentaires</string>
|
||||
|
|
|
|||
|
|
@ -29,8 +29,10 @@ import kotlinx.coroutines.isActive
|
|||
import kotlinx.serialization.encodeToString
|
||||
import kotlinx.serialization.json.Json
|
||||
import nuvio.composeapp.generated.resources.Res
|
||||
import nuvio.composeapp.generated.resources.action_play
|
||||
import nuvio.composeapp.generated.resources.player_error_mpv_unavailable
|
||||
import org.jetbrains.compose.resources.getString
|
||||
import org.jetbrains.compose.resources.stringResource
|
||||
|
||||
private const val TAG = "NuvioiOSPlayer"
|
||||
|
||||
|
|
@ -364,7 +366,7 @@ actual fun PlatformPlayerSurface(
|
|||
if (!isPlayingLocal) {
|
||||
Icon(
|
||||
imageVector = Icons.Rounded.PlayArrow,
|
||||
contentDescription = "Play",
|
||||
contentDescription = stringResource(Res.string.action_play),
|
||||
tint = Color.White,
|
||||
modifier = Modifier.size(64.dp)
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue