[gelöst] Fehlende Caption ML finden

21. Oktober 2008 10:37

Wie findet man am schnellsten die fehlenden Übersetzungen einer Sprache über mehrere Objekte hinweg?

Danke
Jürgen
Zuletzt geändert von Juergen_G am 22. Oktober 2008 08:30, insgesamt 1-mal geändert.

Re: Fehlende Caption ML finden

21. Oktober 2008 11:44

z. B. mit dem impuls Check Tool.

Re: Fehlende Caption ML finden

21. Oktober 2008 12:50

Kennt jemand auch eine kostenlose Lösung?

Re: Fehlende Caption ML finden

21. Oktober 2008 14:19

Bei entsprechender vorhandener Lizenz :
Navision Localization Workbench


Auf jeden Fall kostenlos sind diese Methoden:
Für Tabellen :
Eine Form für die Tabelle "Field" aufbauen, auf die entsprechende Sprache umstellen und fehlende "Field Caption" suchen.

Alle Objekttypen :
Über Extras/Translate/Export die Sprachlayer der Objekte exportieren und die Textdatei analysieren
z.B. unter Linux Kommandozeile :
Code:
grep  "^.*-A.*:" TEXTDATEI |sed -e 's/-A.*//'|sort |uniq -c|sort |grep "^ *1 "

Re: Fehlende Caption ML finden

22. Oktober 2008 08:29

Kai - Danke für die Tipps

Re: [gelöst] Fehlende Caption ML finden

22. Oktober 2008 19:32

Falls gerade kein Linux zur Hand ist :wink: :
Mit den CoreUtils (Grep,Sed,Sort,Uniq etc.pp²) kann man die Kommandozeile auch unter Windows ausführen.

    grep "^.*-A.*:" TEXTDATEI findet alle zu übersetzenden Texte für alle Sprachen
    |sed -e 's/-A.*//' separiert die Text-ID ohne Sprachkennung, für jeden übersetzen Text erscheint die Text ID dann zweimal ( oder mehrmals bei mehr als 2 Sprachen) für jeden nicht übersetzten Text nur einmal oder weniger als die Anzahl der vorhandenen Sprachen
    |sort sortiert die IDs
    |uniq -c gibt jede vorhandede ID nur einmal aus. Der -c bewirkt , dass die Anzahl der Vorkommnisse ausgegeben wird
    |grep "^ *1 " diese Zeile gilt nur für eine Zusatzsprache, muss sonst angepasst werden
    > IDListe.txt (nur wenn Ausgabe des Ergebnisses in eine neue Textdatei erfolgen soll, hier z. B. IDListe.txt)

Insgesamt werden also alle Zeilen ausgegeben , die (unabhängig von der Sprache) nur einmal vorkommen. Das sind dann die , bei denen eine Caption fehlt.

Bei weiteren Fragen an unser Forumsmitglied fiddi wenden ( der hat den Code verzapft :-) )

Re: [gelöst] Fehlende Caption ML finden

23. Oktober 2014 17:20

Eine aktuelle kostenlose Möglichkeit:
Das neue Cmdlet Test-NAVApplicationObjectLanguage, welches bei NAV 2015 dabei ist (kann wie die anderen Cmdlets aber nur für aktuelle Objekttypen ab NAV 2013 eingesetzt werden)
Beschreibung
Use the Test-NAVApplicationObjectLanguage cmdlet to validate captions in Microsoft Dynamics NAV application objects. The cmdlet tests all multilanguage strings to verify if the objects have translated strings for the specified languages.