파일 확장명 |
.resx, .resw |
API 확장 |
resx |
가져오기 |
예 |
내보내기 |
예 |
복수형 지원 |
아니요 |
설명 지원 |
아니요 |
.NET는 주로 Microsoft Windows용 오픈 소스 소프트웨어 개발 프레임워크입니다. .NET 프레임 작업을 사용하여 개발된 앱의 현지화는 주로 리소스 파일(.resx)로 작업합니다.
.resx 파일은 루트 요소가 <root>
인 XML 기반입니다. Localizable Strings는 일반적으로 <data>
아래에 중첩된 <value>
요소에 포함되어 있습니다. <value>
요소는 <resheader>
에서도 찾을 수 있지만 이들은 일반적으로 번역을 위해 사용되지 않는 메타데이터입니다.
코드 샘플
<?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:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="type" type="xsd:string"/> <xsd:attribute name="mimetype" type="xsd:string"/> </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>