Aude has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/233945

Change subject: Revert i18n files to pre-merge status
......................................................................

Revert i18n files to pre-merge status

Bug: T110310
Change-Id: Idc800e858958b5f969fa176426985c7e92b9ac0a
---
A i18n/af.json
M i18n/bn.json
M i18n/ca.json
A i18n/ckb.json
M i18n/de.json
M i18n/en.json
M i18n/es.json
A i18n/et.json
M i18n/fa.json
M i18n/fr.json
M i18n/gl.json
M i18n/he.json
M i18n/it.json
A i18n/kn.json
A i18n/ko.json
M i18n/ksh.json
M i18n/mk.json
M i18n/nb.json
M i18n/nl.json
M i18n/pam.json
M i18n/pl.json
M i18n/ps.json
M i18n/pt.json
M i18n/qqq.json
M i18n/sv.json
M i18n/vi.json
M i18n/yi.json
M i18n/zh-hans.json
M i18n/zh-hant.json
29 files changed, 322 insertions(+), 133 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseQuality 
refs/changes/45/233945/1

diff --git a/i18n/af.json b/i18n/af.json
new file mode 100644
index 0000000..8ab42e2
--- /dev/null
+++ b/i18n/af.json
@@ -0,0 +1,9 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Oesjaar"
+               ]
+       },
+       "wbq-violations-submit-button-label": "Wys oortredings.",
+       "wbq-violations-invalid-entity-id": "Die gegewe entiteit se ID is 
ongeldig."
+}
diff --git a/i18n/bn.json b/i18n/bn.json
index 918f9cb..a738e00 100644
--- a/i18n/bn.json
+++ b/i18n/bn.json
@@ -4,7 +4,5 @@
                        "Aftabuzzaman"
                ]
        },
-       "specialpages-group-wikidataquality": "উইকিউপাত্ত গুণমান",
-       "wikidataquality-checkresult-result-headline": "$1-এর ফলাফল",
-       "wikidataquality-checkresult-result-table-header-status": "অবস্থা"
+       "apihelp-wbqgetviolationmessages-example": "আইটেম Q76-এর জন্য উপাত্ত 
লঙ্ঘনের বার্তা পান।"
 }
diff --git a/i18n/ca.json b/i18n/ca.json
index a106026..9e7b066 100644
--- a/i18n/ca.json
+++ b/i18n/ca.json
@@ -2,13 +2,20 @@
        "@metadata": {
                "authors": [
                        "Fitoschido",
-                       "Macofe"
+                       "Macofe",
+                       "F3RaN"
                ]
        },
+       "wbq-violations-explanations-exceptions": "Si una afirmació és 
incorrectament etiquetada com un problema de qualitat de dades, els usuaris amb 
drets privilegiats poden marcar-la com una excepció. Aquestes excepcions no són 
mostrades per defecte a la llista. Les excepcions existents també poden ser 
revertides i definides de nou com a problema.",
        "wbq-violations-group-label": "Grup:",
        "wbq-violations-type-label": "Tipus:",
        "wbq-violations-form-select-all": "(tots)",
        "wbq-violations-exceptions-checkbox-label": "Mostra excepcions",
+       "wbq-violations-submit-button-label": "Mostra les infraccions",
+       "wbq-violations-invalid-entity-id": "L'identificador usat no és vàlid.",
+       "wbq-violations-not-existent-entity": "No existeix cap entitat amb 
l'identificador seleccionat.",
+       "wbq-violations-invalid-property-id": "L'identificador usat no és 
vàlid.",
+       "wbq-violations-not-existent-property": "No existeix cap propietat amb 
l'identificador seleccionat.",
        "wbq-violations-table-header-entity": "Entitat",
        "wbq-violations-table-header-constraint-type": "Tipus",
        "wbq-violations-table-header-updated-at": "Última actualització",
@@ -16,5 +23,9 @@
        "wbq-violations-table-header-additional-info": "Informació addicional",
        "wbq-violations-status-exception": "Excepció",
        "wbq-violations-next-page": "Pàgina següent >>",
-       "wbq-violations-prev-page": "<< Pàgina anterior"
+       "wbq-violations-prev-page": "<< Pàgina anterior",
+       "apihelp-wbqgetviolationmessages-param-entityid": "Identificador d'una 
entitat amb violacions de dades que haurien de ser reportades.",
+       "apihelp-wbqmodifyviolation-description": "Modifica una específica 
infracció de dades. Tingueu en compte que només els usuaris amb drets 
específics poden modificar infraccions.",
+       "apihelp-wbqmodifyviolation-param-status": "El nou estat, que s'ha 
d'establir per aquesta infracció.",
+       "apihelp-wbqmodifyviolation-examples-violation": "Canviar l'estat de la 
infracció identificada per part de l'ID restringit i reclamar GUID de la 
infracció."
 }
diff --git a/i18n/ckb.json b/i18n/ckb.json
new file mode 100644
index 0000000..21b6e87
--- /dev/null
+++ b/i18n/ckb.json
@@ -0,0 +1,11 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Pirehelokan"
+               ]
+       },
+       "wbq-violations-submit-button-label": "سەرپێچییەکان پیشان بدە",
+       "wbq-violations-invalid-entity-id": "پێناسەی پێشکەشکراو بۆ ئەم شتە 
دروست نیە.",
+       "wbq-violations-not-existent-entity": "ھیچ شتێک بە ئەم پێناسەیەی کە 
پێشکەشکراوە بوونی نیە.",
+       "wbq-violations-invalid-property-id": "پێناسەی پێشکەشکراو دروست نیە."
+}
diff --git a/i18n/de.json b/i18n/de.json
old mode 100755
new mode 100644
index e9e44a4..edd5d5e
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -10,7 +10,7 @@
        "specialpages-group-wikibasequality": "Wikibase-Qualität",
        "wbq-violations-description": "Liste von Datenqualitätsproblemen",
        "wbq-violations-explanations-general": "Diese Spezialseite listet alle 
Datenqualitätsprobleme auf, die in Wikidata entdeckt wurden. Solche Probleme 
können Verstöße gegen definierte Beschränkungen oder Nichtübereinstimmungen mit 
anderen externen Datenbanken sein.",
-       "wbq-violations-explanations-exceptions": "Falls eine Aussage als 
Datenqualitätsproblem falsch bezeichnet ist, kann sie von berechtigten 
Benutzern als Ausnahme markiert werden. Diese Ausnahmen werden standardmäßig 
nicht in der Liste angezeigt. Vorhandene Ausnahmen können auch rückgängig 
gemacht und erneut als Problem festgelegt werden.",
+       "wbq-violations-explanations-exceptions": "Falls eine Aussage als 
Datenqualitätsproblem falsch bezeichnet ist, kann sie von berechtigten 
Benutzern als eine Ausnahme markiert werden. Diese Ausnahmen werden 
standardmäßig nicht in der Liste angezeigt. Vorhandene Ausnahmen können auch 
rückgängig gemacht und erneut als Probleme definiert werden.",
        "wbq-violatons-filter-headline": "Probleme filtern",
        "wbq-violations-entity-id-label": "Objektkennung:",
        "wbq-violations-property-id-label": "Eigenschaftskennung:",
@@ -20,9 +20,9 @@
        "wbq-violations-exceptions-checkbox-label": "Ausnahmen anzeigen",
        "wbq-violations-submit-button-label": "Verstöße anzeigen",
        "wbq-violations-invalid-entity-id": "Die angegebene Objektkennung ist 
nicht gültig.",
-       "wbq-violations-not-existent-entity": "Das Objekt mit der angegebenen 
Kennung ist nicht vorhanden.",
+       "wbq-violations-not-existent-entity": "Ein Objekt mit der angegebenen 
Kennung ist nicht vorhanden.",
        "wbq-violations-invalid-property-id": "Die angegebene 
Eigenschaftskennung ist nicht gültig.",
-       "wbq-violations-not-existent-property": "Die Eigenschaft mit der 
angegebenen Kennung ist nicht vorhanden.",
+       "wbq-violations-not-existent-property": "Eine Eigenschaft mit der 
angegebenen Kennung ist nicht vorhanden.",
        "wbq-violations-table-header-entity": "Objekt",
        "wbq-violations-table-header-claim": "Behauptung",
        "wbq-violations-table-header-constraint-type": "Typ",
@@ -36,6 +36,7 @@
        "wbq-violations-mark-as-violation": "Als Verstoß markieren",
        "wbq-violations-next-page": "Nächste Seite >>",
        "wbq-violations-prev-page": "<< Vorherige Seite",
+       "wbq-violations-permission-denied": "Du hast keine Berechtigung, diesen 
Verstoß zu ändern!",
        "apihelp-wbqgetviolationmessages-description": "Ruft Nachrichten für 
Datenverstöße bei Behauptungen ab.",
        "apihelp-wbqgetviolationmessages-param-entityid": "Kennung eines 
Objektes, dessen Datenverstöße aufgelistet werden sollen.",
        "apihelp-wbqgetviolationmessages-example": "Ruft Nachrichten für 
Datenverstöße des Objekts Q76 ab.",
diff --git a/i18n/en.json b/i18n/en.json
old mode 100755
new mode 100644
index dda2e06..dfc3684
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -1,54 +1,57 @@
 {
-  "@metadata": {
-    "authors": "BP2014N1"
-  },
-  "wbq-desc": "Base extension for wikibase quality extensions that manages 
found incorrect data",
-  "specialpages-group-wikibasequality": "Wikibase Quality",
+       "@metadata": {
+               "authors": [
+                       "BP2014N1"
+               ]
+       },
+       "wbq-desc": "Base extension for Wikibase Quality extensions, which 
manage found incorrect data",
+       "specialpages-group-wikibasequality": "Wikibase Quality",
 
-  "wbq-violations-description": "List of data quality issues",
-  "wbq-violations-explanations-general": "This special page lists all data 
quality issues that were detected in Wikidata. Such issues may be violations 
against defined constraints or mismatches with other external databases. ",
-  "wbq-violations-explanations-exceptions": "If a statement is incorrectly 
labeled as a data quality issue, it can be marked as exception by privileged 
users. Those exceptions are not shown in the list per default. Existing 
exceptions can also be reverted and set as issue again. ",
-  "wbq-violatons-filter-headline": "Filter issues",
-  "wbq-violations-entity-id-label": "Entity ID:",
-  "wbq-violations-entity-id-placeholder": "Qxx/Pxx",
-  "wbq-violations-property-id-label": "Property ID:",
-  "wbq-violations-property-id-placeholder": "Pxx",
-  "wbq-violations-group-label": "Group:",
-  "wbq-violations-type-label": "Type:",
-  "wbq-violations-form-select-all": "(all)",
-  "wbq-violations-exceptions-checkbox-label": "Show exceptions",
-  "wbq-violations-submit-button-label": "Show Violations",
-  "wbq-violations-invalid-entity-id": "Given entity ID is not a valid.",
-  "wbq-violations-not-existent-entity": "Entity with given ID does not exist.",
-  "wbq-violations-invalid-property-id": "Given property ID is not valid.",
-  "wbq-violations-not-existent-property": "Property with given ID does not 
exist.",
-  "wbq-violations-table-header-entity": "Entity",
-  "wbq-violations-table-header-claim": "Claim",
-  "wbq-violations-table-header-constraint-type": "Type",
-  "wbq-violations-table-header-updated-at": "Last updated",
-  "wbq-violations-table-header-status": "Status",
-  "wbq-violations-table-header-additional-info": "Additional information",
-  "wbq-violations-status-violation": "Violation",
-  "wbq-violations-status-unverified": "Unverified",
-  "wbq-violations-status-exception": "Exception",
-  "wbq-violations-mark-as-exception": "Mark as exception",
-  "wbq-violations-mark-as-violation": "Mark as violation",
-  "wbq-violations-next-page": "Next page >>",
-  "wbq-violations-prev-page": "<< Previous page",
+       "wbq-violations-description": "List of data quality issues",
+       "wbq-violations-explanations-general": "This special page lists all 
data quality issues that were detected in Wikidata. Such issues may be 
violations against defined constraints or mismatches with other external 
databases.",
+       "wbq-violations-explanations-exceptions": "If a statement is 
incorrectly labeled as a data quality issue, privileged users can mark it as an 
exception. Those exceptions are not shown in the list by default. Existing 
exceptions can also be reverted and defined as issues again.",
+       "wbq-violatons-filter-headline": "Filter issues",
+       "wbq-violations-entity-id-label": "Entity ID:",
+       "wbq-violations-entity-id-placeholder": "Qxx/Pxx",
+       "wbq-violations-property-id-label": "Property ID:",
+       "wbq-violations-property-id-placeholder": "Pxx",
+       "wbq-violations-group-label": "Group:",
+       "wbq-violations-type-label": "Type:",
+       "wbq-violations-form-select-all": "(all)",
+       "wbq-violations-exceptions-checkbox-label": "Show exceptions",
+       "wbq-violations-submit-button-label": "Show violations",
+       "wbq-violations-invalid-entity-id": "The given entity ID is not valid.",
+       "wbq-violations-not-existent-entity": "An entity with the given ID does 
not exist.",
+       "wbq-violations-invalid-property-id": "The given property ID is not 
valid.",
+       "wbq-violations-not-existent-property": "A property with the given ID 
does not exist.",
+       "wbq-violations-table-header-entity": "Entity",
+       "wbq-violations-table-header-claim": "Claim",
+       "wbq-violations-table-header-constraint-type": "Type",
+       "wbq-violations-table-header-updated-at": "Last updated",
+       "wbq-violations-table-header-status": "Status",
+       "wbq-violations-table-header-additional-info": "Additional information",
+       "wbq-violations-status-violation": "Violation",
+       "wbq-violations-status-unverified": "Unverified",
+       "wbq-violations-status-exception": "Exception",
+       "wbq-violations-mark-as-exception": "Mark as exception",
+       "wbq-violations-mark-as-violation": "Mark as violation",
+       "wbq-violations-next-page": "Next page >>",
+       "wbq-violations-prev-page": "<< Previous page",
+       "wbq-violations-permission-denied": "You do not have the permission to 
change this violation!",
 
-  "apihelp-wbqgetviolationmessages-description": "Gets messages for data 
violations on claims.",
-  "apihelp-wbqgetviolationmessages-param-entityid": "ID of an entity, whose 
data violations should be listed.",
-  "apihelp-wbqgetviolationmessages-example": "Get messages for data violations 
of item Q76. ",
+       "apihelp-wbqgetviolationmessages-description": "Gets messages for data 
violations on claims.",
+       "apihelp-wbqgetviolationmessages-param-entityid": "ID of an entity 
whose data violations should be listed.",
+       "apihelp-wbqgetviolationmessages-example": "Get messages for data 
violations of item Q76.",
 
-  "apihelp-wbqmodifyviolation-description": "Modifies a specific data 
violations. Keep in mind, that only users with specific rights can modify 
violations. ",
-  "apihelp-wbqmodifyviolation-param-claimguid": "The claim guid of the data 
violation, that should be modified. Together with constraintid this identifies 
the violation.",
-  "apihelp-wbqmodifyviolation-param-constraintid": "The constraint id of the 
data violation, that should be modified. Together with claimguid this 
identifies the violation.",
-  "apihelp-wbqmodifyviolation-param-status": "The new status, that should be 
set for this violation.",
-  "apihelp-wbqmodifyviolation-examples-exception": "Change status of the 
violation identified by constraint id and claim GUID to exception.",
-  "apihelp-wbqmodifyviolation-examples-violation": "Change status of the 
violation identified by constraint id and claim GUID to violation.",
+       "apihelp-wbqmodifyviolation-description": "Modifies a specific data 
violation. Keep in mind that only users with specific rights can modify 
violations.",
+       "apihelp-wbqmodifyviolation-param-claimguid": "The claim GUID of the 
data violation that should be modified. Together with the constraintid, this 
identifies the violation.",
+       "apihelp-wbqmodifyviolation-param-constraintid": "The constraint id of 
the data violation that should be modified. Together with the claimguid this 
identifies the violation.",
+       "apihelp-wbqmodifyviolation-param-status": "The new status, which 
should be set for this violation.",
+       "apihelp-wbqmodifyviolation-examples-exception": "Change the status of 
the violation identified by constraint id and claim GUID to exception.",
+       "apihelp-wbqmodifyviolation-examples-violation": "Change the status of 
the violation identified by constraint id and claim GUID to violation.",
 
-  "apihelp-wbqgetviolationtypes-description": "Returns a list of all supported 
violation types.",
-  "apihelp-wbqgetviolationtypes-param-groupid": "Optional parameter, that 
restricts the violation types to the ones associated with given group.",
-  "apihelp-wdqgetviolationtypes-examples-1": "Returns all supported violation 
types without restrictions.",
-  "apihelp-wdqgetviolationtypes-examples-2": "Returns all supported violation 
type that are associated with the group \"wbqc\". "
+       "apihelp-wbqgetviolationtypes-description": "Returns a list of all 
supported violation types.",
+       "apihelp-wbqgetviolationtypes-param-groupid": "An optional parameter 
that restricts the violation types to the ones associated with the given 
group.",
+       "apihelp-wdqgetviolationtypes-examples-1": "Returns all the supported 
violation types without restrictions.",
+       "apihelp-wdqgetviolationtypes-examples-2": "Returns all the supported 
violation type that are associated with the group \"wbqc\"."
 }
diff --git a/i18n/es.json b/i18n/es.json
index d7387d5..6b1f459 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -15,9 +15,9 @@
        "wbq-violations-exceptions-checkbox-label": "Mostrar excepciones",
        "wbq-violations-submit-button-label": "Ver violaciones",
        "wbq-violations-invalid-entity-id": "El identificador de entidad 
especificado no es válido.",
-       "wbq-violations-not-existent-entity": "No existe la entidad con el 
identificador especificado.",
+       "wbq-violations-not-existent-entity": "No existe una entidad con el 
identificador especificado.",
        "wbq-violations-invalid-property-id": "El identificador de propiedad 
especificado no es válido.",
-       "wbq-violations-not-existent-property": "No existe la propiedad con el 
identificador especificado.",
+       "wbq-violations-not-existent-property": "No existe una propiedad con el 
identificador especificado.",
        "wbq-violations-table-header-entity": "Entidad",
        "wbq-violations-table-header-claim": "Declaración",
        "wbq-violations-table-header-constraint-type": "Tipo",
@@ -31,6 +31,7 @@
        "wbq-violations-mark-as-violation": "Marcar como violación",
        "wbq-violations-next-page": "Página siguiente >>",
        "wbq-violations-prev-page": "<< Página anterior",
+       "wbq-violations-permission-denied": "No tienes permiso para cambiar 
esta violación.",
        "apihelp-wbqgetviolationmessages-param-entityid": "Identificador de una 
entidad cuyas violaciones de datos deberían listarse.",
        "apihelp-wbqgetviolationmessages-example": "Obtener mensajes por 
violaciones de datos del elemento Q76.",
        "apihelp-wbqmodifyviolation-param-status": "El nuevo estado, el cual 
debe establecerse para esta violación.",
diff --git a/i18n/et.json b/i18n/et.json
new file mode 100644
index 0000000..aa13e61
--- /dev/null
+++ b/i18n/et.json
@@ -0,0 +1,9 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Metsavend",
+                       "Pikne"
+               ]
+       },
+       "wbq-violations-not-existent-property": "Antud identifikaatoriga omadus 
puudub."
+}
diff --git a/i18n/fa.json b/i18n/fa.json
index d72ae4c..b1ff28e 100644
--- a/i18n/fa.json
+++ b/i18n/fa.json
@@ -5,5 +5,11 @@
                ]
        },
        "wbq-desc": "افزونه پایه برای افزونهٔ کیفیت ویکی‌بیس که یافتن اطلاعات 
اشتباه را مدیریت می‌کند",
-       "specialpages-group-wikibasequality": "کیفیت ویکی‌بیس"
+       "specialpages-group-wikibasequality": "کیفیت ویکی‌بیس",
+       "wbq-violations-group-label": "گروه:",
+       "wbq-violations-type-label": "نوع:",
+       "wbq-violations-form-select-all": "(همه)",
+       "wbq-violations-table-header-constraint-type": "نوع",
+       "wbq-violations-table-header-updated-at": "آخرین به‌روزرسانی",
+       "wbq-violations-table-header-status": "وضعیت"
 }
diff --git a/i18n/fr.json b/i18n/fr.json
index 8fd9146..faac743 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -17,7 +17,7 @@
        "wbq-violations-entity-id-label": "Identifiant de l'élément :",
        "wbq-violations-property-id-label": "Identifiant de la propriété :",
        "wbq-violations-group-label": "Groupe :",
-       "wbq-violations-type-label": "Type:",
+       "wbq-violations-type-label": "Type :",
        "wbq-violations-form-select-all": "(tous)",
        "wbq-violations-exceptions-checkbox-label": "Afficher les exceptions",
        "wbq-violations-submit-button-label": "Afficher les violations",
@@ -38,6 +38,7 @@
        "wbq-violations-mark-as-violation": "Marquer comme violation",
        "wbq-violations-next-page": "Page suivante >>",
        "wbq-violations-prev-page": "<< Page précédente",
+       "wbq-violations-permission-denied": "Vous n’avez pas la permission de 
modifier cette violation !",
        "apihelp-wbqgetviolationmessages-description": "Obtenir les messages 
concernant les violations de données sur les déclarations.",
        "apihelp-wbqgetviolationmessages-param-entityid": "Identifiant de 
l’entité, dont les violations de données sont à lister.",
        "apihelp-wbqgetviolationmessages-example": "Obtenir les messages 
concernant les violations de données de l’élément Q76.",
diff --git a/i18n/gl.json b/i18n/gl.json
index a65cfc6..44cc549 100644
--- a/i18n/gl.json
+++ b/i18n/gl.json
@@ -36,6 +36,7 @@
        "wbq-violations-mark-as-violation": "Marcar coma violación",
        "wbq-violations-next-page": "Páxina seguinte >>",
        "wbq-violations-prev-page": "<< Páxina anterior",
+       "wbq-violations-permission-denied": "Non ten permisos para alterar esta 
violación!",
        "apihelp-wbqgetviolationmessages-description": "Obter mensaxes por 
violacións de datos en afirmacións.",
        "apihelp-wbqgetviolationmessages-param-entityid": "Identificador dunha 
entidade cuxas violacións de datos deben ser listadas.",
        "apihelp-wbqgetviolationmessages-example": "Obter mensaxes por 
violacións de datos do elemento Q76.",
diff --git a/i18n/he.json b/i18n/he.json
index 5ab984a..e56942e 100644
--- a/i18n/he.json
+++ b/i18n/he.json
@@ -1,8 +1,52 @@
 {
        "@metadata": {
                "authors": [
-                       "LaG roiL"
+                       "LaG roiL",
+                       "Amire80"
                ]
        },
-       "wikidataquality-checkresult-form-submit-label": "בדיקה"
+       "wbq-desc": "הרחבת הבסיס להרחבות האיכות של ויקיבייס, שמנהלות נתונים 
שגויים שנמצאו",
+       "specialpages-group-wikibasequality": "איכות ויקיבייס",
+       "wbq-violations-description": "רשימת בעיות איכות נתונים",
+       "wbq-violations-explanations-general": "הדף המיוחד הזה מציג רשימה של כל 
בעיות איכות הנתונים שנמצאו בוויקינתונים. בעיות כאלה יכולות ליות הפרות של של 
אילוצים או אי־התאומות עם מסדי־נתונים חיצוניים.",
+       "wbq-violations-explanations-exceptions": "אם קביעה מסומנת באופן שגוי 
בתור בעלת בעיית איכות נתונים, משתמשים בעלי הרשאה יכולים לסמן אותה בתור יוצאת 
דופן. יוצאי־דופן אינם מוצגים ברשימה ההתחלתית. אפשר לשחזר יוצאי־דופן קיימים 
ולהפוך אותם שוב לבעיות.",
+       "wbq-violatons-filter-headline": "סינון בעיות",
+       "wbq-violations-entity-id-label": "מזהה ישות:",
+       "wbq-violations-property-id-label": "מזהה מאפיין:",
+       "wbq-violations-group-label": "קבוצה:",
+       "wbq-violations-type-label": "סוג:",
+       "wbq-violations-form-select-all": "(הכול)",
+       "wbq-violations-exceptions-checkbox-label": "הצגת יוצאי־דופן",
+       "wbq-violations-submit-button-label": "הצגת הפרות",
+       "wbq-violations-invalid-entity-id": "מזהה הישות שניתן אינו תקין.",
+       "wbq-violations-not-existent-entity": "ישות עם נמזהה שניתן אינה קיימת.",
+       "wbq-violations-invalid-property-id": "מזהה המאפיין שניתן אינו תקין.",
+       "wbq-violations-not-existent-property": "מאפיין עם המזהה שניתן אינו 
קיים.",
+       "wbq-violations-table-header-entity": "ישות",
+       "wbq-violations-table-header-claim": "טענה",
+       "wbq-violations-table-header-constraint-type": "סוג",
+       "wbq-violations-table-header-updated-at": "עודכן בפעם האחרונה",
+       "wbq-violations-table-header-status": "מצב",
+       "wbq-violations-table-header-additional-info": "מידע נוסף",
+       "wbq-violations-status-violation": "הפרה",
+       "wbq-violations-status-unverified": "לא בדוק",
+       "wbq-violations-status-exception": "יוצא־דופן",
+       "wbq-violations-mark-as-exception": "לסמן בתור יוצא־דופן",
+       "wbq-violations-mark-as-violation": "לסמן בתור הפרה",
+       "wbq-violations-next-page": "לדף הבא >>",
+       "wbq-violations-prev-page": "<< הדף הקודם",
+       "wbq-violations-permission-denied": "אין לך הרשאה לשנות את ההפרה הזאת!",
+       "apihelp-wbqgetviolationmessages-description": "קבלת הודעות להפרות 
נתונים על טענות.",
+       "apihelp-wbqgetviolationmessages-param-entityid": "מזהה של ישות שצריך 
לרשום את הפרות הנתונים שלה.",
+       "apihelp-wbqgetviolationmessages-example": "קבלת הודעות להפרות נתונים 
של פריט Q76.",
+       "apihelp-wbqmodifyviolation-description": "משנה הפרת נתונים מסוימת. נא 
לזכור שרק משתמשים עם הרשאות מסוימות יכולים לשנות הפרות.",
+       "apihelp-wbqmodifyviolation-param-claimguid": "ה־GUID של הפרת הנתונים, 
שצריך לשנות. יחד עם constraintid זה מזהה את ההפרה.",
+       "apihelp-wbqmodifyviolation-param-constraintid": "מזהה האילוץ של של 
הפרת הנתונים שצריך לשנות. יחד עם claimguid זה מזהה את ההפרה.",
+       "apihelp-wbqmodifyviolation-param-status": "המצב החדש שצריך להגדיר 
להפרה הזאת.",
+       "apihelp-wbqmodifyviolation-examples-exception": "שינוי מצב ההפרה 
שמזוהה באמצעות מזהה הפרה ו־GUID של טענה ליוצא־דופן.",
+       "apihelp-wbqmodifyviolation-examples-violation": "שינוי מצב ההפרה 
שמזוהה באמצעות מזהה אילוץ ו־GUID של טענה להפרה.",
+       "apihelp-wbqgetviolationtypes-description": "החזרת רשימת סוגי ההפרה 
הנתמכים.",
+       "apihelp-wbqgetviolationtypes-param-groupid": "פרמטר אופצינלי שמגביל את 
סוגי ההפרה לאלה שמשויכים לקבוצה הנתונה.",
+       "apihelp-wdqgetviolationtypes-examples-1": "החזרת כל סוגי ההפרה הנתמכים 
ללא הגבלות.",
+       "apihelp-wdqgetviolationtypes-examples-2": "החזרת כל סוגי ההפרות 
שמשויכים לקבוצה \"wbqc\"."
 }
diff --git a/i18n/it.json b/i18n/it.json
index 11eb345..c3e26e9 100644
--- a/i18n/it.json
+++ b/i18n/it.json
@@ -4,6 +4,7 @@
                        "Macofe",
                        "Alexmar983",
                        "Beta16",
+                       "Fringio",
                        "The Polish"
                ]
        },
@@ -12,16 +13,16 @@
        "wbq-violations-explanations-exceptions": "Se una frase è erroneamente 
etichettata come problema relativo alla qualità dei dati, può essere 
contrassegnato come eccezione da utenti dotati di appositi privilegi. Tali 
eccezioni non sono visualizzate nell'elenco di default. Le eccezioni esistenti 
possono anche essere ripristinate e impostate nuovamente come problema.",
        "wbq-violatons-filter-headline": "Problemi di filtro",
        "wbq-violations-entity-id-label": "ID entità:",
-       "wbq-violations-property-id-label": "<strong>Attenzione:</strong> 
[[:$1]] sta richiamando [[:$2]] con più di un valore per il parametro \"$3\".",
+       "wbq-violations-property-id-label": "ID proprietà:",
        "wbq-violations-group-label": "Gruppo:",
        "wbq-violations-type-label": "Tipo:",
        "wbq-violations-form-select-all": "(tutti)",
        "wbq-violations-exceptions-checkbox-label": "Vedi eccezioni",
        "wbq-violations-submit-button-label": "Visualizza le violazioni",
-       "wbq-violations-invalid-entity-id": "L'ID di entità fornito non è 
valido.",
-       "wbq-violations-not-existent-entity": "L'entità '$1' non esiste!",
-       "wbq-violations-invalid-property-id": "L'ID proprietà dato non è 
valido.",
-       "wbq-violations-not-existent-property": "La proprietà '$1' non esiste!",
+       "wbq-violations-invalid-entity-id": "L'entità ID fornita non è valida.",
+       "wbq-violations-not-existent-entity": "L'entità con l'ID specificato 
non esiste.",
+       "wbq-violations-invalid-property-id": "L'ID dato non è valido.",
+       "wbq-violations-not-existent-property": "Una proprietà con l'ID 
specificato non esiste.",
        "wbq-violations-table-header-entity": "Entità",
        "wbq-violations-table-header-claim": "Asserzione",
        "wbq-violations-table-header-constraint-type": "Tipo",
@@ -34,5 +35,6 @@
        "wbq-violations-mark-as-exception": "Segnala come eccezione",
        "wbq-violations-mark-as-violation": "Segnala come violazione",
        "wbq-violations-next-page": "Pagina successiva >>",
-       "wbq-violations-prev-page": "<< Pagina precedente"
+       "wbq-violations-prev-page": "<< Pagina precedente",
+       "wbq-violations-permission-denied": "Non si dispone dell'autorizzazione 
per modificare questa violazione!"
 }
diff --git a/i18n/kn.json b/i18n/kn.json
new file mode 100644
index 0000000..edc8755
--- /dev/null
+++ b/i18n/kn.json
@@ -0,0 +1,12 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Ananth subray"
+               ]
+       },
+       "wbq-violations-submit-button-label": "ಉಲ್ಲಂಘನೆಗಳನ್ನು ತೋರಿಸಿ",
+       "wbq-violations-invalid-entity-id": "ನಿರ್ದಿಷ್ಟ ಘಟಕದ ಐಡಿ ಅಮಾನ್ಯವಾಗಿದೆ.",
+       "wbq-violations-not-existent-entity": "ಕೊಟ್ಟಿರುವ ಐಡಿಯನ್ನು ಹೊಂದಿರುವ 
ಆಸ್ತಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.",
+       "wbq-violations-invalid-property-id": "ನಿರ್ದಿಷ್ಟ ಘಟಕದ ಐಡಿ 
ಅಮಾನ್ಯವಾಗಿದೆ.",
+       "wbq-violations-not-existent-property": "ಕೊಟ್ಟಿರುವ ಐಡಿಯನ್ನು ಹೊಂದಿರುವ 
ಆಸ್ತಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ."
+}
diff --git a/i18n/ko.json b/i18n/ko.json
new file mode 100644
index 0000000..afc627a
--- /dev/null
+++ b/i18n/ko.json
@@ -0,0 +1,13 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Alex00728"
+               ]
+       },
+       "wbq-violations-form-select-all": "(모두)",
+       "wbq-violations-table-header-updated-at": "마지막 업데이트",
+       "wbq-violations-table-header-status": "상태",
+       "wbq-violations-status-unverified": "인증되지 않음",
+       "wbq-violations-status-exception": "예외",
+       "wbq-violations-next-page": "다음 페이지 >>"
+}
diff --git a/i18n/ksh.json b/i18n/ksh.json
index 5d83ccc..eb1dc54 100644
--- a/i18n/ksh.json
+++ b/i18n/ksh.json
@@ -14,9 +14,9 @@
        "wbq-violations-exceptions-checkbox-label": "Ußnahme aanzeije",
        "wbq-violations-submit-button-label": "Verläzonge aanzeije",
        "wbq-violations-invalid-entity-id": "De aanjejovve Kännong es nit 
jöltesch.",
-       "wbq-violations-not-existent-entity": "Di Saach „$1“ jidd_et nit!",
-       "wbq-violations-invalid-property-id": "De aanjejovve Kännong es nit 
jöltesch.",
-       "wbq-violations-not-existent-property": "De Eijeschaff met dä 
aanjejovve Kännong jidd_et nit!",
+       "wbq-violations-not-existent-entity": "En Saach met dä aanjejovve 
Kännong jidd_et nit!",
+       "wbq-violations-invalid-property-id": "De aanjejovve Kännong för en 
Eijeschavv es nit jöltesch.",
+       "wbq-violations-not-existent-property": "En Eijeschaff met dä 
aanjejovve Kännong jidd_et nit!",
        "wbq-violations-table-header-claim": "Behouptong",
        "wbq-violations-table-header-constraint-type": "Zoot",
        "wbq-violations-table-header-updated-at": "Et läz obb ene neue Schtand 
jebraat",
@@ -29,9 +29,10 @@
        "wbq-violations-mark-as-violation": "Als Verläzong makkehre",
        "wbq-violations-next-page": "De näxde Sigg →",
        "wbq-violations-prev-page": "← De Sigg dovör",
+       "wbq-violations-permission-denied": "Do häs nit dat Rääsch, heh di 
Verläzong ze behävve!",
        "apihelp-wbqgetviolationmessages-param-entityid": "De Kännong vun en 
entity, woh de Verläzonge vun de Beschrängkonge vun de Wääte vun de Dahte 
opjeleß wähde sulle.",
        "apihelp-wbqgetviolationmessages-example": "Holl de Meddeijlonge för de 
Verläzonge vun de Dahte for dä item „<code lang=\"en\" xml:lang=\"en\" 
dir=\"ltr\">Q76</code>“.",
-       "apihelp-wbqmodifyviolation-description": "Deihjt en beschtemmte 
Verläzonge vun de Beschrängkonge vun de Wääte vun de Dahte änndere. Dat künne 
ävver blohß de Metmaacher med zopaß Rääschte maache.",
+       "apihelp-wbqmodifyviolation-description": "Deihjt en beschtemmte 
Verläzong vun de Beschrängkonge vun de Wääte vun de Dahte änndere. Dat künne 
ävver blohß de Metmaacher med zopaß Rääschte maache.",
        "apihelp-wbqmodifyviolation-param-status": "Dä neuje Zohschtand, dä för 
heh di Verläzong jesaz wähde sull.",
        "apihelp-wbqgetviolationtypes-description": "Livvert en Leß met alle 
ongeschtötß Zoote vun Verläzonge.",
        "apihelp-wbqgetviolationtypes-param-groupid": "Ene Parramehter, dä mer 
och fott lohße kann, dä de Zoote Verläzong op dat beschrängk, di met dä 
aanjejovve Jropp zersamme hange.",
diff --git a/i18n/mk.json b/i18n/mk.json
index be3aa21..5cc3543 100644
--- a/i18n/mk.json
+++ b/i18n/mk.json
@@ -4,11 +4,11 @@
                        "Bjankuloski06"
                ]
        },
-       "wbq-desc": "Основен додаток за додатоците за квалитет на Викибазата 
кој раководи со утврдени неточности во податоците",
+       "wbq-desc": "Основен додаток за додатоците за квалитет на Викибазата 
кои раководат со утврдени неточности во податоците",
        "specialpages-group-wikibasequality": "Квалитет на Википодатоците",
        "wbq-violations-description": "Список на проблеми со квалитетот на 
податоците",
        "wbq-violations-explanations-general": "На оваа службена страница се 
наведени сите проблеми со квалитетот на податоците утврдини во Википодатоците. 
Вкавите проблееми може да се неисполнувања на зададените услови или пак 
несовпаѓања со други надворешни бази.",
-       "wbq-violations-explanations-exceptions": "Ако еден исказ е погрешно 
означен како проблем со квалитетот, тогаш може да се означи како исклучок од 
привелегиран корисник. Ваквите исклучоци по правило не се покажуваат во 
списокот. Постои и можност за отповикување на постоечки исклучоци и нивно 
повторно укажување како проблем.",
+       "wbq-violations-explanations-exceptions": "Ако еден исказ е погрешно 
означен како проблем со квалитетот, тогаш привелегираните корисници можат да го 
означат како исклучок. Ваквите исклучоци по правило не се покажуваат во 
списокот. Постои и можност за отповикување на постоечки исклучоци и нивно 
повторно укажување како проблем.",
        "wbq-violatons-filter-headline": "Филтрирање на проблеми",
        "wbq-violations-entity-id-label": "Назнака на единицата:",
        "wbq-violations-property-id-label": "Назнака на својството:",
@@ -17,10 +17,10 @@
        "wbq-violations-form-select-all": "(сите)",
        "wbq-violations-exceptions-checkbox-label": "Прикажи исклучоци",
        "wbq-violations-submit-button-label": "Прикажи нескладности",
-       "wbq-violations-invalid-entity-id": "Укажаната назнака на единица е 
неважечка!",
-       "wbq-violations-not-existent-entity": "Укажаната назнака на единица не 
постои!",
-       "wbq-violations-invalid-property-id": "Укажаната назнака на својство е 
неважечка!",
-       "wbq-violations-not-existent-property": "Не постои својство со таква 
назнака!",
+       "wbq-violations-invalid-entity-id": "Укажаната назнака на единица е 
неважечка.",
+       "wbq-violations-not-existent-entity": "Не постои единица со таква 
назнака.",
+       "wbq-violations-invalid-property-id": "Укажаната назнака на својство е 
неважечка.",
+       "wbq-violations-not-existent-property": "Не постои својство со таква 
назнака.",
        "wbq-violations-table-header-entity": "Единица",
        "wbq-violations-table-header-claim": "Тврдење",
        "wbq-violations-table-header-constraint-type": "Тип",
@@ -34,11 +34,12 @@
        "wbq-violations-mark-as-violation": "Означи како наскладност",
        "wbq-violations-next-page": "Следна страница >>",
        "wbq-violations-prev-page": "<< Претходна страница",
+       "wbq-violations-permission-denied": "Немате дозвола да ја измените оваа 
нескладност!",
        "apihelp-wbqgetviolationmessages-description": "Ги дава пораките за 
нескладност на податоците во тврдењата.",
        "apihelp-wbqgetviolationmessages-param-entityid": "Назнака на единицата 
чии нескладности во податоците треба да се прикажат.",
        "apihelp-wbqgetviolationmessages-example": "Дај пораки за нескладности 
во податоците за предметот Q76.",
-       "apihelp-wbqmodifyviolation-description": "Изменува поединечни 
нескладности во податоците. Имајте на ум дека измената можат да ја вршат само 
корисници со извесни права.",
-       "apihelp-wbqmodifyviolation-param-claimguid": "guid на тврдењето на 
нескладноста во податоците што треба да се измени. Ова, заедно со constraintid 
служи за распознавање на нескладноста.",
+       "apihelp-wbqmodifyviolation-description": "Изменува поединечни 
нескладност во податоците. Имајте на ум дека измената можат да ја вршат само 
корисници со извесни права.",
+       "apihelp-wbqmodifyviolation-param-claimguid": "GUID на тврдењето на 
нескладноста во податоците што треба да се измени. Ова, заедно со constraintid 
служи за распознавање на нескладноста.",
        "apihelp-wbqmodifyviolation-param-constraintid": "Назнака на условот на 
нескладноста во податоците што треба да се измени. Заедно со claimguid што ја 
распознава нескладноста.",
        "apihelp-wbqmodifyviolation-param-status": "Новиот статус што треба да 
се зададе за оваа нескладност.",
        "apihelp-wbqmodifyviolation-examples-exception": "Смени го статусот на 
нескладноста утврдена од условот со дадена назнака и GUID на тврдењето во 
исклучок.",
diff --git a/i18n/nb.json b/i18n/nb.json
index 2f6af50..ac37fdb 100644
--- a/i18n/nb.json
+++ b/i18n/nb.json
@@ -1,11 +1,28 @@
 {
        "@metadata": {
                "authors": [
-                       "Kingu"
+                       "Kingu",
+                       "Jeblad"
                ]
        },
-       "specialpages-group-wikidataquality": "Wikidata-kvalitet",
-       "wikidataquality-checkresult-result-headline": "Resultat av $1",
-       "wikidataquality-checkresult-status-violation": "Brudd",
-       "wikidataquality-checkresult-status-exception": "Unntak"
+       "specialpages-group-wikibasequality": "Wikibase Quality",
+       "wbq-violations-entity-id-label": "Entitetens ID:",
+       "wbq-violations-property-id-label": "Egenskapens ID:",
+       "wbq-violations-group-label": "Gruppe:",
+       "wbq-violations-type-label": "Type:",
+       "wbq-violations-form-select-all": "(alle)",
+       "wbq-violations-exceptions-checkbox-label": "Vis unntak",
+       "wbq-violations-invalid-entity-id": "Oppgitt ID for entitet er ikke 
gyldig.",
+       "wbq-violations-not-existent-entity": "Entitet med gitt ID finnes 
ikke.",
+       "wbq-violations-invalid-property-id": "Oppgitt ID for egenskap er ikke 
gyldig.",
+       "wbq-violations-not-existent-property": "Egenskap med gitt ID finnes 
ikke.",
+       "wbq-violations-table-header-entity": "Entitet",
+       "wbq-violations-table-header-claim": "Påstand",
+       "wbq-violations-table-header-constraint-type": "Type",
+       "wbq-violations-table-header-updated-at": "Sist oppdatert",
+       "wbq-violations-table-header-status": "Status",
+       "wbq-violations-table-header-additional-info": "Ekstra informasjon",
+       "wbq-violations-status-unverified": "Ubekreftet",
+       "wbq-violations-status-exception": "Unntak",
+       "wbq-violations-mark-as-exception": "Merk som unntak"
 }
diff --git a/i18n/nl.json b/i18n/nl.json
index 4f213a3..5d0ebc8 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -3,7 +3,8 @@
                "authors": [
                        "Sjoerddebruin",
                        "Macofe",
-                       "Siebrand"
+                       "Siebrand",
+                       "FabianRM"
                ]
        },
        "specialpages-group-wikibasequality": "Wikibasekwaliteit",
@@ -19,7 +20,7 @@
        "wbq-violations-invalid-entity-id": "\"$1\" is geen geldige 
entiteits-ID.",
        "wbq-violations-not-existent-entity": "Entiteit \"$1\" bestaat niet.",
        "wbq-violations-invalid-property-id": "\"$1\" is geen geldige 
eigenschaps-ID.",
-       "wbq-violations-not-existent-property": "Eigenschap \"$1\" bestaat 
niet.",
+       "wbq-violations-not-existent-property": "Er bestaat geen eigenschap met 
het opgegeven ID.",
        "wbq-violations-table-header-entity": "Entiteit",
        "wbq-violations-table-header-claim": "Verklaring",
        "wbq-violations-table-header-constraint-type": "Type",
diff --git a/i18n/pam.json b/i18n/pam.json
index 9e99a16..0250131 100644
--- a/i18n/pam.json
+++ b/i18n/pam.json
@@ -1,11 +1,8 @@
 {
-  "@metadata": {
-    "authors": [
-      "Leeheonjin"
-    ]
-  },
-  "wikidataquality-specialpages-group": "Kalidad ning Wikidata",
-  "wikidataquality-value": "Alaga",
-  "wikidataquality-status": "Estadu",
-  "wikidataquality-crosscheck-result-headline": "Ing resulta para king"
+       "@metadata": {
+               "authors": [
+                       "Leeheonjin"
+               ]
+       },
+       "wbq-violations-permission-denied": "Ala kang payintulut bang alilan ya 
ing pamaglabag a ini!"
 }
diff --git a/i18n/pl.json b/i18n/pl.json
index 0e5c543..b9ea956 100644
--- a/i18n/pl.json
+++ b/i18n/pl.json
@@ -7,6 +7,7 @@
        },
        "wbq-violations-group-label": "Grupa:",
        "wbq-violations-exceptions-checkbox-label": "Pokaż wyjątki",
+       "wbq-violations-invalid-entity-id": "Dany identyfikator encji nie jest 
nieprawidłowy.",
        "wbq-violations-invalid-property-id": "Dany identyfikator właściwości 
jest nieprawidłowy.",
        "wbq-violations-not-existent-property": "Właściwość o podanym 
identyfikatorze nie istnieje.",
        "wbq-violations-table-header-status": "Status",
@@ -14,5 +15,6 @@
        "wbq-violations-status-exception": "Wyjątek",
        "wbq-violations-mark-as-exception": "Oznacz jako wyjątek",
        "wbq-violations-next-page": "Następna strona >>",
-       "wbq-violations-prev-page": "<< Poprzednia strona"
+       "wbq-violations-prev-page": "<< Poprzednia strona",
+       "wbq-violations-permission-denied": "Nie masz uprawnień do zmiany tego 
nadużycia!"
 }
diff --git a/i18n/ps.json b/i18n/ps.json
index 24f004d..8c703ab 100644
--- a/i18n/ps.json
+++ b/i18n/ps.json
@@ -6,5 +6,6 @@
        },
        "wbq-violations-group-label": "ډله:",
        "wbq-violations-form-select-all": "(ټول)",
-       "wbq-violations-table-header-status": "دريځ"
+       "wbq-violations-table-header-status": "دريځ",
+       "wbq-violations-next-page": "بل مخ >>"
 }
diff --git a/i18n/pt.json b/i18n/pt.json
index 30d964c..4ef80c7 100644
--- a/i18n/pt.json
+++ b/i18n/pt.json
@@ -28,5 +28,6 @@
        "wbq-violations-mark-as-exception": "Marcar como exceção",
        "wbq-violations-mark-as-violation": "Marcar como violação",
        "wbq-violations-next-page": "Página seguinte >>",
-       "wbq-violations-prev-page": "<< Página anterior"
+       "wbq-violations-prev-page": "<< Página anterior",
+       "wbq-violations-permission-denied": "Não tem permissão para alterar 
esta violação!"
 }
diff --git a/i18n/qqq.json b/i18n/qqq.json
old mode 100755
new mode 100644
index 85de388..ec23dde
--- a/i18n/qqq.json
+++ b/i18n/qqq.json
@@ -3,7 +3,8 @@
                "authors": [
                        "Liuxinyu970226",
                        "Robby",
-                       "Raymond"
+                       "Raymond",
+                       "Amire80"
                ]
        },
        "wbq-desc": "{{desc|name=Wikibase 
Quality|url=https://www.mediawiki.org/wiki/Extension:WikidataQuality}}";,
@@ -34,8 +35,9 @@
        "wbq-violations-status-exception": "Status for violations that are 
marked as exception.",
        "wbq-violations-mark-as-exception": "Message that is shown for marking 
a violation as exception on violation special page.",
        "wbq-violations-mark-as-violation": "Message that is shown for marking 
a excepted violation as violation on violation special page.",
-       "wbq-violations-next-page": "Message that is shown as link to next 
page.",
-       "wbq-violations-prev-page": "Message that is shown as link to previous 
page.",
+       "wbq-violations-next-page": "Message that is shown as link to next 
page.\n\nThe arrows should point forward, so they should be in reverse for 
right-to-left languages.",
+       "wbq-violations-prev-page": "Message that is shown as link to previous 
page.\n\nThe arrows should point backward, so they should be in reverse for 
right-to-left languages.",
+       "wbq-violations-permission-denied": "Message that is shown, if the user 
wants to change a violation, but do not have the permissions for that.",
        "apihelp-wbqgetviolationmessages-description": 
"{{doc-apihelp-description|wbqgetviolationmessages}}",
        "apihelp-wbqgetviolationmessages-param-entityid": 
"{{doc-apihelp-param|wbqgetviolationmessages|entityid}}",
        "apihelp-wbqgetviolationmessages-example": 
"{{doc-apihelp-example|wbqgetviolationmessages}}",
diff --git a/i18n/sv.json b/i18n/sv.json
index dbeb634..4849b27 100644
--- a/i18n/sv.json
+++ b/i18n/sv.json
@@ -1,13 +1,29 @@
 {
-  "@metadata": {
-    "authors": [
-      "Jenniesarina",
-      "Jopparn"
-    ]
-  },
-  "specialpages-group-wikidataquality": "Wikidata-kvalitet",
-  "wikidataquality-checkresult-result-table-header-status": "Status",
-  "wikidataquality-crosscheck": "Dubbelkontrollera med externa databaser",
-  "wikidataquality-crosscheck-instructions-example": "Prova till exempel 
Q159099 (Nina Hagen) och titta på resultaten.",
-  "wikidataquality-crosscheck-result-table-header-external-source": "Extern 
källa"
+       "@metadata": {
+               "authors": [
+                       "Jenniesarina",
+                       "Jopparn",
+                       "WikiPhoenix"
+               ]
+       },
+       "wbq-violations-entity-id-label": "Enhets-ID:",
+       "wbq-violations-property-id-label": "Egenskaps-ID:",
+       "wbq-violations-group-label": "Grupp:",
+       "wbq-violations-type-label": "Typ:",
+       "wbq-violations-form-select-all": "(alla)",
+       "wbq-violations-exceptions-checkbox-label": "Visa undantag",
+       "wbq-violations-invalid-entity-id": "Angivet entitets-ID är inte 
giltigt.",
+       "wbq-violations-not-existent-entity": "Entitet med angivet ID finns 
inte.",
+       "wbq-violations-invalid-property-id": "Angivet egenskaps-ID är inte 
giltigt.",
+       "wbq-violations-not-existent-property": "Egenskap med angivet ID finns 
inte.",
+       "wbq-violations-table-header-entity": "Entitet",
+       "wbq-violations-table-header-constraint-type": "Typ",
+       "wbq-violations-table-header-updated-at": "Senaste uppdaterad",
+       "wbq-violations-table-header-status": "Status",
+       "wbq-violations-table-header-additional-info": "Ytterligare 
information",
+       "wbq-violations-status-unverified": "Overifierad",
+       "wbq-violations-status-exception": "Undantag",
+       "wbq-violations-mark-as-exception": "Märk som undantag",
+       "wbq-violations-next-page": "Nästa sida >>",
+       "wbq-violations-prev-page": "<< Föregående sida"
 }
diff --git a/i18n/vi.json b/i18n/vi.json
index 1ef29cf..42bfd0e 100644
--- a/i18n/vi.json
+++ b/i18n/vi.json
@@ -7,24 +7,24 @@
        },
        "wbq-desc": "Phần mở rộng gốc của các phần mở rộng Chất lượng Wikibase 
dò và quản lý dữ liệu không chính xác",
        "specialpages-group-wikibasequality": "Chất lượng Wikibase",
-       "wbq-violations-description": "Danh sách những vấn đề về chất lượng dữ 
liệu",
+       "wbq-violations-description": "Danh sách các vấn đề về chất lượng dữ 
liệu",
        "wbq-violations-explanations-general": "Trang đặc biệt này liệt kê tất 
cả các vấn đề chất lượng dữ liệu được dò ra trong Wikidata. Những vấn đề này có 
thể là sự vi phạm ràng buộc hoặc sự không phù hợp với cơ sở dữ liệu bên ngoài.",
        "wbq-violations-explanations-exceptions": "Nếu một lời tuyên bố bị đánh 
cờ vấn đề dữ liệu một cách sai lầm, những người dùng đặc quyền có thể đánh dấu 
ngoại lệ. Các ngoại lệ này không xuất hiện trong danh sách theo mặc định. Cũng 
có thể hủy bỏ các ngoại lệ để tạo lại vấn đề.",
-       "wbq-violatons-filter-headline": "Những vấn đề trong chọn lọc",
+       "wbq-violatons-filter-headline": "Lọc vấn đề",
        "wbq-violations-entity-id-label": "ID thực thể:",
-       "wbq-violations-property-id-label": "Thuộc tính ID:",
+       "wbq-violations-property-id-label": "ID thuộc tính:",
        "wbq-violations-group-label": "Nhóm:",
-       "wbq-violations-type-label": "Loại:",
+       "wbq-violations-type-label": "Kiểu:",
        "wbq-violations-form-select-all": "(tất cả)",
-       "wbq-violations-exceptions-checkbox-label": "Cho thấy những ngoại lệ",
-       "wbq-violations-submit-button-label": "Có sự vị phạm",
-       "wbq-violations-invalid-entity-id": "'$1' không phải là 1 ID hợp lệ",
+       "wbq-violations-exceptions-checkbox-label": "Xem ngoại lệ",
+       "wbq-violations-submit-button-label": "Xem vị phạm",
+       "wbq-violations-invalid-entity-id": "ID thực thể không hợp lệ.",
        "wbq-violations-not-existent-entity": "Không có thực thể với ID được 
cung cấp.",
-       "wbq-violations-invalid-property-id": "'$1' không phải là 1 ID hợp lệ",
-       "wbq-violations-not-existent-property": "Giá trị '$1' không tồn tại!",
-       "wbq-violations-table-header-entity": "Bút toán",
-       "wbq-violations-table-header-claim": "Xác nhận",
-       "wbq-violations-table-header-constraint-type": "Loại",
+       "wbq-violations-invalid-property-id": "ID thuộc tính không hợp lệ.",
+       "wbq-violations-not-existent-property": "Không có thuộc tính với ID 
được cung cấp.",
+       "wbq-violations-table-header-entity": "Thực thể",
+       "wbq-violations-table-header-claim": "Khẳng định",
+       "wbq-violations-table-header-constraint-type": "Kiểu",
        "wbq-violations-table-header-updated-at": "Lần cập nhật cuối",
        "wbq-violations-table-header-status": "Trạng thái",
        "wbq-violations-table-header-additional-info": "Thông tin bổ sung",
@@ -34,5 +34,6 @@
        "wbq-violations-mark-as-exception": "Đánh dấu là ngoại lệ",
        "wbq-violations-mark-as-violation": "Đánh dấu là vi phạm",
        "wbq-violations-next-page": "Trang sau →",
-       "wbq-violations-prev-page": "← Trang trước"
+       "wbq-violations-prev-page": "← Trang trước",
+       "wbq-violations-permission-denied": "Bạn không có quyền thay đổi vụ vi 
phạm này!"
 }
diff --git a/i18n/yi.json b/i18n/yi.json
index df84aad..c7b2a9c 100644
--- a/i18n/yi.json
+++ b/i18n/yi.json
@@ -6,7 +6,7 @@
        },
        "wbq-violations-group-label": "גרופע:",
        "wbq-violations-form-select-all": "(אלע)",
-       "wbq-violations-invalid-property-id": "געגעבענער אייגנשאפט 
אידענטיפיצירער נישט גילטיק.",
+       "wbq-violations-invalid-property-id": "דער געגעבענער אייגנשאפט 
אידענטיפיצירער איז נישט גילטיק.",
        "wbq-violations-table-header-entity": "אביעקט",
        "wbq-violations-table-header-status": "סטאַטוס"
 }
diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json
index d5e914a..7af4807 100644
--- a/i18n/zh-hans.json
+++ b/i18n/zh-hans.json
@@ -4,11 +4,11 @@
                        "Liuxinyu970226"
                ]
        },
-       "wbq-desc": "用于wikibase质量扩展的基础扩展,它用于管理找到的不正确数据",
+       "wbq-desc": "用于Wikibase质量扩展的基础扩展,它用于管理找到的不正确数据",
        "specialpages-group-wikibasequality": "Wikibase质量",
        "wbq-violations-description": "数据质量问题列表",
        "wbq-violations-explanations-general": 
"此特殊页面列举维基数据中检测到的数据质量问题。每个问题可能违反约束定义或不匹配其他外部数据库。",
-       "wbq-violations-explanations-exceptions": 
"如果一条声明被错误打上了数据质量问题的标签,它可以被特权用户标记为例外。这些例外默认不会显示在列表中。现有例外也可以被回退从而再次设置为存在问题。",
+       "wbq-violations-explanations-exceptions": 
"如果一条声明被错误打上了数据质量问题的标签,特权用户可以将其标记为例外。这些例外默认不会显示在列表中。现有例外也可以被回退,并再度定义为问题。",
        "wbq-violatons-filter-headline": "过滤问题",
        "wbq-violations-entity-id-label": "实体ID:",
        "wbq-violations-property-id-label": "属性ID:",
@@ -34,11 +34,12 @@
        "wbq-violations-mark-as-violation": "标记为违例",
        "wbq-violations-next-page": "下一页 >>",
        "wbq-violations-prev-page": "<< 上一页",
+       "wbq-violations-permission-denied": "您没有权限更改此违例!",
        "apihelp-wbqgetviolationmessages-description": "获取用于在声称上的数据违例消息。",
        "apihelp-wbqgetviolationmessages-param-entityid": "实体的ID,应列举违例的数据。",
        "apihelp-wbqgetviolationmessages-example": "获取用于项Q76的数据违例消息。",
-       "apihelp-wbqmodifyviolation-description": 
"修改一个特定的数据违例。记住,只有拥有特定权限的用户可以修改违例。",
-       "apihelp-wbqmodifyviolation-param-claimguid": 
"数据违例的声称guid,它应当被修改。与constraintid一起识别此违例。",
+       "apihelp-wbqmodifyviolation-description": 
"修改一个特定的数据违例。记住只有拥有特定权限的用户可以修改违例。",
+       "apihelp-wbqmodifyviolation-param-claimguid": 
"应当被修改的数据违例的声称GUID。这与constraintid一起存在,以识别违例。",
        "apihelp-wbqmodifyviolation-param-constraintid": 
"数据违例的约束id,它应当被修改。与claimguid一起识别此违例。",
        "apihelp-wbqmodifyviolation-param-status": "新状态,应被设定到此违例中。",
        "apihelp-wbqmodifyviolation-examples-exception": 
"更改由约束ID和声称GUID认定的违例状态为例外。",
diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json
index 4b2d83c..9e74ed3 100644
--- a/i18n/zh-hant.json
+++ b/i18n/zh-hant.json
@@ -1,12 +1,38 @@
 {
        "@metadata": {
                "authors": [
-                       "Liuxinyu970226"
+                       "Liuxinyu970226",
+                       "Cwlin0416"
                ]
        },
+       "specialpages-group-wikibasequality": "Wikibase 品質",
+       "wbq-violations-description": "資料品質問題清單",
+       "wbq-violations-explanations-general": "此特殊頁面列出所有 Wikidata 
偵測出有資料品質問題的頁面。 問題可能是違反了己定義的限制或與其他外部資料庫不相符。",
+       "wbq-violations-explanations-exceptions": 
"若一條陳述句被不正確的標示有資料品質問題,有權限的使用者可以註記該陳述句為例外。 這些例外預設不會顯示於清單中。 已存在的例外也可以還原並再次定義為問題。",
+       "wbq-violatons-filter-headline": "搜尋問題",
+       "wbq-violations-entity-id-label": "實體 ID:",
+       "wbq-violations-property-id-label": "屬性 ID:",
        "wbq-violations-group-label": "群組:",
        "wbq-violations-type-label": "類型:",
+       "wbq-violations-form-select-all": "(全部)",
+       "wbq-violations-exceptions-checkbox-label": "顯示例外",
+       "wbq-violations-submit-button-label": "顯示違規",
+       "wbq-violations-invalid-entity-id": "指定的實體 ID 無效。",
+       "wbq-violations-not-existent-entity": "指定 ID 的實體不存在。",
+       "wbq-violations-invalid-property-id": "指定的屬性 ID 無效。",
+       "wbq-violations-not-existent-property": "指定 ID 的屬性不存在。",
        "wbq-violations-table-header-entity": "實體",
+       "wbq-violations-table-header-claim": "主張",
        "wbq-violations-table-header-constraint-type": "類型",
-       "wbq-violations-table-header-status": "狀態"
+       "wbq-violations-table-header-updated-at": "最後更新",
+       "wbq-violations-table-header-status": "狀態",
+       "wbq-violations-table-header-additional-info": "額外資訊",
+       "wbq-violations-status-violation": "違規",
+       "wbq-violations-status-unverified": "未經檢驗",
+       "wbq-violations-status-exception": "例外",
+       "wbq-violations-mark-as-exception": "標記為例外",
+       "wbq-violations-mark-as-violation": "標記為違規",
+       "wbq-violations-next-page": "下一頁 >>",
+       "wbq-violations-prev-page": "<< 上一頁",
+       "wbq-violations-permission-denied": "您沒有權限變更此違規!"
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/233945
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idc800e858958b5f969fa176426985c7e92b9ac0a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseQuality
Gerrit-Branch: master
Gerrit-Owner: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to