There's no guide for translating OpenSignup, and no Swedish glossary
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 59/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
Start with the translation catalogs in src/messages/, inspect their namespaces and ICU examples, then check how SHIPPED and the completeness check from #623 work. Write docs/translating.md with the requested guide and Swedish glossary, link it from CONTRIBUTING.md, and run pnpm lint; it is done when the guide matches the catalog behavior and the lint command passes. This issue is explicitly planned after #623.
索引モデルが issue の本文から書いたものです。
説明
Needs your OK: this adds docs/translating.md, a guide for translators, with a Swedish glossary for your reviewer to settle. Swap pipeline:proposed for pipeline:ready to have it built.
What happens
Nothing tells a contributor how to add a language, how to write ICU messages, or which Swedish words to use for OpenSignup's own terms. Without a glossary, the same thing ends up with three different names across the app and the emails.
Fix, in outline
docs/translating.md, covering:- how the catalogs work (
src/messages/, namespaces by audience); - ICU plural, select and tags, with examples from the catalog;
- how
SHIPPEDand the completeness check (#623) decide when a language can be chosen; - how to add a language;
- that a language ships only after a native speaker reviews it in context, from screenshots and rendered emails, not just the JSON.
- how the catalogs work (
- A Swedish glossary, for the reviewer to settle before the translation starts. It covers signup, slot, spot, organizer, participant, sign up, cancel and reminder; the tone (du, not ni); and the date and time style ("lör 3 maj", "18:30").
- A link from
CONTRIBUTING.md.
Choices this makes
- Starting terms, for the reviewer to accept or change: anmälningslista (signup), pass or tid (slot), plats (spot), arrangör (organizer), deltagare (participant). Default: these, until the reviewer decides.
Order
After #623, because the guide describes its checks.
Done when
- The guide exists, is linked from
CONTRIBUTING.md, and matches how the catalog check andSHIPPEDwork. pnpm lintpasses.
Planned with the owner in https://claude.ai/code/session_01EFKmj716ZY3b3SwR8TV8Y2 and checked against the code on main at 35288fa. The full plan is private to the owner's account: https://claude.ai/artifact/VgQH6U2s2EVx3LX991fJi8 (a Claude session on that account can open it with the Artifact tool's read action). This is step 1.8 there.
- 主要言語
- TypeScript
- スター
- 19
- フォーク
- 4
- 平均マージ
- 19時間 46分
- マージ済み PR(30日)
- 194
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
richshaw/OpenSignup のほかの issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
richshaw/OpenSignup#794 ·
メンテナーはふだん 1 日以内に返信
-
enhancement pipeline:proposed pipeline:ux
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
richshaw/OpenSignup#654 ·
メンテナーはふだん 1 日以内に返信
-
Two breadcrumb pages belong to URLs that always redirect, so they never show対応中かも @richshaw が今日担当しました。 オープンenhancement good first issue pipeline:stuck
richshaw/OpenSignup#793 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
A failed "Turn reminders back on" reloads the page with no error対応中かも @ShahadatTest が 1 日前に担当しました。 オープンbug good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
richshaw/OpenSignup#785 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
The Build tab lets a list get a 21st item or one over 60 characters, then rolls it back with a cryptic error対応中かも @richshaw が 1 日前に担当しました。 オープンbug pipeline:building pipeline:ux
richshaw/OpenSignup#784 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
richshaw/OpenSignup の issue をすべて見る
似ている issue
-
[Text] Add Reading Time & Word Count Estimator for Reflection Notes in src/lib/text/reading-time.tsオープンarea:core beginner-friendly community contributions-welcome difficulty:easy enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
[fullsend] E2E: scorecard — filecheck GitLab entity metrics unavailable due to initialDelay timingオープンe2e-failure ready-to-code
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
redhat-developer/rhdh-plugin-export-overlays#4698 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
devswha/herdr-web-ui#2884 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
b:minor bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
software-mansion/argent#1771 ·
メンテナーはふだん 1 日以内に返信