Warum werden einige Artikel in Odoo nicht übersetzt?

8

Ich habe ein Problem mit Übersetzungen im Modul Projekt . Einige Menüpunkte sind nicht übersetzt. Was könnte das Problem sein?

Hier project_view.xml

%Vor%

Hier ru.po

%Vor%     
Danila Ganchar 02.11.2015, 10:21
quelle

4 Antworten

8

Ich hatte auch dieses Problem mit Übersetzungen. Ich hatte das Modul base auch sehr oft aktualisiert und es funktionierte, aber manchmal war es nicht nötig. Was ich getan habe, ist der nächste Prozess:

  • Gehe zu Einstellungen & gt; Übersetzungen & gt; Laden Sie eine Übersetzung , wählen Sie Ihre Sprache und aktivieren Sie das Kontrollkästchen Vorhandene Begriffe überschreiben und klicken Sie dann auf Laden -Taste.

  • Danach drücken Sie F5, um den Browser zu aktualisieren, dann gehen Sie zu Einstellungen & gt; Übersetzungen & gt; Anwendungsbedingungen & gt; Synchronisieren Sie Begriffe , wählen Sie Ihre Sprache und klicken Sie auf Aktualisieren . Drücken Sie dann erneut F5, um zu sehen, ob Sie Begriffe wurden aktualisiert.

Grüße.

    
forvas 09.11.2015, 10:14
quelle
1

Manchmal funktionieren Übersetzungen nicht sehr gut. Versuchen Sie, die Schaltfläche "Update" im Modul "Base" zu drücken. Dies sollte das Problem lösen.

    
ChesuCR 02.11.2015 21:07
quelle
1

Ja, manchmal funktioniert die Lokalisierung nicht perfekt. Hier ist eine andere Strategie von v8, die dir in Version 9 noch helfen kann.

  • Aktualisieren Sie zuerst Ihr Modul wie beschrieben
  • Entfernen Sie anschließend alle übersetzten Zeichenfolgen für Ihr Modul aus der Datenbank. Das ist sicher, weil Sie sie in Ihrer ru.po-Datei haben.
    • Gehe zu Einstellungen & gt; Übersetzungen & gt; Anwendungsbedingungen & gt; Übersetzte Begriffe
    • Machen Sie eine "Erweiterte Suche" mit "Modul" "enthält", um alle Ihre Begriffe zu finden
    • wähle alle aus (setze den Pager möglicherweise auf 'unlimited')
    • Wählen Sie "Mehr" & gt; 'Löschen'
    • Bestätigen Sie
  • Aktualisieren Sie Ihr Modul erneut.
  • Exportieren Sie die ru.po-Datei erneut; Es sollte nun alle fehlenden Begriffe enthalten.

Das Problem scheint zu sein, dass das Modul manchmal einige Werte von der Standardsprache (en) in die Zielsprache aufnimmt, die dann verbietet, dass der Begriff als "zu übersetzen" aufgeführt wird.

    
miw 06.11.2015 20:02
quelle
1

Manchmal reicht das Aktualisieren des Basismoduls nicht aus. Ich habe eine Lösung basierend auf einem Post implementiert. Ich lösche die gesamte Sprache mit einer Abfrage und lade die Sprache dann erneut mit. "Laden Sie eine Übersetzung" aus dem Konfigurationsmenü.

Die Abfrage, die es möglich gemacht hat, ist die folgende, zum Beispiel für es_CL:

DELETE FROM ir_translation WHERE lang = 'es_CL';

Ich habe dies in ein Modul eingefügt, mit dem Sie es an Ihre Bedürfnisse anpassen können:

Ссылка

Wenn dieses Modul instaliert ist, wird die Abfrage ausgeführt. Dann können Sie Ihre Sprache über das Menü neu laden.

    
Daniel Blanco 23.08.2016 12:32
quelle

Tags und Links