파일 확장명 |
.resx, .resw |
API 확장 |
resx_windowsphone |
가져오기 |
예 |
내보내기 |
예 |
복수형 지원 |
아니요 |
형식 옵션 |
Windows Phone는 Microsoft에서 개발한 모바일 운영 체제입니다. 다른 Microsoft 플랫폼(예: .NET)과 유사하게 Windows Phone는 .resx 파일의 변형을 통해 현지화와 국제화를 지원합니다.
Windows Phone ResX 파일은 XML 기반입니다. 번역 가능한 데이터는 <data>
아래에 중첩된 <value>
요소에 배치되며, <resheader>
요소에도 <value>
요소가 존재할 수 있습니다. 이 <값>
요소에는 앱과 연결된 메타데이터가 포함되어 있으므로 번역 가능한 Strings로 취급해서는 안 됩니다. Phrase에는 사용 준비 필터가 있어 Windows Phone ResX를 도움말할 수 있습니다.
코드 샘플
<?xml version="1.0" encoding="UTF-8"?> <root> <xsd:schema xmlns="" xmlns:xsd="http: //www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" ID="root"> <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"/> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd: 문자열" minOccurs="0" msdata:Ordinal="2"/> </xsd:sequence> <xsd:attribute name="name" type="xsd: 문자열"/> <xsd:attribute name="type" type="xsd: 문자열"/> <xsd:attribute name="mimetype" type="xsd: 문자열"/> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd: 문자열" minOccurs="0" msdata:Ordinal="1"/> </xsd:sequence> <xsd:attribute name="name" type="xsd: 문자열" 사용="required"/> </xsd:complexType> </xsd:element> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>2.0</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=중립, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=중립, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="boolean_key"> <value>--- true </value> </data> <data name="empty_string_translation"> <값/> </data> <data name="key_with_description"> <value>이 키에는 설명이 있습니다! (최소 일부 형식으로)</value> <주석>이 키 중요한 설명입니다!<주석 </data> <data name="key_with_line-break"> <value>이 번역에 포함된 항목 a line-break.</value> </data> <data name="nested.deeply.key"> <value>나는 깊게 중첩된 키.</value> </data> <data name="nested.key"> <value>이 키는 네임스페이스 내에 중첩되어 있습니다.</value> </data> <data name="null_translation"> <값/> </data> <data name="pluralized_key"> <value>복수화가 없습니다.</value> </data> <data name="sample_collection"> <value>--- - 첫 번째 항목 - 두 번째 항목 - 세 번째 항목 </value> </data> <data name="simple_key"> <value>간단한 키, 간단한 메시지</value> </data> <data name="unverified_key"> <value>이 번역은 아직 확인됨 않아 기다리고 있습니다. (일부 형식에서 이 상태 내보내기 수도 있습니다.)</value> </data> </root>