• программинг Я вот всё больше прихожу к мнению, что использование gettext рекомендованным способом годится только для английского языка. Ну вот реально, если фраза «unknown» всегда выглядит одинаково на английском, то на русском она может выглядеть как «неизвестно», «неизвестна», «неизвестны» итп. А в коде стоит, естественное, _("Unknown"). Вот и получаются в итоге потом говны типа aceler.ru
    Но выход есть, нужно писать не ("Unknown"), а что-то типа ("CONTEXT_PREFS_STATUS_UNKNOWN"), а потом переводить на русский и на английский.
    P.S. Да, я знаю про msgctxt, но оно на практике не работает (как и домены).

Replies (0)