# asxez/dockerdesktop-cn

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/asxez-dockerdesktop-cn).**

8,666 stars · 492 forks

## Links

- GitHub: https://github.com/asxez/DockerDesktop-CN
- awesome-repositories: https://awesome-repositories.com/repository/asxez-dockerdesktop-cn.md

## Topics

`chinese-translation` `dockerdesktop` `sinicization`

## Description

DockerDesktop-CN is a localization pack and binary resource patcher designed to convert the Docker Desktop user interface into Chinese. It provides a collection of translated resource files and binary patches to modify the display language for users on Windows and macOS.

The project utilizes binary resource patching and segment injection to substitute hardcoded English strings within application binaries. It employs file system-based resource overlays and static asset replacement to overwrite default software resources with localized versions.

To ensure a consistent experience across different desktop operating systems, the tool uses cross-platform asset mapping and directory-specific resource mapping to align translation files with the installation paths of each OS.

## Tags

### User Interface & Experience

- [Interface Localization](https://awesome-repositories.com/f/user-interface-experience/interface-localization.md) — Provides tools and utilities for translating Docker Desktop user interface labels and descriptions into Chinese. ([source](https://github.com/asxez/dockerdesktop-cn#readme))
- [Chinese Language Translation Packs](https://awesome-repositories.com/f/user-interface-experience/chinese-language-translation-packs.md) — Provides localized assets and string replacements for software interfaces to support Chinese speaking users on desktop systems.
- [Interface Asset Replacements](https://awesome-repositories.com/f/user-interface-experience/interface-asset-replacements.md) — Provides alternative UI definition files to override default application text with translated versions.
- [Desktop Application Localizations](https://awesome-repositories.com/f/user-interface-experience/translation-extensions/desktop-application-localizations.md) — Provides a system for translating menus, dialogs, and messages within the Docker Desktop application into Chinese.
- [Docker Desktop Localizations](https://awesome-repositories.com/f/user-interface-experience/translation-extensions/desktop-application-localizations/docker-desktop-localizations.md) — Translates the Docker Desktop user interface into Chinese for users on Windows and macOS to improve accessibility.
- [Cross-Platform Asset Mappings](https://awesome-repositories.com/f/user-interface-experience/cross-platform-asset-mappings.md) — Maps translation files to specific directory structures for Windows and macOS to ensure consistent UI localization.
- [Directory-Specific Resource Mappings](https://awesome-repositories.com/f/user-interface-experience/directory-specific-resource-mappings.md) — Organizes localization files to match the unique installation paths of different desktop operating systems.
- [Resource Overlayers](https://awesome-repositories.com/f/user-interface-experience/resource-overlayers.md) — Utilizes resource overlayers to inject localized assets into existing packages to change the displayed language.

### Development Tools & Productivity

- [Binary Resource Localization Tools](https://awesome-repositories.com/f/development-tools-productivity/localized-resource-extractors/binary-resource-localization-tools.md) — Provides a tool that patches embedded resource files from application binaries to enable language translation.
- [Cross-Platform UI Localizations](https://awesome-repositories.com/f/development-tools-productivity/language-support-extensions/ui-localization/cross-platform-ui-localizations.md) — Applies language translation files across different operating systems to ensure a consistent localized experience for desktop software.

### DevOps & Infrastructure

- [Docker Desktop Configurations](https://awesome-repositories.com/f/devops-infrastructure/docker-desktop-configurations.md) — Customizes the desktop installation of Docker to better suit the language preferences of Chinese developers.

### Programming Languages & Runtimes

- [String Segment Injections](https://awesome-repositories.com/f/programming-languages-runtimes/binary-data-segment-management/string-segment-injections.md) — Implements binary segment injection to substitute English strings with translated Chinese text directly in compiled binaries.

### Software Engineering & Architecture

- [Resource Patching](https://awesome-repositories.com/f/software-engineering-architecture/binary-patching-utilities/resource-patching.md) — Provides optimized binary manipulation to update application resources with translated strings without full archive decompression.
- [Software Interface Localization](https://awesome-repositories.com/f/software-engineering-architecture/software-interface-localization.md) — Implements methods for adapting the software interface to Chinese via resource replacement and binary patching.
