Comments (13)
@potato4d @smikitky @koba04 I added a TRANSLATION.md file to each of the forks to serve as a general language guideline.
from ja.reactjs.org.
My main concern is that the repo should reflect the main react one as much as possible (e.g. we might want to copy over that version of CONTRIBUTING.md) in the future. Also we're still in the early stages and deciding what rules we want to follow so it makes more sense to keep it in a wiki.
Once we settle on the rules better, we can add it to the repo itself.
from ja.reactjs.org.
As a starter, I have a glossary and a tentative translation guideline, which is a little outdated but was actually referred to by existing translators. Maybe this can be migrated here.
https://gist.github.com/smikitky/15f1332ec1d820b96159ccb56e6862a3
I know this is considerably inconsistent with the guideline of Vue available here. @potato4d, do you have any thoughts?
from ja.reactjs.org.
Thanks for your comment.
I think that you can generally use the terms. LGTM.
Regarding guidelines, I think it is difficult for people to see their eyes.
While detailed rules comply with gist, how about base in JTF Style?
by this, we can use machine check with TextLint.
I will take a closer look at your guidelines tonight!
from ja.reactjs.org.
+1 for using textlint
.
It would be nice if we could create own dictionary using textlint-rule-prh like this
from ja.reactjs.org.
And here's the existing translation of referece-glossary.md
(~80% done as of today)
https://crowdin.com/translate/react/2976/en-ja
from ja.reactjs.org.
In fact, I wasn't aware of the JTF guideline until yesterday. Looks like JTF has two rules that clearly conflicts with Vue's rule (I prefer Vue's rule, though):
- カタカナ語の語尾の長音は省略しない。
- 半角文字と全角文字の間に半角スペースを入れない
from ja.reactjs.org.
The reason for conflicts is that the Vue Community has customized the rules.
And that is described in this part of the document.
Some customization rules for Vue.js official website
I also think that Vue's style is desirable, so I would like to incorporate it.
@smikitky
I will submit a Pull Request to add CONTRIBUTING.md tonight.
Will not you discuss with it using Review Comment?
from ja.reactjs.org.
We should start a "style guide" page in the wiki with what we decide, even if it's just "use the same rules as vue".
from ja.reactjs.org.
Okay, I think we can use textlint and that .textlintrc
.
@potato4d I feel Japanese-specific style rules (e.g. 長音符) should live on Wiki rather than CONTRIBUTIONG.md
, as @tesseralis suggests?
from ja.reactjs.org.
Ooh textlint is cool. I can recommend that to the other translations as well and maybe the english version as well hehe...
from ja.reactjs.org.
For the meantime, let me use this translation for "boxed" text:
- Tip → ヒント
- Note → 補足
- Warning → 警告
from ja.reactjs.org.
React thinks that it is better to make CONTRIBUTING.md of React.
Then, let's merge it with the one of @smikitky's gist, incorporating Vue's example as an example!
from ja.reactjs.org.
Related Issues (20)
- jp.vuejs.org の che-tsumi を運用したい HOT 6
- Concurrent Mode translation progress HOT 3
- Translate Release Channels HOT 5
- Translation bot seems to have stopped working HOT 1
- v17 RCブログ翻訳 HOT 1
- 散見される`。(`の修正をしてもよいでしょうか。 HOT 4
- ReactDOM.render() と ReactDOM.hydrate() の扱い HOT 2
- 並列 vs 並行 for "concurrency" HOT 3
- tutorialの"ボールド"という表現が分かりにくく感じました
- New Translation Progress Checklist HOT 54
- Establish beta translation workflow HOT 5
- CircleCI を CI から削除 HOT 2
- Managing State HOT 1
- 一部の「副作用」を「エフェクト」に変更? HOT 2
- Modify links to the new docs to use the Japanese version
- Fix italic font issues by applying a class to `<em>`'s containing Japanese characters
- Textlintを実行できない HOT 3
- Redundant right bracket on クイックスタート page
- (NITS) Windows 11 で閲覧すると本文が Yu Gothic UI になるのが気になる HOT 4
- New documents do not appear in web searches HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ja.reactjs.org.