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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dir | The root directory to work from. Example, "path/to/code". | no | . |
| auth | Auth key for your DeepL API access. | yes | — |
| source-lang | The language used in the original ResX files. Leave empty to auto-detect. | no | "" |
| glossary-name | The name of the glossary to use for translation. Only works if source-lang is also set. | no | "" |
| context | Free-form text to provide additional context for the contents of the ResX files. | no | "" |
| excludes-regex | Regex for names of default ResX files in order to decide whether to exclude file from processing. | no | "" |
| data-copies-regex | Regex for names of default ResX files whose data should be copied instead of translated. | no | "" |
| filter-keys-with-overrides | If set the default keys are filtered by the super set of override keys per ResX file family. | no | false |
| localization-filter | Concat CultureInfo-/language-codes joined with ";" in order to filter supported languages from the translation provider. Not usable in combination with localizations-excludes. | no | "" |
| localization-excludes | Concat CultureInfo-/language-codes joined with ";" in order to exclude supported languages from the translation provider. Not usable in combination with localizations-filter. | no | "" |
Outputs
| name | description |
|---|---|
| summary-title | The title of the commit for the pull request. |
| summary-details | The summary details of the commit for the pull request. |