[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-i18n-doc
Subject: Re: Purpose of LC_SCRIPTS
From: Adrian Chaves <adrian () chaves ! io>
Date: 2017-07-31 12:17:20
Message-ID: 79e16c9ce2efb33e0f87a1ac5ea47f6a () chaves ! io
[Download RAW message or body]
KDE's internationalization and localization framework supports scripting
in translations. I've never used it but I know it is there and I can
think of a few use cases (e.g. using or not an aposthrophe for a
variable based on whether or not the variable value matches or not a
regular expression). And having it as a separate variable is probably
useful to test translation scripts without breaking the translation that
you are currently using.
For more information, see:
*
https://techbase.kde.org/Localization/Concepts/Transcript#Translation_Scripting.3F
(how it is used by translators)
*
https://api.kde.org/frameworks/ki18n/html/prg_guide.html#handle_install
(installation of scripts)
On 2017-07-31 11:48, Luca Beltrame wrote:
> Hello,
>
> recently some translations have started using LC_SCRIPTS, and this caused some
> (transient; solved now) problems with openSUSE packaging. We wanted to make
> the language detection used to grab .mo files also aware of these, and asked
> people in the distribution about it.
>
> We got the following question in the downstream report:
>
> http://bugzilla.suse.com/show_bug.cgi?id=1048851#c1
>
> IOW, what is the purpose of LC_SCRIPTS? So I can tell the person involved.
[Attachment #3 (unknown)]
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" \
/></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'> \
<p>KDE's internationalization and localization framework supports scripting in \
translations. I’ve never used it but I know it is there and I can think of a \
few use cases (e.g. using or not an aposthrophe for a variable based on whether or \
not the variable value matches or not a regular expression). And having it as a \
separate variable is probably useful to test translation scripts without breaking the \
translation that you are currently using.</p> <p>For more information, see:</p>
<ul>
<li><a href="https://techbase.kde.org/Localization/Concepts/Transcript#Translation_Scr \
ipting.3F">https://techbase.kde.org/Localization/Concepts/Transcript#Translation_Scripting.3F</a> \
(how it is used by translators)</li> <li><a \
href="https://api.kde.org/frameworks/ki18n/html/prg_guide.html#handle_install">https://api.kde.org/frameworks/ki18n/html/prg_guide.html#handle_install</a> \
(installation of scripts)</li> </ul>
<p>On 2017-07-31 11:48, Luca Beltrame wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; \
margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored --> <div \
class="pre" style="margin: 0; padding: 0; font-family: monospace">Hello,<br /> <br /> \
recently some translations have started using LC_SCRIPTS, and this caused some <br /> \
(transient; solved now) problems with openSUSE packaging. We wanted to make <br /> \
the language detection used to grab .mo files also aware of these, and asked <br /> \
people in the distribution about it. <br /> <br /> We got the following question in \
the downstream report:<br /> <br /> <a \
href="http://bugzilla.suse.com/show_bug.cgi?id=1048851#c1">http://bugzilla.suse.com/show_bug.cgi?id=1048851#c1</a><br \
/> <br /> IOW, what is the purpose of LC_SCRIPTS? So I can tell the person \
involved.</div> </blockquote>
<p><br /></p>
</body></html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic