Index
All Classes and Interfaces|All Packages
A
- apply(Project) - Method in class de.haumacher.autotranslate.gradle.TranslateArbPlugin
D
- de.haumacher.autotranslate.gradle - package de.haumacher.autotranslate.gradle
G
- getApiKey() - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Gets the DeepL API key property.
- getApiKey() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
-
DeepL API key for authentication.
- getGlossaryDir() - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Gets the optional glossary directory property.
- getGlossaryDir() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
-
Optional directory containing DeepL glossary files named
<source>-<target>.tsv(base language codes, e.g. - getLanguageMappings() - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Gets the language mappings for DeepL API compatibility.
- getLanguageMappings() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
-
Language mappings for DeepL API compatibility.
- getServerId() - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Gets the server ID property for retrieving API key from gradle.properties.
- getServerId() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
-
Server ID for retrieving DeepL API key from gradle.properties.
- getSourceFile() - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Gets the source ARB file property.
- getSourceFile() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
-
Source ARB file to translate.
- getTargetLangs() - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Gets the list of target language codes.
- getTargetLangs() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
-
List of target language codes (e.g., ["de", "fr", "es"]).
S
- setApiKey(String) - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Sets the DeepL API key directly.
- setGlossaryDir(File) - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Sets the glossary directory.
- setLanguageMappings(Map<String, String>) - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Sets custom language mappings for DeepL API compatibility.
- setServerId(String) - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Sets the server ID for retrieving API key from gradle.properties.
- setSourceFile(File) - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Sets the source ARB file.
- setTargetLangs(Iterable<String>) - Method in class de.haumacher.autotranslate.gradle.TranslateArbExtension
-
Sets the list of target language codes.
T
- translateArb() - Method in class de.haumacher.autotranslate.gradle.TranslateArbTask
- TranslateArbExtension - Class in de.haumacher.autotranslate.gradle
-
Extension for configuring ARB translation in Gradle build scripts.
- TranslateArbExtension(Project) - Constructor for class de.haumacher.autotranslate.gradle.TranslateArbExtension
- TranslateArbPlugin - Class in de.haumacher.autotranslate.gradle
-
Gradle plugin for ARB (Application Resource Bundle) auto-translation using DeepL API.
- TranslateArbPlugin() - Constructor for class de.haumacher.autotranslate.gradle.TranslateArbPlugin
- TranslateArbTask - Class in de.haumacher.autotranslate.gradle
-
Gradle task for translating ARB (Application Resource Bundle) files using DeepL API.
- TranslateArbTask() - Constructor for class de.haumacher.autotranslate.gradle.TranslateArbTask
All Classes and Interfaces|All Packages