# Translating all text on page

**URL:** <https://community.thunkable.com/t/translating-all-text-on-page/1771868>\
**Category:** Questions about Thunkable X\
**Created:** [March 7, 2022, 9:11pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868 "2022-03-07T21:11:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![21004454882w](https://avatars.discourse-cdn.com/v4/letter/2/b5ac83/32.png) [@21004454882w](https://community.thunkable.com/u/21004454882w)\
**Post date:** [March 7, 2022, 9:11pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868/1 "2022-03-07T21:11:01Z")

</div>

trying to translate everything on one screen, how can I do so? I tried this but it didnt work

> **[Screenshot](https://prnt.sc/vdYBf_ZPK5KR)**
>
> Captured with Lightshot

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [March 7, 2022, 9:16pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868/2 "2022-03-07T21:16:57Z")

</div>

The “all button” block returns a list of all of the button IDs on the screen. It doesn’t loop at all. You’re using it in a way that makes sense logically to our brains like “go through all of the buttons on the screen and do \_\_\_\_\_”. But that’s not how coding in Thunkable works. To do that, you have to **loop** through all of the buttons. So you’ll need a “for each item” loop block.

The other problem is that a button’s text can only store one value at a time. So if you do loop through and translate everything, the button’s text is only going to show the **last** value in the loop.

What you’re trying to do is more complicated than just a few blocks. It will probably take you about 20-30 blocks and will take some time for you to figure out how to do this if you’re new to Thunkable and/or new to programming.

You can see an example in the Any Component documentation here:

> **["Any Component" Blocks - Thunkable Docs](https://docs.thunkable.com/any-component-blocks#using-the-all-components-in-container-block)**

---

<div class="post-metadata">

**Author:** ![21004454882w](https://avatars.discourse-cdn.com/v4/letter/2/b5ac83/32.png) [@21004454882w](https://community.thunkable.com/u/21004454882w)\
**Post date:** [March 7, 2022, 9:20pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868/3 "2022-03-07T21:20:57Z")

</div>

Okay thank you, this is helpful, im also trying to change all of the font size on the screen, so the blocks and such and i’m wondering if your logic also applies to what im trying to do here?

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/f/ef49fd5984d831aadf36c952b27618c5bc7d901c.png)  
For some reason this isnt working but when i Just put set button frontsize x, it works fine.

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [March 7, 2022, 9:21pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868/4 "2022-03-07T21:21:53Z")

</div>

Yes, you need to use a loop. See the link I posted above for one example of this.

---

<div class="post-metadata">

**Author:** ![21004454882w](https://avatars.discourse-cdn.com/v4/letter/2/b5ac83/32.png) [@21004454882w](https://community.thunkable.com/u/21004454882w)\
**Post date:** [March 7, 2022, 9:24pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868/5 "2022-03-07T21:24:38Z")

</div>

worked perfectly, you’re a saint thank you

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [June 5, 2022, 9:24pm UTC](https://community.thunkable.com/t/translating-all-text-on-page/1771868/6 "2022-06-05T21:24:54Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
