Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This is intended to go with the custom culture LDML example. Cut & paste this into a file called "tlh-Latn-US.ldml". Notepad should work.
<?xml version="1.0" encoding="utf-8"?>
<ldml>
<identity>
<version number="1.1">ldml version 1.1</version>
<generation date="2005-11-23" />
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:cultureInfoVersion type="1.0" />
<msLocale:cultureAndRegionInfoName type="tlh-Latn-US" />
<msLocale:geoId>244</msLocale:geoId>
<msLocale:parentName type="en-US" />
<msLocale:languageNameAbbr type="TLH" />
<msLocale:languageIsoName type="threeLetters">tlh</msLocale:languageIsoName>
<msLocale:languageIsoName type="twoLetters">tlh</msLocale:languageIsoName>
<msLocale:nativeName type="tlhIngan Hol (tera)" />
<msLocale:regionEnglishName type="United States" />
<msLocale:regionNativeName type="tera" />
<msLocale:regionIsoName type="threeLetters">USA</msLocale:regionIsoName>
<msLocale:regionIsoName type="twoLetters">US</msLocale:regionIsoName>
<msLocale:regionWindowsName type="threeLetters">USA</msLocale:regionWindowsName>
<msLocale:englishName type="Klingon (United States)" />
<msLocale:nativeDisplayName type="tlhIngan Hol (tera)" />
<msLocale:textInfoName type="en-US" />
<msLocale:sortName type="en-US" />
<msLocale:ietfLanguageTag type="tlh-Latn-US" />
</special>
</identity>
<layout>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:direction type="left-to-right" />
</special>
</layout>
<characters>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:keyboardLayout>1033</msLocale:keyboardLayout>
<msLocale:consoleFallbackName type="" />
<msLocale:fontSignature>
<msLocale:unicodeRanges>
<msLocale:range type="1" />
</msLocale:unicodeRanges>
<msLocale:defaultCodePages>
<msLocale:ansiCodePage>
<msLocale:codePage type="1252" />
</msLocale:ansiCodePage>
<msLocale:ansiOemCodePage />
<msLocale:oemCodePage>
<msLocale:codePage type="437" />
</msLocale:oemCodePage>
</msLocale:defaultCodePages>
<msLocale:codePages>
<msLocale:ansiCodePage>
<msLocale:codePage type="1252" />
</msLocale:ansiCodePage>
<msLocale:ansiOemCodePage />
<msLocale:oemCodePage>
<msLocale:codePage type="437" />
</msLocale:oemCodePage>
</msLocale:codePages>
</msLocale:fontSignature>
<msLocale:scripts />
</special>
</characters>
<measurement>
<measurementSystem type="US" />
<paperSize>
<height>297</height>
<width>210</width>
</paperSize>
</measurement>
<dates>
<calendars>
<default type="Gregorian" />
<calendar type="Gregorian">
<months>
<monthContext type="format">
<monthWidth type="wide">
<month type="1">janu'rIy</month>
<month type="2">'ebru'rIy</month>
<month type="3">march</month>
<month type="4">I'prIl</month>
<month type="5">mey</month>
<month type="6">jung</month>
<month type="7">julay</month>
<month type="8">aghuSt</month>
<month type="9">Sept'mber</month>
<month type="10">aghtober</month>
<month type="11">nov'mber</month>
<month type="12">DeSember</month>
<month type="13" />
</monthWidth>
<monthWidth type="abbreviated">
<month type="1">jan</month>
<month type="2">'eb</month>
<month type="3">mar</month>
<month type="4">I'pr</month>
<month type="5">mey</month>
<month type="6">jung</month>
<month type="7">jul</month>
<month type="8">aghu</month>
<month type="9">Sep</month>
<month type="10">aght</month>
<month type="11">nov</month>
<month type="12">DeS</month>
<month type="13" />
</monthWidth>
<monthWidth type="genitive">
<month type="1">janu'rIy</month>
<month type="2">'ebru'rIy</month>
<month type="3">march</month>
<month type="4">I'prIl</month>
<month type="5">mey</month>
<month type="6">jung</month>
<month type="7">julay</month>
<month type="8">aghuSt</month>
<month type="9">Sept'mber</month>
<month type="10">aghtober</month>
<month type="11">nov'mber</month>
<month type="12">DeSember</month>
<month type="13" />
</monthWidth>
<monthWidth type="genitiveAbbreviated">
<month type="1">jan</month>
<month type="2">'eb</month>
<month type="3">mar</month>
<month type="4">I'pr</month>
<month type="5">mey</month>
<month type="6">jung</month>
<month type="7">jul</month>
&
nbsp; <month type="8">aghu</month>
<month type="9">Sep</month>
<month type="10">aght</month>
<month type="11">nov</month>
<month type="12">DeS</month>
<month type="13" />
</monthWidth>
</monthContext>
</months>
<days>
<dayContext type="format">
<dayWidth type="wide">
<day type="sun">Sunjaj</day>
<day type="mon">monjaj</day>
<day type="tue">tuSjaj</day>
<day type="wed">wenSjaj</day>
<day type="thu">tlherSjaj</day>
<day type="fri">'rayjaj</day>
<day type="sat">Satjaj</day>
</dayWidth>
<dayWidth type="abbreviated">
<day type="sun">Sun</day>
<day type="mon">mon</day>
<day type="tue">tuS</day>
<day type="wed">wenS</day>
<day type="thu">tlher</day>
<day type="fri">'ray</day>
<day type="sat">Sat</day>
</dayWidth>
<dayWidth type="shortest">
<day type="sun">Su</day>
<day type="mon">mo</day>
<day type="tue">tu</day>
<day type="wed">we</day>
<day type="thu">tlhe</day>
<day type="fri">'rI</day>
<day type="sat">Sa</day>
&
nbsp; </dayWidth>
</dayContext>
</days>
<week>
<firstDay day="sun" />
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:weekRule type="firstDay" />
</special>
</week>
<am />
<pm />
<dateFormats>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:dateFormatLength type="long">
<msLocale:default type="0" />
<msLocale:dateFormat type="0">
<msLocale:pattern>'tera'' dddd, MMMM dd, 'DIS' yyyy</msLocale:pattern>
</msLocale:dateFormat>
</msLocale:dateFormatLength>
<msLocale:dateFormatLength type="short">
<msLocale:default type="0" />
<msLocale:dateFormat type="0">
<msLocale:pattern>'tera'' M/d/yyyy</msLocale:pattern>
</msLocale:dateFormat>
</msLocale:dateFormatLength>
<msLocale:yearMonthFormat>
<msLocale:default type="0" />
<msLocale:yearMonth type="0">
<msLocale:pattern>'tera'' MMMM, 'DIS' yyyy</msLocale:pattern>
</msLocale:yearMonth>
</msLocale:yearMonthFormat>
<msLocale:monthDay>
<msLocale:pattern>'tera'' MMMM dd</msLocale:pattern>
</msLocale:monthDay>
</special>
</dateFormats>
<timeFormats>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:timeFormatLength type="long">
<msLocale:default type="0" />
<msLocale:timeFormat type="0">
<msLocale:pattern>'tera'' H:mm:ss tt</msLocale:pattern>
</msLocale:timeFormat>
</msLocale:timeFormatLength>
<msLocale:timeFormatLength type="short">
<msLocale:default type="0" />
<msLocale:timeFormat type="0">
<msLocale:pattern>'tera'' H:mm</msLocale:pattern>
</msLocale:timeFormat>
</msLocale:timeFormatLength>
<msLocale:durationFormats>
<msLocale:default type="0" />
<msLocale:durationFormat type="0">
<msLocale:pattern>HH:mm:ss</msLocale:pattern>
</msLocale:durationFormat>
</msLocale:durationFormats>
</special>
</timeFormats>
</calendar>
<calendar type="Gregorian US" />
</calendars>
</dates>
<numbers>
<symbols>
<list>,</list>
<decimal>.</decimal>
<group>,</group>
<percentSign>%</percentSign>
<infinity type="positive">mI'tIntIn</infinity>
<infinity type="negative">mI'tIntaH</infinity>
<nan>mI'wej</nan>
<PlusSign>+</PlusSign>
<minusSign>-</minusSign>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:currencyDecimalSeparator>.</msLocale:currencyDecimalSeparator>
<msLocale:currencyGroupSeparator>,</msLocale:currencyGroupSeparator>
</special>
</symbols>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/
ldml">
<msLocale:decimalDigits>2</msLocale:decimalDigits>
<msLocale:negativePattern type="1" />
<msLocale:currencyDecimalDigits type="2" />
<msLocale:currencyPositivePattern type="0" />
<msLocale:currencyNegativePattern type="0" />
<msLocale:percentNegativePattern type="0" />
<msLocale:percentPositivePattern type="0" />
<msLocale:leadingZero type="no" />
<msLocale:groupSizes type="0">3</msLocale:groupSizes>
<msLocale:currencyGroupSizes type="0">3</msLocale:currencyGroupSizes>
<msLocale:nativeDigits type="0">0</msLocale:nativeDigits>
<msLocale:nativeDigits type="1">1</msLocale:nativeDigits>
<msLocale:nativeDigits type="2">2</msLocale:nativeDigits>
<msLocale:nativeDigits type="3">3</msLocale:nativeDigits>
<msLocale:nativeDigits type="4">4</msLocale:nativeDigits>
<msLocale:nativeDigits type="5">5</msLocale:nativeDigits>
<msLocale:nativeDigits type="6">6</msLocale:nativeDigits>
<msLocale:nativeDigits type="7">7</msLocale:nativeDigits>
<msLocale:nativeDigits type="8">8</msLocale:nativeDigits>
<msLocale:nativeDigits type="9">9</msLocale:nativeDigits>
<msLocale:digitSubstitution type="none" />
</special>
<currencies>
<currency type="default">
<symbol>$</symbol>
<displayName>us Huch</displayName>
<special xmlns:msLocale="https://schemas.microsoft.com/globalization/2004/08/carib/ldml">
<msLocale:isoCurrency>USD</msLocale:isoCurrency>
<msLocale:currencyEnglishName>US Dollar</msLocale:currencyEnglishName>
</special>
</currency>
</currencies>
</numbers>
</ldml>
Comments
- Anonymous
August 11, 2006
[Updated 11 Aug 2006 to reflect IETF style locale names]
This is just a simple example of creating a... - Anonymous
March 18, 2008
PingBack from http://cityjokesblog.info/im-not-a-klingon-klingon-custom-culturelocale-ms-ldml-file/