aboutsummaryrefslogtreecommitdiff
path: root/src/xsd/wixloc/String.xsd
blob: 1a2c01c0b2526e313ab60cef6bc0b58d3997c48d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<element name="String">
    <annotation>
      <appinfo>
        <howtoRef href="ui_and_localization/build_a_localized_version.html">How To: Build a localized version of your installer</howtoRef>
        <howtoRef href="ui_and_localization/make_installer_localizable.html">How To: Make your installer localizable</howtoRef>
      </appinfo>
    </annotation>
    <complexType>
      <attribute name="Id" type="xs:string" use="required">
        <annotation>
          <documentation>Identity of the localized string. Referenced in .wxs files using `!(loc.Id)` or in locutil using `#(loc.Id)`.</documentation>
        </annotation>
      </attribute>
      <attribute name="Overridable" type="LocalizationYesNoType">
        <annotation>
          <documentation>Determines if the localized string may be overridden by a definition in another localization file. The default value is `no`.</documentation>
        </annotation>
      </attribute>
      <attribute name="Localizable" type="LocalizationYesNoType">
        <annotation>
          <documentation>Indicates whether the string is localizable text or a non-localizable string that must be unique per locale. The value of this attribute is not used by the WiX Toolset. It provided as documentation for localizers to ignore things like GUIDs or identifiers that look like text.</documentation>
        </annotation>
      </attribute>
      <attribute name="Value" type="xs:string">
        <annotation>
          <documentation>The localized value for this string.</documentation>
        </annotation>
      </attribute>
    </complexType>
  </element>