Source : Scratch Wiki en français
Bloc « (traduire () en ( v)) »
(traduire () en ( v)) est un bloc reporteur de la catégorie Extension Traduire.
(traduire () en ( v)::translate)
(traduire () en ( v)::translate)
Extension Traduire
Forme
Bloc reporteur
Ajouté
Scratch 3.0
Entrées
2 (entrée texte et entrée déroulante)
Code du bloc
(traduire () en ( v))
Description
Ce bloc fait partie de l'extension traduire. Il permet de traduire une phrase ou un mot donné dans une des 48 langues prédéfinies.
Exemples
Traduire un mot
(traduire [Bonjour] en (Anglais v)::translate)(traduire [Bien] en (Allemand v)::translate)(traduire [Salut] en (Norvégien v)::translate)
Traduire une expression
(traduire [Comment vas-tu ?] en (Suédois v)::translate)(traduire [Tout est à refaire.] en (Espagnol v)::translate)(traduire [Le maître et l'élève] en (日本語 Japonais v)::translate)
Corriger des possibles fautes
(traduire (traduire [À bientôt] en (Anglais v)::translate) en (Français v))
Créer un projet de traduction
quand le drapeau vert pressé demander [Quel mot dois-je traduire ?] et attendre dire (traduire (réponse) en (Anglais v)::translate) pendant (2) secondes
Sur le forum Scratch
Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :
(traduire () en ( v))
Sera alors rendu :
(traduire () en ( v)::translate)
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans un post.
Informations supplémentaires
Certains mots grossiers empêcheront la traduction d'avoir lieu. Cette fonction permet à un projet de vérifier si un texte est sécurisé (du moins, partiellement).