I’d like to translate a package script called my_script_package
.
I created a file called languages.yaml inside packages/my_script_package
:
input_text:
lang_used:
initial: IT
# change this to change languages: IT, UK, FR, DE, ....
################ TRANSLATIONS ################
lang_string1_UK:
initial: English string
lang_string1_IT:
initial: Stringa italiana
# ant others langs...
I’d like to change names of other entities based on value set on lang_used
For example, inside packages/my_script_package
i have a file called variables.yaml:
input_boolean:
string1:
name: English string
# i'd like it to be dynamic based on lang_used value.
My goal is to set name variable but i don’t know the correct syntax.
Something like:
string1:
name: {input_text.lang_string1_{{ states(input_text.lang_used) }} }
Anyone has a good idea for this?