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

Added Chinese + fixed typo in Telugu #13

Merged
merged 1 commit into from
Dec 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
394 changes: 196 additions & 198 deletions INFORMATION.md

Large diffs are not rendered by default.

364 changes: 347 additions & 17 deletions examples.js
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,336 @@ _метод_ показване() {\n\
}\n\
'
// End Bulgarian
// Begin Chinese
鱼 ='\
平方根 = Math.sqrt;\n\
\n\
演示 = () => {\n\
初始状态();\n\
隐藏笔刷();\n\
\n\
鱼 = (వ) => {\n\
圆形(వ);\n\
向右转(90);\n\
\n\
抬起笔刷();\n\
向前移动(వ);\n\
放下笔刷();\n\
\n\
显示笔刷();\n\
\n\
向左转(45);\n\
向前移动(2 * వ);\n\
向右转(90 + 45);\n\
\n\
向前移动(平方根(2 * వ * 2 * వ * 2));\n\
\n\
向右转(90 + 45);\n\
向前移动(2 * వ);\n\
向左转(45);\n\
\n\
// 隐藏笔刷();\n\
\n\
抬起笔刷();\n\
向前移动(వ);\n\
放下笔刷();\n\
\n\
向右转(90);\n\
};\n\
\n\
颜色_鱼 = (颜色编号) => {\n\
改变颜色为(颜色编号);\n\
鱼(40 + 颜色编号 * 1);\n\
};\n\
计数并重复(16, (క) => 颜色_鱼(క));\n\
};\n\
'
时钟 ='\
// గోడ 时钟\n\
\n\
_到处_ కొలత;\n\
\n\
// 时钟 చుట్టూ క్షణముల గీతలు గీయుటకు\n\
_步骤_ క్షణముల_గీతలు(x, y, వ్యాసార్థము) {\n\
_此处_ గీత_长度 = 7;\n\
_此处_ ఖాళీ = వ్యాసార్థము - గీత_长度;\n\
改变颜色为( 1 ); // 蓝色 \n\
宽度(1);\n\
计数并重复( 60, ( కో ) => {\n\
_此处_ థీటా = కో * 6;\n\
// ప్రతి ఐదవది దళసరి గా వేయవలెను\n\
宽度( ( ( కో % 5 ) ? 1 : 3)/130* కొలత)\n\
抬起笔刷();\n\
改变位置(0,0);\n\
角度(థీటా);\n\
向前移动(ఖాళీ);\n\
放下笔刷();\n\
向前移动(గీత_长度);\n\
});\n\
\n\
}\n\
\n\
\n\
// గంటలు, నిమిషాలూ సూచించే అంకెలు\n\
_步骤_ అంకెలు(x, y, వ్యాసార్థము) {\n\
抬起笔刷();\n\
_此处_ అక్షర_尺寸 = 20/130 * కొలత\n\
设置字体(అక్షర_尺寸+"px sans-serif");\n\
改变颜色为("నలుపు");\n\
计数并重复( 12, ( గంట ) =>{\n\
改变位置(x,y);\n\
角度(గంట * 30);\n\
向前移动(వ్యాసార్థము); // to center of digit\n\
角度(180);\n\
向前移动(10/130 * కొలత); // vertical correction to baseline\n\
向右转(90);\n\
// క్రింది, ఎడమ భాగమునకు అనుప్రస్థ సరదుబాటు\n\
向前移动( ( (గంట < 10 ) ? 6 : 10 )/130 * కొలత)\n\
// if (గంట < 10) {\n\
// 向前移动(6/130 * కొలత); // horizontal correction to lower left corner\n\
// } else {\n\
// 向前移动(10/130 * కొలత)\n\
// }\n\
向右转(180);\n\
写(గంట);\n\
})\n\
放下笔刷();\n\
}\n\
\n\
// చేతులు గీయుటకు \n\
_步骤_ చెయ్యి (థీటా, చెయ్యి_宽度, 长度, 颜色) {\n\
_此处_ కూచి_తగ్గింపు = 5;\n\
_此处_ కూచి_తగ్గింపులు = (长度 / కూచి_తగ్గింపు);\n\
_此处_ 宽度_సర్దుబాటు = చెయ్యి_宽度 / కూచి_తగ్గింపులు;\n\
改变位置(0, 0);\n\
角度(థీటా);\n\
改变颜色为(颜色);\n\
// for (_到处_ step = 0; step < 长度; step = step + కూచి_తగ్గింపు) \n\
计数并重复( కూచి_తగ్గింపులు, ( అడుగు) => \n\
{\n\
宽度( చెయ్యి_宽度 ); // కుంచిక 宽度\n\
向前移动(కూచి_తగ్గింపు);\n\
చెయ్యి_宽度 = చెయ్యి_宽度 - 宽度_సర్దుబాటు;\n\
}\n\
);\n\
}\n\
\n\
_步骤_ చేతులు(గంటలు, నిమిషములు, క్షణములు) {\n\
// క్షణముల చెయ్యి\n\
_此处_ క్షణముకెన్ని_డిగ్రీలు = 6; // = 360 degrees/60 క్షణములు\n\
చెయ్యి(క్షణములు * క్షణముకెన్ని_డిగ్రీలు, 4, 100/130 * కొలత, "red");\n\
// నిమిషముల చెయ్యి \n\
_此处_ నిమిషానికెన్ని_డిగ్రీలు = 0.1; // = 360 degrees /3600 క్షణములు /గంట\n\
_此处_ నిమిషములుInక్షణములు = నిమిషములు * 60 + క్షణములు;\n\
చెయ్యి(నిమిషములుInక్షణములు * నిమిషానికెన్ని_డిగ్రీలు, 10, 100/130 * కొలత, "blue");\n\
// గంటల చెయ్యి\n\
_此处_ గంటకెన్ని_డిగ్రీలు = .1/12; // = నిమిషానికెన్ని_డిగ్రీలు / 12 గంటలు \n\
_此处_ గంటలుInక్షణములు = ((గంటలు % 12) * 3600) + నిమిషములుInక్షణములు;\n\
చెయ్యి(గంటలుInక్షణములు * గంటకెన్ని_డిగ్రీలు, 10, 60/130 * కొలత, "green");\n\
}\n\
\n\
// 时钟ను పునరావృతము చేయుటకు\n\
_步骤_ 时钟() {\n\
擦除画布();\n\
కొలత = .9 * Math.min( 最大_X_值(), 最大_Y_值())\n\
అంకెలు(0, 0, 110/130 * కొలత);\n\
改变颜色为("lightgreen");\n\
改变位置(0,0);\n\
宽度(1/130* కొలత)\n\
圆形(130/130 * కొలత );\n\
క్షణముల_గీతలు(0, 0, 130/130 * కొలత );\n\
_此处_ సమయము = new Date();\n\
చేతులు(సమయము.getHours(), సమయము.getMinutes(), సమయము.getSeconds());\n\
}\n\
\n\
_步骤_ 演示() {\n\
初始状态();\n\
隐藏笔刷();\n\
播放(时钟,1000); // 时钟ను ప్రతి క్షణము పునరావృతము చేయ వలెను.\n\
}\n\
'
沙畫 ='\
\n\
演示 = () => {\n\
初始状态();\n\
隐藏笔刷();\n\
重复(6, () => {\n\
改变颜色为( 1 ); // 蓝色 \n\
向右转(180);\n\
_此处_ 边 = 100;\n\
_此处_ 颜色编号 = 0;\n\
当_时重复( () => 边 > 0, ()=> {\n\
\n\
向右弯曲(边, 30 );\n\
\n\
向右转(30);\n\
边 = 边 - 10;\n\
颜色编号 = ( 颜色编号 + 15 ) % 16;\n\
改变颜色为( 颜色编号 );\n\
} );\n\
});\n\
\n\
向右转(310);\n\
抬起笔刷();\n\
向前移动(60 );\n\
放下笔刷()\n\
改变颜色为( 13 );\n\
实心圆(5 );\n\
圆形(10);\n\
}\n\
'
磚牆 ='\
// 砖块 ప్రస్తారము \n\
\n\
_总是_ 高度 = 15\n\
_总是_ 宽度 = 2* 高度 \n\
\n\
// 砖块 == ఇటుక \n\
\n\
砖块 = ( 高度, 宽度, 砖块颜色) => {\n\
开始绘制形状()\n\
重复 (2, () => {\n\
向前移动( 宽度)\n\
向右转(90)\n\
向前移动( 高度)\n\
向右转(90)\n\
})\n\
停止绘制形状( 砖块颜色)\n\
向前移动( 宽度)\n\
}\n\
\n\
演示 = () => {\n\
初始状态()\n\
\n\
yB = 最大_Y_值()\n\
xB = 最小_X_值()\n\
不要添加轮廓()\n\
向右转( 90)\n\
改变颜色为( 7 ) // 白色\n\
\n\
当_时重复( () => కుంచిక.స్థానము.y > 最小_Y_值(), () => {\n\
改变位置(xB, yB)\n\
当_时重复( () => కుంచిక.స్థానము.x < 最大_X_值(), () => {\n\
放下笔刷()\n\
砖块(高度, 宽度, "darkred")\n\
抬起笔刷()\n\
} )\n\
yB = yB - 高度\n\
\n\
改变位置(xB - 宽度/2, yB)\n\
当_时重复( () => కుంచిక.స్థానము.x < 最大_X_值(), () => {\n\
放下笔刷()\n\
砖块(高度, 宽度, "darkred")\n\
抬起笔刷()\n\
} )\n\
yB = yB - 高度\n\
} )\n\
}\n\
'
蛋形 ='\
// 來源: https://pythonturtle.academy/tutorial-drawing-egg-shape-with-python-turtle/\n\
\n\
蛋形 = (x, y, 尺寸, 斜率) => {\n\
抬起笔刷();\n\
改变位置(x, y);\n\
放下笔刷();\n\
改变方向(270 + 斜率);\n\
改变颜色为(4); // 红色\n\
向右弯曲(尺寸, 180);\n\
改变颜色为(1); // 蓝色\n\
向右弯曲(2 * 尺寸, 45);\n\
改变颜色为("ఆకుపచ్చ");\n\
向右弯曲(0.586 * 尺寸, 90);\n\
改变颜色为(1); // 蓝色\n\
向右弯曲(2 * 尺寸, 45);\n\
};\n\
\n\
演示 = () => {\n\
初始状态();\n\
隐藏笔刷();\n\
蛋形(90, 90, 40, 0);\n\
蛋形(0, 0, 90, 45);\n\
};\n\
'
雪花 ='\
\n\
\n\
最小_值 = Math.min\n\
\n\
_步骤_ 科赫线 (长度, 深度) {\n\
如果_就_否则( () => (深度 == 0),\n\
() => { 向前移动(长度); },\n\
() => {\n\
// ఎడమ వైపు బుడిప \n\
科赫线 (长度/3, 深度-1);\n\
向左转(60); \n\
科赫线 (长度/3, 深度-1);\n\
向右转(120); \n\
科赫线 (长度/3, 深度-1);\n\
向左转(60); \n\
科赫线 (长度/3, 深度-1);\n\
} )\n\
}\n\
\n\
\n\
_步骤_ 科赫雪花 (长度, 深度) {\n\
角度 (30);\n\
改变位置(-长度/2,-.3 * 长度);\n\
科赫线 (长度, 深度);\n\
向右转(120);\n\
科赫线 (长度, 深度);\n\
向右转(120);\n\
科赫线 (长度, 深度);\n\
向右转(120);\n\
}\n\
\n\
雪花 = ()=> {\n\
花瓣颜色.push(随机数(15) );\n\
花瓣颜色.shift();\n\
计数并重复 (6, ( క ) => {\n\
改变颜色为( 花瓣颜色 [క] );\n\
科赫雪花( 长度 * (క+1) * (క+1), క)\n\
} );\n\
}\n\
\n\
_步骤_ 演示() {\n\
初始状态();\n\
长度 = .045* 最小_值(最大_X_值(), 最大_Y_值())\n\
花瓣颜色 = [];\n\
计数并重复 (6, ( క ) => {\n\
花瓣颜色[క] = 随机数(6);\n\
} );\n\
\n\
隐藏笔刷();\n\
播放(雪花,1)\n\
}\n\
'
正方形 ='\
/* ఇక్కడ మీ ప్రక్రియ లు వ్రాయ గలరు. ఉదాహరణ కి: */\n\
\n\
正方形 = ( 边 ) => {\n\
重复(4, () => {\n\
向前移动( 边 );\n\
向右转(90);\n\
});\n\
}\n\
\n\
演示 = () => {\n\
初始状态();\n\
隐藏笔刷();\n\
改变颜色为( 1 ); // 蓝色 \n\
_此处_ 边 = 100;\n\
_此处_ 颜色编号 = 0;\n\
当_时重复( () => 边 > 0, ()=> {\n\
正方形( 边 );\n\
向右转(36);\n\
边 = 边 - 10;\n\
颜色编号 = ( 颜色编号 + 1 ) % 16;\n\
改变颜色为( 颜色编号 );\n\
} );\n\
}\n\
'
// End Chinese
// Begin English
square ='\
/* Define helper functions here\n\
Expand Down Expand Up @@ -2322,7 +2652,7 @@ _విధానము_ ప్రదర్శన() {\n\
_అత్ర_ రంగు_సంఖ్య = 0;\n\
యావత్_పరిక్రమ( () => భుజము > 0, ()=> {\n\
\n\
కుడివైపు_చాపాము(భుజము, 30 );\n\
కుడివైపు_చాపము(భుజము, 30 );\n\
\n\
కుడి_వైపు_తిరుగు(30);\n\
భుజము = భుజము - 10;\n\
Expand All @@ -2344,26 +2674,26 @@ _విధానము_ ప్రదర్శన() {\n\
// మూలము: https://pythonturtle.academy/tutorial-drawing-egg-shape-with-python-turtle/\n\
\n\
అండాకారము = (x, y, పరిమాణము, వాలు) => {\n\
కుంచికను_పైకి_ఎత్తు()\n\
స్థానము_మార్చు(x,y)\n\
కుంచికను_కింద_పెట్టు()\n\
దిశ_మార్చు(270+వాలు)\n\
రంగు_మార్చు(ఎరుపు)\n\
కుడివైపు_చాపాము(పరిమాణము,180)\n\
రంగు_మార్చు(నీలము)\n\
కుడివైపు_చాపాము(2*పరిమాణము,45)\n\
రంగు_మార్చు("ఆకుపచ్చ")\n\
కుడివైపు_చాపాము(0.586*పరిమాణము,90)\n\
రంగు_మార్చు(నీలము)\n\
కుడివైపు_చాపాము(2*పరిమాణము,45)\n\
}\n\
కుంచికను_పైకి_ఎత్తు();\n\
స్థానము_మార్చు(x, y);\n\
కుంచికను_కింద_పెట్టు();\n\
దిశ_మార్చు(270 + వాలు);\n\
రంగు_మార్చు(ఎరుపు);\n\
కుడివైపు_చాపము(పరిమాణము, 180);\n\
రంగు_మార్చు(నీలము);\n\
కుడివైపు_చాపము(2 * పరిమాణము, 45);\n\
రంగు_మార్చు("ఆకుపచ్చ");\n\
కుడివైపు_చాపము(0.586 * పరిమాణము, 90);\n\
రంగు_మార్చు(నీలము);\n\
కుడివైపు_చాపము(2 * పరిమాణము, 45);\n\
};\n\
\n\
ప్రదర్శన = () => {\n\
ఆది_స్థితి();\n\
కుంచికను_దాచు();\n\
అండాకారము( 90, 90, 40, 0 )\n\
అండాకారము( 0, 0, 90, 45 )\n\
}\n\
అండాకారము(90, 90, 40, 0);\n\
అండాకారము(0, 0, 90, 45);\n\
};\n\
'
హిమరేకులు ='\
\n\
Expand Down
Loading
Loading