Skip to content

French translation #271

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

Closed
hthabet opened this issue Mar 31, 2016 · 25 comments
Closed

French translation #271

hthabet opened this issue Mar 31, 2016 · 25 comments

Comments

@hthabet
Copy link

hthabet commented Mar 31, 2016

Hello,

I just started translating the website in french. It is in progress at hthabet/vuejs.org:lang-fr

Of course, if anyone wants to join, help is more than welcome :)!

@yyx990803
Copy link
Member

Very cool! Thanks for the effort!

@hthabet
Copy link
Author

hthabet commented Apr 8, 2016

Translation

  • Guide (in progress)
    • Installation
    • Getting Started
    • Overview
    • The Vue Instance
    • Data Binding Syntax
    • Computed Properties
    • Class and Style Bindings
    • Conditional Rendering
    • List Rendering
    • Methods and Event Handling
    • Form Input Bindings
    • Transitions
    • Components
    • Reactivity in Depth
    • Custom Directives
    • Custom Filters
    • Mixins
    • Plugins
    • Building Large-Scale Apps
    • Comparison with Other Frameworks in progress by @lionel-bijaoui
  • API
  • Examples
  • Other

Review

  • Guide
    • Installation
    • Getting Started
    • Overview
    • The Vue Instance
    • Data Binding Syntax
    • Computed Properties
    • Class and Style Bindings
    • Conditional Rendering
    • List Rendering
    • Methods and Event Handling
    • Form Input Bindings
    • Transitions
    • Components
    • Reactivity in Depth
    • Custom Directives
    • Custom Filters
    • Mixins
    • Plugins
    • Building Large-Scale Apps
    • Comparison with Other Frameworks
  • API (in progress by @gbaudoin)
  • Examples
  • Other

@lionel-bijaoui
Copy link

@hthabet How can I help ? I love VueJS and I would like to help.

@hthabet
Copy link
Author

hthabet commented Apr 11, 2016

Hi @lionel-bijaoui! So I started translating the Guide page of VueJs documentation. As you can see, there are so many sections :) (Installation, Getting Started etc...). I started by the first section but feel free to fork https://github.com/hthabet/vuejs.org and pick any section you want to translate and you feel comfortable with. (Once you decide, let me know which section you pick so I can update the follow-up)
Thank you for your help!

@lionel-bijaoui
Copy link

I'm starting with Comparison with Other Frameworks, will see how productive I can get :)

@chrisvfritz
Copy link
Contributor

@hthabet @lionel-bijaoui It looks like progress on this has stalled a bit. If you're still interested in continuing, it might make more sense to start fresh with the 2.0 branch at this point. What do you think?

@lionel-bijaoui
Copy link

Yeah, sorry about that. It make more sense to go with 2.0, you are right !
I'm working on vue-form-generator lately but once I'm done, I will get to work (for real this time, sorry 😅)

@chrisvfritz
Copy link
Contributor

Pas grave. 😄

@hthabet
Copy link
Author

hthabet commented Aug 29, 2016

@chrisvfritz yes it makes more sense to go straight with 2.0. I was free the last few months and I have done more translation for 1.x (I did not push them yet though). but lately, I started being full time on another project using a different framework.

@chrisvfritz chrisvfritz added the 2.0 label Sep 3, 2016
@sylvainpolletvillard
Copy link
Contributor

sylvainpolletvillard commented Sep 5, 2016

Hi there, bonjour à vous. I would be glad to help with the French translation of Vue.js starting from 2.0. I already maintain the translation of Riot.js docs so I have some experience.

@hthabet @lionel-bijaoui vous en êtes où sur la 2.0 ? comment peut-on se répartir le travail ?

@lionel-bijaoui
Copy link

@sylvainpolletvillard J'ai rien commencé, je suis trop pris en ce moment. J'essaye de libérer un peu de temps.
La documentation de la 2.0 est fini en anglais ?

@chrisvfritz
Copy link
Contributor

The English version of the guide is about as "ready" as frequently-updated docs ever are. 🙂 We just pushed up the new migration guide last yesterday, which was the last remaining item. The API is still being added to however.

@lionel-bijaoui
Copy link

@chrisvfritz Thank you for your hard work!

@sylvainpolletvillard
Copy link
Contributor

https://github.com/hthabet/vuejs.org has not been updated in 6 months and does not have any 2.0 docs. Should I continue on this repo or restart from the latest 2.0 docs ?

@amouillard
Copy link

I'd like to help, is the translation still going on ?

@sylvainpolletvillard
Copy link
Contributor

I think @hthabet repo is too old, we should start from a new one. I have started one myself but I am too busy at the moment to continue. Maybe if we share tasks and find 1-2 more people, it would be feasible

@MachinisteWeb
Copy link
Contributor

MachinisteWeb commented Nov 28, 2016

Hi Everybody,

I think it's maybe the good thread. I already send this message via Gitter to Evan You but maybe it's more easy for all to do that here.

« Hi Evan You !
I heard you come to a Meetup this Saturday https://www.meetup.com/fr-FR/Vuejs-Paris/

I'm french and I see there is a CN and JP translation for Vue Official Website : (https://github.com/vuejs/cn.vuejs.org and https://github.com/vuejs/jp.vuejs.org)

My question:

Could you open a https://github.com/vuejs/fr.vuejs.org repository to allows me and other french people to contribute to Vue.js French Translation ?

I already traduce the page that compare Vue.js and others MVVM https://blog.lesieur.name/vuejs-versus-angular-versus-react-versus-les-autres-mvvm/ to allows french people to discovered Vue but I think it's better to traduce all directly into official Website.
And maybe ask Saturday to others if they want help to translate too. »

So, what is the status of French translation? I think it's a better choice to work from « https://github.com/vuejs/vuejs.org » from now?

@zyhou
Copy link

zyhou commented Dec 12, 2016

Any news @haeresis about fr.vuejs.org ?

@yyx990803
Copy link
Member

Hi all - to reduce admin overhead, the recommended workflow for future community translations are:

  • Create an organization dedicated to translation purposes, e.g. vuejs-fr. All contributors can then be invited into that organization.
  • Fork vuejs/vuejs.org in that organization, and work in that fork.
  • When it's done:
    • update src/CNAME to point to the desired subdomain (e.g. fr.vuejs.org)
    • update the deployment section in _config.yml to use the git URL of the fork
    • deploy with hexo deploy (this will deploy the site via github pages)

Then all I need to do is pointing the subdomain's DNS CNAME to GitHub and the site will be live!

@MachinisteWeb
Copy link
Contributor

MachinisteWeb commented Dec 12, 2016

Ok all.

Vue.js FR organization is created : https://github.com/vuejs-fr and
fr.vue.js repository is forked https://github.com/vuejs-fr/vuejs.org

I invite all users who want participate to the translation to say that here! All work already done could be integrate in this repository.

Currently:

  • src/CNAME request fr.vuejs.org
  • _config.yml is setted like this:
    • description: "Le Framework JavaScript Évolutif" (This sound more french which « Le Framework JavaScript Progressif » but share your comment!).
    • url: http://fr.vuejs.org
    • date_format: D MMM YYYY

I have removed the CNAME from https://github.com/vuejs-fr/vuejs.org/tree/gh-pages so the website run here for moment:

I see some CSS/JS path not work so I guess some parameters are not fully translated for https://vuejs-fr.github.io/vuejs.org/ url, so I will try to check that, but if you have already the solution... ;)

UPDATE: I see all ressources come from https://vuejs-fr.github.io/ and not from https://vuejs-fr.github.io/vuejs.org/, this could be corrected just with the CNAME but for moment: how to add the subpath to urls, I will investigate.

UPDATE 2 : I have setted a <base> for https://vuejs-fr.github.io/vuejs.org/

The Homepage is in french, and all pages have a Cette page est en cours de traduction française. Revenez une autre fois pour lire une traduction achevée ou participez à la traduction française ici. message at top (It says that the site is being translated).

I have also change others titles from website (.ejs files, not articles).

I add an upstream from [email protected]:vuejs/vuejs.org.git

So I will do a rebase/merge from upstream one time by week from now to keep fork up-to-date and to check if french translation need a retranslation.

@MachinisteWeb
Copy link
Contributor

MachinisteWeb commented Dec 19, 2016

I have some questions for @yyx990803 or @chrisvfritz

  • What is the Google Analytics Code we will use ? Because maybe you want provide us one, or you prefer we provide one and give you an access.
  • It's ok for CNAME redirection from https://vuejs-fr.github.io/vuejs.org/ to https://fr.vuejs.org
    / (CNAME is just removed while waiting for redirection).

I think for help, promote and set an official status for Vue.js's translation: it's a good thing to set CNAME while website is under translation but not add it into language dropdown list. That allows search engine to refer gradually the correct french page.

dingyiming pushed a commit that referenced this issue Dec 21, 2016
API ignoredElements translated base on issue#262
@yyx990803
Copy link
Member

  • Please just use the same Google Analytics ID with the main site.
  • I have pointed fr.vuejs.org to GitHub pages, adding CNAME should make it work now.

@MachinisteWeb
Copy link
Contributor

MachinisteWeb commented Dec 22, 2016

Thx @yyx990803. All is ok. French website is under translation at https://fr.vuejs.org/.

So, if someone want translate or have already translate some pages, share them on https://github.com/vuejs-fr/vuejs.org/ even if it's a page already translated. We compare it with file already translate and see if some point could be
improved. Thx for your help!
.

French Official issue : #703

kazupon pushed a commit to kazupon/vuejs.org that referenced this issue Oct 1, 2017
* add contributor

* rearrange order

* Add `this` to `docState` context. (vuejs#975)

* Add french translation link

Signed-off-by: Bruno Lesieur <[email protected]>

* kebab-case explaination updates

Signed-off-by: Bruno Lesieur <[email protected]>

* kebab-case to kebab-cased

Signed-off-by: Bruno Lesieur <[email protected]>

* Remove space before self-closing component

* Add this before docState in JavaScript version.

Signed-off-by: Bruno Lesieur <[email protected]>

* change updated date
@sdras
Copy link
Member

sdras commented Nov 14, 2017

Thank you for creating this translation! Reading through the issue, it seems to me that this translation is complete and added to our official translations about a year ago, so I'm closing out this issue. Please feel free to reopen if I'm mistaken. Thanks for the contribution 🎉

@sdras sdras closed this as completed Nov 14, 2017
@MachinisteWeb
Copy link
Contributor

Thank a lot @sdras! And welcome amongst Vue.js team!

Courage to review all community issues!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants