On Fri, 28 Aug 2015 16:22:28 +0200
JuuS <j...@mykolab.ch> wrote:

> Hi all,
> 
> Recently got into PO files and want to translate a program.
> 
> Turns out, however, that multi-line hints in lfm files are not brought
> over correctly - only the first line of the multi-line hint.
> 
> This is by design as can be seen in the Translations unit
> TPOFile.TranslateStrings procedure in the condition:
> 
> if SType=stLrt then (at around line 1217)

Feel free to extend this to support multi line strings.

 
> Multi-Line resourcestrings from the rst files are handled fine.
> 
> 
> I was going to take a stab at writing some code for this but then was
> stopped because I saw that there was some utf8 (?) translation going on
> when the rst file is created. 

What do you mean?


> In a related question: Combobox contents (and I presume listbox
> contents) are not written to the lrt files. I would find this useful
> also as currently I have to make the combobox contents a resourcestring
> and then assign at runtime. But maybe this is a limitation of the
> po_file translation system itself?

At the moment the IDE only translates string properties of type
TTranslateString.
TComboBox.Items is TStrings, which is not supported.


Mattias

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to