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">