Partager via


Locale Configuration Service Provider Example for OMA DM

4/8/2010

The following example shows how to use the Locale Configuration Service Provider.

Note

To use this example, you must replace the values as appropriate, and add the node as a child of the SyncBody node in an OMA DM provisioning file. For more information about the syntax of the provisioning file, see OMA DM Provisioning Files.

    <Atomic>
        <CmdID>1</CmdID>
   
        <Replace>
           <CmdID>2</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_ICALENDARTYPE</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>1</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>3</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_IMEASURE</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>1</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>4</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_IFIRSTDAYOFWEEK</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>6</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>5</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_IFIRSTWEEKOFYEAR</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>0</Data>
             </Item>
          </Replace>
    
          <Replace>
             <CmdID>6</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_IPAPERSIZE</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>1</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>7</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SLONGDATE</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>dddd, MMMM dd, yyyy</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>8</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SPOSITIVESIGN</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data></Data>
             </Item>
          </Replace>
    
          <Replace>
             <CmdID>9</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SSHORTDATE</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>M/d/yy</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>10</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_STIMEFORMAT</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>h:mm:ss tt</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>11</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SYEARMONTH</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>MMMM, yyyy</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>12</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_STIME</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>:</Data>
             </Item>
          </Replace>
          
          <Replace>
             <CmdID>13</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_S1159</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>AM</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>14</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_S2359</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>PM</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>15</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SDATE</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>/</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>16</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SDECIMAL</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>.</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>17</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_IDIGITS</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>2</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>18</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_STHOUSAND</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>,</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>19</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_INEGNUMBER</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>1</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>20</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SGROUPING</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>3;0</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>21</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SLIST</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>,</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>22</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SNEGATIVESIGN</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>-</Data>
             </Item>
          </Replace>      
    
          <Replace>
             <CmdID>23</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_ILZERO</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>1</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>24</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SCURRENCY</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>$</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>25</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_ICURRENCY</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>0</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>26</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SMONDECIMALSEP</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>.</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>27</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_ICURRDIGITS</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>2</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>28</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SMONTHOUSANDSEP</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>,</Data>
             </Item>
          </Replace>     
          
          <Replace>
             <CmdID>29</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_INEGCURR</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>0</Data>
             </Item>
          </Replace>      
          
          <Replace>
             <CmdID>30</CmdID>
             <Item>
                <Target><LocURI>./Vendor/MSFT/Locale/LOCALE_SMONGROUPING</LocURI></Target>
                <Meta>
                   <Format xmlns="syncml:metinf">chr</Format>
                   <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>3;0</Data>
             </Item>
          </Replace>      
      
      </Atomic>

See Also

Tasks

Locale Configuration Service Provider Example