Giter VIP home page Giter VIP logo

Comments (13)

tesseralis avatar tesseralis commented on May 4, 2024 3

@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.

tesseralis avatar tesseralis commented on May 4, 2024 2

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.

smikitky avatar smikitky commented on May 4, 2024 1

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.

potato4d avatar potato4d commented on May 4, 2024 1

@smikitky

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.

koba04 avatar koba04 commented on May 4, 2024 1

+1 for using textlint.
It would be nice if we could create own dictionary using textlint-rule-prh like this

from ja.reactjs.org.

smikitky avatar smikitky commented on May 4, 2024

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.

smikitky avatar smikitky commented on May 4, 2024

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):

  1. カタカナ語の語尾の長音は省略しない。
  2. 半角文字と全角文字の間に半角スペースを入れない

from ja.reactjs.org.

potato4d avatar potato4d commented on May 4, 2024

The reason for conflicts is that the Vue Community has customized the rules.

And that is described in this part of the document.

https://github.com/vuejs/jp.vuejs.org/blob/lang-ja/CONTRIBUTING.md#%E7%BF%BB%E8%A8%B3%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB

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.

tesseralis avatar tesseralis commented on May 4, 2024

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.

smikitky avatar smikitky commented on May 4, 2024

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.

tesseralis avatar tesseralis commented on May 4, 2024

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.

smikitky avatar smikitky commented on May 4, 2024

For the meantime, let me use this translation for "boxed" text:

  • Tip → ヒント
  • Note → 補足
  • Warning → 警告

from ja.reactjs.org.

potato4d avatar potato4d commented on May 4, 2024

@tesseralis @smikitky

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.