Getting translation strings right/ru

From Free Pascal wiki
Revision as of 19:50, 15 September 2009 by Skalogryz (talk | contribs) (New page: Правильный перевод строк. ==== Resourcestrings и GNU gettext ==== Для работы со строковыми константами, во Free Pascal, была ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Правильный перевод строк.

Resourcestrings и GNU gettext

Для работы со строковыми константами, во Free Pascal, была введена специальная конструкция: секция "resourcestring". Подробнее вы сможете прочитать в руководстве по FPC (prog.pdf, стр 89ff или here)

GNU gettext это специальный набор утилит, для того, чтобы облегчить перевод вашей программы на различные языки. Подробнее описывается в руководстве по FPC (prog.pdf, стр 91ff или here).

Внимание: GNU gettext имеет принципиальный недостататок. Одна исходная строка, может соответствовать только одной (и не более) переведённой строке. Это важно в тех случаях, когда одна и та же фраза на исходном языке может использоваться в разных значениях, и должна быть переведена по разному, в зависимости от конекста.