diff --git a/app/src/main/java/me/ash/reader/data/preference/LanguagesPreference.kt b/app/src/main/java/me/ash/reader/data/preference/LanguagesPreference.kt index 122fa49..db11427 100644 --- a/app/src/main/java/me/ash/reader/data/preference/LanguagesPreference.kt +++ b/app/src/main/java/me/ash/reader/data/preference/LanguagesPreference.kt @@ -17,6 +17,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { object English : LanguagesPreference(1) object ChineseSimplified : LanguagesPreference(2) object German : LanguagesPreference(3) + object French : LanguagesPreference(4) + object Czech : LanguagesPreference(5) override fun put(context: Context, scope: CoroutineScope) { scope.launch { @@ -34,6 +36,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { English -> context.getString(R.string.english) ChineseSimplified -> context.getString(R.string.chinese_simplified) German -> context.getString(R.string.german) + French -> context.getString(R.string.french) + Czech -> context.getString(R.string.czech) } fun getLocale(): Locale = @@ -42,6 +46,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { English -> Locale("en", "US") ChineseSimplified -> Locale("zh", "CN") German -> Locale("de", "DE") + French -> Locale("fr", "FR") + Czech -> Locale("cs", "CZ") } fun setLocale(context: Context) { @@ -68,7 +74,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() { companion object { val default = UseDeviceLanguages - val values = listOf(UseDeviceLanguages, English, ChineseSimplified, German) + val values = listOf(UseDeviceLanguages, English, ChineseSimplified, German, French, Czech) fun fromPreferences(preferences: Preferences): LanguagesPreference = when (preferences[DataStoreKeys.Languages.key]) { @@ -76,6 +82,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { 1 -> English 2 -> ChineseSimplified 3 -> German + 4 -> French + 5 -> Czech else -> default } @@ -85,6 +93,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { 1 -> English 2 -> ChineseSimplified 3 -> German + 4 -> French + 5 -> Czech else -> default } } diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 3491fc4..6da936a 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -1,19 +1,24 @@ - Read You Vše %1$d archivovaná položka %1$d archivovaných položek + %1$d archivovaných položek + %1$d archivovaných položek Nepřečtené %1$d nepřečtená položka %1$d nepřečtených položek + %1$d nepřečtených položek + %1$d nepřečtených položek Oblíbené %1$d oblíbená položka %1$d oblíbených položek + %1$d oblíbených položek + %1$d oblíbených položek Zdroje Synchronizace… @@ -59,7 +64,6 @@ Vše přesunuto do skupiny \"%1$s\" Přejmenovat Změnit URL - http://example.com/feed.rss Přejmenováno na \"%1$s\" Vytvořit novou skupinu Název @@ -103,9 +107,6 @@ Angličtina, zj. čínština, němčina Pomozte nám s překladem Použít jazyk zařízení - English - 简体中文 - Deutsch Tipy a podpora O aplikaci, open source Vítejte @@ -135,8 +136,6 @@ Čtecí stránka Sponzor Licence open source - https://github.com/Ashinch/ReadYou - https://t.me/ReadYouApp https://api.github.com/repos/Ashinch/ReadYou/releases/latest Seznam změn Aktualizovat diff --git a/app/src/main/res/values-fr-FR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml similarity index 82% rename from app/src/main/res/values-fr-FR/strings.xml rename to app/src/main/res/values-fr-rFR/strings.xml index a687538..e6493f9 100644 --- a/app/src/main/res/values-fr-FR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -1,19 +1,21 @@ - Read You Tout %1$d élément archivé %1$d éléments archivés + %1$d éléments archivés Non lus %1$d élément non lu %1$d éléments non lus + %1$d éléments non lus Favoris %1$d élément favori %1$d éléments favoris + %1$d éléments favoris Flux Synchronisation… @@ -32,7 +34,7 @@ Actualiser Rechercher Recherche… - S'abonner + S\'abonner Déjà abonné Vider Coller @@ -41,25 +43,24 @@ Préréglages Sélectionné Autoriser les notifications - Vous êtes sur le point d'autoriser tous les flux dans le groupe \"%1$s\" à vous envoyer des notifications. + Vous êtes sur le point d\'autoriser tous les flux dans le groupe \"%1$s\" à vous envoyer des notifications. Toutes les notifications du groupe \"%1$s\" sont autorisées Toutes les notifications du groupe \"%1$s\" sont bloquées Analyser tout le contenu - Vous êtes sur le point d'autoriser l'analyse de tout le contenu de tous les articles du groupe \"%1$s\". + Vous êtes sur le point d\'autoriser l\'analyse de tout le contenu de tous les articles du groupe \"%1$s\". Le contenu de tous les articles du groupe \"%1$s\" est maintenant analysé - Le contenu de tous les articles du groupe \"%1$s\" n'est plus analysé + Le contenu de tous les articles du groupe \"%1$s\" n\'est plus analysé Vider les articles Tous les articles archivés du flux \"%1$s\" ont été effacés Tous les articles archivés du groupe \"%1$s\" ont été effacés - Vous êtes sur le point d'effacer tous les articles archivés du flux \"%1$s\". - Vous êtes sur le point d'effacer tous les articles archivés du groupe \"%1$s\". + Vous êtes sur le point d\'effacer tous les articles archivés du flux \"%1$s\". + Vous êtes sur le point d\'effacer tous les articles archivés du groupe \"%1$s\". Ajouter au groupe Déplacer vers le groupe Voulez-vous vraiment déplacer tous les flux du groupe \"%1$s\" vers le groupe \"%2$s\" ? Déplacé vers le groupe \"%1$s\" Renommer - Modifier l'URL - http://example.com/feed.rss + Modifier l\'URL Renommé en \"%1$s\" Créer un nouveau groupe Nom @@ -72,7 +73,7 @@ Supprimer le groupe Supprimer le groupe \"%1$s\" et tous ses articles archivés ? Les options suivantes seront appliqués à tous les flux du groupe. - Aujourd'hui + Aujourd\'hui Hier %1$s à %2$s Rechercher dans %1$s du flux \"%2$s\" @@ -82,9 +83,9 @@ Marquer comme non lu Ajouter aux favoris Retirer des favoris - Marquer comme lu les articles jusqu'à 1 jour - Marquer comme lu les articles jusqu'à 3 jours - Marquer comme lu les articles jusqu'à 7 jours + Marquer comme lu les articles jusqu\'à 1 jour + Marquer comme lu les articles jusqu\'à 3 jours + Marquer comme lu les articles jusqu\'à 7 jours 1j 3j 7j @@ -103,18 +104,14 @@ Français, English, 简体中文, Deutsch Aidez-nous à traduire Utiliser la langue du système - English - 简体中文 - Deutsch - Français Aide et assistance À propos, Open Source Bienvenue - Avant de continuer, vous devez accepter les conditions d'utilisation et la politique de confidentialité de Read You. - Lire les <i><u>conditions d'utilisation et la politique de confidentialité</u></i> + Avant de continuer, vous devez accepter les conditions d\'utilisation et la politique de confidentialité de Read You. + Lire les <i><u>conditions d\'utilisation et la politique de confidentialité</u></i> https://github.com/Ashinch/ReadYou/blob/main/TERMS_OF_SERVICE_AND_PRIVACY_POLICY.md - J'accepte - Couleurs du fond d'écran + J\'accepte + Couleurs du fond d\'écran Aucune palette Android 8.1+ uniquement Couleurs de base @@ -136,8 +133,6 @@ Page de lecture Sponsor Licences Open Source - https://github.com/Ashinch/ReadYou - https://t.me/ReadYouApp https://api.github.com/repos/Ashinch/ReadYou/releases/latest Nouveautés Mettre à jour @@ -161,21 +156,21 @@ Images des articles Noms des flux Favicons des flux - En-tête fixe de l'heure de publication des articles (Expérimental) - Liste d'articles + En-tête fixe de l\'heure de publication des articles (Expérimental) + Liste d\'articles Liste des groupes Toujours développer Haut Position du bouton \"Marquer comme lu\" Barre supérieure - Remplir l'icône sélectionné + Remplir l\'icône sélectionné Barre de filtre Icônes Icônes et étiquettes Icônes et étiquettes (sélectionné uniquement) - L'intensité de l'en-tête est valable uniquement lors du défilement. - L'intensité de la liste d'articles est uniquement disponible pour le thème clair. - L'intensité de la liste des groupes est uniquement disponible pour le thème clair. + L\'intensité de l\'en-tête est valable uniquement lors du défilement. + L\'intensité de la liste d\'articles est uniquement disponible pour le thème clair. + L\'intensité de la liste des groupes est uniquement disponible pour le thème clair. Partager Appuyer pour lancer la lecture diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0c8a45c..8cab7dd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -106,6 +106,8 @@ English 简体中文 Deutsch + français + Čeština Tips & support About, open source Welcome