В чем выгода и основная причина компиляции файлов GNU gettext .po
(Portable Object) в .mo
(Machine Object)?
Я видел много программ, читающих / разбирающих .po
напрямую.
Я не использую WordPress, но в их документах написано:
https://codex.wordpress.org/I18n_for_WordPress_Developers
PO-файлы компилируются в двоичные MO-файлы, которые обеспечивают более быстрый доступ к строкам во время выполнения
Является ли более быстрый доступ истинным?PO может быть прочитан только один раз и кэширован в некоторой хеш-таблице, то же самое, вероятно, относится к MO