Vincent Snijders wrote:
2012/8/15 Mark Morgan Lloyd <[email protected]>:
Michael Van Canneyt wrote:
On Wed, 15 Aug 2012, Mark Morgan Lloyd wrote:
I note from
http://wiki.lazarus.freepascal.org/Getting_translation_strings_right#The_format.28.29_function
that "Since format() does not interpret escaped control characters" is
struck out and "In the current lazarus version, \n and \t in translated
strings are replaced by newline and tab" is appended.
Does this refer to the Lazarus IDE's handling of i18n candidates, or is
it saying that \n etc. handling has been added to Format()? In the latter
case, what (FPC) version does this apply to?
Format does not handle escape sequences.
Escape sequences are for C-style languages. Pascal does not need it, it
has #NN
support.
Thanks, so the text is saying that this is an IDE feature.
Maybe a feature of the function that loads the po file and uses it to
translate the resource strings. This is part of the LCL, not the IDE,
IIRC.
Thanks, noted. But I think I'm safe in interpreting Michael's response
as that it's not part of the language/compiler/RTL, and that absolutely
definitely never under any circumstances will it be :-)
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus