[PR #8565] feat: add missing Arabic (ar-SA) translations for #8560 #8405

Open
opened 2026-03-23 23:24:03 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/8565
Author: @TarekMohammedgg
Created: 3/12/2026
Status: 🔄 Open

Base: mainHead: feature/8560-add-missing-arabic-translation


📝 Commits (1)

  • 051b241 feat: add missing Arabic (ar-SA) translations for #8560

📊 Changes

1 file changed (+91 additions, -21 deletions)

View changed files

📝 frontend/resources/translations/ar-SA.json (+91 -21)

📄 Description

What

Add missing and fix incorrect Arabic (ar-SA) translations.

Why

Resolves the missing Arabic translation keys reported in #8560.

Changes

  • Added 61 missing keys across shareTab, shareSection,
    ai.customPrompt, search, button, commandPalette
  • Fixed @:appName space bug in 4 keys (broken key reference)
  • Fixed swapped chat.serverUnavailable / chat.aiServerUnavailable
  • Fixed wrong translations: lockPage, undo, proLabel, and more
  • Fixed calendar.settings.noDateHint plural object structure
  • Removed spurious document.data section
  • Fixed incorrect number in comparePlanDialog.proLabels.itemSeven (10 → 50)
  • Reordered all keys to match en-US.json source order

Test

  • Ran generate_language_files script successfully
  • Launched app locally on Windows with Arabic selected
  • Verified translations display correctly in the UI
  • All {} variables and @: references validated

Closes #8560

Summary by Sourcery

Update Arabic (ar-SA) localization to add missing strings and correct existing translations across the UI.

New Features:

  • Add numerous previously missing Arabic (ar-SA) translation keys for sharing, AI prompts, search, buttons, and command palette components.

Bug Fixes:

  • Correct incorrect or swapped Arabic translations and key references, including chat server messages, labels, and pluralization structures.
  • Remove an unused or spurious Arabic translation section and fix an incorrect numeric value in a plan comparison label.

Enhancements:

  • Reorder Arabic translation keys to match the en-US source file for consistency and easier maintenance.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/8565 **Author:** [@TarekMohammedgg](https://github.com/TarekMohammedgg) **Created:** 3/12/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/8560-add-missing-arabic-translation` --- ### 📝 Commits (1) - [`051b241`](https://github.com/AppFlowy-IO/AppFlowy/commit/051b2412f0caf413c288e13584e11ca024ba75b2) feat: add missing Arabic (ar-SA) translations for #8560 ### 📊 Changes **1 file changed** (+91 additions, -21 deletions) <details> <summary>View changed files</summary> 📝 `frontend/resources/translations/ar-SA.json` (+91 -21) </details> ### 📄 Description ## What Add missing and fix incorrect Arabic (ar-SA) translations. ## Why Resolves the missing Arabic translation keys reported in #8560. ## Changes - Added 61 missing keys across `shareTab`, `shareSection`, `ai.customPrompt`, `search`, `button`, `commandPalette` - Fixed `@:appName` space bug in 4 keys (broken key reference) - Fixed swapped `chat.serverUnavailable` / `chat.aiServerUnavailable` - Fixed wrong translations: `lockPage`, `undo`, `proLabel`, and more - Fixed `calendar.settings.noDateHint` plural object structure - Removed spurious `document.data` section - Fixed incorrect number in `comparePlanDialog.proLabels.itemSeven` (10 → 50) - Reordered all keys to match `en-US.json` source order ## Test - [x] Ran `generate_language_files` script successfully - [x] Launched app locally on Windows with Arabic selected - [x] Verified translations display correctly in the UI - [x] All `{}` variables and `@:` references validated Closes #8560 ## Summary by Sourcery Update Arabic (ar-SA) localization to add missing strings and correct existing translations across the UI. New Features: - Add numerous previously missing Arabic (ar-SA) translation keys for sharing, AI prompts, search, buttons, and command palette components. Bug Fixes: - Correct incorrect or swapped Arabic translations and key references, including chat server messages, labels, and pluralization structures. - Remove an unused or spurious Arabic translation section and fix an incorrect numeric value in a plan comparison label. Enhancements: - Reorder Arabic translation keys to match the en-US source file for consistency and easier maintenance. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#8405
No description provided.