Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
# PaRtiZzaN (28.01.2019 / 12:43)
Ну хз. Там просто добавил пару строк и вот тебе новые фразы. А в 7 нужно качать какой то софт. Гуглить как им пользоваться.
Нет, там парой строк дело не ограничивается...

1) Нужно создать в массиве новый ключ, при этом быть уверенным, что ключ уникален, или же использовать имеющийся, для чего надо проверить немаленький языковый файл на предмет ключа.

2) Нужно соблюдать соответствие ключей для ВСЕХ языковых файлов. Если где-то забыли его добавить, то на месте фразы ничего не будет выводиться и интерфейс поломается.

3) Невозможно автоматически извлечь все фразы перевода из исходного кода, легко можно что-то пропустить, или напутать.
---
Когда занимаешься простым одностраничным модулем с парой десятков фраз, то да, там легко управляться и с массивом. Но вот когда сопровождаешь немаленький проект, где несколько тысяч ключей и много тысяч строк кода, тут уже невольно задумаешься о порядке, автоматизации и удобстве.