Skip to content

feat: add French language localization#37

Open
mtreize wants to merge 1 commit intof-is-h:mainfrom
mtreize:feature/add-french-localization
Open

feat: add French language localization#37
mtreize wants to merge 1 commit intof-is-h:mainfrom
mtreize:feature/add-french-localization

Conversation

@mtreize
Copy link
Copy Markdown

@mtreize mtreize commented Mar 24, 2026

Summary

Add complete French (Français) localization to Usage4Claude.

Changes

New files:

  • Usage4Claude/Resources/fr.lproj/Localizable.strings — Complete French translation of all ~200 keys
  • docs/README.fr.md — Full French README

Modified files (code):

  • Usage4Claude/Helpers/LocalizationHelper.swift — Added L.Language.french
  • Usage4Claude/Models/UserSettings.swift — Added case french = "fr" to AppLanguage enum + fr_FR locale
  • Usage4Claude/Views/Settings/Welcome/WelcomeView.swift — Added French README link in help URL builder

Modified files (localization):

  • en.lproj/Localizable.strings — Added language.french key
  • ja.lproj/Localizable.strings — Added language.french key
  • ko.lproj/Localizable.strings — Added language.french key
  • zh-Hans.lproj/Localizable.strings — Added language.french key
  • zh-Hant.lproj/Localizable.strings — Added language.french key

Modified files (docs):

  • README.md + all translated READMEs — Added "Français" link to the language switcher

Checklist

  • Follows the localization guide in CONTRIBUTING.md
  • Branch name follows feature/ convention
  • Commit message uses conventional format (feat:)
  • All existing locale files updated with language.french key
  • All README language switchers updated
  • AppLanguage enum and LocalizationHelper updated
  • WelcomeView help URL updated for French locale

Add complete French (fr) localization including:
- fr.lproj/Localizable.strings with all ~200 translated keys
- French case in AppLanguage enum and LocalizationHelper
- language.french key added to all existing locale files
- French README (docs/README.fr.md)
- Updated language switcher links in all existing READMEs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant