Support Toki Pona
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 55/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- python
調査の方向性
Start with I18n.load_all in hexdoc/minecraft/i18n.py, where the traceback shows language tags are validated. Check how the validation handles tok and what language-tag support is appropriate. Done looks like the build accepting Toki Pona without raising the invalid-language error.
索引モデルが issue の本文から書いたものです。
説明
https://github.com/FallingColors/HexMod/actions/runs/31510000119/job/93841252641?pr=1248
[INFO] Loading hexdoc.
Python: 3.11.15 (linux)
hexdoc: 1!0.1.0a40
plugins: minecraft-1.20.1.1.0.dev1, hexcasting-0.11.3.1.0
mod_plugin: hexcasting-0.11.3.1.0
cwd: /home/runner/work/HexMod/HexMod
props_dir: ./doc
mod_templates: ./doc/src/hexdoc_hexcasting/_templates
site_url: https://hexcasting.hexxy.media/
[INFO] Exporting resources.
[INFO] Loading and rendering textures to _site/src/docs/v/latest/1248/merge.
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/hexdoc/ │
│ cli/ci.py:50 in build │
│ │
│ 47 │ │ pages_url = get_pages_url(env.repo) │
│ 48 │ os.environ["GITHUB_PAGES_URL"] = pages_url │
│ 49 │ │
│ ❱ 50 │ site_path = hexdoc_app.build( │
│ 51 │ │ Path("_site/src/docs"), │
│ 52 │ │ clean=True, │
│ 53 │ │ branch=env.branch, │
│ │
│ /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/hexdoc/ │
│ cli/app.py:212 in build │
│ │
│ 209 │ │ │
│ 210 │ │ book_id, book_data = book_plugin.load_book_data(props.book_id, │
│ 211 │ │ │
│ ❱ 212 │ │ all_i18n = I18n.load_all( │
│ 213 │ │ │ loader, │
│ 214 │ │ │ enabled=book_plugin.is_i18n_enabled(book_data), │
│ 215 │ │ ) │
│ │
│ /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/hexdoc/ │
│ minecraft/i18n.py:132 in load_all │
│ │
│ 129 │ │ │ lang = lang_id.path │
│ 130 │ │ │ if not langcodes.tag_is_valid(lang): │
│ 131 │ │ │ │ modid = resource_dir.modid or lang_id.namespace │
│ ❱ 132 │ │ │ │ raise ValueError( │
│ 133 │ │ │ │ │ textwrap.dedent(f"""\ │
│ 134 │ │ │ │ │ │ Attempted to load invalid lang (provided by {m │
│ 135 │ │ │ │ │ │ Resource dir: {resource_dir.path} │
╰──────────────────────────────────────────────────────────────────────────────╯
ValueError: Attempted to load invalid lang (provided by hexcasting): tok
Resource dir: /home/runner/work/HexMod/HexMod/doc/../Common/src/main/resources
- 主要言語
- Python
- スター
- 7
- フォーク
- 10
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hexdoc-dev/hexdoc のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
hexdoc-dev/hexdoc#109 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
hexdoc-dev/hexdoc#108 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
hexdoc-dev/hexdoc#90 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 53/100
hexdoc-dev/hexdoc#107 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
hexdoc-dev/hexdoc#106 ·
hexdoc-dev/hexdoc の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
volcengine/OpenViking#6445 ·
メンテナーはふだん 1 日以内に返信
-
BUG:Edit Album strips spaces from the password so albums with a leading/trailing space in the password can't be edited対応中かも @ManyaJain111 が今日担当しました。 オープンbug enhancement possible-duplicate
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
AOSSIE-Org/PictoPy#1637 · コメント 4 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
deepspeedai/DeepSpeed#8884 ·
メンテナーはふだん 3 日以内に返信
-
Flaky: test_advisor_live_calibrates_an_unmeasured_circuit ranks engines by a 1.8ms sleep marginオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
flagos-ai/FlagQuantum#718 ·
メンテナーはふだん 1 日以内に返信
-
bug CI-failure high priority
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
vllm-project/afd-plugin#483 ·
メンテナーはふだん 1 日以内に返信