refactor: define own translations in other themes (#5849)

Co-authored-by: Armano <armano2@users.noreply.github.com>
This commit is contained in:
Alexey Pyltsyn 2021-11-20 18:35:27 +03:00 committed by GitHub
parent 87a486a02f
commit 63bd6b9025
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
120 changed files with 750 additions and 446 deletions

View file

@ -25,6 +25,7 @@
"@babel/preset-env": "^7.15.6",
"@docusaurus/core": "2.0.0-beta.9",
"@docusaurus/theme-common": "2.0.0-beta.9",
"@docusaurus/theme-translations": "2.0.0-beta.9",
"@docusaurus/utils": "2.0.0-beta.9",
"@docusaurus/utils-validation": "2.0.0-beta.9",
"babel-loader": "^8.2.2",

View file

@ -10,6 +10,7 @@ import type {PluginOptions} from '@docusaurus/plugin-pwa';
import {normalizeUrl} from '@docusaurus/utils';
import {compile} from '@docusaurus/core/lib/webpack/utils';
import LogPlugin from '@docusaurus/core/lib/webpack/plugins/LogPlugin';
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
import path from 'path';
import webpack, {Configuration} from 'webpack';
@ -49,7 +50,11 @@ export default function (
context: LoadContext,
options: PluginOptions,
): Plugin<void> {
const {outDir, baseUrl} = context;
const {
outDir,
baseUrl,
i18n: {currentLocale},
} = context;
const {
debug,
offlineModeActivationStrategies,
@ -71,6 +76,13 @@ export default function (
return isProd ? [swRegister] : [];
},
getDefaultCodeTranslationMessages() {
return readDefaultCodeTranslationMessages({
locale: currentLocale,
name: 'plugin-pwa',
});
},
configureWebpack(config) {
if (!isProd) {
return {};

View file

@ -1,20 +0,0 @@
# Default theme translations
The Docusaurus theme includes default translations for labels used by the theme itself (like the pagination "Next" / "Previous").
## For Docusaurus users:
Please help us provide exhaustive translations:
- add your `language.json` file if it is missing (copy `base.json` and remove the attributes `___DESCRIPTION`)
- double-check your `language.json` file for bad or missing translations
## For maintainers:
After updating the theme code, you can "synchronize" the translations by running:
```
yarn workspace @docusaurus/theme-classic update-code-translations
```
Then, ask contributors to translate the newly added labels on this [issue](https://github.com/facebook/docusaurus/issues/3526)

View file

@ -28,6 +28,7 @@
"@docusaurus/plugin-content-docs": "2.0.0-beta.9",
"@docusaurus/plugin-content-pages": "2.0.0-beta.9",
"@docusaurus/theme-common": "2.0.0-beta.9",
"@docusaurus/theme-translations": "2.0.0-beta.9",
"@docusaurus/types": "2.0.0-beta.9",
"@docusaurus/utils": "2.0.0-beta.9",
"@docusaurus/utils-validation": "2.0.0-beta.9",

View file

@ -12,7 +12,7 @@ import path from 'path';
import {createRequire} from 'module';
import type {AcceptedPlugin, Plugin as PostCssPlugin} from 'postcss';
import rtlcss from 'rtlcss';
import {readDefaultCodeTranslationMessages} from '@docusaurus/utils';
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
const requireFromDocusaurusCore = createRequire(
require.resolve('@docusaurus/core/package.json'),
@ -134,11 +134,12 @@ export default function docusaurusThemeClassic(
getTranslationFiles: async () => getTranslationFiles({themeConfig}),
translateThemeConfig,
getDefaultCodeTranslationMessages: () =>
readDefaultCodeTranslationMessages({
dirPath: path.resolve(__dirname, '..', 'codeTranslations'),
getDefaultCodeTranslationMessages() {
return readDefaultCodeTranslationMessages({
locale: currentLocale,
}),
name: 'theme-common',
});
},
getClientModules() {
const modules = [

View file

@ -1,33 +0,0 @@
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
const {extractThemeCodeMessages} = require('./update-code-translations');
const path = require('path');
const fs = require('fs-extra');
const {mapValues, pickBy} = require('lodash');
// Seems the 5s default timeout fails sometimes
jest.setTimeout(15000);
describe('update-code-translations', () => {
test(`to have base.json contain EXACTLY all the translations extracted from the theme. Please run "yarn workspace @docusaurus/theme-classic update-code-translations" to keep base.json up-to-date.`, async () => {
const baseMessages = pickBy(
JSON.parse(
await fs.readFile(
path.join(__dirname, 'codeTranslations', 'base.json'),
),
),
(_, key) => !key.endsWith('___DESCRIPTION'),
);
const codeMessages = mapValues(
await extractThemeCodeMessages(),
(translation) => translation.message,
);
expect(codeMessages).toEqual(baseMessages);
});
});

View file

@ -18,7 +18,9 @@
"license": "MIT",
"dependencies": {
"@docusaurus/core": "2.0.0-beta.9",
"@docusaurus/theme-translations": "2.0.0-beta.9",
"@docusaurus/utils-validation": "2.0.0-beta.9",
"@docusaurus/utils": "2.0.0-beta.9",
"@philpl/buble": "^0.19.7",
"clsx": "^1.1.1",
"fs-extra": "^10.0.0",

View file

@ -6,9 +6,14 @@
*/
import path from 'path';
import {Plugin} from '@docusaurus/types';
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
import {DocusaurusContext, Plugin} from '@docusaurus/types';
export default function theme(context: DocusaurusContext): Plugin {
const {
i18n: {currentLocale},
} = context;
export default function theme(): Plugin {
return {
name: 'docusaurus-theme-live-codeblock',
@ -16,6 +21,13 @@ export default function theme(): Plugin {
return path.resolve(__dirname, './theme');
},
getDefaultCodeTranslationMessages() {
return readDefaultCodeTranslationMessages({
locale: currentLocale,
name: 'theme-live-codeblock',
});
},
configureWebpack() {
return {
resolve: {

View file

@ -23,6 +23,7 @@
"@docsearch/react": "^3.0.0-alpha.39",
"@docusaurus/core": "2.0.0-beta.9",
"@docusaurus/theme-common": "2.0.0-beta.9",
"@docusaurus/theme-translations": "2.0.0-beta.9",
"@docusaurus/utils": "2.0.0-beta.9",
"@docusaurus/utils-validation": "2.0.0-beta.9",
"algoliasearch": "^4.10.5",

View file

@ -9,6 +9,7 @@ import path from 'path';
import fs from 'fs';
import {defaultConfig, compile} from 'eta';
import {normalizeUrl, getSwizzledComponent} from '@docusaurus/utils';
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
import openSearchTemplate from './templates/opensearch';
import {memoize} from 'lodash';
@ -35,6 +36,7 @@ export default function theme(
const {
baseUrl,
siteConfig: {title, url, favicon},
i18n: {currentLocale},
} = context;
const pageComponent = './theme/SearchPage/index.js';
const pagePath =
@ -56,6 +58,13 @@ export default function theme(
return path.resolve(__dirname, '..', 'src', 'theme');
},
getDefaultCodeTranslationMessages() {
return readDefaultCodeTranslationMessages({
locale: currentLocale,
name: 'theme-search-algolia',
});
},
async contentLoaded({actions: {addRoute}}) {
addRoute({
path: normalizeUrl([baseUrl, 'search']),

View file

@ -0,0 +1,20 @@
# Docusaurus theme translations
This package includes default translations for labels (like the pagination "Next" / "Previous") used by official Docusaurus themes.
## For Docusaurus users:
Please help us provide exhaustive translations:
- add new translation by running `yarn workspace @docusaurus/theme-translations update %new_lang_code%`, then edit generated JSON files
- double-check existent `language.json` file for bad or missing translations
## For maintainers:
After updating the theme code, you can "synchronize" the translations by running:
```
yarn workspace @docusaurus/theme-translations update
```
Then, ask contributors to translate the newly added labels on this [issue](https://github.com/facebook/docusaurus/issues/3526)

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "إغلاق",
"theme.PwaReloadPopup.info": "نسخة جديدة متاحة",
"theme.PwaReloadPopup.refreshButtonText": "تحديث"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "لم نتمكن من العثور على ما كنت تبحث عنه.",
"theme.NotFound.p2": "يرجى الاتصال بمالك الموقع الذي ربطك بعنوان URL الأصلي وإخباره بأن الارتباط الخاص به معطل.",
"theme.NotFound.title": "الصفحة غير موجودة",
"theme.Playground.liveEditor": "محرر مباشر",
"theme.Playground.result": "النتيجة",
"theme.PwaReloadPopup.closeButtonAriaLabel": "إغلاق",
"theme.PwaReloadPopup.info": "نسخة جديدة متاحة",
"theme.PwaReloadPopup.refreshButtonText": "تحديث",
"theme.SearchBar.label": "بحث",
"theme.SearchPage.algoliaLabel": "البحث بواسطه Algolia",
"theme.SearchPage.documentsFound.plurals": "تم العثور على مستند واحد|تم العثور على {count} مستندات",
"theme.SearchPage.emptyResultsTitle": "ابحث في الوثائق",
"theme.SearchPage.existingResultsTitle": "نتائج البحث عن \"{query}\"",
"theme.SearchPage.fetchingNewResults": "جلب نتائج جديدة ...",
"theme.SearchPage.inputLabel": "بحث",
"theme.SearchPage.inputPlaceholder": "اكتب ما تبحث عنه هنا",
"theme.SearchPage.noResultsText": "لم يتم العثور على نتائج",
"theme.TOCCollapsible.toggleButtonLabel": "محتويات هذه الصفحة",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "محرر مباشر",
"theme.Playground.result": "النتيجة"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "بحث",
"theme.SearchPage.algoliaLabel": "البحث بواسطه Algolia",
"theme.SearchPage.documentsFound.plurals": "تم العثور على مستند واحد|تم العثور على {count} مستندات",
"theme.SearchPage.emptyResultsTitle": "ابحث في الوثائق",
"theme.SearchPage.existingResultsTitle": "نتائج البحث عن \"{query}\"",
"theme.SearchPage.fetchingNewResults": "جلب نتائج جديدة ...",
"theme.SearchPage.inputLabel": "بحث",
"theme.SearchPage.inputPlaceholder": "اكتب ما تبحث عنه هنا",
"theme.SearchPage.noResultsText": "لم يتم العثور على نتائج"
}

View file

@ -0,0 +1,8 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Close",
"theme.PwaReloadPopup.closeButtonAriaLabel___DESCRIPTION": "The ARIA label for close button of PWA reload popup",
"theme.PwaReloadPopup.info": "New version available",
"theme.PwaReloadPopup.info___DESCRIPTION": "The text for PWA reload popup",
"theme.PwaReloadPopup.refreshButtonText": "Refresh",
"theme.PwaReloadPopup.refreshButtonText___DESCRIPTION": "The text for PWA reload button"
}

View file

@ -19,34 +19,6 @@
"theme.NotFound.p2___DESCRIPTION": "The 2nd paragraph of the 404 page",
"theme.NotFound.title": "Page Not Found",
"theme.NotFound.title___DESCRIPTION": "The title of the 404 page",
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.liveEditor___DESCRIPTION": "The live editor label of the live codeblocks",
"theme.Playground.result": "Result",
"theme.Playground.result___DESCRIPTION": "The result label of the live codeblocks",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Close",
"theme.PwaReloadPopup.closeButtonAriaLabel___DESCRIPTION": "The ARIA label for close button of PWA reload popup",
"theme.PwaReloadPopup.info": "New version available",
"theme.PwaReloadPopup.info___DESCRIPTION": "The text for PWA reload popup",
"theme.PwaReloadPopup.refreshButtonText": "Refresh",
"theme.PwaReloadPopup.refreshButtonText___DESCRIPTION": "The text for PWA reload button",
"theme.SearchBar.label": "Search",
"theme.SearchBar.label___DESCRIPTION": "The ARIA label and placeholder for search button",
"theme.SearchPage.algoliaLabel": "Search by Algolia",
"theme.SearchPage.algoliaLabel___DESCRIPTION": "The ARIA label for Algolia mention",
"theme.SearchPage.documentsFound.plurals": "One document found|{count} documents found",
"theme.SearchPage.documentsFound.plurals___DESCRIPTION": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)",
"theme.SearchPage.emptyResultsTitle": "Search the documentation",
"theme.SearchPage.emptyResultsTitle___DESCRIPTION": "The search page title for empty query",
"theme.SearchPage.existingResultsTitle": "Search results for \"{query}\"",
"theme.SearchPage.existingResultsTitle___DESCRIPTION": "The search page title for non-empty query",
"theme.SearchPage.fetchingNewResults": "Fetching new results...",
"theme.SearchPage.fetchingNewResults___DESCRIPTION": "The paragraph for fetching new search results",
"theme.SearchPage.inputLabel": "Search",
"theme.SearchPage.inputLabel___DESCRIPTION": "The ARIA label for search page input",
"theme.SearchPage.inputPlaceholder": "Type your search here",
"theme.SearchPage.inputPlaceholder___DESCRIPTION": "The placeholder for search page input",
"theme.SearchPage.noResultsText": "No results were found",
"theme.SearchPage.noResultsText___DESCRIPTION": "The paragraph for empty search result",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.TOCCollapsible.toggleButtonLabel___DESCRIPTION": "The label used by the button on the collapsible TOC component",
"theme.blog.archive.description": "Archive",

View file

@ -0,0 +1,6 @@
{
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.liveEditor___DESCRIPTION": "The live editor label of the live codeblocks",
"theme.Playground.result": "Result",
"theme.Playground.result___DESCRIPTION": "The result label of the live codeblocks"
}

View file

@ -0,0 +1,20 @@
{
"theme.SearchBar.label": "Search",
"theme.SearchBar.label___DESCRIPTION": "The ARIA label and placeholder for search button",
"theme.SearchPage.algoliaLabel": "Search by Algolia",
"theme.SearchPage.algoliaLabel___DESCRIPTION": "The ARIA label for Algolia mention",
"theme.SearchPage.documentsFound.plurals": "One document found|{count} documents found",
"theme.SearchPage.documentsFound.plurals___DESCRIPTION": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)",
"theme.SearchPage.emptyResultsTitle": "Search the documentation",
"theme.SearchPage.emptyResultsTitle___DESCRIPTION": "The search page title for empty query",
"theme.SearchPage.existingResultsTitle": "Search results for \"{query}\"",
"theme.SearchPage.existingResultsTitle___DESCRIPTION": "The search page title for non-empty query",
"theme.SearchPage.fetchingNewResults": "Fetching new results...",
"theme.SearchPage.fetchingNewResults___DESCRIPTION": "The paragraph for fetching new search results",
"theme.SearchPage.inputLabel": "Search",
"theme.SearchPage.inputLabel___DESCRIPTION": "The ARIA label for search page input",
"theme.SearchPage.inputPlaceholder": "Type your search here",
"theme.SearchPage.inputPlaceholder___DESCRIPTION": "The placeholder for search page input",
"theme.SearchPage.noResultsText": "No results were found",
"theme.SearchPage.noResultsText___DESCRIPTION": "The paragraph for empty search result"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "বন্ধ করুন",
"theme.PwaReloadPopup.info": "নতুন সংস্করণ উপলব্ধ",
"theme.PwaReloadPopup.refreshButtonText": "রিফ্রেশ"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "আপনি যা খুঁজছিলেন তা আমরা খুঁজে পাইনি।",
"theme.NotFound.p2": "দয়া করে সাইটের মালিকের সাথে যোগাযোগ করুন যা আপনাকে মূল URL এর সাথে যুক্ত করেছে এবং তাদের লিঙ্কটি ভাঙ্গা রয়েছে তা তাদের জানান।",
"theme.NotFound.title": "পেজটি খুঁজে পাওয়া যায়নি",
"theme.Playground.liveEditor": "লাইভ এডিটর",
"theme.Playground.result": "ফলাফল",
"theme.PwaReloadPopup.closeButtonAriaLabel": "বন্ধ করুন",
"theme.PwaReloadPopup.info": "নতুন সংস্করণ উপলব্ধ",
"theme.PwaReloadPopup.refreshButtonText": "রিফ্রেশ",
"theme.SearchBar.label": "সার্চ",
"theme.SearchPage.algoliaLabel": "আলগোলিয়া দ্বারা অনুসন্ধান করুন",
"theme.SearchPage.documentsFound.plurals": "একটি ডকুমেন্ট পাওয়া গেছে|{count} ডকুমেন্টস পাওয়া গেছে",
"theme.SearchPage.emptyResultsTitle": "ডকুমেন্টেশন অনুসন্ধান করুন",
"theme.SearchPage.existingResultsTitle": "\"{query}\" এর জন্য অনুসন্ধান ফলাফল",
"theme.SearchPage.fetchingNewResults": "নতুন ফলাফল আনা হচ্ছে...",
"theme.SearchPage.inputLabel": "সার্চ",
"theme.SearchPage.inputPlaceholder": "আপনার অনুসন্ধান এখানে টাইপ করুন",
"theme.SearchPage.noResultsText": "কোন ফলাফল পাওয়া যায়নি",
"theme.TOCCollapsible.toggleButtonLabel": "এই পেজ এ রয়েছে",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "লাইভ এডিটর",
"theme.Playground.result": "ফলাফল"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "সার্চ",
"theme.SearchPage.algoliaLabel": "আলগোলিয়া দ্বারা অনুসন্ধান করুন",
"theme.SearchPage.documentsFound.plurals": "একটি ডকুমেন্ট পাওয়া গেছে|{count} ডকুমেন্টস পাওয়া গেছে",
"theme.SearchPage.emptyResultsTitle": "ডকুমেন্টেশন অনুসন্ধান করুন",
"theme.SearchPage.existingResultsTitle": "\"{query}\" এর জন্য অনুসন্ধান ফলাফল",
"theme.SearchPage.fetchingNewResults": "নতুন ফলাফল আনা হচ্ছে...",
"theme.SearchPage.inputLabel": "সার্চ",
"theme.SearchPage.inputPlaceholder": "আপনার অনুসন্ধান এখানে টাইপ করুন",
"theme.SearchPage.noResultsText": "কোন ফলাফল পাওয়া যায়নি"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Zavřít",
"theme.PwaReloadPopup.info": "Nová verze k dispozici",
"theme.PwaReloadPopup.refreshButtonText": "Obnovit"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Nepodařilo se nám najít co jste hledal(a).",
"theme.NotFound.p2": "Kontaktujte prosím vlastníka webu, který vás odkázal na původní URL a upozorněte ho, že jejich odkaz nefunguje.",
"theme.NotFound.title": "Stránka nenalezena",
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "Výsledek",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Zavřít",
"theme.PwaReloadPopup.info": "Nová verze k dispozici",
"theme.PwaReloadPopup.refreshButtonText": "Obnovit",
"theme.SearchBar.label": "Hledat",
"theme.SearchPage.algoliaLabel": "Vyhledávání od Algolia",
"theme.SearchPage.documentsFound.plurals": "Jeden dokument nalezen|{count} dokumenty nalezeny||{count} dokumentů nalezeno||{count} dokumentů nalezeno",
"theme.SearchPage.emptyResultsTitle": "Prohledat dokumentaci",
"theme.SearchPage.existingResultsTitle": "Výsledky vyhledávání pro \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Stahuji nové výsledky...",
"theme.SearchPage.inputLabel": "Hledat",
"theme.SearchPage.inputPlaceholder": "Zde napište hledaný text",
"theme.SearchPage.noResultsText": "Nic nebylo nalezeno",
"theme.TOCCollapsible.toggleButtonLabel": "Na této stránce",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "Výsledek"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Hledat",
"theme.SearchPage.algoliaLabel": "Vyhledávání od Algolia",
"theme.SearchPage.documentsFound.plurals": "Jeden dokument nalezen|{count} dokumenty nalezeny||{count} dokumentů nalezeno||{count} dokumentů nalezeno",
"theme.SearchPage.emptyResultsTitle": "Prohledat dokumentaci",
"theme.SearchPage.existingResultsTitle": "Výsledky vyhledávání pro \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Stahuji nové výsledky...",
"theme.SearchPage.inputLabel": "Hledat",
"theme.SearchPage.inputPlaceholder": "Zde napište hledaný text",
"theme.SearchPage.noResultsText": "Nic nebylo nalezeno"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Luk",
"theme.PwaReloadPopup.info": "Ny version er tilgængelig",
"theme.PwaReloadPopup.refreshButtonText": "Genopfrisk"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Vi kunne ikke finde det, du søgte.",
"theme.NotFound.p2": "Venligst kontakt ejeren til webstedet, som førte dig frem denne URL, og informer dem om at linket ikke virker.",
"theme.NotFound.title": "Siden blev ikke fundet",
"theme.Playground.liveEditor": "Live editor",
"theme.Playground.result": "Resultat",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Luk",
"theme.PwaReloadPopup.info": "Ny version er tilgængelig",
"theme.PwaReloadPopup.refreshButtonText": "Genopfrisk",
"theme.SearchBar.label": "Søg",
"theme.SearchPage.algoliaLabel": "Søg med Algolia",
"theme.SearchPage.documentsFound.plurals": "Et dokument fundet|{count} dokumenter fundet",
"theme.SearchPage.emptyResultsTitle": "Søg i dokumentationen",
"theme.SearchPage.existingResultsTitle": "Søgeresultater for \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Henter nye resultater...",
"theme.SearchPage.inputLabel": "Søg",
"theme.SearchPage.inputPlaceholder": "Indtast din søgning her",
"theme.SearchPage.noResultsText": "Ingen resultater fundet",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Live editor",
"theme.Playground.result": "Resultat"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Søg",
"theme.SearchPage.algoliaLabel": "Søg med Algolia",
"theme.SearchPage.documentsFound.plurals": "Et dokument fundet|{count} dokumenter fundet",
"theme.SearchPage.emptyResultsTitle": "Søg i dokumentationen",
"theme.SearchPage.existingResultsTitle": "Søgeresultater for \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Henter nye resultater...",
"theme.SearchPage.inputLabel": "Søg",
"theme.SearchPage.inputPlaceholder": "Indtast din søgning her",
"theme.SearchPage.noResultsText": "Ingen resultater fundet"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Schließen",
"theme.PwaReloadPopup.info": "Neue Version verfügbar",
"theme.PwaReloadPopup.refreshButtonText": "Aktualisieren"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Wir konnten nicht finden, wonach Sie gesucht haben.",
"theme.NotFound.p2": "Bitte kontaktieren Sie den Besitzer der Seite, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.",
"theme.NotFound.title": "Seite nicht gefunden",
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "Ergebnisse",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Schließen",
"theme.PwaReloadPopup.info": "Neue Version verfügbar",
"theme.PwaReloadPopup.refreshButtonText": "Aktualisieren",
"theme.SearchBar.label": "Suche",
"theme.SearchPage.algoliaLabel": "Suche von Algolia",
"theme.SearchPage.documentsFound.plurals": "Ein Dokument gefunden|{count} Dokumente gefunden",
"theme.SearchPage.emptyResultsTitle": "Suche in der Dokumentation",
"theme.SearchPage.existingResultsTitle": "Suchergebnisse für \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Neue Ergebnisse abrufen...",
"theme.SearchPage.inputLabel": "Suche",
"theme.SearchPage.inputPlaceholder": "Geben Sie hier Ihre Suche ein",
"theme.SearchPage.noResultsText": "Es wurden keine Ergebnisse gefunden",
"theme.TOCCollapsible.toggleButtonLabel": "Auf dieser Seite",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "Ergebnisse"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Suche",
"theme.SearchPage.algoliaLabel": "Suche von Algolia",
"theme.SearchPage.documentsFound.plurals": "Ein Dokument gefunden|{count} Dokumente gefunden",
"theme.SearchPage.emptyResultsTitle": "Suche in der Dokumentation",
"theme.SearchPage.existingResultsTitle": "Suchergebnisse für \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Neue Ergebnisse abrufen...",
"theme.SearchPage.inputLabel": "Suche",
"theme.SearchPage.inputPlaceholder": "Geben Sie hier Ihre Suche ein",
"theme.SearchPage.noResultsText": "Es wurden keine Ergebnisse gefunden"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Cerrar",
"theme.PwaReloadPopup.info": "Nueva versión disponible",
"theme.PwaReloadPopup.refreshButtonText": "Actualizar"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "No pudimos encontrar lo que buscaba.",
"theme.NotFound.p2": "Comuníquese con el dueño del sitio que lo vinculó a la URL original y hágale saber que su vínculo está roto.",
"theme.NotFound.title": "Página No Encontrada",
"theme.Playground.liveEditor": "Editor en vivo",
"theme.Playground.result": "Resultado",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Cerrar",
"theme.PwaReloadPopup.info": "Nueva versión disponible",
"theme.PwaReloadPopup.refreshButtonText": "Actualizar",
"theme.SearchBar.label": "Buscar",
"theme.SearchPage.algoliaLabel": "Búsqueda por Algolia",
"theme.SearchPage.documentsFound.plurals": "Un documento encontrado|{count} documentos encontrados",
"theme.SearchPage.emptyResultsTitle": "Búsqueda en la documentación",
"theme.SearchPage.existingResultsTitle": "Resultados de búsqueda para \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Obteniendo nuevos resultados...",
"theme.SearchPage.inputLabel": "Buscar",
"theme.SearchPage.inputPlaceholder": "Escribe tu búsqueda aquí",
"theme.SearchPage.noResultsText": "No se encontraron resultados",
"theme.TOCCollapsible.toggleButtonLabel": "En esta página",
"theme.blog.archive.description": "Archivo",
"theme.blog.archive.title": "Archivo",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Editor en vivo",
"theme.Playground.result": "Resultado"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Buscar",
"theme.SearchPage.algoliaLabel": "Búsqueda por Algolia",
"theme.SearchPage.documentsFound.plurals": "Un documento encontrado|{count} documentos encontrados",
"theme.SearchPage.emptyResultsTitle": "Búsqueda en la documentación",
"theme.SearchPage.existingResultsTitle": "Resultados de búsqueda para \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Obteniendo nuevos resultados...",
"theme.SearchPage.inputLabel": "Buscar",
"theme.SearchPage.inputPlaceholder": "Escribe tu búsqueda aquí",
"theme.SearchPage.noResultsText": "No se encontraron resultados"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "بستن",
"theme.PwaReloadPopup.info": "نسخه جدیدی منتشر شده است.",
"theme.PwaReloadPopup.refreshButtonText": "بروزرسانی"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "صفحه ای که دنبال آن بودید پیدا نشد.",
"theme.NotFound.p2": "لطفا با صاحب وبسایت تماس بگیرید و ایشان را از مشکل پیش آمده مطلع کنید.",
"theme.NotFound.title": "صفحه ای که دنبال آن بودید پیدا نشد.",
"theme.Playground.liveEditor": "ویرایشگر زنده",
"theme.Playground.result": "نتیجه",
"theme.PwaReloadPopup.closeButtonAriaLabel": "بستن",
"theme.PwaReloadPopup.info": "نسخه جدیدی منتشر شده است.",
"theme.PwaReloadPopup.refreshButtonText": "بروزرسانی",
"theme.SearchBar.label": "جستجو",
"theme.SearchPage.algoliaLabel": "جستجو با Algolia",
"theme.SearchPage.documentsFound.plurals": "یک مورد پیدا شد|{count} مورد پیدا شد",
"theme.SearchPage.emptyResultsTitle": "جستجو در متن",
"theme.SearchPage.existingResultsTitle": "جستجو برای عبارت \"{query}\"",
"theme.SearchPage.fetchingNewResults": "در حال دریافت نتایج...",
"theme.SearchPage.inputLabel": "جستجو",
"theme.SearchPage.inputPlaceholder": "عبارت مورد نظر را اینجا بنویسید",
"theme.SearchPage.noResultsText": "هیچ نتیجه ای پیدا نشد",
"theme.TOCCollapsible.toggleButtonLabel": "مطالب این صفحه",
"theme.blog.archive.description": "آرشیو",
"theme.blog.archive.title": "آرشیو",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "ویرایشگر زنده",
"theme.Playground.result": "نتیجه"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "جستجو",
"theme.SearchPage.algoliaLabel": "جستجو با Algolia",
"theme.SearchPage.documentsFound.plurals": "یک مورد پیدا شد|{count} مورد پیدا شد",
"theme.SearchPage.emptyResultsTitle": "جستجو در متن",
"theme.SearchPage.existingResultsTitle": "جستجو برای عبارت \"{query}\"",
"theme.SearchPage.fetchingNewResults": "در حال دریافت نتایج...",
"theme.SearchPage.inputLabel": "جستجو",
"theme.SearchPage.inputPlaceholder": "عبارت مورد نظر را اینجا بنویسید",
"theme.SearchPage.noResultsText": "هیچ نتیجه ای پیدا نشد"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Isara",
"theme.PwaReloadPopup.info": "May available na bagong bersiyón",
"theme.PwaReloadPopup.refreshButtonText": "I-refresh"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Hindi namin mahanap ang iyong hinananap.",
"theme.NotFound.p2": "Mangyaring makipag-ugnayan sa may-ari ng site na nag-link sa iyo sa orihinal na URL at sabihin sa kanila na ang kanilang link ay putol.",
"theme.NotFound.title": "Hindi Nahanap ang Pahina",
"theme.Playground.liveEditor": "Live na Editor",
"theme.Playground.result": "Resulta",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Isara",
"theme.PwaReloadPopup.info": "May available na bagong bersiyón",
"theme.PwaReloadPopup.refreshButtonText": "I-refresh",
"theme.SearchBar.label": "Maghanap",
"theme.SearchPage.algoliaLabel": "Paghahanap hatid ng Algolia",
"theme.SearchPage.documentsFound.plurals": "Isang dokumento ang nahanap|{count} na mga dokumento ang nahanap",
"theme.SearchPage.emptyResultsTitle": "Maghanap sa dokumentasyón",
"theme.SearchPage.existingResultsTitle": "Resulta ng paghahanap para sa \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Kumukuha ng mga bagong resulta...",
"theme.SearchPage.inputLabel": "Maghanap",
"theme.SearchPage.inputPlaceholder": "I-type and inyong hinahanap dito",
"theme.SearchPage.noResultsText": "Walang resultang nahanap",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Live na Editor",
"theme.Playground.result": "Resulta"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Maghanap",
"theme.SearchPage.algoliaLabel": "Paghahanap hatid ng Algolia",
"theme.SearchPage.documentsFound.plurals": "Isang dokumento ang nahanap|{count} na mga dokumento ang nahanap",
"theme.SearchPage.emptyResultsTitle": "Maghanap sa dokumentasyón",
"theme.SearchPage.existingResultsTitle": "Resulta ng paghahanap para sa \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Kumukuha ng mga bagong resulta...",
"theme.SearchPage.inputLabel": "Maghanap",
"theme.SearchPage.inputPlaceholder": "I-type and inyong hinahanap dito",
"theme.SearchPage.noResultsText": "Walang resultang nahanap"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Fermer",
"theme.PwaReloadPopup.info": "Nouvelle version disponible",
"theme.PwaReloadPopup.refreshButtonText": "Rafraîchir"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Nous n'avons pas trouvé ce que vous recherchez.",
"theme.NotFound.p2": "Veuillez contacter le propriétaire du site qui vous a lié à l'URL d'origine et leur faire savoir que leur lien est cassé.",
"theme.NotFound.title": "Page introuvable",
"theme.Playground.liveEditor": "Éditeur en direct",
"theme.Playground.result": "Résultat",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Fermer",
"theme.PwaReloadPopup.info": "Nouvelle version disponible",
"theme.PwaReloadPopup.refreshButtonText": "Rafraîchir",
"theme.SearchBar.label": "Chercher",
"theme.SearchPage.algoliaLabel": "Recherche par Algolia",
"theme.SearchPage.documentsFound.plurals": "Un document trouvé|{count} documents trouvés",
"theme.SearchPage.emptyResultsTitle": "Rechercher dans la documentation",
"theme.SearchPage.existingResultsTitle": "Résultats de recherche pour « {query} »",
"theme.SearchPage.fetchingNewResults": "Chargement de nouveaux résultats...",
"theme.SearchPage.inputLabel": "Chercher",
"theme.SearchPage.inputPlaceholder": "Tapez votre recherche ici",
"theme.SearchPage.noResultsText": "Aucun résultat trouvé",
"theme.TOCCollapsible.toggleButtonLabel": "Sur cette page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Éditeur en direct",
"theme.Playground.result": "Résultat"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Chercher",
"theme.SearchPage.algoliaLabel": "Recherche par Algolia",
"theme.SearchPage.documentsFound.plurals": "Un document trouvé|{count} documents trouvés",
"theme.SearchPage.emptyResultsTitle": "Rechercher dans la documentation",
"theme.SearchPage.existingResultsTitle": "Résultats de recherche pour « {query} »",
"theme.SearchPage.fetchingNewResults": "Chargement de nouveaux résultats...",
"theme.SearchPage.inputLabel": "Chercher",
"theme.SearchPage.inputPlaceholder": "Tapez votre recherche ici",
"theme.SearchPage.noResultsText": "Aucun résultat trouvé"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "סגור",
"theme.PwaReloadPopup.info": "קיימת גרסא חדשה",
"theme.PwaReloadPopup.refreshButtonText": "רענן"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "אנחנו לא מוצאים את מה שאתה מנסה לחפש.",
"theme.NotFound.p2": "הקישור אינו תקין, אנא פנה למנהל האתר ממנו קיבלת קישור זה.",
"theme.NotFound.title": "דף לא נמצא",
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "תוצאה",
"theme.PwaReloadPopup.closeButtonAriaLabel": "סגור",
"theme.PwaReloadPopup.info": "קיימת גרסא חדשה",
"theme.PwaReloadPopup.refreshButtonText": "רענן",
"theme.SearchBar.label": "חיפוש",
"theme.SearchPage.algoliaLabel": "חיפוש by Algolia",
"theme.SearchPage.documentsFound.plurals": "נמצא מסמך אחד|{count} מסמכים נמצאו|{count} מסמכים נמצאו|{count} מסמכים נמצאו",
"theme.SearchPage.emptyResultsTitle": "חפש בדוקומנטאציה",
"theme.SearchPage.existingResultsTitle": "תוצאות חיפוש עבור \"{query}\"",
"theme.SearchPage.fetchingNewResults": "טוען תוצאות חיפוש חדשות...",
"theme.SearchPage.inputLabel": "חיפוש",
"theme.SearchPage.inputPlaceholder": "הקלד כאן לחיפוש",
"theme.SearchPage.noResultsText": "לא נמצאו תוצאות",
"theme.TOCCollapsible.toggleButtonLabel": "בעמוד זה",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "תוצאה"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "חיפוש",
"theme.SearchPage.algoliaLabel": "חיפוש by Algolia",
"theme.SearchPage.documentsFound.plurals": "נמצא מסמך אחד|{count} מסמכים נמצאו|{count} מסמכים נמצאו|{count} מסמכים נמצאו",
"theme.SearchPage.emptyResultsTitle": "חפש בדוקומנטאציה",
"theme.SearchPage.existingResultsTitle": "תוצאות חיפוש עבור \"{query}\"",
"theme.SearchPage.fetchingNewResults": "טוען תוצאות חיפוש חדשות...",
"theme.SearchPage.inputLabel": "חיפוש",
"theme.SearchPage.inputPlaceholder": "הקלד כאן לחיפוש",
"theme.SearchPage.noResultsText": "לא נמצאו תוצאות"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "बंद करे",
"theme.PwaReloadPopup.info": "नया वर्जन उपलब्ध है",
"theme.PwaReloadPopup.refreshButtonText": "रिफ्रेश"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "हमें वह नहीं मिला, जिसकी आपको तलाश थी।",
"theme.NotFound.p2": "कृपया उस साइट के मालिक से संपर्क करें जिसने आपको मूल URL से जोड़ा है और उन्हें बताएं कि उनका लिंक टूट गया है।",
"theme.NotFound.title": "पेज नहीं मिला",
"theme.Playground.liveEditor": "लाइव एडिटर",
"theme.Playground.result": "परिणाम",
"theme.PwaReloadPopup.closeButtonAriaLabel": "बंद करे",
"theme.PwaReloadPopup.info": "नया वर्जन उपलब्ध है",
"theme.PwaReloadPopup.refreshButtonText": "रिफ्रेश",
"theme.SearchBar.label": "खोज करें",
"theme.SearchPage.algoliaLabel": "अल्गोलिया द्वारा खोजें",
"theme.SearchPage.documentsFound.plurals": "एक डॉक्यूमेंट मिला|{count} डॉक्यूमेंट मिलें",
"theme.SearchPage.emptyResultsTitle": "डॉक्यूमेंटेशन में खोजें",
"theme.SearchPage.existingResultsTitle": "\"{query}\" के लिए खोज परिणाम",
"theme.SearchPage.fetchingNewResults": "नए परिणाम प्राप्त कियें जा रहे हैं...",
"theme.SearchPage.inputLabel": "खोज करें",
"theme.SearchPage.inputPlaceholder": "अपनी खोज यहाँ टाइप करें",
"theme.SearchPage.noResultsText": "कोई परिणाम नहीं मिलें",
"theme.TOCCollapsible.toggleButtonLabel": "इस पेज पर",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "लाइव एडिटर",
"theme.Playground.result": "परिणाम"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "खोज करें",
"theme.SearchPage.algoliaLabel": "अल्गोलिया द्वारा खोजें",
"theme.SearchPage.documentsFound.plurals": "एक डॉक्यूमेंट मिला|{count} डॉक्यूमेंट मिलें",
"theme.SearchPage.emptyResultsTitle": "डॉक्यूमेंटेशन में खोजें",
"theme.SearchPage.existingResultsTitle": "\"{query}\" के लिए खोज परिणाम",
"theme.SearchPage.fetchingNewResults": "नए परिणाम प्राप्त कियें जा रहे हैं...",
"theme.SearchPage.inputLabel": "खोज करें",
"theme.SearchPage.inputPlaceholder": "अपनी खोज यहाँ टाइप करें",
"theme.SearchPage.noResultsText": "कोई परिणाम नहीं मिलें"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "閉じる",
"theme.PwaReloadPopup.info": "新しいバージョンがあります",
"theme.PwaReloadPopup.refreshButtonText": "更新"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "お探しのページが見つかりませんでした。",
"theme.NotFound.p2": "このページにリンクしているサイトの所有者に連絡をしてリンクが壊れていることを伝えてください。",
"theme.NotFound.title": "ページが見つかりません",
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "Result",
"theme.PwaReloadPopup.closeButtonAriaLabel": "閉じる",
"theme.PwaReloadPopup.info": "新しいバージョンがあります",
"theme.PwaReloadPopup.refreshButtonText": "更新",
"theme.SearchBar.label": "検索",
"theme.SearchPage.algoliaLabel": "Algoliaで検索",
"theme.SearchPage.documentsFound.plurals": "{count}件のドキュメントが見つかりました",
"theme.SearchPage.emptyResultsTitle": "ドキュメントを検索",
"theme.SearchPage.existingResultsTitle": "『{query}』の検索結果",
"theme.SearchPage.fetchingNewResults": "新しい検索結果を取得しています...",
"theme.SearchPage.inputLabel": "検索",
"theme.SearchPage.inputPlaceholder": "ここに検索するキーワードを入力してください",
"theme.SearchPage.noResultsText": "検索結果が見つかりませんでした",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Live Editor",
"theme.Playground.result": "Result"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "検索",
"theme.SearchPage.algoliaLabel": "Algoliaで検索",
"theme.SearchPage.documentsFound.plurals": "{count}件のドキュメントが見つかりました",
"theme.SearchPage.emptyResultsTitle": "ドキュメントを検索",
"theme.SearchPage.existingResultsTitle": "『{query}』の検索結果",
"theme.SearchPage.fetchingNewResults": "新しい検索結果を取得しています...",
"theme.SearchPage.inputLabel": "検索",
"theme.SearchPage.inputPlaceholder": "ここに検索するキーワードを入力してください",
"theme.SearchPage.noResultsText": "検索結果が見つかりませんでした"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "닫기",
"theme.PwaReloadPopup.info": "새로운 버전이 있습니다.",
"theme.PwaReloadPopup.refreshButtonText": "새로 고침"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "원하는 페이지를 찾을 수 없습니다.",
"theme.NotFound.p2": "사이트 관리자에게 링크가 깨진 것을 알려주세요.",
"theme.NotFound.title": "페이지를 찾을 수 없습니다.",
"theme.Playground.liveEditor": "라이브 에디터",
"theme.Playground.result": "결과",
"theme.PwaReloadPopup.closeButtonAriaLabel": "닫기",
"theme.PwaReloadPopup.info": "새로운 버전이 있습니다.",
"theme.PwaReloadPopup.refreshButtonText": "새로 고침",
"theme.SearchBar.label": "검색",
"theme.SearchPage.algoliaLabel": "Search by Algolia",
"theme.SearchPage.documentsFound.plurals": "{count}개 문서를 찾았습니다.",
"theme.SearchPage.emptyResultsTitle": "문서를 검색합니다.",
"theme.SearchPage.existingResultsTitle": "\"{query}\"개 검색 결과가 있습니다.",
"theme.SearchPage.fetchingNewResults": "새로운 검색 결과를 얻을 수 있습니다...",
"theme.SearchPage.inputLabel": "검색",
"theme.SearchPage.inputPlaceholder": "여기에 검색할 키워드를 입력하세요.",
"theme.SearchPage.noResultsText": "검색 결과가 없습니다.",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "라이브 에디터",
"theme.Playground.result": "결과"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "검색",
"theme.SearchPage.algoliaLabel": "Search by Algolia",
"theme.SearchPage.documentsFound.plurals": "{count}개 문서를 찾았습니다.",
"theme.SearchPage.emptyResultsTitle": "문서를 검색합니다.",
"theme.SearchPage.existingResultsTitle": "\"{query}\"개 검색 결과가 있습니다.",
"theme.SearchPage.fetchingNewResults": "새로운 검색 결과를 얻을 수 있습니다...",
"theme.SearchPage.inputLabel": "검색",
"theme.SearchPage.inputPlaceholder": "여기에 검색할 키워드를 입력하세요.",
"theme.SearchPage.noResultsText": "검색 결과가 없습니다."
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Zamknij",
"theme.PwaReloadPopup.info": "Nowa wersja jest dostępna",
"theme.PwaReloadPopup.refreshButtonText": "Odśwież"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Nie mogliśmy znaleźć strony której szukasz.",
"theme.NotFound.p2": "Proszę skontaktuj się z właścielem strony, z której link doprowadził Cię tutaj i poinformuj ich, że odnośnik jest nieprawidłowy.",
"theme.NotFound.title": "Strona nie została znaleziona",
"theme.Playground.liveEditor": "Edytor live",
"theme.Playground.result": "Rezultat",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Zamknij",
"theme.PwaReloadPopup.info": "Nowa wersja jest dostępna",
"theme.PwaReloadPopup.refreshButtonText": "Odśwież",
"theme.SearchBar.label": "Szukaj",
"theme.SearchPage.algoliaLabel": "Dostawca rozwiązania Algolia",
"theme.SearchPage.documentsFound.plurals": "One document found|{count} documents found",
"theme.SearchPage.emptyResultsTitle": "Wyszukaj w dokumentacji",
"theme.SearchPage.existingResultsTitle": "Wyniki wyszukiwania dla \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Pobieranie nowych wyników…",
"theme.SearchPage.inputLabel": "Szukaj",
"theme.SearchPage.inputPlaceholder": "wpisz szukaną frazę tutaj…",
"theme.SearchPage.noResultsText": "Nie znaleziono żadnych wyników",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Edytor live",
"theme.Playground.result": "Rezultat"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Szukaj",
"theme.SearchPage.algoliaLabel": "Dostawca rozwiązania Algolia",
"theme.SearchPage.documentsFound.plurals": "One document found|{count} documents found",
"theme.SearchPage.emptyResultsTitle": "Wyszukaj w dokumentacji",
"theme.SearchPage.existingResultsTitle": "Wyniki wyszukiwania dla \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Pobieranie nowych wyników…",
"theme.SearchPage.inputLabel": "Szukaj",
"theme.SearchPage.inputPlaceholder": "wpisz szukaną frazę tutaj…",
"theme.SearchPage.noResultsText": "Nie znaleziono żadnych wyników"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Fechar",
"theme.PwaReloadPopup.info": "Nova versão disponível",
"theme.PwaReloadPopup.refreshButtonText": "Atualizar"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Não foi possível encontrar o que você está procurando.",
"theme.NotFound.p2": "Entre em contato com o proprietário do site que lhe trouxe para cá e lhe informe que o link está quebrado.",
"theme.NotFound.title": "Página não encontrada",
"theme.Playground.liveEditor": "Editor em tempo real",
"theme.Playground.result": "Resultado",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Fechar",
"theme.PwaReloadPopup.info": "Nova versão disponível",
"theme.PwaReloadPopup.refreshButtonText": "Atualizar",
"theme.SearchBar.label": "Buscar",
"theme.SearchPage.algoliaLabel": "Busca feita por Algolia",
"theme.SearchPage.documentsFound.plurals": "Um documento encontrado|{count} documentos encontrados",
"theme.SearchPage.emptyResultsTitle": "Busca da documentação",
"theme.SearchPage.existingResultsTitle": "Resultado da busca por \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Trazendo novos resultados...",
"theme.SearchPage.inputLabel": "Buscar",
"theme.SearchPage.inputPlaceholder": "Digite sua busca aqui",
"theme.SearchPage.noResultsText": "Nenhum resultado foi encontrado",
"theme.TOCCollapsible.toggleButtonLabel": "Nessa página",
"theme.blog.archive.description": "Arquivo",
"theme.blog.archive.title": "Arquivo",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Editor em tempo real",
"theme.Playground.result": "Resultado"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Buscar",
"theme.SearchPage.algoliaLabel": "Busca feita por Algolia",
"theme.SearchPage.documentsFound.plurals": "Um documento encontrado|{count} documentos encontrados",
"theme.SearchPage.emptyResultsTitle": "Busca da documentação",
"theme.SearchPage.existingResultsTitle": "Resultado da busca por \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Trazendo novos resultados...",
"theme.SearchPage.inputLabel": "Buscar",
"theme.SearchPage.inputPlaceholder": "Digite sua busca aqui",
"theme.SearchPage.noResultsText": "Nenhum resultado foi encontrado"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Fechar",
"theme.PwaReloadPopup.info": "Nova versão disponível",
"theme.PwaReloadPopup.refreshButtonText": "Atualizar"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Não foi possível encontrar o que procura.",
"theme.NotFound.p2": "Por favor, contacte o proprietário do site que o trouxe aqui e informe-lhe que o link está partido.",
"theme.NotFound.title": "Página não encontrada",
"theme.Playground.liveEditor": "Editor em tempo real",
"theme.Playground.result": "Resultado",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Fechar",
"theme.PwaReloadPopup.info": "Nova versão disponível",
"theme.PwaReloadPopup.refreshButtonText": "Atualizar",
"theme.SearchBar.label": "Pesquisar",
"theme.SearchPage.algoliaLabel": "Pesquisa por Algolia",
"theme.SearchPage.documentsFound.plurals": "Um documento encontrado|{count} documentos encontrados",
"theme.SearchPage.emptyResultsTitle": "Pesquisar pela documentação",
"theme.SearchPage.existingResultsTitle": "Resultados da pesquisa por \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Procurando novos resultados...",
"theme.SearchPage.inputLabel": "Pesquisar",
"theme.SearchPage.inputPlaceholder": "Escreva aqui a sua pesquisa",
"theme.SearchPage.noResultsText": "Nenhum resultado encontrado",
"theme.TOCCollapsible.toggleButtonLabel": "On this page",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Editor em tempo real",
"theme.Playground.result": "Resultado"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Pesquisar",
"theme.SearchPage.algoliaLabel": "Pesquisa por Algolia",
"theme.SearchPage.documentsFound.plurals": "Um documento encontrado|{count} documentos encontrados",
"theme.SearchPage.emptyResultsTitle": "Pesquisar pela documentação",
"theme.SearchPage.existingResultsTitle": "Resultados da pesquisa por \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Procurando novos resultados...",
"theme.SearchPage.inputLabel": "Pesquisar",
"theme.SearchPage.inputPlaceholder": "Escreva aqui a sua pesquisa",
"theme.SearchPage.noResultsText": "Nenhum resultado encontrado"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Закрыть",
"theme.PwaReloadPopup.info": "Доступна новая версия",
"theme.PwaReloadPopup.refreshButtonText": "Обновить"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "К сожалению, мы не смогли найти запрашиваемую вами страницу.",
"theme.NotFound.p2": "Пожалуйста, обратитесь к владельцу сайта, с которого вы перешли на эту ссылку, чтобы сообщить ему, что ссылка не работает.",
"theme.NotFound.title": "Страница не найдена",
"theme.Playground.liveEditor": "Интерактивный редактор",
"theme.Playground.result": "Результат",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Закрыть",
"theme.PwaReloadPopup.info": "Доступна новая версия",
"theme.PwaReloadPopup.refreshButtonText": "Обновить",
"theme.SearchBar.label": "Поиск",
"theme.SearchPage.algoliaLabel": "Поиск от Algolia",
"theme.SearchPage.documentsFound.plurals": "{count} документ|{count} документа|{count} документов",
"theme.SearchPage.emptyResultsTitle": "Поиск по сайту",
"theme.SearchPage.existingResultsTitle": "Результаты поиска по запросу \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Загрузка новых результатов поиска...",
"theme.SearchPage.inputLabel": "Поиск",
"theme.SearchPage.inputPlaceholder": "Введите фразу для поиска",
"theme.SearchPage.noResultsText": "По запросу ничего не найдено",
"theme.TOCCollapsible.toggleButtonLabel": "Содержание этой страницы",
"theme.blog.archive.description": "Archive",
"theme.blog.archive.title": "Archive",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Интерактивный редактор",
"theme.Playground.result": "Результат"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Поиск",
"theme.SearchPage.algoliaLabel": "Поиск от Algolia",
"theme.SearchPage.documentsFound.plurals": "{count} документ|{count} документа|{count} документов",
"theme.SearchPage.emptyResultsTitle": "Поиск по сайту",
"theme.SearchPage.existingResultsTitle": "Результаты поиска по запросу \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Загрузка новых результатов поиска...",
"theme.SearchPage.inputLabel": "Поиск",
"theme.SearchPage.inputPlaceholder": "Введите фразу для поиска",
"theme.SearchPage.noResultsText": "По запросу ничего не найдено"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Затвори",
"theme.PwaReloadPopup.info": "Постоји нова верзија",
"theme.PwaReloadPopup.refreshButtonText": "Освежи"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Тражени резултат не постоји.",
"theme.NotFound.p2": "Молимо вас да контактирате власника сајта који вас је упутио овде и обавестите га да је њихова веза нетачна.",
"theme.NotFound.title": "Страница није пронађена",
"theme.Playground.liveEditor": "Уређивач",
"theme.Playground.result": "Резултат",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Затвори",
"theme.PwaReloadPopup.info": "Постоји нова верзија",
"theme.PwaReloadPopup.refreshButtonText": "Освежи",
"theme.SearchBar.label": "Тражи",
"theme.SearchPage.algoliaLabel": "Претрага из Algolia",
"theme.SearchPage.documentsFound.plurals": "Један пронађен документ|{count} пронађених докумената",
"theme.SearchPage.emptyResultsTitle": "Тражи документацију",
"theme.SearchPage.existingResultsTitle": "Резултати за \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Траже се нови резултати...",
"theme.SearchPage.inputLabel": "Тражи",
"theme.SearchPage.inputPlaceholder": "Овде унесите термин",
"theme.SearchPage.noResultsText": "Резултати нису пронађени",
"theme.TOCCollapsible.toggleButtonLabel": "На овој страници",
"theme.blog.archive.description": "Архива",
"theme.blog.archive.title": "Архива",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Уређивач",
"theme.Playground.result": "Резултат"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Тражи",
"theme.SearchPage.algoliaLabel": "Претрага из Algolia",
"theme.SearchPage.documentsFound.plurals": "Један пронађен документ|{count} пронађених докумената",
"theme.SearchPage.emptyResultsTitle": "Тражи документацију",
"theme.SearchPage.existingResultsTitle": "Резултати за \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Траже се нови резултати...",
"theme.SearchPage.inputLabel": "Тражи",
"theme.SearchPage.inputPlaceholder": "Овде унесите термин",
"theme.SearchPage.noResultsText": "Резултати нису пронађени"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Kapat",
"theme.PwaReloadPopup.info": "Yeni sürüm mevcut",
"theme.PwaReloadPopup.refreshButtonText": "Yenile"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Aradığınız şeyi bulamadık.",
"theme.NotFound.p2": "Lütfen sizi orijinal URL'ye yönlendiren sitenin sahibiyle iletişime geçin ve bağlantısının bozuk olduğunu bildirin.",
"theme.NotFound.title": "Sayfa Bulunamadı",
"theme.Playground.liveEditor": "Canlı Düzenleyici",
"theme.Playground.result": "Sonuç",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Kapat",
"theme.PwaReloadPopup.info": "Yeni sürüm mevcut",
"theme.PwaReloadPopup.refreshButtonText": "Yenile",
"theme.SearchBar.label": "Ara",
"theme.SearchPage.algoliaLabel": "Algolia ile Ara",
"theme.SearchPage.documentsFound.plurals": "Bir döküman bulundu|{count} döküman bulundu",
"theme.SearchPage.emptyResultsTitle": "Dokümanlarda ara",
"theme.SearchPage.existingResultsTitle": "Arama sonuçları",
"theme.SearchPage.fetchingNewResults": "Yeni sonuçlar getiriliyor...",
"theme.SearchPage.inputLabel": "Ara",
"theme.SearchPage.inputPlaceholder": "Aramanızı buraya yazın",
"theme.SearchPage.noResultsText": "Hiçbir sonuç bulunamadı",
"theme.TOCCollapsible.toggleButtonLabel": "Bu sayfada",
"theme.blog.archive.description": "Arşiv",
"theme.blog.archive.title": "Arşiv",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Canlı Düzenleyici",
"theme.Playground.result": "Sonuç"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Ara",
"theme.SearchPage.algoliaLabel": "Algolia ile Ara",
"theme.SearchPage.documentsFound.plurals": "Bir döküman bulundu|{count} döküman bulundu",
"theme.SearchPage.emptyResultsTitle": "Dokümanlarda ara",
"theme.SearchPage.existingResultsTitle": "Arama sonuçları",
"theme.SearchPage.fetchingNewResults": "Yeni sonuçlar getiriliyor...",
"theme.SearchPage.inputLabel": "Ara",
"theme.SearchPage.inputPlaceholder": "Aramanızı buraya yazın",
"theme.SearchPage.noResultsText": "Hiçbir sonuç bulunamadı"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "Đóng",
"theme.PwaReloadPopup.info": "Có phiên bản mới",
"theme.PwaReloadPopup.refreshButtonText": "Cập nhật"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "Chúng tôi không thể tìm thấy những gì bạn đang tìm kiếm.",
"theme.NotFound.p2": "Vui lòng liên hệ với trang web đã dẫn bạn tới đây và thông báo cho họ biết rằng đường dẫn này bị hỏng.",
"theme.NotFound.title": "Không tìm thấy trang",
"theme.Playground.liveEditor": "Trình soạn thảo trực tuyến",
"theme.Playground.result": "Kết quả",
"theme.PwaReloadPopup.closeButtonAriaLabel": "Đóng",
"theme.PwaReloadPopup.info": "Có phiên bản mới",
"theme.PwaReloadPopup.refreshButtonText": "Cập nhật",
"theme.SearchBar.label": "Tìm kiếm",
"theme.SearchPage.algoliaLabel": "Tìm kiếm với Algolia",
"theme.SearchPage.documentsFound.plurals": "Tìm thấy một kết quả|Tìm thấy {count} kết quả",
"theme.SearchPage.emptyResultsTitle": "Tìm kiếm",
"theme.SearchPage.existingResultsTitle": "Kết quả tìm kiếm cho \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Đang tải thêm kết quả...",
"theme.SearchPage.inputLabel": "Tìm kiếm",
"theme.SearchPage.inputPlaceholder": "Nhập từ khóa cần tìm vào đây",
"theme.SearchPage.noResultsText": "Không tìm thấy kết quả nào",
"theme.TOCCollapsible.toggleButtonLabel": "Trên trang này",
"theme.blog.archive.description": "Lưu trữ",
"theme.blog.archive.title": "Lưu trữ",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "Trình soạn thảo trực tuyến",
"theme.Playground.result": "Kết quả"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "Tìm kiếm",
"theme.SearchPage.algoliaLabel": "Tìm kiếm với Algolia",
"theme.SearchPage.documentsFound.plurals": "Tìm thấy một kết quả|Tìm thấy {count} kết quả",
"theme.SearchPage.emptyResultsTitle": "Tìm kiếm",
"theme.SearchPage.existingResultsTitle": "Kết quả tìm kiếm cho \"{query}\"",
"theme.SearchPage.fetchingNewResults": "Đang tải thêm kết quả...",
"theme.SearchPage.inputLabel": "Tìm kiếm",
"theme.SearchPage.inputPlaceholder": "Nhập từ khóa cần tìm vào đây",
"theme.SearchPage.noResultsText": "Không tìm thấy kết quả nào"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "关闭",
"theme.PwaReloadPopup.info": "有可用的新版本",
"theme.PwaReloadPopup.refreshButtonText": "刷新"
}

View file

@ -9,20 +9,6 @@
"theme.NotFound.p1": "我们找不到您要找的页面。",
"theme.NotFound.p2": "请联系原始链接来源网站的所有者,并告知他们链接已损坏。",
"theme.NotFound.title": "找不到页面",
"theme.Playground.liveEditor": "实时编辑器",
"theme.Playground.result": "结果",
"theme.PwaReloadPopup.closeButtonAriaLabel": "关闭",
"theme.PwaReloadPopup.info": "有可用的新版本",
"theme.PwaReloadPopup.refreshButtonText": "刷新",
"theme.SearchBar.label": "搜索",
"theme.SearchPage.algoliaLabel": "通过 Algolia 搜索",
"theme.SearchPage.documentsFound.plurals": "找到 {count} 份文件",
"theme.SearchPage.emptyResultsTitle": "在文档中搜索",
"theme.SearchPage.existingResultsTitle": "「{query}」的搜索结果",
"theme.SearchPage.fetchingNewResults": "正在获取新的搜索结果...",
"theme.SearchPage.inputLabel": "搜索",
"theme.SearchPage.inputPlaceholder": "在此输入搜索字词",
"theme.SearchPage.noResultsText": "未找到任何结果",
"theme.TOCCollapsible.toggleButtonLabel": "本页总览",
"theme.blog.archive.description": "历史博文",
"theme.blog.archive.title": "历史博文",

View file

@ -0,0 +1,4 @@
{
"theme.Playground.liveEditor": "实时编辑器",
"theme.Playground.result": "结果"
}

View file

@ -0,0 +1,11 @@
{
"theme.SearchBar.label": "搜索",
"theme.SearchPage.algoliaLabel": "通过 Algolia 搜索",
"theme.SearchPage.documentsFound.plurals": "找到 {count} 份文件",
"theme.SearchPage.emptyResultsTitle": "在文档中搜索",
"theme.SearchPage.existingResultsTitle": "「{query}」的搜索结果",
"theme.SearchPage.fetchingNewResults": "正在获取新的搜索结果...",
"theme.SearchPage.inputLabel": "搜索",
"theme.SearchPage.inputPlaceholder": "在此输入搜索字词",
"theme.SearchPage.noResultsText": "未找到任何结果"
}

View file

@ -0,0 +1,5 @@
{
"theme.PwaReloadPopup.closeButtonAriaLabel": "關閉",
"theme.PwaReloadPopup.info": "有可用的新版本",
"theme.PwaReloadPopup.refreshButtonText": "刷新"
}

Some files were not shown because too many files have changed in this diff Show more