Index

A D G S T 
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
 
A D G S T 
All Classes and Interfaces|All Packages