Last modified: 2011-01-25 00:31:09 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 T24616, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 22616 - Create aliases for Romanian namespaces
Create aliases for Romanian namespaces
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
unspecified
All All
: High major with 1 vote (vote)
: ---
Assigned To: Rob Halsell
: shell
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-22 11:52 UTC by Strainu
Modified: 2011-01-25 00:31 UTC (History)
4 users (show)

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


Attachments
contains the number of the impacted namespace and the name with the new diacritics (224 bytes, application/vnd.ms-excel)
2010-02-22 11:52 UTC, Strainu
Details
contains the number of the impacted namespace and the name with the old diacritics (228 bytes, application/vnd.ms-excel)
2010-02-22 11:53 UTC, Strainu
Details

Description Strainu 2010-02-22 11:52:33 UTC
Created attachment 7158 [details]
contains the number of the impacted namespace and the name with the new diacritics

In preparation for a future change of the diacritics at the Romanian Wikipedia, we would like to request a change of the namespaces by replacing the old signs (ţ, ş) with the new ones (ț, ș). For compatibilty reasons, we would also like to keep the old names as aliases, in order to allow correct links until the change is fully implemented.

I'm attaching two csv files:

- orig_namespaces.csv - contains the number of the impacted namespace and the name with the new diacritics. It should be used to put the default values
- alias_namespaces.csv - contains the number of the impacted namespace and the name with the old diacritics.It should be used to define aliases.

The discussion about this change takes place at http://ro.wikipedia.org/wiki/Discu%C5%A3ie_Wikipedia:Corectarea_diacriticelor#Caractere_corecte_.C5.9Fi_anun.C5.A3 (in Romanian)
Comment 1 Strainu 2010-02-22 11:53:09 UTC
Created attachment 7159 [details]
contains the number of the impacted namespace and the name with the old diacritics
Comment 2 Strainu 2010-02-22 12:08:09 UTC
I want to add that I know that translations will probably be made through translatewiki.net, but we need those aliases before changing the translation.
Comment 3 Roan Kattouw 2010-02-22 18:34:18 UTC
(In reply to comment #2)
> I want to add that I know that translations will probably be made through
> translatewiki.net, but we need those aliases before changing the translation.

The custom namespaces (numbers 100 and higher) have to be translated in the wiki config, the built-in namespaces (numbers below 100) have to be translated at TranslateWiki.

Summary of the attached hard-to-open-because-of-the-MIME-type CSV files:

Rename the following custom namespaces, leaving the old names as aliases:
101: Discuție Portal -> Discuţie Portal
103: Discuție Proiec -> Discuţie Proiect

Create the following aliases once the translated namespace names have been added at TranslateWiki and pushed to the live site:

1: Discuție
3: Discuție Utilizator
5: Discuție Wikipedia
6: Fișier
7: Discuție Fișier
9: Discuție MediaWiki
11: Discuție Format
13: Discuție Ajutor
15: Discuție Categorie
Comment 4 Strainu 2010-02-22 18:37:27 UTC
Why create the aliases AFTER the translations have been pushed to the live site? This would mean breaking all the internal links to those namespaces for a while.
Comment 5 Roan Kattouw 2010-02-22 18:41:28 UTC
(In reply to comment #4)
> Why create the aliases AFTER the translations have been pushed to the live
> site? This would mean breaking all the internal links to those namespaces for a
> while.

*Together* with pushing them, my mistake. I believe adding the (currently unnecessary) aliases now should also work.
Comment 6 Strainu 2010-02-22 18:42:17 UTC
> Create the following aliases once the translated namespace names have been
> added at TranslateWiki and pushed to the live site:
> 
> 1: Discuție
> 3: Discuție Utilizator
> 5: Discuție Wikipedia
> 6: Fișier
> 7: Discuție Fișier
> 9: Discuție MediaWiki
> 11: Discuție Format
> 13: Discuție Ajutor
> 15: Discuție Categorie

You got it the other way around. These are the correct diacritics, they should be pushed in translatewiki. We need aliases using the old diacritics:

1: Discuţie
3: Discuţie Utilizator
5: Discuţie Wikipedia
6: Fişier
7: Discuţie Fişier
9: Discuţie MediaWiki
11: Discuţie Format
13: Discuţie Ajutor
15: Discuţie Categorie
Comment 7 Strainu 2010-05-11 15:09:18 UTC
Hi,

I'm bringing this bug back to attention hoping that someone will find the time to solve it. We have reached an agreement to pass to the correct diacritics at the Romanian Wikipedia and this is blocking all the other efforts.

Thanks.
Comment 8 JeLuF 2010-05-11 15:57:40 UTC
Did you already switch to the new diacritics? The aliases can't be set up as long as the namespaces still have the old name, the alias and the name would be identical.
Comment 9 Strainu 2010-05-11 16:09:28 UTC
If you're referring to the changes in TranslateWiki, we haven't done it yet. Still, as I said above, the way to do it without breaking functionality should be by first creating the aliases and THEN pushing changes to the live site. Is there a technical problem preventing the alias from being identical to the original?
Comment 10 Bogdan Stăncescu 2010-05-11 20:50:45 UTC
Seems like a summary is in order, so here.

The community at ro.wiki has decided in principle to migrate to the new diacritics, per Unicode 3.0 (see OP). Several namespaces use the affected characters (see comment 3).

And with that, allow me to introduce the vicious circle:
* We can't start by using the new diacritics in the Wiki pages, because that would break all links to the respective namespaces, since they don't yet exist.
* We can't start by changing the names of the namespaces in TranslateWiki, because that would break all links to the respective namespaces, since the ones currently referenced in the Wiki pages would cease to exist.

Hence the need for namespace aliases. Now that you understand the problem, what solution would you suggest?
Comment 11 JeLuF 2010-05-17 20:16:45 UTC
The two changes should be done at the same time.
Comment 12 Strainu 2010-05-17 20:20:01 UTC
I still don't see the reasons for this, but so be it. Let's say I do the changes in translatewiki tomorrow (EET), could you take care of both the translation push and the creation of aliases?
Comment 13 Roan Kattouw 2010-05-17 20:54:27 UTC
A TranslateWiki export will also add aliases for the old names. After you make the change in TranslateWiki, we can ask Siebrand to export the namespace names and deploy it after he's done that.
Comment 14 Strainu 2010-05-17 21:41:44 UTC
I asked this on the support page at Translatewiki [1]

[1] http://translatewiki.net/wiki/Support#Changing_the_Romanian_namespaces_%28diacritics%29_3723
Comment 15 Siebrand Mazeland 2010-05-17 22:31:31 UTC
Core namespace names committed in r66591.
Comment 16 Roan Kattouw 2010-05-18 18:22:28 UTC
(In reply to comment #15)
> Core namespace names committed in r66591.

Deployed.
Comment 17 JeLuF 2010-05-18 20:46:58 UTC
The following discussion pages couldn't be moved automatically. Please check them manually. They have been moved to "{{{original name}}}--DUP":

... 371075 (1,"Imagine:Sibiuphoto.jpg") -> (7,"Sibiuphoto.jpg") [[Discuție Fișier:Sibiuphoto.jpg]]
...  *** cannot resolve automatically; page exists with ID 276138 ***
...  *** old title Sibiuphoto.jpg
...  *** new title Sibiuphoto.jpg--DUP
...  *** using suffixed form [[Discuție Fișier:Sibiuphoto.jpg--DUP]] ***
... resolving on page...
ok.
... 162877 (1,"Format:Revoluţionari_români_la_1848") -> (11,"Revoluţionari_români_la_1848") [[Discuție Format:Revoluţionari români la 1848]]
...  *** cannot resolve automatically; page exists with ID 177414 ***
...  *** old title Revoluţionari_români_la_1848
...  *** new title Revoluţionari_români_la_1848--DUP
...  *** using suffixed form [[Discuție Format:Revoluţionari români la 1848--DUP]] ***
... resolving on page...
ok.
... 54302 (1,"Portal:Economie") -> (101,"Economie") [[Discuţie Portal:Economie]]
...  *** cannot resolve automatically; page exists with ID 39576 ***
...  *** old title Economie
...  *** new title Economie--DUP
...  *** using suffixed form [[Discuţie Portal:Economie--DUP]] ***
... resolving on page...
ok.
Comment 18 Strainu 2010-05-19 08:03:11 UTC
Solved. Thanks.
Comment 19 Strainu 2010-06-14 16:18:35 UTC
I'm reopening this bug because the custom namespaces were not changes. These are "Discuție Proiect" and "Discuție Portal". Right now, this is a serious problem, as there is no uniformity between all the namespaces.
Comment 20 JeLuF 2010-06-14 17:35:46 UTC
Done.
===================================================================
Index: InitialiseSettings.php
===================================================================
--- InitialiseSettings.php	(revision 863)
+++ InitialiseSettings.php	(working copy)
@@ -2095,6 +2095,10 @@
        'Discussão_Em_tradução' => 109,
        'Discussão_em_tradução' => 109,      
     ),
+    'rowiki' => array(
+        'Discuţie_Portal' => 101,
+    	'Discuţie_Proiect'=> 103,
+    ),
     'rowikibooks' => array(
     	'Wikibooks' => NS_PROJECT,
     	'Discuţie_Wikibooks' => NS_PROJECT_TALK,
@@ -3653,9 +3657,9 @@
     ),
     'rowiki' => array( 
     	100 => 'Portal', 
-    	101 => 'Discuţie_Portal',
+    	101 => 'Discuție_Portal',
     	102 => 'Proiect',
-    	103 => 'Discuţie_Proiect',
+    	103 => 'Discuție_Proiect',
     ),
     'ruwiki' => array( 100 => 'Портал', 101 => 'Обсуждение_портала' ),
     'scnwiki' => array(

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


Navigation
Links