De Scratch Wiki en Français

(Encore + d'infos..)
(En fait j'ai fini l'article...)
Ligne 1 : Ligne 1 :
 
{{Titre|Traduction de Scratch}}
 
{{Titre|Traduction de Scratch}}
{{AFinir}}
 
 
Le langage de programmation [[Scratch]] a été traduit dans plus de '''40 langues''' avec l'aide de '''traducteurs bénévoles''' du monde entier. Cependant, certaines parties de l'interface Scratch et du site web ne contiennent pas de traduction ou de traduction exacte dans plusieurs langues. Si vous connaissez et maîtrisez bien des langues encore non traduites sur Scratch, vous pouvez aider [[L'équipe Scratch|l’Équipe Scratch]] et d'autres traducteurs à compléter les traductions et corriger les erreurs.
 
Le langage de programmation [[Scratch]] a été traduit dans plus de '''40 langues''' avec l'aide de '''traducteurs bénévoles''' du monde entier. Cependant, certaines parties de l'interface Scratch et du site web ne contiennent pas de traduction ou de traduction exacte dans plusieurs langues. Si vous connaissez et maîtrisez bien des langues encore non traduites sur Scratch, vous pouvez aider [[L'équipe Scratch|l’Équipe Scratch]] et d'autres traducteurs à compléter les traductions et corriger les erreurs.
  
Ligne 50 : Ligne 49 :
 
Une fois que vous vous êtes inscrit pour aider à traduire nos projets, vous pouvez commencer à traduire à tout moment ! Le [https://docs.transifex.com/translation/translating-with-the-web-editor guide de l'éditeur Web Transifex] contient plus d'informations sur la traduction en ligne. Il existe également un [https://docs.transifex.com/translation/offline guide pour la traduction hors ligne] si vous préférez.
 
Une fois que vous vous êtes inscrit pour aider à traduire nos projets, vous pouvez commencer à traduire à tout moment ! Le [https://docs.transifex.com/translation/translating-with-the-web-editor guide de l'éditeur Web Transifex] contient plus d'informations sur la traduction en ligne. Il existe également un [https://docs.transifex.com/translation/offline guide pour la traduction hors ligne] si vous préférez.
  
 +
===Espaces réservés===
 +
Dans certaines chaînes à traduire, vous verrez des espaces réservés pour les éléments remplis de valeurs "de manière dynamique". Par exemple, les noms de variable, les noms de message, les nombres, les chaînes, etc. Quand il n'y a qu'un seul espace réservé dans une chaîne, il peut aller n'importe où dans votre chaîne traduite. Cependant, s'il existe plusieurs espaces réservés, ils doivent rester dans le même ordre.
  
 +
<br>Par exemple, la commande de variable "''mettre %m.var à% n''" doit avoir %m.var avant %n. Si l'ordre des espaces réservés est modifié, cela entraînera des problèmes dans l'éditeur lorsqu'un utilisateur essaiera d'utiliser ce bloc.
 +
 +
===Traduction hors-ligne===
 +
Nous vous recommandons vivement de traduire directement sur le serveur Transifex, car il fournit des suggestions d'autres utilisateurs et vous avertit d'éventuelles erreurs de traduction. Cependant, si vous préférez, vous pouvez [https://docs.transifex.com/translation/offline traduire hors ligne].
 +
 +
===Tester votre traduction===
 +
Le [http://scratch.mit.edu site Web Scratch 2.0] sera mis à jour tous les mois pour refléter les traductions soumises au serveur de traduction. Cependant, vous pouvez tester (prévisualiser) directement la traduction de votre interface Scratch en procédant comme suit :
 +
 +
Shift + cliquez sur le menu de langue dans l'éditeur, et vous obtiendrez "importation du fichier de traduction" en haut du menu de langue. Téléchargez le fichier éditeur complet pour votre langue à partir du projet Scratch Legacy. Assurez-vous de nommer le "fichier po" en utilisant le code de langue (par exemple ar.po, pt_BR.po).
 +
 +
===Que faut-il traduire en premier ?===
 +
La chose la plus importante à traduire est l'éditeur de scratch (y compris les blocs) - [https://www.transifex.com/llk/scratch-legacy/editor-full/ la ressource complète de l'éditeur] dans le projet Scratch Legacy. Ils doivent être presque entièrement traduits et révisés avant que l'équipe Scratch ajoute la langue au menu des langues.
 +
 +
Après les blocs et l'éditeur, il est important de s'assurer que la page d'accueil et la navigation générale du site Web sont également traduites. Ces éléments ont été marqués comme prioritaires dans Transifex, recherchez une icône représentant un caret jaune (^) à gauche du nom.
 +
 +
===Ajouter une langue au menu Langues===
 +
 +
Pour ajouter une nouvelle langue au menu Langues Scratch, des parties importantes du site doivent être complètement traduites et maintenues à un niveau élevé. Les domaines et objectifs prioritaires pour la traduction sont les suivants :
 +
 +
* Éditeur
 +
** Blocs et interface (Scratch Legacy - éditeur complet) [100% pour la nouvelle langue / 90% pour la maintenance]
 +
** Didacticiel de mise en route [100% pour la nouvelle langue / 90% pour la maintenance]
 +
* Barre de navigation (en haut du site) - [100% pour la nouvelle langue / 90% pour la maintenance]
 +
* Pied de page - 100% / 90%
 +
* Page d'accueil - 100% / 90%
 +
* Community Guidelines page - 100% / 90%
 +
* Flux d'inscription - 100% / 90%
 +
* Vérification du courrier électronique - 100% / 90%
 +
* Page de téléchargement - 100% / 90%
 +
* Contactez-nous page - 100% / 90%
 +
* Explorer la page - 100% / 90%
 +
* Page de recherche - 100% / 90%
 +
* Page Studios - 100% / 90%
 +
* Page Projets - 100% / 90%
 +
* Commentaires - 100% / 90% (pas les commentaires eux-mêmes cependan
 +
* Page de profil de l'utilisateur - 100% / 90%
 +
* Page MyStuff - 80/50%
 +
* Page Paramètres de compte - 80/50%
 +
 +
Lorsqu'une ressource entière doit être traduite / maintenue, nous la marquerons comme hautement prioritaire dans transifex. Les chaînes individuelles d'une ressource seront marquées avec l'étiquette de priorité si elles doivent être traduites / maintenues.
 +
 +
Lorsque les traductions requises sont généralement terminées, contactez l'administrateur de la traduction sur l'équipe Scratch ([http://mailto:translate@scratch.mit.edu translate@scratch.mit.edu]) pour lancer le processus d'ajout de la langue au menu.
 +
 +
REMARQUE: L'équipe Scratch fait la transition vers ce système. Notre objectif est de faciliter la tâche des traducteurs pour trouver les chaînes de priorité élevée à traduire, mais bon nombre des éléments ci-dessus ne sont pas encore marqués. Nous ne nous attendons pas à ce que vous trouviez et traduisiez des éléments prioritaires si nous ne les avons pas encore étiquetés. Au cours des prochains mois, nous étiquetons des éléments et ajoutons du contexte pour faciliter la traduction. Les traducteurs auront le temps après l'ajout de nouvelles exigences pour les traduire s'ils ne sont pas déjà traduits. Nous vous invitons également à nous faire part de vos réflexions et commentaires et à vous encourager à entamer des discussions dans le [https://www.transifex.com/llk/teams/60938/discussions/ forum de l'équipe Traducteurs Scratch].
 +
 +
===Traduire Scratch 1.4===
 +
 +
Une alternative si vous ne parvenez pas à traduire le nombre de phrases requises est de traduire l'éditeur hors ligne pour Scratch 1.4 (la version précédente de Scratch). Scratch 1.4 vous permet de personnaliser la version installée sur votre ordinateur avec des langues supplémentaires. Pour ce faire, [https://scratch.mit.edu/scratch_1.4/ téléchargez Scratch 1.4] et installez-le sur votre ordinateur. Créez un nouveau fichier .po dans le dossier Scratch 1.4 / locale, en utilisant si possible le code de langue ISO à deux lettres correspondant à votre langue. En utilisant l'un des autres fichiers .po du dossier des paramètres régionaux comme exemple, fournissez les traductions correspondant à votre langue dans le nouveau fichier .po.
 +
 +
Scratch 1.4 chargera automatiquement toutes les langues dans le dossier de paramètres régionaux. Vous pouvez également modifier la langue par défaut. Les instructions sont fournies dans le fichier README du dossier Scratch 1.4.
 +
 +
==Traduire le système de supports de Scratch==
 +
 +
Notez qu'avec la sortie de Scratch 3.0 en août 2018, il y aura de nouvelles versions de supports. Étant donné que le système d’aide Scratch et les images de blocage changeront, nous vous recommandons d’attendre la traduction des documents d’assistance, tels que les conseils, les fiches d’activité et les guides de formation.
 +
 +
Reporting Issues
 +
 +
==Signaler des problèmes==
 +
Si vous avez des questions ou des problèmes concernant la traduction Scratch qui ne sont pas abordés sur cette page, veuillez écrire à l'administrateur de la traduction sur l'équipe Scratch: [http://mailto:translate@scratch.mit.edu translate@scratch.mit.edu].
 
[[en:How to Translate Scratch]]
 
[[en:How to Translate Scratch]]
 
[[de:Wie wird Scratch übersetzt?]]
 
[[de:Wie wird Scratch übersetzt?]]
 
[[ja:Scratchのウェブサイトを翻訳する方法]]
 
[[ja:Scratchのウェブサイトを翻訳する方法]]

Version du 21 septembre 2018 à 10:34


Traduction de Scratch


Le langage de programmation Scratch a été traduit dans plus de 40 langues avec l'aide de traducteurs bénévoles du monde entier. Cependant, certaines parties de l'interface Scratch et du site web ne contiennent pas de traduction ou de traduction exacte dans plusieurs langues. Si vous connaissez et maîtrisez bien des langues encore non traduites sur Scratch, vous pouvez aider l’Équipe Scratch et d'autres traducteurs à compléter les traductions et corriger les erreurs.

Traduire Scratch 3.0

L'équipe Scratch travaille sur la prochaine version de Scratch : la version 3.0. La version beta est déjà disponible à l'adresse https://beta.scratch.mit.edu/ . Pour aider à traduire Scratch 3.0, il existe un nouveau projet sur le site Transifex. Les traducteurs actuels auront automatiquement le droit de traduire le nouveau projet.


Du nouveau contenu a été ajouté au projet Scratch Editor. Pour être ajoutée au menu des langues de la version beta de Scratch 3.0, une langue doit être entièrement traduite et révisée. Les nouvelles langues traduites seront ajoutées environ une fois par mois.


→ Que va-t-il se passer à propos de l’Éditeur Hors-Ligne ?
L'éditeur hors-ligne de Scratch 2.0 continuera à être supporté, mais plus aucune langue ne sera ajoutée. La version hors-ligne de Scratch 3.0 est (normalement) prévue début Janvier 2019 (qui est également la date de la sortie de Scratch 3.0 "en ligne").


→ Comment cela affectera le site de Scratch ?
Les sites des projets actuels site-scratch et scratch-legacy continueront à être traduits et seront mis à jour chaque mois. Les changements apportés à ces projets seront progressifs, comme ils l’ont été ces deux dernières années.


→ Que se passera-t-il pour les tutoriels de Scratch 3.0 ?
Scratch 3.0 a un nouveau système d'astuces avec de courtes vidéos et des tutos expliqués étape par étape. Quand les vidéos seront entièrement finies, nous les rendons disponibles pour la traduction des sous-titres sur le projet Transifex Scratch 3.0 Vidéos.


→ Qu'est-ce qui ne devrait pas être traduit maintenant ?
L'éditeur Scratch 3.0 aura un nouveau système de conseils et de cartes d'activités mises à jour. Nous vous recommandons donc d'attendre pour créer des images de blocs ou de l'interface Scratch.


Si vous avez d'autres questions, merci de les poser à translate@scratch.mit.edu.

Traduire le site de Scratch et son interface

Le programme et le site Web Scratch sont traduits via le site Transifex. Il permet aux traducteurs confirmés de suggérer et de modifier des traductions. Les traductions soumises sont concédées sous la licence MIT.

Inscription et connexion

Pour traduire une partie de l'interface Scratch ou du site, vous devez vous inscrire sur le site Transifex pour un compte traducteur gratuit. Veuillez consulter le Guide de démarrage Transifex pour plus de détails.


Une fois inscrit, vous pouvez retrouver la liste de tous les projets de Traduction Scratch - ceux liés au site Web Scratch s'appellent "Scratch Website" et "Scratch Legacy Website". Vous pouvez rejoindre l'équipe de traduction Scratch en cliquant sur le bouton de votre droite qui indique "Aidez LifeLong Kindergarten à traduire le contenu" - cela vous permettra de traduire tous nos projets.

Ce qu'il ne faut pas traduire

Merci de ne pas traduire les mots suivants car ils sont des noms et des marques officiels :

  • Scratch
  • ScratchJR
  • Scratch Foundation


"ScratchDay" et "Scratch Conference" peuvent être traduits (pas le mot Scratch, bien sûr) dans différentes langues. Cependant, si le mot en question n'a pas de bon équivalent dans votre langue, mieux vaut le laisser en Anglais.


Les noms de personnages suivants dans la bibliothèque ne doivent pas être traduits :

  • Gobo
  • Pico
  • Tera
  • Nano
  • Giga


Le terme "Scratcher" est spécifique aux utilisateurs enregistrés sur le site Scratch et ne devrait probablement pas être traduit. Si vous souhaitez faire une exception, veuillez lancer une discussion sur Transifex pour votre langue pour en parler.

Traduire

Une fois que vous vous êtes inscrit pour aider à traduire nos projets, vous pouvez commencer à traduire à tout moment ! Le guide de l'éditeur Web Transifex contient plus d'informations sur la traduction en ligne. Il existe également un guide pour la traduction hors ligne si vous préférez.

Espaces réservés

Dans certaines chaînes à traduire, vous verrez des espaces réservés pour les éléments remplis de valeurs "de manière dynamique". Par exemple, les noms de variable, les noms de message, les nombres, les chaînes, etc. Quand il n'y a qu'un seul espace réservé dans une chaîne, il peut aller n'importe où dans votre chaîne traduite. Cependant, s'il existe plusieurs espaces réservés, ils doivent rester dans le même ordre.


Par exemple, la commande de variable "mettre %m.var à% n" doit avoir %m.var avant %n. Si l'ordre des espaces réservés est modifié, cela entraînera des problèmes dans l'éditeur lorsqu'un utilisateur essaiera d'utiliser ce bloc.

Traduction hors-ligne

Nous vous recommandons vivement de traduire directement sur le serveur Transifex, car il fournit des suggestions d'autres utilisateurs et vous avertit d'éventuelles erreurs de traduction. Cependant, si vous préférez, vous pouvez traduire hors ligne.

Tester votre traduction

Le site Web Scratch 2.0 sera mis à jour tous les mois pour refléter les traductions soumises au serveur de traduction. Cependant, vous pouvez tester (prévisualiser) directement la traduction de votre interface Scratch en procédant comme suit :

Shift + cliquez sur le menu de langue dans l'éditeur, et vous obtiendrez "importation du fichier de traduction" en haut du menu de langue. Téléchargez le fichier éditeur complet pour votre langue à partir du projet Scratch Legacy. Assurez-vous de nommer le "fichier po" en utilisant le code de langue (par exemple ar.po, pt_BR.po).

Que faut-il traduire en premier ?

La chose la plus importante à traduire est l'éditeur de scratch (y compris les blocs) - la ressource complète de l'éditeur dans le projet Scratch Legacy. Ils doivent être presque entièrement traduits et révisés avant que l'équipe Scratch ajoute la langue au menu des langues.

Après les blocs et l'éditeur, il est important de s'assurer que la page d'accueil et la navigation générale du site Web sont également traduites. Ces éléments ont été marqués comme prioritaires dans Transifex, recherchez une icône représentant un caret jaune (^) à gauche du nom.

Ajouter une langue au menu Langues

Pour ajouter une nouvelle langue au menu Langues Scratch, des parties importantes du site doivent être complètement traduites et maintenues à un niveau élevé. Les domaines et objectifs prioritaires pour la traduction sont les suivants :

  • Éditeur
    • Blocs et interface (Scratch Legacy - éditeur complet) [100% pour la nouvelle langue / 90% pour la maintenance]
    • Didacticiel de mise en route [100% pour la nouvelle langue / 90% pour la maintenance]
  • Barre de navigation (en haut du site) - [100% pour la nouvelle langue / 90% pour la maintenance]
  • Pied de page - 100% / 90%
  • Page d'accueil - 100% / 90%
  • Community Guidelines page - 100% / 90%
  • Flux d'inscription - 100% / 90%
  • Vérification du courrier électronique - 100% / 90%
  • Page de téléchargement - 100% / 90%
  • Contactez-nous page - 100% / 90%
  • Explorer la page - 100% / 90%
  • Page de recherche - 100% / 90%
  • Page Studios - 100% / 90%
  • Page Projets - 100% / 90%
  • Commentaires - 100% / 90% (pas les commentaires eux-mêmes cependan
  • Page de profil de l'utilisateur - 100% / 90%
  • Page MyStuff - 80/50%
  • Page Paramètres de compte - 80/50%

Lorsqu'une ressource entière doit être traduite / maintenue, nous la marquerons comme hautement prioritaire dans transifex. Les chaînes individuelles d'une ressource seront marquées avec l'étiquette de priorité si elles doivent être traduites / maintenues.

Lorsque les traductions requises sont généralement terminées, contactez l'administrateur de la traduction sur l'équipe Scratch (translate@scratch.mit.edu) pour lancer le processus d'ajout de la langue au menu.

REMARQUE: L'équipe Scratch fait la transition vers ce système. Notre objectif est de faciliter la tâche des traducteurs pour trouver les chaînes de priorité élevée à traduire, mais bon nombre des éléments ci-dessus ne sont pas encore marqués. Nous ne nous attendons pas à ce que vous trouviez et traduisiez des éléments prioritaires si nous ne les avons pas encore étiquetés. Au cours des prochains mois, nous étiquetons des éléments et ajoutons du contexte pour faciliter la traduction. Les traducteurs auront le temps après l'ajout de nouvelles exigences pour les traduire s'ils ne sont pas déjà traduits. Nous vous invitons également à nous faire part de vos réflexions et commentaires et à vous encourager à entamer des discussions dans le forum de l'équipe Traducteurs Scratch.

Traduire Scratch 1.4

Une alternative si vous ne parvenez pas à traduire le nombre de phrases requises est de traduire l'éditeur hors ligne pour Scratch 1.4 (la version précédente de Scratch). Scratch 1.4 vous permet de personnaliser la version installée sur votre ordinateur avec des langues supplémentaires. Pour ce faire, téléchargez Scratch 1.4 et installez-le sur votre ordinateur. Créez un nouveau fichier .po dans le dossier Scratch 1.4 / locale, en utilisant si possible le code de langue ISO à deux lettres correspondant à votre langue. En utilisant l'un des autres fichiers .po du dossier des paramètres régionaux comme exemple, fournissez les traductions correspondant à votre langue dans le nouveau fichier .po.

Scratch 1.4 chargera automatiquement toutes les langues dans le dossier de paramètres régionaux. Vous pouvez également modifier la langue par défaut. Les instructions sont fournies dans le fichier README du dossier Scratch 1.4.

Traduire le système de supports de Scratch

Notez qu'avec la sortie de Scratch 3.0 en août 2018, il y aura de nouvelles versions de supports. Étant donné que le système d’aide Scratch et les images de blocage changeront, nous vous recommandons d’attendre la traduction des documents d’assistance, tels que les conseils, les fiches d’activité et les guides de formation.

Reporting Issues

Signaler des problèmes

Si vous avez des questions ou des problèmes concernant la traduction Scratch qui ne sont pas abordés sur cette page, veuillez écrire à l'administrateur de la traduction sur l'équipe Scratch: translate@scratch.mit.edu.