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

Langue arabe et support RTL (right to left) #88

Closed
HamidTiouti opened this issue Mar 25, 2019 · 10 comments · Fixed by CaptainFact/captain-fact-frontend#476
Closed

Langue arabe et support RTL (right to left) #88

HamidTiouti opened this issue Mar 25, 2019 · 10 comments · Fixed by CaptainFact/captain-fact-frontend#476
Labels
frontend Everything for https://github.com/CaptainFact/captain-fact-frontend i18n Translations / internationalization improvement Improvements to existing features (enhancements)

Comments

@HamidTiouti
Copy link

Bonjour,
Serait il possible d’implémenter la langue arabe sur l’interface CaptainFact?
Traduction de l’Interface et ajout du support RTL

@open-collective-bot
Copy link

Hey @HamidTiouti 👋,

Thank you for opening an issue. We will get back to you as soon as we can.
Also, check out our Open Collective and consider backing us - every little helps!

💝 We also offer bounties for some issues, please tell us if you want to boost this issue with one!

@Betree Betree added the i18n Translations / internationalization label Mar 25, 2019
@Betree
Copy link
Member

Betree commented Mar 25, 2019

Merci pour le ticket @HamidTiouti 🙂

On a 3 types de contenus à traduire:

  • Interface

Tout se passe ici : https://github.com/CaptainFact/captain-fact-frontend/tree/staging/app/i18n

Il faut copier le dossier captain-fact-frontend/app/i18n/fr vers captain-fact-frontend/app/i18n/dz et traduire les fichiers qui sont à l'intérieur.

  • Pages d'aide

Pour les pages d'aides il y a une interface en ligne ici: https://gitlocalize.com/repo/1745/ar/app/static/assets/help/fr

  • Mails

Pour les mails ça se passe ici mais c'est un peu plus compliqué. On peut peut-être voir ça dans un deuxième temps.


Pour le RTL je peux regarder ça de mon côté mais si tu veux prendre de l'avance les styles sont ici (SASS). On met la locale dans une div parente donc le code suivant devrait marcher:

div[lang=dz] p {
  direction: rtl;
}

Est-ce que tu es à l'aise avec tous les outils listés ici ?

Ps: On est aussi sur Discord si jamais tu as besoin de discuter en chat.

@Betree Betree added improvement Improvements to existing features (enhancements) frontend Everything for https://github.com/CaptainFact/captain-fact-frontend labels Mar 25, 2019
@BoFFire
Copy link

BoFFire commented Mar 25, 2019

Hi @Betree can we have neutral ar instead of regional ar_DZ ? This in case we have to use some MT for translation.
Thank you,
Merci,

@Betree
Copy link
Member

Betree commented Mar 25, 2019

@BoFFire Sure, I just moved the translation interface to https://gitlocalize.com/repo/1745/ar/app/static/assets/help/fr

@BoFFire
Copy link

BoFFire commented Apr 25, 2019

Bonjour @Betree
Serait-ce possible d'avoir un moyen afin que les *.js puissent être exportés/importés sur/depuis un Weblate ou toute autre plateforme de traduction afin de bosser dessus aisément ? J'ai tenté d'importer les chaînes à traduire mais comme si ça n'accepte pas vraiment l'architecture du fichier .js.
Merci encore.

@Betree
Copy link
Member

Betree commented Apr 27, 2019

Une possibilité serait d'avoir du JSON à la place des .js. Je vois que Weblate le supportent (http://docs.translatehouse.org/projects/translate-toolkit/en/latest/formats/index.html).

D'ailleurs je ne connaissais pas cet outil, ça a l'air top. Une fois la modif faite je les contacterais pour avoir un hebergement (j'ai vu qu'il sont gratuits pour les projets libres).

=> #105

@BoFFire
Copy link

BoFFire commented Apr 27, 2019

@Betree merci beaucoup \o/

@Betree
Copy link
Member

Betree commented Apr 27, 2019

@BoFFire J'ai bougé les traductions sur du JSON et contacté Weblate. Je mettrais à jour ce ticket dès que j'ai une réponse.

@BoFFire
Copy link

BoFFire commented Jun 6, 2019

See #105 (comment)

@Betree
Copy link
Member

Betree commented Jun 29, 2019

Résolu par CaptainFact/captain-fact-frontend#476

@Betree Betree closed this as completed Jun 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend Everything for https://github.com/CaptainFact/captain-fact-frontend i18n Translations / internationalization improvement Improvements to existing features (enhancements)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants