Last modified: 2006-03-03 05:57:27 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T5993, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 3993 - Enabling variants (ekavian/iyekavian and Cyrillic/Latin) for Serbian language
Enabling variants (ekavian/iyekavian and Cyrillic/Latin) for Serbian language
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
Internationalization (Other open bugs)
unspecified
All All
: Normal enhancement with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
http://meta.wikimedia.org/wiki/User:B...
:
Depends on: 4852
Blocks:
  Show dependency treegraph
 
Reported: 2005-11-16 12:41 UTC by Branislav Jovanović
Modified: 2006-03-03 05:57 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
new version of LanguageSr.php (7.38 KB, text/plain)
2005-11-16 12:43 UTC, Branislav Jovanović
Details
move LanguageSr.php to LanguageSr_ec.php and change array and class names and add translations for variant tabs (3.46 KB, patch)
2005-11-16 12:44 UTC, Branislav Jovanović
Details
add variantname tabs to Language.php (498 bytes, patch)
2005-11-16 12:46 UTC, Branislav Jovanović
Details
ekavian Latin variant (44.25 KB, text/plain)
2005-11-16 12:48 UTC, Branislav Jovanović
Details
iyekavian Cyrillic variant (a placeholder, but needed) (178 bytes, text/plain)
2005-11-16 12:49 UTC, Branislav Jovanović
Details
iyekavian Latin variant (a placeholder, but needed) (178 bytes, text/plain)
2005-11-16 12:50 UTC, Branislav Jovanović
Details
add variantname tabs to Names.php (576 bytes, patch)
2005-11-16 12:50 UTC, Branislav Jovanović
Details
corrected version of LanguageSr.php - tabed, removed custom variant markers (6.70 KB, text/plain)
2005-11-17 07:03 UTC, Branislav Jovanović
Details
move LanguageSr.php to LanguageSr_ec.php (3.17 KB, patch)
2006-02-19 19:21 UTC, Branislav Jovanović
Details
add Serbian variantname tabs to Names.php (576 bytes, patch)
2006-02-19 19:26 UTC, Branislav Jovanović
Details
add Serbian variantname tabs to Messages.php (497 bytes, patch)
2006-02-19 19:30 UTC, Branislav Jovanović
Details
new (converter) version of LanguageSr.php (5.26 KB, text/plain)
2006-02-19 19:35 UTC, Branislav Jovanović
Details
Serbian Ekavian Latin variant file (LanguageSr_el.php) (10.01 KB, text/plain)
2006-02-19 19:38 UTC, Branislav Jovanović
Details
LanguageSr.deps.php (412 bytes, text/plain)
2006-02-19 19:40 UTC, Branislav Jovanović
Details
LanguageSr_el.deps.php (374 bytes, text/plain)
2006-02-19 19:41 UTC, Branislav Jovanović
Details
LanguageSr_jc.deps.php (374 bytes, text/plain)
2006-02-19 19:43 UTC, Branislav Jovanović
Details
LanguageSr_jl.deps.php (374 bytes, text/plain)
2006-02-19 19:43 UTC, Branislav Jovanović
Details
move MessagesSr.php to MessagesSr_ec.php (836 bytes, patch)
2006-02-19 19:46 UTC, Branislav Jovanović
Details
Serbian latin ekavian variant messages - MessagesSr_el.php (83.96 KB, text/plain)
2006-02-19 19:49 UTC, Branislav Jovanović
Details

Description Branislav Jovanović 2005-11-16 12:41:50 UTC
Enhancement of Mediawiki language files to enable viewing pages in Serbian
language in 2*2 variants (ekavian/iyekavian and/or Cyrillic/Latin). In order of
appearance:
1. Language.php.diff - so everybody can see normal text in variant tabs
2. LanguageSr.php.diff - rename LanguageSr.php to LanguageSr_ec.php, change
array and class names and add translations for variant tabs.
3. Names.php.diff - so users can choose (in their settings) what variant they prefer
4. LanguageSr_el.php - messages transliterated to Latin script
5. LanguageSr_jc.php, LanguageSr_jl.php - for iyekavian variant (Cyrillic and
Latin), we need help from someone who natively uses or has good enough knowledge
of iyekavian variant to fix messages that need fixing
Comment 1 Branislav Jovanović 2005-11-16 12:43:01 UTC
Created attachment 1074 [details]
new version of LanguageSr.php
Comment 2 Branislav Jovanović 2005-11-16 12:44:08 UTC
Created attachment 1075 [details]
move LanguageSr.php to LanguageSr_ec.php and change array and class names and add translations for variant tabs
Comment 3 Branislav Jovanović 2005-11-16 12:46:56 UTC
Created attachment 1076 [details]
add variantname tabs to Language.php
Comment 4 Branislav Jovanović 2005-11-16 12:48:46 UTC
Created attachment 1077 [details]
ekavian Latin variant
Comment 5 Branislav Jovanović 2005-11-16 12:49:33 UTC
Created attachment 1078 [details]
iyekavian Cyrillic variant (a placeholder, but needed)
Comment 6 Branislav Jovanović 2005-11-16 12:50:04 UTC
Created attachment 1079 [details]
iyekavian Latin variant (a placeholder, but needed)
Comment 7 Branislav Jovanović 2005-11-16 12:50:54 UTC
Created attachment 1080 [details]
add variantname tabs to Names.php
Comment 8 Ævar Arnfjörð Bjarmason 2005-11-16 20:48:44 UTC
(In reply to comment #1)
> Created an attachment (id=1074) [edit]
> add variantname tabs

* There's already a LanguageSr.php, please submit a unified diff against that
* Please use default LanguageConverter begin/end/codesep/varsep/flagsep markup,
srwiki using specialized markup could cause great pain in any future upgrades to
the wikisyntax.
* Please use tabs for indenting, not spaces.
Comment 9 Ævar Arnfjörð Bjarmason 2005-11-16 20:51:01 UTC
(In reply to comment #2)
> Created an attachment (id=1075) [edit]
> move LanguageSr.php to LanguageSr_ec.php and change array and class names and
> add translations for variant tabs

This one looks good.
Comment 10 Ævar Arnfjörð Bjarmason 2005-11-16 20:51:30 UTC
(In reply to comment #3)
> Created an attachment (id=1076) [edit]
> add variantname tabs to Language.php

This one looks good.
Comment 11 Branislav Jovanović 2005-11-17 07:03:21 UTC
Created attachment 1081 [details]
corrected version of LanguageSr.php - tabed, removed custom variant markers
Comment 12 Branislav Jovanović 2005-11-17 07:06:40 UTC
(In reply to comment #8)
> (In reply to comment #1)
> > Created an attachment (id=1074) [edit] [edit]
> > add variantname tabs
> 
> * There's already a LanguageSr.php, please submit a unified diff against that
> * Please use default LanguageConverter begin/end/codesep/varsep/flagsep markup,
> srwiki using specialized markup could cause great pain in any future upgrades to
> the wikisyntax.
> * Please use tabs for indenting, not spaces.

I retabbed the file and removed custom markers. As for diff against the existing
LanguageSr.php, second attachment was intended for that (I mixed up order when I
sent them, that should have been the first). Hope this is ok now.
Comment 13 Ævar Arnfjörð Bjarmason 2005-12-24 22:18:27 UTC
Tried this earlier today, not all the patched applied to the current HEAD and it
spewed errors under E_ALL.
Comment 14 Branislav Jovanović 2006-02-19 19:21:02 UTC
Created attachment 1397 [details]
move LanguageSr.php to LanguageSr_ec.php

new for CVS version (1.6alpha)
Comment 15 Branislav Jovanović 2006-02-19 19:26:00 UTC
Created attachment 1398 [details]
add Serbian variantname tabs to Names.php

new for CVS version (1.6alpha)
Comment 16 Branislav Jovanović 2006-02-19 19:30:13 UTC
Created attachment 1399 [details]
add Serbian variantname tabs to Messages.php

new for CVS version (1.6alpha)
Comment 17 Branislav Jovanović 2006-02-19 19:35:13 UTC
Created attachment 1400 [details]
new (converter) version of LanguageSr.php

new for CVS version (1.6alpha)
Comment 18 Branislav Jovanović 2006-02-19 19:38:23 UTC
Created attachment 1401 [details]
Serbian Ekavian Latin variant file (LanguageSr_el.php)

new for CVS version (1.6alpha)
Comment 19 Branislav Jovanović 2006-02-19 19:40:11 UTC
Created attachment 1402 [details]
LanguageSr.deps.php

new in CVS version (1.6alpha)
Comment 20 Branislav Jovanović 2006-02-19 19:41:38 UTC
Created attachment 1403 [details]
LanguageSr_el.deps.php

new for CVS version
Comment 21 Branislav Jovanović 2006-02-19 19:43:01 UTC
Created attachment 1404 [details]
LanguageSr_jc.deps.php
Comment 22 Branislav Jovanović 2006-02-19 19:43:45 UTC
Created attachment 1405 [details]
LanguageSr_jl.deps.php
Comment 23 Branislav Jovanović 2006-02-19 19:46:55 UTC
Created attachment 1406 [details]
move MessagesSr.php to MessagesSr_ec.php

new, for CVS version (1.6alpha)
Comment 24 Branislav Jovanović 2006-02-19 19:49:04 UTC
Created attachment 1407 [details]
Serbian latin ekavian variant messages - MessagesSr_el.php

new for CVS version (1.6alpha)
Comment 25 Branislav Jovanović 2006-02-19 19:51:37 UTC
(In reply to comment #13)
> Tried this earlier today, not all the patched applied to the current HEAD and it
> spewed errors under E_ALL.

(Should be) corrected now, updated for HEAD, and tried with E_ALL & E_STRICT; 
no errors or warnings reported, php 5.0.5, mysql 4.0.25
Comment 26 Filip Maljkovic [Dungodung] 2006-02-23 21:11:44 UTC
This extension has been applied to an almost up to date CVS version of 1.6alpha
here: http://conversion.vikimedija.org/
Comment 27 Filip Maljkovic [Dungodung] 2006-03-03 05:57:27 UTC
Nikerabbit commited it to CVS last night, and Brion presumably sinchronized, so
this is applied to the live site. Closing this

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links