Details
Description
The language packs other than the en_utf8 one have only a HEAD version (i.e. no STABLE branch) since 1.6. This causes major problems.
1) Some modules breaks in 1.6.x with the introduction of new strings. See bug MDL-6644.
2) Deleting legacy strings like $string['studentviewoff'] creates regressions in the interface, when using up-to-date language pack. "Some strings that were translated are now in english. What's happened?"
3) Not adding new strings and not removing legacy ones (for conserving backward compatibility issue of point 2 above) doesn't allow smooth development, nor correct testing on development version using other language packs.
I suggest that we think about a mecanism allowing to have a stable version of language packs along with a dev one, so that could be resolved elegantly.
Issue Links
| This issue blocks: | ||||
| MDL-5486 | time to split auth.php ? |
|
|
|
| This issue will help resolve: | ||||
| MDL-18827 | German language pack - a lot of missing strings in older versions |
|
|
|
| This issue will be resolved by: | ||||
| MDL-21690 | Central master database of all strings and their translations |
|
|
|
| This issue is duplicated by: | ||||
| MDL-8014 | Language strings and different versions |
|
|
|
| MDL-15252 | META Clean-up and reorganisation of language packs in Moodle 2.0 |
|
|
|
| This issue has a non-specific relationship to: | ||||
| MDL-6166 | I must not change language strings |
|
|
|
| MDL-6980 | teacherforum |
|
|
|
| MDL-8409 | Translated strings may get lost by accident |
|
|
|
| MDL-12605 | Time up navigation and warning message are incorrect |
|
|
|
| MDL-11344 | Leave old $string['editlang'] in HEAD branch |
|
|
|
I did delete some strings recently, oops, I'll put them back.
Will think about the wider problem, too