파일 확장명 |
.resx, .resw |
API 확장 |
windows8_resource |
가져오기 |
예 |
내보내기 |
예 |
복수형 지원 |
아니요 |
설명 지원 |
예 |
Windows 애플리케이션에서 주로 사용하는 XML 기반 파일 형식. .XLIFF 및 .TS와 같은 다른 파일 형식과 비교하여 현지화 또는 번역을 위해 특별히 설계되지 않으며 일반적으로 이중 언어 또는 다국어가 아닙니다. 현지화에 사용될 때 번역이 보류된 Strings는 <data>
아래에 중첩된 <value>
요소에 저장됩니다. 다른 tags의 <value>
요소는 번역을 위해 변경되거나 필터링되지 않습니다.
코드 샘플
<?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"> <value/> </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"> <value/> </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>