# Translations

**URL:** https://forum.makecode.com/t/translations/44001
**Category:** PXT
**Created:** [May 14, 2026, 10:40pm UTC](https://forum.makecode.com/t/translations/44001 "2026-05-14T22:40:48Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [May 14, 2026, 10:40pm UTC](https://forum.makecode.com/t/translations/44001/1 "2026-05-14T22:40:48Z")

</div>

Can the current pxt-core and pxt-ev3 string resources be forked into crowdin to be added to pxt-ev3-community?

@richard

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [May 15, 2026, 1:20pm UTC](https://forum.makecode.com/t/translations/44001/2 "2026-05-15T13:20:10Z")

</div>

are they not being downloaded when you run pxt static pkg? or do you just want to create your own crowdin project that the community can maintain?

i don’t think there is a clean way to fork a crowdin project; or at least not that i know of

---

<div class="post-metadata">

### Author: ![PetteriAimonen](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/petteriaimonen/32/31388_2.png) [@PetteriAimonen](https://forum.makecode.com/u/PetteriAimonen)
#### Post date: [May 15, 2026, 6:13pm UTC](https://forum.makecode.com/t/translations/44001/3 "2026-05-15T18:13:22Z")

</div>

Yeah, it would be nice to be able to be able to update translations on crowdin if we change the strings in typescript. Otherwise we will have to resort to manually editing json for any additions.

But I also think that there is no fork support on crowdin, so I’m not sure if there is any good way to accomplish this.

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [May 15, 2026, 6:13pm UTC](https://forum.makecode.com/t/translations/44001/4 "2026-05-15T18:13:25Z")

</div>

@richard  
Right now, we’re downloading existing JSON files, which we then use during the build, but there’s also the issue of MD files. That’s the problem.

Another issue is that when we add new string resources, we won’t have translations for them. So, what should we do? It would be inconvenient to write them manually. We should create them in CrowdIn the same way. But then, is it possible to upload everything translated to CrowdIn so we don’t have to retranslate them?

I hope I wrote it correctly.

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [May 15, 2026, 6:13pm UTC](https://forum.makecode.com/t/translations/44001/5 "2026-05-15T18:13:27Z")

</div>

> **[GitHub - pxt-ev3-community/pxt-ev3-translations: Mirror of MakeCode EV3 translation files (from...](https://github.com/pxt-ev3-community/pxt-ev3-translations)**
>
> Mirror of MakeCode EV3 translation files (from Crowdin)

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [May 15, 2026, 6:21pm UTC](https://forum.makecode.com/t/translations/44001/6 "2026-05-15T18:21:56Z")

</div>

i’m not sure there’s an easy way to do this without a lot of work for us.

you could always fetch the markdown files from our backend and replicate them in your repo, but you’d probably have to write a script or something to copy them over to the correct locations with your staticpkg build.

also, looks like the static site is fetching the MD files using a query parameter:

```plaintext
https://pxt-ev3-community.github.io/pxt-ev3/beta/docs/tutorials/what-animal-am-i.md?lang=ru

```

which it probably shouldn’t be doing… could you open an issue on pxt? i can at least modify pxt so that the static site uses a different URL when requesting the localized file. something more like:

```plaintext
https://pxt-ev3-community.github.io/pxt-ev3/beta/docs/_locales/ru/tutorials/what-animal-am-i.md

```

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [May 16, 2026, 4:09am UTC](https://forum.makecode.com/t/translations/44001/7 "2026-05-16T04:09:03Z")

</div>

I don’t understand one thing.  
I looked at [https://makecode.com/cli/staticpkg](https://makecode.com/cli/staticpkg)  
And as far as I understand, there are only JSON files there.  
Can MD files and others be used during the build at all? So that they load in the correct localization.

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [May 18, 2026, 8:32pm UTC](https://forum.makecode.com/t/translations/44001/8 "2026-05-18T20:32:09Z")

</div>

@richard  
I’ve created a project in Crowdin. It offers the option to export and import existing translations. Could you please export them as an archive? You can select exactly what to export.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/d/9d44bfe935b5ec377a05c3fc49bb7f8842a72620.png)

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [May 21, 2026, 3:47pm UTC](https://forum.makecode.com/t/translations/44001/9 "2026-05-21T15:47:47Z")

</div>

> <https://github.com/microsoft/pxt/issues/11320>
>
> @riknoll 
> 
> It seems that the handling of URLs of localized md files for the stat…ic version of the editor needs to be changed.
> 
> https://forum.makecode.com/t/translations/44001/6?u=theb0nny

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [June 5, 2026, 5:15pm UTC](https://forum.makecode.com/t/translations/44001/10 "2026-06-05T17:15:34Z")

</div>

@richard when will there be an opportunity to fix it?
