From Test-Scratch-Wiki

भाषा
language::translate reporter
Category अनुवाद
Type रिपोर्टर
Introduced in ३.०

भाषा ब्लॉक स्क्रैच ३.० में एक अनुवाद एक्सटेंशन ब्लॉक और एक रिपोर्टर ब्लॉक है। यह ब्लॉक वर्तमान उपयोगकर्ता की स्क्रैच वेबसाइट भाषा लौटाता है, जब तक कि भाषा () से () में अनुवाद करें ब्लॉक के लिए ड्रॉपडाउन में उपलब्ध न हो, और इसके बजाय रिपोर्ट करेगा " अंग्रेज़ी"। इसके अतिरिक्त, सभी भाषाएँ जो () से () (ब्लॉक) में अनुवाद करें ब्लॉक में मौजूद भाषाओं के समान नहीं हैं, उन्हें ड्रॉपडाउन से मिलान करने के लिए बदल दिया जाता है। इसके अलावा, २२ भाषाएँ लोअर केस के रूप में रिपोर्ट करती हैं (जबकि अन्य सभी भाषाएँ अपर केस के रूप में रिपोर्ट करती हैं):

  • български (Bulgarian)
  • català (Catalan)
  • čeština (Czech)
  • eesti (Estonian)
  • español (Spanish)
  • euskara (Basque)
  • galego (Galicia)
  • hrvatski (Croatian)
  • isiZulu (Zulu)[lower-alpha 1]
  • íslenska (Icelandic)
  • latvieŝu (Latvian)
  • lietuvių (Lithuanian)
  • magyar (Hungarian)
  • norsk (Norwegian)
  • polski (Polish)
  • русский (Russian)
  • slovenčina (Slovak)
  • slovenščina (Slovene)
  • српски (Serbian)
  • suomi (Finnish)
  • svenska (Swedish)
  • українська (Ukrainian)

टिप्पणियाँ:

  1. शुरुआत को उसकी मूल भाषा में लिखी गई वर्तनी से मेल खाने के लिए जानबूझकर छोटा अक्षर दिया गया है

उदाहरण उपयोग

  • प्रोजेक्ट व्यूअर की भाषा में टेक्स्ट दिखाना:
say (translate [This text will appear in your language] to (language:: translate):: translate)
  • उपयोगकर्ता को यह सूचित करने के लिए कि प्रोजेक्ट उनकी भाषा का समर्थन नहीं करता है:
when green flag clicked
if <not <(language ::translate) = [English]>> then
  say (translate [Please note that this project only supports English, which may not be your language.] to (language ::translate) ::translate) for (7) seconds
end
broadcast (start the project v)
  • यह पुष्टि करना कि क्या भाषा सेट वास्तव में उनकी मुख्य भाषा है।
. . .
ask (translate (join (join [So your language is ](language::translate))[?]) to (language::translate)) and wait
if <(answer) = (translate [yes] to (language::translate)::translate)> then
set [language v] to (language::translate)
broadcast (continue v)
else
ask [Then what is your language?] and wait
set [language v] to (answer)
broadcast (continue v)
  • उपयोगकर्ता की भाषा में बोल रहा हूँ
when gf clicked
set language to (language::translate)
speak (translate [Hello!] to (language::translate))
Cookies help us deliver our services. By using our services, you agree to our use of cookies.