Qfluentwidgets.github.io
The online documentation of PyQt-Fluent-Widgets
Install / Use
/learn @qfluentwidgets/Qfluentwidgets.github.ioREADME
QFluentWidgets-Docs
The online documentation of PyQt-Fluent-Widgets.
Quick Start
-
Install dependencies
cd dev npm install -
Launch local server
npm run dev -
Check the docs on http://127.0.0.1:8080
How to Contribute
-
Fork this repo
-
Translate markdown docs
- Create a new directory in
devnamed the abbreviation for the translated language, i.ejp - Copy files in
dev/docsfolder todev/jpand translate*.mdfiles
- Create a new directory in
-
Translate config files
-
Create a new directory, i.e.
dev/.vuepress/config/jp -
Copy files in
config/entoconfig/jpand translate*.jsfiles -
Import the translated config to
config/index.js:import * as zhConfig from './zh' import * as enConfig from './en' import * as jpConfig from './jp' // ADDED export const themeConfig = { locales: { '/': { selectLanguageText: 'Languages', selectLanguageName: 'English', ...enConfig, }, '/zh/': { selectLanguageText: '选择语言', selectLanguageName: '简体中文', ...zhConfig, }, /* ADDED */ '/jp/': { selectLanguageText: '言語', selectLanguageName: '日本語', ...jpConfig, }, }, // Don't modify other config items } -
Add language to
dev/.vuepress/config.tsexport default defineUserConfig({ locales: { '/': { lang: 'English', title: 'QFluentWidgets', description: "QFluentWidgets - Fluent Design Components Library", }, '/zh/': { lang: '简体中文', title: "QFluentWidgets", description: "QFluentWidgets - Fluent Design 风格组件库", }, /* ADDED */ '/jp/': { lang: '日本語', title: 'QFluentWidgets', description: "QFluentWidgets - Fluent Designスタイルコンポーネントライブラリ", }, }, // Don't modify other config items });
-
-
Create a pull request.
