4. Dezember 2019 16:55
tableextension 50002 ItemExt extends Item
{
fields
{
modify("GTIN")
{
Caption = 'EAN';
}
}
}
<trans-unit id="TableExtension 3764468691 - Change 1405402048 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve" al-object-target="Table 3276313895">
<source>EAN</source>
<target>EAN</target>
<note from="Developer" annotates="general" priority="2"></note>
<note from="Xliff Generator" annotates="general" priority="3">TableExtension ItemExt - Change GTIN - Property Caption</note>
</trans-unit>
5. Dezember 2019 10:15
5. Dezember 2019 10:27
Möglicher Workaround: Die Caption nicht per AL ändern, sondern nur in allen Übersetzungsdateien (also auch en-US, nicht aber AppName.g.xlf) das <target> ändern
5. Dezember 2019 10:39
Aber: wenn ich mit XLIFF-Translation arbeite
"features": ["TranslationFile"],
5. Dezember 2019 10:54
5. Dezember 2019 11:31
5. Dezember 2019 11:52
<trans-unit id="TableExtension 3764468691 - Change 1405402048 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve" al-object-target="Table 3276313895">
<source>EAN</source>
<note from="Developer" annotates="general" priority="2"></note>
<note from="Xliff Generator" annotates="general" priority="3">TableExtension bero_ItemExt - Change GTIN - Property Caption</note>
</trans-unit>
<trans-unit id="TableExtension 3764468691 - Change 1405402048 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve" al-object-target="Table 3276313895">
<source>EAN</source>
<target>EAN</target>
<note from="Developer" annotates="general" priority="2"></note>
<note from="Xliff Generator" annotates="general" priority="3">TableExtension bero_ItemExt - Change GTIN - Property Caption</note>
</trans-unit>
5. Dezember 2019 13:40
elf hat geschrieben:Ich habe [...] eine *de-DE.xlf (die ich selbst angelegt habe).
Eine *en-US .xlf habe ich nicht, brauche ich die denn? Das ist doch meines Wissens alles bereits in der g.xlf definiert.
5. Dezember 2019 14:10
<file datatype="xml" source-language="en-US" target-language="de-DE" original="Test">
5. Dezember 2019 14:18
elf hat geschrieben:eben nur nicht bei der Caption eines Feldes in der Table.
5. Dezember 2019 14:51
Es funktioniert auch nicht (mehr) mit der Übersetzung der TableCaption in BC 15 , das ist ein bestätigter Bug, Korrektur soll bald kommen. In BC 14 ging das noch.
8. Januar 2020 14:51
9. Januar 2020 15:47
action(Test2Action1)
{
ApplicationArea = All;
image = New;
Caption = 'Label test';
trigger OnAction()
var
ConstTest: Label 'This is a test';
begin
Message(ConstTest)
end;
}
<trans-unit id="Page 3560262020 - Action 500837773 - Method 1377591017 - NamedType 498840317" size-unit="char" translate="yes" xml:space="preserve">
<source>This is a test</source>
<target>Das ist ein Test (hat funktionert!)</target>
<note from="Developer" annotates="general" priority="2"></note>
<note from="Xliff Generator" annotates="general" priority="3">Page bero_ELFTestCard - Action Test2Action1 - Method OnAction - NamedType ConstTest</note>
</trans-unit>
9. Januar 2020 18:32
<file datatype="xml" source-language="en-US" target-language="de" original="berolina">
<file datatype="xml" source-language="en-US" target-language="de-DE" original="berolina">