İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
1989 Görünümler

I am writing a website module to mainly add new pages.

I am able to add pages, then translate them via the UI, and export the translations but I am unable to successfully use these files (PO) in my module so that I can use my module directly in a database without needing to re-translate the pages - they are always showing in English for both languages.

Does anyone have a sample module they can share?

Avatar
Vazgeç
En İyi Yanıt

See my example online at https://github.com/ray-odoo/website_module_translated


To use:

1) Create a new database

2) Install the Website App

3) Visit Website --> Configuration --> Settings

     A) Install the Spanish language (Spanish / Español)

     B) Add Spanish to the list of Website Languages


    

4) Install the Sample Theme

Avatar
Vazgeç
En İyi Yanıt

You can use this app to translate your web pages, blogs and slides
to all active languages: https://apps.odoo.com/apps/modules/18.0/website_aitrans
You can automate this to start updating (looking for changes) every minute.
It uses AI calls and the provider runs a cost free service if you don't have your own LLM providers and keys.

Avatar
Vazgeç
En İyi Yanıt

If you're building a website module and want the pages to appear translated immediately after installation (without re-translating through the UI), the key is to include properly formatted .po files inside your module’s i18n folder. These translations must match the source strings exactly (e.g. text in QWeb templates or controllers).

To assist during development, the modules AI Auto Translation and AI Auto Translation PRO can help automate the translation of all translatable elements within Odoo — including QWeb views, HTML content, labels, menus, and custom fields.

  • AI Auto Translation provides basic one-click translation for selected fields.
  • AI Auto Translation PRO offers full automation, contextual prompts, HTML-safe output (useful for QWeb), and status tracking for translations.

They can be useful for generating .po files quickly and consistently across multiple languages, especially during module development.

Both are available for Odoo 16, 17, and 18.

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Şub 25
1232
1
Oca 25
2104
0
Kas 24
1215
1
Tem 24
4691
1
Mar 15
3998