# Cellframe SDK Documentation - Translations ## Overview This project provides comprehensive multilingual documentation for the Cellframe SDK, making it accessible to developers worldwide through translations in 16 languages. ## Language Support | Language | Native Name | Status | |----------|-------------|---------| | Arabic | العربية | ⏳ Pending | | Chinese | 中文 | ⏳ Pending | | English | English | ✅ Reference | | Finnish | Suomi | ⏳ Pending | | French | Français | ⏳ Pending | | German | Deutsch | ⏳ Pending | | Hindi | हिन्दी | ⏳ Pending | | Italian | Italiano | ⏳ Pending | | Japanese | 日本語 | ⏳ Pending | | Polish | Polski | ⏳ Pending | | Portuguese | Português | ⏳ Pending | | Russian | Русский | ⏳ Pending | | Serbian | Српски | ⏳ Pending | | Spanish | Español | ⏳ Pending | | Turkish | Türkçe | ⏳ Pending | | Vietnamese | Tiếng Việt | ⏳ Pending | ## Translation Structure Each language folder contains the complete documentation structure: ``` 📁 [Language]/ ├── 📄 Cellframe SDK Reference.md # Main navigation hub ├── 📁 Modules/ # Module documentation │ ├── 📄 Module Overview.md # Module navigation hub │ └── 📄 Module [Name].md # Individual module docs └── 📁 ETC/ # Essential documentation ├── 📄 Installation Guide.md # Setup & installation ├── 📄 Building from Source.md # Source build guide ├── 📄 Architecture Overview.md # System architecture ├── 📄 Core Components.md # Essential components ├── 📄 First Application.md # Step-by-step tutorial ├── 📄 Development Guide.md # Best practices ├── 📄 Services Overview.md # Service architecture ├── 📄 Troubleshooting.md # Problem resolution └── 📄 Glossary.md # Function reference ``` ## Translation Guidelines ### Technical Standards 1. **API Functions**: Keep in English - `dap_common_init()`, `dap_hash_fast()`, etc. 2. **Data Types**: Keep in English - `dap_config_t`, `dap_hash_fast_t`, etc. 3. **Code Comments**: Translate to target language ```c // System initialization (English) // Inicialización del sistema (Spanish) ``` 4. **String Literals**: Localize ```c log_it(L_INFO, "Application started"); // English log_it(L_INFO, "Aplicación iniciada"); // Spanish ``` ### Quality Standards - **Technical Accuracy**: Priority over literal translation - **Consistency**: Unified terminology within each language - **Readability**: Natural flow in target language - **Professional Tone**: Maintain technical documentation standards ## Translation Priority 1. Main SDK documentation file 2. Module Overview 3. Installation Guide 4. First Application tutorial 5. Core module documentation ## Contributing To contribute translations: 1. Select a language folder 2. Follow the translation guidelines 3. Maintain the exact folder structure 4. Keep all technical terms consistent 5. Test all links and cross-references ## Status Legend - ✅ Complete - ⏳ Pending - 🔄 In Progress - ❌ Not Started