Siirry sisältöön
Odoo Menu
  • Kirjaudu sisään
  • Kokeile ilmaiseksi
  • Sovellukset
    Talous
    • Kirjanpito
    • Laskutus
    • Kulut
    • Datataulukot (BI)
    • Asiakirjat
    • Allekirjoita
    Myynti
    • CRM
    • Myynti
    • Kassajärjestelmä myymälään
    • Kassajärjestelmä ravintolaan
    • Tilaukset
    • Vuokraus
    Verkkosivut
    • Verkkosivun Rakennustyökalu
    • Verkkokauppa
    • Blogi
    • Foorumi
    • Livechat
    • Verkko-oppiminen
    Toimitusketju
    • Varastointi
    • Tuotanto
    • Tuotteen elinkaaren hallinta (PLM)
    • Ostot
    • Huolto
    • Laatu
    Henkilöstöhallinto
    • Työntekijät
    • Rekrytointi
    • Vapaat
    • Arvioinnit
    • Suositukset
    • Kuljetuskalusto
    Markkinointi
    • Somemarkkinointi
    • Sähköpostimarkkinointi
    • Tekstiviestimarkkinointi
    • Tapahtumat
    • Markkinoinnin automaatio
    • Kyselyt
    Palvelut
    • Projekti
    • Työaikakirjaukset
    • Kenttähuolto
    • Asiakaspalvelu
    • Suunnittelu
    • Ajanvaraukset
    Tuottavuus
    • Viestintä
    • Hyväksynnät
    • IoT
    • IP-puhe
    • Tietokirjasto
    • WhatsApp
    Kolmannen osapuolen sovellukset Odoo-Studio Odoo-Pilvialusta
  • Toimialat
    Vähittäiskauppa
    • Kirjakauppa
    • Vaatekauppa
    • Huonekaluliike
    • Ruokakauppa
    • Laitteistokauppa
    • Lelukauppa
    Ruoka & Majoitus
    • Baari ja Pubi
    • Ravintola
    • Pikaruoka
    • Majatalo
    • Juomien jakelija
    • Hotelli
    Kiinteistöt
    • Kiinteistönvälitystoimisto
    • Arkkitehtitoimisto
    • Rakentaminen
    • Kiinteistönhallinta
    • Puutarhanhoito
    • Kiinteistön omistajien yhdistys
    Konsultointi
    • Tilitoimisto
    • Odoo-kumppani
    • Markkinointitoimisto
    • Lakitoimisto
    • Osaajahankinta
    • Tilintarkastus & sertifiointi
    Tuotanto
    • Tekstiili
    • Metalli
    • Huonekalut
    • Ruoka
    • Panimo
    • Yrityslahjat
    Terveys & Liikunta
    • Urheiluseura
    • Silmälasiliike
    • Kuntokeskus
    • Hyvinvointialan ammattilaiset
    • Apteekki
    • Kampaamo
    Kaupat
    • Yleismies
    • IT-laitteisto & Tuki
    • Aurinkoenergiajärjestelmät
    • Suutari
    • Siivouspalvelut
    • LVI-palvelut
    Muut
    • Voittoa tavoittelematon järjestö
    • Ympäristötoimisto
    • Mainostaulujen vuokraus  
    • Valokuvaus
    • Leasing-pyörät
    • Ohjelmistojen jälleenmyyjä
    Selaa kaikkia toimialoja
  • Yhteisö
    Opi
    • Kurssit
    • Dokumentaatio
    • Todistukset
    • Koulutus
    • Blogi
    • Podcast
    Kannusta kouluttautumaan
    • Koulutusohjelmat
    • Scale Up! Liiketoimintapeli
    • Vieraile Odoolla
    Hanki ohjelmisto
    • Lataa
    • Vertaile versioita
    • Julkaisut
    Tee yhteistyötä
    • Github
    • Foorumi
    • Tapahtumat
    • Käännökset
    • Ryhdy kumppaniksi
    • Kumppanipalvelut
    • Rekisteröi tilitoimistosi
    Hanki palveluja
    • Löydä kumppani
    • Löydä kirjanpitäjä
    • Varaa asiantuntijatapaaminen
    • Implementaatiopalvelut
    • Asiakasreferenssit
    • Tuki
    • Versionkorotukset
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Varaa demo
  • Hinnoittelu
  • Asiakaspalvelu

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Kirjanpito
  • Varastointi
  • PoS
  • Projekti
  • MRP
All apps
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Apua

.csv import of translations of data fields doesn't work Odoo18

Tilaa

Saat ilmoituksen, kun tähän viestiin ilmaantuu aktiviteettia

Tämä kysymys on merkitty
importcsvtranslationsOdoo18
1 Vastaa
2310 Näkymät
Avatar
Emmanuel van Hecke

Hi,


Trying to import translations via .csv file of text data in Odoo18 without success.

Using Settings->Translations->Import translation in debug mode.

Managed to read the file without error messages, but unfortunately nothing happens.

Message in log file is limited to 
INFO odoo werkzeug: 192.168.1.19 - - [14/Jul/2025 08:12:14] "GET /web/webclient/translations/6a81be58d8f6a5736c82d879222e37305a2e0221?lang=en_US HTTP/1.1" 200 - 1 0.008 0.011

Trying to load fr_BE records additional to en_US base language.


I would very much appreciate a basic working example of a .csv import. one record should be enough...
For example of the field name in product.template

  • Since Odoo 16, translations shifted from the ir_translation table to JSONB fields in the database. Previously, translations were stored in the ir_translation table with separate records for each language. Now, translatable fields (e.g., name, description) store translations directly in JSONB columns on the model’s table.
    Most of the tutorials are older or focus on translating module text.
    My focus is translating data text in Odoo18.

  • I understand that in the .csv the value of the "src" field has to be exactly the same as the one of the base language in the database and that the easiest way to obtain it is via the export translation. 
    Same for "res_id" and "name" fields in the .csv.

  • I understand also that the .csv has to be comma separated and also UTF8 formatted otherwise it won't work.

  • I have tested with basic text without spaces or special characters. 
    I have also tried enclosed in double quotes or simple quotes.
Actual contents of Product_template, name : 
{"en_US": "Sofa"}

Export Settings
Language? New Language (Empty translation template)
File Format? CSV File
Export Type? Module
Apps To Export? Products & Pricelists

This is (part of) the contents of product.csv exported file :
module,type,name,res_id,src,value,comments
product,model,"product.template,name",product.consu_delivery_01_product_template,Sofa,,

Import translation
Language Name? French_BE
Code? fr_BE
File? myimport.csv
Overwrite Existing Terms? Yes

This is the contents of myimport.csv imported file :
module,lang,res_id,name,type,src,value
product,fr_BE,product.consu_delivery_01_product_template,"product.template,name",field,Sofa,Canap,

0
Avatar
Hylkää
Emmanuel van Hecke
Tekijä

Hi,

This worked for me. You have to change the language in the user settings (right upper corner). As a net result you should see your interface change to the selected language.

Prepare a file (here it can be XLSX also) with the external IDs (that you can get from a previous export) and the fields that you want translated (other non language dependent fields are welcome of course).
Once the test says everything is fine, you can import. Odoo replies by saying how many records were imported.

Thank you for your help, it helps make shorter days.

Avatar
Ray Carnes (ray)
Paras vastaus

Switch the language to French, then import the french names directly via the Products / Product Variants Menu.

Just make sure you use the External ID for the product.template or product.product as applicable.

Your table in this case would be:

"id","name"
"my_product_template.my_id","Canap"


When clicking the translation button next to the Product Name:


You will see both names:


Repeat this process for each additional language

0
Avatar
Hylkää
Nautitko keskustelusta? Älä vain lue, vaan osallistu!

Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!

Rekisteröidy
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
How to import products with translations in V7 from csv Ratkaistu
import csv translations
Avatar
Avatar
Avatar
2
jouluk. 20
12533
Disable automatic follow when importing res.partner csv
import csv
Avatar
Avatar
Avatar
3
kesäk. 20
4881
Enable/disable import rights?
import csv
Avatar
Avatar
1
marrask. 18
10380
'utf8' codec can't decode byte error when importing a list of products as a CSV file Ratkaistu
import csv
Avatar
Avatar
Avatar
Avatar
Avatar
11
helmik. 17
64904
Import translation status / mass update translation status
import translations
Avatar
0
marrask. 16
4552
Yhteisö
  • Kurssit
  • Dokumentaatio
  • Foorumi
Avoin lähdekoodi
  • Lataa
  • Github
  • Runbot
  • Käännökset
Palvelut
  • Odoo.sh hosting
  • Tuki
  • Versionkorotus
  • Räätälöidyt kehitykset
  • Koulutus
  • Löydä kirjanpitäjä
  • Löydä kumppani
  • Ryhdy kumppaniksi
Meistä
  • Yrityksemme
  • Tavaramerkki
  • Ota yhteyttä
  • Työpaikat
  • Tapahtumat
  • Podcast
  • Blogi
  • Asiakkaat
  • Oikeudellinen ilmoitus • Yksityisyys
  • Tietoturva
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo on kokoelma avoimen lähdekoodin yrityssovelluksia, jotka kattavat kaikki yrityksesi tarpeet: asiakkuudenhallinta eli CRM, verkkokauppa, kirjanpito, varastointi, kassajärjestelmä, projektinhallinta, jne.

Odoon uniikki arvolupaus on olla samanaikaisesti erittäin helppokäyttöinen ja täysin integroitu.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now