- Posts: 130
- Thank you received: 2
Kunena 7.0.4 Released
The Kunena team has announce the arrival of Kunena 7.0.4 [K 7.0.4] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0
Question Towards better software i18n and L10n
17 years 2 months ago #2481
by kmilos
Towards better software i18n and L10n was created by kmilos
The current Joomla! (and Kunena) way of handling i18n and L10n in PHP is really not up to the challenge of reaching users all over the globe.
For example, things like
are maybe a nice hack for English and perhaps a small number of other western languages, but simply don't work for the majority of others [1].
There are countless of other examples where gender, number, declensions, word order, etc. play a significant role and where simple string substitution and concatenation that works for English just fails for other languages.
I would therefore strongly urge you to consider switching over to gettext based i18n for your future development efforts. It will make i18n handling and maintenance much easier because of a well established framework with a plethora of available tools, and translators will be grateful as well since support for their languages will improve, it will be easier to track and merge changes, there are GUI editors, online collaboration systems, and much more.
Please add your support to
joomlacode.org/gf/project/joomla/tracker...racker_item_id=12089
so Joomla! and all other associated components can really go global
[1] www.gnu.org/software/automake/manual/gettext/Plural-forms.html
For example, things like
Code:
<?php if($totaluser==1) { echo _WHO_ONLINE_MEMBER; } else { echo _WHO_ONLINE_MEMBERS; } ?>
are maybe a nice hack for English and perhaps a small number of other western languages, but simply don't work for the majority of others [1].
There are countless of other examples where gender, number, declensions, word order, etc. play a significant role and where simple string substitution and concatenation that works for English just fails for other languages.
I would therefore strongly urge you to consider switching over to gettext based i18n for your future development efforts. It will make i18n handling and maintenance much easier because of a well established framework with a plethora of available tools, and translators will be grateful as well since support for their languages will improve, it will be easier to track and merge changes, there are GUI editors, online collaboration systems, and much more.
Please add your support to
joomlacode.org/gf/project/joomla/tracker...racker_item_id=12089
so Joomla! and all other associated components can really go global
[1] www.gnu.org/software/automake/manual/gettext/Plural-forms.html
Please Log in or Create an account to join the conversation.
- johnnydement
-
- Offline
- Elite Member
-
Less
More
- Posts: 934
- Thank you received: 5
17 years 2 months ago #2499
by johnnydement
Replied by johnnydement on topic Re:Towards better software i18n and L10n
Personally I would love to see this, as would allow for easy gender strings, and so, but I doubt we can see this until joomla itself uses it...
Althought, some extensions like jomsocial already use it...
will see
Althought, some extensions like jomsocial already use it...
will see
Please Log in or Create an account to join the conversation.
17 years 2 months ago #2527
by Matias
Replied by Matias on topic Re:Towards better software i18n and L10n
Why not? I don't like the current solutions, because of I have the same problem with some strings. In Finnish you can usually go around of it by saying it in different order, but..
Please Log in or Create an account to join the conversation.
17 years 2 months ago #2533
by kmilos
Replied by kmilos on topic Re:Towards better software i18n and L10n
So add your opinions to the above feature request and let's get the Joomla devs to take notice. 
As far as Kunena switching ahead of Joomla as JomSocial does, you'll have to weigh the decision against potentially making integration harder, e.g. the CB plugin might be directly using some language constants from Kunena in the current style?
As far as Kunena switching ahead of Joomla as JomSocial does, you'll have to weigh the decision against potentially making integration harder, e.g. the CB plugin might be directly using some language constants from Kunena in the current style?
Please Log in or Create an account to join the conversation.
Time to create page: 0.286 seconds