Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make NS prefix optional, update i18n files and PHP dependencies #725

Merged
merged 3 commits into from
Feb 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1,460 changes: 733 additions & 727 deletions composer.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion public/assets/i18n/app/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"@metadata": {
"authors": [
"Meno25",
"Sandra Hanbo",
"أَحمد",
"ديفيد"
]
Expand Down Expand Up @@ -33,7 +34,7 @@
"network-error": "خطأ في الحصول على معلومات من خوادم ويكيميديا؛ الرجاء معاودة المحاولة في وقت لاحق.",
"structure-error-no-doc-element": "لم يُعثر على عنصر مُستند",
"structure-error-nested-tspans-not-supported": "لا يمكن ترجمة هذا الملف لأنه يحتوي على عناصر tspan متداخلة في $1 .",
"structure-error-multiple-text-same-lang": "تم العثور على عناصر نصية متعددة مع اللغة \" $1 \"",
"structure-error-multiple-text-same-lang": "تم العثور على عناصر نصية متعددة برمز اللغة ' $2 ' (في العنصر بالمعرف ' $1 ').",
"structure-error-contains-tref": "يحتوي هذا الملف على علامات tref ، والتي لا تدعمها هذه الأداة.",
"structure-error-css-too-complex": "يحتوي هذا الملف على CSS معقد للغاية بحيث يتعذر تحليله.",
"structure-error-css-has-ids": "يستخدم هذا الملف معرفات العناصر في CSS ، والتي قد تنكسر عندما تضيف ترجمة SVG معرفات جديدة. يجب أن تستخدم الفئات بدلاً من ذلك ، إن أمكن.",
Expand Down
5 changes: 3 additions & 2 deletions public/assets/i18n/app/ast.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"@metadata": {
"authors": [
"Fitoschido",
"Xuacu"
"Xuacu",
"YoaR"
]
},
"svgtranslate": "SVG Translate",
Expand All @@ -15,7 +16,7 @@
"logged-in-as": "Aniciasti sesión como $1",
"language-settings": "Preferencies de llingua",
"done": "Fecho",
"cancel": "Encaboxar",
"cancel": "Zarrar",
"interface-lang-field-label": "Idioma de ferramienta:",
"interface-lang-field-help": "La propia ferramienta veráse nesti idioma.",
"preferred-langs-field-label": "Llingües de preferencia pa traducir a/dende:",
Expand Down
4 changes: 3 additions & 1 deletion public/assets/i18n/app/bg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
"StanProg",
"Tlubenov"
]
},
Expand All @@ -9,5 +10,6 @@
"cancel": "Отказ",
"add-preferred-lang": "Добави",
"translate-button": "Превод",
"download-button-label": "Изтегляне"
"download-button-label": "Изтегляне",
"translate-labels-title": "Превеждане"
}
4 changes: 4 additions & 0 deletions public/assets/i18n/app/br.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
"Adriendelucca",
"Fulup",
"Huñvreüs"
]
Expand Down Expand Up @@ -30,6 +31,9 @@
"invalid-format": "N'eus nemet ar restroù SVG a zo skoret.",
"invalid-svg": "Ur fazi zo bet en ur lenn ar restr.",
"network-error": "Ur fazi zo bet e-ser klask adtapout titouroù digant servijerioù Wikimedia. Klaskit diwezhatoc'h.",
"structure-error-no-doc-element": "Elfenn ebet kavet er restr.",
"structure-error-nested-tspans-not-supported": "Ne c'haller ket treiñ ar restr-mañ peogwir ez eus elfennoù tspan neizhiet e-barzh $1.",
"structure-error-multiple-text-same-lang": "Meur a elfenn destenn kavet gant ar c'hod yezh \"$2\" (en elfenn gant an anaouder \"$1\").",
"pick-another": "← dibabit ur restr all",
"view-on-commons": "Gwelet war Commons",
"opens-in-new-tab": "Digeriñ en un ivinell nevez",
Expand Down
17 changes: 16 additions & 1 deletion public/assets/i18n/app/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,21 @@
"invalid-format": "Aquesta eina només permet fitxers vectorials SVG.",
"invalid-svg": "S’ha produït un error en llegir el fitxer.",
"network-error": "Hem detectat un error a l'hora d'accedir a la informació dels servidors de Wikimedia. Si us plau, intenteu-ho més tard.",
"structure-error-no-doc-element": "No s'ha trobat cap element al document.",
"structure-error-nested-tspans-not-supported": "Aquest fitxer no es pot traduir perquè conté elements tspan imbricats a $1.",
"structure-error-multiple-text-same-lang": "S'han trobat diversos elements de text amb el codi d'idioma «$2» dins l'element amb l'identificador «$1».",
"structure-error-contains-tref": "Aquest fitxer conté etiquetes tref, que són incompatibles amb aquesta eina.",
"structure-error-css-too-complex": "Aquest fitxer conté codi CSS que és massa complicat d'analitzar.",
"structure-error-css-has-ids": "Aquest fitxer utilitza identificadors d'elements al codi CSS, que poden trencar-se quan l'eina de traducció afegeixi identificadors nous. Hauria de fer servir classes si fos possible.",
"structure-error-unexpected-node-in-text": "Aquest fitxer té contingut inesperat dins d'un element de text. Només s'han d'utilitzar elements tspan dins del text.",
"structure-error-invalid-node-id": "Aquest fitxer conté un identificador d'element de text ($1) que conté caràcters no permesos amb aquesta eina de traducció.",
"structure-error-text-contains-dollar": "Aquest fitxer conté contingut de text no admès en $1 («$2»). L'eina no pot funcionar amb la sintaxi del dòlar.",
"structure-error-non-tspan-inside-text": "Aquest fitxer conté un element de text amb contingut que no és tspan.",
"structure-error-switch-text-is-not-node": "Aquest fitxer té contingut que no és de node dins d'un element de canvi.",
"structure-error-switch-text-content-outside-text": "Aquest fitxer té contingut de text dins d'un element de canvi, però fora d'una etiqueta de text, i l'eina no és capaç de gestionar això.",
"structure-error-switch-child-not-text": "Aquest fitxer conté un element de canvi que conté un element que no és pas de canvi.",
"structure-error-multiple-lang-in-text": "Aquest fitxer conté elements de text que tenen un codi d'idioma repetit «$2» als atributs systemLanguage.",
"structure-error-no-id": "[es pot determinar l'identificador de l'element]",
"pick-another": "← Escull un altre fitxer",
"view-on-commons": "Mostra'l a Commons",
"opens-in-new-tab": "S'obre en una nova pestanya",
Expand All @@ -43,7 +58,7 @@
"upload-button-label": "Carrega'l a Commons",
"upload-button-in-progress": "Carregant a Commons...",
"upload-login-warning": "Inicieu la sessió per permetre la càrrega",
"download-button-label": "Baixa",
"download-button-label": "Descarrega",
"download-or-upload": "o",
"translation-image-alt": "La imatge que s'està traduint en aquests moments. No hi ha cap descripció disponible.",
"preview-error-occurred": "S'ha produït un error mentre es generava la previsualització. Si us plau, continueu amb la traducció però informeu de l'error si aquest persisteix (a través de l'enllaç que trobareu al peu a continuació).",
Expand Down
39 changes: 37 additions & 2 deletions public/assets/i18n/app/ce.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,41 @@
{
"@metadata": {
"authors": []
"authors": [
"Умар"
]
},
"logout": "Болх дӀаберзор"
"learn-more": "Ма-дарра.",
"return-to-home": "коьрта агӀонга дехьагӀо",
"help": "ГӀо",
"login": "ЧугӀо",
"logout": "Болх дӀаберзор",
"logged-in-as": "Хьо $1 санна чуваьлла(чуйаьлла)",
"language-settings": "Мотт дIахIоттор",
"done": "Кийчча йу",
"cancel": "Йухайаккхар",
"interface-lang-field-label": "ГӀирсан мотт:",
"interface-lang-field-help": "ГӀирсан интерфейс хӀокху маттахь гойтур бу.",
"add-preferred-lang": "ТӀетоха",
"translate-button": "Гочйе",
"pick-another": "← кхий файл харжа",
"view-on-commons": "Викилармехь хьажа",
"default-language": "Ӏадйитаран кепаца мотт",
"source-to-target": "тӀехь",
"download-button-label": "Схьаэца",
"download-or-upload": "йа",
"pick-an-image-title": "Сурт харжа",
"pick-an-image-desc": "Викилармера.",
"translate-labels-title": "Гочйе",
"translate-labels-desc": "сурт тӀехь билгалонаш.",
"commons-logo-alt": "Викискладан логотип",
"update-commons-title": "Викилармин чуйаккха",
"update-commons-desc": "йа Ӏалашйе хьан компьютер тӀехь.",
"upload-complete": "Чуйаккхар чекхдаьлла",
"upload-complete-commons": "Сурте хьажар",
"upload-complete-translate-another": "Кхийдолу сурт гочде",
"version": "$1 верси",
"git-hash": "ТӀаьххьара коммит - $1",
"privacy-policy": "Къайлаха политика",
"report-issue": "Хаийта гӀалатах",
"view-source": "Github тӀехь хьажа"
}
37 changes: 37 additions & 0 deletions public/assets/i18n/app/co.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"@metadata": {
"authors": [
"Antho201723"
]
},
"svgtranslate": "Traduzzione SVG",
"info": "Aiuta à traduce e bandarette di scrittu nant'à i files SVG. Sceglie un file nant'à Commons da pudè principià.",
"learn-more": "Sapene di più.",
"return-to-home": "Tunrà à a sunta",
"help": "Aiutu",
"login": "Entra",
"logout": "Esce",
"logged-in-as": "Accessu fattu comè $1",
"language-settings": "Impustazione di lingua",
"done": "Fatta",
"cancel": "Cancillà",
"interface-lang-field-label": "Lingua di u strumentu:",
"interface-lang-field-help": "U strumentu stessu aduprarà sta lingua.",
"preferred-langs-field-label": "Lingue priferite per traduce da/versu:",
"preferred-langs-field-help": "Iste lingue sò mustrate in altu quandu si passe da una à l'altra nant'à a pagina di traduzzione.",
"add-preferred-lang": "Aghjustà",
"search-help": "Scrive un nome di file da Commons",
"search-label": "Nome di u file (sezna u prefissu 'File:') or URL:",
"search-placeholder": "Guerra di Cent'Anni Francia 1435.svg",
"translate-button": "Traduce",
"no-translations": "Stu file ùn hà nisuna bandaretta dispunibile per a traduzzione. Per piacè, sceglie un'altra figura.",
"not-found": "Ùn si trove allocu u file chersu. Per piacè, sceglie un'altra figura.",
"invalid-format": "Sò i files SVG sò accittati.",
"invalid-svg": "Errore in a littura di u file.",
"network-error": "Fiascu per riceve infurmazione da u server Wikimedia. Turnà à pruvà dopu.",
"structure-error-no-doc-element": "Nisunu elementu di u ducumentu trovu.",
"structure-error-nested-tspans-not-supported": "Ùn pò esse traduttu stu file chì cuntene elementi almanacati inseme in $1.",
"structure-error-multiple-text-same-lang": "Parecchji elementi scritti trovi incù codice di lingua '$2' (in l'elementu '$1')",
"structure-error-contains-tref": "In istu file ci sonu tag tref, ch'ùn sò accittati da stu strumentu.",
"structure-error-css-too-complex": "Ci hè CSS troppu cumplicatu da analizà in istu file."
}
15 changes: 15 additions & 0 deletions public/assets/i18n/app/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,21 @@
"invalid-format": "Kun SVG-filer understøttes.",
"invalid-svg": "Fejl ved indlæsning af fil.",
"network-error": "Fejl i forbindelse med at hente information fra Wikimedias servere. Prøv venligst igen senere.",
"structure-error-no-doc-element": "Intet dokumentelement fundet.",
"structure-error-nested-tspans-not-supported": "Denne fil kan ikke oversættes eftersom den indeholder indlejrede tspan-elementer i $1.",
"structure-error-multiple-text-same-lang": "Flere tekstelementer fundet med sprogkoden '$2' (i element med ID '$1').",
"structure-error-contains-tref": "Denne fil indeholder tref-tags, som ikke understøttes af dette værktøj.",
"structure-error-css-too-complex": "Denne fil indeholder CSS, der er for kompliceret til at parse.",
"structure-error-css-has-ids": "Denne fil bruger element-ID'er i CSS'en, som kan gå i stykker, når SVG Translate tilføjer nye ID'er. Brug klasser i stedet, hvis det er muligt.",
"structure-error-unexpected-node-in-text": "Denne fil indeholder uventet indhold i et tekstelement. Kun tspan-elementer bør bruges i tekst.",
"structure-error-invalid-node-id": "Denne fil indeholder et tekstelement-id ($1), der indeholder tegn, som ikke er tilladt med SVG Translate.",
"structure-error-text-contains-dollar": "Denne fil indeholder ikke-understøttet tekstindhold i $1 ('$2'). SVG Translate er ikke i stand til at arbejde med dollar-tal syntaks.",
"structure-error-non-tspan-inside-text": "Denne fil indeholder et tekstelement med indhold, der ikke er et tspan-element.",
"structure-error-switch-text-is-not-node": "Denne fil har ikke-nodeindhold i et switch-element.",
"structure-error-switch-text-content-outside-text": "Denne fil har tekstindhold inde i et switch-element, men uden for et teksttag, og SVG Translate kan ikke håndtere dette.",
"structure-error-switch-child-not-text": "Denne fil indeholder et switch-element, der indeholder et element, der ikke er et tekstelement.",
"structure-error-multiple-lang-in-text": "Denne fil indeholder tekstelementer, der har en gentaget sprogkode '$2' i systemLanguage-attributterne.",
"structure-error-no-id": "[element-id kunne bestemmes]",
"pick-another": "← vælg en anden fil",
"view-on-commons": "Vis på Commons",
"opens-in-new-tab": "Åbner i en ny fane",
Expand Down
37 changes: 19 additions & 18 deletions public/assets/i18n/app/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@
"DraconicDark",
"Justman10000",
"Killarnee",
"Magiczocker",
"Tobi 406"
]
},
"svgtranslate": "SVG-Übersetzung",
"info": "Hilfe die Textbeschriftungen auf SVG-Dateien zu übersetzen. Wähle eine Datei aus Commons aus, um anzufangen.",
"learn-more": "Erfahre mehr.",
"svgtranslate": "SVG Translate",
"info": "Hilft die Textbeschriftungen auf SVG-Dateien zu übersetzen. Wähle eine Datei aus Commons aus, um anzufangen.",
"learn-more": "Mehr erfahren.",
"return-to-home": "zum Hauptbildschirm zurückkehren",
"help": "Hilfe",
"login": "Anmelden",
Expand All @@ -23,27 +24,27 @@
"preferred-langs-field-label": "Bevorzugte Sprachen zum Übersetzen von/zu:",
"preferred-langs-field-help": "Diese Sprachen werden oben angezeigt, wenn du sie auf der Übersetzungsseite wechselst.",
"add-preferred-lang": "Hinzufügen",
"search-help": "Schreibe einen Dateinamen von Commoms",
"search-label": "Dateinamen (ohne \"Datei:\"-Präfix) oder URL:",
"search-help": "Schreibe einen Dateinamen von Commons",
"search-label": "Dateinamen (ohne Datei:-Präfix) oder URL:",
"search-placeholder": "100 Years War France 1435.svg",
"translate-button": "Übersetzen",
"no-translations": "Diese Datei hat keine übersetzbaren Beschriftungen. Bitte wähle ein anderes Bild.",
"not-found": "Die angeforderte Datei konnte nicht gefunden werden. Bitte wähle ein anderes Bild aus.",
"invalid-format": "Nur SVG-Dateien werden unterstützt.",
"invalid-svg": "Fehler beim Lesen der Datei.",
"network-error": "Fehler beim Holen von Informationen von den Wikimedia-Servern. Bitte versuche es später erneut.",
"network-error": "Fehler beim Informationen abfragen von Wikimedia-Servern. Bitte versuche es später erneut.",
"structure-error-no-doc-element": "Kein Dokumentelement gefunden.",
"structure-error-nested-tspans-not-supported": "Diese Datei kann nicht übersetzt werden, weil sie verschachtelte tspan-Elemente in $1 enthält.",
"structure-error-multiple-text-same-lang": "Mehrere Textelemente mit Sprachcode '$2' (in Element mit ID '$1') gefunden.",
"structure-error-contains-tref": "Diese Datei enthält tref-Tags, die von diesem Tool nicht unterstützt werden.",
"structure-error-multiple-text-same-lang": "Mehrere Textelemente mit Sprachcode \"$2\" (in Element mit ID \"$1\") gefunden.",
"structure-error-contains-tref": "Diese Datei enthält tref-Tags, die von diesem Werkzeug nicht unterstützt werden.",
"structure-error-css-too-complex": "Diese Datei enthält CSS, das zu kompliziert zum Parsen ist.",
"structure-error-css-has-ids": "Diese Datei verwendet Element-IDs in der CSS, die kaputt gehen können, wenn SVG Translate neue IDs hinzufügt. Wenn möglich, sollte sie stattdessen Klassen verwenden.",
"structure-error-unexpected-node-in-text": "Diese Datei hat unerwarteten Inhalt innerhalb eines Textelements. Es sollten nur tspan-Elemente innerhalb von Text verwendet werden.",
"structure-error-invalid-node-id": "Diese Datei enthält eine Textelement-ID ($1), die Zeichen enthält, die mit SVG Translate nicht zulässig sind.",
"structure-error-text-contains-dollar": "Diese Datei enthält nicht unterstützten Textinhalt in $1 ('$2'). SVG Translate ist nicht in der Lage, mit der Dollar-Zahlen-Syntax zu arbeiten.",
"structure-error-text-contains-dollar": "Diese Datei enthält nicht unterstützten Textinhalt in $1 („$2“). SVG Translate ist nicht in der Lage, mit dem Dollar-Zahlen-Syntax zu arbeiten.",
"structure-error-non-tspan-inside-text": "Diese Datei enthält ein Textelement mit einem Inhalt, der kein tspan-Element ist.",
"structure-error-switch-text-is-not-node": "Diese Datei verfügt über Nicht-Knoten-Inhalte innerhalb eines Schalter-Elements.",
"structure-error-switch-text-content-outside-text": "Diese Datei hat Textinhalte innerhalb eines Switch-Elements, jedoch außerhalb eines Text-Tags, und SVG Translate kann damit nicht umgehen.",
"structure-error-switch-text-is-not-node": "Diese Datei verfügt über Nicht-Knoten-Inhalte innerhalb eines Schalterelements.",
"structure-error-switch-text-content-outside-text": "Diese Datei hat Textinhalte innerhalb eines Schalterelements, jedoch außerhalb eines Text-Tags, und SVG Translate kann damit nicht umgehen.",
"structure-error-switch-child-not-text": "Diese Datei enthält ein Schalterelement, das ein Element enthält, das kein Textelement ist.",
"structure-error-multiple-lang-in-text": "Diese Datei enthält Textelemente, die in den systemLanguage-Attributen einen wiederholten Sprachcode \"$2\" haben.",
"structure-error-no-id": "[Element-ID konnte ermittelt werden]",
Expand All @@ -58,30 +59,30 @@
"confirm-change-target-lang": "Sprache ändern",
"upload-button-label": "Auf Commons hochladen",
"upload-button-in-progress": "Lade auf Commons hoch...",
"upload-login-warning": "Anmelden um Hochladen zu aktivieren",
"upload-login-warning": "Anmelden zum Hochladen",
"download-button-label": "Herunterladen",
"download-or-upload": "oder",
"translation-image-alt": "Das Bild, das momentan übersetzt wird. Keine Beschreibung verfügbar.",
"preview-error-occurred": "Ein Fehler ist beim Erstellen des Previews aufgetreten. Bitte übersetze weiter, doch falls dieser Fehler weiter auftaucht, melde dies als einen Fehler (durch den Link in der Fußzeile unten).",
"preview-error-occurred": "Ein Fehler ist beim Erstellen des Vorschau aufgetreten. Bitte übersetze weiter, doch falls dieser Fehler weiter auftaucht, melde dies als einen Fehler (durch den Link in der Fußzeile unten).",
"download-icon-alt": "Ein Symbol für den Datei-Download",
"pick-an-image-title": "Wähle ein Bild",
"pick-an-image-desc": "von Commons aus.",
"pick-an-image-desc": "von Commons.",
"translate-icon-alt": "Ein Symbol für mehrere Sprachen",
"translate-labels-title": "Übersetze",
"translate-labels-desc": "die Beschriftungen im Bild",
"commons-logo-alt": "Das Wikimedia Commons-Logo",
"update-commons-title": "Commons aktualisieren",
"update-commons-desc": "oder direkt auf deinen Computer herunterladen.",
"upload-complete": "Hochladen fertig",
"upload-complete": "Hochladen abgeschlossen",
"upload-complete-message": "Danke! Deine Übersetzungen für $1 wurden hochgeladen. Du kannst die Beschriftungen weiter übersetzen und dann wieder hochladen, um das Bild zu aktualisieren.",
"upload-complete-commons": "Bild ansehen",
"upload-complete-translate-another": "Anderes Bild übersetzen",
"licenced-under": "Unter GPL 3.0 oder später lizensiert",
"developed-by": "Entwickelt von dem Community Teach Team der Wikimedia Foundation",
"version": "Version $1",
"git-hash": "Momentan auf Commit $1",
"toolforge-logo-alt": "Toolforge \"Amboss\" Logo",
"powered-by-toolforge": "Durch Toolforge gepowert",
"git-hash": "Momentan beim Beitrag $1",
"toolforge-logo-alt": "Toolforge Amboss Logo",
"powered-by-toolforge": "Unterstützt von Toolforge",
"privacy-policy": "Datenschutzbestimmungen",
"report-issue": "Einen Fehler melden",
"view-source": "Auf GitHub ansehen"
Expand Down