├── .editorconfig ├── .gitignore ├── .idea ├── AndroidProjectSystem.xml ├── icon.png ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── ktlint-plugin.xml ├── ktlint.xml ├── markdown.xml └── vcs.xml ├── LICENSE ├── README-zh-CN.md ├── README.md ├── docs ├── changelog-zh-CN.md ├── changelog.md ├── guide-zh-CN.md └── guide.md ├── flexilocale-gradle-plugin ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── highcapable │ └── flexilocale │ ├── FlexiLocale.kt │ ├── gradle │ ├── factory │ │ ├── ExtensionAwareFactory.kt │ │ └── GradleProjectFactory.kt │ └── proxy │ │ └── IProjectLifecycle.kt │ ├── plugin │ ├── FlexiLocaleExtension.kt │ ├── FlexiLocalePlugin.kt │ ├── config │ │ └── proxy │ │ │ └── IFlexiLocaleConfigs.kt │ ├── extension │ │ └── dsl │ │ │ └── configure │ │ │ └── FlexiLocaleConfigureExtension.kt │ ├── generator │ │ ├── LocaleSourcesGenerator.kt │ │ └── factory │ │ │ └── GeneratorFactory.kt │ └── helper │ │ └── LocaleAnalysisHelper.kt │ └── utils │ ├── debug │ ├── FError.kt │ └── FLog.kt │ └── factory │ ├── FileFactory.kt │ └── VariableFactory.kt ├── gradle.properties ├── gradle ├── sweet-dependency │ └── sweet-dependency-config.yaml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img-src └── icon.png └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/ktlint-plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/ktlint-plugin.xml -------------------------------------------------------------------------------- /.idea/ktlint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/ktlint.xml -------------------------------------------------------------------------------- /.idea/markdown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/markdown.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/README-zh-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog-zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/docs/changelog-zh-CN.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/guide-zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/docs/guide-zh-CN.md -------------------------------------------------------------------------------- /docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/docs/guide.md -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/FlexiLocale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/FlexiLocale.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/gradle/factory/ExtensionAwareFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/gradle/factory/ExtensionAwareFactory.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/gradle/factory/GradleProjectFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/gradle/factory/GradleProjectFactory.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/gradle/proxy/IProjectLifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/gradle/proxy/IProjectLifecycle.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/FlexiLocaleExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/FlexiLocaleExtension.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/FlexiLocalePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/FlexiLocalePlugin.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/config/proxy/IFlexiLocaleConfigs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/config/proxy/IFlexiLocaleConfigs.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/extension/dsl/configure/FlexiLocaleConfigureExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/extension/dsl/configure/FlexiLocaleConfigureExtension.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/generator/LocaleSourcesGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/generator/LocaleSourcesGenerator.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/generator/factory/GeneratorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/generator/factory/GeneratorFactory.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/helper/LocaleAnalysisHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/plugin/helper/LocaleAnalysisHelper.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/debug/FError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/debug/FError.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/debug/FLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/debug/FLog.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/factory/FileFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/factory/FileFactory.kt -------------------------------------------------------------------------------- /flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/factory/VariableFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/flexilocale-gradle-plugin/src/main/kotlin/com/highcapable/flexilocale/utils/factory/VariableFactory.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/sweet-dependency/sweet-dependency-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/gradle/sweet-dependency/sweet-dependency-config.yaml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img-src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/img-src/icon.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterAndroid/FlexiLocale/HEAD/settings.gradle.kts --------------------------------------------------------------------------------