Skip to content

Commit

Permalink
Make NS prefix optional, update i18n files and PHP dependencies (#725)
Browse files Browse the repository at this point in the history
  • Loading branch information
samwilson authored Feb 19, 2024
1 parent 9bbc94f commit a3ab326
Show file tree
Hide file tree
Showing 33 changed files with 1,232 additions and 797 deletions.
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
Loading

0 comments on commit a3ab326

Please sign in to comment.