when defining constants.xlf it's really important to use UUID to avoid 
conflicts,
since you have no idea of what other plugin, components (private and public) 
have defined and will define after yours is loaded.

something like:

> <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
> <xliff version="1.0" xmlns:d4="http://www.4d.com/d4-ns";>
>
> <header>
> <note>Common Crypto plugin</note>
> </header>
>
> <group resname="themes">
> <trans-unit id="30075EDF927B4ADCA4FB6968D37ABE4C" 
> resname="30075EDF927B4ADCA4FB6968D37ABE4C" translate="no">
> <source>Crypto output format</source>
> </trans-unit>
> </group>
>
> <group d4:groupName="30075EDF927B4ADCA4FB6968D37ABE4C" restype="x-4DK#">
> <trans-unit d4:value="0:L" id="30075EDF927B4ADCA4FB6968D37ABE4C.1">
> <source>Crypto HEX</source>
> </trans-unit>
> </group>
>
> </xliff>

notice how group@d4:groupName is a UUID and trans-unit@id and id is its 
derivative.
notice also the use of a type specifier (:L for longint) in trans-unit@d4:value







**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to