파일 확장자 |
.resx, .resw |
API 확장 |
windows8_resource |
수입 |
예 |
수출 |
예 |
복수형 지원 |
아니요 |
설명 지원 |
예 |
Windows 응용 프로그램에서 주로 사용되는 XML 기반 파일 형식입니다. 와 같은 다른 파일 형식과 비교합니다. XLIFF 및 . TS, 현지화 또는 번역을 위해 특별히 설계되지 않았으며 일반적으로 이중 언어 또는 다국어가 아닙니다. 지역화에 사용되는 경우 번역 보류 중인 문자열은 <data>
아래에 중첩된 <value>
요소에 저장됩니다. <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:string" minOccurs="0" msdata:Ordinal="2"/> </xsd:sequence> <xsd:특성 이름="이름" 유형="xsd:문자열"/> <xsd:특성 이름="유형" 유형="xsd:문자열"/> <xsd:attribute name="mimetype" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/> </xsd:sequence> <xsd:특성 이름="이름" 유형="xsd:문자열" 사용="필수"/> </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=neutral, PublicKeyToken=b77a5c561934e089</value입니다> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value입니다> </resheader> <data name="boolean_key"> <value>--- 참 </value> </data> <data name="empty_string_translation"> <value/> </data> <data name="key_with_description"> <value>이 키에는 설명이 있습니다! (적어도 일부 형식에서는)</value> <comment>나는 그 열쇠에 대한 중요한 설명입니다!</comment> </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>이 키는 namespace.</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>