перевод текста в lua файле

Как насчет использования:

egrep "gmail|outlook" *.ksh | grep -v ^[#]

Первый grepполучает все строки, содержащие «gmail» или «outlook», а второй grepопускает закомментированные строки

0
08.11.2019, 17:04
1 ответ

Вам может показаться, что это слишком много работы, но существуют существующие методологии обработки интернационализации в программах, таких как gettext , см. wikipedia и . ] Веб-сайт GNU . В основном инструменты используются для извлечения строк из исходного кода программы, собирая их в файл. Кто-то переводит их, чтобы предоставить новый язык, затем программа слегка модифицируется, чтобы во время выполнения был выбран правильный языковой файл в зависимости от пользовательской настройки LANG.

Хотя первоначально это было сделано для языка программирования C, теперь он доступен для нескольких других, включая lua , согласно веб-сайту GNU.

Чтобы увидеть, как это работает в C, вот короткий, но полный учебник .

1
28.01.2020, 02:39

Теги

Похожие вопросы