├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── mvn-push.gradle
└── src
├── main
└── groovy
│ └── pl
│ └── droidsonroids
│ └── gradle
│ └── localization
│ ├── CSVInnerParser.groovy
│ ├── ConfigExtension.groovy
│ ├── LocalizationPlugin.groovy
│ ├── LocalizationTask.groovy
│ ├── Parser.groovy
│ ├── ParserEngine.groovy
│ ├── PluralItem.groovy
│ ├── Quantity.groovy
│ ├── ResourceType.groovy
│ ├── SourceInfo.groovy
│ ├── SourceType.groovy
│ ├── StringArrayItem.groovy
│ ├── TagEscapingStrategy.groovy
│ ├── Utils.groovy
│ ├── XLSXParser.groovy
│ └── XMLBuilder.groovy
└── test
├── groovy
└── pl
│ └── droidsonroids
│ └── gradle
│ └── localization
│ ├── LocalizationPluginTestBase.groovy
│ ├── ParseCSVTest.groovy
│ ├── ParseXLSXTest.groovy
│ ├── SourceInfoTest.groovy
│ ├── UtilsTest.groovy
│ └── WriteXLSXTest.groovy
└── resources
└── pl
└── droidsonroids
└── gradle
└── localization
├── missing_translation.csv
├── parsed_valid_formulas_xlsx
├── values-pl
│ ├── additional.xml
│ └── main.xml
└── values
│ ├── additional.xml
│ └── main.xml
├── parsed_valid_xlsx
├── values-pl
│ ├── additional.xml
│ ├── main.xml
│ └── main_with_defaults.xml
└── values
│ ├── additional.xml
│ ├── main.xml
│ └── main_with_defaults.xml
├── valid.csv
├── valid.xlsx
├── valid_formulas.xlsx
└── valid_with_defaults.xlsx
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/README.md
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/mvn-push.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/mvn-push.gradle
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/CSVInnerParser.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/CSVInnerParser.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/ConfigExtension.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/ConfigExtension.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/LocalizationPlugin.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/LocalizationPlugin.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/LocalizationTask.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/LocalizationTask.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/Parser.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/Parser.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/ParserEngine.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/ParserEngine.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/PluralItem.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/PluralItem.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/Quantity.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/Quantity.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/ResourceType.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/ResourceType.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/SourceInfo.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/SourceInfo.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/SourceType.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/SourceType.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/StringArrayItem.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/StringArrayItem.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/TagEscapingStrategy.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/TagEscapingStrategy.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/Utils.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/Utils.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/XLSXParser.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/XLSXParser.groovy
--------------------------------------------------------------------------------
/src/main/groovy/pl/droidsonroids/gradle/localization/XMLBuilder.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/main/groovy/pl/droidsonroids/gradle/localization/XMLBuilder.groovy
--------------------------------------------------------------------------------
/src/test/groovy/pl/droidsonroids/gradle/localization/LocalizationPluginTestBase.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/groovy/pl/droidsonroids/gradle/localization/LocalizationPluginTestBase.groovy
--------------------------------------------------------------------------------
/src/test/groovy/pl/droidsonroids/gradle/localization/ParseCSVTest.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/groovy/pl/droidsonroids/gradle/localization/ParseCSVTest.groovy
--------------------------------------------------------------------------------
/src/test/groovy/pl/droidsonroids/gradle/localization/ParseXLSXTest.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/groovy/pl/droidsonroids/gradle/localization/ParseXLSXTest.groovy
--------------------------------------------------------------------------------
/src/test/groovy/pl/droidsonroids/gradle/localization/SourceInfoTest.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/groovy/pl/droidsonroids/gradle/localization/SourceInfoTest.groovy
--------------------------------------------------------------------------------
/src/test/groovy/pl/droidsonroids/gradle/localization/UtilsTest.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/groovy/pl/droidsonroids/gradle/localization/UtilsTest.groovy
--------------------------------------------------------------------------------
/src/test/groovy/pl/droidsonroids/gradle/localization/WriteXLSXTest.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/groovy/pl/droidsonroids/gradle/localization/WriteXLSXTest.groovy
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/missing_translation.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/missing_translation.csv
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values-pl/additional.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values-pl/main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values-pl/main.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values/additional.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values/additional.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values/main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_formulas_xlsx/values/main.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values-pl/additional.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values-pl/main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values-pl/main.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values-pl/main_with_defaults.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values-pl/main_with_defaults.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values/additional.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values/additional.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values/main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values/main.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values/main_with_defaults.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/parsed_valid_xlsx/values/main_with_defaults.xml
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/valid.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/valid.csv
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/valid.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/valid.xlsx
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/valid_formulas.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/valid_formulas.xlsx
--------------------------------------------------------------------------------
/src/test/resources/pl/droidsonroids/gradle/localization/valid_with_defaults.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/koral--/android-gradle-localization-plugin/HEAD/src/test/resources/pl/droidsonroids/gradle/localization/valid_with_defaults.xlsx
--------------------------------------------------------------------------------