New Crowdin translations (#85)

* New translations copy.resx (Finnish)

* New translations copy.resx (Finnish)

* New translations AppResources.resx (Finnish)

* New translations copy.resx (Chinese Simplified)

* New translations copy.resx (Chinese Simplified)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations AppResources.resx (Chinese Traditional)

* New translations copy.resx (Chinese Simplified)

* New translations AppResources.resx (Chinese Simplified)

* New translations copy.resx (Spanish)

* New translations copy.resx (Spanish)

* New translations AppResources.resx (Spanish)

* New translations copy.resx (French)

* New translations copy.resx (French)

* New translations copy.resx (Spanish)

* New translations AppResources.resx (Swedish)

* New translations copy.resx (Finnish)

* New translations copy.resx (French)

* New translations copy.resx (Swedish)

* New translations copy.resx (Swedish)

* New translations copy.resx (Swedish)

* New translations AppResources.resx (French)
This commit is contained in:
Kyle Spearrin 2017-05-21 13:36:42 -04:00 committed by GitHub
parent df02afaed9
commit dab56121a2
11 changed files with 1375 additions and 898 deletions

View file

@ -303,7 +303,7 @@
<comment>Acknowledgement.</comment> <comment>Acknowledgement.</comment>
</data> </data>
<data name="DisableGA" xml:space="preserve"> <data name="DisableGA" xml:space="preserve">
<value>Disable Analytics</value> <value>Älä käytä Analyticsiä</value>
</data> </data>
<data name="Password" xml:space="preserve"> <data name="Password" xml:space="preserve">
<value>Salasana</value> <value>Salasana</value>
@ -796,33 +796,33 @@
<value>Beeta</value> <value>Beeta</value>
</data> </data>
<data name="BitwardenAutofillServiceAlert" xml:space="preserve"> <data name="BitwardenAutofillServiceAlert" xml:space="preserve">
<value>The easiest way to add new logins to your vault is from the bitwarden Auto-fill Service. Learn more about using the bitwarden Auto-fill Service by navigating to the "Tools" screen.</value> <value>Helpoin tapa lisätä uusia kirjautumistietoja holviisi on käyttää bitwardenin automaattista täydennystä. Lue lisää täydennyspalvelusta "Työkalut"-kohdassa.</value>
</data> </data>
<data name="Autofill" xml:space="preserve"> <data name="Autofill" xml:space="preserve">
<value>Auto-fill</value> <value>Täytä automaattisesti</value>
</data> </data>
<data name="AutofillOrView" xml:space="preserve"> <data name="AutofillOrView" xml:space="preserve">
<value>Do you want to auto-fill or view this login?</value> <value>Haluatko täyttää tällä kohteella vai näyttää sen tiedot?</value>
</data> </data>
<data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve"> <data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve">
<value>Are you sure you want to auto-fill this login? It is not a complete match for "{0}".</value> <value>Haluatko varmasti täyttää tällä kohteella? Se ei täsmää täysin osoitteeseen "{0}".</value>
</data> </data>
<data name="MatchingLogins" xml:space="preserve"> <data name="MatchingLogins" xml:space="preserve">
<value>Matching Logins</value> <value>Täsmäävät kohteet</value>
</data> </data>
<data name="PossibleMatchingLogins" xml:space="preserve"> <data name="PossibleMatchingLogins" xml:space="preserve">
<value>Possible Matching Logins</value> <value>Mahdollisesti täsmäävät kohteet</value>
</data> </data>
<data name="Search" xml:space="preserve"> <data name="Search" xml:space="preserve">
<value>Search</value> <value>Hae</value>
</data> </data>
<data name="BitwardenAutofillServiceSearch" xml:space="preserve"> <data name="BitwardenAutofillServiceSearch" xml:space="preserve">
<value>You are searching for an auto-fill login for "{0}".</value> <value>Etsitään täytettäviä kohteita osoitteelle "{0}".</value>
</data> </data>
<data name="ShareVault" xml:space="preserve"> <data name="ShareVault" xml:space="preserve">
<value>Share Your Vault</value> <value>Jaa holvisi</value>
</data> </data>
<data name="ShareVaultDescription" xml:space="preserve"> <data name="ShareVaultDescription" xml:space="preserve">
<value>Create an organization to securely share your logins with other users.</value> <value>Luo organisaatio jakaaksesi kirjautumistiedot turvallisesti muiden käyttäjien kanssa.</value>
</data> </data>
</root> </root>

View file

@ -160,7 +160,7 @@
<comment>The button text that allows a user to copy the login's username to their clipboard.</comment> <comment>The button text that allows a user to copy the login's username to their clipboard.</comment>
</data> </data>
<data name="Credits" xml:space="preserve"> <data name="Credits" xml:space="preserve">
<value>Credits</value> <value>鸣谢</value>
<comment>Title for page that we use to give credit to resources that we use.</comment> <comment>Title for page that we use to give credit to resources that we use.</comment>
</data> </data>
<data name="Delete" xml:space="preserve"> <data name="Delete" xml:space="preserve">
@ -182,7 +182,7 @@
<value>编辑文件夹</value> <value>编辑文件夹</value>
</data> </data>
<data name="Email" xml:space="preserve"> <data name="Email" xml:space="preserve">
<value>Email</value> <value>电子邮件</value>
<comment>Short label for an email address.</comment> <comment>Short label for an email address.</comment>
</data> </data>
<data name="EmailAddress" xml:space="preserve"> <data name="EmailAddress" xml:space="preserve">
@ -303,7 +303,7 @@
<comment>Acknowledgement.</comment> <comment>Acknowledgement.</comment>
</data> </data>
<data name="DisableGA" xml:space="preserve"> <data name="DisableGA" xml:space="preserve">
<value>Disable Analytics</value> <value>禁用 Analytics</value>
</data> </data>
<data name="Password" xml:space="preserve"> <data name="Password" xml:space="preserve">
<value>密码</value> <value>密码</value>
@ -748,11 +748,11 @@
<value>认证应用已丢失?</value> <value>认证应用已丢失?</value>
</data> </data>
<data name="Logins" xml:space="preserve"> <data name="Logins" xml:space="preserve">
<value>Logins</value> <value>登录信息</value>
<comment>Screen title</comment> <comment>Screen title</comment>
</data> </data>
<data name="ExtensionActivated" xml:space="preserve"> <data name="ExtensionActivated" xml:space="preserve">
<value>Extension Activated!</value> <value>扩展激活 </value>
</data> </data>
<data name="Icons" xml:space="preserve"> <data name="Icons" xml:space="preserve">
<value>图标</value> <value>图标</value>
@ -761,68 +761,68 @@
<value>译者</value> <value>译者</value>
</data> </data>
<data name="LoginsForUri" xml:space="preserve"> <data name="LoginsForUri" xml:space="preserve">
<value>Logins for {0}</value> <value>登录 {0}</value>
<comment>This is used for the autofill service. ex. "Logins for twitter.com"</comment> <comment>This is used for the autofill service. ex. "Logins for twitter.com"</comment>
</data> </data>
<data name="NoLoginsForUri" xml:space="preserve"> <data name="NoLoginsForUri" xml:space="preserve">
<value>There are no logins in your vault for {0}.</value> <value>您的密码库里没有 {0} 的登录信息。</value>
<comment>This is used for the autofill service. ex. "There are no logins in your vault for twitter.com".</comment> <comment>This is used for the autofill service. ex. "There are no logins in your vault for twitter.com".</comment>
</data> </data>
<data name="BitwardenAutofillServiceNotification" xml:space="preserve"> <data name="BitwardenAutofillServiceNotification" xml:space="preserve">
<value>When you see a bitwarden auto-fill notification, you can tap it to launch the auto-fill service.</value> <value>当你看到一个 bitwarden 自动填充通知时,您可以利用它来启动自动填充服务。</value>
</data> </data>
<data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve"> <data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve">
<value>Tap this notification to auto-fill a login from your vault.</value> <value>点击此通知,以便从您的密码库自动登录。</value>
</data> </data>
<data name="BitwardenAutofillServiceOpenSettings" xml:space="preserve"> <data name="BitwardenAutofillServiceOpenSettings" xml:space="preserve">
<value>Open Accessibility Settings</value> <value>打开辅助功能设置</value>
</data> </data>
<data name="BitwardenAutofillServiceStep1" xml:space="preserve"> <data name="BitwardenAutofillServiceStep1" xml:space="preserve">
<value>1. On the Android Accessibility Settings screen, touch "bitwarden" under the Services heading.</value> <value>1. 在 Android 的辅助功能设置屏幕上,触摸服务项下的 "bitwarden" 的标题。</value>
</data> </data>
<data name="BitwardenAutofillServiceStep2" xml:space="preserve"> <data name="BitwardenAutofillServiceStep2" xml:space="preserve">
<value>2. Switch on the toggle and press OK to accept.</value> <value>2. 切换开关,然后按确定接受。</value>
</data> </data>
<data name="Disabled" xml:space="preserve"> <data name="Disabled" xml:space="preserve">
<value>Disabled</value> <value>禁用</value>
</data> </data>
<data name="Enabled" xml:space="preserve"> <data name="Enabled" xml:space="preserve">
<value>Enabled</value> <value>启用</value>
</data> </data>
<data name="Status" xml:space="preserve"> <data name="Status" xml:space="preserve">
<value>Status</value> <value>状态</value>
</data> </data>
<data name="Beta" xml:space="preserve"> <data name="Beta" xml:space="preserve">
<value>Beta</value> <value>测试版</value>
</data> </data>
<data name="BitwardenAutofillServiceAlert" xml:space="preserve"> <data name="BitwardenAutofillServiceAlert" xml:space="preserve">
<value>The easiest way to add new logins to your vault is from the bitwarden Auto-fill Service. Learn more about using the bitwarden Auto-fill Service by navigating to the "Tools" screen.</value> <value>向您的密码库中添加新的登录信息最简单的方法,是 bitwarden 自动填充服务。要了解更多有关使用 bitwarden 自动填充服务,请转到 "工具" 屏幕。</value>
</data> </data>
<data name="Autofill" xml:space="preserve"> <data name="Autofill" xml:space="preserve">
<value>Auto-fill</value> <value>自动填充</value>
</data> </data>
<data name="AutofillOrView" xml:space="preserve"> <data name="AutofillOrView" xml:space="preserve">
<value>Do you want to auto-fill or view this login?</value> <value>你想要自动填充还是查看此登录信息?</value>
</data> </data>
<data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve"> <data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve">
<value>Are you sure you want to auto-fill this login? It is not a complete match for "{0}".</value> <value>确定要自动登录?并不完全匹配 "{0}" 。</value>
</data> </data>
<data name="MatchingLogins" xml:space="preserve"> <data name="MatchingLogins" xml:space="preserve">
<value>Matching Logins</value> <value>匹配的登录信息</value>
</data> </data>
<data name="PossibleMatchingLogins" xml:space="preserve"> <data name="PossibleMatchingLogins" xml:space="preserve">
<value>Possible Matching Logins</value> <value>可能的匹配登录</value>
</data> </data>
<data name="Search" xml:space="preserve"> <data name="Search" xml:space="preserve">
<value>Search</value> <value>搜索</value>
</data> </data>
<data name="BitwardenAutofillServiceSearch" xml:space="preserve"> <data name="BitwardenAutofillServiceSearch" xml:space="preserve">
<value>You are searching for an auto-fill login for "{0}".</value> <value>你正在为 "{0}" 寻找一个自动登录。</value>
</data> </data>
<data name="ShareVault" xml:space="preserve"> <data name="ShareVault" xml:space="preserve">
<value>Share Your Vault</value> <value>分享你的密码库</value>
</data> </data>
<data name="ShareVaultDescription" xml:space="preserve"> <data name="ShareVaultDescription" xml:space="preserve">
<value>Create an organization to securely share your logins with other users.</value> <value>创建一个组织来安全地分享您的登录信息。</value>
</data> </data>
</root> </root>

File diff suppressed because it is too large Load diff

View file

@ -118,43 +118,43 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="Title" xml:space="preserve"> <data name="Title" xml:space="preserve">
<value>bitwarden Free Password Manager</value> <value>bitwarden Ilmainen salasananhallintapalvelu</value>
</data> </data>
<data name="Description" xml:space="preserve"> <data name="Description" xml:space="preserve">
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. <value>bitwarden on helpoin ja turvallisin tapa säilöä käyttäjänimesi ja salasanasi, kätevästi synkronoituna kaikille laitteillesi.
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts. Salasanavarkaudet ovat vakava ongelma. Käyttämäsi verkkosivustot ja sovellukset ovat hyökkäyksen kohteena päivittäin. Tietoturvavuotoja tapahtuu ja salasanoja varastetaan. Jos käytät samoja salasanoja eri sivustoilla ja sovelluksissa, voivat hakkerit mahdollisesti päästä helposti käsiksi sähköpostiisi, pankkiisi tai muihin tärkeisiin tileihin.
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords. Tietoturvaekspertit suosittelevat uniikkien, satunnaisesti luotujen salasanojen käyttämistä kaikilla tileilläsi. Mutta kuinka hallitset kaikkia noita salasanoja? bitwarden tekee salasanojen luomisesta, säilömisestä ja käyttämisestä helppoa.
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value> bitwarden säilöö kaikki kirjautumistietosi salattuun holviin, joka synkronoidaan kaikille laitteillesi. Koska tietosi ovat täysin salattuja jo ennen kuin ne edes lähtevät laitteeltasi, vain sinä pääset käsiksi niihin. Edes bitwardenin kehittäjätiimi ei voisi lukea tietojasi, vaikka haluaisi. Tietosi suojataan 256-bittisellä AES-salauksella, suolatulla hajautuksella sekä PBKDF2- ja SHA-256-menetelmillä.</value>
</data> </data>
<data name="ProductFeatureBullets" xml:space="preserve"> <data name="ProductFeatureBullets" xml:space="preserve">
<value>- Sync your logins and passwords across all your browsers and devices <value> Synkronoi käyttäjätunnukset ja salasanat kaikkien selaintesi ja laitteidesi kesken
- Fill in logins on the web and in other apps automatically Täytä kirjautumiskentät automaattisesti verkossa ja sovelluksissa
- Automatically generate strong, secure passwords for your logins</value> Luo automaattisesti vahvoja ja turvallisia salasanoja kirjautumiskohteillesi</value>
</data> </data>
<data name="FeatureGraphic" xml:space="preserve"> <data name="FeatureGraphic" xml:space="preserve">
<value>A secure and free password manager for all of your devices</value> <value>Turvallinen ja ilmainen salasananhallintapalvelu kaikille laitteillesi</value>
</data> </data>
<data name="Screenshot1" xml:space="preserve"> <data name="Screenshot1" xml:space="preserve">
<value>Manage all your logins and passwords from a secure vault</value> <value>Hallitse kirjautumistietojasi turvallisesta holvista</value>
</data> </data>
<data name="Screenshot2" xml:space="preserve"> <data name="Screenshot2" xml:space="preserve">
<value>Automatically generate strong, random, and secure passwords</value> <value>Luo automaattiseti vahvoja, satunnaisia ja turvallisia salasanoja</value>
</data> </data>
<data name="Screenshot3" xml:space="preserve"> <data name="Screenshot3" xml:space="preserve">
<value>Protect your vault with fingerprint, PIN code, or master password</value> <value>Suojaa holvisi sormenjäljellä, PIN-koodilla tai pääsalasanalla</value>
</data> </data>
<data name="Screenshot4" xml:space="preserve"> <data name="Screenshot4" xml:space="preserve">
<value>Quickly auto-fill logins from within your web browser and other apps</value> <value>Täydennä automaattisesti kentät selaimessasi tai muissa sovelluksissa</value>
</data> </data>
<data name="Screenshot5" xml:space="preserve"> <data name="Screenshot5" xml:space="preserve">
<value>Sync and access your vault from multiple devices <value>Synkronoi ja hallitse holviasi eri laitteilla
- Phone - Puhelin
- Tablet - Tabletti
- Desktop - Tietokone
- Web</value> - Verkko</value>
</data> </data>
</root> </root>

View file

@ -118,43 +118,43 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="Title" xml:space="preserve"> <data name="Title" xml:space="preserve">
<value>bitwarden Free Password Manager</value> <value>bitwarden - 免费密码管理器</value>
</data> </data>
<data name="Description" xml:space="preserve"> <data name="Description" xml:space="preserve">
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. <value>bitwarden 简单易用,可以安全地存储您所有的登录用户名和密码,并能在多台设备之间同步。
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts. 盗号是个严重的问题,您访问的网站、使用的各类应用每天都在遭受攻击。每当发生安全漏洞,您的密码就会被盗取,如果您跨应用和网站使用相同的密码,黑客就可以轻松访问您的电子邮件,甚至银行或者其他重要账户。
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords. 安全专家建议您为每一个账户使用不同的随机密码。但是要如何管理这些密码呢? bitwarden 可以让您轻松的创建、保存并访问您的密码。
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value> bitwarden 将您的登录信息保存在加密的密码库,可以在您的所有设备上同步。由于信息在发送出您的设备之前,就已经完全加密,因此只有您可以访问这些数据。甚至,就算 bitwarden 的团队成员有这个想法,也没办法读取您的数据。您的数据采用 AES-256 位、加盐的哈希以及 PBKDF2 SHA-256 加密。</value>
</data> </data>
<data name="ProductFeatureBullets" xml:space="preserve"> <data name="ProductFeatureBullets" xml:space="preserve">
<value>- Sync your logins and passwords across all your browsers and devices <value>-在您的浏览器和设备之间同步您的登录名和密码
- Fill in logins on the web and in other apps automatically -在网站和其他应用中自动登录
- Automatically generate strong, secure passwords for your logins</value> -自动为您生成强力、安全的密码</value>
</data> </data>
<data name="FeatureGraphic" xml:space="preserve"> <data name="FeatureGraphic" xml:space="preserve">
<value>A secure and free password manager for all of your devices</value> <value>安全免费的跨平台密码管理器</value>
</data> </data>
<data name="Screenshot1" xml:space="preserve"> <data name="Screenshot1" xml:space="preserve">
<value>Manage all your logins and passwords from a secure vault</value> <value>在一个安全的密码库管理您的登录信息</value>
</data> </data>
<data name="Screenshot2" xml:space="preserve"> <data name="Screenshot2" xml:space="preserve">
<value>Automatically generate strong, random, and secure passwords</value> <value>自动生成强力、随机和安全的密码</value>
</data> </data>
<data name="Screenshot3" xml:space="preserve"> <data name="Screenshot3" xml:space="preserve">
<value>Protect your vault with fingerprint, PIN code, or master password</value> <value>采用指纹、PIN 码、或者主密码保护您的密码库</value>
</data> </data>
<data name="Screenshot4" xml:space="preserve"> <data name="Screenshot4" xml:space="preserve">
<value>Quickly auto-fill logins from within your web browser and other apps</value> <value>从您的 web 浏览器和其他应用内快速自动登录</value>
</data> </data>
<data name="Screenshot5" xml:space="preserve"> <data name="Screenshot5" xml:space="preserve">
<value>Sync and access your vault from multiple devices <value>同步后可以从多台设备访问密码库
- Phone - 手机
- Tablet - 平板电脑
- Desktop - 桌面电脑
- Web</value> - 网页</value>
</data> </data>
</root> </root>

View file

@ -0,0 +1,160 @@
<?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 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="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="Title" xml:space="preserve">
<value>bitwarden Free Password Manager</value>
</data>
<data name="Description" xml:space="preserve">
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords.
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value>
</data>
<data name="ProductFeatureBullets" xml:space="preserve">
<value>- Sync your logins and passwords across all your browsers and devices
- Fill in logins on the web and in other apps automatically
- Automatically generate strong, secure passwords for your logins</value>
</data>
<data name="FeatureGraphic" xml:space="preserve">
<value>A secure and free password manager for all of your devices</value>
</data>
<data name="Screenshot1" xml:space="preserve">
<value>Manage all your logins and passwords from a secure vault</value>
</data>
<data name="Screenshot2" xml:space="preserve">
<value>Automatically generate strong, random, and secure passwords</value>
</data>
<data name="Screenshot3" xml:space="preserve">
<value>Protect your vault with fingerprint, PIN code, or master password</value>
</data>
<data name="Screenshot4" xml:space="preserve">
<value>Quickly auto-fill logins from within your web browser and other apps</value>
</data>
<data name="Screenshot5" xml:space="preserve">
<value>Sync and access your vault from multiple devices
- Phone
- Tablet
- Desktop
- Web</value>
</data>
</root>

View file

@ -130,7 +130,7 @@
bitwarden 将您的登录信息保存在加密的密码库,可以在您的所有设备上同步。由于信息在发送出您的设备之前,就已经完全加密,因此只有您可以访问这些数据。甚至,就算 bitwarden 的团队成员有这个想法,也没办法读取您的数据。您的数据采用 AES-256 位、加盐的哈希以及 PBKDF2 SHA-256 加密。</value> bitwarden 将您的登录信息保存在加密的密码库,可以在您的所有设备上同步。由于信息在发送出您的设备之前,就已经完全加密,因此只有您可以访问这些数据。甚至,就算 bitwarden 的团队成员有这个想法,也没办法读取您的数据。您的数据采用 AES-256 位、加盐的哈希以及 PBKDF2 SHA-256 加密。</value>
</data> </data>
<data name="Keywords" xml:space="preserve"> <data name="Keywords" xml:space="preserve">
<value>bitwarden,bit warden,8bit,password,login,free password manager,password manager,login manager</value> <value>bitwarden, 位, 8 位, 密码, 登录, 免费密码管理器,密码管理器, 登录管理器</value>
</data> </data>
<data name="Screenshot1" xml:space="preserve"> <data name="Screenshot1" xml:space="preserve">
<value>在一个安全的密码库管理您的登录信息</value> <value>在一个安全的密码库管理您的登录信息</value>

View file

@ -0,0 +1,150 @@
<?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 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="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="Name" xml:space="preserve">
<value>bitwarden Free Password Manager</value>
</data>
<data name="Description" xml:space="preserve">
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. The bitwarden app extension allows you to quickly log into any website through Safari or Chrome and is supported by hundreds of other popular apps.
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords.
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value>
</data>
<data name="Keywords" xml:space="preserve">
<value>bitwarden,bit warden,8bit,password,login,free password manager,password manager,login manager</value>
</data>
<data name="Screenshot1" xml:space="preserve">
<value>Manage all your logins and passwords from a secure vault</value>
</data>
<data name="Screenshot2" xml:space="preserve">
<value>Automatically generate strong, random, and secure passwords</value>
</data>
<data name="Screenshot3" xml:space="preserve">
<value>Protect your vault with Touch ID, PIN code, or master password</value>
</data>
<data name="Screenshot4" xml:space="preserve">
<value>Auto-fill logins from Safari, Chrome, and hundreds of other apps</value>
</data>
<data name="Screenshot5" xml:space="preserve">
<value>Sync and access your vault from multiple devices</value>
</data>
</root>

View file

@ -148,7 +148,7 @@ bitwarden säilöö kaikki kirjautumistietosi salattuun holviin, joka synkronoid
<value>Suojaa holvisi sormenjäljellä, PIN-koodilla tai pääsalasanalla</value> <value>Suojaa holvisi sormenjäljellä, PIN-koodilla tai pääsalasanalla</value>
</data> </data>
<data name="Screenshot4" xml:space="preserve"> <data name="Screenshot4" xml:space="preserve">
<value>Quickly auto-fill logins from within your web browser and other apps</value> <value>Täydennä automaattisesti kentät selaimessasi tai muissa sovelluksissa</value>
</data> </data>
<data name="Screenshot5" xml:space="preserve"> <data name="Screenshot5" xml:space="preserve">
<value>Synkronoi ja hallitse holviasi eri laitteilla <value>Synkronoi ja hallitse holviasi eri laitteilla

View file

@ -148,7 +148,7 @@ bitwarden 将您的登录信息保存在加密的密码库,可以在您的所
<value>采用指纹、PIN 码、或者主密码保护您的密码库</value> <value>采用指纹、PIN 码、或者主密码保护您的密码库</value>
</data> </data>
<data name="Screenshot4" xml:space="preserve"> <data name="Screenshot4" xml:space="preserve">
<value>Quickly auto-fill logins from within your web browser and other apps</value> <value>从您的 web 浏览器和其他应用内快速自动登录</value>
</data> </data>
<data name="Screenshot5" xml:space="preserve"> <data name="Screenshot5" xml:space="preserve">
<value>同步后可以从多台设备访问密码库 <value>同步后可以从多台设备访问密码库

View file

@ -0,0 +1,161 @@
<?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 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="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="Title" xml:space="preserve">
<value>bitwarden Password Manager</value>
<comment>Max 30 characters</comment>
</data>
<data name="ShortDescription" xml:space="preserve">
<value>bitwarden is a login and password manager that helps keep you safe while online.</value>
<comment>Max 80 characters</comment>
</data>
<data name="FullDesciption" xml:space="preserve">
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords.
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value>
<comment>Max 4000 characters</comment>
</data>
<data name="FeatureGraphic" xml:space="preserve">
<value>A secure and free password manager for all of your devices</value>
</data>
<data name="Screenshot1" xml:space="preserve">
<value>Manage all your logins and passwords from a secure vault</value>
</data>
<data name="Screenshot2" xml:space="preserve">
<value>Automatically generate strong, random, and secure passwords</value>
</data>
<data name="Screenshot3" xml:space="preserve">
<value>Protect your vault with fingerprint, PIN code, or master password</value>
</data>
<data name="Screenshot4" xml:space="preserve">
<value>Quickly auto-fill logins from within your web browser and other apps</value>
</data>
<data name="Screenshot5" xml:space="preserve">
<value>Sync and access your vault from multiple devices
- Phone
- Tablet
- Desktop
- Web</value>
</data>
</root>