PTC accessibility-checker (1985): Automatic Translations March 04, 2026 00:03:45848882#1508
Conversation
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
…26 00:03:45848882
📝 WalkthroughWalkthroughThis PR updates translation files across 30+ languages, minifying JSON translation bundles, removing formatting-related UI strings from the issue modal, shortening the dismiss-note instruction text, and updating POT metadata timestamps. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
|
|
Note The number of changes in this pull request is too large for Gemini Code Assist to generate a summary. |
There was a problem hiding this comment.
Actionable comments posted: 18
🧹 Nitpick comments (1)
languages/accessibility-checker-nb.po (1)
4807-4808: Updated dismiss-note copy is consistent and safe.Since this text is user-facing and consumed at runtime, run a quick nb_NO modal smoke test to confirm the shorter wording renders as intended in the dismissal flow.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@languages/accessibility-checker-nb.po` around lines 4807 - 4808, Update and smoke-test the Norwegian (nb_NO) dismissal modal to ensure the new shorter translation renders correctly: verify the msgstr for msgid "Add a note explaining why this issue is being dismissed." ("Legg til en merknad som forklarer hvorfor dette problemet avvises.") appears as intended in the UI dismissal flow by running a quick nb_NO modal smoke test through the dismissal path, confirm no truncation/overflow/line-break issues, and report any visual or i18n rendering problems so the translation or modal CSS can be adjusted.
🤖 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-ar.po`:
- Around line 4859-4860: The Arabic translation for the msgid "Add a note
explaining why this issue is being dismissed." uses inconsistent terminology
("رفض"); update the msgstr to use the same term as the surrounding UI by
replacing "أضف ملاحظة توضح سبب رفض هذه المشكلة." with "أضف ملاحظة توضح سبب تجاهل
هذه المشكلة." so the modal copy consistently uses "تجاهل" for dismiss across the
locale file.
In `@languages/accessibility-checker-cs_CZ-b93b9e514c44a41f97246123aa57f5c4.json`:
- Line 1: The cs_CZ translation bundle has English words in the plural arrays
for the keys "error", "warning", and "ignored issue" (the second plural form
entries: "errors", "warnings", "ignored issues"), causing mixed-language UI for
counts 2–4; update those plural-array entries to their Czech equivalents (use
"chyby" for errors plural form, "varování" for warnings plural form, and
"ignorované problémy" or an appropriate Czech plural for ignored issues) so all
three forms in each array are fully Czech and match the declared plural-forms
for cs_CZ.
In `@languages/accessibility-checker-cs.po`:
- Around line 4820-4821: Remove the stale dismissal-note entry with msgid "Add a
note explaining why this issue is being dismissed. Supports bold, italic, and
links." from the generated locale bundles so they no longer contain the old key;
locate the JSON files matching accessibility-checker-*.json (e.g.,
accessibility-checker-cs-78d297d5702cb268c9fee440851b7622.json,
accessibility-checker-de-..., etc.), delete that specific key/value pair from
each file, and regenerate or re-run the localization build so only the new
shortened dismissal-note key remains and no runtime fallback to English occurs
when the dismissal modal is shown.
In `@languages/accessibility-checker-de_DE-78d297d5702cb268c9fee440851b7622.json`:
- Line 1: The translation bundles still use the old long msgid with the suffix
"Supports bold, italic, and links." while the source at
src/issueModal/components/DismissPanel.js (line around 235) now looks up the
shortened msgid "Add a note explaining why this issue is being dismissed.";
update every affected locale JSON (e.g., the de_DE bundle you opened) to replace
the long-key entry with the short msgid "Add a note explaining why this issue is
being dismissed." and move/copy the same translated value so the runtime lookup
in DismissPanel finds the translation.
In `@languages/accessibility-checker-el-c6b6e50c6acd7c42c9d09e857f9ed6b0.json`:
- Line 1: The Greek translation for the message keyed by the English text "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?" contains duplicated
sentence-ending punctuation "Θέλετε να συνεχίσετε;?"; edit that translated
string to remove the extra punctuation so it ends with a single question mark
(e.g., "Θέλετε να συνεχίσετε?") to avoid the double punctuation in the UI.
In `@languages/accessibility-checker-es_ES-ffd08c762bdabd23386ea03007811e0f.json`:
- Line 1: Replace the incorrect two-dot string for the "more…" message key in
the JSON translation (the entry with key "more\u2026") so the Spanish value uses
a proper ellipsis character; change the value from "más.." to "más…" (ensure the
ellipsis is U+2026 or encoded as \u2026) in the translation object where
"more\u2026" is defined.
In `@languages/accessibility-checker-he.po`:
- Around line 4807-4808: The Hebrew translation for msgid "Add a note explaining
why this issue is being dismissed." currently uses "נדחית"; change the msgstr to
use the same verb family as adjacent UI strings (ביטול) and correct gender
agreement—e.g., replace the current msgstr with "הוסף הערה המסבירה מדוע בעיה זו
מבוטלת." to align terminology with nearby labels; update the msgstr entry for
the given msgid accordingly.
In `@languages/accessibility-checker-id_ID-2babf73ad0b848216944ffff693aa351.json`:
- Line 1: The translation for the source string "Get Pro" currently uses
"Dapatkan pro" (lowercase "pro"); update the translation value for the "Get Pro"
key to "Dapatkan Pro" to preserve product-name capitalization consistency,
leaving all other entries (e.g., "Get Pro to unlock this feature, opens in a new
window." and related keys) unchanged and ensure the updated string is the exact
replacement for the "Get Pro" entry in the locale JSON.
In `@languages/accessibility-checker-lt-b93b9e514c44a41f97246123aa57f5c4.json`:
- Line 1: The lt_LT catalog contains mixed-language plural translations for the
keys "error", "warning", and "ignored issue" — replace the English plural forms
("errors", "warnings", "ignored issues") with correct Lithuanian plural variants
so all entries are fully localized (e.g., update the arrays for "error",
"warning", and "ignored issue" to use only Lithuanian strings matching the
specified plural-forms rule), ensuring the order of plural forms follows the
existing plural-forms header and no English words remain in the translation
arrays.
In `@languages/accessibility-checker-lv.po`:
- Around line 4820-4821: The translation for msgid "Add a note explaining why
this issue is being dismissed." uses "noraidīta" which is inconsistent with the
rest of the file; update the msgstr for that msgid to use the consistent Latvian
term "ignorēta" (e.g., change "Pievienojiet piezīmi, paskaidrojot, kāpēc šī
problēma tiek noraidīta." to "Pievienojiet piezīmi, paskaidrojot, kāpēc šī
problēma tiek ignorēta.") so it matches other dismissal wording across the file.
In `@languages/accessibility-checker-pl_PL-b93b9e514c44a41f97246123aa57f5c4.json`:
- Line 1: The plural forms for the message keys "error", "warning", and "ignored
issue" contain English words for plural variants causing mixed-language UI;
update each entry's plural array values to the correct Polish plural forms
(e.g., replace "errors"/"warnings"/"ignored issues" with their Polish
equivalents following Polish plural rules) inside the locale_data.messages
mapping so the three-element plural arrays for "error", "warning", and "ignored
issue" are fully localized and match the existing "plural-forms" rule.
In `@languages/accessibility-checker-ro_RO-4aeb45733c7671c6641789798428b69d.json`:
- Line 1: The Romanian translation entries for the message keys "Sorry, your
submission failed. Please shorten your responses and try again." and "Sorry,
your submission failed. Please try again." contain a capitalization typo "dvs. A
eșuat." — change the "A" to lowercase so both values read "dvs. a eșuat." in the
locale JSON (update the corresponding values under the "messages" object).
In `@languages/accessibility-checker-ro_RO-b93b9e514c44a41f97246123aa57f5c4.json`:
- Line 1: The plural-form entries for the translation keys "error", "warning",
and "ignored issue" include English strings for the plural index 1 (middle
element) and must be translated to Romanian; update the JSON values for the keys
"error", "warning", and "ignored issue" so their arrays contain Romanian
equivalents for all plural forms (matching the "plural-forms" header), ensuring
the second element (index 1) is translated (e.g., for "error" change "errors" ->
appropriate Romanian plural), then run a quick validation to confirm the locale
JSON remains valid and the plural order matches the declared plural-forms rule.
In `@languages/accessibility-checker-ru_RU-2babf73ad0b848216944ffff693aa351.json`:
- Line 1: The Russian translations for the UI keys "Saving..." and "Get Pro" are
incorrect; update the translation values for the JSON keys "Saving..."
(currently "\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f...") to
"Сохранение..." and for "Get Pro" (currently
"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435
\u043f\u0440\u043e\u0444\u0438") to a concise action-oriented phrase such as
"Получить Pro" (or "Получить версию Pro") so the strings convey the correct
action/status in the UI.
In `@languages/accessibility-checker-ru_RU-b93b9e514c44a41f97246123aa57f5c4.json`:
- Line 1: The RU translation file contains several incorrect/mixed-language
entries and English fallback plural arrays that must be corrected: update the
literal translations for keys like "Clear Issues" (replace the incorrect
"Понятные вопросы"/"\u041f\u043e\u043d\u044f\u0442\u043d\u044b\u0435
\u0432\u043e\u043f\u0440\u043e\u0441\u044b") and "Saving..."
("\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f..." -> correct to
"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442..." or appropriate
RU UI wording), and replace English fallback plural arrays for keys "error",
"warning", and "ignored issue" (currently
["\u043e\u0448\u0438\u0431\u043a\u0430","errors","errors"], etc.) with proper
Russian plural forms (three-form array matching the file's plural-forms rule);
also scan and fix other UI strings such as "Save", "Fix Settings", "Saving
failed.", "Clear Issues" variants and any entries shown in the diff so all
values are correct Russian UI phrases and not mixed English fallbacks.
In `@languages/accessibility-checker-ru_RU-c6b6e50c6acd7c42c9d09e857f9ed6b0.json`:
- Line 1: The JSON entry for the "Clear Issues" UI string is mistranslated as
"Понятные вопросы"; update the translation for the "Clear Issues" key in the
locale JSON (the "Clear Issues" object/array) to a correct Russian phrase such
as "Очистить проблемы" (or "Очистить замечания") so the meaning remains
"clear/remove issues;". Locate the "Clear Issues" key in the file (the messages
object) and replace the existing value with the corrected Russian translation,
keeping the JSON string/escaping format consistent with surrounding entries like
"Clearing..." and "Issues cleared successfully.".
In `@languages/accessibility-checker-ru_RU-ffd08c762bdabd23386ea03007811e0f.json`:
- Line 1: The translation for the "more\u2026" message has incorrect punctuation
("больше.."); update the value for the "more\u2026" key in the JSON
(locale_data.messages.messages) to use a single ellipsis character (e.g.,
"больше…" or the preferred UI ellipsis "больше...") so it matches the other
variants and correct UI punctuation.
In `@languages/accessibility-checker-sk.po`:
- Around line 4820-4821: The translation for msgid "Add a note explaining why
this issue is being dismissed." uses "zamieta" which is inconsistent with the
rest of the file; update the msgstr to use the project's preferred "zruši-"
terminology (e.g., replace "Pridajte poznámku vysvetľujúcu, prečo sa tento
problém zamieta." with a consistent form such as "Pridajte poznámku
vysvetľujúcu, prečo sa tento problém zrušuje."), ensuring the wording matches
other strings in the file.
---
Nitpick comments:
In `@languages/accessibility-checker-nb.po`:
- Around line 4807-4808: Update and smoke-test the Norwegian (nb_NO) dismissal
modal to ensure the new shorter translation renders correctly: verify the msgstr
for msgid "Add a note explaining why this issue is being dismissed." ("Legg til
en merknad som forklarer hvorfor dette problemet avvises.") appears as intended
in the UI dismissal flow by running a quick nb_NO modal smoke test through the
dismissal path, confirm no truncation/overflow/line-break issues, and report any
visual or i18n rendering problems so the translation or modal CSS can be
adjusted.
ℹ️ Review info
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Linear integration is disabled
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (286)
languages/accessibility-checker-ar-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-ar-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-ar-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-ar-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-ar-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-ar-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-ar-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-ar-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-ar.molanguages/accessibility-checker-ar.polanguages/accessibility-checker-bg-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-bg-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-bg-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-bg-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-bg-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-bg-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-bg-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-bg-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-bg.molanguages/accessibility-checker-bg.polanguages/accessibility-checker-cs.molanguages/accessibility-checker-cs.polanguages/accessibility-checker-cs_CZ-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-cs_CZ-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-cs_CZ-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-cs_CZ-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-cs_CZ-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-cs_CZ-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-cs_CZ-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-da.molanguages/accessibility-checker-da.polanguages/accessibility-checker-da_DK-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-da_DK-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-da_DK-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-da_DK-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-da_DK-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-da_DK-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-da_DK-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-de.molanguages/accessibility-checker-de.polanguages/accessibility-checker-de_DE-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-de_DE-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-de_DE-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-de_DE-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-de_DE-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-de_DE-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-de_DE-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-el-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-el-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-el-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-el-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-el-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-el-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-el-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-el-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-el.molanguages/accessibility-checker-el.polanguages/accessibility-checker-es.molanguages/accessibility-checker-es.polanguages/accessibility-checker-es_ES-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-es_ES-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-es_ES-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-es_ES-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-es_ES-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-es_ES-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-es_ES-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-et-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-et-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-et-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-et-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-et-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-et-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-et-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-et-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-et.molanguages/accessibility-checker-et.polanguages/accessibility-checker-fi.molanguages/accessibility-checker-fi.polanguages/accessibility-checker-fi_FI-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-fr.molanguages/accessibility-checker-fr.polanguages/accessibility-checker-fr_FR-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-fr_FR-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-fr_FR-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-fr_FR-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-fr_FR-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-fr_FR-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-fr_FR-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-he.molanguages/accessibility-checker-he.polanguages/accessibility-checker-he_IL-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-he_IL-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-he_IL-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-he_IL-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-he_IL-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-he_IL-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-he_IL-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-hu.molanguages/accessibility-checker-hu.polanguages/accessibility-checker-hu_HU-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-hu_HU-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-hu_HU-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-hu_HU-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-hu_HU-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-hu_HU-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-hu_HU-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-id.molanguages/accessibility-checker-id.polanguages/accessibility-checker-id_ID-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-id_ID-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-id_ID-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-id_ID-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-id_ID-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-id_ID-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-id_ID-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-it.molanguages/accessibility-checker-it.polanguages/accessibility-checker-it_IT-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-it_IT-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-it_IT-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-it_IT-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-it_IT-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-it_IT-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-it_IT-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-ja-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-ja-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-ja-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-ja-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-ja-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-ja-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-ja-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-ja-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-ja.molanguages/accessibility-checker-ja.polanguages/accessibility-checker-ko.molanguages/accessibility-checker-ko.polanguages/accessibility-checker-ko_KR-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-ko_KR-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-ko_KR-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-ko_KR-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-ko_KR-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-ko_KR-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-ko_KR-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-lt-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-lt-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-lt-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-lt-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-lt-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-lt-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-lt-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-lt-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-lt.molanguages/accessibility-checker-lt.polanguages/accessibility-checker-lv-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-lv-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-lv-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-lv-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-lv-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-lv-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-lv-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-lv-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-lv.molanguages/accessibility-checker-lv.polanguages/accessibility-checker-nb-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-nb-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-nb-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-nb-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-nb-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-nb-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-nb-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-nb-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-nb.molanguages/accessibility-checker-nb.polanguages/accessibility-checker-nl.molanguages/accessibility-checker-nl.polanguages/accessibility-checker-nl_NL-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-nl_NL-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-nl_NL-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-nl_NL-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-nl_NL-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-nl_NL-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-nl_NL-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-pl.molanguages/accessibility-checker-pl.polanguages/accessibility-checker-pl_PL-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-pl_PL-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-pl_PL-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-pl_PL-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-pl_PL-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-pl_PL-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-pl_PL-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-pt-BR.molanguages/accessibility-checker-pt-BR.polanguages/accessibility-checker-pt-PT.molanguages/accessibility-checker-pt-PT.polanguages/accessibility-checker-pt_PT-BR-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-pt_PT-PT-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-ro.molanguages/accessibility-checker-ro.polanguages/accessibility-checker-ro_RO-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-ro_RO-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-ro_RO-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-ro_RO-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-ro_RO-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-ro_RO-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-ro_RO-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-ru.molanguages/accessibility-checker-ru.polanguages/accessibility-checker-ru_RU-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-ru_RU-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-ru_RU-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-ru_RU-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-ru_RU-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-ru_RU-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-ru_RU-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-sk-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-sk-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-sk-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-sk-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-sk-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-sk-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-sk-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-sk-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-sk.molanguages/accessibility-checker-sk.polanguages/accessibility-checker-sl-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-sl-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-sl-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-sl-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-sl-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-sl-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-sl-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-sl-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-sl.molanguages/accessibility-checker-sl.polanguages/accessibility-checker-sv.molanguages/accessibility-checker-sv.polanguages/accessibility-checker-sv_SE-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-sv_SE-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-sv_SE-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-sv_SE-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-sv_SE-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-sv_SE-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-sv_SE-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-th-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-th-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-th-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-th-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-th-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-th-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-th-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-th-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-th.molanguages/accessibility-checker-th.polanguages/accessibility-checker-tr.molanguages/accessibility-checker-tr.polanguages/accessibility-checker-tr_TR-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-tr_TR-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-tr_TR-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-tr_TR-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-tr_TR-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-tr_TR-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-tr_TR-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-uk-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-uk-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-uk-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-uk-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-uk-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-uk-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-uk-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-uk-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-uk.molanguages/accessibility-checker-uk.polanguages/accessibility-checker-vi-2babf73ad0b848216944ffff693aa351.jsonlanguages/accessibility-checker-vi-4aeb45733c7671c6641789798428b69d.jsonlanguages/accessibility-checker-vi-78d297d5702cb268c9fee440851b7622.jsonlanguages/accessibility-checker-vi-95b093794875bec5eeac2e02bfe32541.jsonlanguages/accessibility-checker-vi-b93b9e514c44a41f97246123aa57f5c4.jsonlanguages/accessibility-checker-vi-beb11ced9a66c45ad03c0f41bbcd425d.jsonlanguages/accessibility-checker-vi-c6b6e50c6acd7c42c9d09e857f9ed6b0.jsonlanguages/accessibility-checker-vi-ffd08c762bdabd23386ea03007811e0f.jsonlanguages/accessibility-checker-vi.molanguages/accessibility-checker-vi.polanguages/accessibility-checker-zh-Hans.molanguages/accessibility-checker-zh-Hans.polanguages/accessibility-checker-zh_CN-Hans-78d297d5702cb268c9fee440851b7622.json
| msgid "Add a note explaining why this issue is being dismissed." | ||
| msgstr "أضف ملاحظة توضح سبب رفض هذه المشكلة." |
There was a problem hiding this comment.
Use consistent Arabic terminology for “dismiss” in the modal copy.
Line 4860 currently uses "رفض" (reject), while adjacent UI strings use "تجاهل" (dismiss). This can create UX inconsistency.
Suggested wording adjustment
-msgstr "أضف ملاحظة توضح سبب رفض هذه المشكلة."
+msgstr "أضف ملاحظة توضح سبب تجاهل هذه المشكلة."📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| msgid "Add a note explaining why this issue is being dismissed." | |
| msgstr "أضف ملاحظة توضح سبب رفض هذه المشكلة." | |
| msgid "Add a note explaining why this issue is being dismissed." | |
| msgstr "أضف ملاحظة توضح سبب تجاهل هذه المشكلة." |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-ar.po` around lines 4859 - 4860, The Arabic
translation for the msgid "Add a note explaining why this issue is being
dismissed." uses inconsistent terminology ("رفض"); update the msgstr to use the
same term as the surrounding UI by replacing "أضف ملاحظة توضح سبب رفض هذه
المشكلة." with "أضف ملاحظة توضح سبب تجاهل هذه المشكلة." so the modal copy
consistently uses "تجاهل" for dismiss across the locale file.
| } | ||
| } | ||
| } 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":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"Accessibility Checker":["Accessibility Checker"],"Save":["Ulo\u017eit"],"Clear Issues":["Vymazat probl\u00e9my"],"Saving...":["Ukl\u00e1d\u00e1n\u00ed..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["Nastaven\u00ed \u00fasp\u011b\u0161n\u011b ulo\u017eena. Mus\u00edte %snav\u0161t\u00edvit editor%s a ulo\u017eit p\u0159\u00edsp\u011bvek, aby se provedlo op\u011btovn\u00e9 skenov\u00e1n\u00ed a odstranily se opraven\u00e9 probl\u00e9my ze zpr\u00e1v Accessibility Checkeru."],"Settings saved successfully.":["Nastaven\u00ed \u00fasp\u011b\u0161n\u011b ulo\u017eeno."],"Saving failed.":["Ukl\u00e1d\u00e1n\u00ed selhalo."],"Fix Settings":["Nastaven\u00ed oprav"],"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?":["T\u00edmto se vyma\u017eou v\u0161echny probl\u00e9my pro tento p\u0159\u00edsp\u011bvek. Bude nutn\u00e9 ulo\u017een\u00ed, aby se spustilo nov\u00e9 skenov\u00e1n\u00ed obsahu p\u0159\u00edsp\u011bvku. Chcete pokra\u010dovat?"],"Clearing...":["Maz\u00e1n\u00ed..."],"Issues cleared successfully.":["Probl\u00e9my \u00fasp\u011b\u0161n\u011b vymaz\u00e1ny."],"Failed to clear issues.":["Nepoda\u0159ilo se vymazat probl\u00e9my."],"An error occurred while clearing issues.":["P\u0159i maz\u00e1n\u00ed probl\u00e9m\u016f do\u0161lo k chyb\u011b."],"Close fixes modal":["Zav\u0159\u00edt mod\u00e1ln\u00ed okno oprav"],"The element is not visible. Try disabling styles.":["Prvek nen\u00ed viditeln\u00fd. Zkuste zak\u00e1zat styly."],"The element is not focusable. Try disabling styles.":["Prvek nen\u00ed fokusovateln\u00fd. Zkuste zak\u00e1zat styly."],"The element was not found on the page.":["Prvek nebyl na str\u00e1nce nalezen."],"Open details for %1$s, %2$s of %3$s":["Otev\u0159\u00edt podrobnosti pro %1$s, %2$s z %3$s"],"Rescan This Page":["Znovu prohledat tuto str\u00e1nku"],"Accessibility Checker Tools":["N\u00e1stroje Accessibility Checker"],"Close":["Zav\u0159\u00edt"],"Loading...":["Na\u010d\u00edt\u00e1n\u00ed..."],"Previous":["P\u0159edchoz\u00ed"],"Next":["Dal\u0161\u00ed"],"Disable Page Styles":["Vypnout styly str\u00e1nky"],"Disable Styles":["Zak\u00e1zat styly"],"An error occurred when loading the issues.":["P\u0159i na\u010d\u00edt\u00e1n\u00ed probl\u00e9m\u016f do\u0161lo k chyb\u011b."],"Fix issue: %s":["Opravit probl\u00e9m: %s"],"Fix Issue":["Opravit probl\u00e9m"],"Full Documentation":["\u00dapln\u00e1 dokumentace"],"Show Code":["Zobrazit k\u00f3d"],"Issue type:":["Typ probl\u00e9mu:"],"Enable Styles":["Povolit styly"],"There are no settings to display.":["Nejsou k dispozici \u017e\u00e1dn\u00e1 nastaven\u00ed k zobrazen\u00ed."],"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.":["Tato nastaven\u00ed umo\u017e\u0148uj\u00ed glob\u00e1ln\u00ed opravy nap\u0159\u00ed\u010d cel\u00fdm va\u0161\u00edm webem. M\u016f\u017ee b\u00fdt nutn\u00e9 znovu ulo\u017eit str\u00e1nky nebo spustit kompletn\u00ed skenov\u00e1n\u00ed webu, aby se opravy projevily v reportech."],"No issues detected.":["Nebyly zji\u0161t\u011bny \u017e\u00e1dn\u00e9 probl\u00e9my."],"error":["chyba","errors","chyb"],"warning":["varov\u00e1n\u00ed","warnings","varov\u00e1n\u00ed"],"and":["a"],"ignored issue":["ignorovan\u00fd probl\u00e9m","ignored issues","ignorovan\u00fdch probl\u00e9m\u016f"],"detected.":["zji\u0161t\u011bno."],"Landmark: %s":["Orientace: %s"],"Scanner function not found.":["Funkce skeneru nebyla nalezena."],"Scanning...":["Skenov\u00e1n\u00ed..."],"No violations found, skipping save.":["Nebyly nalezeny \u017e\u00e1dn\u00e9 chyby, p\u0159eskakuji ukl\u00e1d\u00e1n\u00ed."],"Missing postId or nonce.":["Chyb\u00ed postId nebo nonce."],"Accessibility scan error.":["Chyba p\u0159i skenov\u00e1n\u00ed p\u0159\u00edstupnosti."],"Error saving scan results.":["Chyba p\u0159i ukl\u00e1d\u00e1n\u00ed v\u00fdsledk\u016f skenov\u00e1n\u00ed."],"Error: Missing required parameters.":["Chyba: Chyb\u00ed povinn\u00e9 parametry."]}}} No newline at end of file |
There was a problem hiding this comment.
Fix mixed-language plural translations in cs_CZ bundle.
The second plural forms still contain English (errors, warnings, ignored issues), so Czech UI will render mixed language for counts 2–4.
Proposed patch
-"error":["chyba","errors","chyb"],
-"warning":["varování","warnings","varování"],
-"ignored issue":["ignorovaný problém","ignored issues","ignorovaných problémů"],
+"error":["chyba","chyby","chyb"],
+"warning":["varování","varování","varování"],
+"ignored issue":["ignorovaný problém","ignorované problémy","ignorovaných problémů"],📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| {"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":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"Accessibility Checker":["Accessibility Checker"],"Save":["Ulo\u017eit"],"Clear Issues":["Vymazat probl\u00e9my"],"Saving...":["Ukl\u00e1d\u00e1n\u00ed..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["Nastaven\u00ed \u00fasp\u011b\u0161n\u011b ulo\u017eena. Mus\u00edte %snav\u0161t\u00edvit editor%s a ulo\u017eit p\u0159\u00edsp\u011bvek, aby se provedlo op\u011btovn\u00e9 skenov\u00e1n\u00ed a odstranily se opraven\u00e9 probl\u00e9my ze zpr\u00e1v Accessibility Checkeru."],"Settings saved successfully.":["Nastaven\u00ed \u00fasp\u011b\u0161n\u011b ulo\u017eeno."],"Saving failed.":["Ukl\u00e1d\u00e1n\u00ed selhalo."],"Fix Settings":["Nastaven\u00ed oprav"],"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?":["T\u00edmto se vyma\u017eou v\u0161echny probl\u00e9my pro tento p\u0159\u00edsp\u011bvek. Bude nutn\u00e9 ulo\u017een\u00ed, aby se spustilo nov\u00e9 skenov\u00e1n\u00ed obsahu p\u0159\u00edsp\u011bvku. Chcete pokra\u010dovat?"],"Clearing...":["Maz\u00e1n\u00ed..."],"Issues cleared successfully.":["Probl\u00e9my \u00fasp\u011b\u0161n\u011b vymaz\u00e1ny."],"Failed to clear issues.":["Nepoda\u0159ilo se vymazat probl\u00e9my."],"An error occurred while clearing issues.":["P\u0159i maz\u00e1n\u00ed probl\u00e9m\u016f do\u0161lo k chyb\u011b."],"Close fixes modal":["Zav\u0159\u00edt mod\u00e1ln\u00ed okno oprav"],"The element is not visible. Try disabling styles.":["Prvek nen\u00ed viditeln\u00fd. Zkuste zak\u00e1zat styly."],"The element is not focusable. Try disabling styles.":["Prvek nen\u00ed fokusovateln\u00fd. Zkuste zak\u00e1zat styly."],"The element was not found on the page.":["Prvek nebyl na str\u00e1nce nalezen."],"Open details for %1$s, %2$s of %3$s":["Otev\u0159\u00edt podrobnosti pro %1$s, %2$s z %3$s"],"Rescan This Page":["Znovu prohledat tuto str\u00e1nku"],"Accessibility Checker Tools":["N\u00e1stroje Accessibility Checker"],"Close":["Zav\u0159\u00edt"],"Loading...":["Na\u010d\u00edt\u00e1n\u00ed..."],"Previous":["P\u0159edchoz\u00ed"],"Next":["Dal\u0161\u00ed"],"Disable Page Styles":["Vypnout styly str\u00e1nky"],"Disable Styles":["Zak\u00e1zat styly"],"An error occurred when loading the issues.":["P\u0159i na\u010d\u00edt\u00e1n\u00ed probl\u00e9m\u016f do\u0161lo k chyb\u011b."],"Fix issue: %s":["Opravit probl\u00e9m: %s"],"Fix Issue":["Opravit probl\u00e9m"],"Full Documentation":["\u00dapln\u00e1 dokumentace"],"Show Code":["Zobrazit k\u00f3d"],"Issue type:":["Typ probl\u00e9mu:"],"Enable Styles":["Povolit styly"],"There are no settings to display.":["Nejsou k dispozici \u017e\u00e1dn\u00e1 nastaven\u00ed k zobrazen\u00ed."],"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.":["Tato nastaven\u00ed umo\u017e\u0148uj\u00ed glob\u00e1ln\u00ed opravy nap\u0159\u00ed\u010d cel\u00fdm va\u0161\u00edm webem. M\u016f\u017ee b\u00fdt nutn\u00e9 znovu ulo\u017eit str\u00e1nky nebo spustit kompletn\u00ed skenov\u00e1n\u00ed webu, aby se opravy projevily v reportech."],"No issues detected.":["Nebyly zji\u0161t\u011bny \u017e\u00e1dn\u00e9 probl\u00e9my."],"error":["chyba","errors","chyb"],"warning":["varov\u00e1n\u00ed","warnings","varov\u00e1n\u00ed"],"and":["a"],"ignored issue":["ignorovan\u00fd probl\u00e9m","ignored issues","ignorovan\u00fdch probl\u00e9m\u016f"],"detected.":["zji\u0161t\u011bno."],"Landmark: %s":["Orientace: %s"],"Scanner function not found.":["Funkce skeneru nebyla nalezena."],"Scanning...":["Skenov\u00e1n\u00ed..."],"No violations found, skipping save.":["Nebyly nalezeny \u017e\u00e1dn\u00e9 chyby, p\u0159eskakuji ukl\u00e1d\u00e1n\u00ed."],"Missing postId or nonce.":["Chyb\u00ed postId nebo nonce."],"Accessibility scan error.":["Chyba p\u0159i skenov\u00e1n\u00ed p\u0159\u00edstupnosti."],"Error saving scan results.":["Chyba p\u0159i ukl\u00e1d\u00e1n\u00ed v\u00fdsledk\u016f skenov\u00e1n\u00ed."],"Error: Missing required parameters.":["Chyba: Chyb\u00ed povinn\u00e9 parametry."]}}} | |
| {"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":"cs_CZ","plural-forms":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"},"Accessibility Checker":["Accessibility Checker"],"Save":["Uložit"],"Clear Issues":["Vymazat problémy"],"Saving...":["Ukládání..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["Nastavení úspěšně uložena. Musíte %snavštívit editor%s a uložit příspěvek, aby se provedlo opětovné skenování a odstranily se opravené problémy ze zpráv Accessibility Checkeru."],"Settings saved successfully.":["Nastavení úspěšně uloženo."],"Saving failed.":["Ukládání selhalo."],"Fix Settings":["Nastavení oprav"],"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?":["Tímto se vymažou všechny problémy pro tento příspěvek. Bude nutné uložení, aby se spustilo nové skenování obsahu příspěvku. Chcete pokračovat?"],"Clearing...":["Mazání..."],"Issues cleared successfully.":["Problémy úspěšně vymazy."],"Failed to clear issues.":["Nepodařilo se vymazat problémy."],"An error occurred while clearing issues.":["Při mazání problémů došlo k chybě."],"Close fixes modal":["Zavřít modální okno oprav"],"The element is not visible. Try disabling styles.":["Prvek není viditelný. Zkuste zakázat styly."],"The element is not focusable. Try disabling styles.":["Prvek není fokusovatelnýý. Zkuste zakázat styly."],"The element was not found on the page.":["Prvek nebyl na stránce nalezen."],"Open details for %1$s, %2$s of %3$s":["Otevřít podrobnosti pro %1$s, %2$s z %3$s"],"Rescan This Page":["Znovu prohledat tuto stránku"],"Accessibility Checker Tools":["Nástroje Accessibility Checker"],"Close":["Zavřít"],"Loading...":["Načítání..."],"Previous":["Předchází"],"Next":["Další"],"Disable Page Styles":["Vypnout styly stránky"],"Disable Styles":["Zakázat styly"],"An error occurred when loading the issues.":["Při načítání problémů došlo k chybě."],"Fix issue: %s":["Opravit problém: %s"],"Fix Issue":["Opravit problém"],"Full Documentation":["Úplná dokumentace"],"Show Code":["Zobrazit kód"],"Issue type:":["Typ problému:"],"Enable Styles":["Povolit styly"],"There are no settings to display.":["Nejsou k dispozici žádná nastavení k zobrazení."],"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.":["Tato nastavení umožňují globální opravy napříč celým vaším webem. Může být nutné znovu uložit stránky nebo spustit kompletní skenování webu, aby se opravy projevily v reportech."],"No issues detected.":["Nebyly zjišťovány žádné problémy."],"error":["chyba","chyby","chyb"],"warning":["varování","varování","varování"],"and":["a"],"ignored issue":["ignorovaný problém","ignorované problémy","ignorovaných problémů"],"detected.":["zjišťovano."],"Landmark: %s":["Orientace: %s"],"Scanner function not found.":["Funkce skeneru nebyla nalezena."],"Scanning...":["Skenování..."],"No violations found, skipping save.":["Nebyly nalezeny žádné chyby, přeskakuji ukládání."],"Missing postId or nonce.":["Chybí postId nebo nonce."],"Accessibility scan error.":["Chyba při skenování přístupnosti."],"Error saving scan results.":["Chyba při ukládání výsledků skenování."],"Error: Missing required parameters.":["Chyba: Chybí povinné parametry."]}}} |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-cs_CZ-b93b9e514c44a41f97246123aa57f5c4.json`
at line 1, The cs_CZ translation bundle has English words in the plural arrays
for the keys "error", "warning", and "ignored issue" (the second plural form
entries: "errors", "warnings", "ignored issues"), causing mixed-language UI for
counts 2–4; update those plural-array entries to their Czech equivalents (use
"chyby" for errors plural form, "varování" for warnings plural form, and
"ignorované problémy" or an appropriate Czech plural for ignored issues) so all
three forms in each array are fully Czech and match the declared plural-forms
for cs_CZ.
| msgid "Add a note explaining why this issue is being dismissed." | ||
| msgstr "Přidejte poznámku vysvětlující, proč je tento problém zamítnut." |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
old_key='Add a note explaining why this issue is being dismissed. Supports bold, italic, and links.'
new_key='Add a note explaining why this issue is being dismissed.'
echo "== Files still containing the old key =="
rg -nF "$old_key" languages || true
echo
echo "== issueModal locale bundles missing the new key =="
fd -t f 'accessibility-checker-.*-78d297d5702cb268c9fee440851b7622\.json$' languages \
| while read -r f; do
if ! rg -qF "$new_key" "$f"; then
echo "$f"
fi
done
echo
echo "== Summary: checking all language files for the new key =="
fd -t f '\.(po|json)$' languages | wc -l
echo "language files found"Repository: equalizedigital/accessibility-checker
Length of output: 3970
20 locale bundles still contain the old dismissal-note key—inconsistent updates found.
The shortened dismissal-note key was not propagated consistently. These 20 locale JSON bundles still contain the old key ("Add a note explaining why this issue is being dismissed. Supports bold, italic, and links."):
- accessibility-checker-cs-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-da-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-de-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-es-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-fi-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-fr-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-he-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-hu-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-id-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-it-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-ko-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-nl-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-pl-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-pt-BR-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-pt-PT-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-ro-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-ru-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-sv-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-tr-78d297d5702cb268c9fee440851b7622.json
- accessibility-checker-zh-Hans-78d297d5702cb268c9fee440851b7622.json
Remove the old key from these files to prevent runtime fallbacks to English when the dismissal modal is displayed.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-cs.po` around lines 4820 - 4821, Remove the
stale dismissal-note entry with msgid "Add a note explaining why this issue is
being dismissed. Supports bold, italic, and links." from the generated locale
bundles so they no longer contain the old key; locate the JSON files matching
accessibility-checker-*.json (e.g.,
accessibility-checker-cs-78d297d5702cb268c9fee440851b7622.json,
accessibility-checker-de-..., etc.), delete that specific key/value pair from
each file, and regenerate or re-run the localization build so only the new
shortened dismissal-note key remains and no runtime fallback to English occurs
when the dismissal modal is shown.
| @@ -1 +1 @@ | |||
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/issueModal.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=(n != 1);"},"Problem":["Problem","Probleme"],"Needs Review":["\u00dcberpr\u00fcfung erforderlich","\u00dcberpr\u00fcfung erforderlich"],"Critical":["Kritisch"],"High":["Hoch"],"Medium":["Mittel"],"Low":["Niedrig"],"These settings enable global fixes across your entire site.":["Diese Einstellungen aktivieren globale Korrekturen auf Ihrer gesamten Website."],"Save":["Speichern"],"Affected Code":["Betroffener Code"],"View on page":["Auf Seite anzeigen"],"Reopen Issue":["Problem erneut \u00f6ffnen"],"Dismiss Issue":["Problem verwerfen"],"Dismiss issue as:":["Problem verwerfen als:"],"View %s landmark on website, opens a new window":["Zeige %s Orientierungspunkt auf der Website an, \u00f6ffnet ein neues Fenster"],"Fix Issue":["Problem beheben"],"Issue related image":["Problembezogenes Bild"],"Fix settings saved.":["Fix-Einstellungen gespeichert."],"Failed to save fix settings.":["Fehler beim Speichern der Fix-Einstellungen."],"Loading fix information...":["Fix-Informationen werden geladen..."],"Save fix for: %s":["Fix speichern f\u00fcr: %s"],"Bold (Ctrl+B)":["Fett (Strg+B)"],"Italic (Ctrl+I)":["Kursiv (Strg+I)"],"Link (Ctrl+K)":["Link (Strg+K)"],"https:\/\/example.com":["https:\/\/example.com"],"Link URL":["Link-URL"],"Add":["Hinzuf\u00fcgen"],"Issue dismissed successfully.":["Problem erfolgreich verworfen."],"Issue reopened successfully.":["Problem erfolgreich wieder ge\u00f6ffnet."],"Dismissing...":["Wird verworfen..."],"Issue Dismissed \u2014 %s":["Problem verworfen \u2013 %s"],"Issue Dismissed":["Problem verworfen"],"Scope:":["Umfang:"],"All pages":["Alle Seiten"],"By:":["Von:"],"On:":["Am:"],"Reason for dismissal:":["Grund f\u00fcr die Ablehnung:"],"Reopening...":["Wird wieder ge\u00f6ffnet..."],"Comment (optional)":["Kommentar (optional)"],"Add a note explaining why this issue is being dismissed. Supports bold, italic, and links.":["F\u00fcgen Sie eine Notiz hinzu, die erkl\u00e4rt, warum dieses Problem verworfen wird. Unterst\u00fctzt Fett, Kursiv und Links."],"More dismiss options":["Weitere Optionen zum Verwerfen"],"Dismiss Globally":["Global verwerfen"],"Dismiss & Close Modal":["Verwerfen & Modal schlie\u00dfen"],"Issue #%s":["Problem #%s"],"Issue Details":["Problem-Details"],"Type":["Typ"],"Severity":["Schweregrad"],"Landmark":["Landmarke"],"WCAG:":["WCAG:"],"Show explanation":["Erkl\u00e4rung anzeigen"],"Why It Matters":["Warum es wichtig ist"],"How to Fix":["Wie man es behebt"],"More Detailed Documentation":["Detailliertere Dokumentation"],"Image":["Bild"]}}} No newline at end of file | |||
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/issueModal.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=(n != 1);"},"Problem":["Problem","Probleme"],"Needs Review":["\u00dcberpr\u00fcfung erforderlich","\u00dcberpr\u00fcfung erforderlich"],"Critical":["Kritisch"],"High":["Hoch"],"Medium":["Mittel"],"Low":["Niedrig"],"These settings enable global fixes across your entire site.":["Diese Einstellungen aktivieren globale Korrekturen auf Ihrer gesamten Website."],"Save":["Speichern"],"Affected Code":["Betroffener Code"],"View on page":["Auf Seite anzeigen"],"Reopen Issue":["Problem erneut \u00f6ffnen"],"Dismiss Issue":["Problem verwerfen"],"Dismiss issue as:":["Problem verwerfen als:"],"View %s landmark on website, opens a new window":["Zeige %s Orientierungspunkt auf der Website an, \u00f6ffnet ein neues Fenster"],"Fix Issue":["Problem beheben"],"Issue related image":["Problembezogenes Bild"],"Fix settings saved.":["Fix-Einstellungen gespeichert."],"Failed to save fix settings.":["Fehler beim Speichern der Fix-Einstellungen."],"Loading fix information...":["Fix-Informationen werden geladen..."],"Save fix for: %s":["Fix speichern f\u00fcr: %s"],"Issue dismissed successfully.":["Problem erfolgreich verworfen."],"Issue reopened successfully.":["Problem erfolgreich wieder ge\u00f6ffnet."],"Dismissing...":["Wird verworfen..."],"Issue Dismissed \u2014 %s":["Problem verworfen \u2013 %s"],"Issue Dismissed":["Problem verworfen"],"Scope:":["Umfang:"],"All pages":["Alle Seiten"],"By:":["Von:"],"On:":["Am:"],"Reason for dismissal:":["Grund f\u00fcr die Ablehnung:"],"Reopening...":["Wird wieder ge\u00f6ffnet..."],"Comment (optional)":["Kommentar (optional)"],"Add a note explaining why this issue is being dismissed.":["F\u00fcgen Sie eine Notiz hinzu, die erkl\u00e4rt, warum dieses Problem verworfen wird."],"More dismiss options":["Weitere Optionen zum Verwerfen"],"Dismiss Globally":["Global verwerfen"],"Dismiss & Close Modal":["Verwerfen & Modal schlie\u00dfen"],"Issue #%s":["Problem #%s"],"Issue Details":["Problem-Details"],"Type":["Typ"],"Severity":["Schweregrad"],"Landmark":["Landmarke"],"WCAG:":["WCAG:"],"Show explanation":["Erkl\u00e4rung anzeigen"],"Why It Matters":["Warum es wichtig ist"],"How to Fix":["Wie man es behebt"],"More Detailed Documentation":["Detailliertere Dokumentation"],"Image":["Bild"]}}} No newline at end of file | |||
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Search for both versions of the dismissal-note msgid in source code (excluding language files)
echo "=== Searching for short msgid (shortened version) ==="
rg -nF "Add a note explaining why this issue is being dismissed." -g '!languages/**' -g '!*.json' -g '!*.po'
echo ""
echo "=== Searching for long msgid (with Supports bold... suffix) ==="
rg -nF "Add a note explaining why this issue is being dismissed. Supports bold, italic, and links." -g '!languages/**'
echo ""
echo "=== Checking if legacy phrase appears in any translation bundles ==="
rg -nF "Supports bold, italic, and links." languages/ || echo "Not found"Repository: equalizedigital/accessibility-checker
Length of output: 4096
Translation msgid mismatch: source uses short key but bundles still contain long key.
Source code (src/issueModal/components/DismissPanel.js:235) uses the shortened msgid "Add a note explaining why this issue is being dismissed.", but translation bundles still contain the longer msgid with "Supports bold, italic, and links." suffix (found in 19 language files: de, nl, ro, ru, tr, zh-Hans, sv, pt-PT, pt-BR, pl, ko, it, id, hu, he, fr, fi, es, da, cs).
At runtime, the lookup for the short msgid will fail to find translations in these bundles, resulting in untranslated English text displayed to users in those languages. Update all translation bundles to use the short msgid key to match the source code.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-de_DE-78d297d5702cb268c9fee440851b7622.json`
at line 1, The translation bundles still use the old long msgid with the suffix
"Supports bold, italic, and links." while the source at
src/issueModal/components/DismissPanel.js (line around 235) now looks up the
shortened msgid "Add a note explaining why this issue is being dismissed.";
update every affected locale JSON (e.g., the de_DE bundle you opened) to replace
the long-key entry with the short msgid "Add a note explaining why this issue is
being dismissed." and move/copy the same translated value so the runtime lookup
in DismissPanel finds the translation.
| } | ||
| } | ||
| } No newline at end of file | ||
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/editorApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"el","plural-forms":"nplurals=2; plural=(n != 1);"},"Clear Issues":["\u0395\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7 \u03b6\u03b7\u03c4\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd"],"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?":["\u0391\u03c5\u03c4\u03cc \u03b8\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03b9 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03b6\u03b7\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03b4\u03b7\u03bc\u03bf\u03c3\u03af\u03b5\u03c5\u03c3\u03b7. \u0398\u03b1 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b7\u03b8\u03b5\u03af \u03bc\u03b9\u03b1 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03bc\u03b9\u03b1 \u03bd\u03ad\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c4\u03b7\u03c2 \u03b4\u03b7\u03bc\u03bf\u03c3\u03af\u03b5\u03c5\u03c3\u03b7\u03c2. \u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5;?"],"Clearing...":["\u0395\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7..."],"Issues cleared successfully.":["\u03a4\u03b1 \u03b6\u03b7\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b5\u03ba\u03ba\u03b1\u03b8\u03b1\u03c1\u03af\u03c3\u03c4\u03b7\u03ba\u03b1\u03bd \u03bc\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1."],"Failed to clear issues.":["\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03b5\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7\u03c2 \u03b6\u03b7\u03c4\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd."],"An error occurred while clearing issues.":["\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b6\u03b7\u03c4\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd."]}}} No newline at end of file |
There was a problem hiding this comment.
Remove duplicated question punctuation in Greek string.
On Line 1, the sentence ending Θέλετε να συνεχίσετε;? has both Greek and Latin question marks. Keep only one to avoid UI text noise.
✏️ Proposed fix
-"Θέλετε να συνεχίσετε;?"
+"Θέλετε να συνεχίσετε;"🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-el-c6b6e50c6acd7c42c9d09e857f9ed6b0.json` at
line 1, The Greek translation for the message keyed by the English text "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?" contains duplicated
sentence-ending punctuation "Θέλετε να συνεχίσετε;?"; edit that translated
string to remove the extra punctuation so it ends with a single question mark
(e.g., "Θέλετε να συνεχίσετε?") to avoid the double punctuation in the UI.
| } | ||
| } | ||
| } No newline at end of file | ||
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/admin.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"Get Pro to unlock this feature, opens in a new window.":["\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 Pro, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435."],"Get Pro":["\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043f\u0440\u043e\u0444\u0438"],"Saving...":["\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b. \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b %s\u043f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440%s \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438\u0437 \u043e\u0442\u0447\u0435\u0442\u043e\u0432 Accessibility Checker."],"Settings saved successfully.":["\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b."],"Saving failed.":["\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c."],"Fix Settings":["\u0418\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"]}}} No newline at end of file |
There was a problem hiding this comment.
Fix mistranslated RU action strings.
Two key UI strings are semantically off: "Saving..." is translated as "Экономия...", and "Get Pro" as "Получите профи". Both can mislead users in action/status contexts.
Suggested correction
- "Get Pro":["Получите профи"],
- "Saving...":["Экономия..."],
+ "Get Pro":["Получить Pro"],
+ "Saving...":["Сохранение..."],🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-ru_RU-2babf73ad0b848216944ffff693aa351.json`
at line 1, The Russian translations for the UI keys "Saving..." and "Get Pro"
are incorrect; update the translation values for the JSON keys "Saving..."
(currently "\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f...") to
"Сохранение..." and for "Get Pro" (currently
"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435
\u043f\u0440\u043e\u0444\u0438") to a concise action-oriented phrase such as
"Получить Pro" (or "Получить версию Pro") so the strings convey the correct
action/status in the UI.
| } | ||
| } | ||
| } 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":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"Accessibility Checker":["\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438"],"Save":["\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c"],"Clear Issues":["\u041f\u043e\u043d\u044f\u0442\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b"],"Saving...":["\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f..."],"Settings saved successfully. You must %svisit the editor%s and save the post to rescan and remove fixed issues from Accessibility Checker reports.":["\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b. \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b %s\u043f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440%s \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438\u0437 \u043e\u0442\u0447\u0435\u0442\u043e\u0432 Accessibility Checker."],"Settings saved successfully.":["\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b."],"Saving failed.":["\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c."],"Fix Settings":["\u0418\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"],"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?":["\u042d\u0442\u043e \u0441\u043d\u0438\u043c\u0435\u0442 \u0432\u0441\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u0430, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435. \u0425\u043e\u0442\u0438\u0442\u0435 \u043b\u0438 \u0412\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?"],"Clearing...":["\u041e\u0447\u0438\u0441\u0442\u043a\u0430..."],"Issues cleared successfully.":["\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b."],"Failed to clear issues.":["\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b."],"An error occurred while clearing issues.":["\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."],"Close fixes modal":["\u0417\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0441 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438"],"The element is not visible. Try disabling styles.":["\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u043d\u0435 \u0432\u0438\u0434\u0435\u043d. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0442\u0438\u043b\u0438."],"The element is not focusable. Try disabling styles.":["\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u043d\u0435 \u0444\u043e\u043a\u0443\u0441\u0438\u0440\u0443\u0435\u0442\u0441\u044f. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0442\u0438\u043b\u0438."],"The element was not found on the page.":["\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435."],"Open details for %1$s, %2$s of %3$s":["\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f %1$s, %2$s \u0438\u0437 %3$s"],"Rescan This Page":["\u041f\u0435\u0440\u0435\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443"],"Accessibility Checker Tools":["\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b Accessibility Checker"],"Close":["\u0417\u0430\u043a\u0440\u044b\u0442\u044c"],"Loading...":["\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430..."],"Previous":["\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439"],"Next":["\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439"],"Disable Page Styles":["\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u0442\u0438\u043b\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446"],"Disable Styles":["\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u0442\u0438\u043b\u0438"],"An error occurred when loading the issues.":["\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."],"Fix issue: %s":["\u0418\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443: %s"],"Fix Issue":["\u0418\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443"],"Full Documentation":["\u041f\u043e\u043b\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f"],"Show Code":["\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u0434"],"Issue type:":["\u0422\u0438\u043f \u0432\u044b\u043f\u0443\u0441\u043a\u0430:"],"Enable Styles":["\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u0442\u0438\u043b\u0438"],"There are no settings to display.":["\u041d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f."],"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.":["\u042d\u0442\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0433\u043e \u0412\u0430\u0448\u0435\u0433\u043e \u0441\u0430\u0439\u0442\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u043f\u043e\u043b\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0430\u0439\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u043a\u0430\u043a \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0432 \u043e\u0442\u0447\u0435\u0442\u0430\u0445."],"No issues detected.":["\u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e."],"error":["\u043e\u0448\u0438\u0431\u043a\u0430","errors","errors"],"warning":["\u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435","warnings","warnings"],"and":["\u0438"],"ignored issue":["\u041f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441","ignored issues","ignored issues"],"detected.":["\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e."],"Landmark: %s":["\u041e\u0440\u0438\u0435\u043d\u0442\u0438\u0440: %s"],"Scanner function not found.":["\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430."],"Scanning...":["\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435..."],"No violations found, skipping save.":["\u041d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0439 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e, \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435."],"Missing postId or nonce.":["\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 postId \u0438\u043b\u0438 nonce."],"Accessibility scan error.":["\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438."],"Error saving scan results.":["\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f."],"Error: Missing required parameters.":["\u041e\u0448\u0438\u0431\u043a\u0430: \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b."]}}} No newline at end of file |
There was a problem hiding this comment.
Fix incorrect RU translations that change UI meaning and mix languages.
Line 1 includes mistranslations and English fallback plurals that will surface directly in UI, e.g. "Clear Issues" -> "Понятные вопросы" and "Saving..." -> "Экономия...", plus plural arrays like "error":["ошибка","errors","errors"]. This breaks localization quality and can confuse actions.
Suggested key fixes
-"Clear Issues":["Понятные вопросы"],
+"Clear Issues":["Очистить проблемы"],
-"Saving...":["Экономия..."],
+"Saving...":["Сохранение..."],
-"error":["ошибка","errors","errors"],
+"error":["ошибка","ошибки","ошибок"],
-"warning":["предупреждение","warnings","warnings"],
+"warning":["предупреждение","предупреждения","предупреждений"],
-"ignored issue":["Проигнорированный вопрос","ignored issues","ignored issues"],
+"ignored issue":["проигнорированная проблема","проигнорированные проблемы","проигнорированных проблем"]🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-ru_RU-b93b9e514c44a41f97246123aa57f5c4.json`
at line 1, The RU translation file contains several incorrect/mixed-language
entries and English fallback plural arrays that must be corrected: update the
literal translations for keys like "Clear Issues" (replace the incorrect
"Понятные вопросы"/"\u041f\u043e\u043d\u044f\u0442\u043d\u044b\u0435
\u0432\u043e\u043f\u0440\u043e\u0441\u044b") and "Saving..."
("\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f..." -> correct to
"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442..." or appropriate
RU UI wording), and replace English fallback plural arrays for keys "error",
"warning", and "ignored issue" (currently
["\u043e\u0448\u0438\u0431\u043a\u0430","errors","errors"], etc.) with proper
Russian plural forms (three-form array matching the file's plural-forms rule);
also scan and fix other UI strings such as "Save", "Fix Settings", "Saving
failed.", "Clear Issues" variants and any entries shown in the diff so all
values are correct Russian UI phrases and not mixed English fallbacks.
| } | ||
| } | ||
| } No newline at end of file | ||
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/editorApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"Clear Issues":["\u041f\u043e\u043d\u044f\u0442\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b"],"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?":["\u042d\u0442\u043e \u0441\u043d\u0438\u043c\u0435\u0442 \u0432\u0441\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u0430, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435. \u0425\u043e\u0442\u0438\u0442\u0435 \u043b\u0438 \u0412\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?"],"Clearing...":["\u041e\u0447\u0438\u0441\u0442\u043a\u0430..."],"Issues cleared successfully.":["\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b."],"Failed to clear issues.":["\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b."],"An error occurred while clearing issues.":["\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."]}}} No newline at end of file |
There was a problem hiding this comment.
Fix incorrect Russian translation for the “Clear Issues” action.
"Clear Issues" is translated as "Понятные вопросы", which changes the meaning and can mislead users.
🌐 Proposed translation fix
- "Clear Issues":["Понятные вопросы"]
+ "Clear Issues":["Очистить проблемы"]📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/editorApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"Clear Issues":["\u041f\u043e\u043d\u044f\u0442\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b"],"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?":["\u042d\u0442\u043e \u0441\u043d\u0438\u043c\u0435\u0442 \u0432\u0441\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u0430, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435. \u0425\u043e\u0442\u0438\u0442\u0435 \u043b\u0438 \u0412\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?"],"Clearing...":["\u041e\u0447\u0438\u0441\u0442\u043a\u0430..."],"Issues cleared successfully.":["\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b."],"Failed to clear issues.":["\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b."],"An error occurred while clearing issues.":["\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."]}}} | |
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/editorApp.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"Clear Issues":["\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b"],"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?":["\u042d\u0442\u043e \u0441\u043d\u0438\u043c\u0435\u0442 \u0432\u0441\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u0430, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435. \u0425\u043e\u0442\u0438\u0442\u0435 \u043b\u0438 \u0412\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?"],"Clearing...":["\u041e\u0447\u0438\u0441\u0442\u043a\u0430..."],"Issues cleared successfully.":["\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b."],"Failed to clear issues.":["\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b."],"An error occurred while clearing issues.":["\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."]}}} |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-ru_RU-c6b6e50c6acd7c42c9d09e857f9ed6b0.json`
at line 1, The JSON entry for the "Clear Issues" UI string is mistranslated as
"Понятные вопросы"; update the translation for the "Clear Issues" key in the
locale JSON (the "Clear Issues" object/array) to a correct Russian phrase such
as "Очистить проблемы" (or "Очистить замечания") so the meaning remains
"clear/remove issues;". Locate the "Clear Issues" key in the file (the messages
object) and replace the existing value with the corrected Russian translation,
keeping the JSON string/escaping format consistent with surrounding entries like
"Clearing..." and "Issues cleared successfully.".
| } | ||
| } | ||
| } No newline at end of file | ||
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/pageScanner.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"opens a new window":["\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"],"new window":["\u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"],"new tab":["\u043d\u043e\u0432\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430"],"new document":["\u043d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442"],"click":["\u043d\u0430\u0436\u043c\u0438\u0442\u0435"],"click here":["\u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c"],"here":["\u0437\u0434\u0435\u0441\u044c"],"go here":["\u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0441\u044e\u0434\u0430"],"more":["\u0431\u043e\u043b\u044c\u0448\u0435"],"more...":["\u0431\u043e\u043b\u044c\u0448\u0435..."],"more\u2026":["\u0431\u043e\u043b\u044c\u0448\u0435.."],"details":["\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438"],"more details":["\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435"],"link":["\u0441\u0441\u044b\u043b\u043a\u0430"],"this page":["\u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"],"continue":["\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0439\u0442\u0435"],"continue reading":["\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435"],"read more":["\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435"],"open":["\u043e\u0442\u043a\u0440\u044b\u0442\u044c"],"download":["\u0441\u043a\u0430\u0447\u0430\u0442\u044c"],"button":["\u043a\u043d\u043e\u043f\u043a\u0430"],"keep reading":["\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435"],"learn more":["\u0443\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"]}}} No newline at end of file |
There was a problem hiding this comment.
Fix typo in Russian translation for the ellipsis variant
Line 1 maps more… to больше.. (two dots), which is inconsistent/incorrect punctuation for UI text.
🛠️ Proposed fix
- "more\u2026":["больше.."]
+ "more\u2026":["больше…"]📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/pageScanner.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"opens a new window":["\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"],"new window":["\u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"],"new tab":["\u043d\u043e\u0432\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430"],"new document":["\u043d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442"],"click":["\u043d\u0430\u0436\u043c\u0438\u0442\u0435"],"click here":["\u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c"],"here":["\u0437\u0434\u0435\u0441\u044c"],"go here":["\u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0441\u044e\u0434\u0430"],"more":["\u0431\u043e\u043b\u044c\u0448\u0435"],"more...":["\u0431\u043e\u043b\u044c\u0448\u0435..."],"more\u2026":["\u0431\u043e\u043b\u044c\u0448\u0435.."],"details":["\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438"],"more details":["\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435"],"link":["\u0441\u0441\u044b\u043b\u043a\u0430"],"this page":["\u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"],"continue":["\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0439\u0442\u0435"],"continue reading":["\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435"],"read more":["\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435"],"open":["\u043e\u0442\u043a\u0440\u044b\u0442\u044c"],"download":["\u0441\u043a\u0430\u0447\u0430\u0442\u044c"],"button":["\u043a\u043d\u043e\u043f\u043a\u0430"],"keep reading":["\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435"],"learn more":["\u0443\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"]}}} | |
| {"translation-revision-date":"YEAR-MO-DA HO:MI+ZONE","generator":"WP-CLI\/2.12.0","source":"build\/pageScanner.bundle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru_RU","plural-forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},"opens a new window":["\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"],"new window":["\u043d\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"],"new tab":["\u043d\u043e\u0432\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430"],"new document":["\u043d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442"],"click":["\u043d\u0430\u0436\u043c\u0438\u0442\u0435"],"click here":["\u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c"],"here":["\u0437\u0434\u0435\u0441\u044c"],"go here":["\u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0441\u044e\u0434\u0430"],"more":["\u0431\u043e\u043b\u044c\u0448\u0435"],"more...":["\u0431\u043e\u043b\u044c\u0448\u0435..."],"more\u2026":["больше…"],"details":["\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438"],"more details":["\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435"],"link":["\u0441\u0441\u044b\u043b\u043a\u0430"],"this page":["\u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"],"continue":["\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0439\u0442\u0435"],"continue reading":["\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435"],"read more":["\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435"],"open":["\u043e\u0442\u043a\u0440\u044b\u0442\u044c"],"download":["\u0441\u043a\u0430\u0447\u0430\u0442\u044c"],"button":["\u043a\u043d\u043e\u043f\u043a\u0430"],"keep reading":["\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435 \u0447\u0442\u0435\u043d\u0438\u0435"],"learn more":["\u0443\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435"]}}} |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-ru_RU-ffd08c762bdabd23386ea03007811e0f.json`
at line 1, The translation for the "more\u2026" message has incorrect
punctuation ("больше.."); update the value for the "more\u2026" key in the JSON
(locale_data.messages.messages) to use a single ellipsis character (e.g.,
"больше…" or the preferred UI ellipsis "больше...") so it matches the other
variants and correct UI punctuation.
| msgid "Add a note explaining why this issue is being dismissed." | ||
| msgstr "Pridajte poznámku vysvetľujúcu, prečo sa tento problém zamieta." |
There was a problem hiding this comment.
Use consistent Slovak wording for “dismiss” actions.
Line 4821 uses “zamieta,” while related UI strings in this file consistently use the “zrušiť/zrušený” wording. Keeping terminology aligned will avoid mixed UX language.
Suggested translation tweak
msgid "Add a note explaining why this issue is being dismissed."
-msgstr "Pridajte poznámku vysvetľujúcu, prečo sa tento problém zamieta."
+msgstr "Pridajte poznámku vysvetľujúcu, prečo sa tento problém zrušuje."📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| msgid "Add a note explaining why this issue is being dismissed." | |
| msgstr "Pridajte poznámku vysvetľujúcu, prečo sa tento problém zamieta." | |
| msgid "Add a note explaining why this issue is being dismissed." | |
| msgstr "Pridajte poznámku vysvetľujúcu, prečo sa tento problém zrušuje." |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@languages/accessibility-checker-sk.po` around lines 4820 - 4821, The
translation for msgid "Add a note explaining why this issue is being dismissed."
uses "zamieta" which is inconsistent with the rest of the file; update the
msgstr to use the project's preferred "zruši-" terminology (e.g., replace
"Pridajte poznámku vysvetľujúcu, prečo sa tento problém zamieta." with a
consistent form such as "Pridajte poznámku vysvetľujúcu, prečo sa tento problém
zrušuje."), ensuring the wording matches other strings in the file.
For more information go to https://app.ptc.wpml.org/#/dashboard/merge-requests-history/1985
Summary by CodeRabbit