Skip to content

Add missing Arabic translations (FEC-14996) - #1197

Open
bw-kaltura wants to merge 1 commit into
masterfrom
fix/FEC-14996-arabic-translations
Open

Add missing Arabic translations (FEC-14996)#1197
bw-kaltura wants to merge 1 commit into
masterfrom
fix/FEC-14996-arabic-translations

Conversation

@bw-kaltura

Copy link
Copy Markdown

Summary

  • Adds customer-supplied Arabic translations for all previously-untranslated keys in translations/ar.i18n.json, including secondsRewind / secondsForward which were explicitly called out as missing in the ticket.
  • Source content: customer-provided translation attachment on FEC-14996 (relayed from SUP-52640).

Notes for reviewer

  • error.media_error_title and error.text_error_title were supplied with identical Arabic text, even though the English source strings are distinct ("Media stream error" vs. "Text stream error"). This looks like a translator copy/paste slip in the source document. Kept as-supplied for this PR — flagging so we can confirm with the customer/translator before merge, or fix if we'd rather not wait.
  • A couple of Handlebars placeholders were corrupted in the source doc (e.g. secondsRewind/secondsForward had {{--}} instead of {{seconds}}) — these were corrected back to match en.i18n.json placeholder names while keeping the customer's Arabic wording.
  • transcript-style pairs attach_transcript/attach_transcript_button (n/a here, see companion PR) aren't in this repo; for playkit-js-ui itself no other duplicate-text issues were found beyond the one above.

Test plan

  • Confirm JSON is valid (python3 -m json.tool passes locally)
  • Load player with ar locale and visually confirm rewind/forward tooltips show secondsRewind/secondsForward correctly
  • Reviewer/customer to confirm media_error_title vs text_error_title wording intent

Ref: https://kaltura.atlassian.net/browse/FEC-14996

🤖 Generated with Claude Code

Adds customer-supplied Arabic strings for secondsRewind/secondsForward
and all other previously-untranslated keys in translations/ar.i18n.json.

https://kaltura.atlassian.net/browse/FEC-14996
Copilot AI lite review requested due to automatic review settings August 20, 2026 13:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Arabic locale file to fill in previously missing i18n strings so the player UI (controls, volume accessibility labels, error states, CVAA presets, and audio description UI) can be fully localized in ar.

Changes:

  • Adds missing controls, volume, and settings keys (including secondsRewind/secondsForward placeholders).
  • Adds missing error messages/titles and additional CVAA-related labels.
  • Adds missing sections for watermark, spinner, videoArea, audioDescription, and mediaInfo.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread translations/ar.i18n.json
"media_unavailable_error_message": "تم تقييد هذه الوسائط. يُرجى الحصول على الأذونات المطلوبة للوصول إلى المحتوى",
"text_error_title": "خطأ في تدفق النص",
"text_error_message": "حدث خطأ في تدفق النص",
"media_error_title": "خطأ في تدفق النص",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants