New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop Support for Some Languages #975
Comments
Which language does OMAL (who often posted on geeklog.net recently) and their users use? |
I reached out to him to find out. I guess the best thing to do would be to add an article about this and maybe a poll to figure out what languages people use and which ones we should keep. (by asking them to post in the comment section) When we are at the point of the release candidate for Geeklog 2.2.1 and I post about it, I will add another post about the future of some of the outdated language files. |
That would be nice. |
By the way OMAL uses Japanese. |
I didn't know that. |
Just added this to the 2.2.1 milestone so I remember to add a article and poll about this issue once the final release happens. Once I do that I will move this issue to a later version |
I wrote a simple script to check how much each language file is translated. Though in some entries translation might not be necessary, the results are below: The rates of Core language files translated
The rates of calendar language files translated
The rates of links language files translated
The rates of polls language files translated
The rates of recaptcha language files translated
The rates of spamx language files translated
The rates of staticpages language files translated
The rates of xmlsitemap language files translated
|
We got an updated version for the Persian Language (for Geeklog and the Core Plugins) so we should keep it as well. See #1080 So we will keep for Geeklog and the Core plugins: English @mystralkk Any else? I would like to keep Chinese and Spanish maybe but the translation % is not that high. |
It would be good to keep Chinese and Spanish since a lot of people use these languages. Similarly, Russian is a good candidate. |
I think that is a good selection of languages plus we have a few RTL language in there with Hebrew and Persian. English Do we only have the 2 character sets? $LANG_CHARSET = 'iso-8859-1'; Should we drop iso-8859-1 for most or all languages? We should also check what happens during the upgrade and also how Geeklog handles when the site and or user accounts are set to use a language that is not available any more. Also wondering if we should add at least a minimum supported Geeklog version number variable for each language file. This way we can warn the Admin with a message if they have a selected language that doesn't meet the min Geeklog version like we do for themes. This version number only refers to all the required language arrays are set in the file not if all the translations are complete (to prevent potential PHP errors). Figure this might be important since upgrading the old unsupported language files will be left and the Admin may not realize this. Of course this means extra work for us to update the script that synchs the language files. Maybe combine all Lang Settings into an array while we are at. $LANG_SETTINGS = array( |
In my opinion, iso-8859-1 should be dropped since UTF-8 is its superset.
Maybe combine all Lang Settings into an array while we are at. $LANG_SETTINGS = array( I agree. Setting up one array containing all language information is a simple and good way. |
@eSilverStrike Is it OK now to keep: English and drop all the others? Or should we wait till Geeklog 2.2.3 or later? |
I think so. If you have the time we might as well get it done. I guess we should cleanup the other plugin language files as well. |
Thanks. Done. |
Some of the language files have not been translated and updated in a long time. They contain a lot of English language text.
Some language files even seem to be corrupted at some point and no one noticed like the file ukrainian_koi8-u.php for Geeklog and the Staticpages Plugin.
I think we should have a discussion about removing all language files we know are not really being used anymore?
This would include language files for the Geeklog CMS, The Core Plugins, and the Install.
I think we should keep.
English
Japanese
French
German
Hebrew
Are there any other languages we should keep?
Is this something we should do or not?
The text was updated successfully, but these errors were encountered: