Getting translation strings right/ru

From Free Pascal wiki
Revision as of 20: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

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

Resourcestrings и GNU gettext

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

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

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