Skip to content

Complete Arabic (ar) localization for preferences #175

@schuyler

Description

@schuyler

Problem

Arabic localization files for preference view controllers are completely missing. This prevents Arabic-speaking users from seeing properly localized preference UI.

Current State

  • MPMarkdownPreferencesViewController: 0 lines (expected: 42 lines)
  • MPTerminalPreferencesViewController: 0 lines (expected: 18 lines)
  • MPGeneralPreferencesViewController: 0 lines (expected: 27 lines)
  • MPHtmlPreferencesViewController: 0 lines (expected: 63 lines)
  • MPEditorPreferencesViewController: 0 lines (expected: 63 lines)

Total: 0/213 lines (100% incomplete)

Expected Behavior

All preference controls should display with proper Arabic translations, matching the completeness of Japanese, Chinese, French, and German localizations.

Special Considerations

  • Arabic is a right-to-left (RTL) language
  • May require additional UI layout testing to ensure RTL display works correctly
  • Consider consulting with native Arabic speakers for translation quality

Files to Create/Update

  1. MacDown/Localization/ar.lproj/MPMarkdownPreferencesViewController.strings
  2. MacDown/Localization/ar.lproj/MPTerminalPreferencesViewController.strings
  3. MacDown/Localization/ar.lproj/MPGeneralPreferencesViewController.strings
  4. MacDown/Localization/ar.lproj/MPHtmlPreferencesViewController.strings
  5. MacDown/Localization/ar.lproj/MPEditorPreferencesViewController.strings

Reference

Use Japanese localization files as structural reference for translation keys.

Priority

MEDIUM - Affects international users, may require RTL UI testing

Related Issues

Related to #40 (Korean localization completed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions