Add Chinese Translation Support #22

Open
opened 2026-04-05 16:16:11 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @wolfbolin on 3/5/2026

This PR adds complete Chinese language support to Open Archiver, including:

  1. New Translation File: Created packages/frontend/src/lib/translations/zh.json with full Chinese translations for all interface elements

  2. Translation Configuration: Updated packages/frontend/src/lib/translations/index.ts to import and register the Chinese language

  3. Type Definition: Added 'zh' to the SupportedLanguage type in packages/types/src/system.types.ts

  4. UI Integration: Added Chinese language option to the system settings page in packages/frontend/src/routes/dashboard/settings/system/+page.svelte

The translation follows the existing structure and terminology used in other language files, ensuring consistency across all supported languages. Users can now select Chinese from the language dropdown in system settings to use the application in Chinese.

This change enhances the accessibility of Open Archiver for Chinese-speaking users, aligning with the project's goal of providing a globally accessible email archiving solution.

*Originally created by @wolfbolin on 3/5/2026* This PR adds complete Chinese language support to Open Archiver, including: 1. **New Translation File**: Created `packages/frontend/src/lib/translations/zh.json` with full Chinese translations for all interface elements 2. **Translation Configuration**: Updated `packages/frontend/src/lib/translations/index.ts` to import and register the Chinese language 3. **Type Definition**: Added `'zh'` to the `SupportedLanguage` type in `packages/types/src/system.types.ts` 4. **UI Integration**: Added Chinese language option to the system settings page in `packages/frontend/src/routes/dashboard/settings/system/+page.svelte` The translation follows the existing structure and terminology used in other language files, ensuring consistency across all supported languages. Users can now select Chinese from the language dropdown in system settings to use the application in Chinese. This change enhances the accessibility of Open Archiver for Chinese-speaking users, aligning with the project's goal of providing a globally accessible email archiving solution.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#22