gitextract_8udyv6_s/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── renovate.json5 │ └── workflows/ │ ├── .java-version │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── .idea/ │ └── copyright/ │ ├── Square.xml │ └── profiles_settings.xml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── build-logic/ │ ├── build.gradle.kts │ └── settings.gradle.kts ├── build.gradle.kts ├── gradle/ │ ├── libs.versions.toml │ ├── license-header.txt │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── plugin/ │ ├── api/ │ │ └── plugin.api │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── app/ │ │ └── cash/ │ │ └── paraphrase/ │ │ └── plugin/ │ │ ├── ArgumentTypeResolver.kt │ │ ├── GenerateFormattedResources.kt │ │ ├── NodeListIterator.kt │ │ ├── ParaphrasePlugin.kt │ │ ├── PublicResourceParser.kt │ │ ├── ResourceMerger.kt │ │ ├── ResourceParser.kt │ │ ├── ResourceTokenizer.kt │ │ ├── ResourceWriter.kt │ │ └── model/ │ │ ├── MergedResource.kt │ │ ├── PublicResource.kt │ │ ├── ResourceFolder.kt │ │ ├── ResourceName.kt │ │ ├── StringResource.kt │ │ └── TokenizedResource.kt │ └── test/ │ └── java/ │ └── app/ │ └── cash/ │ └── paraphrase/ │ └── plugin/ │ ├── ArgumentTypeResolverTest.kt │ ├── PublicResourceParserTest.kt │ ├── ResourceMergerTest.kt │ ├── ResourceParserTest.kt │ ├── ResourceTokenizerTest.kt │ └── ResourceWriterTest.kt ├── runtime/ │ ├── api/ │ │ └── runtime.api │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── app/ │ │ └── cash/ │ │ └── paraphrase/ │ │ ├── FormattedResource.kt │ │ └── FormattedResources.kt │ └── test/ │ └── java/ │ └── app/ │ └── cash/ │ └── paraphrase/ │ └── FormattedResourceTest.kt ├── runtime-compose-ui/ │ ├── api/ │ │ └── runtime-compose-ui.api │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ └── main/ │ └── java/ │ └── app/ │ └── cash/ │ └── paraphrase/ │ └── compose/ │ └── ComposableFormattedResources.kt ├── sample/ │ ├── app/ │ │ ├── build.gradle.kts │ │ └── src/ │ │ ├── androidTest/ │ │ │ ├── kotlin/ │ │ │ │ └── app/ │ │ │ │ └── cash/ │ │ │ │ └── paraphrase/ │ │ │ │ └── sample/ │ │ │ │ └── app/ │ │ │ │ └── ParaphraseTest.kt │ │ │ └── res/ │ │ │ └── values/ │ │ │ └── strings.xml │ │ ├── debug/ │ │ │ └── res/ │ │ │ └── values/ │ │ │ └── strings.xml │ │ ├── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── app/ │ │ │ │ └── cash/ │ │ │ │ └── paraphrase/ │ │ │ │ └── sample/ │ │ │ │ └── app/ │ │ │ │ └── MainActivity.kt │ │ │ └── res/ │ │ │ ├── drawable/ │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── drawable-v24/ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── values/ │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ └── values-night/ │ │ │ └── themes.xml │ │ └── release/ │ │ └── res/ │ │ └── values/ │ │ └── strings.xml │ └── library/ │ ├── build.gradle.kts │ └── src/ │ ├── androidTest/ │ │ ├── kotlin/ │ │ │ └── app/ │ │ │ └── cash/ │ │ │ └── paraphrase/ │ │ │ └── sample/ │ │ │ └── library/ │ │ │ └── ParaphraseTest.kt │ │ └── res/ │ │ └── values/ │ │ └── strings.xml │ └── main/ │ └── res/ │ └── values/ │ └── strings.xml ├── settings.gradle.kts └── tests/ ├── build.gradle.kts └── src/ └── main/ ├── kotlin/ │ └── app/ │ └── cash/ │ └── paraphrase/ │ └── tests/ │ ├── LocaleAndTimeZoneRule.kt │ ├── LocalesTest.kt │ ├── NamedTest.kt │ ├── NumberedTest.kt │ └── TypesTest.kt └── res/ └── values/ ├── locales.xml ├── named.xml ├── numbered.xml └── types.xml