mirror of
https://github.com/dillonzq/LoveIt.git
synced 2024-11-28 19:22:50 +01:00
chore(i18n): update Polish and docs (#234)
This commit is contained in:
parent
6dcb8ce338
commit
6112b510bf
8 changed files with 120 additions and 40 deletions
14
README.md
14
README.md
|
@ -5,9 +5,9 @@
|
||||||
[![License](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/blob/master/LICENSE)
|
[![License](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/blob/master/LICENSE)
|
||||||
[![CircleCI](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci)](https://app.circleci.com/pipelines/github/dillonzq/LoveIt)
|
[![CircleCI](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci)](https://app.circleci.com/pipelines/github/dillonzq/LoveIt)
|
||||||
|
|
||||||
English README | [中文说明](https://github.com/dillonzq/LoveIt/blob/master/README.zh-cn.md)
|
English README | [简体中文说明](https://github.com/dillonzq/LoveIt/blob/master/README.zh-cn.md)
|
||||||
|
|
||||||
**LoveIt** is a **clean**, **elegant** but **advanced** blog theme for [Hugo](https://gohugo.io/).
|
> **LoveIt** is a **clean**, **elegant** but **advanced** blog theme for [Hugo](https://gohugo.io/).
|
||||||
|
|
||||||
It is based on the original [LeaveIt Theme](https://github.com/liuzc/LeaveIt/) and [KeepIt Theme](https://github.com/liuzc/LeaveIt/).
|
It is based on the original [LeaveIt Theme](https://github.com/liuzc/LeaveIt/) and [KeepIt Theme](https://github.com/liuzc/LeaveIt/).
|
||||||
|
|
||||||
|
@ -117,6 +117,16 @@ I hope you will LoveIt ❤️!
|
||||||
hugo server --source=exampleSite
|
hugo server --source=exampleSite
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Multilingual and i18n
|
||||||
|
|
||||||
|
LoveIt supports the following languages:
|
||||||
|
|
||||||
|
* English
|
||||||
|
* Simplified Chinese
|
||||||
|
* French
|
||||||
|
* Polish
|
||||||
|
* [Contribute with a new language](https://github.com/dillonzq/LoveIt/pulls)
|
||||||
|
|
||||||
## Questions, ideas, bugs, pull requests
|
## Questions, ideas, bugs, pull requests
|
||||||
|
|
||||||
All feedback is welcome! Head over to the [issue tracker](https://github.com/dillonzq/LoveIt/issues).
|
All feedback is welcome! Head over to the [issue tracker](https://github.com/dillonzq/LoveIt/issues).
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
[![License](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/blob/master/LICENSE)
|
[![License](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/blob/master/LICENSE)
|
||||||
[![CircleCI](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci)](https://app.circleci.com/pipelines/github/dillonzq/LoveIt)
|
[![CircleCI](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci)](https://app.circleci.com/pipelines/github/dillonzq/LoveIt)
|
||||||
|
|
||||||
[English README](https://github.com/dillonzq/LoveIt/blob/master/README.md) | 中文说明
|
[English README](https://github.com/dillonzq/LoveIt/blob/master/README.md) | 简体中文说明
|
||||||
|
|
||||||
[LoveIt](https://github.com/dillonzq/LoveIt) 是一个**简洁**、**优雅**且**高效**的 [Hugo](https://gohugo.io/) 博客主题。
|
> [LoveIt](https://github.com/dillonzq/LoveIt) 是一个**简洁**、**优雅**且**高效**的 [Hugo](https://gohugo.io/) 博客主题。
|
||||||
|
|
||||||
它的原型基于 [LeaveIt 主题](https://github.com/liuzc/LeaveIt/) 和 [KeepIt 主题](https://github.com/liuzc/LeaveIt/)。
|
它的原型基于 [LeaveIt 主题](https://github.com/liuzc/LeaveIt/) 和 [KeepIt 主题](https://github.com/liuzc/LeaveIt/)。
|
||||||
|
|
||||||
|
@ -112,6 +112,16 @@
|
||||||
hugo server --source=exampleSite
|
hugo server --source=exampleSite
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 多语言和国际化
|
||||||
|
|
||||||
|
LoveIt 支持下列语言:
|
||||||
|
|
||||||
|
* 英语
|
||||||
|
* 简体中文
|
||||||
|
* 法语
|
||||||
|
* 波兰语
|
||||||
|
* [贡献一种新的语言](https://github.com/dillonzq/LoveIt/pulls)
|
||||||
|
|
||||||
## 问题、想法、 bugs 和 PRs
|
## 问题、想法、 bugs 和 PRs
|
||||||
|
|
||||||
所有的反馈都是欢迎的!详见 [issue tracker](https://github.com/dillonzq/LoveIt/issues)。
|
所有的反馈都是欢迎的!详见 [issue tracker](https://github.com/dillonzq/LoveIt/issues)。
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
baseURL = "https://example.com"
|
baseURL = "https://example.com"
|
||||||
# [en, zh-cn, fr, ...] determines default content language
|
# [en, zh-cn, fr, pl, ...] determines default content language
|
||||||
# [en, zh-cn, fr, ...] 设置默认的语言
|
# [en, zh-cn, fr, pl, ...] 设置默认的语言
|
||||||
defaultContentLanguage = "en"
|
defaultContentLanguage = "en"
|
||||||
# theme
|
# theme
|
||||||
# 主题
|
# 主题
|
||||||
|
|
|
@ -633,23 +633,29 @@ In `config/css/_custom.scss`, you can add some css style code to customize the s
|
||||||
|
|
||||||
## 4 Multilingual and i18n
|
## 4 Multilingual and i18n
|
||||||
|
|
||||||
**LoveIt** theme is fully compatible with Hugo multilingual mode.
|
**LoveIt** theme is fully compatible with Hugo multilingual mode, which provides in-browser language switching.
|
||||||
|
|
||||||
It provides:
|
|
||||||
|
|
||||||
* Translation strings for default values (**English**, **Chinese** and **French**). **Feel free to contribute!**
|
|
||||||
* In-browser language switching
|
|
||||||
|
|
||||||
![Language Switch](/images/theme-documentation-basics/language-switch.gif "Language Switch")
|
![Language Switch](/images/theme-documentation-basics/language-switch.gif "Language Switch")
|
||||||
|
|
||||||
### 4.1 Basic Configuration
|
### 4.1 Compatibility {#language-compatibility}
|
||||||
|
|
||||||
|
| Language | Hugo Code | HTML `lang` Attribute | Theme Docs | Lunr.js Support |
|
||||||
|
|:------------------ |:---------:|:---------------------:|:-----------------------:|:-----------------------:|
|
||||||
|
| English | `en` | `en` | :(far fa-check-square): | :(far fa-check-square): |
|
||||||
|
| Simplified Chinese | `zh-cn` | `zh-CN` | :(far fa-check-square): | :(far fa-check-square): |
|
||||||
|
| French | `fr` | `fr` | :(far fa-square): | :(far fa-check-square): |
|
||||||
|
| Polish | `pl` | `pl` | :(far fa-square): | :(far fa-square): |
|
||||||
|
|
||||||
|
:(far fa-kiss-wink-heart): **Feel free to [contribute](https://github.com/dillonzq/LoveIt/pulls)!**
|
||||||
|
|
||||||
|
### 4.2 Basic Configuration
|
||||||
|
|
||||||
After learning [how Hugo handle multilingual websites](https://gohugo.io/content-management/multilingual), define your languages in your [site configuration](#site-configuration).
|
After learning [how Hugo handle multilingual websites](https://gohugo.io/content-management/multilingual), define your languages in your [site configuration](#site-configuration).
|
||||||
|
|
||||||
For example with English, Chinese and French website:
|
For example with English, Chinese and French website:
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# [en, zh-cn, fr, ...] determines default content language
|
# [en, zh-cn, fr, pl, ...] determines default content language
|
||||||
defaultContentLanguage = "en"
|
defaultContentLanguage = "en"
|
||||||
|
|
||||||
[languages]
|
[languages]
|
||||||
|
@ -754,9 +760,9 @@ Be aware that only translated pages are displayed in menu. It’s not replaced w
|
||||||
Use [Front Matter parameter](https://gohugo.io/content-management/multilingual/#translate-your-content) to translate urls too.
|
Use [Front Matter parameter](https://gohugo.io/content-management/multilingual/#translate-your-content) to translate urls too.
|
||||||
{{< /admonition >}}
|
{{< /admonition >}}
|
||||||
|
|
||||||
### 4.2 Overwrite Translation Strings
|
### 4.3 Overwrite Translation Strings
|
||||||
|
|
||||||
Translations strings are used for common default values used in the theme. Translations are available in **English**, **Chinese** and **French**, but you may use another language or want to override default values.
|
Translations strings are used for common default values used in the theme. Translations are available in [some languages](#language-compatibility), but you may use another language or want to override default values.
|
||||||
|
|
||||||
To override these values, create a new file in your local i18n folder `i18n/<languageCode>.toml` and inspire yourself from `themes/LoveIt/i18n/en.toml`.
|
To override these values, create a new file in your local i18n folder `i18n/<languageCode>.toml` and inspire yourself from `themes/LoveIt/i18n/en.toml`.
|
||||||
|
|
||||||
|
|
|
@ -638,23 +638,29 @@ In `config/css/_custom.scss`, you can add some css style code to customize the s
|
||||||
|
|
||||||
## 4 Multilingual and i18n
|
## 4 Multilingual and i18n
|
||||||
|
|
||||||
**LoveIt** theme is fully compatible with Hugo multilingual mode.
|
**LoveIt** theme is fully compatible with Hugo multilingual mode, which provides in-browser language switching.
|
||||||
|
|
||||||
It provides:
|
|
||||||
|
|
||||||
* Translation strings for default values (**English**, **Chinese** and **French**). **Feel free to contribute!**
|
|
||||||
* In-browser language switching
|
|
||||||
|
|
||||||
![Language Switch](/images/theme-documentation-basics/language-switch.gif "Language Switch")
|
![Language Switch](/images/theme-documentation-basics/language-switch.gif "Language Switch")
|
||||||
|
|
||||||
### 4.1 Basic Configuration
|
### 4.1 Compatibility {#language-compatibility}
|
||||||
|
|
||||||
|
| Language | Hugo Code | HTML `lang` Attribute | Theme Docs | Lunr.js Support |
|
||||||
|
|:------------------ |:---------:|:---------------------:|:-----------------------:|:-----------------------:|
|
||||||
|
| English | `en` | `en` | :(far fa-check-square): | :(far fa-check-square): |
|
||||||
|
| Simplified Chinese | `zh-cn` | `zh-CN` | :(far fa-check-square): | :(far fa-check-square): |
|
||||||
|
| French | `fr` | `fr` | :(far fa-square): | :(far fa-check-square): |
|
||||||
|
| Polish | `pl` | `pl` | :(far fa-square): | :(far fa-square): |
|
||||||
|
|
||||||
|
:(far fa-kiss-wink-heart): **Feel free to [contribute](https://github.com/dillonzq/LoveIt/pulls)!**
|
||||||
|
|
||||||
|
### 4.2 Basic Configuration
|
||||||
|
|
||||||
After learning [how Hugo handle multilingual websites](https://gohugo.io/content-management/multilingual), define your languages in your [site configuration](#site-configuration).
|
After learning [how Hugo handle multilingual websites](https://gohugo.io/content-management/multilingual), define your languages in your [site configuration](#site-configuration).
|
||||||
|
|
||||||
For example with English, Chinese and French website:
|
For example with English, Chinese and French website:
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# [en, zh-cn, fr, ...] determines default content language
|
# [en, zh-cn, fr, pl, ...] determines default content language
|
||||||
defaultContentLanguage = "en"
|
defaultContentLanguage = "en"
|
||||||
|
|
||||||
[languages]
|
[languages]
|
||||||
|
@ -759,9 +765,9 @@ Be aware that only translated pages are displayed in menu. It’s not replaced w
|
||||||
Use [Front Matter parameter](https://gohugo.io/content-management/multilingual/#translate-your-content) to translate urls too.
|
Use [Front Matter parameter](https://gohugo.io/content-management/multilingual/#translate-your-content) to translate urls too.
|
||||||
{{< /admonition >}}
|
{{< /admonition >}}
|
||||||
|
|
||||||
### 4.2 Overwrite Translation Strings
|
### 4.3 Overwrite Translation Strings
|
||||||
|
|
||||||
Translations strings are used for common default values used in the theme. Translations are available in **English**, **Chinese** and **French**, but you may use another language or want to override default values.
|
Translations strings are used for common default values used in the theme. Translations are available in [some languages](#language-compatibility), but you may use another language or want to override default values.
|
||||||
|
|
||||||
To override these values, create a new file in your local i18n folder `i18n/<languageCode>.toml` and inspire yourself from `themes/LoveIt/i18n/en.toml`.
|
To override these values, create a new file in your local i18n folder `i18n/<languageCode>.toml` and inspire yourself from `themes/LoveIt/i18n/en.toml`.
|
||||||
|
|
||||||
|
|
|
@ -635,23 +635,29 @@ $code-font-family: Fira Mono, Source Code Pro, Menlo, Consolas, Monaco, monospac
|
||||||
|
|
||||||
## 4 多语言和 i18n
|
## 4 多语言和 i18n
|
||||||
|
|
||||||
**LoveIt** 主题完全兼容 Hugo 的多语言模式.
|
**LoveIt** 主题完全兼容 Hugo 的多语言模式, 并且支持在网页上切换语言.
|
||||||
|
|
||||||
支持:
|
|
||||||
|
|
||||||
* 多种语言的翻译字符串 (**英语**, **中文**和**法语**). **欢迎贡献!**
|
|
||||||
* 在浏览器内语言切换
|
|
||||||
|
|
||||||
![语言切换](/images/theme-documentation-basics/language-switch.gif "语言切换")
|
![语言切换](/images/theme-documentation-basics/language-switch.gif "语言切换")
|
||||||
|
|
||||||
### 4.1 基本配置
|
### 4.1 兼容性 {#language-compatibility}
|
||||||
|
|
||||||
|
| 语言 | Hugo 代码 | HTML `lang` 属性 | 主题文档 | Lunr.js 支持 |
|
||||||
|
|:---- |:----:|:----:|:----:|:----:|
|
||||||
|
| 英语 | `en` | `en` | :(far fa-check-square): | :(far fa-check-square): |
|
||||||
|
| 简体中文 | `zh-cn` | `zh-CN` | :(far fa-check-square): | :(far fa-check-square): |
|
||||||
|
| 法语 | `fr` | `fr` | :(far fa-square): | :(far fa-check-square): |
|
||||||
|
| 波兰语 | `pl` | `pl` | :(far fa-square): | :(far fa-square): |
|
||||||
|
|
||||||
|
:(far fa-kiss-wink-heart): **请自由地[贡献代码](https://github.com/dillonzq/LoveIt/pulls)!**
|
||||||
|
|
||||||
|
### 4.2 基本配置
|
||||||
|
|
||||||
学习了 [Hugo如何处理多语言网站](https://gohugo.io/content-management/multilingual) 之后, 请在 [站点配置](#site-configuration) 中定义你的网站语言.
|
学习了 [Hugo如何处理多语言网站](https://gohugo.io/content-management/multilingual) 之后, 请在 [站点配置](#site-configuration) 中定义你的网站语言.
|
||||||
|
|
||||||
例如, 一个支持英语, 中文和法语的网站配置:
|
例如, 一个支持英语, 中文和法语的网站配置:
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# [en, zh-cn, fr, ...] 设置默认的语言
|
# [en, zh-cn, fr, pl, ...] 设置默认的语言
|
||||||
defaultContentLanguage = "zh-cn"
|
defaultContentLanguage = "zh-cn"
|
||||||
|
|
||||||
[languages]
|
[languages]
|
||||||
|
@ -756,12 +762,12 @@ defaultContentLanguage = "zh-cn"
|
||||||
也可以使用 [文章前置参数](https://gohugo.io/content-management/multilingual/#translate-your-content) 来翻译网址.
|
也可以使用 [文章前置参数](https://gohugo.io/content-management/multilingual/#translate-your-content) 来翻译网址.
|
||||||
{{< /admonition >}}
|
{{< /admonition >}}
|
||||||
|
|
||||||
### 4.2 修改默认的翻译字符串
|
### 4.3 修改默认的翻译字符串
|
||||||
|
|
||||||
翻译字符串用于在主题中使用的常见默认值.
|
翻译字符串用于在主题中使用的常见默认值.
|
||||||
目前提供**英语**, **中文**和**法语**翻译, 但你可能自定义其他语言或覆盖默认值.
|
目前提供[一些语言](#language-compatibility)的翻译, 但你可能自定义其他语言或覆盖默认值.
|
||||||
|
|
||||||
要覆盖默认值, 请在项目的 i18n 目录 `i18n/<languageCode>.toml` 中创建一个新文件,并从 `themes/LoveIt/i18n/en.toml` 中获得提示.
|
要覆盖默认值, 请在你项目的 i18n 目录 `i18n/<languageCode>.toml` 中创建一个新文件,并从 `themes/LoveIt/i18n/en.toml` 中获得提示.
|
||||||
|
|
||||||
另外, 由于你的翻译可能会帮助到其他人, 请花点时间通过 [创建一个 PR](https://github.com/dillonzq/LoveIt/pulls) 来贡献主题翻译, 谢谢!
|
另外, 由于你的翻译可能会帮助到其他人, 请花点时间通过 [创建一个 PR](https://github.com/dillonzq/LoveIt/pulls) 来贡献主题翻译, 谢谢!
|
||||||
|
|
||||||
|
|
42
i18n/pl.toml
42
i18n/pl.toml
|
@ -1,6 +1,14 @@
|
||||||
# Translations for Polish
|
# Translations for Polish
|
||||||
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
# https://gohugo.io/content-management/multilingual/#translation-of-strings
|
||||||
|
|
||||||
|
# === baseof ==
|
||||||
|
[backToTop]
|
||||||
|
other = "Powrót do góry"
|
||||||
|
|
||||||
|
[viewComments]
|
||||||
|
other = "Zobacz komentarze"
|
||||||
|
# === baseof ==
|
||||||
|
|
||||||
# === Post ===
|
# === Post ===
|
||||||
[posts]
|
[posts]
|
||||||
other = "Posty"
|
other = "Posty"
|
||||||
|
@ -32,6 +40,21 @@ other = "Więcej"
|
||||||
[selectLanguage]
|
[selectLanguage]
|
||||||
other = "Wybierz język"
|
other = "Wybierz język"
|
||||||
|
|
||||||
|
[search]
|
||||||
|
other = "Szukaj"
|
||||||
|
|
||||||
|
[searchPlaceholder]
|
||||||
|
other = "Wyszukaj tytuł lub treść artykułu ..."
|
||||||
|
|
||||||
|
[clear]
|
||||||
|
other = "Pusty"
|
||||||
|
|
||||||
|
[cancel]
|
||||||
|
other = "Anuluj"
|
||||||
|
|
||||||
|
[noResultsFound]
|
||||||
|
other = "Nie znaleziono wyników"
|
||||||
|
|
||||||
[switchTheme]
|
[switchTheme]
|
||||||
other = "Przełącz schemat"
|
other = "Przełącz schemat"
|
||||||
# === partials/header.html ===
|
# === partials/header.html ===
|
||||||
|
@ -44,6 +67,14 @@ other = "Napędzany przez %s"
|
||||||
other = "Szablon"
|
other = "Szablon"
|
||||||
# === partials/footer.html ===
|
# === partials/footer.html ===
|
||||||
|
|
||||||
|
# === partials/assets.html ===
|
||||||
|
[lunrLanguageLib]
|
||||||
|
other = "lib/lunr/lunr.pl.js"
|
||||||
|
|
||||||
|
[lunrLanguageCode]
|
||||||
|
other = "pl"
|
||||||
|
# === partials/assets.html ===
|
||||||
|
|
||||||
# === partials/plugin/share.html ===
|
# === partials/plugin/share.html ===
|
||||||
[shareOn]
|
[shareOn]
|
||||||
other = "Udostępnij na"
|
other = "Udostępnij na"
|
||||||
|
@ -138,3 +169,14 @@ other = "Przykład"
|
||||||
[quote]
|
[quote]
|
||||||
other = "Cytat"
|
other = "Cytat"
|
||||||
# === shortcodes/admonition.html ===
|
# === shortcodes/admonition.html ===
|
||||||
|
|
||||||
|
# === shortcodes/version.html ===
|
||||||
|
[new]
|
||||||
|
other = "Dodano"
|
||||||
|
|
||||||
|
[changed]
|
||||||
|
other = "Zmieniono"
|
||||||
|
|
||||||
|
[deleted]
|
||||||
|
other = "Usunięte"
|
||||||
|
# === shortcodes/version.html ===
|
||||||
|
|
6
package-lock.json
generated
6
package-lock.json
generated
|
@ -2872,9 +2872,9 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"minimist": {
|
"minimist": {
|
||||||
"version": "0.0.8",
|
"version": "1.2.5",
|
||||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
|
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"optional": true
|
"optional": true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue