Я запускаю установку GIMP не на английском языке. Я надеюсь, что имена, горячие клавиши все еще имеют смысл.
удачи.
Используйте имя -ссылочной переменной вместо косвенного обращения.
С вашим исходным набором -ассоциативных массивов en
иes
:
$ declare -n lang=en
$ echo "${lang["greet"]} ${lang["world"]}"
Hello World
$ declare -n lang=es
$ echo "${lang["greet"]} ${lang["world"]}"
Hola Mundo
Значением ссылки lang
name -является имя другой переменной. Доступ к переменной lang
будет таким же, как доступ к этой именованной переменной.
Ссылочные переменные Name -доступны в оболочке bash
начиная с версии 4.3.