Hi,
I am turkish translater of pootle (BouRock). Also I am translating django. I have some issues to translate singular and plural forms of strings.I need to separate these two forms in pootle. I think it can be fix with changing plural forms format in language file as; It must be "Plural-Forms: nplurals=2; plural=(n > 1);" instead of "Plural-Forms: nplurals=1; plural=0;"
Also could you please give me a permission for pootle translation site to approve or disapprove the comments which come from users?
RegardsBurak

Thanks a bunch Tobias. This can be very useful and I'll give it a try soon.
Cheers,
Sujan
On Mon, Feb 23, 2015 at 10:39 AM, Schulte, Tobias <
Tobias.Schulte@...> wrote:
> Hi,
>
> I have created a project to enable translation of java properties using
> GNU gettext pot and po files. See
> http://github.com/tschulte/gradle-gettext-plugin.
>
> It is not really ready for production yet, but we use it (with a few
> additions) for translating our application.
>
> It is only a wrapper around prop2po, msgmerge and po2prop, but allows
> automating these tasks.
>
> The workflow is as follows:
>
> - initially import already translated properties files (this is the only
> time this happens, later the template.properties file and the _lang.po
> files are the only files that are edited by anyone, the _lang.properties
> and .pot files are generated then)
> - for each template.properties call prop2po with some parameters =>
> template.pot
> - for each template.pot X template_lang.po call msgmerge => updated
> template_lang.po
> - translate the po files, e.g. using pootle or Virtaal
> - after translation: for each template_lang.po call po2prop with some
> parameters => template_lang.properties contains the translations.
>
> The big advantage of the above process: It does not depend on pootle or
> any other tool. Changed strings in the template.properties result in
> correct fuzzy markers in the po files, which is not possible using plain
> properties files.
>
> My project is missing some important features right now, e.g. msginit,
> more configuration options (currently I assume UTF-8 properties files,
> which is not the default in vanilla Java, but possible using a special
> ResourceBundle.Control).
>
> Servus,
>
> Tobias
>
>
> -----Ursprüngliche Nachricht-----
> Von: sujan karanjeet [mailto:sujan54004@...]
> Gesendet: Donnerstag, 19. Februar 2015 15:48
> An: translate-pootle@...
> Betreff: [translate-pootle] Skipping Unchanged strings
>
> Hello,
>
> I've started to use pootle for translating my java properties files to
> different languages.
> I have about 5 different languages to translate to and I'm using a
> template.
>
> Half of the strings are already translated so what I did was replace the
> automatically created language files (de.properties) with the file which
> has 50% strings already translated. But when I do this everything seems to
> work fine, some strings which is supposed to be unchanged appear as
> untranslated.
>
> Example:
> I want the following strings to remain unchanged:
> general.english=English
> general.german=Deutsch
> general.japanese=日本語
> general.french=Français
> general.russian=Русский
> general.spanish=Español
>
> But these strings appear "untranslated" whenever I need to rescan the
> files (de.properties), eventhough they have been translated again and again.
>
> Could someone help me with this.
>
>
> Cheers,
> Sujan
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from
> Actuate! Instantly Supercharge Your Business Reports and Dashboards with
> Interactivity, Sharing, Native Excel Exports, App Integration & more Get
> technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Translate-pootle mailing list
> Translate-pootle@...
> https://lists.sourceforge.net/lists/listinfo/translate-pootle
>
--
Regards,
----------------------
Sujan Karanjeet

Hi,
I have created a project to enable translation of java properties using GNU gettext pot and po files. See http://github.com/tschulte/gradle-gettext-plugin.
It is not really ready for production yet, but we use it (with a few additions) for translating our application.
It is only a wrapper around prop2po, msgmerge and po2prop, but allows automating these tasks.
The workflow is as follows:
- initially import already translated properties files (this is the only time this happens, later the template.properties file and the _lang.po files are the only files that are edited by anyone, the _lang.properties and .pot files are generated then)
- for each template.properties call prop2po with some parameters => template.pot
- for each template.pot X template_lang.po call msgmerge => updated template_lang.po
- translate the po files, e.g. using pootle or Virtaal
- after translation: for each template_lang.po call po2prop with some parameters => template_lang.properties contains the translations.
The big advantage of the above process: It does not depend on pootle or any other tool. Changed strings in the template.properties result in correct fuzzy markers in the po files, which is not possible using plain properties files.
My project is missing some important features right now, e.g. msginit, more configuration options (currently I assume UTF-8 properties files, which is not the default in vanilla Java, but possible using a special ResourceBundle.Control).
Servus,
Tobias
-----Ursprüngliche Nachricht-----
Von: sujan karanjeet [mailto:sujan54004@...]
Gesendet: Donnerstag, 19. Februar 2015 15:48
An: translate-pootle@...
Betreff: [translate-pootle] Skipping Unchanged strings
Hello,
I've started to use pootle for translating my java properties files to different languages.
I have about 5 different languages to translate to and I'm using a template.
Half of the strings are already translated so what I did was replace the automatically created language files (de.properties) with the file which has 50% strings already translated. But when I do this everything seems to work fine, some strings which is supposed to be unchanged appear as untranslated.
Example:
I want the following strings to remain unchanged:
general.english=English
general.german=Deutsch
general.japanese=日本語
general.french=Français
general.russian=Русский
general.spanish=Español
But these strings appear "untranslated" whenever I need to rescan the files (de.properties), eventhough they have been translated again and again.
Could someone help me with this.
Cheers,
Sujan
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Translate-pootle mailing list
Translate-pootle@...
https://lists.sourceforge.net/lists/listinfo/translate-pootle

Hello,
I've started to use pootle for translating my java properties files to
different languages.
I have about 5 different languages to translate to and I'm using a template.
Half of the strings are already translated so what I did was replace the
automatically created language files (de.properties) with the file which
has 50% strings already translated. But when I do this everything seems to
work fine, some strings which is supposed to be unchanged appear as
untranslated.
Example:
I want the following strings to remain unchanged:
general.english=English
general.german=Deutsch
general.japanese=日本語
general.french=Français
general.russian=Русский
general.spanish=Español
But these strings appear "untranslated" whenever I need to rescan the files
(de.properties), eventhough they have been translated again and again.
Could someone help me with this.
Cheers,
Sujan

2015-02-18 21:25 GMT+01:00 Esra Altintas <es.altintas@...>:
> Thank you for your answer, i will try it.
>
> I have more questions on that topic. I didn't see similar translations api
> and terminology. Can you help me please that topics?
Hi,
I am afraid that there is no API for similar translations or terminology.
Bye
> Thank you, bye.
>
> 2015-02-16 14:17 GMT+02:00 Leandro Regueiro <leandro.regueiro@...>:
>>
>> 2015-02-14 12:20 GMT+01:00 Esra Altintas <es.altintas@...>:
>> > Hi all,
>> >
>> > How can i get to the need translated sentences api? I read your api
>> > documentation, but ı couldn't find it. Can you help me please?
>>
>> According to
>> http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/api/api_unit.html#list-units-matching-a-criteria
>> you might be able to achieve that using:
>>
>> /units/?state__exact=0&state__exact=50
>>
>>
>> But I am not 100% sure that will work, so please try and let us know.
>>
>>
>> Bye
>
>

Thank you for your answer, i will try it.
I have more questions on that topic. I didn't see similar translations api
and terminology. Can you help me please that topics?
Thank you, bye.
2015-02-16 14:17 GMT+02:00 Leandro Regueiro <leandro.regueiro@...>:
> 2015-02-14 12:20 GMT+01:00 Esra Altintas <es.altintas@...>:
> > Hi all,
> >
> > How can i get to the need translated sentences api? I read your api
> > documentation, but ı couldn't find it. Can you help me please?
>
> According to
> http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/api/api_unit.html#list-units-matching-a-criteria
> you might be able to achieve that using:
>
> /units/?state__exact=0&state__exact=50
>
>
> But I am not 100% sure that will work, so please try and let us know.
>
>
> Bye
>

Try taking a look at permission and free space available in the device
for /var/www.
If that doesn't help, for what it's worth, we're reworking exports in
the upcoming 2.7 version of Pootle.
J. Leclanche
On 17 February 2015 at 11:38, Christoph Pramberger
<christoph.pramberger@...> wrote:
> Hi all,
>
> I am currently using Pootle 2.5.1.1 which runs under nginx. I use MySQL
> instead of sqllite3 as database. I have installed also all optional
> software such as memcached, indexing engine, python-levenshtein.
>
> I would like to use the feature "translate offline" but when I press the
> button "Download (.zip)" I always receive an empty file (0 bytes).
>
> I can confirm that the zip file is created on the server and contains
> the po-file of the specific project. The zip file is stored in
> /var/www/pootle/env/lib/python2.7/site-packages/pootle/po/POOTLE_EXPORT/alarm/cs/alarm-cs.zip
>
> I'm not able to turn on any logging mechanism, is there such an option?
>
> Do you have any clue where the problem is located?
>
> By the way, this problem occurs also on a newly deployed Pootle
> instance, I tried it with the terminology project.
>
> Kind regards,
> Christoph
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Translate-pootle mailing list
> Translate-pootle@...
> https://lists.sourceforge.net/lists/listinfo/translate-pootle
>

Hi all,
I am currently using Pootle 2.5.1.1 which runs under nginx. I use MySQL
instead of sqllite3 as database. I have installed also all optional
software such as memcached, indexing engine, python-levenshtein.
I would like to use the feature "translate offline" but when I press the
button "Download (.zip)" I always receive an empty file (0 bytes).
I can confirm that the zip file is created on the server and contains
the po-file of the specific project. The zip file is stored in
/var/www/pootle/env/lib/python2.7/site-packages/pootle/po/POOTLE_EXPORT/alarm/cs/alarm-cs.zip
I'm not able to turn on any logging mechanism, is there such an option?
Do you have any clue where the problem is located?
By the way, this problem occurs also on a newly deployed Pootle
instance, I tried it with the terminology project.
Kind regards,
Christoph

Hi all,
I am currently using Pootle 2.5.1.1 which runs under nginx. I use MySQL
instead of sqllite3 as database. I have installed also all optional
software such as memcached, indexing engine, python-levenshtein.
I would like to use the feature "translate offline" but when I press the
button "Download (.zip)" I always receive an empty file (0 bytes).
I can confirm that the zip file is created on the server and contains
the po-file of the specific project. The zip file is stored in
/var/www/pootle/env/lib/python2.7/site-packages/pootle/po/POOTLE_EXPORT/alarm/cs/alarm-cs.zip
I'm not able to turn on any logging mechanism, is there such an option?
Do you have any clue where the problem is located?
By the way, this problem occurs also on a newly deployed Pootle
instance, I tried it with the terminology project.
Kind regards,
Christoph

Hi guys,
I already emailed the devs a few days ago, but did some
troubleshooting yesterday (with tips from that earlier reply,
thanks!).
Attempt 1 went like this: http://pastebin.com/c0tRigcX
Attempt 2 (after restarting the virtual environment) got me this far:
http://pastebin.com/iM3dQEV6
Now I’m stuck again, and I really don’t know how to get that last
command working. Help would be greatly appreciated!
Kind regards,
Luke van Velthoven

Hi guys,
I already emailed the devs a few days ago, but did some
troubleshooting yesterday (with tips from that earlier reply,
thanks!).
Attempt 1 went like this: http://pastebin.com/c0tRigcX
Attempt 2 (after restarting the virtual environment) got me this far:
http://pastebin.com/iM3dQEV6
Now I’m stuck again, and I really don’t know how to get that last
command working. Help would be greatly appreciated!
Kind regards,
Luke van Velthoven

You can, by using the pootle cli. pootle update_against_templates will
do what you want.
J. Leclanche
2015-02-06 9:52 GMT+01:00 Sebastian Silva <sebastian@...>:
> Sorry I found it on my own. But it seems like I have to do this manually
> for each project. Can't I do it massively for all of our projects?
>
> Regards,
> Sebastian
>
>
> El 06/02/15 a las 03:24, Michiel Dethmers escibió:
>> On 06/02/15 03:14, Sebastian Silva wrote:
>>> I've added a new language and I need to enable it for projects
>>> currently it's empty: http://translate.sugarlabs.org/agr/
>>>
>> IIRC, you need to run "update from templates" when you add a new language.
>>
>>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Translate-pootle mailing list
> Translate-pootle@...
> https://lists.sourceforge.net/lists/listinfo/translate-pootle

Sorry I found it on my own. But it seems like I have to do this manually
for each project. Can't I do it massively for all of our projects?
Regards,
Sebastian
El 06/02/15 a las 03:24, Michiel Dethmers escibió:
> On 06/02/15 03:14, Sebastian Silva wrote:
>> I've added a new language and I need to enable it for projects
>> currently it's empty: http://translate.sugarlabs.org/agr/
>>
> IIRC, you need to run "update from templates" when you add a new language.
>
>

Sorry for the ignorance, I'm beginning at this.
Where do I go about running "update from templates"
Thanks
Sebastian
El 06/02/15 a las 03:24, Michiel Dethmers escibió:
> On 06/02/15 03:14, Sebastian Silva wrote:
>> I've added a new language and I need to enable it for projects
>> currently it's empty: http://translate.sugarlabs.org/agr/
>>
> IIRC, you need to run "update from templates" when you add a new language.
>
>

On 06/02/15 03:14, Sebastian Silva wrote:
> I've added a new language and I need to enable it for projects
> currently it's empty: http://translate.sugarlabs.org/agr/
>
IIRC, you need to run "update from templates" when you add a new language.
--
Michiel Dethmers
michiel@...
http://www.phplist.com
Open Source newsletter manager

First, hello.
Sorry if this is documented easily I can't seem to find it
thanks for writing translate project tools.
I currently co-admin of translate.sugarlabs.org.
I've added a new language and I need to enable it for projects
currently it's empty: http://translate.sugarlabs.org/agr/
Thanks for any pointers.
Sebastian

On Monday, 26 January 2015, Leandro Regueiro <leandro.regueiro@...>
wrote:
> 2015-01-24 18:18 GMT+01:00 Axel Balsa Dansey <axel@...
> <javascript:;>>:
> > Hello, I have been testing Pootle for several days but I have not been
> able
> > to get a Translation memory to work. I have looked for documentation on
> the
> > subject but I have not been able to find anything useful.
> > I can create terminology projects and they work but I don't have the
> > slightest clue on the logic behind Translation Memories in Pootle. Can
> > anyone help me? After many days serching the web I'm about to go crazy!!
>
> Hi,
> I hope it helps:
>
> http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/features/translation_memory.html
>
> Note that this is only remote translation memory (amaGama).
>
You can setup the equivalent of local TM by installing your own amaGama
server and poiting the AMAGAMA_URL at that server.
--
Dwayne
*Translate*
+27 12 460 1095 (work)

Hi Leandro,
2015-01-26 11:04 GMT+01:00 Leandro Regueiro <leandro.regueiro@...>:
> 2015-01-21 5:16 GMT+01:00 Clytie Siddall <clytie@...>:
>> G'day Pal :)
>>
>> (Sorry for the delay in replying.)
>>
>> i have been too sick to translate any software, for quite a while now, so I'm not familiar with the current state of the programs used. I suggest you contact the Pootle project: they're good people, and will help you.
>>
>> I've copied this reply to the Pootle mailing list, which I suggest you join. It's not heavy traffic.
>>
>> Pootle people, I miss you! Please help Pal out. Anyone with the persistence and capability to take on manpage translation deserves our support. :)
>>
>> *waves from her chair/bed in South Australia*
>>
>> Clytie
>>
>>> On 6 Jan 2015, at 7:38 pm, Csányi Pál <csanyipal@...> wrote:
>>>
>>> Hi Clytie,
>>>
>>> I find your webpage when I searching Internet for HOWTO about
>>> translating manpages:
>>> http://localization-guide.readthedocs.org/en/latest/guide/project/manpages.html
>>>
>>> I want to translate manpage of TuDu project, downloadable from here:
>>> https://gitorious.org/tudu/tudu/raw/166d870180f75121398ce6265fb692ba7f965e97:data/tudu.1
>>>
>>> I have installed Pootle on my Arch linux system. This is a Desktop machine.
>>>
>>> As you sed:
>>> <quote>
>>> Pootle has integrated po4a and the Translate Toolkit filters, which
>>> enabled me recently to upload a trial manpage to Pootle, have it
>>> automatically converted there to PO format, translate it easily, then
>>> have it converted back to g(roff). This simplified the translation
>>> process considerably.
>>> </quote>
>>>
>>> I have a problem when want to upload the tudu.1 manpage to my Pootle server.
>>>
>>> I get Error message:
>>>
>>> Server Error
>>> An error has occurred. Thank you for your patience.
>>> Unknown filetype (tudu.1)
>>>
>>> So, it seems that, that my Pootle doesn't upload trial manpage to, not
>>> that automatically converts there to PO format..
>>>
>>> What am I missing here?
>>> How can I solve this problem?
>
> Hi,
> Pootle doesn't support such format. So you have to convert it to a
> format that Pootle is capable of handling (I suggest PO) and then
> import to Pootle, translate, export the translated files, and convert
> back to that format.
Yes, indeed.
I converted it to PO format first with the command:
po4a-gettextize -f man -M utf-8 -m tudu.1 -p tudu.1.po
then translate it in Pootle. It can import easily into Pootle. When
the translation is 100% finished, I downloaded this PO file to my
Desktop environment and want to convert it back to the man page format
with the command:
po4a-translate -f man -M utf-8 -m tudu.1 -p tudu.1.po -l -L utf-8 tudu2.1
but it failed. I get the output of the previous command:
Discard the translation of tudu.1 (only 0% translated; need 80%).
I don't understand this error message because, as I sed, I have
translated the document 100%.
What am I missing here again?
--
Regards from Pal

2015-01-24 18:18 GMT+01:00 Axel Balsa Dansey <axel@...>:
> Hello, I have been testing Pootle for several days but I have not been able
> to get a Translation memory to work. I have looked for documentation on the
> subject but I have not been able to find anything useful.
> I can create terminology projects and they work but I don't have the
> slightest clue on the logic behind Translation Memories in Pootle. Can
> anyone help me? After many days serching the web I'm about to go crazy!!
Hi,
I hope it helps:
http://docs.translatehouse.org/projects/pootle/en/stable-2.5.1/features/translation_memory.html
Note that this is only remote translation memory (amaGama).
Bye

6 messages has been excluded from this view by a project administrator.