0

import_project用来从 sphinx 文档集中引入组件。这是分崩离析的地方是我的子目录结构:

 - docs
  - _locale
   - fr
    - LC_MESSAGES
     - file.po
     - file2.po
      - directory
       - file.po
       - file2.po        
      - directory2
       - file.po
       - file2.po

导入命令./manage.py import_project --file-format po project-name git@bitbucket.org:xxx/xxx.git master 'docs/_locale/*/LC_MESSAGES/**.po'不查看directory和它的子文件。此外,由于子目录文件具有类似命名文件,因此import_project将文件映射到组件的方式存在冲突(如果我import_project为每个子目录运行)。

有小费吗?

谢谢,

麦克风

4

1 回答 1

1

目前没有直接的方法,但您可以逐个文件夹导入它们。

$ ./manage.py import_project --name-template 'Directory 1: %s' \
    --file-format po \
    project https://github.com/project/docs.git master \
    'docs/locale/*/LC_MESSAGES/dir1/**.po'
$ ./manage.py import_project --name-template 'Directory 2: %s' \
    --file-format po \
    project https://github.com/project/docs.git master \
    'docs/locale/*/LC_MESSAGES/dir2/**.po'

PS:我也将此示例添加到文档中。

更新:现在有更舒适的方式来配置 Sphinx 文档本地化。

于 2015-11-09T07:41:30.887 回答