Hi all, there has been some confusion about the language system in
Aiki, and the different ways to operate on it.

I took some time to clarify the latest on this here:

http://aikiframework.org/wiki/Language_Support



The confusing part is that there is the old bassel L10N system and the
new Gettext system (both built on the database) that rg1024 built.
They both co-exist and they both rely upon the aiki_languages table to
get information about a language.

Does this help clarify where we are at?


As for the translation system that Jcubic built on top of json-rpc.
Jcubic, what code repository is this stored in? That code should be
modular and be stored somewhere. Also, could you make a wiki page
about this so it is clear how to use this system on other aiki sites?


Making sure the language support documentation is clear also helped me
find some places that we could use some improvement in the code.

Jcubic, can you add these simple additions to the aiki_languages
table, basically to add all basic utf-8 languages:

* 
https://blueprints.launchpad.net/aikiframework/+spec/add-standard-utf-8-languages

We need longer term:

rg1024 has already coded these in the upgrader app, they just need to
be moved to the aiki core:

* https://blueprints.launchpad.net/aikiframework/+spec/add-language-negotiation
* 
https://blueprints.launchpad.net/aikiframework/+spec/add-gettext-translation-system-on-disk

And, I think good to get this CRUD code in for manipulating
dictionaries and languages in aiki_languages and aiki_sites:

* 
https://blueprints.launchpad.net/aikiframework/+spec/add-ability-to-manipulate-languages

Jon

-- 
Jon Phillips 王✳爻气 http://fabricatorz.com ✳ skype: kidproto ✳ irc: rejon
+1.415.830.3884 (global) ✳ +86-187-1003-9974 (beijing)

_______________________________________________
Mailing list: https://launchpad.net/~aikiframework-devel
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~aikiframework-devel
More help   : https://help.launchpad.net/ListHelp

Reply via email to