mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
enable crowdin translation
This commit is contained in:
34
doc/website/crowdin.yaml
Normal file
34
doc/website/crowdin.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
#
|
||||
# Your Crowdin credentials
|
||||
#
|
||||
"project_id" : "446988"
|
||||
"api_token_env" : "CROWDIN_TOKEN"
|
||||
"base_path" : ".."
|
||||
"base_url" : "https://api.crowdin.com"
|
||||
|
||||
#
|
||||
# Choose file structure in Crowdin
|
||||
# e.g. true or false
|
||||
#
|
||||
"preserve_hierarchy": true
|
||||
|
||||
#
|
||||
# Files configuration
|
||||
#
|
||||
files: [
|
||||
# JSON translation files
|
||||
{
|
||||
source: '/website/i18n/en/**/*',
|
||||
translation: '/website/i18n/%two_letters_code%/**/%original_file_name%',
|
||||
},
|
||||
# Docs Markdown files
|
||||
{
|
||||
source: '/md/**/*',
|
||||
translation: '/website/i18n/%two_letters_code%/docusaurus-plugin-content-docs/current/**/%original_file_name%',
|
||||
},
|
||||
# Blog Markdown files
|
||||
{
|
||||
source: '/website/blog/**/*',
|
||||
translation: '/website/i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name%',
|
||||
},
|
||||
]
|
||||
@@ -1,5 +1,9 @@
|
||||
module.exports={
|
||||
"title": "ent",
|
||||
"i18n": {
|
||||
"defaultLocale": 'en',
|
||||
"locales": ['en', 'zh', 'ja', 'he'],
|
||||
},
|
||||
"tagline": "An entity framework for Go",
|
||||
"url": "https://entgo.io",
|
||||
"baseUrl": "/",
|
||||
|
||||
@@ -4,14 +4,17 @@
|
||||
"start": "docusaurus start",
|
||||
"build": "docusaurus build",
|
||||
"publish-gh-pages": "docusaurus-publish",
|
||||
"write-translations": "docusaurus-write-translations",
|
||||
"write-translations": "docusaurus write-translations",
|
||||
"version": "docusaurus-version",
|
||||
"rename-version": "docusaurus-rename-version",
|
||||
"swizzle": "docusaurus swizzle",
|
||||
"deploy": "docusaurus deploy",
|
||||
"docusaurus": "docusaurus"
|
||||
"docusaurus": "docusaurus",
|
||||
"crowdin": "crowdin",
|
||||
"crowdin:sync": "docusaurus write-translations && crowdin upload && crowdin download"
|
||||
},
|
||||
"dependencies": {
|
||||
"@crowdin/cli": "3",
|
||||
"@docusaurus/core": "2.0.0-alpha.72",
|
||||
"@docusaurus/preset-classic": "2.0.0-alpha.72",
|
||||
"clsx": "^1.1.1",
|
||||
|
||||
@@ -12,6 +12,8 @@ const React = require('react');
|
||||
import LayoutProviders from '@theme/LayoutProviders';
|
||||
import Footer from '@theme/Footer';
|
||||
import Navbar from '@theme/Navbar';
|
||||
import Link from '@docusaurus/Link';
|
||||
|
||||
|
||||
const CompLibrary = {
|
||||
Container: props => <div {...props}></div>,
|
||||
@@ -137,11 +139,11 @@ class HomeSplash extends React.Component {
|
||||
class HomeNav extends React.Component {
|
||||
render() {
|
||||
return <ul className="home-nav">
|
||||
<li className=""><a href="/docs/getting-started" target="_self">Docs</a></li>
|
||||
<li className=""><a href="/docs/tutorial-setup" target="_self">Tutorial</a></li>
|
||||
<li className=""><Link to={"/docs/getting-started"}>Docs</Link></li>
|
||||
<li className=""><Link to="/docs/tutorial-setup">Tutorial</Link></li>
|
||||
<li className="header-godoc-link"><a href="https://pkg.go.dev/entgo.io/ent?tab=doc" target="_blank">GoDoc</a></li>
|
||||
<li className=""><a href="https://github.com/ent/ent" target="_blank">Github</a></li>
|
||||
<li className=""><a href="/blog/" target="_self">Blog</a></li>
|
||||
<li className=""><Link to="/blog/">Blog</Link></li>
|
||||
</ul>
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user