GitHub Action pour traduire les MARKDOWN/README dans n'importe quelle langue
Traduisez les fichiers MARKDOWN dans diverses autres langues, prend en charge plusieurs fichiers et sous-répertoires.
Ajouter un fichier de workflowà votre projet (par ex..github/workflows/translate-readme.yml
):
name: Translate README
on:
push:
branches:
- main
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 20.x
# ISO Language Codes: https://cloud.google.com/translate/docs/languages
- name: Adding README - Chinese Simplified
uses: ikhsan3adi/markdown-translator@master
with:
LANG: zh-CN
FILES: |-
README.md
OTHER-README.md
sub/dir/README.md
very/deep/sub/directories/FOO.md
/very/deep/sub/directories/BAR.md
- name: Adding README translations
uses: ikhsan3adi/markdown-translator@master
with:
LANG: |- # multiple languages
zh-CN
zh-TW
ja
FILES: |-
README.md
OTHER-README.md
...
:avertissement : n'oubliez pas de courirnpm run build
avant de s'engager
Vous pouvez configurer davantage l'action avec les options suivantes :
-
LANG
: Liste séparée par des sauts de ligne de la langue dans laquelle vous souhaitez traduire votre fichier Lisez-moi. La valeur par défaut est le chinois simplifié. Les langues prises en charge peuvent être trouvées ci-dessous. (défaut:zh-CN
) (requis:false
) -
FILES
: Liste séparée par des sauts de ligne des fichiers markdown vers lesquels vous souhaitez traduire. (défaut:[README.md]
) (requis:false
)
Les langues prises en charge peuvent être trouvées icihttps://cloud.google.com/translate/docs/languages
Les suggestions et contributions sont toujours les bienvenues !