From c983f14ea15392c302a43841ac4c60e5d22ce07d Mon Sep 17 00:00:00 2001 From: oxy Date: Sat, 14 Oct 2023 01:14:31 +0800 Subject: [PATCH] build: i18n module. --- .idea/gradle.xml | 1 + README.md | 7 ++ androidApp/src/main/AndroidManifest.xml | 4 +- .../m3u/androidApp/navigation/M3UNavHost.kt | 4 +- .../src/main/res/values-zh-rCN/strings.xml | 4 -- androidApp/src/main/res/values/strings.xml | 5 -- core/build.gradle.kts | 1 + .../repository/impl/FeedRepositoryImpl.kt | 4 +- .../worker/SubscriptionInBackgroundWorker.kt | 3 +- data/src/main/res/values-zh-rCN/strings.xml | 5 -- data/src/main/res/values/strings.xml | 5 -- .../com/m3u/features/about/AboutScreen.kt | 3 +- .../src/main/res/values-zh-rCN/strings.xml | 4 -- .../about/src/main/res/values/strings.xml | 4 -- .../com/m3u/features/console/ConsoleScreen.kt | 3 +- .../src/main/res/values-zh-rCN/strings.xml | 4 -- .../console/src/main/res/values/strings.xml | 4 -- .../favorite/components/FavoriteLiveItem.kt | 4 +- .../src/main/res/values-zh-rCN/strings.xml | 4 -- .../favorite/src/main/res/values/strings.xml | 4 -- .../java/com/m3u/features/feed/FeedScreen.kt | 3 +- .../com/m3u/features/feed/FeedViewModel.kt | 5 +- .../features/feed/components/FeedDialog.kt | 10 +-- .../m3u/features/feed/components/LiveItem.kt | 4 +- .../src/main/res/values-zh-rCN/strings.xml | 13 ---- features/feed/src/main/res/values/strings.xml | 11 --- .../live/components/DlnaDevicesBottomSheet.kt | 4 +- .../features/live/fragments/LiveFragment.kt | 26 +++---- .../src/main/res/values-zh-rCN/strings.xml | 18 ----- features/live/src/main/res/values/strings.xml | 18 ----- .../java/com/m3u/features/main/MainScreen.kt | 3 +- .../com/m3u/features/main/MainViewModel.kt | 3 +- .../features/main/components/MainDialog.kt | 8 +-- .../src/main/res/values-zh-rCN/strings.xml | 9 --- features/main/src/main/res/values/strings.xml | 9 --- .../m3u/features/setting/SettingViewModel.kt | 9 +-- .../setting/fragments/PreferencesFragment.kt | 70 +++++++++---------- .../setting/fragments/ScriptsFragment.kt | 4 +- .../fragments/SubscriptionsFragment.kt | 16 ++--- .../src/main/res/values-zh-rCN/strings.xml | 58 --------------- .../setting/src/main/res/values/strings.xml | 54 -------------- i18n/.gitignore | 1 + i18n/build.gradle.kts | 38 ++++++++++ i18n/consumer-rules.pro | 0 i18n/proguard-rules.pro | 21 ++++++ i18n/src/main/AndroidManifest.xml | 4 ++ i18n/src/main/res/values-zh-rCN/app.xml | 4 ++ i18n/src/main/res/values-zh-rCN/data.xml | 5 ++ .../src/main/res/values-zh-rCN/feat_about.xml | 4 ++ .../main/res/values-zh-rCN/feat_console.xml | 4 ++ .../main/res/values-zh-rCN/feat_favourite.xml | 4 ++ i18n/src/main/res/values-zh-rCN/feat_feed.xml | 11 +++ i18n/src/main/res/values-zh-rCN/feat_live.xml | 17 +++++ i18n/src/main/res/values-zh-rCN/feat_main.xml | 9 +++ .../main/res/values-zh-rCN/feat_setting.xml | 58 +++++++++++++++ i18n/src/main/res/values-zh-rCN/ui.xml | 17 +++++ i18n/src/main/res/values/app.xml | 4 ++ i18n/src/main/res/values/data.xml | 5 ++ i18n/src/main/res/values/feat_about.xml | 4 ++ i18n/src/main/res/values/feat_console.xml | 4 ++ i18n/src/main/res/values/feat_favourite.xml | 4 ++ i18n/src/main/res/values/feat_feed.xml | 11 +++ i18n/src/main/res/values/feat_live.xml | 18 +++++ i18n/src/main/res/values/feat_main.xml | 9 +++ i18n/src/main/res/values/feat_setting.xml | 54 ++++++++++++++ i18n/src/main/res/values/ui.xml | 17 +++++ lint/build.gradle.kts | 2 +- settings.gradle.kts | 1 + ui/src/main/java/com/m3u/ui/Destination.kt | 13 ++-- .../main/java/com/m3u/ui/components/AppBar.kt | 4 +- .../com/m3u/ui/components/ThemeSelection.kt | 6 +- ui/src/main/res/values-zh-rCN/strings.xml | 17 ----- ui/src/main/res/values/strings.xml | 17 ----- 73 files changed, 449 insertions(+), 370 deletions(-) delete mode 100644 androidApp/src/main/res/values-zh-rCN/strings.xml delete mode 100644 androidApp/src/main/res/values/strings.xml delete mode 100644 data/src/main/res/values-zh-rCN/strings.xml delete mode 100644 data/src/main/res/values/strings.xml delete mode 100644 features/about/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/about/src/main/res/values/strings.xml delete mode 100644 features/console/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/console/src/main/res/values/strings.xml delete mode 100644 features/favorite/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/favorite/src/main/res/values/strings.xml delete mode 100644 features/feed/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/feed/src/main/res/values/strings.xml delete mode 100644 features/live/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/live/src/main/res/values/strings.xml delete mode 100644 features/main/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/main/src/main/res/values/strings.xml delete mode 100644 features/setting/src/main/res/values-zh-rCN/strings.xml delete mode 100644 features/setting/src/main/res/values/strings.xml create mode 100644 i18n/.gitignore create mode 100644 i18n/build.gradle.kts create mode 100644 i18n/consumer-rules.pro create mode 100644 i18n/proguard-rules.pro create mode 100644 i18n/src/main/AndroidManifest.xml create mode 100644 i18n/src/main/res/values-zh-rCN/app.xml create mode 100644 i18n/src/main/res/values-zh-rCN/data.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_about.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_console.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_favourite.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_feed.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_live.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_main.xml create mode 100644 i18n/src/main/res/values-zh-rCN/feat_setting.xml create mode 100644 i18n/src/main/res/values-zh-rCN/ui.xml create mode 100644 i18n/src/main/res/values/app.xml create mode 100644 i18n/src/main/res/values/data.xml create mode 100644 i18n/src/main/res/values/feat_about.xml create mode 100644 i18n/src/main/res/values/feat_console.xml create mode 100644 i18n/src/main/res/values/feat_favourite.xml create mode 100644 i18n/src/main/res/values/feat_feed.xml create mode 100644 i18n/src/main/res/values/feat_live.xml create mode 100644 i18n/src/main/res/values/feat_main.xml create mode 100644 i18n/src/main/res/values/feat_setting.xml create mode 100644 i18n/src/main/res/values/ui.xml delete mode 100644 ui/src/main/res/values-zh-rCN/strings.xml delete mode 100644 ui/src/main/res/values/strings.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 63969897..cd2f144d 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -23,6 +23,7 @@