Skip to content

Update translations, descriptions for items based on game-data - #319

Open
baschny wants to merge 3 commits into
RaidTheory:mainfrom
baschny:update-translations
Open

Update translations, descriptions for items based on game-data#319
baschny wants to merge 3 commits into
RaidTheory:mainfrom
baschny:update-translations

Conversation

@baschny

@baschny baschny commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

This branch addresses two data-quality issues in the item records:

  1. Remove user-specific dynamic fields
    The Used to craft and Compatible... fields were being embedded into item JSONs, but they are not part of the game's static descriptions - they are generated per-user based on unlocked blueprints. The values were also increasingly stale as new items were added without updates. Removing them cleans up the data and avoids misleading users; the same information can be reconstructed from crafting recipes and other item relationships.

  2. Backfill all locale translations for names and descriptions
    Extracted the full set of in-game localization strings from ArcRaidersAssets and mapped them to arctracker's item IDs. This fills in the majority of missing translations across the supported locales, so item names and descriptions now match what players see in-game.

baschny added 2 commits June 30, 2026 17:59
…with)

These are not part of the game descriptions, and are generated for each
user individually depending on the weapons / blueprints they have
already unlocked.

The information is also not up to date anymore, since more items have been
added after that. It is also possible to generate this information from
the crafting / other items themselves.
Using the translations extracted from the game by
https://github.com/astroval0/ArcRaidersAssets/tree/main/Localization/Languages

After some meticulous mapping between the IDs to arctracker's slugs.
@MRUIAW

MRUIAW commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

there seem to be quite a few erroneous texts; not sure whether they are unused texts or something else

@baschny

baschny commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

there seem to be quite a few erroneous texts; not sure whether they are unused texts or something else

Can you give some examples?

@MRUIAW

MRUIAW commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

there seem to be quite a few erroneous texts; not sure whether they are unused texts or something else

Can you give some examples?

you can take a look at the comments. some of the texts i feels like iv seen them somewhere else in the game/file, but it's definitely not in item description.

@MRUIAW

MRUIAW commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

I've forgotten how many translations I've updated, but all the ones I updated were typed out word by word after finding them in the game

@baschny

baschny commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

I've forgotten how many translations I've updated, but all the ones I updated were typed out word by word after finding them in the game

Can you please check at least one/two concrete examples so that we can be sure? Because the proposed change aligns the labels with the ones that were directly extracted from the game-files, so it would be very strange that these contain different strings than what you actually see in game.

I could confirm that the german (de) localizations are fixed with this, currently we have lots of AI generated strings which do no match how they are called in the game.

But if this is different in Chinese, we would have to opt-out from getting these strings for these languages. I could skip those too, you need to tell me if its just zh-CN or both zh-TW. Meaning that we will have to keep them handcrafted in future too.

@MRUIAW

MRUIAW commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

I've forgotten how many translations I've updated, but all the ones I updated were typed out word by word after finding them in the game

Can you please check at least one/two concrete examples so that we can be sure? Because the proposed change aligns the labels with the ones that were directly extracted from the game-files, so it would be very strange that these contain different strings than what you actually see in game.

I could confirm that the german (de) localizations are fixed with this, currently we have lots of AI generated strings which do no match how they are called in the game.

But if this is different in Chinese, we would have to opt-out from getting these strings for these languages. I could skip those too, you need to tell me if its just zh-CN or both zh-TW. Meaning that we will have to keep them handcrafted in future too.

will do it tomorrow😭

@MRUIAW MRUIAW left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i didnt finish the review 😭😭😭

"uk": "Має високий урон та урон в голову, але повільну обробку.",
"zh-CN": "伤害高且爆头伤害尤其高,但操作速度较慢。",
"zh-TW": "傷害和爆頭傷害高,但操控緩慢。"
"zh-CN": "可以制作铁砧",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the in-game original text is: "伤害高且爆头伤害尤其高,但操作速度较慢。"

Comment thread items/anvil_i.json Outdated
"uk": "Ручна гармата одинарної дії з високою шкодою та підвищеним уроном у голову, але з повільним поводженням.",
"zh-CN": "伤害高且爆头伤害尤其高,但操作速度较慢。",
"zh-TW": "單動式手砲,具有高傷害與爆頭傷害,但操控較慢。"
"zh-CN": "单动式大口径手枪,伤害高且爆头伤害高,但操作速度较慢。",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

伤害高且爆头伤害尤其高,但操作速度较慢。

Comment thread items/anvil_ii.json Outdated
"uk": "Ручна гармата одинарної дії з високою шкодою та підвищеним уроном у голову, але з повільним поводженням.",
"zh-CN": "伤害高且爆头伤害尤其高,但操作速度较慢。",
"zh-TW": "單動式手砲,具有高傷害與爆頭傷害,但操控較慢。"
"zh-CN": "单动式大口径手枪,伤害高且爆头伤害高,但操作速度较慢。",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the in-game original text is: "伤害高且爆头伤害尤其高,但操作速度较慢。"

Comment thread items/anvil_iii.json Outdated
"uk": "Ручна гармата одинарної дії з високою шкодою та підвищеним уроном у голову, але з повільним поводженням.",
"zh-CN": "伤害高且爆头伤害尤其高,但操作速度较慢。",
"zh-TW": "單動式手砲,具有高傷害與爆頭傷害,但操控較慢。"
"zh-CN": "单动式大口径手枪,伤害高且爆头伤害高,但操作速度较慢。",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the in-game original text is: "伤害高且爆头伤害尤其高,但操作速度较慢。"

Comment thread items/anvil_iv.json Outdated
"uk": "Ручна гармата одинарної дії з високою шкодою та підвищеним уроном у голову, але з повільним поводженням.",
"zh-CN": "伤害高且爆头伤害尤其高,但操作速度较慢。",
"zh-TW": "單動式手砲,具有高傷害與爆頭傷害,但操控較慢。"
"zh-CN": "单动式大口径手枪,伤害高且爆头伤害高,但操作速度较慢。",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the in-game original text is: "伤害高且爆头伤害尤其高,但操作速度较慢。"

@MRUIAW

MRUIAW commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

recommended to only synchronize the quests section of zh-CN and zh-TW, as the item section seems to have too many errors

@baschny

baschny commented Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

@MRUIAW I now used the correct _SHORT version of the descriptions for all weapons, which is exactly what is shown in the weapon cards, and it matches your typed ones. The zh-TW variants changes a bit, but I guess these are now the correct versions that are in the game.

Can you please recheck it now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants