tests/wxGlade/HMIFrame@wxglade_hmi/pyfile.xml
author Andrey Skvortsov <andrej.skvortzov@gmail.com>
Wed, 29 Aug 2018 18:53:02 +0300
changeset 2301 5b8a7dd43f9f
parent 1462 9ee3a2dea7e8
permissions -rw-r--r--
Avoid usage of localized strings before initialization during import in many modules

This happens if import is done before i18n setup
(InstallLocalRessources()).
This affects PLCOpenEditor mostly. Beremiz IDE is free from this issue, but moving
initialization from import should make modules more robust.
Otherwise execution result depends on where and when import was done
and this is not a good thing.

Some modules (ConfigTreeNode, features, CodeFileEditor related
classes) still have this, but they are used only in Beremiz.
Most problems result in non-working internatialization.
In some cases (VariablePanel) there is backtrace, because localized
key is not found in non-localized dictionary.
1462
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     2
<PyFile xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     3
  <variables/>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     4
  <globals>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     5
    <xhtml:p><![CDATA[]]></xhtml:p>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     6
  </globals>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     7
  <init>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     8
    <xhtml:p><![CDATA[]]></xhtml:p>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
     9
  </init>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    10
  <cleanup>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    11
    <xhtml:p><![CDATA[]]></xhtml:p>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    12
  </cleanup>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    13
  <start>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    14
    <xhtml:p><![CDATA[]]></xhtml:p>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    15
  </start>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    16
  <stop>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    17
    <xhtml:p><![CDATA[]]></xhtml:p>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    18
  </stop>
9ee3a2dea7e8 Extended wxHMI test
Edouard Tisserant
parents:
diff changeset
    19
</PyFile>