1
Hi Vadim,

We have notice your request. For now, we are in week-end and don't have all tools to open a new translation. The team will do that tomorow, monday.

It's a great news and we are very happy !

Good luck and don't hesitate to question us if you have a problem.
Par Gilles FELIX , 20 octobre 2013 ·
It's ok!
Par Vadim Oparin , 20 octobre 2013 ·
Hi Vadim,

I just added the strings for Russian into our pootle :
Par Julian Espérat , 21 octobre 2013 ·
I'm really pleased, it's great, thank you.
Par Vadim Oparin , 21 octobre 2013 ·
I meet one small problem. In russian, we have two different forms for plural. First - for numerals 2, 3, 4, and second - for higher numbers. I know that in other frameworks they solved this problem. But I didn't know, do FuelPHP can work with these two forms of plurals?
Par Vadim Oparin , 21 octobre 2013 ·
Hi @Vadim,

We are allready aware of this problem (we have thought after you post your proposition). We don't have the solution right now, but we must solve this issue.

I propose to you that you concentrate on singular labels in a first time. Time for us to find a solution.

It's OK for you ?
Par Gilles FELIX , 21 octobre 2013 ·
It's OK, I can translate all messages, but after we must add messages for small numerals, that's all, I think.
Par Vadim Oparin , 22 octobre 2013 ·
I don't think FuelPHP handles the multi-plural problem. But hopefully we don't care, because we use our own system to handle the translations. We should be able to find a solution :)
Par Julian Espérat , 22 octobre 2013 ·
Sounds great. :)
Par Vadim Oparin , 22 octobre 2013 ·
Ready, I put a draft of translation into your pootle.
Par Vadim Oparin , 27 octobre 2013 ·
I also created a Wikipedia article about Novius OS in Russian. Could you contribute me in filling its content?
Par Vadim Oparin , 28 octobre 2013 ·
You're awesome Vadim !!!

I'm back to work this monday and the "plurial issue" is on week's todo list.
Par Gilles FELIX , 28 octobre 2013 ·
Very good.

I read about the Plural, and marveled at how it's complicated:

- all that ends with 1 (including 1, but excluding 11, 111, 211, 1011, 1111 etc) requires Singular Nominative;
- all that ends with 2 (including 2, but excluding 12, 112, 212, 1012, 1112 etc) requires Singular Genetive;
- the rest (including 0) requires Plural Genetive.
Par Vadim Oparin , 28 octobre 2013 ·
Second line concerns 3 and 4 too.
Par Vadim Oparin , 28 octobre 2013 ·
Hi Vadim,

I've validated all your translation in pootle. @Antoine has changed your permissions, now you can validate yourself.

We've studied the plural issue. It seem that we can improve our i18n API without too much work, I work on it.

Now we look to import your translations for the next release.

Thank a lot !!!
Par Gilles FELIX , 29 octobre 2013 ·
Hi Felix!

Great news!

Next weekend I plan to check and correct translation.

I will install Novius OS and check the translation in it.
Par Vadim Oparin , 30 octobre 2013 ·
Also, set up the GitHub repo for Russian documentation, please.
Par Vadim Oparin , 30 octobre 2013 ·
Hi Vadim,

First: we have a command tool to import PO files into Novius OS.
https://github.com/novius-os/ci/tree/master/chiba2/i18n
Just clone the ci repo in the root of your Novius OS
Then create a import directory in ci/i18n/ and put PO files in it.
Launch import.sh

Second: OK, I've notice on my todo to open a Russian documentation repo.
I tells you when it's done
Par Gilles FELIX , 30 octobre 2013 ·
OK, thank you.
Par Vadim Oparin , 30 octobre 2013 ·
Also, to add the Russian language in the language choice menu, you will need to edit framework/config/config.php under the 'novius-os.locales' section.
Have fun :)
Par Julian Espérat , 30 octobre 2013 ·
Thanks. :)
Par Vadim Oparin , 30 octobre 2013 ·
Hi Vadim,

The work on plural issue is pretty advanced. API is OK, import/export OK, we just have issues with some messages (multiple plurals and plural mechanism in javascript).
In French, 1st November is holiday, so we finish this work next week.

I've create a repo for russian documentation:
https://github.com/novius-os/documentation-ru
You have push and pull permissions on it.

Usually, ReadThedocs builds are automatically launched. But some times, it don't builds the good branch and builds only the "latest" (but we don't want this branch).

https://readthedocs.org/builds/novius-os-russian-documentation/
Par Gilles FELIX , 31 octobre 2013 ·
Hi!

Now I continue to correct errors in the translation, and partially translated (and partially downloaded translations for) javascript interface. Explain to me please, how to switch plugins to another language.
Par Vadim Oparin , 5 novembre 2013 ·
Hi,

What do you mean by "downloaded translations for) javascript interface" and "how to switch plugins to another language" ? Like in wysiwyg editor ?
Par Gilles FELIX , 6 novembre 2013 ·
Like in wysiwyg editor, yes. Datapicker, jquery, etc.
Par Vadim Oparin , 6 novembre 2013 ·
In javascript, the locale of current user is stored in $.nosLang

https://github.com/novius-os/core/blob/master/chiba2/framework/views/admin/html.view.php#L470

All javascript plugins are initialized with this variable or the language part of this variable (2 first characters)

https://github.com/novius-os/core/blob/master/chiba2/framework/views/renderer/time_picker.view.php#L21
https://github.com/novius-os/core/blob/master/chiba2/static/admin/novius-os/js/jquery.novius-os.wysiwyg.js#L24

For common vendor librairies, translation files are available on their website : we will add them when we will activate russian in Novius OS.
But for the wysiwyg, we have specific texts. Actualy, they are not translated in japanese because we have not identified them.
But we also work on the way we use tinyMCE. That will be more easy to use and also to translate.

So, do not worry about that now, I will tell you when this is ready.
Par Gilles FELIX , 6 novembre 2013 ·
Zehr gut, thanks a lot. :)
Par Vadim Oparin , 6 novembre 2013 ·
À
    ou Annuler
Russian language
Par Vadim Oparin , 20 octobre 2013
À

Hello,

I started working on a Russian translation of Novius OS Chiba 2, and intend to continue. Please add the Russian language in the list.

Thank you.

Cet article a plu à 1 utilisateur.