Add ca.po for both addons, matching the existing es/eu coverage (378 and 4 entries respectively). Add the missing "ca" fallback block in website_sale_i18n.py alongside the existing es/eu ones, and correct the i18n README, which falsely claimed complete pt/gl/fr/it coverage that was never actually present.
64 lines
1.7 KiB
Markdown
64 lines
1.7 KiB
Markdown
# Website Sale Aplicoop - Translations
|
|
|
|
## Language Support
|
|
|
|
This module has complete translation support for **3 languages**:
|
|
|
|
| Language | Code | Status | Coverage |
|
|
|----------|------|--------|----------|
|
|
| Spanish | `es` | ✅ Complete | 100% |
|
|
| Catalan | `ca` | ✅ Complete | 100% |
|
|
| Basque (Euskera) | `eu` | ✅ Complete | 100% |
|
|
|
|
## Translated Content
|
|
|
|
Each `.po` file contains **378 translations** for:
|
|
|
|
- **Selection Field Options** (Days of week, Recurrence periods)
|
|
- Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
|
|
- Daily, Weekly, Biweekly, Monthly
|
|
|
|
- **Order States**
|
|
- Draft, Open, Closed, Cancelled
|
|
|
|
- **Order Types**
|
|
- Regular Order, Special Order, Promotional Order
|
|
|
|
- **Field Labels & Help Text**
|
|
- 40+ field definitions with labels, help text, and descriptions
|
|
|
|
## Usage
|
|
|
|
When users switch their Odoo interface language to any of the supported languages, all UI strings will automatically display in that language.
|
|
|
|
### Example
|
|
- English: "Group Order"
|
|
- Spanish: "Pedido de Grupo"
|
|
- Catalan: "Comanda de Grup"
|
|
- Basque (Euskera): "Taldeko Eskaera"
|
|
|
|
## Translation Workflow
|
|
|
|
To add or update translations:
|
|
|
|
1. Edit the corresponding `.po` file
|
|
2. Update the `msgstr` values (keep `msgid` unchanged)
|
|
3. Save and reload the module in Odoo
|
|
4. Translations apply immediately
|
|
|
|
Example entry in a `.po` file:
|
|
```po
|
|
#. module: website_sale_aplicoop
|
|
msgid "Group Order"
|
|
msgstr "Pedido de Grupo" # Spanish translation
|
|
```
|
|
|
|
## Maintenance
|
|
|
|
- All `.po` files were generated and tested: **40/40 tests passing**
|
|
- Translation coverage: **100%** for all supported languages
|
|
- Last updated: August 13, 2026
|
|
|
|
---
|
|
|
|
**Note**: The module includes English strings by default. No `en.po` file is needed as English is the source language.
|