Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

日本語切り替えを押すとトップページに飛ばされる #194

Closed
YIPG opened this issue May 13, 2019 · 4 comments
Closed

日本語切り替えを押すとトップページに飛ばされる #194

YIPG opened this issue May 13, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@YIPG
Copy link

YIPG commented May 13, 2019

現状、言語切替を押すとトップページに飛ばされるので、項目を探し直さなければならず二度手間です。

@potato4d
Copy link
Member

https://ja.reactjs.org/languages は別ページなので、前のページを探す。みたいなストーリーは実現しづらそうです。ドロップダウンになっていれば別ではあるのですが。

日本語ドキュメントでは基本的に翻訳以外は本家に追従しておきたいので、もし必要であれば本家( https://github.com/reactjs/reactjs.org ) に Issue を作成いただけますか?

@smikitky
Copy link
Member

こちらは確かにそういう機能が欲しいのですが、本家 reactjs.org のリポジトリで対応しないといけない案件です(日本語版でだけこのUIに独自パッチ当てたとしても、日本語から他の言語に飛ぶ時にしか機能しません…)。

reactjs/react.dev#1772

こちらで既にIssueが上がっていましたので、とりあえず 👍 してあげてください。

@smikitky smikitky added duplicate This issue or pull request already exists enhancement New feature or request and removed duplicate This issue or pull request already exists labels May 13, 2019
@smikitky
Copy link
Member

MDNやWikipediaがそうなっていますが、普通はそれぞれの記事について、翻訳が存在する言語のみがドロップダウンには現れるものです。が、reactjs.orgの場合、そもそもどの言語でどの記事が翻訳済みなのかどうかを中央管理しているデータがないので、これが実現しづらそうです。

「ドロップダウンを押して言語を切り替えたつもりがやっぱり英語のページが表示されて残念or混乱」みたいなことにならないためにはどうしたらいいんでしょう。

@potato4d Vue.js側でどうなっているかご存知ですか? ぱっと見た感じ、今は全言語で全文が翻訳済みだから問題なさそうですが、以前は、例えば「中文」をクリックしたのにリンク先がまだ英語、みたいな事態は存在したのでしょうか。

@potato4d
Copy link
Member

potato4d commented May 14, 2019

@smikitky
Vue.js のドキュメントは基本的にはコミュニティに決定が委ねられていますが、日本語の場合をご紹介します。

まず英文を全部コピーしてくる。その上で冒頭に「Under construction」の文字とともに、「翻訳中であるため一部英語である」旨を付け加えます。

この段階では、日本語にアクセスしても上記と英文が表示されます。

その後、長いページであればセクションごと、通常のページであればページごとに PR が送られ、翻訳できた時点で冒頭のコメントを削除します。

できる範囲のコンテンツは最大限見てもらうため、この状態を許容して進めています。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants