14
14
# You should have received a copy of the GNU General Public License
15
15
# along with this program. If not, see <http://www.gnu.org/licenses/>.
16
16
17
+ # Standard library
17
18
from pathlib import Path
18
19
import getopt
19
20
import os
20
21
import re
21
22
import sys
22
23
24
+ # Local/library specific
25
+ import lang_tag_to
26
+
23
27
24
28
class UpdateLicenseCode (object ):
25
29
"""Add common elements -- current Site Header, Site Footer, and Head
26
30
statements -- to licence code HTML files."""
27
-
28
31
placeholders = {
29
32
"head" : (
30
33
"<!-- Head Start - DO NOT DELETE -->" ,
@@ -47,98 +50,11 @@ class UpdateLicenseCode(object):
47
50
"<!-- Language Footer End - DO NOT DELETE -->" ,
48
51
),
49
52
}
50
-
51
53
languages = {}
52
-
53
54
license_data = {}
54
-
55
55
license_types = []
56
-
57
- iso_to_language = {
58
- "ar" : "العربية" ,
59
- "be" : "Беларуская" ,
60
- "bn" : "বাংলা" ,
61
- "ca" : "Català" ,
62
- "cs" : "čeština" ,
63
- "da" : "Dansk" ,
64
- "de" : "Deutsch" ,
65
- "el" : "Ελληνικά" ,
66
- "en" : "English" ,
67
- "eo" : "Esperanto" ,
68
- "es" : "Español" ,
69
- "eu" : "euskara" ,
70
- "fa" : "پارسی" ,
71
- "fi" : "suomeksi" ,
72
- "fr" : "français" ,
73
- "gl" : "Galego" ,
74
- "hr" : "hrvatski" ,
75
- "hu" : "Magyar" ,
76
- "id" : "Bahasa Indonesia" ,
77
- "is" : "Íslenska" ,
78
- "it" : "italiano" ,
79
- "ja" : "日本語" ,
80
- "ko" : "한국어" ,
81
- "lt" : "Lietuvių" ,
82
- "lv" : "latviski" ,
83
- "mi" : "te reo Māori" ,
84
- "ms" : "Bahasa Malaysia" ,
85
- "nl" : "Nederlands" ,
86
- "no" : "norsk" ,
87
- "pl" : "polski" ,
88
- "pt" : "português" ,
89
- "ro" : "română" ,
90
- "ru" : "русский" ,
91
- "sl" : "Slovenščina" ,
92
- "sv" : "svenska" ,
93
- "tr" : "Türkçe" ,
94
- "uk" : "українська" ,
95
- "zh" : "中文" ,
96
- "zh-Hans" : "中文" ,
97
- "zh-Hant" : "華語" ,
98
- }
99
-
100
- lang_sel_text = {
101
- "ar" : "هذة الصفحة متوفرة باللغات التالية:" ,
102
- "be" : "Гэта старонка даступная на наступных мовах:" ,
103
- "bn" : "পৃষ্ঠাটি নিন্মোক্ত ভাষায় বিদ্যমান রয়েছে:" ,
104
- "ca" : "Aquesta pàgina està disponible en els idiomes següents:" ,
105
- "cs" : "Tato stránka je k dispozici v následujících jazycích:" ,
106
- "da" : "Denne side er tilgængelig på følgende sprog:" ,
107
- "de" : "Diese Seite ist in folgenden Sprachen verfügbar:" ,
108
- "el" : "Η σελίδα αυτή είναι διαθέσιμη στις ακόλουθες γλώσσες:" ,
109
- "en" : "This page is available in the following languages:" ,
110
- "eo" : "Ĉi tiu paĝo estas disponebla en la jenaj lingvoj:" ,
111
- "es" : "Esta página está disponible en los siguientes idiomas:" ,
112
- "eu" : "Orri hau hizkuntza hauetan ikus daiteke:" ,
113
- "fa" : "این صفحه به زبان های زیر در دسترس است : " ,
114
- "fi" : "Tämä sivu on saatavilla seuraavilla kielillä:" ,
115
- "fr" : "Cette page existe aussi dans les langues suivantes :" ,
116
- "gl" : "Esta páxina tamén está dispoñíbel nos idiomas seguintes:" ,
117
- "hr" : "Ova stranica je dostupna na sljedećim jezicima:" ,
118
- "hu" : "Ez az oldal az alábbi nyelveken érhető még el:" ,
119
- "id" : "Laman ini tersedia dalam bahasa berikut:" ,
120
- "is" : "Þessi síða er tiltæk á eftirfarandi tungumálum:" ,
121
- "it" : "Questa pagina è disponibile nelle seguenti lingue:" ,
122
- "ja" : "このページは以下の言語でもご覧になれます:" ,
123
- "ko" : "이 페이지는 다음의 언어로 이용할 수 있습니다." ,
124
- "lt" : "Šis puslapis yra prienamas šiomis kalbomis:" ,
125
- "lv" : "Šī lapa ir pieejama sekojošās valodās:" ,
126
- "mi" : "E wātea ana tēnei whārangi i ēnei reo:" ,
127
- "ms" : "Halaman ini boleh didapati dalam bahasa-bahasa berikut:" ,
128
- "nl" : "Deze pagina is beschikbaar in de volgende talen:" ,
129
- "no" : "Denne siden er tilgjengelig på følgende språk:" ,
130
- "pl" : "Strona jest dostępna w następujących językach:" ,
131
- "pt" : "Esta página está disponível nas seguintes línguas:" ,
132
- "ro" : "Această pagină este disponibilă în următoarele limbi:" ,
133
- "ru" : "Эта страница доступна на следующих языках:" ,
134
- "sl" : "Ta stran je dosegljiva v naslednjih jezikih:" ,
135
- "sv" : "Denna sida finns tillgänglig på följande språk:" ,
136
- "tr" : "Bu sayfa şu dillerde mevcuttur:" ,
137
- "uk" : "Ця сторінка доступна наступними мовами:" ,
138
- "zh" : "声明:" ,
139
- "zh-Hans" : "本网页有下述几种语言版本:" ,
140
- "zh-Hant" : "本頁面也有下列各語言的版本:" ,
141
- }
56
+ iso_to_language = lang_tag_to .LABEL
57
+ lang_sel_text = lang_tag_to .SELECT_TEXT
142
58
143
59
def usage (self ):
144
60
print ("" )
0 commit comments