Да, это массивный субъект. Правильно понять это - огромная работа.
В моей программе я использую целочисленную клавишу для каждого фрагмента текста и при необходимости ищу его в файле в зависимости от языка. В коде нет буквальных строк, только ключи. Я определяю их с помощью «enum» в C ++, поэтому я не набираю цифры. Я написал утилиту для синхронизации различных языковых файлов, когда добавляю больше перечислений и переводчики заполняют пробелы.
Каждая клавиша также имеет соответствующую подсказку, изображение, сочетание клавиш и т. Д.
Что касается времени и дат ... опять же, это намного сложнее, чем вы думаете, но разве PHP не справится с этим для вас? (Я не знаю, я парень C ++ ...)