CodeNomad/docs/help/i18n/ja.json
Pascal André 89bc69cf3b
Some checks are pending
Publish help / build (push) Waiting to run
Publish help / deploy (push) Blocked by required conditions
feat: add a Support CodeNomad page and entry points for sponsorship (#1194)
## Summary

- New **Support CodeNomad** help page (10 languages): what sponsorship
pays for, the funding policy (a contribution, not a purchase; never
required to download, use or update) and one button per funding channel
naming who receives the money.
- **Download page** ends with a short *Support development* section with
the same buttons; the help **header** gains a *Sponsor* link; the former
support page is retitled **Bug reports and source builds** (ids
unchanged) so the two are not confused.
- **App**: *Support CodeNomad* in Settings → Info (secondary button
between Updates and Diagnostics), in the Help menu after *CodeNomad
Help* (Electron and Tauri, English help-page fallback) and as a palette
command without a default shortcut. All open the localized help page.
- **Repository**: `.github/FUNDING.yml` lists the maintainer's GitHub
Sponsors profile and the Support page (the Sponsor button needs
*Settings → General → Features → Sponsorships*).

Channels live in `docs/help/funding.json` and render through a
`{{funding}}` directive allowed only on the download and sponsor pages,
so adding a channel needs no retranslation. Entries are validated (exact
keys, unique ids, `https://github.com/sponsors/<login>` only) and
escaped; a page using `{{funding}}` with no channel fails the build. CSP
unchanged.

Agreed with the co-maintainer before publishing.

## Validation

- `npm run test:help`: 31/31 (27 pages × 10 locales, funding validation
and placement).
- `node scripts/test-help-browser.mjs`: 47/47 (header overflow at 390 px
in en/he/ne/ja/zh-Hans, button geometry).
- `npm run typecheck`; unit tests help-url, hotkey-bindings,
menu-labels; browser tests help-command, server-info, view-menu-electron
(22/22); `cargo test` for the Tauri crate (291/291, including the
English sponsor fallback).
- Independent review: zero findings.
2026-10-29 18:57:45 +01:00

33 lines
2.8 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"language": "日本語",
"search": { "label": "ヘルプを検索", "clear": "クリア", "empty": "記事と見出しを検索します。", "noResults": "「{query}」の結果はありません。別の語句をお試しください。", "failure": "検索を読み込めませんでした。ページを再読み込みするか、ヘルプのトピックをご利用ください。", "loading": "検索を読み込み中…", "count": "{count} 件の結果" },
"release": { "published": "バージョン {version}({date} 公開)", "unavailable": "バージョンの詳細は最新リリースのページにあります。" },
"siteTitle": "CodeNomad ヘルプ",
"brand": "ヘルプ",
"tagline": "プロジェクト、セッション、ワークツリーをつなぐ OpenCode ワークスペース。",
"sections": {
"start": "はじめに",
"workflows": "ワークフロー",
"opencode-setup": "OpenCode の設定",
"remote-access": "リモートアクセス",
"customize": "カスタマイズ",
"extensions": "拡張機能",
"desktop": "デスクトップ",
"help": "ヘルプを利用する"
},
"onThisPage": "このページの内容",
"skipToContent": "本文へスキップ",
"editPage": "このページを編集",
"translatePage": "このページを翻訳",
"reportProblem": "問題を報告",
"download": { "label": "ダウンロード", "windows": "Windows 版をダウンロード", "windowsDetail": "インストーラー、x64", "macos": "macOS 版をダウンロード", "macosDetail": "Apple Silicon", "intel": "Intel Mac の場合は Intel 版をダウンロード", "linux": "Linux 版をダウンロード", "linuxDetail": "AppImage、x64", "mobile": "スマートフォンから CodeNomad を使う", "mobileDetail": "CodeNomad を実行しているコンピューターとスマートフォンをペアリングします。" },
"tour": { "label": "CodeNomad 1.0 の無音プレビュー:並列サブエージェントによるミッション、モデルのブラインド比較、Git の差分、ワークスペース履歴の検索、プロジェクトタブ、カラーパレット", "poster": "CodeNomad 1.0 のウィンドウ:ミッション、質問フォーム、差分、Git の変更、モデル比較", "caption": "90 秒のツアー全編を YouTube で見る" },
"funding": { "label": "スポンサー", "action": "{channel} でスポンサーになる", "recipient": "受取人: {recipient}" },
"github": "GitHub",
"languageLabel": "言語",
"projectLinks": "プロジェクトのリンク",
"helpTopics": "ヘルプの目次",
"scope": "現在の CodeNomad · OpenCode V2",
"findHint": "{keys} でテキストを検索できます。",
"untranslated": "このページはまだ日本語に翻訳されていません。以下に英語版を表示しています。"
}