Add action I18n.registerLocales and locales for default theme

This commit is contained in:
Samy Pesse
2016-10-01 17:43:10 +02:00
parent 32556e6724
commit 8be4cbc887
31 changed files with 643 additions and 48 deletions
+19 -1
View File
@@ -10,6 +10,24 @@ function registerLocale(locale, messages) {
return { type: ACTION_TYPES.I18N_REGISTER_LOCALE, locale, messages };
}
/**
* Register multiple locales
* @param {Map<String:Object>} locales
* @return {Action}
*/
function registerLocales(locales) {
return (dispatch) => {
for (const locale in locales) {
if (!locales.hasOwnProperty(locale)) {
continue;
}
dispatch(registerLocale(locale, locales[locale]));
}
};
}
module.exports = {
registerLocale
registerLocale,
registerLocales
};
@@ -0,0 +1,47 @@
const GitBook = require('gitbook-core');
const { React } = GitBook;
const Sidebar = require('./Sidebar');
const Body = require('./Body');
const Theme = React.createClass({
propTypes: {
// State
page: GitBook.Shapes.Page,
summary: GitBook.Shapes.Summary,
sidebar: React.PropTypes.object,
// Other props
children: React.PropTypes.node
},
render() {
const { page, summary, children, sidebar } = this.props;
return (
<GitBook.FlexLayout column className="GitBook book">
<GitBook.Head
title={page.title}
titleTemplate="%s - GitBook" />
<GitBook.ImportCSS href="gitbook/theme.css" />
<GitBook.FlexBox>
<GitBook.FlexLayout>
{sidebar.open ? (
<GitBook.FlexBox col={3}>
<Sidebar summary={summary} />
</GitBook.FlexBox>
) : null}
<GitBook.FlexBox col={sidebar.open ? 9 : 12}>
<Body page={page} />
</GitBook.FlexBox>
</GitBook.FlexLayout>
</GitBook.FlexBox>
{children}
</GitBook.FlexLayout>
);
}
});
module.exports = GitBook.connect(Theme, ({page, summary, sidebar}) => {
return { page, summary, sidebar };
});
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "اختيار اللغة",
"GLOSSARY": "قاموس مصطلحات",
"GLOSSARY_INDEX": "مؤشر المصطلحات",
"GLOSSARY_OPEN": "قاموس مصطلحات",
"GITBOOK_LINK": "نشرت مع GitBook",
"SUMMARY": "جدول المحتويات",
"SUMMARY_INTRODUCTION": "مقدمة",
"SUMMARY_TOGGLE": "جدول المحتويات",
"SEARCH_TOGGLE": "بحث",
"SEARCH_PLACEHOLDER": "اكتب للبحث",
"FONTSETTINGS_TOGGLE": "إعدادات الخط",
"SHARE_TOGGLE": "حصة",
"SHARE_ON": "على {{platform}} حصة",
"FONTSETTINGS_WHITE": "أبيض",
"FONTSETTINGS_SEPIA": "بني داكن",
"FONTSETTINGS_NIGHT": "ليل",
"FONTSETTINGS_SANS": "بلا",
"FONTSETTINGS_SERIF": "الرقيق"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "ভাষা নির্বাচন করুন",
"GLOSSARY": "গ্লোসারি",
"GLOSSARY_INDEX": "ইন্ডেক্স",
"GLOSSARY_OPEN": "গ্লোসারি",
"GITBOOK_LINK": "গিটবুকের মাধ্যমে প্রকাশিত",
"SUMMARY": "সূচিপত্র",
"SUMMARY_INTRODUCTION": "সূচনা",
"SUMMARY_TOGGLE": "সূচিপত্র",
"SEARCH_TOGGLE": "অনুসন্ধান",
"SEARCH_PLACEHOLDER": "অনুসন্ধান",
"FONTSETTINGS_TOGGLE": "ফন্ট সেটিংস",
"SHARE_TOGGLE": "শেয়ার",
"SHARE_ON": "{{platform}}-এ শেয়ার",
"FONTSETTINGS_WHITE": "সাদা",
"FONTSETTINGS_SEPIA": "সেপিয়া",
"FONTSETTINGS_NIGHT": "রাত",
"FONTSETTINGS_SANS": "স্যান্স",
"FONTSETTINGS_SERIF": "শেরিফ"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Selecciona un idioma",
"GLOSSARY": "Glossari",
"GLOSSARY_INDEX": "Índex",
"GLOSSARY_OPEN": "Glossari",
"GITBOOK_LINK": "Publicat amb GitBook",
"SUMMARY": "Taula de contingut",
"SUMMARY_INTRODUCTION": "Introducció",
"SUMMARY_TOGGLE": "Taula de contingut",
"SEARCH_TOGGLE": "Cercar",
"SEARCH_PLACEHOLDER": "Escriu per cercar",
"FONTSETTINGS_TOGGLE": "Configuració de font",
"SHARE_TOGGLE": "Compartir",
"SHARE_ON": "Compartir en {{platform}}",
"FONTSETTINGS_WHITE": "Clar",
"FONTSETTINGS_SEPIA": "Sèpia",
"FONTSETTINGS_NIGHT": "Nit",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Zvolte jazyk",
"GLOSSARY": "Slovníček",
"GLOSSARY_INDEX": "Rejstřík",
"GLOSSARY_OPEN": "Slovníček",
"GITBOOK_LINK": "Publikováno pomocí GitBook",
"SUMMARY": "Obsah",
"SUMMARY_INTRODUCTION": "Úvod",
"SUMMARY_TOGGLE": "Obsah",
"SEARCH_TOGGLE": "Hledání",
"SEARCH_PLACEHOLDER": "Vyhledat",
"FONTSETTINGS_TOGGLE": "Nastavení písma",
"SHARE_TOGGLE": "Sdílet",
"SHARE_ON": "Sdílet na {{platform}}",
"FONTSETTINGS_WHITE": "Bílá",
"FONTSETTINGS_SEPIA": "Sépie",
"FONTSETTINGS_NIGHT": "Noc",
"FONTSETTINGS_SANS": "Bezpatkové",
"FONTSETTINGS_SERIF": "Patkové"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Sprache auswählen",
"GLOSSARY": "Glossar",
"GLOSSARY_INDEX": "Index",
"GLOSSARY_OPEN": "Glossar",
"GITBOOK_LINK": "Veröffentlicht mit GitBook",
"SUMMARY": "Inhaltsverzeichnis",
"SUMMARY_INTRODUCTION": "Einleitung",
"SUMMARY_TOGGLE": "Inhaltsverzeichnis",
"SEARCH_TOGGLE": "Suche",
"SEARCH_PLACEHOLDER": "Suchbegriff eingeben",
"FONTSETTINGS_TOGGLE": "Schrifteinstellungen",
"SHARE_TOGGLE": "Teilen",
"SHARE_ON": "Auf {{platform}} teilen",
"FONTSETTINGS_WHITE": "Hell",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Nacht",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Επιλογή γλώσσας",
"GLOSSARY": "Γλωσσάρι",
"GLOSSARY_INDEX": "Ευρετήριο",
"GLOSSARY_OPEN": "Γλωσσάρι",
"GITBOOK_LINK": "Δημοσιεύτηκε με το GitBook",
"SUMMARY": "Πίνακας Περιεχομένων",
"SUMMARY_INTRODUCTION": "Εισαγωγή",
"SUMMARY_TOGGLE": "Πίνακας Περιεχομένων",
"SEARCH_TOGGLE": "Αναζήτηση",
"SEARCH_PLACEHOLDER": "Αναζήτηση για ...",
"FONTSETTINGS_TOGGLE": "Επιλογές γραμματοσειράς",
"SHARE_TOGGLE": "Κοινοποίηση",
"SHARE_ON": "Κοινοποίηση σε {{platform}}",
"FONTSETTINGS_WHITE": "Λευκό",
"FONTSETTINGS_SEPIA": "Καστανόχρους",
"FONTSETTINGS_NIGHT": "Βραδινό",
"FONTSETTINGS_SANS": "Χωρίς πατούρες",
"FONTSETTINGS_SERIF": "Με πατούρες"
}
@@ -0,0 +1,22 @@
{
"LANGS_CHOOSE": "Choose a language",
"GLOSSARY": "Glossary",
"GLOSSARY_INDEX": "Index",
"GLOSSARY_OPEN": "Glossary",
"GITBOOK_LINK": "Published with GitBook",
"SUMMARY": "Table of Contents",
"SUMMARY_INTRODUCTION": "Introduction",
"SUMMARY_TOGGLE": "Table of Contents",
"SEARCH_TOGGLE": "Search",
"SEARCH_PLACEHOLDER": "Type to search",
"SEARCH_RESULTS_TITLE": "<span class='search-results-count'></span> results matching \"<span class='search-query'></span>\"",
"SEARCH_NO_RESULTS_TITLE": "No results matching \"<span class='search-query'></span>\"",
"FONTSETTINGS_TOGGLE": "Font Settings",
"SHARE_TOGGLE": "Share",
"SHARE_ON": "Share on {{platform}}",
"FONTSETTINGS_WHITE": "White",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Night",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Selecciona un idioma",
"GLOSSARY": "Glosario",
"GLOSSARY_INDEX": "Índice",
"GLOSSARY_OPEN": "Glosario",
"GITBOOK_LINK": "Publicado con GitBook",
"SUMMARY": "Tabla de contenido",
"SUMMARY_INTRODUCTION": "Introducción",
"SUMMARY_TOGGLE": "Tabla de contenido",
"SEARCH_TOGGLE": "Buscar",
"SEARCH_PLACEHOLDER": "Escribe para buscar",
"FONTSETTINGS_TOGGLE": "Configuración de fuente",
"SHARE_TOGGLE": "Compartir",
"SHARE_ON": "Compartir en {{platform}}",
"FONTSETTINGS_WHITE": "Claro",
"FONTSETTINGS_SEPIA": "Sépia",
"FONTSETTINGS_NIGHT": "Noche",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "انتخاب زبان",
"GLOSSARY": "واژه‌نامه",
"GLOSSARY_INDEX": "فهرست واژه‌ها",
"GLOSSARY_OPEN": "واژه‌نامه",
"GITBOOK_LINK": "انتشار یافته توسط GitBook",
"SUMMARY": "فهرست مطالب",
"SUMMARY_INTRODUCTION": "مقدمه",
"SUMMARY_TOGGLE": "فهرست مطالب",
"SEARCH_TOGGLE": "جستجو",
"SEARCH_PLACEHOLDER": "چیزی برای جستجو بنویسید",
"FONTSETTINGS_TOGGLE": "تنظیمات فونت",
"SHARE_TOGGLE": "اشتراک",
"SHARE_ON": "در {{platform}} به اشتراک بگذارید",
"FONTSETTINGS_WHITE": "سفید",
"FONTSETTINGS_SEPIA": "سپیا",
"FONTSETTINGS_NIGHT": "شب",
"FONTSETTINGS_SANS": "سنس",
"FONTSETTINGS_SERIF": "سریف"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Valitse kieli",
"GLOSSARY": "Sanasto",
"GLOSSARY_INDEX": "Hakemisto",
"GLOSSARY_OPEN": "Sanasto",
"GITBOOK_LINK": "Julkaistu GitBookilla",
"SUMMARY": "Sisällysluettelo",
"SUMMARY_INTRODUCTION": "Johdanto",
"SUMMARY_TOGGLE": "Sisällysluettelu",
"SEARCH_TOGGLE": "Etsi",
"SEARCH_PLACEHOLDER": "Kirjoita hakusana",
"FONTSETTINGS_TOGGLE": "Fonttivalinnat",
"SHARE_TOGGLE": "Jaa",
"SHARE_ON": "Jaa {{platform}}ssa",
"FONTSETTINGS_WHITE": "Valkoinen",
"FONTSETTINGS_SEPIA": "Seepia",
"FONTSETTINGS_NIGHT": "Yö",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Choisissez une langue",
"GLOSSARY": "Glossaire",
"GLOSSARY_INDEX": "Index",
"GLOSSARY_OPEN": "Glossaire",
"GITBOOK_LINK": "Publié avec GitBook",
"SUMMARY": "Table des matières",
"SUMMARY_INTRODUCTION": "Introduction",
"SUMMARY_TOGGLE": "Table des matières",
"SEARCH_TOGGLE": "Recherche",
"SEARCH_PLACEHOLDER": "Tapez pour rechercher",
"FONTSETTINGS_TOGGLE": "Paramètres de Police",
"SHARE_TOGGLE": "Partage",
"SHARE_ON": "Partager sur {{platform}}",
"FONTSETTINGS_WHITE": "Clair",
"FONTSETTINGS_SEPIA": "Sépia",
"FONTSETTINGS_NIGHT": "Nuit",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "בחר שפה",
"GLOSSARY": "מונחים",
"GLOSSARY_INDEX": "מפתח",
"GLOSSARY_OPEN": "מונחים",
"GITBOOK_LINK": "הוצאה לאור באמצעות גיט-בוק GITBOOK",
"SUMMARY": "תוכן העניינים",
"SUMMARY_INTRODUCTION": "הוראות",
"SUMMARY_TOGGLE": "תקציר",
"SEARCH_TOGGLE": "חיפוש",
"SEARCH_PLACEHOLDER": "סוג החיפוש",
"FONTSETTINGS_TOGGLE": "הגדרת אותיות",
"SHARE_TOGGLE": "שתף",
"SHARE_ON": "{{platform}} שתף ב",
"FONTSETTINGS_WHITE": "בהיר",
"FONTSETTINGS_SEPIA": "חום כהה",
"FONTSETTINGS_NIGHT": "מצב לילה",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,30 @@
module.exports = {
ar: require('./ar'),
bn: require('./bn'),
ca: require('./ca'),
cs: require('./cs'),
de: require('./de'),
el: require('./el'),
en: require('./en'),
es: require('./es'),
fa: require('./fa'),
fi: require('./fi'),
fr: require('./fr'),
he: require('./he'),
it: require('./it'),
ja: require('./ja'),
ko: require('./ko'),
nl: require('./nl'),
no: require('./no'),
pl: require('./pl'),
pt: require('./pt'),
ro: require('./ro'),
ru: require('./ru'),
sv: require('./sv'),
tr: require('./tr'),
uk: require('./uk'),
vi: require('./vi'),
'zh-hans': require('./zh-hans'),
'zh-tw': require('./zh-tw'),
};
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Scegli una lingua",
"GLOSSARY": "Glossario",
"GLOSSARY_INDEX": "Indice",
"GLOSSARY_OPEN": "Glossario",
"GITBOOK_LINK": "Pubblicato con GitBook",
"SUMMARY": "Sommario",
"SUMMARY_INTRODUCTION": "Introduzione",
"SUMMARY_TOGGLE": "Sommario",
"SEARCH_TOGGLE": "Cerca",
"SEARCH_PLACEHOLDER": "Scrivi per cercare",
"FONTSETTINGS_TOGGLE": "Impostazioni dei caratteri",
"SHARE_TOGGLE": "Condividi",
"SHARE_ON": "Condividi su {{platform}}",
"FONTSETTINGS_WHITE": "Bianco",
"FONTSETTINGS_SEPIA": "Seppia",
"FONTSETTINGS_NIGHT": "Notte",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "言語を選択",
"GLOSSARY": "用語集",
"GLOSSARY_INDEX": "索引",
"GLOSSARY_OPEN": "用語集",
"GITBOOK_LINK": "GitBookで公開 ",
"SUMMARY": "目次",
"SUMMARY_INTRODUCTION": "はじめに",
"SUMMARY_TOGGLE": "目次",
"SEARCH_TOGGLE": "検索",
"SEARCH_PLACEHOLDER": "検索すると入力",
"FONTSETTINGS_TOGGLE": "フォント設定",
"SHARE_TOGGLE": "シェア",
"SHARE_ON": "{{platform}}でシェア",
"FONTSETTINGS_WHITE": "白",
"FONTSETTINGS_SEPIA": "セピア",
"FONTSETTINGS_NIGHT": "夜",
"FONTSETTINGS_SANS": "ゴシック体",
"FONTSETTINGS_SERIF": "明朝体"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "언어를 선택하세요",
"GLOSSARY": "어휘",
"GLOSSARY_INDEX": "색인",
"GLOSSARY_OPEN": "어휘",
"GITBOOK_LINK": "GitBook에 게시",
"SUMMARY": "차례",
"SUMMARY_INTRODUCTION": "소개",
"SUMMARY_TOGGLE": "차례",
"SEARCH_TOGGLE": "검색",
"SEARCH_PLACEHOLDER": "검색어 입력",
"FONTSETTINGS_TOGGLE": "글꼴 설정",
"SHARE_TOGGLE": "공유",
"SHARE_ON": "{{platform}}에 공유",
"FONTSETTINGS_WHITE": "화이트",
"FONTSETTINGS_SEPIA": "세피아",
"FONTSETTINGS_NIGHT": "나이트",
"FONTSETTINGS_SANS": "고딕",
"FONTSETTINGS_SERIF": "명조"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Kies een taal",
"GLOSSARY": "Begrippenlijst",
"GLOSSARY_INDEX": "Index",
"GLOSSARY_OPEN": "Begrippenlijst",
"GITBOOK_LINK": "Gepubliceerd met GitBook",
"SUMMARY": "Inhoudsopgave",
"SUMMARY_INTRODUCTION": "Inleiding",
"SUMMARY_TOGGLE": "Inhoudsopgave",
"SEARCH_TOGGLE": "Zoeken",
"SEARCH_PLACEHOLDER": "Zoeken",
"FONTSETTINGS_TOGGLE": "Lettertype instellingen",
"SHARE_TOGGLE": "Delen",
"SHARE_ON": "Delen op {{platform}}",
"FONTSETTINGS_WHITE": "Wit",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Zwart",
"FONTSETTINGS_SANS": "Schreefloos",
"FONTSETTINGS_SERIF": "Schreef"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Velg språk",
"GLOSSARY": "Register",
"GLOSSARY_INDEX": "Indeks",
"GLOSSARY_OPEN": "Register",
"GITBOOK_LINK": "Publisert med GitBook",
"SUMMARY": "Innholdsfortegnelse",
"SUMMARY_INTRODUCTION": "Innledning",
"SUMMARY_TOGGLE": "Innholdsfortegnelse",
"SEARCH_TOGGLE": "Søk",
"SEARCH_PLACEHOLDER": "Skriv inn søkeord",
"FONTSETTINGS_TOGGLE": "Tekstinnstillinger",
"SHARE_TOGGLE": "Del",
"SHARE_ON": "Del på {{platform}}",
"FONTSETTINGS_WHITE": "Lys",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Mørk",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Wybierz język",
"GLOSSARY": "Glosariusz",
"GLOSSARY_INDEX": "Indeks",
"GLOSSARY_OPEN": "Glosariusz",
"GITBOOK_LINK": "Opublikowano dzięki GitBook",
"SUMMARY": "Spis treści",
"SUMMARY_INTRODUCTION": "Wstęp",
"SUMMARY_TOGGLE": "Spis treści",
"SEARCH_TOGGLE": "Szukaj",
"SEARCH_PLACEHOLDER": "Wpisz szukaną frazę",
"FONTSETTINGS_TOGGLE": "Ustawienia czcionki",
"SHARE_TOGGLE": "Udostępnij",
"SHARE_ON": "Udostępnij na {{platform}}",
"FONTSETTINGS_WHITE": "Jasny",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Noc",
"FONTSETTINGS_SANS": "Bezszeryfowa",
"FONTSETTINGS_SERIF": "Szeryfowa"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Escolher sua língua",
"GLOSSARY": "Glossário",
"GLOSSARY_INDEX": "Índice",
"GLOSSARY_OPEN": "Glossário",
"GITBOOK_LINK": "Publicado com GitBook",
"SUMMARY": "Tabela de conteúdos",
"SUMMARY_INTRODUCTION": "Introdução",
"SUMMARY_TOGGLE": "Tabela de conteúdos",
"SEARCH_TOGGLE": "Pesquise",
"SEARCH_PLACEHOLDER": "Escreva para pesquisar",
"FONTSETTINGS_TOGGLE": "Configurações de fonte",
"SHARE_TOGGLE": "Compartilhar",
"SHARE_ON": "Compartilhar no {{platform}}",
"FONTSETTINGS_WHITE": "Claro",
"FONTSETTINGS_SEPIA": "Sépia",
"FONTSETTINGS_NIGHT": "Noite",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Alege o limba",
"GLOSSARY": "Glosar",
"GLOSSARY_INDEX": "Index",
"GLOSSARY_OPEN": "Glosar",
"GITBOOK_LINK": "Publicata cu GitBook",
"SUMMARY": "Cuprins",
"SUMMARY_INTRODUCTION": "Introducere",
"SUMMARY_TOGGLE": "Cuprins",
"SEARCH_TOGGLE": "Cauta",
"SEARCH_PLACEHOLDER": "Ce cauti",
"FONTSETTINGS_TOGGLE": "Setari de font",
"SHARE_TOGGLE": "Distribuie",
"SHARE_ON": "Distribuie pe {{platform}}",
"FONTSETTINGS_WHITE": "Alb",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Noapte",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Выберите язык",
"GLOSSARY": "Алфавитный указатель",
"GLOSSARY_INDEX": "Алфавитный указатель",
"GLOSSARY_OPEN": "Алфавитный указатель",
"GITBOOK_LINK": "Опубликовано с помощью GitBook",
"SUMMARY": "Содержание",
"SUMMARY_INTRODUCTION": "Введение",
"SUMMARY_TOGGLE": "Содержание",
"SEARCH_TOGGLE": "Поиск",
"SEARCH_PLACEHOLDER": "Введите условия поиска",
"FONTSETTINGS_TOGGLE": "Шрифт",
"SHARE_TOGGLE": "Поделиться",
"SHARE_ON": "Поделиться в {{platform}}",
"FONTSETTINGS_WHITE": "Светлый",
"FONTSETTINGS_SEPIA": "Сепия",
"FONTSETTINGS_NIGHT": "Тёмный",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Välj språk",
"GLOSSARY": "Gloslista",
"GLOSSARY_INDEX": "Index",
"GLOSSARY_OPEN": "Gloslista",
"GITBOOK_LINK": "Publicera med GitBook",
"SUMMARY": "Innehållsförteckning",
"SUMMARY_INTRODUCTION": "Inledning",
"SUMMARY_TOGGLE": "Innehållsförteckning",
"SEARCH_TOGGLE": "Sök",
"SEARCH_PLACEHOLDER": "Skriv sökord",
"FONTSETTINGS_TOGGLE": "Textinställningar",
"SHARE_TOGGLE": "Dela",
"SHARE_ON": "Dela på {{platform}}",
"FONTSETTINGS_WHITE": "Ljus",
"FONTSETTINGS_SEPIA": "Sepia",
"FONTSETTINGS_NIGHT": "Mörk",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Dil seçimi",
"GLOSSARY": "Sözlük",
"GLOSSARY_INDEX": "Dizin",
"GLOSSARY_OPEN": "Sözlük",
"GITBOOK_LINK": "GitBook ile yayınla",
"SUMMARY": "İçindekiler",
"SUMMARY_INTRODUCTION": "Giriş",
"SUMMARY_TOGGLE": "İçindekiler",
"SEARCH_TOGGLE": "Arama",
"SEARCH_PLACEHOLDER": "Aramak istediğiniz",
"FONTSETTINGS_TOGGLE": "Font Ayarları",
"SHARE_TOGGLE": "Paylaş",
"SHARE_ON": "{{platform}} ile paylaş",
"FONTSETTINGS_WHITE": "Beyaz",
"FONTSETTINGS_SEPIA": "Sepya",
"FONTSETTINGS_NIGHT": "Karanlık",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Виберіть мову",
"GLOSSARY": "Алфавітний покажчик",
"GLOSSARY_INDEX": "Алфавітний покажчик",
"GLOSSARY_OPEN": "Алфавітний покажчик",
"GITBOOK_LINK": "Опубліковано за допомогою GitBook",
"SUMMARY": "Зміст",
"SUMMARY_INTRODUCTION": "Вступ",
"SUMMARY_TOGGLE": "Зміст",
"SEARCH_TOGGLE": "Пошук",
"SEARCH_PLACEHOLDER": "Введіть для пошуку",
"FONTSETTINGS_TOGGLE": "Шрифт",
"SHARE_TOGGLE": "Поділитися",
"SHARE_ON": "Поділитися в {{platform}}",
"FONTSETTINGS_WHITE": "Світлий",
"FONTSETTINGS_SEPIA": "Сепія",
"FONTSETTINGS_NIGHT": "Темний",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "Lựa chọn ngôn ngữ",
"GLOSSARY": "Chú giải",
"GLOSSARY_INDEX": "Chỉ mục",
"GLOSSARY_OPEN": "Chú giải",
"GITBOOK_LINK": "Xuất bản với GitBook",
"SUMMARY": "Mục Lục",
"SUMMARY_INTRODUCTION": "Giới thiệu",
"SUMMARY_TOGGLE": "Mục Lục",
"SEARCH_TOGGLE": "Tìm kiếm",
"SEARCH_PLACEHOLDER": "Nhập thông tin cần tìm",
"FONTSETTINGS_TOGGLE": "Tùy chỉnh phông chữ",
"SHARE_TOGGLE": "Chia sẻ",
"SHARE_ON": "Chia sẻ trên {{platform}}",
"FONTSETTINGS_WHITE": "Sáng",
"FONTSETTINGS_SEPIA": "Vàng nâu",
"FONTSETTINGS_NIGHT": "Tối",
"FONTSETTINGS_SANS": "Sans",
"FONTSETTINGS_SERIF": "Serif"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "选择一种语言",
"GLOSSARY": "术语表",
"GLOSSARY_INDEX": "索引",
"GLOSSARY_OPEN": "术语表",
"GITBOOK_LINK": "本书使用 GitBook 发布",
"SUMMARY": "目录",
"SUMMARY_INTRODUCTION": "介绍",
"SUMMARY_TOGGLE": "目录",
"SEARCH_TOGGLE": "搜索",
"SEARCH_PLACEHOLDER": "输入并搜索",
"FONTSETTINGS_TOGGLE": "字体设置",
"SHARE_TOGGLE": "分享",
"SHARE_ON": "分享到 {{platform}}",
"FONTSETTINGS_WHITE": "白色",
"FONTSETTINGS_SEPIA": "棕褐色",
"FONTSETTINGS_NIGHT": "夜间",
"FONTSETTINGS_SANS": "无衬线体",
"FONTSETTINGS_SERIF": "衬线体"
}
@@ -0,0 +1,20 @@
{
"LANGS_CHOOSE": "選擇一種語言",
"GLOSSARY": "術語表",
"GLOSSARY_INDEX": "索引",
"GLOSSARY_OPEN": "術語表",
"GITBOOK_LINK": "本書使用 GitBook 釋出",
"SUMMARY": "目錄",
"SUMMARY_INTRODUCTION": "介紹",
"SUMMARY_TOGGLE": "目錄",
"SEARCH_TOGGLE": "搜尋",
"SEARCH_PLACEHOLDER": "輸入並搜尋",
"FONTSETTINGS_TOGGLE": "字型設定",
"SHARE_TOGGLE": "分享",
"SHARE_ON": "分享到 {{platform}}",
"FONTSETTINGS_WHITE": "白色",
"FONTSETTINGS_SEPIA": "棕褐色",
"FONTSETTINGS_NIGHT": "夜間",
"FONTSETTINGS_SANS": "無襯線體",
"FONTSETTINGS_SERIF": "襯線體"
}
@@ -1,56 +1,14 @@
const GitBook = require('gitbook-core');
const { React } = GitBook;
const Sidebar = require('./components/Sidebar');
const Body = require('./components/Body');
const Theme = require('./components/Theme');
const reduceState = require('./reducers');
const locales = require('./i18n');
let ThemeBody = React.createClass({
propTypes: {
// State
page: GitBook.Shapes.Page,
summary: GitBook.Shapes.Summary,
sidebar: React.PropTypes.object,
// Other props
children: React.PropTypes.node
},
render() {
const { page, summary, children, sidebar } = this.props;
return (
<GitBook.FlexLayout column className="GitBook book">
<GitBook.Head
title={page.title}
titleTemplate="%s - GitBook" />
<GitBook.ImportCSS href="gitbook/theme.css" />
<GitBook.FlexBox>
<GitBook.FlexLayout>
{sidebar.open ? (
<GitBook.FlexBox col={3}>
<Sidebar summary={summary} />
</GitBook.FlexBox>
) : null}
<GitBook.FlexBox col={sidebar.open ? 9 : 12}>
<Body page={page} />
</GitBook.FlexBox>
</GitBook.FlexLayout>
</GitBook.FlexBox>
{children}
</GitBook.FlexLayout>
);
}
});
ThemeBody = GitBook.connect(ThemeBody, ({page, summary, sidebar}) => {
return { page, summary, sidebar };
});
module.exports = GitBook.createPlugin({
init: (dispatch, state, { Components }) => {
dispatch(Components.registerComponent(ThemeBody, { role: 'Body' }));
init: (dispatch, state, { Components, I18n }) => {
dispatch(Components.registerComponent(Theme, { role: 'Body' }));
dispatch(I18n.registerLocales(locales));
},
reduce: reduceState
});