Skip to content

update item and liquid names for EN/RU locales - #137

Open
1KiRiK1 wants to merge 1 commit into
pyanodon:masterfrom
1KiRiK1:locale
Open

update item and liquid names for EN/RU locales#137
1KiRiK1 wants to merge 1 commit into
pyanodon:masterfrom
1KiRiK1:locale

Conversation

@1KiRiK1

@1KiRiK1 1KiRiK1 commented Jul 2, 2026

Copy link
Copy Markdown
  • Rename items and liquids in both English and Russian localizations
  • Update descriptions for certain items/liquids
  • Fix Russian translation inaccuracies

- Rename items and liquids in both English and Russian localizations
- Update descriptions for certain items/liquids
- Fix Russian translation inaccuracies
Comment thread locale/en/locale.cfg
quantum-dots=Quantum dots
pi-josephson-junction=Pi Josephson junction
var-josephson-junction=Varphi Josephson junction
pi-josephson-junction=π-Josephson junction

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.

These symbols aren't easily searchable for users

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

изображение I understand that you won't find π and φ on the keyboard. But after the search system was upgraded, you can skip any symbols and signs and just write, for example, "junction" and it finds everything.

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.

and if you search "pi"? Largely, people tend to enter the item name from left to right. I think it's worth keeping usable over using the symbols, most people also won't be able to tell you what the varphi symbol denotes.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I understand this might cause inconvenience for some players. But:

If a player wants to find this item, they either know it's a "Josephson junction" - and they type "Josephson" or "junction", or they don't know - then they won't be searching for it at all.

There are already precedents in the German localization, for example π-Josephson-Kreuzung and γ-Butyrolacton (GBL). So German players manage just fine - and they don't complain.

In physics, these junctions are called exactly π-Josephson junction and φ-Josephson junction.

The mod is complex, and it can cause suffering for players even with Greek letters. These letters are taught in school during math and physics classes. If a player skipped school — the mod will teach them (educational gaming, yay).

I suggest using π and φ because it's correct, it educates, and so that players get humiliated by complex letters.

We should ask other developers for their opinion on this matter.

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 checked with other developers and the consensus is that the original remains. This is due to:

  • The loss of searchability, with multiple matches for the typable portion of the name
  • The fact that many players cannot identify specifics in the greek alphabet

Supplementary to this is matching the internal prototype names, though this is a minor point since 'varphi' is already abbreviated as 'var'

@oorzkws oorzkws 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've left comments where changes are requested or clarification is needed. Thanks for your patience waiting for the review!

Comment thread locale/en/locale.cfg
Comment on lines +144 to +145
ndfeb-alloy=Nd-Fe-B alloy
ndfeb-powder=Nd-Fe-B powder

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.

Generally, it's better to keep the full name and add the abbreviation in brackets, like PDMS on line 100 does.

I suggest:
Neodymium ferroboron (NDFeB)

The lack of dashes allows searches to match the shorthand and prototype name.

Comment thread locale/en/locale.cfg
meat=Meat
fertilizer=Fertilizer
rayon=Rayon
rayon=Viscose

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.

Can you explain the rationale for this change?

Comment thread locale/en/locale.cfg
quantum-dots=Quantum dots
pi-josephson-junction=Pi Josephson junction
var-josephson-junction=Varphi Josephson junction
pi-josephson-junction=π-Josephson junction

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 checked with other developers and the consensus is that the original remains. This is due to:

  • The loss of searchability, with multiple matches for the typable portion of the name
  • The fact that many players cannot identify specifics in the greek alphabet

Supplementary to this is matching the internal prototype names, though this is a minor point since 'varphi' is already abbreviated as 'var'

Comment thread locale/en/locale.cfg
fiber=Fiber
micro-fiber=Microfiber
sub-denier-microfiber=Sub denier microfiber
sub-denier-microfiber=Ultra-fine microfiber

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.

Better to match the prototype name here

Comment thread locale/en/locale.cfg
Comment on lines -60 to +62
resistor1=High-power resistors
resistor2=Medium-power resistors
resistor3=Low-power resistors
resistor1=Carbon composite resistors
resistor2=Wirewound resistors
resistor3=SMD metal-film resistors

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'm not so sure on this one, the original naming has a clear tiering to it while the replacement names do not.

Do you have a rationale for the changes?

Comment thread locale/en/locale.cfg
graphene-sheet=Graphene sheet
graphene-roll=Graphene roll
processor-core=Processor core
processor-core=Processor die

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.

Is there a clear reason to change from matching the internal name here?

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