yeah69/ResX Translation and Combination

A Github action that searches for default, automatically translated, and manually overriden ResX files, automatically translates missing texts, and combines them to directly usable ResX files.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
dirThe root directory to work from. Example, "path/to/code".no.
authAuth key for your DeepL API access.yes
source-langThe language used in the original ResX files. Leave empty to auto-detect.no""
glossary-nameThe name of the glossary to use for translation. Only works if source-lang is also set.no""
contextFree-form text to provide additional context for the contents of the ResX files.no""
excludes-regexRegex for names of default ResX files in order to decide whether to exclude file from processing.no""
data-copies-regexRegex for names of default ResX files whose data should be copied instead of translated.no""
filter-keys-with-overridesIf set the default keys are filtered by the super set of override keys per ResX file family.nofalse
localization-filterConcat CultureInfo-/language-codes joined with ";" in order to filter supported languages from the translation provider. Not usable in combination with localizations-excludes.no""
localization-excludesConcat CultureInfo-/language-codes joined with ";" in order to exclude supported languages from the translation provider. Not usable in combination with localizations-filter.no""
namedescription
summary-titleThe title of the commit for the pull request.
summary-detailsThe summary details of the commit for the pull request.