Skip to content

Localization

Masyukov Pavel edited this page May 24, 2026 · 1 revision

Localization

ColdVault currently supports English and Russian.

Resource Files

  • ColdVault/Resources/en.lproj/Localizable.strings
  • ColdVault/Resources/ru.lproj/Localizable.strings

Rules

  • Add new keys in both locales in the same pull request.
  • Keep key names stable and descriptive.
  • Avoid embedding user-visible strings directly in Swift code when localization is expected.

Translation Quality Checklist

  • Technical terms are consistent across screens.
  • Security warnings are explicit and unambiguous.
  • Character limits are verified on smaller iPhone screens.

Runtime Language Switching

ColdVault supports runtime language switching through app settings.

Contributors should validate language switch flow after adding new strings.

Clone this wiki locally