Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 26 additions & 13 deletions src/Certify.Locales/Certify.Locales.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,58 +18,71 @@
</Compile>
</ItemGroup>
<ItemGroup>
<!-- ConfigResources -->
<EmbeddedResource Update="ConfigResources.es-ES.resx">
<DependentUpon>ConfigResources.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="ConfigResources.zh-Hans.resx">
<EmbeddedResource Update="ConfigResources.ja-JP.resx">
<DependentUpon>ConfigResources.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="ConfigResources.nb-NO.resx">
<DependentUpon>ConfigResources.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="ConfigResources.ja-JP.resx">
<EmbeddedResource Update="ConfigResources.tr-TR.resx">
<DependentUpon>ConfigResources.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="ConfigResources.tr-TR.resx">
<EmbeddedResource Update="ConfigResources.zh-Hans.resx">
<DependentUpon>ConfigResources.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="ConfigResources.zh-Hant.resx">
<DependentUpon>ConfigResources.resx</DependentUpon>
</EmbeddedResource>
<!-- CoreSR -->
<EmbeddedResource Update="CoreSR.es-ES.resx">
<DependentUpon>CoreSR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="CoreSR.ja-JP.resx">
<DependentUpon>CoreSR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="CoreSR.nb-NO.resx">
<DependentUpon>CoreSR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="CoreSR.zh-Hans.resx">
<EmbeddedResource Update="CoreSR.tr-TR.resx">
<DependentUpon>CoreSR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="CoreSR.ja-JP.resx">
<EmbeddedResource Update="CoreSR.zh-Hans.resx">
<DependentUpon>CoreSR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="CoreSR.tr-TR.resx">
<EmbeddedResource Update="CoreSR.zh-Hant.resx">
<DependentUpon>CoreSR.resx</DependentUpon>
</EmbeddedResource>
<!-- Properties\Resources -->
<EmbeddedResource Update="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Update="SR.es-ES.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="SR.nb-NO.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<!-- SR -->
<EmbeddedResource Update="SR.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>SR.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Update="SR.zh-Hans.resx">
<EmbeddedResource Update="SR.es-ES.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="SR.ja-JP.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="SR.nb-NO.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="SR.tr-TR.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="SR.zh-Hans.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Update="SR.zh-Hant.resx">
<DependentUpon>SR.resx</DependentUpon>
</EmbeddedResource>
</ItemGroup>
</Project>
30 changes: 22 additions & 8 deletions src/Certify.Locales/ConfigResources.zh-Hans.resx
Original file line number Diff line number Diff line change
Expand Up @@ -121,23 +121,37 @@
<value />
</data>
<data name="Credits" xml:space="preserve">
<value>此软件提供为“AS-IS”并不提供任何形式的保证,无论明示或暗示,包括但不限于任何默认条件下,不间断的使用、适销性,针对特定用途的适用性或非侵权
<value>本软件按“原样”提供,不附带任何明示或暗示的担保,包括但不限于对适销性、特定用途适用性、无侵权性、持续可用性等的任何默示保证

使用LetsEncrypt.org的加密服务来获得免费的SSL/TSL证书收到LetsEncrypt.org的服务条款约束。此软件不隶属于或受赞助于LetsEncrypt.org
使用LetsEncrypt.org免费SSL/TLS证书服务需遵守LetsEncrypt.org的服务条款。本软件与LetsEncrypt.org无任何关联,也未获得其官方认可

此软件使用下列开源软件(或明显的移植于):

- ACMESharp by Eugene Bekker (https://github.com/ebekker/ACMESharp) Licensed under the MPL V 2.0
- Some icons from Font Awesome by Dave Gandy - http://fontawesome.io
本软件使用了以下开源软件(或其重要部分):
- ACMESharp by Eugene Bekker (https://github.com/ebekker/ACMESharp),遵循 MPL V 2.0 许可协议
- 部分图标来自 Font Awesome,作者 Dave Gandy - http://fontawesome.io
- OpenSSL (https://github.com/openssl-net/openssl-net)</value>
</data>
<data name="LongAppName" xml:space="preserve">
<value />
</data>
<data name="UpdateCheckLatestVersion" xml:space="preserve">
<value>您正在使用最新版本。</value>
<value>当前已是最新版本</value>
</data>
<data name="AppUpdateCheckURI" xml:space="preserve">
<value />
</data>
<data name="AppWebsiteURL" xml:space="preserve">
<value />
</data>
<data name="BetaWarning" xml:space="preserve">
<value>警告:这是一个预发布版本,仅供测试或反馈,可能会遇到问题,不要在重要的生产站点上使用此版本。</value>
<value>注意:本软件为测试预览版,仅用于测试和收集反馈,可能存在问题,请勿在重要的生产环境中使用。</value>
</data>
<data name="AIInstrumentationKey" xml:space="preserve">
<value />
</data>
<data name="LocalServiceBaseURI" xml:space="preserve">
<value />
</data>
<data name="LocalServiceBaseURIDebug" xml:space="preserve">
<value />
</data>
</root>
157 changes: 157 additions & 0 deletions src/Certify.Locales/ConfigResources.zh-Hant.resx
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema

Version 2.0

The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.

Example:

... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>

There are any number of "resheader" rows that contain simple
name/value pairs.

Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.

The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:

Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.

mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.

mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.

mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<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="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</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:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</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="AppName" xml:space="preserve">
<value />
</data>
<data name="Credits" xml:space="preserve">
<value>本軟體以「現狀」方式提供,未附任何明示或暗示之保證,包括但不限於狀態保證、不間斷使用、適售性、特定用途適用性或不侵權等暗示性保證。

免費 SSL/TLS 憑證之申請與使用須遵守 LetsEncrypt.org 的服務條款。本軟體與 LetsEncrypt.org 並無任何隸屬或官方授權關係。

本軟體使用下列開放原始碼軟體(或其部分元件):
- ACMESharp by Eugene Bekker (https://github.com/ebekker/ACMESharp),採用 MPL V 2.0 授權
- 部分圖示來自 Font Awesome by Dave Gandy - http://fontawesome.io
- OpenSSL (https://github.com/openssl-net/openssl-net)</value>
</data>
<data name="LongAppName" xml:space="preserve">
<value />
</data>
<data name="UpdateCheckLatestVersion" xml:space="preserve">
<value>您已使用最新版本</value>
</data>
<data name="AppUpdateCheckURI" xml:space="preserve">
<value />
</data>
<data name="AppWebsiteURL" xml:space="preserve">
<value />
</data>
<data name="BetaWarning" xml:space="preserve">
<value>警告:本軟體為測試與回饋用途的預覽版本,可能仍有錯誤或不穩定之處。請勿將本軟體用於重要的正式環境。</value>
</data>
<data name="AIInstrumentationKey" xml:space="preserve">
<value />
</data>
<data name="LocalServiceBaseURI" xml:space="preserve">
<value />
</data>
<data name="LocalServiceBaseURIDebug" xml:space="preserve">
<value />
</data>
</root>
Loading
Loading