This commit is contained in:
Stuart Colville 2016-05-20 15:45:36 +01:00
Родитель 5655226b7b
Коммит 558ce49793
3 изменённых файлов: 16 добавлений и 2 удалений

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

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: search\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-05-20 11:27+0000\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"
@ -51,6 +51,12 @@ msgstr ""
msgid "Add-on Search"
msgstr ""
#: src/search/components/SearchResult/index.js:18
msgid "%(count)s file"
msgid_plural "%(count)s files"
msgstr[0] ""
msgstr[1] ""
#: src/search/components/SearchResults.js:32
msgid "Your search for \"%(query)s\" returned %(count)s results."
msgstr ""

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

@ -1,5 +1,6 @@
import React, { PropTypes } from 'react';
import { Link } from 'react-router';
import { sprintf } from 'sprintf-js';
import { ngettext } from 'core/utils';
@ -14,7 +15,7 @@ function fileCount(version) {
function fileCountText(version) {
const count = fileCount(version);
return ngettext('{count} file', '{count} files', count).replace('{count}', count);
return sprintf(ngettext('%(count)s file', '%(count)s files', count), {count});
}
export default class SearchResult extends React.Component {

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

@ -44,6 +44,13 @@ const babelL10nPlugins = [
},
functionNames: {
_: ['msgid'],
dgettext: ['domain', 'msgid'],
ngettext: ['msgid', 'msgid_plural', 'count'],
dngettext: ['domain', 'msgid', 'msgid_plural', 'count'],
pgettext: ['msgctxt', 'msgid'],
dpgettext: ['domain', 'msgctxt', 'msgid'],
npgettext: ['msgctxt', 'msgid', 'msgid_plural', 'count'],
dnpgettext: ['domain', 'msgctxt', 'msgid', 'msgid_plural', 'count'],
},
fileName: `locale/templates/LC_MESSAGES/${appName}.pot`,
baseDirectory: process.cwd(),