[PerlWikiBot] SF.net SVN: perlwikibot:[60] trunk/no-interwiki
Status: Pre-Alpha
Brought to you by:
rotemliss
|
From: <am...@us...> - 2008-08-04 10:20:33
|
Revision: 60
http://perlwikibot.svn.sourceforge.net/perlwikibot/?rev=60&view=rev
Author: amire80
Date: 2008-08-04 10:20:39 +0000 (Mon, 04 Aug 2008)
Log Message:
-----------
Updated language list, thanks to rotemliss. Now properly reading only the needed languages.
Modified Paths:
--------------
trunk/no-interwiki/eo.language_codes.txt
trunk/no-interwiki/he.language_codes.txt
trunk/no-interwiki/oc.language_codes.txt
trunk/no-interwiki/prepare_noiw_list.pl
Added Paths:
-----------
trunk/no-interwiki/language_codes.txt
Property Changed:
----------------
trunk/no-interwiki/he.language_codes.txt
Modified: trunk/no-interwiki/eo.language_codes.txt
===================================================================
--- trunk/no-interwiki/eo.language_codes.txt 2008-08-03 14:38:23 UTC (rev 59)
+++ trunk/no-interwiki/eo.language_codes.txt 2008-08-04 10:20:39 UTC (rev 60)
@@ -1 +1 @@
-link he.language_codes.txt
\ No newline at end of file
+link language_codes.txt
\ No newline at end of file
Modified: trunk/no-interwiki/he.language_codes.txt
===================================================================
--- trunk/no-interwiki/he.language_codes.txt 2008-08-03 14:38:23 UTC (rev 59)
+++ trunk/no-interwiki/he.language_codes.txt 2008-08-04 10:20:39 UTC (rev 60)
@@ -1,150 +1 @@
-en English
-de German
-fr French
-pl Polish
-ja Japanese
-it Italian
-ru Russian
-nl Dutch
-pt Portuguese
-es Spanish
-sv Swedish
-ru Russian
-zh Chinese
-no Norwegian Bokmal
-fi Finnish
-vo Volapuk
-ca Catalan
-ro Romanian
-tr Turkish
-uk Ukrainian
-eo Esperanto
-cs Czech
-hu Hungarian
-sk Slovak
-da Danish
-id Indonesian
-he Hebrew
-lt Lithuanian
-sr Serbian
-sl Slovenian
-ko Korean
-ar Arabic
-bg Bulgarian
-et Estonian
-hr Croatian
-new Newari
-te Telugu
-vi Vietnamese
-nn Norwegian Nynorsk
-th Thai
-fa Persian
-ga Galician
-ceb Cebuano
-el Greek
-ms Malay
-simple Simple English
-eu Basque
-bpy Bishnupriya Manipuri
-bs Bosnian
-lb Luxembourgish
-is Icelandic
-ka Georgian
-sq Albanian
-la Latin
-br Breton
-hi Hindi
-az Azeri
-bn Bengali
-mk Macedonian
-mr Marathi
-sh Serbocroatian
-tl Tagalog
-cy Welsh
-io Ido
-pms Piedmontese
-lv Latvian
-su Sundanese
-ta Tamil
-jv Javanese
-nap Neapolitan
-oc Occitan
-nds Low German
-scn Sicilian
-ast Asturian
-ku Kurdish
-be Belarusian (modern)
-be-x-old Belarusian (tarashkevitsa)
-tg Tajik
-an Aragonese
-ksh Ripuarian
-fy Frisian
-vec Venetian
-roa-tara Tarantino
-cv Chuvash
-zh-yue Cantonese
-ur Urdu
-qu Quechua
-sw Swahili
-uz Uzbek
-bat-smg Samogitian
-ga Irish Gaelic
-mi Maori
-ml Malayalam
-gd Scottish Gaelic
-yo Yoruba
-co Corsican
-kn Kannada
-pam Kapampangan
-yi Yiddish
-hsb Upper Sorbian
-nah Nahuatl
-ia Interlingua
-li Limburg
-sa Sanskrit
-hy Armenian
-als Alemannic
-tt Tatar
-roa-rup Aromanian
-map-bms Banyumasan
-pag Pangasinan
-am Amharic
-zh-min-nan Min Nan
-nrm Norman
-wuu Wuu
-fo Faroese
-vls West Flemish
-lmo Lombard
-nds-nl Dutch Low Saxon
-se Northern Sami
-rm Romansh
-ne Nepali
-war Waray-Waray
-fur Friulian
-lij Ligurian
-nov Novial
-sco Scots
-bh Bihari
-dv Divehi
-pi Pali
-diq Zazaki
-ilo Ilokano
-kk Kazakh
-os Ossetian
-zh-classical Classical Chinese
-frp Franco Provencal
-mt Maltese
-lad Ladino
-fiu-vro Voro
-pdc Pennsylvania German
-csb Kashubian
-kw Cornish
-bar Bavarian
-to Tongan
-haw Hawaii
-mn Mongolian
-ps Pashto
-km Khmer
-gv Manx
-tk Turkmen
-ln Lingala
+link language_codes.txt
\ No newline at end of file
Property changes on: trunk/no-interwiki/he.language_codes.txt
___________________________________________________________________
Added: svn:special
+ 1
Added: trunk/no-interwiki/language_codes.txt
===================================================================
--- trunk/no-interwiki/language_codes.txt (rev 0)
+++ trunk/no-interwiki/language_codes.txt 2008-08-04 10:20:39 UTC (rev 60)
@@ -0,0 +1,253 @@
+en English
+de German
+fr French
+pl Polish
+ja Japanese
+it Italian
+nl Dutch
+pt Portuguese
+es Spanish
+ru Russian
+sv Swedish
+zh Chinese
+no Norwegian Bokmal
+fi Finnish
+ca Catalan
+uk Ukrainian
+vo Volapuk
+ro Romanian
+tr Turkish
+cs Czech
+eo Esperanto
+hu Hungarian
+sk Slovak
+da Danish
+id Indonesian
+he Hebrew
+ko Korean
+lt Lithuanian
+ar Arabic
+sr Serbian
+sl Slovenian
+bg Bulgarian
+et Estonian
+hr Croatian
+vi Vietnamese
+new Newari
+fa Persian
+te Telugu
+nn Norwegian Nynorsk
+gl Galician
+th Thai
+el Greek
+ceb Cebuano
+simple Simple English
+ms Malay
+eu Basque
+ht Haitian
+bs Bosnian
+lb Luxembourgish
+bpy Bishnupriya Manipuri
+ka Georgian
+is Icelandic
+la Latin
+sq Albanian
+hi Hindi
+br Breton
+az Azeri
+mr Marathi
+mk Macedonian
+sh Serbocroatian
+tl Tagalog
+bn Bengali
+cy Welsh
+lv Latvian
+pms Piedmontese
+io Ido
+ta Tamil
+oc Occitan
+su Sundanese
+jv Javanese
+be Belarusian (modern)
+nap Neapolitan
+nds Low German
+scn Sicilian
+be-x-old Belarusian (tarashkevitsa)
+ku Kurdish
+ast Asturian
+wa Walloon
+af Afrikaans
+an Aragonese
+ksh Ripuarian
+fy Frisian
+tg Tajik
+zh-yue Cantonese
+cv Chuvash
+ur Urdu
+roa-tara Tarantino
+vec Venetian
+qu Quechua
+sw Swahili
+bat-smg Samogitian
+ml Malayalam
+ga Irish Gaelic
+uz Uzbek
+gd Scottish Gaelic
+mi Maori
+yo Yoruba
+kn Kannada
+pam Kapampangan
+co Corsican
+yi Yiddish
+hsb Upper Sorbian
+nah Nahuatl
+ia Interlingua
+li Limburg
+als Alemannic
+hy Armenian
+sa Sanskrit
+tt Tatar
+roa-rup Aromanian
+am Amharic
+fo Faroese
+zh-min-nan Min Nan
+pag Pangasinan
+map-bms Banyumasan
+nds-nl Dutch Low Saxon
+nrm Norman
+lmo Lombard
+vls West Flemish
+rm Romansh
+diq Zazaki
+se Northern Sami
+ne Nepali
+fur Friulian
+dv Divehi
+war Waray-Waray
+kk Kazakh
+lij Ligurian
+sco Scots
+nov Novial
+bh Bihari
+pi Pali
+ilo Ilokano
+mt Maltese
+zh-classical Classical Chinese
+os Ossetian
+frp Franco Provencal
+wuu Wuu
+bar Bavarian
+lad Ladino
+gu
+fiu-vro Voro
+gv
+pdc Pennsylvania German
+csb Kashubian
+mn Mongolian
+kw Cornish
+to Tongan
+haw Hawaii
+gan
+km Khmer
+ps Pashto
+ang
+ie
+tk Turkmen
+ln Lingala
+gn
+bcl
+tpi
+si
+wo
+crh
+ty
+srn
+zea
+sc
+cbk-zam
+jbo
+ay
+ky
+eml
+myv
+szl
+ig
+my
+mg
+or
+stq
+kg
+glk
+arc
+rmy
+pap
+kab
+so
+ba
+ks
+sah
+mzn
+ce
+lo
+pa
+udm
+tet
+hak
+cu
+hif
+sd
+ext
+iu
+kaa
+na
+got
+dsb
+bo
+sm
+bm
+cdo
+chr
+om
+ee
+ug
+as
+ti
+av
+zu
+mdf
+kv
+nv
+ss
+pih
+cr
+ts
+ve
+ch
+bi
+xh
+rw
+dz
+tn
+kl
+ik
+bug
+bxr
+xal
+ny
+st
+tw
+ak
+ab
+fj
+ha
+ff
+lbe
+ki
+za
+lg
+sn
+tum
+sg
+rn
+chy
+ng
Modified: trunk/no-interwiki/oc.language_codes.txt
===================================================================
--- trunk/no-interwiki/oc.language_codes.txt 2008-08-03 14:38:23 UTC (rev 59)
+++ trunk/no-interwiki/oc.language_codes.txt 2008-08-04 10:20:39 UTC (rev 60)
@@ -1 +1 @@
-link he.language_codes.txt
\ No newline at end of file
+link language_codes.txt
\ No newline at end of file
Modified: trunk/no-interwiki/prepare_noiw_list.pl
===================================================================
--- trunk/no-interwiki/prepare_noiw_list.pl 2008-08-03 14:38:23 UTC (rev 59)
+++ trunk/no-interwiki/prepare_noiw_list.pl 2008-08-04 10:20:39 UTC (rev 60)
@@ -257,20 +257,18 @@
while (my $line = <$lang_code_file>) {
chomp $line;
my ($code, $name) = split /\t/xms, $line;
- $LANG_CODE{$code} = $name;
+ $LANG_CODE{$code} = $name // $code;
}
+
close $lang_code_file
or croak(file_error('closing', $LANG_CODE_FN, 'reading'));
Readonly my $ALT_LANGS => join $ALT_SEP, keys %LANG_CODE;
-# XXX Should use ALT_LANGS, but an efficient way is needed to update
-# lang codes list, so in the meantime it is loose.
$PATTERN{interwiki_link} = qr{
\Q$MW_SYNTAX{start_link}\E
(?<lang_code>
-# $ALT_LANGS
- [a-zA-Z-]+
+ $ALT_LANGS
)
:
(?<foreign_article>
@@ -344,7 +342,7 @@
say 'looking for multi links';
my $begin_multi_links_time = time;
-# print_multi_links_by_foreign();
+print_multi_links_by_foreign();
print_multi_links_by_local();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|