Generate debug locales with potools (#2391)

* Generate debug locales with potools

* Remove refs to podebug

* i18n docs updates
This commit is contained in:
Stuart Colville 2017-05-18 19:49:13 +01:00 коммит произвёл GitHub
Родитель 4d79108724
Коммит 4246bfdf0f
10 изменённых файлов: 384 добавлений и 729 удалений

Просмотреть файл

@ -3,14 +3,7 @@
/*
* Generate a unicode debug locale and a flipped rtl
* debug locale using podebug.
*
* podebug is a dependency you can install it with:
* OSX:
* brew install translate-toolkit
* Debian Linux variants:
* sudo apt-get install translate-toolkit
* debug locale using potools.
*
*/
require('babel-register');
@ -39,6 +32,6 @@ let poFile;
for (locale of debugLocales) {
potFile = path.join(templateDir, `${appName}.pot`);
poFile = path.join(localeDir, locale, 'LC_MESSAGES', `${appName}.po`);
rewrite = locale === 'dbl' ? 'unicode' : 'flipped';
shell.exec(`podebug -i ${potFile} -o ${poFile} --rewrite ${rewrite}`);
rewrite = locale === 'dbl' ? 'unicode' : 'mirror';
shell.exec(`node_modules/.bin/potools debug ${potFile} --format ${rewrite} --output ${poFile}`);
}

Просмотреть файл

@ -9,7 +9,6 @@ to ensure you have done the following steps:
* Run `npm install` to install all the project deps.
* Install [gettext](https://www.gnu.org/software/gettext/) tools for your
platform.
* Install podebug (see [Building the debug locales for more information](#build-the-debug-locales))
*NOTE: All the instructions below show `[MY_APP]` you should replace that with the
name of the app you are updating e.g. `NODE_APP_INSTANCE=disco bin/create-locales`*
@ -56,14 +55,8 @@ NODE_APP_INSTANCE=[MY_APP] bin/merge-locales
### Building the debug locales
Using this command Generates a unicode debug locale and a flipped rtl debug
locale using [podebug](https://bit.ly/1r3yFy5).
`podebug` is required for this step, you can install it with:
* OSX: `brew install translate-toolkit`
* Debian Linux variants: `sudo apt-get install translate-toolkit`
* For other platforms see the [podebug docs](https://bit.ly/1r3yFy5)
Using this command Generates a unicode debug locale and a mirror rtl debug
locale using [potools](https://github.com/mozilla/potools/).
To build the debug locale files run:
@ -72,7 +65,7 @@ To build the debug locale files run:
NODE_APP_INSTANCE=[MY_APP] bin/debug-locales
```
### Building the JSON locale files
### Building the JS locale files
This command create the JSON files which are then built into JS bundles by
webpack when the build step is run.
@ -204,7 +197,13 @@ i18n.sprintf(i18n.gettext(
{ start_link: '<a href="#">', end_link: '</a>' });
```
Note: Since the generated RTL debug locale reverses the english key it's
important to use placeholders that begin with `start` and `end` for
HTML substitutions as per the above examples. HTML placeholders in matching
pairs that are prefixed wtih `start` and `end` are special-cased by potools
and will remain in the correct order.
You can also use DOMPurify to sanitize strings that may contain HTML
following substitutions so that anything not explicitly allowed is removed.
DOMpurify will also help protect against malformed HTML in case opening
DOMPurify will also help protect against malformed HTML in case opening
and closing tag substitutions vars get swapped around inadvertently.

Просмотреть файл

@ -5,38 +5,32 @@ msgstr ""
"POT-Creation-Date: 2017-05-16 22:21+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"MIME-Version: 1.0\n"
#: src/amo/components/AddonCompatibilityError/index.js:54
msgid ""
"You need to <a href=\"%(downloadUrl)s\">download Firefox</a> to install this "
"add-on."
msgstr ""
msgid "You need to <a href=\"%(downloadUrl)s\">download Firefox</a> to install this add-on."
msgstr "Ẏǿŭ ƞḗḗḓ ŧǿ <a href=\"%(downloadUrl)s\">ḓǿẇƞŀǿȧḓ Ƒīřḗƒǿẋ</a> ŧǿ īƞşŧȧŀŀ ŧħīş ȧḓḓ-ǿƞ."
#: src/amo/components/AddonCompatibilityError/index.js:58
msgid "Your version of Firefox does not support search plugins."
msgstr ""
msgstr "Ẏǿŭř ṽḗřşīǿƞ ǿƒ Ƒīřḗƒǿẋ ḓǿḗş ƞǿŧ şŭƥƥǿřŧ şḗȧřƈħ ƥŀŭɠīƞş."
#: src/amo/components/AddonCompatibilityError/index.js:61
msgid "Firefox for iOS does not currently support add-ons."
msgstr ""
msgstr "Ƒīřḗƒǿẋ ƒǿř īǾŞ ḓǿḗş ƞǿŧ ƈŭřřḗƞŧŀẏ şŭƥƥǿřŧ ȧḓḓ-ǿƞş."
#: src/amo/components/AddonCompatibilityError/index.js:64
msgid ""
"This add-on requires a <a href=\"%(downloadUrl)s\">newer version of Firefox</"
"a> (at least version %(minVersion)s). You are using Firefox %(yourVersion)s."
msgstr ""
msgid "This add-on requires a <a href=\"%(downloadUrl)s\">newer version of Firefox</a> (at least version %(minVersion)s). You are using Firefox %(yourVersion)s."
msgstr "Ŧħīş ȧḓḓ-ǿƞ řḗɋŭīřḗş ȧ <a href=\"%(downloadUrl)s\">ƞḗẇḗř ṽḗřşīǿƞ ǿƒ Ƒīřḗƒǿẋ</a> (ȧŧ ŀḗȧşŧ ṽḗřşīǿƞ %(minVersion)s). Ẏǿŭ ȧřḗ ŭşīƞɠ Ƒīřḗƒǿẋ %(yourVersion)s."
#: src/amo/components/AddonCompatibilityError/index.js:78
msgid ""
"Your browser does not support add-ons. You can <a href=\"%(downloadUrl)s"
"\">download Firefox</a> to install this add-on."
msgstr ""
msgid "Your browser does not support add-ons. You can <a href=\"%(downloadUrl)s\">download Firefox</a> to install this add-on."
msgstr "Ẏǿŭř ƀřǿẇşḗř ḓǿḗş ƞǿŧ şŭƥƥǿřŧ ȧḓḓ-ǿƞş. Ẏǿŭ ƈȧƞ <a href=\"%(downloadUrl)s\">ḓǿẇƞŀǿȧḓ Ƒīřḗƒǿẋ</a> ŧǿ īƞşŧȧŀŀ ŧħīş ȧḓḓ-ǿƞ."
#: src/amo/components/AddonDetail.js:130
msgid "Read %(count)s review"
@ -54,7 +48,7 @@ msgstr "Řȧŧḗ ẏǿŭř ḗẋƥḗřīḗƞƈḗ"
#: src/amo/components/AddonDetail.js:182
msgid "%(addonName)s %(startSpan)sby %(authorList)s%(endSpan)s"
msgstr "%(ȧḓḓǿƞȠȧḿḗ)ş %(şŧȧřŧŞƥȧƞ)şƀẏ %(ȧŭŧħǿřĿīşŧ)ş%(ḗƞḓŞƥȧƞ)ş"
msgstr "%(addonName)s %(startSpan)sƀẏ %(authorList)s%(endSpan)s"
#: src/amo/components/AddonDetail.js:209
msgid "Extension Metadata"
@ -62,7 +56,7 @@ msgstr "Ḗẋŧḗƞşīǿƞ Ḿḗŧȧḓȧŧȧ"
#: src/amo/components/AddonDetail.js:227
msgid "About this %(addonType)s"
msgstr "Ȧƀǿŭŧ ŧħīş %(ȧḓḓǿƞŦẏƥḗ)ş"
msgstr "Aƀǿŭŧ ŧħīş %(addonType)s"
#: src/amo/components/AddonDetail.js:91
msgid "Cancel preview"
@ -72,23 +66,22 @@ msgstr "Ƈȧƞƈḗŀ ƥřḗṽīḗẇ"
msgid "Tap to preview"
msgstr "Ŧȧƥ ŧǿ ƥřḗṽīḗẇ"
#: src/amo/components/AddonMeta.js:23 src/amo/components/SearchResult.js:59
#: src/amo/components/AddonMeta.js:23
#: src/amo/components/SearchResult.js:59
msgid "%(total)s user"
msgid_plural "%(total)s users"
msgstr[0] "%(total)s ŭşḗř"
msgstr[1] "%(total)s ŭşḗřş"
#: src/amo/components/AddonMeta.js:30
#, fuzzy
msgid "%(total)s review"
msgid_plural "%(total)s reviews"
msgstr[0] "%(total)s řȧŧīƞɠ"
msgstr[1] "%(total)s řȧŧīƞɠş"
msgstr[0] "%(total)s řḗṽīḗẇ"
msgstr[1] "%(total)s řḗṽīḗẇş"
#: src/amo/components/AddonMeta.js:35
#, fuzzy
msgid "No reviews"
msgstr "Ƞǿ řḗṽīḗẇş ẏḗŧ"
msgstr "Ƞǿ řḗṽīḗẇş"
#: src/amo/components/AddonMeta.js:41
msgid "Used by"
@ -108,7 +101,7 @@ msgstr "Ḿǿřḗ īƞƒǿřḿȧŧīǿƞ"
#: src/amo/components/AddonMoreInfo.js:42
msgid "Add-on Links"
msgstr "Ȧḓḓ-ǿƞ Ŀīƞķş"
msgstr "Aḓḓ-ǿƞ Ŀīƞķş"
#: src/amo/components/AddonMoreInfo.js:53
msgid "Version"
@ -120,7 +113,7 @@ msgstr "Ŀȧşŧ ŭƥḓȧŧḗḓ"
#: src/amo/components/AddonMoreInfo.js:62
msgid "%(timeFromNow)s (%(date)s)"
msgstr "%(ŧīḿḗƑřǿḿȠǿẇ)ş (%(date)s)"
msgstr "%(timeFromNow)s (%(date)s)"
#: src/amo/components/AddonMoreInfo.js:70
msgid "License"
@ -147,10 +140,8 @@ msgid "Tell the world about this extension."
msgstr "Ŧḗŀŀ ŧħḗ ẇǿřŀḓ ȧƀǿŭŧ ŧħīş ḗẋŧḗƞşīǿƞ."
#: src/amo/components/AddonReview.js:153
#, fuzzy
msgid ""
"Tell us about your experience with this extension. Be specific and concise."
msgstr "Ŧḗŀŀ ŭş ẇħȧŧ ẏǿŭ ŀǿṽḗ ȧƀǿŭŧ ŧħīş ḗẋŧḗƞşīǿƞ. Ɓḗ şƥḗƈīƒīƈ ȧƞḓ ƈǿƞƈīşḗ."
msgid "Tell us about your experience with this extension. Be specific and concise."
msgstr "Ŧḗŀŀ ŭş ȧƀǿŭŧ ẏǿŭř ḗẋƥḗřīḗƞƈḗ ẇīŧħ ŧħīş ḗẋŧḗƞşīǿƞ. Ɓḗ şƥḗƈīƒīƈ ȧƞḓ ƈǿƞƈīşḗ."
#: src/amo/components/AddonReview.js:161
msgid "Write a review"
@ -166,23 +157,24 @@ msgstr "Şŭƀḿīŧ řḗṽīḗẇ"
#: src/amo/components/AddonReviewList.js:62
msgid "from %(authorName)s, %(timestamp)s"
msgstr "ƒřǿḿ %(ȧŭŧħǿřȠȧḿḗ)ş, %(timestamp)s"
msgstr "ƒřǿḿ %(authorName)s, %(timestamp)s"
#: src/amo/components/AddonReviewList.js:76 src/amo/components/Categories.js:26
#: src/amo/components/AddonReviewList.js:76
#: src/amo/components/Categories.js:26
msgid "Loading..."
msgstr "Ŀǿȧḓīƞɠ..."
#: src/amo/components/AddonReviewList.js:86
msgid "Add-on icon"
msgstr "Ȧḓḓ-ǿƞ īƈǿƞ"
msgstr "Aḓḓ-ǿƞ īƈǿƞ"
#: src/amo/components/AddonReviewList.js:91
msgid "Reviews for %(addonName)s"
msgstr "Řḗṽīḗẇş ƒǿř %(ȧḓḓǿƞȠȧḿḗ)ş"
msgstr "Řḗṽīḗẇş ƒǿř %(addonName)s"
#: src/amo/components/AddonReviewList.js:94
msgid "All written reviews"
msgstr "Ȧŀŀ ẇřīŧŧḗƞ řḗṽīḗẇş"
msgstr "Aŀŀ ẇřīŧŧḗƞ řḗṽīḗẇş"
#: src/amo/components/Categories.js:34
msgid "Failed to load categories."
@ -193,28 +185,20 @@ msgid "No categories found."
msgstr "Ƞǿ ƈȧŧḗɠǿřīḗş ƒǿŭƞḓ."
#: src/amo/components/ErrorPage/NotAuthorized/index.js:21
msgid ""
"If you are signed in and think this message is an error, please <a href="
"\"%(url)s\">file an issue</a>. Tell us where you came from and what you were "
"trying to access, and we'll fix the issue."
msgstr ""
msgid "If you are signed in and think this message is an error, please <a href=\"%(url)s\">file an issue</a>. Tell us where you came from and what you were trying to access, and we'll fix the issue."
msgstr "Īƒ ẏǿŭ ȧřḗ şīɠƞḗḓ īƞ ȧƞḓ ŧħīƞķ ŧħīş ḿḗşşȧɠḗ īş ȧƞ ḗřřǿř, ƥŀḗȧşḗ <a href=\"%(url)s\">ƒīŀḗ ȧƞ īşşŭḗ</a>. Ŧḗŀŀ ŭş ẇħḗřḗ ẏǿŭ ƈȧḿḗ ƒřǿḿ ȧƞḓ ẇħȧŧ ẏǿŭ ẇḗřḗ ŧřẏīƞɠ ŧǿ ȧƈƈḗşş, ȧƞḓ ẇḗ'ŀŀ ƒīẋ ŧħḗ īşşŭḗ."
#: src/amo/components/ErrorPage/NotAuthorized/index.js:33
msgid "Not Authorized"
msgstr "Ƞǿŧ Ȧŭŧħǿřīzḗḓ"
msgstr "Ƞǿŧ Aŭŧħǿřīẑḗḓ"
#: src/amo/components/ErrorPage/NotAuthorized/index.js:35
msgid ""
"Sorry, but you aren't authorized to access this page. If you aren't signed "
"in, try signing in using the link at the top of the page."
msgstr ""
msgid "Sorry, but you aren't authorized to access this page. If you aren't signed in, try signing in using the link at the top of the page."
msgstr "Şǿřřẏ, ƀŭŧ ẏǿŭ ȧřḗƞ'ŧ ȧŭŧħǿřīẑḗḓ ŧǿ ȧƈƈḗşş ŧħīş ƥȧɠḗ. Īƒ ẏǿŭ ȧřḗƞ'ŧ şīɠƞḗḓ īƞ, ŧřẏ şīɠƞīƞɠ īƞ ŭşīƞɠ ŧħḗ ŀīƞķ ȧŧ ŧħḗ ŧǿƥ ǿƒ ŧħḗ ƥȧɠḗ."
#: src/amo/components/ErrorPage/NotFound/index.js:21
msgid ""
"If you followed a link from somewhere, please <a href=\"%(url)s\">file an "
"issue</a>. Tell us where you came from and what you were looking for, and "
"we'll do our best to fix it."
msgstr ""
msgid "If you followed a link from somewhere, please <a href=\"%(url)s\">file an issue</a>. Tell us where you came from and what you were looking for, and we'll do our best to fix it."
msgstr "Īƒ ẏǿŭ ƒǿŀŀǿẇḗḓ ȧ ŀīƞķ ƒřǿḿ şǿḿḗẇħḗřḗ, ƥŀḗȧşḗ <a href=\"%(url)s\">ƒīŀḗ ȧƞ īşşŭḗ</a>. Ŧḗŀŀ ŭş ẇħḗřḗ ẏǿŭ ƈȧḿḗ ƒřǿḿ ȧƞḓ ẇħȧŧ ẏǿŭ ẇḗřḗ ŀǿǿķīƞɠ ƒǿř, ȧƞḓ ẇḗ'ŀŀ ḓǿ ǿŭř ƀḗşŧ ŧǿ ƒīẋ īŧ."
#: src/amo/components/ErrorPage/NotFound/index.js:32
#: src/core/components/ErrorPage/NotFound/index.js:24
@ -222,19 +206,12 @@ msgid "Page not found"
msgstr "Ƥȧɠḗ ƞǿŧ ƒǿŭƞḓ"
#: src/amo/components/ErrorPage/NotFound/index.js:34
msgid ""
"Sorry, but we can't find anything at the address you entered. If you "
"followed a link to an add-on, it's possible that add-on has been removed by "
"its author."
msgstr ""
msgid "Sorry, but we can't find anything at the address you entered. If you followed a link to an add-on, it's possible that add-on has been removed by its author."
msgstr "Şǿřřẏ, ƀŭŧ ẇḗ ƈȧƞ'ŧ ƒīƞḓ ȧƞẏŧħīƞɠ ȧŧ ŧħḗ ȧḓḓřḗşş ẏǿŭ ḗƞŧḗřḗḓ. Īƒ ẏǿŭ ƒǿŀŀǿẇḗḓ ȧ ŀīƞķ ŧǿ ȧƞ ȧḓḓ-ǿƞ, īŧ'ş ƥǿşşīƀŀḗ ŧħȧŧ ȧḓḓ-ǿƞ ħȧş ƀḗḗƞ řḗḿǿṽḗḓ ƀẏ īŧş ȧŭŧħǿř."
#: src/amo/components/ErrorPage/ServerError/index.js:21
msgid ""
"If you have additional information that would help us you can <a href="
"\"https://github.com/mozilla/addons-frontend/issues/new/\">file an issue</"
"a>. Tell us what steps you took that lead to the error and we'll do our best "
"to fix it."
msgstr ""
msgid "If you have additional information that would help us you can <a href=\"https://github.com/mozilla/addons-frontend/issues/new/\">file an issue</a>. Tell us what steps you took that lead to the error and we'll do our best to fix it."
msgstr "Īƒ ẏǿŭ ħȧṽḗ ȧḓḓīŧīǿƞȧŀ īƞƒǿřḿȧŧīǿƞ ŧħȧŧ ẇǿŭŀḓ ħḗŀƥ ŭş ẏǿŭ ƈȧƞ <a href=\"https://github.com/mozilla/addons-frontend/issues/new/\">ƒīŀḗ ȧƞ īşşŭḗ</a>. Ŧḗŀŀ ŭş ẇħȧŧ şŧḗƥş ẏǿŭ ŧǿǿķ ŧħȧŧ ŀḗȧḓ ŧǿ ŧħḗ ḗřřǿř ȧƞḓ ẇḗ'ŀŀ ḓǿ ǿŭř ƀḗşŧ ŧǿ ƒīẋ īŧ."
#: src/amo/components/ErrorPage/ServerError/index.js:31
#: src/core/components/ErrorPage/GenericError/index.js:24
@ -242,10 +219,8 @@ msgid "Server Error"
msgstr "Şḗřṽḗř Ḗřřǿř"
#: src/amo/components/ErrorPage/ServerError/index.js:33
msgid ""
"Sorry, but there was an error with our server and we couldn't complete your "
"request. We have logged this error and will investigate it."
msgstr ""
msgid "Sorry, but there was an error with our server and we couldn't complete your request. We have logged this error and will investigate it."
msgstr "Şǿřřẏ, ƀŭŧ ŧħḗřḗ ẇȧş ȧƞ ḗřřǿř ẇīŧħ ǿŭř şḗřṽḗř ȧƞḓ ẇḗ ƈǿŭŀḓƞ'ŧ ƈǿḿƥŀḗŧḗ ẏǿŭř řḗɋŭḗşŧ. Ẇḗ ħȧṽḗ ŀǿɠɠḗḓ ŧħīş ḗřřǿř ȧƞḓ ẇīŀŀ īƞṽḗşŧīɠȧŧḗ īŧ."
#: src/amo/components/FeaturedAddons/index.js:32
msgid "More Featured Extensions"
@ -271,29 +246,27 @@ msgstr "Řḗƥǿřŧ ȧ ƀŭɠ"
msgid "View desktop site"
msgstr "Ṽīḗẇ ḓḗşķŧǿƥ şīŧḗ"
#: src/amo/components/LandingPage.js:115 src/amo/containers/Home.js:47
#: src/amo/components/LandingPage.js:115
#: src/amo/containers/Home.js:47
msgid "Themes"
msgstr "Ŧħḗḿḗş"
#: src/amo/components/LandingPage.js:116 src/amo/containers/Home.js:44
#: src/amo/components/LandingPage.js:116
#: src/amo/containers/Home.js:44
msgid "Extensions"
msgstr "Ḗẋŧḗƞşīǿƞş"
#: src/amo/components/LandingPage.js:119
msgid ""
"Change your browser's appearance. Choose from thousands of themes to give "
"Firefox the look you want."
msgstr ""
msgid "Change your browser's appearance. Choose from thousands of themes to give Firefox the look you want."
msgstr "Ƈħȧƞɠḗ ẏǿŭř ƀřǿẇşḗř'ş ȧƥƥḗȧřȧƞƈḗ. Ƈħǿǿşḗ ƒřǿḿ ŧħǿŭşȧƞḓş ǿƒ ŧħḗḿḗş ŧǿ ɠīṽḗ Ƒīřḗƒǿẋ ŧħḗ ŀǿǿķ ẏǿŭ ẇȧƞŧ."
#: src/amo/components/LandingPage.js:121
msgid ""
"Install powerful tools that make browsing faster and safer, add-ons make "
"your browser yours."
msgstr ""
msgid "Install powerful tools that make browsing faster and safer, add-ons make your browser yours."
msgstr "Īƞşŧȧŀŀ ƥǿẇḗřƒŭŀ ŧǿǿŀş ŧħȧŧ ḿȧķḗ ƀřǿẇşīƞɠ ƒȧşŧḗř ȧƞḓ şȧƒḗř, ȧḓḓ-ǿƞş ḿȧķḗ ẏǿŭř ƀřǿẇşḗř ẏǿŭřş."
#: src/amo/components/LandingPage.js:147
msgid "Browse by category"
msgstr ""
msgstr "Ɓřǿẇşḗ ƀẏ ƈȧŧḗɠǿřẏ"
#: src/amo/components/LandingPage.js:51
msgid "Featured extensions"
@ -349,7 +322,7 @@ msgstr "Ɓřǿẇşḗ īƞ ẏǿŭř ŀȧƞɠŭȧɠḗ"
#: src/amo/components/MastHead.js:31
msgid "Firefox Add-ons"
msgstr "Ƒīřḗƒǿẋ Ȧḓḓ-ǿƞş"
msgstr "Ƒīřḗƒǿẋ Aḓḓ-ǿƞş"
#: src/amo/components/RatingManager/index.js:124
msgid "Log in to rate this dictionary"
@ -360,9 +333,8 @@ msgid "Log in to rate this language pack"
msgstr "Ŀǿɠ īƞ ŧǿ řȧŧḗ ŧħīş ŀȧƞɠŭȧɠḗ ƥȧƈķ"
#: src/amo/components/RatingManager/index.js:128
#, fuzzy
msgid "Log in to rate this search plugin"
msgstr "Ŀǿɠ īƞ ŧǿ řȧŧḗ ŧħīş şḗȧřƈħ ḗƞɠīƞḗ"
msgstr "Ŀǿɠ īƞ ŧǿ řȧŧḗ ŧħīş şḗȧřƈħ ƥŀŭɠīƞ"
#: src/amo/components/RatingManager/index.js:130
msgid "Log in to rate this theme"
@ -378,9 +350,10 @@ msgstr "Ŀǿɠ īƞ ŧǿ řȧŧḗ ŧħīş ȧḓḓ-ǿƞ"
#: src/amo/components/RatingManager/index.js:162
msgid "How are you enjoying your experience with %(addonName)s?"
msgstr "Ħǿẇ ȧřḗ ẏǿŭ ḗƞĵǿẏīƞɠ ẏǿŭř ḗẋƥḗřīḗƞƈḗ ẇīŧħ %(ȧḓḓǿƞȠȧḿḗ)ş?"
msgstr "Ħǿẇ ȧřḗ ẏǿŭ ḗƞĵǿẏīƞɠ ẏǿŭř ḗẋƥḗřīḗƞƈḗ ẇīŧħ %(addonName)s?"
#: src/amo/components/SearchForm.js:47 src/amo/components/SearchForm.js:56
#: src/amo/components/SearchForm.js:47
#: src/amo/components/SearchForm.js:56
msgid "Search"
msgstr "Şḗȧřƈħ"
@ -406,7 +379,7 @@ msgstr "Ƞǿ řḗşŭŀŧş ẇḗřḗ ƒǿŭƞḓ."
#: src/amo/components/SearchResults.js:55
msgid "Please enter a search term to search Firefox Add-ons."
msgstr "Ƥŀḗȧşḗ ḗƞŧḗř ȧ şḗȧřƈħ ŧḗřḿ ŧǿ şḗȧřƈħ Ƒīřḗƒǿẋ Ȧḓḓ-ǿƞş."
msgstr "Ƥŀḗȧşḗ ḗƞŧḗř ȧ şḗȧřƈħ ŧḗřḿ ŧǿ şḗȧřƈħ Ƒīřḗƒǿẋ Aḓḓ-ǿƞş."
#: src/amo/components/SearchSort/index.js:40
msgid "Recently Updated"
@ -432,30 +405,27 @@ msgstr "Şǿřŧ"
msgid "Suggested Pages"
msgstr "Şŭɠɠḗşŧḗḓ Ƥȧɠḗş"
#: src/amo/components/SuggestedPages/index.js:25 src/amo/containers/Home.js:74
#: src/amo/components/SuggestedPages/index.js:25
#: src/amo/containers/Home.js:74
msgid "Browse all extensions"
msgstr "Ɓřǿẇşḗ ȧŀŀ ḗẋŧḗƞşīǿƞş"
#: src/amo/components/SuggestedPages/index.js:30 src/amo/containers/Home.js:87
#: src/amo/components/SuggestedPages/index.js:30
#: src/amo/containers/Home.js:87
msgid "Browse all themes"
msgstr "Ɓřǿẇşḗ ȧŀŀ ŧħḗḿḗş"
#: src/amo/components/SuggestedPages/index.js:35
msgid "Add-ons Home Page"
msgstr "Ȧḓḓ-ǿƞş Ħǿḿḗ Ƥȧɠḗ"
msgstr "Aḓḓ-ǿƞş Ħǿḿḗ Ƥȧɠḗ"
#: src/amo/containers/App.js:200
msgid "Add-ons for Firefox"
msgstr "Ȧḓḓ-ǿƞş ƒǿř Ƒīřḗƒǿẋ"
msgstr "Aḓḓ-ǿƞş ƒǿř Ƒīřḗƒǿẋ"
#: src/amo/containers/Home.js:39
#, fuzzy
msgid ""
"Extensions are special features you can add to Firefox. Themes let you "
"change your browser's appearance."
msgstr ""
"Ḗẋŧḗƞşīǿƞş ȧřḗ şƥḗƈīȧŀ ƒḗȧŧŭřḗş ẏǿŭ ƈȧƞ ȧḓḓ ŧǿ Ƒīřḗƒǿẋ.\n"
"Ŧħḗḿḗş ŀḗŧ ẏǿŭ ƈħȧƞɠḗ ẏǿŭř ƀřǿẇşḗř'ş ȧƥƥḗȧřȧƞƈḗ."
msgid "Extensions are special features you can add to Firefox. Themes let you change your browser's appearance."
msgstr "Ḗẋŧḗƞşīǿƞş ȧřḗ şƥḗƈīȧŀ ƒḗȧŧŭřḗş ẏǿŭ ƈȧƞ ȧḓḓ ŧǿ Ƒīřḗƒǿẋ. Ŧħḗḿḗş ŀḗŧ ẏǿŭ ƈħȧƞɠḗ ẏǿŭř ƀřǿẇşḗř'ş ȧƥƥḗȧřȧƞƈḗ."
#: src/amo/containers/Home.js:52
msgid "You can change how Firefox works…"
@ -495,12 +465,11 @@ msgstr "Ẇīŀḓ"
#: src/amo/containers/Home.js:80
msgid "Abstract"
msgstr "Ȧƀşŧřȧƈŧ"
msgstr "Aƀşŧřȧƈŧ"
#: src/amo/containers/Home.js:81
#, fuzzy
msgid "Holiday"
msgstr "Şǿŀīḓ"
msgstr "Ħǿŀīḓȧẏ"
#: src/amo/containers/Home.js:82
msgid "Scenic"
@ -520,13 +489,11 @@ msgstr "Ŀǿɠ ǿŭŧ"
#: src/core/components/AuthenticateButton/index.js:62
msgid "Log in/Sign up"
msgstr "Ŀǿɠ īƞ/Sign ŭƥ"
msgstr "Ŀǿɠ īƞ/Şīɠƞ ŭƥ"
#: src/core/components/ErrorPage/GenericError/index.js:27
msgid ""
"Sorry, but there was an error and we couldn't complete your request. We have "
"logged this error and will investigate it."
msgstr ""
msgid "Sorry, but there was an error and we couldn't complete your request. We have logged this error and will investigate it."
msgstr "Şǿřřẏ, ƀŭŧ ŧħḗřḗ ẇȧş ȧƞ ḗřřǿř ȧƞḓ ẇḗ ƈǿŭŀḓƞ'ŧ ƈǿḿƥŀḗŧḗ ẏǿŭř řḗɋŭḗşŧ. Ẇḗ ħȧṽḗ ŀǿɠɠḗḓ ŧħīş ḗřřǿř ȧƞḓ ẇīŀŀ īƞṽḗşŧīɠȧŧḗ īŧ."
#: src/core/components/ErrorPage/GenericError/index.js:33
#: src/core/components/ErrorPage/NotFound/index.js:30
@ -535,12 +502,12 @@ msgstr "Ḗřřǿř ƈǿḓḗ: %(status)s."
#: src/core/components/ErrorPage/NotFound/index.js:26
msgid "Sorry, but we can't find anything at the URL you entered."
msgstr ""
msgstr "Şǿřřẏ, ƀŭŧ ẇḗ ƈȧƞ'ŧ ƒīƞḓ ȧƞẏŧħīƞɠ ȧŧ ŧħḗ ŬŘĿ ẏǿŭ ḗƞŧḗřḗḓ."
#: src/core/components/InstallButton/index.js:105
#: src/core/components/InstallButton/index.js:121
msgid "Add to Firefox"
msgstr "Ȧḓḓ ŧǿ Ƒīřḗƒǿẋ"
msgstr "Aḓḓ ŧǿ Ƒīřḗƒǿẋ"
#: src/core/components/InstallButton/index.js:84
msgid "Install Theme"
@ -584,7 +551,7 @@ msgstr "Ƞḗẋŧ"
#: src/core/components/Paginate/index.js:98
msgid "Page %(currentPage)s of %(totalPages)s"
msgstr "Ƥȧɠḗ %(ƈŭřřḗƞŧƤȧɠḗ)ş ǿƒ %(ŧǿŧȧŀƤȧɠḗş)ş"
msgstr "Ƥȧɠḗ %(currentPage)s ǿƒ %(totalPages)s"
#: src/core/containers/InfoDialog/index.js:31
msgid "Your add-on is ready"
@ -600,15 +567,15 @@ msgstr "ǾĶ!"
#: src/ui/components/ErrorList/index.js:44
msgid "Your session has expired"
msgstr ""
msgstr "Ẏǿŭř şḗşşīǿƞ ħȧş ḗẋƥīřḗḓ"
#: src/ui/components/ErrorList/index.js:51
msgid "An unexpected error occurred"
msgstr "Ȧƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ"
msgstr "Aƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ"
#: src/ui/components/ErrorList/index.js:57
msgid "Reload To Continue"
msgstr ""
msgstr "Řḗŀǿȧḓ Ŧǿ Ƈǿƞŧīƞŭḗ"
#: src/ui/components/Rating/index.js:91
msgid "Rated %(rating)s out of 5"
@ -621,15 +588,3 @@ msgstr "Ƞǿ řȧŧīƞɠş"
#: src/ui/components/ShowMoreCard/index.js:58
msgid "<span class=\"visually-hidden\">Expand to</span> Read more"
msgstr "<span class=\"visually-hidden\">Ḗẋƥȧƞḓ ŧǿ</span> Řḗȧḓ ḿǿřḗ"
#~ msgid "%(averageRating)s out of 5"
#~ msgstr "%(ȧṽḗřȧɠḗŘȧŧīƞɠ)ş ǿŭŧ ǿƒ 5"
#~ msgid "Not yet rated"
#~ msgstr "Ƞǿŧ ẏḗŧ řȧŧḗḓ"
#~ msgid "Loading…"
#~ msgstr "Ŀǿȧḓīƞɠ…"
#~ msgid "Fashionable"
#~ msgstr "Ƒȧşħīǿƞȧƀŀḗ"

Просмотреть файл

@ -5,22 +5,20 @@ msgstr ""
"POT-Creation-Date: 2017-04-25 18:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"MIME-Version: 1.0\n"
#: src/core/components/ErrorPage/GenericError/index.js:24
msgid "Server Error"
msgstr "Şḗřṽḗř Ḗřřǿř"
#: src/core/components/ErrorPage/GenericError/index.js:27
msgid ""
"Sorry, but there was an error and we couldn't complete your request. We have "
"logged this error and will investigate it."
msgstr ""
msgid "Sorry, but there was an error and we couldn't complete your request. We have logged this error and will investigate it."
msgstr "Şǿřřẏ, ƀŭŧ ŧħḗřḗ ẇȧş ȧƞ ḗřřǿř ȧƞḓ ẇḗ ƈǿŭŀḓƞ'ŧ ƈǿḿƥŀḗŧḗ ẏǿŭř řḗɋŭḗşŧ. Ẇḗ ħȧṽḗ ŀǿɠɠḗḓ ŧħīş ḗřřǿř ȧƞḓ ẇīŀŀ īƞṽḗşŧīɠȧŧḗ īŧ."
#: src/core/components/ErrorPage/GenericError/index.js:33
#: src/core/components/ErrorPage/NotFound/index.js:30
@ -33,12 +31,12 @@ msgstr "Ƥȧɠḗ ƞǿŧ ƒǿŭƞḓ"
#: src/core/components/ErrorPage/NotFound/index.js:26
msgid "Sorry, but we can't find anything at the URL you entered."
msgstr ""
msgstr "Şǿřřẏ, ƀŭŧ ẇḗ ƈȧƞ'ŧ ƒīƞḓ ȧƞẏŧħīƞɠ ȧŧ ŧħḗ ŬŘĿ ẏǿŭ ḗƞŧḗřḗḓ."
#: src/core/components/InstallButton/index.js:105
#: src/core/components/InstallButton/index.js:121
msgid "Add to Firefox"
msgstr "Ȧḓḓ ŧǿ Ƒīřḗƒǿẋ"
msgstr "Aḓḓ ŧǿ Ƒīřḗƒǿẋ"
#: src/core/components/InstallButton/index.js:84
msgid "Install Theme"
@ -102,15 +100,15 @@ msgstr "Ḓǿẇƞŀǿȧḓ ƒȧīŀḗḓ. Ƥŀḗȧşḗ ƈħḗƈķ ẏǿŭř
#: src/disco/components/Addon.js:138
msgid "An unexpected error occurred during installation."
msgstr "Ȧƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ ḓŭřīƞɠ īƞşŧȧŀŀȧŧīǿƞ."
msgstr "Aƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ ḓŭřīƞɠ īƞşŧȧŀŀȧŧīǿƞ."
#: src/disco/components/Addon.js:140
msgid "An unexpected error occurred during uninstallation."
msgstr "Ȧƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ ḓŭřīƞɠ ŭƞīƞşŧȧŀŀȧŧīǿƞ."
msgstr "Aƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ ḓŭřīƞɠ ŭƞīƞşŧȧŀŀȧŧīǿƞ."
#: src/disco/components/Addon.js:143
msgid "An unexpected error occurred."
msgstr "Ȧƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ."
msgstr "Aƞ ŭƞḗẋƥḗƈŧḗḓ ḗřřǿř ǿƈƈŭřřḗḓ."
#: src/disco/components/Addon.js:151
msgid "This add-on will be uninstalled after you restart Firefox."
@ -126,29 +124,15 @@ msgstr "Ƈŀǿşḗ"
#: src/disco/containers/App.js:32
msgid "Discover Add-ons"
msgstr "Ḓīşƈǿṽḗř Ȧḓḓ-ǿƞş"
msgstr "Ḓīşƈǿṽḗř Aḓḓ-ǿƞş"
#: src/disco/containers/DiscoPane.js:103
msgid "Personalize Your Firefox"
msgstr "Ƥḗřşǿƞȧŀīzḗ Ẏǿŭř Ƒīřḗƒǿẋ"
msgstr "Ƥḗřşǿƞȧŀīḗ Ẏǿŭř Ƒīřḗƒǿẋ"
#: src/disco/containers/DiscoPane.js:104
#, fuzzy
msgid ""
"There are thousands of free add-ons, created by developers all over the "
"world, that you can install to personalize your Firefox. From fun visual "
"themes to powerful tools that make browsing faster and safer, add-ons make "
"your browser yours. To help you get started, here are some we recommend for "
"their stand-out performance and functionality."
msgstr ""
"Ŧħḗřḗ ȧřḗ ŧħǿŭşȧƞḓş ǿƒ ƒřḗḗ ȧḓḓ-ǿƞş, ƈřḗȧŧḗḓ ƀẏ ḓḗṽḗŀǿƥḗřş ȧŀŀ ǿṽḗř\n"
"ŧħḗ ẇǿřŀḓ, ŧħȧŧ ẏǿŭ ƈȧƞ īƞşŧȧŀŀ ŧǿ ƥḗřşǿƞȧŀīzḗ ẏǿŭř Ƒīřḗƒǿẋ. Ƒřǿḿ ƒŭƞ ṽīşŭȧŀ "
"ŧħḗḿḗş\n"
"ŧǿ ƥǿẇḗřƒŭŀ ŧǿǿŀş ŧħȧŧ ḿȧķḗ ƀřǿẇşīƞɠ ƒȧşŧḗř ȧƞḓ şȧƒḗř, ȧḓḓ-ǿƞş ḿȧķḗ ẏǿŭř "
"ƀřǿẇşḗř ẏǿŭřş.\n"
"Ŧǿ ħḗŀƥ ẏǿŭ ɠḗŧ şŧȧřŧḗḓ, ħḗřḗ ȧřḗ şǿḿḗ ẇḗ řḗƈǿḿḿḗƞḓ ƒǿř ŧħḗīř şŧȧƞḓ-ǿŭŧ "
"ƥḗřƒǿřḿȧƞƈḗ\n"
"ȧƞḓ ƒŭƞƈŧīǿƞȧŀīŧẏ."
msgid "There are thousands of free add-ons, created by developers all over the world, that you can install to personalize your Firefox. From fun visual themes to powerful tools that make browsing faster and safer, add-ons make your browser yours. To help you get started, here are some we recommend for their stand-out performance and functionality."
msgstr "Ŧħḗřḗ ȧřḗ ŧħǿŭşȧƞḓş ǿƒ ƒřḗḗ ȧḓḓ-ǿƞş, ƈřḗȧŧḗḓ ƀẏ ḓḗṽḗŀǿƥḗřş ȧŀŀ ǿṽḗř ŧħḗ ẇǿřŀḓ, ŧħȧŧ ẏǿŭ ƈȧƞ īƞşŧȧŀŀ ŧǿ ƥḗřşǿƞȧŀīẑḗ ẏǿŭř Ƒīřḗƒǿẋ. Ƒřǿḿ ƒŭƞ ṽīşŭȧŀ ŧħḗḿḗş ŧǿ ƥǿẇḗřƒŭŀ ŧǿǿŀş ŧħȧŧ ḿȧķḗ ƀřǿẇşīƞɠ ƒȧşŧḗř ȧƞḓ şȧƒḗř, ȧḓḓ-ǿƞş ḿȧķḗ ẏǿŭř ƀřǿẇşḗř ẏǿŭřş. Ŧǿ ħḗŀƥ ẏǿŭ ɠḗŧ şŧȧřŧḗḓ, ħḗřḗ ȧřḗ şǿḿḗ ẇḗ řḗƈǿḿḿḗƞḓ ƒǿř ŧħḗīř şŧȧƞḓ-ǿŭŧ ƥḗřƒǿřḿȧƞƈḗ ȧƞḓ ƒŭƞƈŧīǿƞȧŀīŧẏ."
#: src/disco/containers/DiscoPane.js:112
msgid "Click to play"

Просмотреть файл

@ -1,129 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: search\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-05-20 14:41+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"Content-Type: text/plain; charset=utf-8\n"
#: src/core/components/LoginPage/index.js:13
msgid "Login Required"
msgstr "Ŀǿɠīƞ Řḗɋŭīřḗḓ"
#: src/core/components/LoginPage/index.js:20
msgid "You must be logged in to access this page."
msgstr "Ẏǿŭ ḿŭşŧ ƀḗ ŀǿɠɠḗḓ īƞ ŧǿ ȧƈƈḗşş ŧħīş ƥȧɠḗ."
#: src/core/components/LoginPage/index.js:24
msgid "Login"
msgstr "Ŀǿɠīƞ"
#: src/core/components/NotFound.js:8
msgid "We're sorry, but we can't find what you're looking for."
msgstr "Ẇḗ'řḗ şǿřřẏ, ƀŭŧ ẇḗ ƈȧƞ'ŧ ƒīƞḓ ẇħȧŧ ẏǿŭ'řḗ ŀǿǿķīƞɠ ƒǿř."
#: src/core/components/NotFound.js:9
msgid ""
"The page or file you requested wasn't found on our site. It's possible that "
"you\n"
"clicked a link that's out of date, or typed in the address incorrectly."
msgstr ""
"Ŧħḗ ƥȧɠḗ ǿř ƒīŀḗ ẏǿŭ řḗɋŭḗşŧḗḓ ẇȧşƞ'ŧ ƒǿŭƞḓ ǿƞ ǿŭř şīŧḗ. Īŧ'ş ƥǿşşīƀŀḗ ŧħȧŧ "
"ẏǿŭ\n"
"ƈŀīƈķḗḓ ȧ ŀīƞķ ŧħȧŧ'ş ǿŭŧ ǿƒ ḓȧŧḗ, ǿř ŧẏƥḗḓ īƞ ŧħḗ ȧḓḓřḗşş īƞƈǿřřḗƈŧŀẏ."
#: src/core/containers/HandleLogin/index.js:41
msgid "Logging you in..."
msgstr "Ŀǿɠɠīƞɠ ẏǿŭ īƞ..."
#: src/core/containers/HandleLogin/index.js:45
msgid "There was an error logging you in, please try again."
msgstr "Ŧħḗřḗ ẇȧş ȧƞ ḗřřǿř ŀǿɠɠīƞɠ ẏǿŭ īƞ, ƥŀḗȧşḗ ŧřẏ ȧɠȧīƞ."
#: src/search/components/SearchForm.js:30
msgid "Search"
msgstr "Şḗȧřƈħ"
#: src/search/components/SearchPage.js:29
msgid "Add-on Search"
msgstr "Ȧḓḓ-ǿƞ Şḗȧřƈħ"
#: src/search/components/SearchResult/index.js:18
msgid "%(count)s file"
msgid_plural "%(count)s files"
msgstr[0] "%(count)s ƒīŀḗ"
msgstr[1] "%(count)s ƒīŀḗş"
#: src/search/components/SearchResults.js:32
msgid "Your search for \"%(query)s\" returned %(count)s results."
msgstr "Ẏǿŭř şḗȧřƈħ ƒǿř \"%(query)s\" řḗŧŭřƞḗḓ %(count)s řḗşŭŀŧş."
#: src/search/components/SearchResults.js:39
msgid "Searching..."
msgstr "Şḗȧřƈħīƞɠ..."
#: src/search/components/SearchResults.js:41
msgid "No results were found for \"%(query)s\"."
msgstr "Ƞǿ řḗşŭŀŧş ẇḗřḗ ƒǿŭƞḓ ƒǿř \"%(query)s\"."
#: src/search/components/SearchResults.js:43
msgid "Please supply a valid search"
msgstr "Ƥŀḗȧşḗ şŭƥƥŀẏ ȧ ṽȧŀīḓ şḗȧřƈħ"
#: src/search/containers/AddonPage/index.js:108
msgid "Attributes"
msgstr "Ȧŧŧřīƀŭŧḗş"
#: src/search/containers/AddonPage/index.js:110
msgid "Tags"
msgstr "Ŧȧɠş"
#: src/search/containers/AddonPage/index.js:31
msgid "View on editors"
msgstr "Ṽīḗẇ ǿƞ ḗḓīŧǿřş"
#: src/search/containers/AddonPage/index.js:35
msgid "View homepage"
msgstr "Ṽīḗẇ ħǿḿḗƥȧɠḗ"
#: src/search/containers/AddonPage/index.js:41
msgid "Email support"
msgstr "Ḗḿȧīŀ şŭƥƥǿřŧ"
#: src/search/containers/AddonPage/index.js:47
msgid "View support site"
msgstr "Ṽīḗẇ şŭƥƥǿřŧ şīŧḗ"
#: src/search/containers/AddonPage/index.js:70
msgid "Current version"
msgstr "Ƈŭřřḗƞŧ ṽḗřşīǿƞ"
#: src/search/containers/AddonPage/index.js:73
msgid "View on site"
msgstr "Ṽīḗẇ ǿƞ şīŧḗ"
#: src/search/containers/AddonPage/index.js:74
msgid "Edit on site"
msgstr "Ḗḓīŧ ǿƞ şīŧḗ"
#: src/search/containers/AddonPage/index.js:76
msgid "Files"
msgstr "Ƒīŀḗş"
#: src/search/containers/AddonPage/index.js:85
msgid "Download"
msgstr "Ḓǿẇƞŀǿȧḓ"
#: src/search/containers/AddonPage/index.js:95
msgid "No current version"
msgstr "Ƞǿ ƈŭřřḗƞŧ ṽḗřşīǿƞ"
#: src/search/containers/App.js:18
msgid "Add-ons Search"
msgstr "Ȧḓḓ-ǿƞş Şḗȧřƈħ"

Просмотреть файл

@ -5,631 +5,586 @@ msgstr ""
"POT-Creation-Date: 2017-05-16 22:21+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"MIME-Version: 1.0\n"
#: src/amo/components/AddonCompatibilityError/index.js:54
msgid ""
"You need to <a href=\"%(downloadUrl)s\">download Firefox</a> to install this "
"add-on."
msgstr ""
msgid "You need to <a href=\"%(downloadUrl)s\">download Firefox</a> to install this add-on."
msgstr ".uo-ppɐ sıɥʇ ʅʅɐʇsuı oʇ <a href=\"%(downloadUrl)s\">xoɟǝɹıℲ pɐoʅuʍop</a> oʇ pǝǝu no⅄"
#: src/amo/components/AddonCompatibilityError/index.js:58
msgid "Your version of Firefox does not support search plugins."
msgstr ""
msgstr ".suıƃnʅd ɥɔɹɐǝs ʇɹoddns ʇou sǝop xoɟǝɹıℲ ɟo uoısɹǝʌ ɹno⅄"
#: src/amo/components/AddonCompatibilityError/index.js:61
msgid "Firefox for iOS does not currently support add-ons."
msgstr ""
msgstr ".suo-ppɐ ʇɹoddns ʎʅʇuǝɹɹnɔ ʇou sǝop SOı ɹoɟ xoɟǝɹı"
#: src/amo/components/AddonCompatibilityError/index.js:64
msgid ""
"This add-on requires a <a href=\"%(downloadUrl)s\">newer version of Firefox</"
"a> (at least version %(minVersion)s). You are using Firefox %(yourVersion)s."
msgstr ""
msgid "This add-on requires a <a href=\"%(downloadUrl)s\">newer version of Firefox</a> (at least version %(minVersion)s). You are using Firefox %(yourVersion)s."
msgstr ".%(yourVersion)s xoɟǝɹıℲ ƃuısn ǝɹɐ no⅄ .(%(minVersion)s uoısɹǝʌ ʇsɐǝʅ ʇɐ) <a href=\"%(downloadUrl)s\">xoɟǝɹıℲ ɟo uoısɹǝʌ ɹǝʍǝu</a> ɐ sǝɹınbǝɹ uo-ppɐ sıɥ⊥"
#: src/amo/components/AddonCompatibilityError/index.js:78
msgid ""
"Your browser does not support add-ons. You can <a href=\"%(downloadUrl)s"
"\">download Firefox</a> to install this add-on."
msgstr ""
msgid "Your browser does not support add-ons. You can <a href=\"%(downloadUrl)s\">download Firefox</a> to install this add-on."
msgstr ".uo-ppɐ sıɥʇ ʅʅɐʇsuı oʇ <a href=\"%(downloadUrl)s\">xoɟǝɹıℲ pɐoʅuʍop</a> uɐɔ no⅄ .suo-ppɐ ʇɹoddns ʇou sǝop ɹǝsʍoɹq ɹno⅄"
#: src/amo/components/AddonDetail.js:130
msgid "Read %(count)s review"
msgid_plural "Read all %(count)s reviews"
msgstr[0] "ᴚǝɐp %(count)s ɹǝʌıǝʍ"
msgstr[1] "ᴚǝɐp ɐʅʅ %(count)s ɹǝʌıǝʍs"
msgstr[0] "ʍǝıʌǝɹ %(count)s pɐǝᴚ"
msgstr[1] "sʍǝıʌǝɹ %(count)s ʅʅɐ pɐǝᴚ"
#: src/amo/components/AddonDetail.js:143
msgid "No reviews yet"
msgstr "No ɹǝʌıǝʍs ʎǝʇ"
msgstr "ʇǝʎ sʍǝıʌǝɹ oN"
#: src/amo/components/AddonDetail.js:152
msgid "Rate your experience"
msgstr "‮ᴚɐʇǝ ʎonɹ ǝxdǝɹıǝuɔǝ"
msgstr "ǝɔuǝıɹǝdxǝ ɹnoʎ ǝʇɐᴚ"
#: src/amo/components/AddonDetail.js:182
msgid "%(addonName)s %(startSpan)sby %(authorList)s%(endSpan)s"
msgstr "%(ɐppouNɐɯǝ)s %(sʇɐɹʇSdɐu)sqʎ %(ɐnʇɥoɹ⅂ısʇ)s%(ǝupSdɐu)s"
msgstr "%(startSpan)s%(authorList)s ʎq%(endSpan)s %(addonName)s"
#: src/amo/components/AddonDetail.js:209
msgid "Extension Metadata"
msgstr "Ǝxʇǝusıou Wǝʇɐpɐʇɐ"
msgstr "ɐʇɐpɐʇǝW uoısuǝʇxƎ"
#: src/amo/components/AddonDetail.js:227
msgid "About this %(addonType)s"
msgstr "∀qonʇ ʇɥıs %(ɐppou⊥ʎdǝ)s"
msgstr "%(addonType)s sıɥʇ ʇnoq∀"
#: src/amo/components/AddonDetail.js:91
msgid "Cancel preview"
msgstr "Ↄɐuɔǝʅ dɹǝʌıǝʍ"
msgstr "ʍǝıʌǝɹd ʅǝɔuɐↃ"
#: src/amo/components/AddonDetail.js:91
msgid "Tap to preview"
msgstr "⊥ɐd ʇo dɹǝʌıǝʍ"
msgstr "ʍǝıʌǝɹd oʇ dɐ⊥"
#: src/amo/components/AddonMeta.js:23 src/amo/components/SearchResult.js:59
#: src/amo/components/AddonMeta.js:23
#: src/amo/components/SearchResult.js:59
msgid "%(total)s user"
msgid_plural "%(total)s users"
msgstr[0] "%(total)s nsǝɹ"
msgstr[1] "%(total)s nsǝɹs"
msgstr[0] "ɹǝsn %(total)s"
msgstr[1] "sɹǝsn %(total)s"
#: src/amo/components/AddonMeta.js:30
#, fuzzy
msgid "%(total)s review"
msgid_plural "%(total)s reviews"
msgstr[0] "%(total)s ɹɐʇı"
msgstr[1] "%(total)s ɹɐʇıs"
msgstr[0] "ʍǝıʌǝɹ %(total)s"
msgstr[1] "sʍǝıʌǝɹ %(total)s"
#: src/amo/components/AddonMeta.js:35
#, fuzzy
msgid "No reviews"
msgstr "No ɹǝʌıǝʍs ʎǝʇ"
msgstr "sʍǝıʌǝɹ oN"
#: src/amo/components/AddonMeta.js:41
msgid "Used by"
msgstr "∩sǝp qʎ"
msgstr "ʎq pǝs∩"
#: src/amo/components/AddonMoreInfo.js:24
msgid "Homepage"
msgstr "Hoɯǝdɐƃǝ"
msgstr "ǝƃɐɯoH"
#: src/amo/components/AddonMoreInfo.js:32
msgid "Support Site"
msgstr "Snddoɹʇ Sıʇǝ"
msgstr "ǝʇıS ʇɹoddnS"
#: src/amo/components/AddonMoreInfo.js:38
msgid "More information"
msgstr "Woɹǝ ıuɟoɹɯɐʇıou"
msgstr "uoıʇɐɯɹoɟuı ǝɹoW"
#: src/amo/components/AddonMoreInfo.js:42
msgid "Add-on Links"
msgstr "∀pp-ou ⅂ıuʞs"
msgstr "sʞuı⅂ uo-pp∀"
#: src/amo/components/AddonMoreInfo.js:53
msgid "Version"
msgstr "Ʌǝɹsıou"
msgstr "uoısɹǝɅ"
#: src/amo/components/AddonMoreInfo.js:57
msgid "Last updated"
msgstr "⅂ɐsʇ ndpɐʇǝp"
msgstr "pǝʇɐpdn ʇsɐ⅂"
#: src/amo/components/AddonMoreInfo.js:62
msgid "%(timeFromNow)s (%(date)s)"
msgstr "%(ʇıɯǝℲɹoɯNoʍ)s (%(date)s)"
msgstr "(%(date)s) %(timeFromNow)s"
#: src/amo/components/AddonMoreInfo.js:70
msgid "License"
msgstr "‮⅂ıɔǝusǝ"
msgstr "ǝsɔı⅂"
#: src/amo/components/AddonMoreInfo.js:81
msgid "Privacy Policy"
msgstr "‮Ԁɹıʌɐɔʎ Ԁoʅıɔʎ"
msgstr "ʎɔıʅoԀ ʎɔɐʌıɹԀ"
#: src/amo/components/AddonMoreInfo.js:87
msgid "Read the privacy policy for this add-on"
msgstr "ᴚǝɐp ʇɥǝ dɹıʌɐɔʎ doʅıɔʎ ɟoɹ ʇɥıs ɐpp-ou"
msgstr "uo-ppɐ sıɥʇ ɹoɟ ʎɔıʅod ʎɔɐʌıɹd ǝɥʇ pɐǝᴚ"
#: src/amo/components/AddonReview.js:145
msgid "Tell the world why you think this extension is fantastic!"
msgstr "‮⊥ǝʅʅ ʇɥǝ ʍoɹʅp ʍɥʎ ʎon ʇɥıuʞ ʇɥıs ǝxʇǝusıou ıs ɟɐuʇɐsʇıɔ¡"
msgstr "¡ɔıʇsɐʇuɐɟ sı uoısuǝʇxǝ sıɥʇ ʞuıɥʇ noʎ ʎɥʍ pʅɹoʍ ǝɥʇ ʅʅǝ⊥"
#: src/amo/components/AddonReview.js:148
msgid "Tell us what you love about this extension. Be specific and concise."
msgstr "‮⊥ǝʅʅ ns ʍɥɐʇ ʎon ʅoʌǝ ɐqonʇ ʇɥıs ǝxʇǝusıou˙ Ԑǝ sdǝɔıɟıɔ ɐup ɔouɔısǝ˙"
msgstr ".ǝsıɔuoɔ puɐ ɔıɟıɔǝds ǝԐ .uoısuǝʇxǝ sıɥʇ ʇnoqɐ ǝʌoʅ noʎ ʇɐɥʍ sn ʅʅǝ⊥"
#: src/amo/components/AddonReview.js:152
msgid "Tell the world about this extension."
msgstr "‮⊥ǝʅʅ ʇɥǝ ʍoɹʅp ɐqonʇ ʇɥıs ǝxʇǝusıou˙"
msgstr ".uoısuǝʇxǝ sıɥʇ ʇnoqɐ pʅɹoʍ ǝɥʇ ʅʅǝ⊥"
#: src/amo/components/AddonReview.js:153
#, fuzzy
msgid ""
"Tell us about your experience with this extension. Be specific and concise."
msgstr "‮⊥ǝʅʅ ns ʍɥɐʇ ʎon ʅoʌǝ ɐqonʇ ʇɥıs ǝxʇǝusıou˙ Ԑǝ sdǝɔıɟıɔ ɐup ɔouɔısǝ˙"
msgid "Tell us about your experience with this extension. Be specific and concise."
msgstr ".ǝsıɔuoɔ puɐ ɔıɟıɔǝds ǝԐ .uoısuǝʇxǝ sıɥʇ ɥʇıʍ ǝɔuǝıɹǝdxǝ ɹnoʎ ʇnoqɐ sn ʅʅǝ⊥"
#: src/amo/components/AddonReview.js:161
msgid "Write a review"
msgstr "‮Mɹıʇǝ ɐ ɹǝʌıǝʍ"
msgstr "ʍǝıʌǝɹ ɐ ǝʇıɹM"
#: src/amo/components/AddonReview.js:167
msgid "Review text"
msgstr "‮ᴚǝʌıǝʍ ʇǝxʇ"
msgstr "ʇxǝʇ ʍǝıʌǝᴚ"
#: src/amo/components/AddonReview.js:181
msgid "Submit review"
msgstr "Snqɯıʇ ɹǝʌıǝʍ"
msgstr "ʍǝıʌǝɹ ʇıɯqnS"
#: src/amo/components/AddonReviewList.js:62
msgid "from %(authorName)s, %(timestamp)s"
msgstr "ɟɹoɯ %(ɐnʇɥoɹNɐɯǝ)s´ %(timestamp)s"
msgstr "%(timestamp)s ´%(authorName)s ɯoɹɟ"
#: src/amo/components/AddonReviewList.js:76 src/amo/components/Categories.js:26
#: src/amo/components/AddonReviewList.js:76
#: src/amo/components/Categories.js:26
msgid "Loading..."
msgstr "⅂oɐpıuƃ˙˙˙"
msgstr "...ƃuıpɐo⅂"
#: src/amo/components/AddonReviewList.js:86
msgid "Add-on icon"
msgstr "∀pp-ou ıɔou"
msgstr "uoɔı uo-pp∀"
#: src/amo/components/AddonReviewList.js:91
msgid "Reviews for %(addonName)s"
msgstr "ᴚǝʌıǝʍs ɟoɹ %(ɐppouNɐɯǝ)s"
msgstr "%(addonName)s ɹoɟ sʍǝıʌǝᴚ"
#: src/amo/components/AddonReviewList.js:94
msgid "All written reviews"
msgstr "‮∀ʅʅ ʍɹıʇʇǝu ɹǝʌıǝʍs"
msgstr "sʍǝıʌǝɹ uǝʇʇıɹʍ ʅʅ∀"
#: src/amo/components/Categories.js:34
msgid "Failed to load categories."
msgstr "Ⅎɐıʅǝp ʇo ʅoɐp ɔɐʇǝƃoɹıǝs˙"
msgstr ".sǝıɹoƃǝʇɐɔ pɐoʅ oʇ pǝʅıɐℲ"
#: src/amo/components/Categories.js:42
msgid "No categories found."
msgstr "No ɔɐʇǝƃoɹıǝs ɟonup˙"
msgstr ".punoɟ sǝıɹoƃǝʇɐɔ oN"
#: src/amo/components/ErrorPage/NotAuthorized/index.js:21
msgid ""
"If you are signed in and think this message is an error, please <a href="
"\"%(url)s\">file an issue</a>. Tell us where you came from and what you were "
"trying to access, and we'll fix the issue."
msgstr ""
msgid "If you are signed in and think this message is an error, please <a href=\"%(url)s\">file an issue</a>. Tell us where you came from and what you were trying to access, and we'll fix the issue."
msgstr ".ǝnssı ǝɥʇ xıɟ ʅʅ,ǝʍ puɐ ´ssǝɔɔɐ oʇ ƃuıʎɹʇ ǝɹǝʍ noʎ ʇɐɥʍ puɐ ɯoɹɟ ǝɯɐɔ noʎ ǝɹǝɥʍ sn ʅʅǝ⊥ .<a href=\"%(url)s\">ǝnssı uɐ ǝʅıɟ</a> ǝsɐǝʅd ´ɹoɹɹǝ uɐ sı ǝƃɐssǝɯ sıɥʇ ʞuıɥʇ puɐ uı pǝuƃıs ǝɹɐ noʎ ɟI"
#: src/amo/components/ErrorPage/NotAuthorized/index.js:33
msgid "Not Authorized"
msgstr "Noʇ ∀nʇɥoɹızǝp"
msgstr "pǝzıɹoɥʇn∀ ʇoN"
#: src/amo/components/ErrorPage/NotAuthorized/index.js:35
msgid ""
"Sorry, but you aren't authorized to access this page. If you aren't signed "
"in, try signing in using the link at the top of the page."
msgstr ""
msgid "Sorry, but you aren't authorized to access this page. If you aren't signed in, try signing in using the link at the top of the page."
msgstr ".ǝƃɐd ǝɥʇ ɟo doʇ ǝɥʇ ʇɐ ʞuıʅ ǝɥʇ ƃuısn uı ƃuııs ʎɹʇ ´uı pǝuƃıs ʇ,uǝɹɐ noʎ ɟI .ǝƃɐd sıɥʇ ssǝɔɔɐ oʇ pǝzıɹoɥʇnɐ ʇ,uǝɹɐ noʎ ʇnq ´ʎɹɹoS"
#: src/amo/components/ErrorPage/NotFound/index.js:21
msgid ""
"If you followed a link from somewhere, please <a href=\"%(url)s\">file an "
"issue</a>. Tell us where you came from and what you were looking for, and "
"we'll do our best to fix it."
msgstr ""
msgid "If you followed a link from somewhere, please <a href=\"%(url)s\">file an issue</a>. Tell us where you came from and what you were looking for, and we'll do our best to fix it."
msgstr ".ʇı xıɟ oʇ ʇsǝq ɹno op ʅʅ,ǝʍ puɐ ´ɹoɟ ƃuıʞooʅ ǝɹǝʍ noʎ ʇɐɥʍ puɐ ɯoɹɟ ǝɯɐɔ noʎ ǝɹǝɥʍ sn ʅʅǝ⊥ .<a href=\"%(url)s\">ǝnssı uɐ ǝʅıɟ</a> ǝsɐǝʅd ´ǝɹǝɥʍǝɯos ɯoɹɟ ʞuıʅ ɐ pǝʍoʅʅoɟ noʎ ɟI"
#: src/amo/components/ErrorPage/NotFound/index.js:32
#: src/core/components/ErrorPage/NotFound/index.js:24
msgid "Page not found"
msgstr "‮Ԁɐƃǝ uoʇ ɟonup"
msgstr "punoɟ ʇou ǝƃɐԀ"
#: src/amo/components/ErrorPage/NotFound/index.js:34
msgid ""
"Sorry, but we can't find anything at the address you entered. If you "
"followed a link to an add-on, it's possible that add-on has been removed by "
"its author."
msgstr ""
msgid "Sorry, but we can't find anything at the address you entered. If you followed a link to an add-on, it's possible that add-on has been removed by its author."
msgstr ".ɹoɥʇnɐ sʇı ʎq pǝʌoɯǝɹ uǝǝq sɐɥ uo-ppɐ ʇɐɥʇ ǝʅqıssod s,ʇı ´uo-ppɐ uɐ oʇ ʞuıʅ ɐ pǝʍoʅʅoɟ noʎ ɟI .pǝɹǝʇuǝ noʎ ssǝɹppɐ ǝɥʇ ʇɐ ƃuıɥʇʎuɐ puıɟ ʇ,uɐɔ ǝʍ ʇnq ´ʎɹɹoS"
#: src/amo/components/ErrorPage/ServerError/index.js:21
msgid ""
"If you have additional information that would help us you can <a href="
"\"https://github.com/mozilla/addons-frontend/issues/new/\">file an issue</"
"a>. Tell us what steps you took that lead to the error and we'll do our best "
"to fix it."
msgstr ""
msgid "If you have additional information that would help us you can <a href=\"https://github.com/mozilla/addons-frontend/issues/new/\">file an issue</a>. Tell us what steps you took that lead to the error and we'll do our best to fix it."
msgstr ".ʇı xıɟ oʇ ʇsǝq ɹno op ʅʅ,ǝʍ puɐ ɹoɹɹǝ ǝɥʇ oʇ pɐǝʅ ʇɐɥʇ ʞooʇ noʎ sdǝʇs ʇɐɥʍ sn ʅʅǝ⊥ .<a href=\"https://github.com/mozilla/addons-frontend/issues/new/\">ǝnssı uɐ ǝʅıɟ</a> uɐɔ noʎ sn dʅǝɥ pʅnoʍ ʇɐɥʇ uoıʇɐɯɹoɟuı ʅɐuoıʇıppɐ ǝʌɐɥ noʎ ɟI"
#: src/amo/components/ErrorPage/ServerError/index.js:31
#: src/core/components/ErrorPage/GenericError/index.js:24
msgid "Server Error"
msgstr "Sǝɹʌǝɹ Ǝɹɹoɹ"
msgstr "ɹoɹɹƎ ɹǝʌɹǝS"
#: src/amo/components/ErrorPage/ServerError/index.js:33
msgid ""
"Sorry, but there was an error with our server and we couldn't complete your "
"request. We have logged this error and will investigate it."
msgstr ""
msgid "Sorry, but there was an error with our server and we couldn't complete your request. We have logged this error and will investigate it."
msgstr ".ʇı ǝʇɐƃıʇsǝʌuı ʅʅıʍ puɐ ɹoɹɹǝ sıɥʇ pǝƃƃoʅ ǝʌɐɥ ǝM .ʇsǝnbǝɹ ɹnoʎ ǝʇǝʅdɯoɔ ʇ,upʅnoɔ ǝʍ puɐ ɹǝʌɹǝs ɹno ɥʇıʍ ɹoɹɹǝ uɐ sɐʍ ǝɹǝɥʇ ʇnq ´ʎɹɹoS"
#: src/amo/components/FeaturedAddons/index.js:32
msgid "More Featured Extensions"
msgstr "Woɹǝ Ⅎǝɐʇnɹǝp Ǝxʇǝusıous"
msgstr "suoısuǝʇxƎ pǝɹnʇɐǝℲ ǝɹoW"
#: src/amo/components/FeaturedAddons/index.js:34
msgid "More Featured Themes"
msgstr "Woɹǝ Ⅎǝɐʇnɹǝp ⊥ɥǝɯǝs"
msgstr "ɯǝɥ⊥ pǝɹnʇɐǝℲ ǝɹoW"
#: src/amo/components/Footer.js:30
msgid "Privacy policy"
msgstr "‮Ԁɹıʌɐɔʎ doʅıɔʎ"
msgstr "ʎɔıʅod ʎɔɐʌıɹԀ"
#: src/amo/components/Footer.js:36
msgid "Legal notices"
msgstr "‮⅂ǝƃɐʅ uoʇıɔǝs"
msgstr "sǝɔıʇou ʅɐƃǝ⅂"
#: src/amo/components/Footer.js:42
msgid "Report a bug"
msgstr "ᴚǝdoɹʇ ɐ qnƃ"
msgstr "ƃnq ɐ ʇɹodǝᴚ"
#: src/amo/components/Footer.js:49
msgid "View desktop site"
msgstr "‮Ʌıǝʍ pǝsʞʇod sıʇǝ"
msgstr "ǝʇıs doʇʞsǝp ʍǝıɅ"
#: src/amo/components/LandingPage.js:115 src/amo/containers/Home.js:47
#: src/amo/components/LandingPage.js:115
#: src/amo/containers/Home.js:47
msgid "Themes"
msgstr "⊥ɥǝɯǝs"
msgstr "ɯǝɥ⊥"
#: src/amo/components/LandingPage.js:116 src/amo/containers/Home.js:44
#: src/amo/components/LandingPage.js:116
#: src/amo/containers/Home.js:44
msgid "Extensions"
msgstr "Ǝxʇǝusıous"
msgstr "suoısuǝʇxƎ"
#: src/amo/components/LandingPage.js:119
msgid ""
"Change your browser's appearance. Choose from thousands of themes to give "
"Firefox the look you want."
msgstr ""
msgid "Change your browser's appearance. Choose from thousands of themes to give Firefox the look you want."
msgstr ".ʇuɐʍ noʎ ʞooʅ ǝɥʇ xoɟǝɹıℲ ǝʌıƃ oʇ sǝɯǝɥʇ ɟo spuɐsnoɥʇ ɯoɹɟ ǝsooɥↃ .ǝɔuɐɹɐǝddɐ s,ɹǝsʍoɹq ɹnoʎ ǝƃuɐɥↃ"
#: src/amo/components/LandingPage.js:121
msgid ""
"Install powerful tools that make browsing faster and safer, add-ons make "
"your browser yours."
msgstr ""
msgid "Install powerful tools that make browsing faster and safer, add-ons make your browser yours."
msgstr ".sɹnoʎ ɹǝsʍoɹq ɹnoʎ ǝʞɐɯ suo-ppɐ ´ɹǝɟɐs puɐ ɹǝʇsɐɟ ƃuısʍoɹq ǝʞɐɯ ʇɐɥʇ sʅooʇ ʅnɟɹǝʍod ʅʅɐʇsuI"
#: src/amo/components/LandingPage.js:147
msgid "Browse by category"
msgstr ""
msgstr "ʎɹoƃǝʇɐɔ ʎq ǝsʍoɹԐ"
#: src/amo/components/LandingPage.js:51
msgid "Featured extensions"
msgstr "Ⅎǝɐʇnɹǝp ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ pǝɹnʇɐǝℲ"
#: src/amo/components/LandingPage.js:55
msgid "More featured extensions"
msgstr "Woɹǝ ɟǝɐʇnɹǝp ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ pǝɹnʇɐǝɟ ǝɹoW"
#: src/amo/components/LandingPage.js:56
msgid "Most popular extensions"
msgstr "Wosʇ dodnʅɐɹ ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ ɹɐʅndod ʇsoW"
#: src/amo/components/LandingPage.js:61
msgid "More popular extensions"
msgstr "Woɹǝ dodnʅɐɹ ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ ɹɐʅndod ǝɹoW"
#: src/amo/components/LandingPage.js:62
msgid "Top rated extensions"
msgstr "⊥od ɹɐʇǝp ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ pǝʇɐɹ do⊥"
#: src/amo/components/LandingPage.js:70
msgid "More highly rated extensions"
msgstr "Woɹǝ ɥıƃɥʅʎ ɹɐʇǝp ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ pǝʇɐɹ ʎʅɥƃıɥ ǝɹoW"
#: src/amo/components/LandingPage.js:73
msgid "Featured themes"
msgstr "Ⅎǝɐʇnɹǝp ʇɥǝɯǝs"
msgstr "ɯǝɥʇ pǝɹnʇɐǝℲ"
#: src/amo/components/LandingPage.js:77
msgid "More featured themes"
msgstr "Woɹǝ ɟǝɐʇnɹǝp ʇɥǝɯǝs"
msgstr "ɯǝɥʇ pǝɹnʇɐǝɟ ǝɹoW"
#: src/amo/components/LandingPage.js:78
msgid "Most popular themes"
msgstr "Wosʇ dodnʅɐɹ ʇɥǝɯǝs"
msgstr "sǝɯǝɥʇ ɹɐʅndod ʇsoW"
#: src/amo/components/LandingPage.js:83
msgid "More popular themes"
msgstr "Woɹǝ dodnʅɐɹ ʇɥǝɯǝs"
msgstr "ɯǝɥʇ ɹɐʅndod ǝɹoW"
#: src/amo/components/LandingPage.js:84
msgid "Top rated themes"
msgstr "⊥od ɹɐʇǝp ʇɥǝɯǝs"
msgstr "ɯǝɥʇ pǝʇɐɹ do⊥"
#: src/amo/components/LandingPage.js:89
msgid "More highly rated themes"
msgstr "Woɹǝ ɥıƃɥʅʎ ɹɐʇǝp ʇɥǝɯǝs"
msgstr "ɯǝɥʇ pǝʇɐɹ ʎʅɥƃıɥ ǝɹoW"
#: src/amo/components/LanguagePicker.js:49
msgid "Browse in your language"
msgstr "Ԑɹoʍsǝ ıu ʎonɹ ʅɐuƃnɐƃǝ"
msgstr "ǝƃɐnƃuɐʅ ɹnoʎ uı ǝsʍoɹԐ"
#: src/amo/components/MastHead.js:31
msgid "Firefox Add-ons"
msgstr "ıɹǝɟox ∀pp-ous"
msgstr "suo-pp∀ xoɟǝɹı"
#: src/amo/components/RatingManager/index.js:124
msgid "Log in to rate this dictionary"
msgstr "⅂oƃ ıu ʇo ɹɐʇǝ ʇɥıs pıɔʇıouɐɹʎ"
msgstr "ʎɹɐuoıʇɔıp sıɥʇ ǝʇɐɹ oʇ uı ƃo⅂"
#: src/amo/components/RatingManager/index.js:126
msgid "Log in to rate this language pack"
msgstr "⅂oƃ ıu ʇo ɹɐʇǝ ʇɥıs ʅɐuƃnɐƃǝ dɐɔʞ"
msgstr "ʞɔɐd ǝƃɐnƃuɐʅ sıɥʇ ǝʇɐɹ oʇ uı ƃo⅂"
#: src/amo/components/RatingManager/index.js:128
#, fuzzy
msgid "Log in to rate this search plugin"
msgstr "⅂oƃ ıu ʇo ɹɐʇǝ ʇɥıs sǝɐɹɔɥ ǝuƃı"
msgstr "uıƃnʅd ɥɔɹɐǝs sıɥʇ ǝʇɐɹ oʇ uı ƃo⅂"
#: src/amo/components/RatingManager/index.js:130
msgid "Log in to rate this theme"
msgstr "⅂oƃ ıu ʇo ɹɐʇǝ ʇɥıs ʇɥǝɯǝ"
msgstr "ǝɯǝɥʇ sıɥʇ ǝʇɐɹ oʇ uı ƃo⅂"
#: src/amo/components/RatingManager/index.js:132
msgid "Log in to rate this extension"
msgstr "⅂oƃ ıu ʇo ɹɐʇǝ ʇɥıs ǝxʇǝusıou"
msgstr "uoısuǝʇxǝ sıɥʇ ǝʇɐɹ oʇ uı ƃo⅂"
#: src/amo/components/RatingManager/index.js:138
msgid "Log in to rate this add-on"
msgstr "⅂oƃ ıu ʇo ɹɐʇǝ ʇɥıs ɐpp-ou"
msgstr "uo-ppɐ sıɥʇ ǝʇɐɹ oʇ uı ƃo⅂"
#: src/amo/components/RatingManager/index.js:162
msgid "How are you enjoying your experience with %(addonName)s?"
msgstr "Hoʍ ɐɹǝ ʎon ǝuɾoʎıuƃ ʎonɹ ǝxdǝɹıǝuɔǝ ʍıʇɥ %(ɐppouNɐɯǝ)s¿"
msgstr "¿%(addonName)s ɥʇıʍ ǝɔuǝıɹǝdxǝ ɹnoʎ ƃuıʎoɾuǝ noʎ ǝɹɐ ʍoH"
#: src/amo/components/SearchForm.js:47 src/amo/components/SearchForm.js:56
#: src/amo/components/SearchForm.js:47
#: src/amo/components/SearchForm.js:56
msgid "Search"
msgstr "Sǝɐɹɔɥ"
msgstr "ɥɔɹɐǝS"
#: src/amo/components/SearchForm.js:51
msgid "Search extensions and themes"
msgstr "Sǝɐɹɔɥ ǝxʇǝusıous ɐup ʇɥǝɯǝs"
msgstr "ɯǝɥʇ puɐ suoısuǝʇxǝ ɥɔɹɐǝS"
#: src/amo/components/SearchResult.js:49
msgid "No theme preview available"
msgstr "No ʇɥǝɯǝ dɹǝʌıǝʍ ɐʌɐıʅɐqʅǝ"
msgstr "ǝʅqɐʅıɐʌɐ ʍǝıʌǝɹd ǝɯǝɥʇ oN"
#: src/amo/components/SearchResults.js:42
msgid "Searching…"
msgstr "Sǝɐɹɔɥıuƃ…"
msgstr "…ƃuıɥɔɹɐǝS"
#: src/amo/components/SearchResults.js:48
msgid "No results were found for \"%(query)s\"."
msgstr "No ɹǝsnʅʇs ʍǝɹǝ ɟonup ɟoɹ „%(query)s„˙"
msgstr ".„%(query)s„ ɹoɟ punoɟ ǝɹǝʍ sʇʅnsǝɹ oN"
#: src/amo/components/SearchResults.js:52
msgid "No results were found."
msgstr "No ɹǝsnʅʇs ʍǝɹǝ ɟonup˙"
msgstr ".punoɟ ǝɹǝʍ sʇʅnsǝɹ oN"
#: src/amo/components/SearchResults.js:55
msgid "Please enter a search term to search Firefox Add-ons."
msgstr "Ԁʅǝɐsǝ ǝuʇǝɹ ɐ sǝɐɹɔɥ ʇǝɹɯ ʇo sǝɐɹɔɥ Ⅎıɹǝɟox ∀pp-ous˙"
msgstr ".suo-pp∀ xoɟǝɹıℲ ɥɔɹɐǝs oʇ ɯɹǝʇ ɥɔɹɐǝs ɐ ɹǝʇuǝ ǝsɐǝʅԀ"
#: src/amo/components/SearchSort/index.js:40
msgid "Recently Updated"
msgstr "ᴚǝɔǝuʇʅʎ ∩dpɐʇǝp"
msgstr "pǝʇɐpd∩ ʎʅʇuǝɔǝᴚ"
#: src/amo/components/SearchSort/index.js:41
msgid "Relevance"
msgstr "ᴚǝʅǝʌɐuɔǝ"
msgstr "ǝɔuɐʌǝʅǝᴚ"
#: src/amo/components/SearchSort/index.js:42
msgid "Most Users"
msgstr "Wosʇ ∩sǝɹs"
msgstr "sɹǝs∩ ʇsoW"
#: src/amo/components/SearchSort/index.js:43
msgid "Top Rated"
msgstr "⊥od ᴚɐʇǝp"
msgstr "pǝʇɐᴚ do⊥"
#: src/amo/components/SearchSort/index.js:66
msgid "Sort"
msgstr "Soɹʇ"
msgstr "ʇɹoS"
#: src/amo/components/SuggestedPages/index.js:20
msgid "Suggested Pages"
msgstr "Snƃƃǝsʇǝp Ԁɐƃǝs"
msgstr "sǝƃɐԀ pǝʇsǝƃƃnS"
#: src/amo/components/SuggestedPages/index.js:25 src/amo/containers/Home.js:74
#: src/amo/components/SuggestedPages/index.js:25
#: src/amo/containers/Home.js:74
msgid "Browse all extensions"
msgstr "Ԑɹoʍsǝ ɐʅʅ ǝxʇǝusıous"
msgstr "suoısuǝʇxǝ ʅʅɐ ǝsʍoɹԐ"
#: src/amo/components/SuggestedPages/index.js:30 src/amo/containers/Home.js:87
#: src/amo/components/SuggestedPages/index.js:30
#: src/amo/containers/Home.js:87
msgid "Browse all themes"
msgstr "Ԑɹoʍɐʅʅ ʇɥǝɯǝs"
msgstr "sǝɯǝɥʇ ʅʅɐ ǝsʍoɹԐ"
#: src/amo/components/SuggestedPages/index.js:35
msgid "Add-ons Home Page"
msgstr "∀pp-ous Hoɯǝ Ԁɐƃǝ"
msgstr "ǝƃɐԀ ǝɯoH suo-pp∀"
#: src/amo/containers/App.js:200
msgid "Add-ons for Firefox"
msgstr "∀pp-ous ɟoɹ Ⅎıɹǝɟox"
msgstr "xoɟǝɹıℲ ɹoɟ suo-pp∀"
#: src/amo/containers/Home.js:39
#, fuzzy
msgid ""
"Extensions are special features you can add to Firefox. Themes let you "
"change your browser's appearance."
msgstr ""
"Ǝxʇǝusıous ɐɹǝ sdǝɔıɐʅ ɟǝɐʇnɹǝs ʎon ɔɐu ɐpp ʇo Ⅎıɹǝɟox˙\n"
"⊥ɥǝɯǝs ʅǝʇ ʎon ɔɥɐuƃǝ ʎonɹ qɹoʍsǝɹ,s ɐddǝɐɹɐuɔǝ˙"
msgid "Extensions are special features you can add to Firefox. Themes let you change your browser's appearance."
msgstr ".ǝɔuɐɹɐǝddɐ s,ɹǝsʍoɹq ɹnoʎ ǝƃuɐɥɔ noʎ ʇǝʅ sǝɯǝɥ⊥ .xoɟǝɹıℲ oʇ ppɐ uɐɔ noʎ sǝɹnʇɐǝɟ ʅɐıɔǝds ǝɹɐ suoısuǝʇxƎ"
#: src/amo/containers/Home.js:52
msgid "You can change how Firefox works…"
msgstr "⅄on ɔɐu ɔɥɐuƃǝ ɥoʍ Ⅎıɹǝɟox ʍoɹʞs…"
msgstr "…sʞɹoʍ xoɟǝɹıℲ ʍoɥ ǝƃuɐɥɔ uɐɔ no⅄"
#: src/amo/containers/Home.js:55
msgid "Block ads"
msgstr "Ԑʅoɔʞ ɐps"
msgstr "spɐ ʞɔoʅԐ"
#: src/amo/containers/Home.js:58
msgid "Screenshot"
msgstr "Sɔɹǝǝusɥoʇ"
msgstr "ʇoɥsuǝǝɹɔS"
#: src/amo/containers/Home.js:61
msgid "Find news"
msgstr "ıup uǝʍs"
msgstr "sʍǝu puı"
#: src/amo/containers/Home.js:64
msgid "Shop online"
msgstr "Sɥod ouʅı"
msgstr "ǝuıʅuo doɥS"
#: src/amo/containers/Home.js:67
msgid "Be social"
msgstr "‮Ԑǝ soɔıɐʅ"
msgstr "ʅɐıɔos ǝԐ"
#: src/amo/containers/Home.js:70
msgid "Play games"
msgstr "‮Ԁʅɐʎ ƃɐɯǝs"
msgstr "ɯɐƃ ʎɐʅԀ"
#: src/amo/containers/Home.js:77
msgid "…or what it looks like"
msgstr "oɹ ʍɥɐʇ ıʇ ʅooʞs ʅıʞǝ"
msgstr "ǝʞıʅ sʞooʅ ʇı ʇɐɥʍ ɹo…"
#: src/amo/containers/Home.js:79
msgid "Wild"
msgstr "ıʅp"
msgstr "ı"
#: src/amo/containers/Home.js:80
msgid "Abstract"
msgstr "∀qsʇɹɐɔʇ"
msgstr "ʇɔɐɹʇsq∀"
#: src/amo/containers/Home.js:81
#, fuzzy
msgid "Holiday"
msgstr "Soʅıp"
msgstr "ʎɐpıʅoH"
#: src/amo/containers/Home.js:82
msgid "Scenic"
msgstr "Sɔǝuıɔ"
msgstr "ɔıuǝɔS"
#: src/amo/containers/Home.js:83
msgid "Sporty"
msgstr "Sdoɹʇʎ"
msgstr "ʎʇɹodS"
#: src/amo/containers/Home.js:84
msgid "Solid"
msgstr "Soʅıp"
msgstr "pıʅoS"
#: src/core/components/AuthenticateButton/index.js:61
msgid "Log out"
msgstr "⅂oƃ onʇ"
msgstr "ʇno ƃo⅂"
#: src/core/components/AuthenticateButton/index.js:62
msgid "Log in/Sign up"
msgstr "⅂oƃ ıu/Sign nd"
msgstr "dn uƃıS/uı ƃo⅂"
#: src/core/components/ErrorPage/GenericError/index.js:27
msgid ""
"Sorry, but there was an error and we couldn't complete your request. We have "
"logged this error and will investigate it."
msgstr ""
msgid "Sorry, but there was an error and we couldn't complete your request. We have logged this error and will investigate it."
msgstr ".ʇı ǝʇɐƃıʇsǝʌuı ʅʅıʍ puɐ ɹoɹɹǝ sıɥʇ pǝƃƃoʅ ǝʌɐɥ ǝM .ʇsǝnbǝɹ ɹnoʎ ǝʇǝʅdɯoɔ ʇ,upʅnoɔ ǝʍ puɐ ɹoɹɹǝ uɐ sɐʍ ǝɹǝɥʇ ʇnq ´ʎɹɹoS"
#: src/core/components/ErrorPage/GenericError/index.js:33
#: src/core/components/ErrorPage/NotFound/index.js:30
msgid "Error code: %(status)s."
msgstr "Ǝɹɹoɹ ɔopǝ: %(status)s˙"
msgstr ".%(status)s :ǝpoɔ ɹoɹɹƎ"
#: src/core/components/ErrorPage/NotFound/index.js:26
msgid "Sorry, but we can't find anything at the URL you entered."
msgstr ""
msgstr ".pǝɹǝʇuǝ noʎ ⅂ᴚ∩ ǝɥʇ ʇɐ ƃuıɥʇʎuɐ puıɟ ʇ,uɐɔ ǝʍ ʇnq ´ʎɹɹoS"
#: src/core/components/InstallButton/index.js:105
#: src/core/components/InstallButton/index.js:121
msgid "Add to Firefox"
msgstr "∀pp ʇo Ⅎıɹǝɟox"
msgstr "xoɟǝɹıℲ oʇ pp∀"
#: src/core/components/InstallButton/index.js:84
msgid "Install Theme"
msgstr "Iusʇɐʅʅ ⊥ɥǝɯǝ"
msgstr "ǝɯǝɥ⊥ ʅʅɐʇsuI"
#: src/core/components/InstallSwitch/index.js:54
msgid "Downloading %(name)s."
msgstr "ᗡoʍuʅoɐpıuƃ %(name)s˙"
msgstr ".%(name)s ƃuıpɐoʅuʍoᗡ"
#: src/core/components/InstallSwitch/index.js:57
msgid "Installing %(name)s."
msgstr "Iusʇɐʅʅıuƃ %(name)s˙"
msgstr ".%(name)s ƃuıʅʅɐʇsuI"
#: src/core/components/InstallSwitch/index.js:61
msgid "%(name)s is installed and enabled. Click to uninstall."
msgstr "%(name)s ıs ıusʇɐʅʅǝp ɐup ǝuɐqʅǝp˙ Ↄʅıɔʞ ʇo nuıusʇɐʅʅ˙"
msgstr ".ʅʅɐʇsuıun oʇ ʞɔıʅↃ .pǝʅqɐuǝ puɐ pǝʅʅɐʇsuı sı %(name)s"
#: src/core/components/InstallSwitch/index.js:64
msgid "%(name)s is disabled. Click to enable."
msgstr "%(name)s ıs pısɐqʅǝp˙ Ↄʅıɔʞ ʇo ǝuɐqʅǝ˙"
msgstr ".ǝʅqɐuǝ oʇ ʞɔıʅↃ .pǝʅqɐsıp sı %(name)s"
#: src/core/components/InstallSwitch/index.js:67
msgid "Uninstalling %(name)s."
msgstr "∩uıusʇɐʅʅıuƃ %(name)s˙"
msgstr ".%(name)s ƃuıʅʅɐʇsuıu∩"
#: src/core/components/InstallSwitch/index.js:70
msgid "%(name)s is uninstalled. Click to install."
msgstr "%(name)s ıs nuıusʇɐʅʅǝp˙ Ↄʅıɔʞ ʇo ıusʇɐʅʅ˙"
msgstr ".ʅʅɐʇsuı oʇ ʞɔıʅↃ .pǝʅʅɐʇsuıun sı %(name)s"
#: src/core/components/InstallSwitch/index.js:73
msgid "Install state for %(name)s is unknown."
msgstr "Iusʇɐʅʅ sʇɐʇǝ ɟoɹ %(name)s ıs nuʞuoʍu˙"
msgstr ".uʍouʞun sı %(name)s ɹoɟ ǝʇɐʇs ʅʅɐʇsuI"
#: src/core/components/Paginate/index.js:107
msgid "Previous"
msgstr "Ԁɹǝʌıons"
msgstr "snoıʌǝɹԀ"
#: src/core/components/Paginate/index.js:119
msgid "Next"
msgstr "Nǝxʇ"
msgstr "ʇxǝN"
#: src/core/components/Paginate/index.js:98
msgid "Page %(currentPage)s of %(totalPages)s"
msgstr "‮Ԁɐƃǝ %(ɔnɹɹǝuʇԀɐƃǝ)s oɟ %(ʇoʇɐʅԀɐƃǝs)s"
msgstr "%(totalPages)s ɟo %(currentPage)s ǝƃɐԀ"
#: src/core/containers/InfoDialog/index.js:31
msgid "Your add-on is ready"
msgstr "⅄onɹ ɐpp-ou ıs ɹǝɐpʎ"
msgstr "ʎpɐǝɹ sı uo-ppɐ ɹno⅄"
#: src/core/containers/InfoDialog/index.js:33
msgid "Now you can access %(name)s from the toolbar."
msgstr "Noʍ ʎon ɔɐu ɐɔɔǝss %(name)s ɟɹoɯ ʇɥǝ ʇooʅqɐɹ˙"
msgstr ".ɹɐqʅooʇ ǝɥʇ ɯoɹɟ %(name)s ssǝɔɔɐ uɐɔ noʎ ʍoN"
#: src/core/containers/InfoDialog/index.js:38
msgid "OK!"
msgstr "OӼ¡"
msgstr "¡ӼO"
#: src/ui/components/ErrorList/index.js:44
msgid "Your session has expired"
msgstr ""
msgstr "pǝɹıdxǝ sɐɥ uoıssǝs ɹno⅄"
#: src/ui/components/ErrorList/index.js:51
msgid "An unexpected error occurred"
msgstr "∀u nuǝxdǝɔʇǝp ǝɹɹoɹ oɔɔnɹɹǝp"
msgstr "pǝɹɹnɔɔo ɹoɹɹǝ pǝʇɔǝdxǝun u∀"
#: src/ui/components/ErrorList/index.js:57
msgid "Reload To Continue"
msgstr ""
msgstr "ǝnuıʇuoↃ o⊥ pɐoʅǝᴚ"
#: src/ui/components/Rating/index.js:91
msgid "Rated %(rating)s out of 5"
msgstr "ᴚɐʇǝp %(rating)s onʇ oɟ 5"
msgstr "5 ɟo ʇno %(rating)s pǝʇɐᴚ"
#: src/ui/components/Rating/index.js:94
msgid "No ratings"
msgstr "No ɹɐʇıuƃs"
msgstr "sƃuıʇɐɹ oN"
#: src/ui/components/ShowMoreCard/index.js:58
msgid "<span class=\"visually-hidden\">Expand to</span> Read more"
msgstr "<span class=\"visually-hidden\">Ǝxdɐup ʇo</span> ᴚǝɐp ɯoɹǝ"
#~ msgid "%(averageRating)s out of 5"
#~ msgstr "%(ɐʌǝɹɐƃǝᴚɐʇıuƃ)s onʇ oɟ 5"
#~ msgid "Not yet rated"
#~ msgstr "Noʇ ʎǝʇ ɹɐʇǝp"
#~ msgid "Loading…"
#~ msgstr "⅂oɐpıuƃ…"
#~ msgid "Fashionable"
#~ msgstr "Ⅎɐsɥıouɐqʅǝ"
msgstr "ǝɹoɯ pɐǝᴚ <span class=\"visually-hidden\">oʇ puɐdxƎ</span>"

Просмотреть файл

@ -5,163 +5,147 @@ msgstr ""
"POT-Creation-Date: 2017-04-25 18:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"MIME-Version: 1.0\n"
#: src/core/components/ErrorPage/GenericError/index.js:24
msgid "Server Error"
msgstr "Sǝɹʌǝɹ Ǝɹɹoɹ"
msgstr "ɹoɹɹƎ ɹǝʌɹǝS"
#: src/core/components/ErrorPage/GenericError/index.js:27
msgid ""
"Sorry, but there was an error and we couldn't complete your request. We have "
"logged this error and will investigate it."
msgstr ""
msgid "Sorry, but there was an error and we couldn't complete your request. We have logged this error and will investigate it."
msgstr ".ʇı ǝʇɐƃıʇsǝʌuı ʅʅıʍ puɐ ɹoɹɹǝ sıɥʇ pǝƃƃoʅ ǝʌɐɥ ǝM .ʇsǝnbǝɹ ɹnoʎ ǝʇǝʅdɯoɔ ʇ,upʅnoɔ ǝʍ puɐ ɹoɹɹǝ uɐ sɐʍ ǝɹǝɥʇ ʇnq ´ʎɹɹoS"
#: src/core/components/ErrorPage/GenericError/index.js:33
#: src/core/components/ErrorPage/NotFound/index.js:30
msgid "Error code: %(status)s."
msgstr "Ǝɹɹoɹ ɔopǝ: %(status)s˙"
msgstr ".%(status)s :ǝpoɔ ɹoɹɹƎ"
#: src/core/components/ErrorPage/NotFound/index.js:24
msgid "Page not found"
msgstr "‮Ԁɐƃǝ uoʇ ɟonup"
msgstr "punoɟ ʇou ǝƃɐԀ"
#: src/core/components/ErrorPage/NotFound/index.js:26
msgid "Sorry, but we can't find anything at the URL you entered."
msgstr ""
msgstr ".pǝɹǝʇuǝ noʎ ⅂ᴚ∩ ǝɥʇ ʇɐ ƃuıɥʇʎuɐ puıɟ ʇ,uɐɔ ǝʍ ʇnq ´ʎɹɹoS"
#: src/core/components/InstallButton/index.js:105
#: src/core/components/InstallButton/index.js:121
msgid "Add to Firefox"
msgstr "∀pp ʇo Ⅎıɹǝɟox"
msgstr "xoɟǝɹıℲ oʇ pp∀"
#: src/core/components/InstallButton/index.js:84
msgid "Install Theme"
msgstr "Iusʇɐʅʅ ⊥ɥǝɯǝ"
msgstr "ǝɯǝɥ⊥ ʅʅɐʇsuI"
#: src/core/components/InstallSwitch/index.js:54
msgid "Downloading %(name)s."
msgstr "ᗡoʍuʅoɐpıuƃ %(name)s˙"
msgstr ".%(name)s ƃuıpɐoʅuʍoᗡ"
#: src/core/components/InstallSwitch/index.js:57
msgid "Installing %(name)s."
msgstr "Iusʇɐʅʅıuƃ %(name)s˙"
msgstr ".%(name)s ƃuıʅʅɐʇsuI"
#: src/core/components/InstallSwitch/index.js:61
msgid "%(name)s is installed and enabled. Click to uninstall."
msgstr "%(name)s ıs ıusʇɐʅʅǝp ɐup ǝuɐqʅǝp˙ Ↄʅıɔʞ ʇo nuıusʇɐʅʅ˙"
msgstr ".ʅʅɐʇsuıun oʇ ʞɔıʅↃ .pǝʅqɐuǝ puɐ pǝʅʅɐʇsuı sı %(name)s"
#: src/core/components/InstallSwitch/index.js:64
msgid "%(name)s is disabled. Click to enable."
msgstr "%(name)s ıs pısɐqʅǝp˙ Ↄʅıɔʞ ʇo ǝuɐqʅǝ˙"
msgstr ".ǝʅqɐuǝ oʇ ʞɔıʅↃ .pǝʅqɐsıp sı %(name)s"
#: src/core/components/InstallSwitch/index.js:67
msgid "Uninstalling %(name)s."
msgstr "∩uıusʇɐʅʅıuƃ %(name)s˙"
msgstr ".%(name)s ƃuıʅʅɐʇsuıu∩"
#: src/core/components/InstallSwitch/index.js:70
msgid "%(name)s is uninstalled. Click to install."
msgstr "%(name)s ıs nuıusʇɐʅʅǝp˙ Ↄʅıɔʞ ʇo ıusʇɐʅʅ˙"
msgstr ".ʅʅɐʇsuı oʇ ʞɔıʅↃ .pǝʅʅɐʇsuıun sı %(name)s"
#: src/core/components/InstallSwitch/index.js:73
msgid "Install state for %(name)s is unknown."
msgstr "Iusʇɐʅʅ sʇɐʇǝ ɟoɹ %(name)s ıs nuʞuoʍu˙"
msgstr ".uʍouʞun sı %(name)s ɹoɟ ǝʇɐʇs ʅʅɐʇsuI"
#: src/core/containers/InfoDialog/index.js:31
msgid "Your add-on is ready"
msgstr "⅄onɹ ɐpp-ou ıs ɹǝɐpʎ"
msgstr "ʎpɐǝɹ sı uo-ppɐ ɹno⅄"
#: src/core/containers/InfoDialog/index.js:33
msgid "Now you can access %(name)s from the toolbar."
msgstr "Noʍ ʎon ɔɐu ɐɔɔǝss %(name)s ɟɹoɯ ʇɥǝ ʇooʅqɐɹ˙"
msgstr ".ɹɐqʅooʇ ǝɥʇ ɯoɹɟ %(name)s ssǝɔɔɐ uɐɔ noʎ ʍoN"
#: src/core/containers/InfoDialog/index.js:38
msgid "OK!"
msgstr "OӼ¡"
msgstr "¡ӼO"
#: src/disco/components/Addon.js:100
msgid "Hover to preview or click to install %(name)s"
msgstr "Hoʌǝɹ ʇo dɹǝʌıǝʍ oɹ ɔʅıɔʞ ʇo ıusʇɐʅʅ %(name)s"
msgstr "%(name)s ʅʅɐʇsuı oʇ ʞɔıʅɔ ɹo ʍǝıʌǝɹd oʇ ɹǝʌoH"
#: src/disco/components/Addon.js:113
msgid "Hover over the image to preview"
msgstr "Hoʌǝɹ oʌǝɹ ʇɥǝ ıɯɐƃǝ ʇo dɹǝʌıǝʍ"
msgstr "ʍǝıʌǝɹd oʇ ǝƃɐɯı ǝɥʇ ɹǝʌo ɹǝʌoH"
#: src/disco/components/Addon.js:134
msgid "Installation failed. Please try again."
msgstr "Iusʇɐʅʅɐʇıou ɟɐıʅǝp˙ Ԁʅǝɐsǝ ʇɹʎ ɐƃɐı"
msgstr ".uıɐƃɐ ʎɹʇ ǝsɐǝʅԀ .pǝʅıɐɟ uoıʇɐʅʅɐʇsuI"
#: src/disco/components/Addon.js:136
msgid "Download failed. Please check your connection."
msgstr "ᗡoʍuʅoɐp ɟɐıʅǝp˙ Ԁʅǝɐsǝ ɔɥǝɔʞ ʎonɹ ɔouuǝɔʇıou˙"
msgstr ".uoıʇɔǝuuoɔ ɹnoʎ ʞɔǝɥɔ ǝsɐǝʅԀ .pǝʅıɐɟ pɐoʅuʍoᗡ"
#: src/disco/components/Addon.js:138
msgid "An unexpected error occurred during installation."
msgstr "∀u nuǝxdǝɔʇǝp ǝɹɹoɹ oɔɔnɹɹǝp pnɹııusʇɐʅʅɐʇıou˙"
msgstr ".uoıʇɐʅʅɐʇsuı ƃuıɹnp pǝɹɹnɔɔo ɹoɹɹǝ pǝʇɔǝdxǝun u∀"
#: src/disco/components/Addon.js:140
msgid "An unexpected error occurred during uninstallation."
msgstr "∀u nuǝxdǝɔʇǝp ǝɹɹoɹ oɔɔnɹɹǝp pnɹıuƃ nuıusʇɐʅʅɐʇıou˙"
msgstr ".uoıʇɐʅʅɐʇsuıun ƃuıɹnp pǝɹɹnɔɔo ɹoɹɹǝ pǝʇɔǝdxǝun u∀"
#: src/disco/components/Addon.js:143
msgid "An unexpected error occurred."
msgstr "∀u nuǝxdǝɔʇǝp ǝɹɹoɹ oɔɔnɹɹǝp˙"
msgstr ".pǝɹɹnɔɔo ɹoɹɹǝ pǝʇɔǝdxǝun u∀"
#: src/disco/components/Addon.js:151
msgid "This add-on will be uninstalled after you restart Firefox."
msgstr "⊥ɥıs ɐpp-ou ʍıʅʅ qǝ nuıusʇɐʅʅǝp ɐɟʇǝɹ ʎon ɹǝsʇɐɹʇ Ⅎıɹǝɟox˙"
msgstr ".xoɟǝɹıℲ ʇɹɐʇsǝɹ noʎ ɹǝʇɟɐ pǝʅʅɐʇsuıun ǝq ʅʅıʍ uo-ppɐ sıɥ⊥"
#: src/disco/components/Addon.js:153
msgid "Please restart Firefox to use this add-on."
msgstr "Ԁʅǝɐsǝ ɹǝsʇɐɹʇ Ⅎıɹǝɟox ʇo nsǝ ʇɥıs ɐpp-ou˙"
msgstr ".uo-ppɐ sıɥʇ ǝsn oʇ xoɟǝɹıℲ ʇɹɐʇsǝɹ ǝsɐǝʅԀ"
#: src/disco/components/Addon.js:68
msgid "Close"
msgstr "Ↄʅosǝ"
msgstr "ǝsoʅↃ"
#: src/disco/containers/App.js:32
msgid "Discover Add-ons"
msgstr "ısɔoʌǝɹ ∀pp-ous"
msgstr "suo-pp∀ ɹǝʌoɔsı"
#: src/disco/containers/DiscoPane.js:103
msgid "Personalize Your Firefox"
msgstr "Ԁǝɹsouɐʅızǝ ⅄onɹ Ⅎıɹǝɟox"
msgstr "xoɟǝɹıℲ ɹno⅄ ǝzıʅɐuosɹǝԀ"
#: src/disco/containers/DiscoPane.js:104
#, fuzzy
msgid ""
"There are thousands of free add-ons, created by developers all over the "
"world, that you can install to personalize your Firefox. From fun visual "
"themes to powerful tools that make browsing faster and safer, add-ons make "
"your browser yours. To help you get started, here are some we recommend for "
"their stand-out performance and functionality."
msgstr ""
"‮⊥ɥǝɹǝ ɐɹǝ ʇɥonsɐups oɟ ɟɹǝǝ ɐpp-ous´ ɔɹǝɐʇǝp qʎ pǝʌǝʅodǝɹs ɐʅʅ oʌǝɹ\n"
"‮ʇɥǝ ʍoɹʅp´ ʇɥɐʇ ʎon ɔɐu ıusʇɐʅʅ ʇo dǝɹsouɐʅızǝ ʎonɹ Ⅎıɹǝɟox˙ Ⅎɹoɯ ɟnu ʌısnɐʅ "
"ʇɥǝɯǝs\n"
"ʇo doʍǝɹɟnʅ ʇooʅs ʇɥɐʇ ɯɐʞǝ qɹoʍsıuƃ ɟɐsʇǝɹ ɐup sɐɟǝɹ´ ɐpp-ous ɯɐʞǝ ʎonɹ "
"qɹoʍsǝɹ ʎonɹs˙\n"
"⊥o ɥǝʅd ʎon ƃǝʇ sʇɐɹʇǝp´ ɥǝɹǝ ɐɹǝ soɯǝ ʍǝ ɹǝɔoɯɯǝup ɟoɹ ʇɥǝıɹ sʇɐup-onʇ "
"dǝɹɟoɹɯɐuɔǝ\n"
"ɐup ɟnuɔʇıouɐʅıʇʎ˙"
msgid "There are thousands of free add-ons, created by developers all over the world, that you can install to personalize your Firefox. From fun visual themes to powerful tools that make browsing faster and safer, add-ons make your browser yours. To help you get started, here are some we recommend for their stand-out performance and functionality."
msgstr ".ʎʇıʅɐuoıʇɔunɟ puɐ ǝɔuɐɯɹoɟɹǝd ʇno-puɐʇs ɹıǝɥʇ ɹoɟ puǝɯɯoɔǝɹ ǝʍ ǝɯos ǝɹɐ ǝɹǝɥ ´pǝʇɹɐʇs ʇǝƃ noʎ dʅǝɥ o⊥ .sɹnoʎ ɹǝsʍoɹq ɹnoʎ ǝʞɐɯ suo-ppɐ ´ɹǝɟɐs puɐ ɹǝʇsɐɟ ƃuısʍoɹq ǝʞɐɯ ʇɐɥʇ sʅooʇ ʅnɟɹǝʍod oʇ sǝɯǝɥʇ ʅɐnsıʌ unɟ ɯoɹℲ .xoɟǝɹıℲ ɹnoʎ ǝzıʅɐuosɹǝd oʇ ʅʅɐʇsuı uɐɔ noʎ ʇɐɥʇ ´pʅɹoʍ ǝɥʇ ɹǝʌo ʅʅɐ sɹǝdoʅǝʌǝp ʎq pǝʇɐǝɹɔ ´suo-ppɐ ǝǝɹɟ ɟo spuɐsnoɥʇ ǝɹɐ ǝɹǝɥ⊥"
#: src/disco/containers/DiscoPane.js:112
msgid "Click to play"
msgstr "‮Ↄʅıɔʞ ʇo dʅɐʎ"
msgstr "ʎɐʅd oʇ ʞɔıʅↃ"
#: src/disco/containers/DiscoPane.js:113
msgid "to find out more about add-ons"
msgstr "ʇo ɟıup onʇ ɯoɹǝ ɐqonʇ ɐpp-ous"
msgstr "suo-ppɐ ʇnoqɐ ǝɹoɯ ʇno puıɟ oʇ"
#: src/disco/containers/DiscoPane.js:122
msgid "Close video"
msgstr "‮Ↄʅosǝ ʌıpǝo"
msgstr "oǝpıʌ ǝsoʅↃ"
#: src/disco/containers/DiscoPane.js:133
msgid "See more add-ons!"
msgstr "Sǝǝ ɯoɹǝ ɐpp-ous¡"
msgstr "¡suo-ppɐ ǝɹoɯ ǝǝS"

Просмотреть файл

@ -1,129 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: search\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-05-20 14:41+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"Content-Type: text/plain; charset=utf-8\n"
#: src/core/components/LoginPage/index.js:13
msgid "Login Required"
msgstr "⅂oƃıu ᴚǝbnıɹǝp"
#: src/core/components/LoginPage/index.js:20
msgid "You must be logged in to access this page."
msgstr "⅄on ɯnsʇ qǝ ʅoƃƃǝp ıu ʇo ɐɔɔǝss ʇɥıs dɐƃǝ˙"
#: src/core/components/LoginPage/index.js:24
msgid "Login"
msgstr "⅂oƃıu"
#: src/core/components/NotFound.js:8
msgid "We're sorry, but we can't find what you're looking for."
msgstr "‮Mǝ,ɹǝ soɹɹʎ´ qnʇ ʍǝ ɔɐu,ʇ ɟıup ʍɥɐʇ ʎon,ɹǝ ʅooʞıuƃ ɟoɹ˙"
#: src/core/components/NotFound.js:9
msgid ""
"The page or file you requested wasn't found on our site. It's possible that "
"you\n"
"clicked a link that's out of date, or typed in the address incorrectly."
msgstr ""
"‮⊥ɥǝ dɐƃǝ oɹ ɟıʅǝ ʎon ɹǝbnǝsʇǝp ʍɐsu,ʇ ɟonup ou onɹ sıʇǝ˙ Iʇ,s dossıqʅǝ ʇɥɐʇ "
"ʎon\n"
"ɔʅıɔʞǝp ɐ ʅıuʞ ʇɥɐʇ,s onʇ oɟ pɐʇǝ´ oɹ ʇʎdǝp ıu ʇɥǝ ɐppɹǝss ıuɔoɹɹǝɔʇʅʎ˙"
#: src/core/containers/HandleLogin/index.js:41
msgid "Logging you in..."
msgstr "⅂oƃƃıuƃ ʎon ıu˙˙˙"
#: src/core/containers/HandleLogin/index.js:45
msgid "There was an error logging you in, please try again."
msgstr "‮⊥ɥǝɹǝ ʍɐs ɐu ǝɹɹoɹ ʅoƃƃıuƃ ʎon ıu´ dʅǝɐsǝ ʇɹʎ ɐƃɐıu˙"
#: src/search/components/SearchForm.js:30
msgid "Search"
msgstr "Sǝɐɹɔɥ"
#: src/search/components/SearchPage.js:29
msgid "Add-on Search"
msgstr "∀pp-ou Sǝɐɹɔɥ"
#: src/search/components/SearchResult/index.js:18
msgid "%(count)s file"
msgid_plural "%(count)s files"
msgstr[0] "%(count)s ɟıʅǝ"
msgstr[1] "%(count)s ɟıʅǝs"
#: src/search/components/SearchResults.js:32
msgid "Your search for \"%(query)s\" returned %(count)s results."
msgstr "⅄onɹ sǝɐɹɔɥ ɟoɹ „%(query)s„ ɹǝʇnɹuǝp %(count)s ɹǝsnʅʇs˙"
#: src/search/components/SearchResults.js:39
msgid "Searching..."
msgstr "Sǝɐɹɔɥıuƃ˙˙˙"
#: src/search/components/SearchResults.js:41
msgid "No results were found for \"%(query)s\"."
msgstr "No ɹǝsnʅʇs ʍǝɹǝ ɟonup ɟoɹ „%(query)s„˙"
#: src/search/components/SearchResults.js:43
msgid "Please supply a valid search"
msgstr "Ԁʅǝɐsǝ snddʅʎ ɐ ʌɐʅıp sǝɐɹɔɥ"
#: src/search/containers/AddonPage/index.js:108
msgid "Attributes"
msgstr "∀ʇʇɹıqnʇǝs"
#: src/search/containers/AddonPage/index.js:110
msgid "Tags"
msgstr "⊥ɐƃs"
#: src/search/containers/AddonPage/index.js:31
msgid "View on editors"
msgstr "‮Ʌıǝʍ ou ǝpıʇoɹs"
#: src/search/containers/AddonPage/index.js:35
msgid "View homepage"
msgstr "‮Ʌıǝʍ ɥoɯǝdɐƃǝ"
#: src/search/containers/AddonPage/index.js:41
msgid "Email support"
msgstr "‮Ǝɯɐıʅ snddoɹʇ"
#: src/search/containers/AddonPage/index.js:47
msgid "View support site"
msgstr "‮Ʌıǝʍ snddoɹʇ sıʇǝ"
#: src/search/containers/AddonPage/index.js:70
msgid "Current version"
msgstr "Ↄnɹɹǝuʇ ʌǝɹsıou"
#: src/search/containers/AddonPage/index.js:73
msgid "View on site"
msgstr "‮Ʌıǝʍ ou sıʇǝ"
#: src/search/containers/AddonPage/index.js:74
msgid "Edit on site"
msgstr "Ǝpıʇ ou sıʇǝ"
#: src/search/containers/AddonPage/index.js:76
msgid "Files"
msgstr "ıʅǝs"
#: src/search/containers/AddonPage/index.js:85
msgid "Download"
msgstr "ᗡoʍuʅoɐp"
#: src/search/containers/AddonPage/index.js:95
msgid "No current version"
msgstr "No ɔnɹɹǝuʇ ʌǝɹsıou"
#: src/search/containers/App.js:18
msgid "Add-ons Search"
msgstr "∀pp-ous Sǝɐɹɔɥ"

Просмотреть файл

@ -276,6 +276,7 @@
"piping": "^1.0.0-rc.4",
"po2json": "^0.4.5",
"postcss-loader": "^1.3.3",
"potools": "^0.0.3",
"react-addons-test-utils": "^15.5.1",
"react-hot-loader": "^1.3.0",
"react-transform-hmr": "^1.0.4",

Просмотреть файл

@ -1382,6 +1382,12 @@ cli-cursor@^1.0.1:
dependencies:
restore-cursor "^1.0.1"
cli-progress@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-1.4.1.tgz#998a726113e0da7be4f2cb4e0716e1b4c07abb0c"
dependencies:
colors "^1.1.2"
cli-width@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"
@ -2111,7 +2117,7 @@ dom-serialize@^2.2.0:
extend "^3.0.0"
void-elements "^2.0.0"
dom-serializer@0, dom-serializer@~0.1.0:
dom-serializer@0, dom-serializer@0.1.0, dom-serializer@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
dependencies:
@ -2144,13 +2150,20 @@ dompurify@0.8.9:
version "0.8.9"
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-0.8.9.tgz#fcec021f917b51f42a78af71d7875a7ba514fd64"
domutils@1.5.1, domutils@^1.5.1:
domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
dependencies:
dom-serializer "0"
domelementtype "1"
domutils@^1.5.1:
version "1.6.2"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.6.2.tgz#1958cc0b4c9426e9ed367fb1c8e854891b0fa3ff"
dependencies:
dom-serializer "0"
domelementtype "1"
dont-sniff-mimetype@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz#5932890dc9f4e2f19e5eb02a20026e5e5efc8f58"
@ -2736,8 +2749,8 @@ fbjs@^0.8.4, fbjs@^0.8.9:
ua-parser-js "^0.7.9"
fetch-mock@^5.10.0:
version "5.10.0"
resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-5.10.0.tgz#52e29c72800640e48410602fe076ac3615e590ad"
version "5.10.1"
resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-5.10.1.tgz#765003cc3971d279218d27f4419159afdf22614a"
dependencies:
glob-to-regexp "^0.3.0"
node-fetch "^1.3.3"
@ -3306,7 +3319,7 @@ html-tags@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-1.1.1.tgz#869f43859f12d9bdc3892419e494a628aa1b204e"
htmlparser2@^3.9.1:
htmlparser2@3.9.2, htmlparser2@^3.9.1:
version "3.9.2"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"
dependencies:
@ -4618,6 +4631,12 @@ node-sass@^4.5.2:
sass-graph "^2.1.1"
stdout-stream "^1.4.0"
nodegit-promise@~4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/nodegit-promise/-/nodegit-promise-4.0.0.tgz#5722b184f2df7327161064a791d2e842c9167b34"
dependencies:
asap "~2.0.3"
nomnom@1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7"
@ -5017,6 +5036,10 @@ po2json@^0.4.5:
gettext-parser "1.1.0"
nomnom "1.8.1"
pofile@1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.0.5.tgz#ad8a287d2259c73b1af0045f7a7e8b9fb6c4ebad"
portfinder@^1.0.9:
version "1.0.13"
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9"
@ -5333,6 +5356,18 @@ postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.
source-map "^0.5.6"
supports-color "^3.2.3"
potools@^0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/potools/-/potools-0.0.3.tgz#a3d8e060a9b4c0b4feeb950a13675ca214cdc511"
dependencies:
chalk "^1.1.3"
cli-progress "^1.4.1"
dom-serializer "0.1.0"
htmlparser2 "3.9.2"
pofile "1.0.5"
promisify-node "^0.4.0"
yargs "7.0.1"
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@ -5371,6 +5406,13 @@ promise@^7.0.3, promise@^7.1.1:
dependencies:
asap "~2.0.3"
promisify-node@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/promisify-node/-/promisify-node-0.4.0.tgz#32803874ec411784e4786c339902a87a179a469c"
dependencies:
nodegit-promise "~4.0.0"
object-assign "^4.0.1"
prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@~15.5.7:
version "15.5.10"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154"
@ -5584,9 +5626,9 @@ react-proxy@^1.1.7:
lodash "^4.6.1"
react-deep-force-update "^1.0.0"
react-redux-loading-bar@2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/react-redux-loading-bar/-/react-redux-loading-bar-2.9.0.tgz#408fffb02775203ee6e97e168b57cbd8264e66c3"
react-redux-loading-bar@2.8.2:
version "2.8.2"
resolved "https://registry.yarnpkg.com/react-redux-loading-bar/-/react-redux-loading-bar-2.8.2.tgz#a5e16490ccd28fdcfd4db127f3c01adbe4a31321"
dependencies:
prop-types "^15.5.6"
@ -7294,6 +7336,24 @@ yargs-parser@^5.0.0:
dependencies:
camelcase "^3.0.0"
yargs@7.0.1, yargs@^7.0.0:
version "7.0.1"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.0.1.tgz#7b083da14f9bd9c0ec21477030658f120d995351"
dependencies:
camelcase "^3.0.0"
cliui "^3.2.0"
decamelize "^1.1.1"
get-caller-file "^1.0.1"
os-locale "^1.4.0"
read-pkg-up "^1.0.1"
require-directory "^2.1.1"
require-main-filename "^1.0.1"
set-blocking "^2.0.0"
string-width "^1.0.2"
which-module "^1.0.0"
y18n "^3.2.1"
yargs-parser "^5.0.0"
yargs@^1.2.6:
version "1.3.3"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-1.3.3.tgz#054de8b61f22eefdb7207059eaef9d6b83fb931a"
@ -7328,24 +7388,6 @@ yargs@^6.0.0:
y18n "^3.2.1"
yargs-parser "^4.2.0"
yargs@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
dependencies:
camelcase "^3.0.0"
cliui "^3.2.0"
decamelize "^1.1.1"
get-caller-file "^1.0.1"
os-locale "^1.4.0"
read-pkg-up "^1.0.1"
require-directory "^2.1.1"
require-main-filename "^1.0.1"
set-blocking "^2.0.0"
string-width "^1.0.2"
which-module "^1.0.0"
y18n "^3.2.1"
yargs-parser "^5.0.0"
yargs@~3.10.0:
version "3.10.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"