Skip to content

PTC accessibility-checker (1985): Automatic Translations March 17, 2026 18:10:11020106 - #1573

Merged
SteveJonesDev merged 33 commits into
developfrom
ptc_1985_automatic_translations_march-17-2026-18-10-11020106
Mar 17, 2026
Merged

PTC accessibility-checker (1985): Automatic Translations March 17, 2026 18:10:11020106#1573
SteveJonesDev merged 33 commits into
developfrom
ptc_1985_automatic_translations_march-17-2026-18-10-11020106

Conversation

@SteveJonesDev

@SteveJonesDev SteveJonesDev commented Mar 17, 2026

Copy link
Copy Markdown
Member

For more information go to https://app.ptc.wpml.org/#/dashboard/merge-requests-history/1985

Summary by CodeRabbit

  • Localization
    • Updated translations across 30+ languages including Arabic, Czech, Danish, German, Spanish, Finnish, French, Italian, Korean, Polish, Portuguese, Russian, Swedish, Turkish, Ukrainian, Vietnamese, and Chinese to improve accuracy, fix plural forms, enhance terminology consistency, and correct grammar for better user experience in non-English locales.

PTC added 30 commits March 17, 2026 18:10
@coderabbitai

coderabbitai Bot commented Mar 17, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

Translation files for the Accessibility Checker plugin are updated across 40+ languages, including plural form corrections, terminology consistency adjustments, grammar refinements, and minor wording clarifications. No functional code changes are present.

Changes

Cohort / File(s) Summary
Arabic Translations
languages/accessibility-checker-ar-b93b9e514c44a41f97246123aa57f5c4.json, languages/accessibility-checker-ar.po
Arabic msgstr entries revised for consistency, including plural forms and terminology updates for accessibility checker messages.
Czech & Related Slavic Languages
languages/accessibility-checker-cs.po, languages/accessibility-checker-cs_CZ-b93b9e514c44a41f97246123aa57f5c4.json, languages/accessibility-checker-sk.po, languages/accessibility-checker-sk-b93b9e514c44a41f97246123aa57f5c4.json, languages/accessibility-checker-sl.po, languages/accessibility-checker-sl-b93b9e514c44a41f97246123aa57f5c4.json
Plural form corrections and gender/number agreement adjustments for Czech, Slovak, and Slovenian, including updates to error/warning terminology and post type messaging.
Polish & Lithuanian
languages/accessibility-checker-pl.po, languages/accessibility-checker-pl_PL-b93b9e514c44a41f97246123aa57f5c4.json, languages/accessibility-checker-lt.po, languages/accessibility-checker-lt-b93b9e514c44a41f97246123aa57f5c4.json
Polish plural forms refined from English-derived text to proper Polish grammar; Lithuanian translations updated across multiple messages and pluralization contexts.
Latvian & Ukrainian
languages/accessibility-checker-lv.po, languages/accessibility-checker-lv-b93b9e514c44a41f97246123aa57f5c4.json, languages/accessibility-checker-uk.po, languages/accessibility-checker-uk-b93b9e514c44a41f97246123aa57f5c4.json
Latvian English-derived forms replaced with proper Latvian equivalents; Ukrainian plural forms and gender agreement updated for multiple messages.
Russian
languages/accessibility-checker-ru.po, languages/accessibility-checker-ru_RU-b93b9e514c44a41f97246123aa57f5c4.json
Russian plural forms corrected for grammatical accuracy (zero/one/many distinctions); gender and counting adjustments for errors, warnings, and issue-related messages.
Germanic Languages
languages/accessibility-checker-de.po, languages/accessibility-checker-da.po, languages/accessibility-checker-nl.po, languages/accessibility-checker-sv.po
German plural rewording for clarity; Danish and Dutch terminology adjusted from "indholdstyper"/"berichttypes" to "indlægstypes"/"berichttypen"; Swedish grammar refined with "för att" addition.
Scandinavian
languages/accessibility-checker-nb.po, languages/accessibility-checker-fi.po
Norwegian plural form terminology updated; Finnish terminology shifted from "artikkelin" to "julkaisun" for consistency across scan and configuration messages.
Romance Languages
languages/accessibility-checker-fr.po, languages/accessibility-checker-es.po, languages/accessibility-checker-it.po, languages/accessibility-checker-pt-BR.po, languages/accessibility-checker-pt-PT.po
French typographic corrections (apostrophes and spacing); Spanish and Italian terminology shifted from "post/publicación" to "entrada/articolo"; Portuguese Brazilian and European variants updated for vocabulary consistency.
Romanian
languages/accessibility-checker-ro.po, languages/accessibility-checker-ro_RO-b93b9e514c44a41f97246123aa57f5c4.json
Plural translations corrected (errors → erori, warnings → avertismente); Romanian grammar alignment for post type messages.
Other Languages
languages/accessibility-checker-el.po, languages/accessibility-checker-he.po, languages/accessibility-checker-hu.po, languages/accessibility-checker-id.po, languages/accessibility-checker-ko.po, languages/accessibility-checker-th.po, languages/accessibility-checker-tr.po, languages/accessibility-checker-tr_TR-b93b9e514c44a41f97246123aa57f5c4.json, languages/accessibility-checker-vi.po, languages/accessibility-checker-zh-Hans.po
Greek phrase structure adjustment; Hebrew word order correction; Hungarian plural form updates; Indonesian phrasing refinement; Korean formality adjustment ("포스트" to "게시물"); Thai terminology change; Turkish comma addition and terminology shift; Vietnamese "loại bài viết" to "loại bài đăng"; Chinese Simplified phrasing simplification.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested labels

codex

Suggested reviewers

  • pattonwebz

Poem

🐰 Across the globe, in tongues so grand,
We polish words in every land,
From Czech to Thai, from Dutch to Greek,
Each message now in grammar sleek!
No bugs we fixed, no code we bent—
Just translations sent, with love we're spent!

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title is vague and generic, using a timestamp and automated reference that don't clearly convey the primary change (translation updates across multiple languages). Consider using a more descriptive title like 'Update accessibility checker translations for multiple languages' that clearly indicates the main change.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ptc_1985_automatic_translations_march-17-2026-18-10-11020106
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on enhancing the internationalization (i18n) of the Accessibility Checker plugin by updating and correcting translations across various languages. These changes aim to provide a more accurate and user-friendly experience for users who rely on localized versions of the plugin, ensuring that the interface and messages are clear and contextually appropriate.

Highlights

  • Translation Updates: This PR updates translations for the Accessibility Checker plugin across multiple languages, ensuring the plugin's interface and messages are accurately localized.
  • Improved Accuracy: Several translations were corrected to improve clarity and accuracy, particularly in plural forms and specific phrases related to accessibility scanning and settings.
  • Enhanced User Experience: By refining translations, this PR contributes to a better user experience for non-English speakers, making the plugin more accessible and user-friendly.
Changelog
  • languages/accessibility-checker-ar-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Arabic translations for frontend highlighter app.
  • languages/accessibility-checker-ar.po
    • Corrected plural forms and improved accuracy of Arabic translations.
  • languages/accessibility-checker-cs.po
    • Corrected plural forms in Czech translations.
  • languages/accessibility-checker-cs_CZ-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Czech translations for frontend highlighter app.
  • languages/accessibility-checker-da.po
    • Updated Danish translations to use 'indlægstyper' (post types) instead of 'indholdstyper' (content types).
  • languages/accessibility-checker-de.po
    • Improved German translation for post type scanning configuration.
  • languages/accessibility-checker-el.po
    • Corrected Greek translation for post type scanning configuration.
  • languages/accessibility-checker-es.po
    • Improved Spanish translations, using 'entrada' (entry) instead of 'publicación' (publication) and correcting post type scanning configuration.
  • languages/accessibility-checker-et.po
    • Improved Estonian translations for accuracy.
  • languages/accessibility-checker-fi.po
    • Improved Finnish translations, using 'julkaisun' (publication) instead of 'artikkelin' (article).
  • languages/accessibility-checker-fr.po
    • Improved French translations for accuracy.
  • languages/accessibility-checker-he.po
    • Improved Hebrew translations for accuracy.
  • languages/accessibility-checker-hu.po
    • Improved Hungarian translations for accuracy.
  • languages/accessibility-checker-id.po
    • Updated Indonesian translations to use 'postingan' (post) instead of 'post'.
  • languages/accessibility-checker-it.po
    • Improved Italian translations, using 'articolo' (article) instead of 'post'.
  • languages/accessibility-checker-ko.po
    • Updated Korean translations to use 게시물 유형 (bulletin type) instead of 포스트 유형 (post type).
  • languages/accessibility-checker-lt-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Lithuanian translations for frontend highlighter app.
  • languages/accessibility-checker-lt.po
    • Improved Lithuanian translations for accuracy.
  • languages/accessibility-checker-lv-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Latvian translations for frontend highlighter app.
  • languages/accessibility-checker-lv.po
    • Improved Latvian translations for accuracy.
  • languages/accessibility-checker-nb.po
    • Updated Norwegian translations to use 'innleggstyper' (post types) instead of 'innholdstyper' (content types).
  • languages/accessibility-checker-nl.po
    • Updated Dutch translations to use 'berichttypen' (post types) instead of 'berichttypes' (content types).
  • languages/accessibility-checker-pl.po
    • Improved Polish translations for accuracy.
  • languages/accessibility-checker-pl_PL-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Polish translations for frontend highlighter app.
  • languages/accessibility-checker-pt-BR.po
    • Improved Brazilian Portuguese translations for accuracy.
  • languages/accessibility-checker-pt-PT.po
    • Improved Portuguese translations for accuracy.
  • languages/accessibility-checker-ro.po
    • Improved Romanian translations for accuracy.
  • languages/accessibility-checker-ro_RO-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Romanian translations for frontend highlighter app.
  • languages/accessibility-checker-ru.po
    • Improved Russian translations for accuracy.
  • languages/accessibility-checker-ru_RU-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Russian translations for frontend highlighter app.
  • languages/accessibility-checker-sk-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Slovak translations for frontend highlighter app.
  • languages/accessibility-checker-sk.po
    • Improved Slovak translations for accuracy.
  • languages/accessibility-checker-sl-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Slovenian translations for frontend highlighter app.
  • languages/accessibility-checker-sl.po
    • Improved Slovenian translations for accuracy.
  • languages/accessibility-checker-sv.po
    • Improved Swedish translations for accuracy.
  • languages/accessibility-checker-th.po
    • Updated Thai translations for accuracy.
  • languages/accessibility-checker-tr.po
    • Improved Turkish translations for accuracy.
  • languages/accessibility-checker-tr_TR-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Turkish translations for frontend highlighter app.
  • languages/accessibility-checker-uk-b93b9e514c44a41f97246123aa57f5c4.json
    • Updated Ukrainian translations for frontend highlighter app.
  • languages/accessibility-checker-uk.po
    • Improved Ukrainian translations for accuracy.
  • languages/accessibility-checker-vi.po
    • Updated Vietnamese translations for accuracy.
  • languages/accessibility-checker-zh-Hans.po
    • Updated Chinese translations for accuracy.
Activity
  • The pull request involves updates to translation files for the Accessibility Checker plugin.
  • The changes include corrections and improvements to ensure accurate localization across multiple languages.
  • The updates target plural forms, specific phrases, and terminology related to accessibility scanning and settings.
  • The goal is to enhance the user experience for non-English speakers by providing clear and contextually appropriate translations.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@languages/accessibility-checker-lv.po`:
- Around line 991-993: The Latvian plural forms are inverted: for each affected
plural entry (the three-line groups containing msgstr[0], msgstr[1], msgstr[2]
such as the "Accessibility Checker ir skenējis %s ..." block) swap the contents
of msgstr[0] and msgstr[1] so the singular phrase is placed in msgstr[0] per the
Latvian plural formula (plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2));
apply the same swap to the other four changed plural entries that have their
singular and plural lines reversed.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: f21e650f-da69-48ef-a033-669d7e75bc23

📥 Commits

Reviewing files that changed from the base of the PR and between b353cd0 and 71abaa1.

📒 Files selected for processing (73)
  • languages/accessibility-checker-ar-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-ar.mo
  • languages/accessibility-checker-ar.po
  • languages/accessibility-checker-cs.mo
  • languages/accessibility-checker-cs.po
  • languages/accessibility-checker-cs_CZ-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-da.mo
  • languages/accessibility-checker-da.po
  • languages/accessibility-checker-de.mo
  • languages/accessibility-checker-de.po
  • languages/accessibility-checker-el.mo
  • languages/accessibility-checker-el.po
  • languages/accessibility-checker-es.mo
  • languages/accessibility-checker-es.po
  • languages/accessibility-checker-et.mo
  • languages/accessibility-checker-et.po
  • languages/accessibility-checker-fi.mo
  • languages/accessibility-checker-fi.po
  • languages/accessibility-checker-fr.mo
  • languages/accessibility-checker-fr.po
  • languages/accessibility-checker-he.mo
  • languages/accessibility-checker-he.po
  • languages/accessibility-checker-hu.mo
  • languages/accessibility-checker-hu.po
  • languages/accessibility-checker-id.mo
  • languages/accessibility-checker-id.po
  • languages/accessibility-checker-it.mo
  • languages/accessibility-checker-it.po
  • languages/accessibility-checker-ko.mo
  • languages/accessibility-checker-ko.po
  • languages/accessibility-checker-lt-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-lt.mo
  • languages/accessibility-checker-lt.po
  • languages/accessibility-checker-lv-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-lv.mo
  • languages/accessibility-checker-lv.po
  • languages/accessibility-checker-nb.mo
  • languages/accessibility-checker-nb.po
  • languages/accessibility-checker-nl.mo
  • languages/accessibility-checker-nl.po
  • languages/accessibility-checker-pl.mo
  • languages/accessibility-checker-pl.po
  • languages/accessibility-checker-pl_PL-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-pt-BR.mo
  • languages/accessibility-checker-pt-BR.po
  • languages/accessibility-checker-pt-PT.mo
  • languages/accessibility-checker-pt-PT.po
  • languages/accessibility-checker-ro.mo
  • languages/accessibility-checker-ro.po
  • languages/accessibility-checker-ro_RO-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-ru.mo
  • languages/accessibility-checker-ru.po
  • languages/accessibility-checker-ru_RU-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-sk-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-sk.mo
  • languages/accessibility-checker-sk.po
  • languages/accessibility-checker-sl-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-sl.mo
  • languages/accessibility-checker-sl.po
  • languages/accessibility-checker-sv.mo
  • languages/accessibility-checker-sv.po
  • languages/accessibility-checker-th.mo
  • languages/accessibility-checker-th.po
  • languages/accessibility-checker-tr.mo
  • languages/accessibility-checker-tr.po
  • languages/accessibility-checker-tr_TR-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-uk-b93b9e514c44a41f97246123aa57f5c4.json
  • languages/accessibility-checker-uk.mo
  • languages/accessibility-checker-uk.po
  • languages/accessibility-checker-vi.mo
  • languages/accessibility-checker-vi.po
  • languages/accessibility-checker-zh-Hans.mo
  • languages/accessibility-checker-zh-Hans.po

Comment on lines +991 to 993
msgstr[0] "Accessibility Checker ir skenējis %s ierakstus, lai atrastu pieejamības problēmas."
msgstr[1] "Accessibility Checker ir skenējis %s ierakstu, lai atrastu pieejamības problēmas."
msgstr[2] "Accessibility Checker ir skenējis %s ierakstus, meklējot pieejamības problēmas."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify declared plural index selection and inspect changed entries.

python - <<'PY'
def plural_index(n):
    return 0 if (n % 10 == 1 and n % 100 != 11) else (1 if n != 0 else 2)

for n in [0, 1, 2, 11, 21, 101]:
    print(f"n={n} -> msgstr[{plural_index(n)}]")
PY

awk 'NR>=986 && NR<=1019 || NR>=4832 && NR<=4857 {printf "%d:%s\n", NR, $0}' languages/accessibility-checker-lv.po

Repository: equalizedigital/accessibility-checker

Length of output: 2931


Plural index mappings are inverted across five entries in the Latvian translation file

The Latvian plural formula (plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)) selects msgstr[0] for n=1, 21, 31, etc., but all five updated plural entries incorrectly place the plural form in msgstr[0] and the singular form in msgstr[1]. This causes singular counts to display with plural grammar at runtime.

🔧 Proposed fix
-msgstr[0] "Accessibility Checker ir skenējis %s ierakstus, lai atrastu pieejamības problēmas."
-msgstr[1] "Accessibility Checker ir skenējis %s ierakstu, lai atrastu pieejamības problēmas."
+msgstr[0] "Accessibility Checker ir skenējis %s ierakstu, lai atrastu pieejamības problēmas."
+msgstr[1] "Accessibility Checker ir skenējis %s ierakstus, lai atrastu pieejamības problēmas."

-msgstr[0] "Accessibility Checker ir konfigurēts skenēt %1$s ierakstu veidus: %2$s."
-msgstr[1] "Accessibility Checker ir konfigurēts skenēt %1$s ieraksta veidu: %2$s."
+msgstr[0] "Accessibility Checker ir konfigurēts skenēt %1$s ieraksta veidu: %2$s."
+msgstr[1] "Accessibility Checker ir konfigurēts skenēt %1$s ierakstu veidus: %2$s."

-msgstr[0] "kļūdas"
-msgstr[1] "kļūda"
+msgstr[0] "kļūda"
+msgstr[1] "kļūdas"

-msgstr[0] "brīdinājumi"
-msgstr[1] "brīdinājums"
+msgstr[0] "brīdinājums"
+msgstr[1] "brīdinājumi"

-msgstr[0] "ignorētas problēmas"
-msgstr[1] "ignorēta problēma"
+msgstr[0] "ignorēta problēma"
+msgstr[1] "ignorētas problēmas"

Applies to all five changed plural entries: lines 991–993, 1016–1018, 4836–4838, 4843–4845, 4854–4856.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@languages/accessibility-checker-lv.po` around lines 991 - 993, The Latvian
plural forms are inverted: for each affected plural entry (the three-line groups
containing msgstr[0], msgstr[1], msgstr[2] such as the "Accessibility Checker ir
skenējis %s ..." block) swap the contents of msgstr[0] and msgstr[1] so the
singular phrase is placed in msgstr[0] per the Latvian plural formula
(plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)); apply the same swap to the
other four changed plural entries that have their singular and plural lines
reversed.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates translation files for multiple languages. While most changes are valid corrections and improvements, there are critical issues in the Arabic and Latvian translation files. Specifically, the Arabic JSON file contains corrupted characters, and both the Latvian JSON and PO files have incorrect ordering for plural forms, which will lead to grammatical errors. These issues should be addressed before merging.

@@ -1 +1 @@
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/frontendHighlighterApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ar","plural-forms":"nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5);"},"Accessibility Checker":["Accessibility Checker"],"Save":["\u062d\u0641\u0638"],"Clear Issues":["\u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a"],"Saving...":["\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d. \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 %s\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062d\u0631\u0631%s \u0648\u062d\u0641\u0638 \u0627\u0644\u0645\u0646\u0634\u0648\u0631 \u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u062d\u0635 \u0648\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u0645\u0635\u062d\u062d\u0629 \u0645\u0646 \u062a\u0642\u0627\u0631\u064a\u0631 Accessibility Checker."],"Settings saved successfully.":["\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d."],"Saving failed.":["\u0641\u0634\u0644 \u0627\u0644\u062d\u0641\u0638."],"Fix Settings":["\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d"],"This will clear all issues for this post. A save will be required to trigger a fresh scan of the post content. Do you want to continue?":["\u0633\u064a\u0624\u062f\u064a \u0647\u0630\u0627 \u0625\u0644\u0649 \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u0634\u0648\u0631. \u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u062d\u0641\u0638 \u0645\u0637\u0644\u0648\u0628\u064b\u0627 \u0644\u062a\u0634\u063a\u064a\u0644 \u0641\u062d\u0635 \u062c\u062f\u064a\u062f \u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u0646\u0634\u0648\u0631. \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629\u061f?"],"Clearing...":["\u062c\u0627\u0631\u064d \u0627\u0644\u0645\u0633\u062d..."],"Issues cleared successfully.":["\u062a\u0645 \u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0628\u0646\u062c\u0627\u062d."],"Failed to clear issues.":["\u0641\u0634\u0644 \u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a."],"An error occurred while clearing issues.":["\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a."],"Close fixes modal":["\u0625\u063a\u0644\u0627\u0642 \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a"],"The element is not visible. Try disabling styles.":["\u0627\u0644\u0639\u0646\u0635\u0631 \u063a\u064a\u0631 \u0645\u0631\u0626\u064a. \u062d\u0627\u0648\u0644 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637."],"The element is not focusable. Try disabling styles.":["\u0627\u0644\u0639\u0646\u0635\u0631 \u063a\u064a\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0631\u0643\u064a\u0632. \u062d\u0627\u0648\u0644 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637."],"The element was not found on the page.":["\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629."],"Open details for %1$s, %2$s of %3$s":["\u0641\u062a\u062d \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0644\u0640 %1$s\u060c %2$s \u0645\u0646 %3$s"],"Rescan This Page":["\u0625\u0639\u0627\u062f\u0629 \u0641\u062d\u0635 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629"],"Accessibility Checker Tools":["\u0623\u062f\u0648\u0627\u062a Accessibility Checker"],"Close":["\u0625\u063a\u0644\u0627\u0642"],"Loading...":["\u062c\u0627\u0631\u064d \u0627\u0644\u062a\u062d\u0645\u064a\u0644..."],"Previous":["\u0627\u0644\u0633\u0627\u0628\u0642"],"Next":["\u0627\u0644\u062a\u0627\u0644\u064a"],"Disable Page Styles":["\u062a\u0639\u0637\u064a\u0644 \u0623\u0646\u0645\u0627\u0637 \u0627\u0644\u0635\u0641\u062d\u0629"],"Disable Styles":["\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637"],"An error occurred when loading the issues.":["\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a."],"Fix issue: %s":["\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0629: %s"],"Fix Issue":["\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0629"],"Full Documentation":["\u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0643\u0627\u0645\u0644\u0629"],"Show Code":["\u0639\u0631\u0636 \u0627\u0644\u0643\u0648\u062f"],"Issue type:":["\u0646\u0648\u0639 \u0627\u0644\u0645\u0634\u0643\u0644\u0629:"],"Enable Styles":["\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637"],"There are no settings to display.":["\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0644\u0639\u0631\u0636\u0647\u0627."],"These settings enable global fixes across your entire site. Pages may need to be resaved or a full site scan run to see fixes reflected in reports.":["\u062a\u0645\u0643\u0651\u0646 \u0647\u0630\u0647 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629 \u0639\u0628\u0631 \u0645\u0648\u0642\u0639\u0643 \u0628\u0623\u0643\u0645\u0644\u0647. \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0625\u0644\u0649 \u0625\u0639\u0627\u062f\u0629 \u062d\u0641\u0638 \u0623\u0648 \u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0635 \u0643\u0627\u0645\u0644 \u0644\u0644\u0645\u0648\u0642\u0639 \u0644\u0631\u0624\u064a\u0629 \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0644\u0645\u0646\u0639\u0643\u0633\u0629 \u0641\u064a \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631."],"No issues detected.":["\u0644\u0645 \u064a\u062a\u0645 \u0627\u0643\u062a\u0634\u0627\u0641 \u0623\u064a \u0645\u0634\u0627\u0643\u0644."],"error":["errors","\u062e\u0637\u0623","errors","errors","errors","\u0623\u062e\u0637\u0627\u0621"],"warning":["warnings","\u062a\u062d\u0630\u064a\u0631","warnings","warnings","warnings","\u062a\u062d\u0630\u064a\u0631\u0627\u062a"],"and":["\u0648"],"ignored issue":["ignored issues","\u0645\u0634\u0643\u0644\u0629 \u062a\u0645 \u062a\u062c\u0627\u0647\u0644\u0647\u0627","ignored issues","ignored issues","ignored issues","\u0645\u0634\u0627\u0643\u0644 \u062a\u0645 \u062a\u062c\u0627\u0647\u0644\u0647\u0627"],"detected.":["\u062a\u0645 \u0627\u0643\u062a\u0634\u0627\u0641\u0647\u0627."],"Landmark: %s":["\u0645\u0639\u0644\u0645: %s"],"Scanner function not found.":["\u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0641\u062d\u0635 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629."],"Scanning...":["\u062c\u0627\u0631\u064d \u0627\u0644\u0641\u062d\u0635..."],"No violations found, skipping save.":["\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0646\u062a\u0647\u0627\u0643\u0627\u062a\u060c \u062a\u062e\u0637\u064a \u0627\u0644\u062d\u0641\u0638."],"Missing postId or nonce.":["\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0646\u0634\u0648\u0631 \u0623\u0648 \u0631\u0645\u0632 nonce \u0645\u0641\u0642\u0648\u062f."],"Accessibility scan error.":["\u062e\u0637\u0623 \u0641\u064a \u0641\u062d\u0635 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644."],"Error saving scan results.":["\u062e\u0637\u0623 \u0641\u064a \u062d\u0641\u0638 \u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0641\u062d\u0635."],"Error: Missing required parameters.":["\u062e\u0637\u0623: \u0645\u0639\u0644\u0645\u0627\u062a \u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0641\u0642\u0648\u062f\u0629."]}}} No newline at end of file
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/frontendHighlighterApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ar","plural-forms":"nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5);"},"Accessibility Checker":["Accessibility Checker"],"Save":["\u062d\u0641\u0638"],"Clear Issues":["\u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a"],"Saving...":["\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d. \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 %s\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062d\u0631\u0631%s \u0648\u062d\u0641\u0638 \u0627\u0644\u0645\u0646\u0634\u0648\u0631 \u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u062d\u0635 \u0648\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u0645\u0635\u062d\u062d\u0629 \u0645\u0646 \u062a\u0642\u0627\u0631\u064a\u0631 Accessibility Checker."],"Settings saved successfully.":["\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d."],"Saving failed.":["\u0641\u0634\u0644 \u0627\u0644\u062d\u0641\u0638."],"Fix Settings":["\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d"],"This will clear all issues for this post. A save will be required to trigger a fresh scan of the post content. Do you want to continue?":["\u0633\u064a\u0624\u062f\u064a \u0647\u0630\u0627 \u0625\u0644\u0649 \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u0634\u0648\u0631. \u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u062d\u0641\u0638 \u0645\u0637\u0644\u0648\u0628\u064b\u0627 \u0644\u062a\u0634\u063a\u064a\u0644 \u0641\u062d\u0635 \u062c\u062f\u064a\u062f \u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u0646\u0634\u0648\u0631. \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629\u061f?"],"Clearing...":["\u062c\u0627\u0631\u064d \u0627\u0644\u0645\u0633\u062d..."],"Issues cleared successfully.":["\u062a\u0645 \u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0628\u0646\u062c\u0627\u062d."],"Failed to clear issues.":["\u0641\u0634\u0644 \u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a."],"An error occurred while clearing issues.":["\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0645\u0633\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a."],"Close fixes modal":["\u0625\u063a\u0644\u0627\u0642 \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a"],"The element is not visible. Try disabling styles.":["\u0627\u0644\u0639\u0646\u0635\u0631 \u063a\u064a\u0631 \u0645\u0631\u0626\u064a. \u062d\u0627\u0648\u0644 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637."],"The element is not focusable. Try disabling styles.":["\u0627\u0644\u0639\u0646\u0635\u0631 \u063a\u064a\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0631\u0643\u064a\u0632. \u062d\u0627\u0648\u0644 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637."],"The element was not found on the page.":["\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629."],"Open details for %1$s, %2$s of %3$s":["\u0641\u062a\u062d \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0644\u0640 %1$s\u060c %2$s \u0645\u0646 %3$s"],"Rescan This Page":["\u0625\u0639\u0627\u062f\u0629 \u0641\u062d\u0635 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629"],"Accessibility Checker Tools":["\u0623\u062f\u0648\u0627\u062a Accessibility Checker"],"Close":["\u0625\u063a\u0644\u0627\u0642"],"Loading...":["\u062c\u0627\u0631\u064d \u0627\u0644\u062a\u062d\u0645\u064a\u0644..."],"Previous":["\u0627\u0644\u0633\u0627\u0628\u0642"],"Next":["\u0627\u0644\u062a\u0627\u0644\u064a"],"Disable Page Styles":["\u062a\u0639\u0637\u064a\u0644 \u0623\u0646\u0645\u0627\u0637 \u0627\u0644\u0635\u0641\u062d\u0629"],"Disable Styles":["\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637"],"An error occurred when loading the issues.":["\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a."],"Fix issue: %s":["\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0629: %s"],"Fix Issue":["\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0629"],"Full Documentation":["\u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0643\u0627\u0645\u0644\u0629"],"Show Code":["\u0639\u0631\u0636 \u0627\u0644\u0643\u0648\u062f"],"Issue type:":["\u0646\u0648\u0639 \u0627\u0644\u0645\u0634\u0643\u0644\u0629:"],"Enable Styles":["\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0623\u0646\u0645\u0627\u0637"],"There are no settings to display.":["\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0644\u0639\u0631\u0636\u0647\u0627."],"These settings enable global fixes across your entire site. Pages may need to be resaved or a full site scan run to see fixes reflected in reports.":["\u062a\u0645\u0643\u0651\u0646 \u0647\u0630\u0647 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629 \u0639\u0628\u0631 \u0645\u0648\u0642\u0639\u0643 \u0628\u0623\u0643\u0645\u0644\u0647. \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0625\u0644\u0649 \u0625\u0639\u0627\u062f\u0629 \u062d\u0641\u0638 \u0623\u0648 \u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0635 \u0643\u0627\u0645\u0644 \u0644\u0644\u0645\u0648\u0642\u0639 \u0644\u0631\u0624\u064a\u0629 \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a \u0627\u0644\u0645\u0646\u0639\u0643\u0633\u0629 \u0641\u064a \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631."],"No issues detected.":["\u0644\u0645 \u064a\u062a\u0645 \u0627\u0643\u062a\u0634\u0627\u0641 \u0623\u064a \u0645\u0634\u0627\u0643\u0644."],"error":["\u0623\u062e\u0637\u0627\u0621","\u062e\u0637\u0623","\u0623\u062e\u0637\u0627\u0621","\u0623\u062e\u0637\u0627\u0621","\u0623\u062e\u0637\u0627\u0621","\u0623\u062e\u0637\u0627\u0621"],"warning":["\u062a\u062d\u0630\u064a\u0631\u0627\u062a","\u062a\u062d\u0630\u064a\u0631","\u062a\u062d\u0630\u064a\u0631\u0627\u062a","\u062a\u062d\u0630\u064a\u0631\u0627\u062a","\u062a\u062d\u0630\u064a\u0631\u0627\u062a","\u062a\u062d\u0630\u064a\u0631\u0627\u062a"],"and":["\u0648"],"ignored issue":["\u0645\u0634\u0643\u0644\u0627\u062a \u0645\u062a\u062c\u0627\u0647\u0644\u0629","\u0645\u0634\u0643\u0644\u0629 \u0645\u062a\u062c\u0627\u0647\u0644\u0629","\u0645\u0634\u0643\u0644\u0627\u062a \u0645\u062a\u062c\u0627\u0647\u0644\u0629","\u0645\u0634\u0643\u0644\u0627\u062a \u0645\u062a\u062c\u0627\u0647\u0644\u0629","\u0645\u0634\u0643\u0644\u0627\u062a \u0645\u062a\u062c\u0627\u0647\u0644\u0629","\u0645\u0634\u0627\u0643\u0644 \u062a\u0645 \u062a\u062c\u0627\u0647\u0644\u0647\u0627"],"detected.":["\u062a\u0645 \u0627\u0643\u062a\u0634\u0627\u0641\u0647\u0627."],"Landmark: %s":["\u0645\u0639\u0644\u0645: %s"],"Scanner function not found.":["\u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0641\u062d\u0635 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629."],"Scanning...":["\u062c\u0627\u0631\u064d \u0627\u0644\u0641\u062d\u0635..."],"No violations found, skipping save.":["\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0646\u062a\u0647\u0627\u0643\u0627\u062a\u060c \u062a\u062e\u0637\u064a \u0627\u0644\u062d\u0641\u0638."],"Missing postId or nonce.":["\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0646\u0634\u0648\u0631 \u0623\u0648 \u0631\u0645\u0632 nonce \u0645\u0641\u0642\u0648\u062f."],"Accessibility scan error.":["\u062e\u0637\u0623 \u0641\u064a \u0641\u062d\u0635 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644."],"Error saving scan results.":["\u062e\u0637\u0623 \u0641\u064a \u062d\u0641\u0638 \u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0641\u062d\u0635."],"Error: Missing required parameters.":["\u062e\u0637\u0623: \u0645\u0639\u0644\u0645\u0627\u062a \u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0641\u0642\u0648\u062f\u0629."]}}} No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

There appear to be character corruption issues in the Arabic translations for plural forms. For example:

  • In the error translations, \u0421 is a Cyrillic character, not Arabic.
  • In the warning translations, \u0131 is a Latin character and \u042a is Cyrillic.
  • In the ignored issue translations, \u043b is a Cyrillic character.

These seem to be errors from the automatic translation process and should be corrected to use the proper Arabic characters.

@@ -1 +1 @@
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/frontendHighlighterApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"lv","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"},"Accessibility Checker":["Accessibility Checker"],"Save":["Saglab\u0101t"],"Clear Issues":["Not\u012br\u012bt probl\u0113mas"],"Saving...":["Saglab\u0101..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["Iestat\u012bjumi ir veiksm\u012bgi saglab\u0101ti. Jums j\u0101%sapmekl\u0113 redaktors%s un j\u0101saglab\u0101 ieraksts, lai atk\u0101rtoti p\u0101rbaud\u012btu un no\u0146emtu labot\u0101s probl\u0113mas no Accessibility Checker zi\u0146ojumiem."],"Settings saved successfully.":["Iestat\u012bjumi veiksm\u012bgi saglab\u0101ti."],"Saving failed.":["Saglab\u0101\u0161ana neizdev\u0101s."],"Fix Settings":["Labo\u0161anas iestat\u012bjumi"],"This will clear all issues for this post. A save will be required to trigger a fresh scan of the post content. Do you want to continue?":["Tas not\u012br\u012bs visas probl\u0113mas \u0161im ierakstam. B\u016bs nepiecie\u0161ama saglab\u0101\u0161ana, lai veiktu jaunu ieraksta satura sken\u0113\u0161anu. Vai v\u0113laties turpin\u0101t?"],"Clearing...":["Not\u012bra..."],"Issues cleared successfully.":["Probl\u0113mas veiksm\u012bgi not\u012br\u012btas."],"Failed to clear issues.":["Neizdev\u0101s not\u012br\u012bt probl\u0113mas."],"An error occurred while clearing issues.":["Rad\u0101s k\u013c\u016bda, t\u012brot probl\u0113mas."],"Close fixes modal":["Aizv\u0113rt labojumu mod\u0101lo logu"],"The element is not visible. Try disabling styles.":["Elements nav redzams. M\u0113\u0123iniet atsp\u0113jot stilus."],"The element is not focusable. Try disabling styles.":["Elements nav fokus\u0113jams. M\u0113\u0123iniet atsp\u0113jot stilus."],"The element was not found on the page.":["Elements lap\u0101 netika atrasts."],"Open details for %1$s, %2$s of %3$s":["Atv\u0113rt detaliz\u0113tu inform\u0101ciju par %1$s, %2$s no %3$s"],"Rescan This Page":["P\u0101rsken\u0113t \u0161o lapu"],"Accessibility Checker Tools":["Accessibility Checker r\u012bki"],"Close":["Aizv\u0113rt"],"Loading...":["Iel\u0101d\u0113..."],"Previous":["Iepriek\u0161\u0113jais"],"Next":["N\u0101kamais"],"Disable Page Styles":["Atsp\u0113jot lapas stilus"],"Disable Styles":["Atsp\u0113jot stilus"],"An error occurred when loading the issues.":["Rad\u0101s k\u013c\u016bda, iel\u0101d\u0113jot probl\u0113mas."],"Fix issue: %s":["Nov\u0113rst probl\u0113mu: %s"],"Fix Issue":["Nov\u0113rst probl\u0113mu"],"Full Documentation":["Pilna dokument\u0101cija"],"Show Code":["R\u0101d\u012bt kodu"],"Issue type:":["Probl\u0113mas veids:"],"Enable Styles":["Iesp\u0113jot stilus"],"There are no settings to display.":["Nav r\u0101d\u0101mu iestat\u012bjumu."],"These settings enable global fixes across your entire site. Pages may need to be resaved or a full site scan run to see fixes reflected in reports.":["\u0160ie iestat\u012bjumi iesp\u0113jo glob\u0101lus labojumus vis\u0101 j\u016bsu vietn\u0113. Lai labojumi atspogu\u013cotos p\u0101rskatos, var b\u016bt nepiecie\u0161ams atk\u0101rtoti saglab\u0101t lapas vai veikt pilnu vietnes sken\u0113\u0161anu."],"No issues detected.":["Nav konstat\u0113tas probl\u0113mas."],"error":["errors","k\u013c\u016bda","k\u013c\u016bdas"],"warning":["warnings","br\u012bdin\u0101jums","br\u012bdin\u0101jumi"],"and":["un"],"ignored issue":["ignored issues","ignor\u0113t\u0101 probl\u0113ma","ignor\u0113t\u0101s probl\u0113mas"],"detected.":["konstat\u0113tas."],"Landmark: %s":["Orientieris: %s"],"Scanner function not found.":["Skenera funkcija nav atrasta."],"Scanning...":["Notiek sken\u0113\u0161ana..."],"No violations found, skipping save.":["Nav atrasti p\u0101rk\u0101pumi, izlai\u017eam saglab\u0101\u0161anu."],"Missing postId or nonce.":["Tr\u016bkst postId vai nonce."],"Accessibility scan error.":["Pieejam\u012bbas sken\u0113\u0161anas k\u013c\u016bda."],"Error saving scan results.":["K\u013c\u016bda, saglab\u0101jot sken\u0113\u0161anas rezult\u0101tus."],"Error: Missing required parameters.":["K\u013c\u016bda: Tr\u016bkst nepiecie\u0161amo parametru."]}}} No newline at end of file
{"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/frontendHighlighterApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"lv","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"},"Accessibility Checker":["Accessibility Checker"],"Save":["Saglab\u0101t"],"Clear Issues":["Not\u012br\u012bt probl\u0113mas"],"Saving...":["Saglab\u0101..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["Iestat\u012bjumi ir veiksm\u012bgi saglab\u0101ti. Jums j\u0101%sapmekl\u0113 redaktors%s un j\u0101saglab\u0101 ieraksts, lai atk\u0101rtoti p\u0101rbaud\u012btu un no\u0146emtu labot\u0101s probl\u0113mas no Accessibility Checker zi\u0146ojumiem."],"Settings saved successfully.":["Iestat\u012bjumi veiksm\u012bgi saglab\u0101ti."],"Saving failed.":["Saglab\u0101\u0161ana neizdev\u0101s."],"Fix Settings":["Labo\u0161anas iestat\u012bjumi"],"This will clear all issues for this post. A save will be required to trigger a fresh scan of the post content. Do you want to continue?":["Tas not\u012br\u012bs visas probl\u0113mas \u0161im ierakstam. B\u016bs nepiecie\u0161ama saglab\u0101\u0161ana, lai veiktu jaunu ieraksta satura sken\u0113\u0161anu. Vai v\u0113laties turpin\u0101t?"],"Clearing...":["Not\u012bra..."],"Issues cleared successfully.":["Probl\u0113mas veiksm\u012bgi not\u012br\u012btas."],"Failed to clear issues.":["Neizdev\u0101s not\u012br\u012bt probl\u0113mas."],"An error occurred while clearing issues.":["Rad\u0101s k\u013c\u016bda, t\u012brot probl\u0113mas."],"Close fixes modal":["Aizv\u0113rt labojumu mod\u0101lo logu"],"The element is not visible. Try disabling styles.":["Elements nav redzams. M\u0113\u0123iniet atsp\u0113jot stilus."],"The element is not focusable. Try disabling styles.":["Elements nav fokus\u0113jams. M\u0113\u0123iniet atsp\u0113jot stilus."],"The element was not found on the page.":["Elements lap\u0101 netika atrasts."],"Open details for %1$s, %2$s of %3$s":["Atv\u0113rt detaliz\u0113tu inform\u0101ciju par %1$s, %2$s no %3$s"],"Rescan This Page":["P\u0101rsken\u0113t \u0161o lapu"],"Accessibility Checker Tools":["Accessibility Checker r\u012bki"],"Close":["Aizv\u0113rt"],"Loading...":["Iel\u0101d\u0113..."],"Previous":["Iepriek\u0161\u0113jais"],"Next":["N\u0101kamais"],"Disable Page Styles":["Atsp\u0113jot lapas stilus"],"Disable Styles":["Atsp\u0113jot stilus"],"An error occurred when loading the issues.":["Rad\u0101s k\u013c\u016bda, iel\u0101d\u0113jot probl\u0113mas."],"Fix issue: %s":["Nov\u0113rst probl\u0113mu: %s"],"Fix Issue":["Nov\u0113rst probl\u0113mu"],"Full Documentation":["Pilna dokument\u0101cija"],"Show Code":["R\u0101d\u012bt kodu"],"Issue type:":["Probl\u0113mas veids:"],"Enable Styles":["Iesp\u0113jot stilus"],"There are no settings to display.":["Nav r\u0101d\u0101mu iestat\u012bjumu."],"These settings enable global fixes across your entire site. Pages may need to be resaved or a full site scan run to see fixes reflected in reports.":["\u0160ie iestat\u012bjumi iesp\u0113jo glob\u0101lus labojumus vis\u0101 j\u016bsu vietn\u0113. Lai labojumi atspogu\u013cotos p\u0101rskatos, var b\u016bt nepiecie\u0161ams atk\u0101rtoti saglab\u0101t lapas vai veikt pilnu vietnes sken\u0113\u0161anu."],"No issues detected.":["Nav konstat\u0113tas probl\u0113mas."],"error":["k\u013c\u016bdas","k\u013c\u016bda","k\u013c\u016bdas"],"warning":["br\u012bdin\u0101jumi","br\u012bdin\u0101jums","br\u012bdin\u0101jumi"],"and":["un"],"ignored issue":["ignor\u0113tas probl\u0113mas","ignor\u0113ta probl\u0113ma","ignor\u0113t\u0101s probl\u0113mas"],"detected.":["konstat\u0113tas."],"Landmark: %s":["Orientieris: %s"],"Scanner function not found.":["Skenera funkcija nav atrasta."],"Scanning...":["Notiek sken\u0113\u0161ana..."],"No violations found, skipping save.":["Nav atrasti p\u0101rk\u0101pumi, izlai\u017eam saglab\u0101\u0161anu."],"Missing postId or nonce.":["Tr\u016bkst postId vai nonce."],"Accessibility scan error.":["Pieejam\u012bbas sken\u0113\u0161anas k\u013c\u016bda."],"Error saving scan results.":["K\u013c\u016bda, saglab\u0101jot sken\u0113\u0161anas rezult\u0101tus."],"Error: Missing required parameters.":["K\u013c\u016bda: Tr\u016bkst nepiecie\u0161amo parametru."]}}} No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The plural forms for Latvian appear to be in the wrong order. For Latvian, the singular form should be first in the array, followed by the plural forms. In the translations for error, warning, and ignored issue, the singular and first plural forms are swapped. For example, for error, it should be ["kļūda", "kļūdas", "kļūdas"] but it is ["kļūdas", "kļūda", "kļūdas"]. This will result in incorrect grammar being displayed to users.

Comment on lines +4836 to 4838
msgstr[0] "kļūdas"
msgstr[1] "kļūda"
msgstr[2] "kļūdas"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The plural forms for Latvian are in the wrong order. For the plural rule nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;, msgstr[0] should be the singular form. Here, msgstr[0] is plural ("kļūdas") and msgstr[1] is singular ("kļūda"). They should be swapped to ensure correct grammar.

msgstr[0] "kļūda"
msgstr[1] "kļūdas"
msgstr[2] "kļūdas"

Comment on lines +4843 to 4845
msgstr[0] "brīdinājumi"
msgstr[1] "brīdinājums"
msgstr[2] "brīdinājumi"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The plural forms for Latvian are in the wrong order. msgstr[0] should be the singular form ("brīdinājums"), but it is the plural form ("brīdinājumi"). This should be corrected to avoid grammatical errors.

msgstr[0] "brīdinājums"
msgstr[1] "brīdinājumi"
msgstr[2] "brīdinājumi"

Comment on lines +4854 to 4856
msgstr[0] "ignorētas problēmas"
msgstr[1] "ignorēta problēma"
msgstr[2] "ignorētās problēmas"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The plural forms for Latvian are in the wrong order. msgstr[0] should be the singular form ("ignorēta problēma"), but it is the plural form ("ignorētas problēmas"). This should be corrected to avoid grammatical errors.

msgstr[0] "ignorēta problēma"
msgstr[1] "ignorētas problēmas"
msgstr[2] "ignorētās problēmas"

Comment on lines +4863 to 4868
msgstr[0] "أخطاء"
msgstr[1] "خطأ"
msgstr[2] "errors"
msgstr[3] "errors"
msgstr[4] "errors"
msgstr[2] "أخطاء"
msgstr[3] "أخطاء"
msgstr[4] "أخطاء"
msgstr[5] "أخطاء"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The plural translations for "error" are incorrect. Some plural forms are using the English word "errors" instead of the Arabic translation. All plural forms should be correctly translated into Arabic.

Comment on lines +4873 to 4878
msgstr[0] "تحذيرات"
msgstr[1] "تحذير"
msgstr[2] "warnings"
msgstr[3] "warnings"
msgstr[4] "warnings"
msgstr[2] "تحذيرات"
msgstr[3] "تحذيرات"
msgstr[4] "تحذيرات"
msgstr[5] "تحذيرات"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The plural translations for "warning" are incorrect. Some plural forms are using the English word "warnings" instead of the Arabic translation. All plural forms should be correctly translated into Arabic.

Comment on lines +4887 to 4892
msgstr[0] "مشكلات متجاهلة"
msgstr[1] "مشكلة متجاهلة"
msgstr[2] "مشكلات متجاهلة"
msgstr[3] "مشكلات متجاهلة"
msgstr[4] "مشكلات متجاهلة"
msgstr[5] "مشاكل تم تجاهلها"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The plural translations for "ignored issue" are incorrect. Some plural forms are using the English phrase "ignored issues" instead of the Arabic translation. All plural forms should be correctly translated into Arabic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant