LINUX.ORG.RU

[qt][l10n] Что православнее?

 ,


0

0

Есть проект на qt c локализацией (qm - файлы). Куда лучше девать файлы локалицации при установке: в ${INSTALL_PREFIX}/share/${APP_NAME}/i18n/ или во внутренние ресурсы программы? А может комбинированный метод? Само приложение кроссплатформенное (Linux/Mac/Windows).

★★★★

Конечно, лучше отдельно. Зачем тебе всякую гадость в программу пихать? Да и проблем потом...

Divius ★★
()
Ответ на: комментарий от hizel

>в /usr/share/locale/

проект на qt c локализацией (qm - файлы)


:}

Deleted
()

Файлы локализации делают в .po формате, но это нормальные люди.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от azure

/usr/local/program/l10n/

В /usr/[local]/bin находятся «батники» для быстрого запуска установленных приложений. Сами приложения располагаются в собственных каталогах каталога /usr/local/.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

В /usr/[local]/bin находятся «батники» для быстрого запуска установленных приложений

Это в *BSD так? Тогда понятно, почему R.I.P. У меня нет ни одной программы установленной по такой вот windows-like схеме. gentoo.

azure ★★
()
Ответ на: комментарий от azure

расположение определяется сэксуальными предпочтениями мантейнера конкретного пакета и естественно обсуждаемо в соответствующей рассылке

как будто в слинупсе не так ;-)

hizel ★★★★★
()

для windows и unix-like систем нужны разные подходы. в случае с виндовс ложить в папку с программой (${INSTALL_PREFIX}\${APP_NAME}\[l10n|translation]\) , для юникс-лайк - так, как вы написали. Макось не щупал, посему сложно сказать, как там будет лучше

P.S. i18n - обозначает несколько другое, чем Вы, вероятно, думаете.

azure ★★
()

для windows и unix-like систем нужны разные подходы. в случае с виндовс ложить в папку с программой (${INSTALL_PREFIX}\${APP_NAME}\[l10n|translation]\) , для юникс-лайк - так, как вы написали. Макось не щупал, посему сложно сказать, как там будет лучше

P.S. i18n - обозначает несколько другое, чем Вы, вероятно, думаете.

azure ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.