Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.9
-
Fix Version/s: None
-
Component/s: Language
-
Labels:None
-
Affected Branches:MOODLE_15_STABLE, MOODLE_16_STABLE, MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE
Description
At some places, the colon sign in text message is hard-coded at the level of PHP source code and not in the language pack. This is problem as some languages (e.g. Khmer) do not use colon signs at all.
There is a proposal to remove all such colon signs from PHP and move them into en_ut8 lang pack. A list of changed strings would be kept (e.g. at docs.moodle.org) so translator could update their language packs. Correct approach would be to introduce new strings in order to keep backwards compatibility, but it represents more work for translators.
Issue Links
| This issue has a non-specific relationship to: | ||||
| MDL-17409 | Fix things for internationalization |
|
|
|
Another solution might be to introduce new setting in langconfig.php $string['colonsign'] = ':'; and use it. This would keep backward compatibility and allow change this sign in Khmer language.