mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-07-30 08:09:21 +00:00
Extract hardcoded strings (23 sites in 9 platform-specific files): - AppUpdaterPlatform stubs (iOS, Desktop, Android Playstore) - PluginRepository stubs (iOS App Store, Android Playstore) + main fullCommonMain - AddonRepository.normalizeManifestUrl require message - CollectionEditorRepository dynamic titles (TMDB Collection/List/Production/ Network/Person/Director + Trakt List fallback) - ExternalPlayerPlatform.android.kt (Android system player label) New keys added (2): - collections_editor_trakt_list_title_format (Trakt List %1$s) - external_player_android_system (Android system player) Reused existing keys (8): updates_not_available, plugins_error_unavailable_build, plugins_error_enter_valid_url, plugins_error_provider_not_found, plugins_error_enter_repo_url, addons_error_enter_url, and 6 tmdb_*_title_format. Audit FR quality (1719 strings) — 26 corrections + 68 apostrophe normalizations: - Fix 3 residual vouvoiement (Controlez/Enrichissez/Programmez → tu) - Fix 2 imperative conjugations (Parcoure→Parcours, Inclut→Inclus) - Fix 2 placeholder type bugs (%1$d→%1$s where String input) - Fix 1 trailing space, 1 double negation calque - Harmonize "Plus comme ceci"→"À voir aussi", flux→stream, Jun/Jul→Juin/Juil., rate limit "debit"→"requetes", "Crédits de personne TMDB"→"Crédits TMDB de la personne" - Improve 7 anglicisms (en focus→focus sur, indice→indication UI, etc.) - Normalize 68 lines: ' → ’ typographic (192 typo / 0 droite) Parity EN ↔ FR: 1719 strings, 2 plurals. Builds: composeApp:compileFullDebugKotlinAndroid + compilePlaystoreDebugKotlinAndroid both SUCCESSFUL. xmllint OK on both XML files. Merged origin/cmp-rewrite to integrate PR #1173 (release alert badge + dropped-show filtering for CW section), resolving conflicts in strings.xml EN+FR. |
||
|---|---|---|
| .. | ||
| libs | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||