Issue Details (XML | Word | Printable)

Key: MDL-6645
Type: Improvement Improvement
Status: Open Open
Priority: Critical Critical
Assignee: Martin Dougiamas
Reporter: Nicolas Martignoni
Votes: 7
Watchers: 7
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Having only a HEAD version for language packs causes major problems and inconsistencies

Created: 21/Sep/06 09:38 PM   Updated: 13/Mar/09 05:50 PM
Return to search
Component/s: General, Languages
Affects Version/s: 1.6.5, 1.7.2, 1.8.2, 1.9
Fix Version/s: None

Issue Links:
Blockers
 
Duplicate
 
Relates
 

Participants: David Mudrak, Koen Roggemans, Martin Dougiamas, Martín Langhoff, Nicolas Martignoni and Petr Skoda
Security Level: None
Affected Branches: MOODLE_16_STABLE, MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE


 Description  « Hide
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.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
moodler committed 1 file to 'Moodle CVS' - 23/Sep/06 01:12 AM
Replacing some old strings I should not have deleted MDL-6645
MODIFY lang/en_utf8/moodle.php   Rev. 1.58    (+4 -1 lines)
Mitsuhiro Yoshida committed 2 files to 'Lang CVS' - 23/Sep/06 02:01 AM
Reverted some deleted strings - MDL-6645.
MODIFY ja_utf8/moodle.php   Rev. 1.118    (+4 -1 lines)
MODIFY ja_utf8/README   Rev. 1.195    (+1 -1 lines)
martignoni committed 1 file to 'Lang CVS' - 31/Oct/06 11:49 PM
Reverting faulty deletion of legacy string MDL-6645
MODIFY fr_utf8/admin.php   Rev. 1.77    (+1 -0 lines)
moodler committed 2 files to 'Moodle CVS' on branch 'MOODLE_17_STABLE' - 01/Nov/06 05:14 PM
Added some strings that had been deleted MDL-6645
MODIFY lang/en_utf8/admin.php   Rev. 1.55.2.10    (+4 -2 lines)
MODIFY lang/en_utf8/moodle.php   Rev. 1.65.2.10    (+5 -1 lines)
Mitsuhiro Yoshida committed 73 files to 'Lang CVS' - 01/Nov/06 07:03 PM
Tidied up translated strings based on /lang/en_utf8.
Translated some strings that had been deleted - MDL-6645.
MODIFY ja_utf8/simpletest.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/block_html.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/block_quiz_results.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/attendance.php   Rev. 1.2    (+4 -4 lines)
MODIFY ja_utf8/mediaplugin.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/admin.php   Rev. 1.99    (+2 -0 lines)
MODIFY ja_utf8/enrol_database.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/exercise.php   Rev. 1.28    (+1 -1 lines)
MODIFY ja_utf8/book.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/emailprotect.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/quiz_responses.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/lams.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/block_loancalc.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/quiz_overview.php   Rev. 1.5    (+1 -1 lines)
MODIFY ja_utf8/timezones.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/moodle.php   Rev. 1.147    (+3 -0 lines)
MODIFY ja_utf8/block_course_list.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/auth.php   Rev. 1.13    (+1 -1 lines)
MODIFY ja_utf8/error.php   Rev. 1.15    (+1 -1 lines)
MODIFY ja_utf8/Attic/questionnaire.php   Rev. 1.7    (+1 -1 lines)
MODIFY ja_utf8/block_social_activities.php   Rev. 1.2    (+3 -2 lines)
MODIFY ja_utf8/install.php   Rev. 1.14    (+1 -1 lines)
MODIFY ja_utf8/message.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/choice.php   Rev. 1.7    (+1 -1 lines)
MODIFY ja_utf8/countries.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/qtype_multichoice.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/calendar.php   Rev. 1.6    (+1 -1 lines)
MODIFY ja_utf8/workshop.php   Rev. 1.40    (+1 -1 lines)
MODIFY ja_utf8/activitynames.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/enrol_imsenterprise.php   Rev. 1.10    (+1 -1 lines)
MODIFY ja_utf8/enrol_paypal.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/access.php   Rev. 1.5    (+1 -1 lines)
MODIFY ja_utf8/my.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/glossary.php   Rev. 1.20    (+1 -1 lines)
MODIFY ja_utf8/multilang.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/data.php   Rev. 1.55    (+1 -1 lines)
MODIFY ja_utf8/xmldb.php   Rev. 1.10    (+0 -0 lines)
MODIFY ja_utf8/quiz.php   Rev. 1.79    (+2 -2 lines)
MODIFY ja_utf8/assignment.php   Rev. 1.17    (+1 -1 lines)
MODIFY ja_utf8/quiz_regrade.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/block_section_links.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/editor.php   Rev. 1.6    (+1 -1 lines)
MODIFY ja_utf8/quiz_grading.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/mimetypes.php   Rev. 1.3    (+2 -2 lines)
MODIFY ja_utf8/block_learning_resources.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/block_rss_client.php   Rev. 1.4    (+1 -1 lines)
MODIFY ja_utf8/block_online_users.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/blog.php   Rev. 1.22    (+1 -1 lines)
MODIFY ja_utf8/enrol_ldap.php   Rev. 1.5    (+1 -1 lines)
MODIFY ja_utf8/resource.php   Rev. 1.18    (+1 -1 lines)
MODIFY ja_utf8/censor.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/quiz_analysis.php   Rev. 1.5    (+1 -1 lines)
MODIFY ja_utf8/lesson.php   Rev. 1.49    (+1 -1 lines)
MODIFY ja_utf8/pix.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/scorm.php   Rev. 1.16    (+1 -1 lines)
MODIFY ja_utf8/dialogue.php   Rev. 1.5    (+3 -3 lines)
MODIFY ja_utf8/wiki.php   Rev. 1.9    (+1 -1 lines)
MODIFY ja_utf8/survey.php   Rev. 1.8    (+1 -1 lines)
MODIFY ja_utf8/block_search_forums.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/role.php   Rev. 1.16    (+1 -1 lines)
MODIFY ja_utf8/block_glossary_random.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/enrol_flatfile.php   Rev. 1.5    (+1 -1 lines)
MODIFY ja_utf8/label.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/appointment.php   Rev. 1.2    (+4 -4 lines)
MODIFY ja_utf8/tex.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/journal.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/algebra.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/webquest.php   Rev. 1.2    (+2 -2 lines)
MODIFY ja_utf8/block_course_summary.php   Rev. 1.3    (+1 -1 lines)
MODIFY ja_utf8/currencies.php   Rev. 1.5    (+1 -1 lines)
MODIFY ja_utf8/hotpot.php   Rev. 1.21    (+1 -1 lines)
MODIFY ja_utf8/chat.php   Rev. 1.14    (+1 -1 lines)
MODIFY ja_utf8/enrol_manual.php   Rev. 1.2    (+1 -1 lines)