# 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