Just like we transformed the Pong game into Pizza Pong, we can modify  การแปล - Just like we transformed the Pong game into Pizza Pong, we can modify  ไทย วิธีการพูด

Just like we transformed the Pong g

Just like we transformed the Pong game into Pizza Pong, we can modify it to turn into a game for throwing penalty kicks. Do you want to give it a go? Let's do it!

We'll open the project for the original Pong game in Scratch and we'll replace the paddle costume with a goalkeeper viewed from above.

We'll draw the costume ourselves. I'll go for a simple drawing, where we have circles for the goalie's head and hands, and lines for his arms.

We'll reposition the sprite on the stage, and name it accordingly.

We'll also replace the ball costume with a football costume, which we can find in the library.

The last element that we need to change in the game interface, is the stage backdrop.

We want it to look like a football field, which we'll draw ourselves. So we'll color it green and we'll specify the point from where the penalties will be shot.

Remember to mark the bottom edge with a different color, such as black, to indicate the goal line.

Make sure that this color is different from the grass and the goalkeeper.

The code for the goalkeeper is good as it is, but we'll need to modify the code for the ball.

In order to make it easier to shoot many penalties, we'll replace the block with the green flag with a block for when space key pressed. We also need to modify the direction in which the ball is pointing. Otherwise, the penalties will always be shot in the same way.

Similarly to the previous video, we'll add a pick random block and specify values between -30 and 30. This way, when the space bar is pressed the ball will be placed in the spot that we indicated, and it will be pointing in a random direction.

The ball should keep moving until it is caught by the goalkeeper or until it reaches the goal line. So we'll introduce a repeat until block and we'll set its condition to be touching goalkeeper or touching the goal line, which, in my case, is colored black.

Remember that the or block lets us express complex conditions like the one we have here.

Inside this condition-controlled loop, we'll still have that the ball moves and bounces if on edge.

Finally, we can check whether a goal was scored, in which case, we can say "goal".

So we'll introduce an if-then-else block and set its condition to touching the goal line color, which, for me, is black.

We'll also put a say block inside the then part of this decision to say "goal".

The else part of this decision involves the case where the ball is saved by the goalkeeper, so we'll say "saved". We can add a couple of comments here to remind ourselves what these two cases refer to.

The other blocks of code that we had for the ball are no longer relevant. So, we'll delete them. It is good practice to include on the script area only the code that is needed so that it's not too messy. Let's test our game so far, pressing the space bar.

Nice! We can control our goalie to keep goal.

It would be very useful to keep the score, right?

To keep track of the number of goals, we need a variable. We define this variable, naming it "goals".

As we've already noted, it is good practice to choose representative names.

At the beginning of the game, the number of goals should be 0. To specify this, we'll introduce the green flag block followed by a block for setting goals to 0.

When should the value of this variable change? Every time a goal is scored. So we'll put a change goals by block inside the then part of our decision and set it to 1.

Apart from counting the number of goals, it would also be interesting to keep track of the saved ones. We can do this by defining a new variable called "saved".

Its value is also 0 at the beginning of the game. And it increases by 1, every time the ball is caught.

Excellent! We've successfully extended Pong to get a penalty shoot out game. You can also add sounds if you feel like it or even some visual effects.

In Scratch, the process of taking a program and making modifications is called reinventing or remixing.

For example, if we look at the Pong game on the Scratch website, we'll see this tree icon which shows the number of times the game has been remixed.

If you click on it, you'll see the different versions of this game structured in the form of a tree. We invite you to browse this tree and try some of these versions.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Just like we transformed the Pong game into Pizza Pong, we can modify it to turn into a game for throwing penalty kicks. Do you want to give it a go? Let's do it! We'll open the project for the original Pong game in Scratch and we'll replace the paddle costume with a goalkeeper viewed from above. We'll draw the costume ourselves. I'll go for a simple drawing, where we have circles for the goalie's head and hands, and lines for his arms. We'll reposition the sprite on the stage, and name it accordingly. We'll also replace the ball costume with a football costume, which we can find in the library. The last element that we need to change in the game interface, is the stage backdrop. We want it to look like a football field, which we'll draw ourselves. So we'll color it green and we'll specify the point from where the penalties will be shot. Remember to mark the bottom edge with a different color, such as black, to indicate the goal line. Make sure that this color is different from the grass and the goalkeeper. The code for the goalkeeper is good as it is, but we'll need to modify the code for the ball. In order to make it easier to shoot many penalties, we'll replace the block with the green flag with a block for when space key pressed. We also need to modify the direction in which the ball is pointing. Otherwise, the penalties will always be shot in the same way. คล้ายกับวิดีโอก่อนหน้านี้ เราจะเพิ่มบล็อกสุ่มเลือก และระบุค่าระหว่าง 30 -30 วิธีนี้ เมื่อกดแถบพื้นที่ลูกบอลจะถูกวางไว้ในจุดที่เราระบุไว้ และจะชี้ในทิศทางแบบสุ่ม ลูกควรให้ย้ายจนกระทั่งมันถูกจับ โดยผู้รักษาประตู หรือจน กว่าจะถึงเป้าหมายบรรทัด ดังนั้นเราจะแนะนำซ้ำจนถึงบล็อก และเราจะตั้งเงื่อนไขของผู้รักษาประตูสัมผัส หรือสัมผัสเป้าหมายบรรทัด ซึ่ง ในกรณีของฉัน สีดำ จำไว้ว่า การ หรือบล็อกที่ช่วยให้เราแสดงเงื่อนไขที่ซับซ้อนเหมือนกับเราได้ที่นี่ ภายในควบคุมเงื่อนไขวนรอบนี้ เราจะยังคงมีให้ลูกย้าย และเด้งถ้าบนขอบ ในที่สุด เราสามารถตรวจสอบว่า การแก้ไขประตู ในกรณีนี้ เราสามารถพูดได้ "เป้าหมาย" ดังนั้น เราจะแนะนำบล็อกการถ้านั้นอื่น และตั้งเงื่อนไขของการสัมผัสสีประตู ที่ สำหรับฉัน สีดำ นอกจากนี้เรายังจะใส่บล็อกบอกว่าภายในหนึ่งตัดสินใจนี้ว่า "เป้าหมาย" แล้ว ส่วนอื่นของการตัดสินใจนี้เกี่ยวข้องกับกรณีที่ลูกถูกบันทึกไว้ โดยผู้รักษาประตู ดังนั้นเราจะบอกว่า "บันทึก" เราสามารถเพิ่มคู่ความเห็นเพื่อเตือนตัวเองสองกรณีอ้างถึง บล็อกอื่น ๆ ของรหัสที่เราได้บอลจะไม่เกี่ยวข้อง ดังนั้น เราจะลบพวกเขา เป็นการดีเพื่อรวมพื้นที่สคริปต์รหัสที่จำเป็นเพื่อให้ไม่ยุ่งเกินไป ลองทดสอบเกมของเราฉะนี้ กด space bar Nice! We can control our goalie to keep goal. It would be very useful to keep the score, right? To keep track of the number of goals, we need a variable. We define this variable, naming it "goals". As we've already noted, it is good practice to choose representative names. At the beginning of the game, the number of goals should be 0. To specify this, we'll introduce the green flag block followed by a block for setting goals to 0. When should the value of this variable change? Every time a goal is scored. So we'll put a change goals by block inside the then part of our decision and set it to 1. Apart from counting the number of goals, it would also be interesting to keep track of the saved ones. We can do this by defining a new variable called "saved". Its value is also 0 at the beginning of the game. And it increases by 1, every time the ball is caught. Excellent! We've successfully extended Pong to get a penalty shoot out game. You can also add sounds if you feel like it or even some visual effects. In Scratch, the process of taking a program and making modifications is called reinventing or remixing. For example, if we look at the Pong game on the Scratch website, we'll see this tree icon which shows the number of times the game has been remixed. If you click on it, you'll see the different versions of this game structured in the form of a tree. We invite you to browse this tree and try some of these versions.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
เหมือนกับที่เราเปลี่ยนเกมปิงปองเข้าพิซซ่าพงษ์เราสามารถปรับเปลี่ยนให้กลายเป็นเกมสำหรับการขว้างปาเตะลูกโทษ คุณต้องการที่จะให้มันเป็นไปได้หรือไม่ ลองทำมันได้!

เราจะเปิดโครงการสำหรับเกมโป่งเดิมในรอยขีดข่วนและเราจะเปลี่ยนเครื่องแต่งกายพายเรือกับผู้รักษาประตูมองจากด้านบน.

เราจะวาดเครื่องแต่งกายของตัวเอง ฉันจะไปสำหรับการวาดภาพที่เรียบง่ายที่เรามีวงกลมสำหรับหัวผู้รักษาประตูและมือและเส้นสำหรับแขนของเขา.

เราจะเปลี่ยนตำแหน่งไปรต์บนเวทีและชื่อมันตาม.

นอกจากนี้เราจะเปลี่ยนเครื่องแต่งกายของลูกด้วย เครื่องแต่งกายฟุตบอลซึ่งเราสามารถค้นหาในห้องสมุด.

องค์ประกอบสุดท้ายที่เราจำเป็นต้องมีการเปลี่ยนแปลงในอินเตอร์เฟซที่เกมที่เป็นฉากหลังเวที.

เราต้องการให้มีลักษณะเช่นสนามฟุตบอลซึ่งเราจะวาดตัวเอง ดังนั้นเราจะสีมันเป็นสีเขียวและเราจะระบุจุดจากที่การลงโทษจะถูกยิง.

อย่าลืมทำเครื่องหมายขอบด้านล่างมีสีที่แตกต่างกันเช่นสีดำเพื่อแสดงเส้นประตู.

ตรวจสอบให้แน่ใจว่าสีนี้จะแตกต่าง จากหญ้าและผู้รักษาประตู.

สำหรับผู้รักษาประตูเป็นสิ่งที่ดีที่มันเป็น แต่เราจะต้องแก้ไขโค้ดสำหรับบอล.

เพื่อที่จะทำให้มันง่ายขึ้นในการถ่ายภาพการลงโทษจำนวนมากเราจะแทนที่บล็อกด้วย ธงสีเขียวกับบล็อกเมื่อคีย์พื้นที่กด นอกจากนี้เรายังจำเป็นต้องปรับเปลี่ยนในทิศทางที่ลูกจะชี้ มิฉะนั้นการลงโทษจะถูกยิงในลักษณะเดียวกัน.

ในทำนองเดียวกันกับวิดีโอก่อนหน้านี้เราจะเพิ่มการสุ่มเลือกบล็อกและระบุค่าระหว่าง -30 และ 30 วิธีนี้เมื่อแถบพื้นที่ที่ถูกกดลูกจะถูกวางไว้ ในจุดที่เราชี้ให้เห็นและมันจะชี้ไปในทิศทางที่สุ่ม.

ลูกควรให้ย้ายจนกว่าจะมีการจับโดยผู้รักษาประตูหรือจนกว่าจะถึงเส้นประตู ดังนั้นเราจะแนะนำให้ทำซ้ำจนกว่าบล็อกและเราจะกำหนดเงื่อนไขในการเป็นผู้รักษาประตูที่สัมผัสหรือสัมผัสเส้นประตูซึ่งในกรณีของผมเป็นสีดำ.

โปรดจำไว้ว่าหรือบล็อกช่วยให้เราแสดงเงื่อนไขที่ซับซ้อนอย่างหนึ่งที่เรา มีที่นี่.

ภายในห่วงสภาพการควบคุมนี้เราจะยังคงมีการเคลื่อนไหวว่าลูกและตีกลับถ้าบนขอบ.

สุดท้ายเราสามารถตรวจสอบว่าเป็นเป้าหมายที่เป็นฝ่ายซึ่งในกรณีนี้เราสามารถพูดได้ "เป้าหมาย".

ดังนั้นเรา ' LL แนะนำ IF-แล้วบล็อกอื่นและกำหนดเงื่อนไขในการสัมผัสสีเส้นประตูซึ่งสำหรับผมแล้วเป็นสีดำ.

นอกจากนี้เราจะวางบล็อกพูดภายในเป็นส่วนหนึ่งของการตัดสินใจแล้วนี้จะพูดถึง "เป้าหมาย".

อื่นเป็นส่วนหนึ่งของการตัดสินใจครั้งนี้เกี่ยวข้องกับกรณีที่ลูกจะถูกบันทึกไว้โดยผู้รักษาประตูดังนั้นเราจะพูดว่า "บันทึก" เราสามารถเพิ่มคู่ของความคิดเห็นที่นี่เพื่อเตือนตัวเองว่าสิ่งที่ทั้งสองกรณีอ้างถึง.

บล็อกอื่น ๆ ของรหัสที่เรามีให้กับลูกที่มีไม่เกี่ยวข้อง ดังนั้นเราจะลบออก มันเป็นเรื่องดีที่จะรวมกับพื้นที่สคริปต์รหัสเฉพาะที่จำเป็นเพื่อที่จะไม่ยุ่งเกินไป ลองทดสอบเกมของเราเพื่อให้ห่างไกลกดแถบพื้นที่.

ดี! เราสามารถควบคุมผู้รักษาประตูของเราเพื่อให้เป้าหมาย.

มันจะมีประโยชน์มากในการเก็บคะแนนใช่ไหม?

เพื่อติดตามจำนวนเป้าหมายที่เราต้องตัวแปร เรากำหนดตัวแปรนี้ตั้งชื่อมันว่า "เป้าหมาย".

ตามที่เราได้ระบุไว้แล้วก็คือการปฏิบัติที่ดีในการเลือกชื่อตัวแทน.

ที่จุดเริ่มต้นของเกมจำนวนเป้าหมายที่ควรจะ 0. ต้องการระบุนี้เราจะแนะนำ บล็อกธงสีเขียวตามด้วยบล็อกสำหรับการตั้งค่าเป้าหมายเป็น 0

เมื่อควรค่าตัวแปรของการเปลี่ยนแปลงนี้หรือไม่? ทุกครั้งที่ทำประตูได้ ดังนั้นเราจะวางเป้าหมายการเปลี่ยนแปลงโดยบล็อกภายในส่วนหนึ่งแล้วการตัดสินใจของเราและตั้งค่าให้ 1.

นอกเหนือจากการนับจำนวนของเป้าหมายก็ยังจะเป็นที่น่าสนใจในการติดตามของคนที่บันทึกไว้ เราสามารถทำเช่นนี้โดยการกำหนดตัวแปรใหม่ที่เรียกว่า "บันทึก".

ค่าของมันยังเป็น 0 ที่จุดเริ่มต้นของเกม และมันจะเพิ่มขึ้น 1 ทุกครั้งที่ลูกถูกจับได้.

ยอดเยี่ยม! เราได้ประสบความสำเร็จในการขยายพงษ์จะได้รับการยิงลูกโทษออกจากเกม นอกจากนี้คุณยังสามารถเพิ่มเสียงถ้าคุณรู้สึกว่าจะชอบหรือแม้กระทั่งบางผลภาพ.

ในเกากระบวนการของการโปรแกรมและการแก้ไขที่เรียกว่าการปฏิรูปหรือมิกซ์.

ตัวอย่างเช่นถ้าเรามองไปที่เกม Pong บนเว็บไซต์ Scratch เรา จะเห็นไอคอนต้นไม้ต้นนี้ซึ่งแสดงให้เห็นจำนวนครั้งเกมที่ได้รับมิกซ์ได้.

หากคุณคลิกที่มันคุณจะเห็นรุ่นที่แตกต่างของเกมนี้มีโครงสร้างในรูปแบบของต้นไม้ เราขอเชิญคุณสามารถเรียกดูต้นไม้นี้และลองบางส่วนของรุ่นนี้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เหมือนเราเปลี่ยนเกมปิงปองในพิซซ่าปิงปอง เราสามารถปรับเปลี่ยนให้กลายเป็นเกมโยนเตะลูกโทษ . คุณต้องการที่จะให้มันไป ทำมันกันเถอะ !เราจะเปิดโครงการเกมโป่งเดิมในรอยขีดข่วนและเราจะแทนที่ใบพัดชุดกับผู้รักษาประตู มองจากด้านบนเราจะวาดเครื่องแต่งกายของตัวเราเอง ฉันไปสำหรับการวาดภาพ ซึ่งเรามีวงกลมสำหรับมือของผู้รักษาประตูหัวและสายแขนของเขาเราจะปรับตำแหน่งภาพบนเวที และตั้งชื่อตามเราก็เปลี่ยนชุดกับเครื่องแต่งกายลูกฟุตบอล ซึ่งเราสามารถหาในห้องสมุดองค์ประกอบสุดท้ายที่เราต้องเปลี่ยนในเกมอินเตอร์เฟซที่เป็นเวทีฉากหลังเราต้องการให้มีลักษณะเหมือนสนามฟุตบอลที่เราวาดเอง ดังนั้นเราจะสีเขียว และเราจะกำหนดจุดจากที่การลงโทษจะถูกยิงอย่าลืมทำเครื่องหมายที่ขอบล่างด้วยสีต่าง ๆ เช่น สีดำ เพื่อแสดงเส้นเป้าหมายตรวจสอบให้แน่ใจว่าสีนี้จะแตกต่างจากหญ้า และผู้รักษาประตูรหัสสำหรับผู้รักษาประตูดี มันเป็น แต่เราต้องการที่จะแก้ไขรหัสสำหรับลูกเพื่อให้ง่ายต่อการยิงลงโทษหลายเราจะแทนด้วยบล็อกธงสีเขียว กับบล็อกเมื่อคีย์พื้นที่กด เรายังต้องปรับเปลี่ยนทิศทางที่ลูกบอลจะชี้ มิฉะนั้น การลงโทษจะถูกยิงในลักษณะเดียวกันเช่นเดียวกับวิดีโอก่อนหน้านี้ เราจะเพิ่มสุ่มเลือกบล็อก และระบุค่าระหว่าง - 30 และ 30 ด้วยวิธีนี้ เมื่อพื้นที่แถบกดบอลจะถูกวางไว้ในจุดที่เราพบ และจะชี้ไปในทิศทางที่สุ่มลูกควรจะเดินต่อไปจนกว่าจะถูกจับโดยผู้รักษาประตู หรือ จนกว่าจะถึงเป้าหมายบรรทัด ดังนั้นเราขอแนะนำซ้ำจนกว่าบล็อก และเราจะสร้างเงื่อนไขของการได้สัมผัส ผู้รักษาประตู หรือสัมผัสเป้าหมายบรรทัด ซึ่งในกรณีของผม คือ สีดำจำได้ว่า หรือบล็อกให้เราแสดงเงื่อนไขที่ซับซ้อนเหมือนกับที่เราได้ที่นี่ภายในเงื่อนไขนี้ควบคุมวง เราก็ยังมีที่ย้ายลูกบอลและตีกลับถ้าบนขอบสุดท้ายเราสามารถตรวจสอบว่า เป้าหมายคือทำคะแนนได้ ซึ่งในกรณีนี้ เราสามารถพูดว่า " เป้าหมาย "ดังนั้น เราจะแนะนำ ถ้ามีแล้วอีกบล็อก และตั้งเงื่อนไขของการสัมผัสเป้าหมายสายสี ซึ่งสำหรับผมสีดำเราก็ใส่ว่าบล็อกภายในแล้วส่วนหนึ่งของการตัดสินใจนี้ว่า " เป้าหมาย "ส่วนอื่นของการตัดสินใจนี้เกี่ยวข้องกับคดีที่ลูกจะถูกบันทึกไว้โดยผู้รักษาประตู ดังนั้นเราก็จะบอกว่า " ช่วย " เราสามารถเพิ่มคู่ของความคิดเห็นที่นี่เพื่อเตือนพวกเราว่าทั้งสองคดี หมายถึงอื่น ๆบล็อกของรหัสที่เราเคยให้ลูกไม่ได้เกี่ยวข้อง งั้นเราก็จะลบ มันคือการปฏิบัติที่ดีที่จะรวมในพื้นที่สคริปต์เฉพาะรหัสที่จำเป็นเพื่อให้มันไม่รกเกินไป ลองทดสอบเกมของเราเพื่อให้ห่างไกล การกดแถบพื้นที่ดี ! ผู้รักษาประตูของเราเพื่อให้เราสามารถควบคุมประตูมันจะมีประโยชน์มากที่จะเก็บคะแนน ใช่ไหม ?เพื่อติดตามจำนวนของเป้าหมาย เราต้องมีตัวแปร เรากำหนดตัวแปรนี้ ชื่อ " เป้าหมาย "ในฐานะที่เราได้ระบุไว้แล้ว , มันเป็นวิธีปฏิบัติที่ดีที่จะเลือกชื่อที่ตัวแทนที่จุดเริ่มต้นของเกมที่จำนวนเป้าหมายควรเป็น 0 เพื่อระบุนี้ เราจะแนะนำธงสีเขียวบล็อกตามบล็อกสำหรับการตั้งค่าเป้าหมาย 0เมื่อมูลค่าของการเปลี่ยนแปลง เวลาที่ประตูได้ ดังนั้นเราจะวางเป้าหมายโดยเปลี่ยนบล็อกภายในแล้วส่วนหนึ่งของการตัดสินใจของเรา และตั้งค่าเป็น 1นอกจากการนับจำนวนของเป้าหมาย มันก็น่าสนใจที่จะติดตามบันทึกที่ เราสามารถทำได้โดยการกำหนดตัวแปรใหม่ที่เรียกว่า " บันทึก "ค่าของมันยังเป็น 0 ที่จุดเริ่มต้นของเกม และจะเพิ่มขึ้นโดย 1 ทุกครั้ง ลูกจะติดที่ยอดเยี่ยม ! เราได้เรียบร้อยแล้วขยายโป่งได้รับโทษยิงออกเกม นอกจากนี้คุณยังสามารถเพิ่มเสียงถ้าคุณรู้สึกชอบ หรือแม้แต่บางผลภาพในการเริ่มต้นกระบวนการของการโปรแกรมและการแก้ไขชื่อบทหรือ remixing .ตัวอย่างเช่น ถ้าเราดูปิงปองเกมบนเว็บไซต์ของรอยขีดข่วน เราจะเห็นต้นไม้ที่ไอคอนที่แสดงจำนวนครั้งที่เกมได้รับการรีมิกซ์ .ถ้าคุณคลิกมัน จะเห็นต่างรุ่นของเกมนี้มีโครงสร้างในรูปแบบของต้นไม้ เราขอเชิญคุณเพื่อเรียกดูต้นไม้ต้นนี้ และลองบางส่วนของรุ่นนี้
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: