Item Network SA

by djmalk

This mod adds a network for transporting items and fluids. Now with QUALITY support.

Tweaks
9 months ago
2.0
1.08K
Logistics Fluids Logistic network Storage Cheats

g Add GUI dictionary

10 months ago

Hello!
Thanks for the mod!
Please add a dictionary for GUI elements to the locale file for possible further translation. I mean all these "close, open, limit, buffer" hints, etc.

10 months ago

Localization support is currently incomplete, and I haven't prioritized translations yet. I'll consider adding them once the core functionality is more stable.
This is the political answer, but the truth is I don't give a shit about localization.

10 months ago

I already understood that you have a negative attitude towards localization :)
Therefore, I ask you to add only the words to the main file, nothing more is needed :)

10 months ago

Don't get me wrong — I'm not against translating this mod. I'm not a native English speaker myself. It's just that localization is kind of boring, and I'm doing this mod for fun. Coding stuff I have zero interest in feels more like a job — and this mod isn't my job, it's my hobby. That said, I rarely turn down a request, so I'll see what I can do. Just don't expect it to be a priority.

10 months ago

I started replacing hardcoded strings with localization keys. What language are you translating it into?

10 months ago
(updated 10 months ago)

Thank you!
I am translating into Russian.
And in general they will also translate into their mod-packs at least into Chinese and French, there are these good localizers here :)

10 months ago

Cool, I try to fix all stuff for 1.0 release, gonna take some time.

10 months ago

Localization is now complete!
There are just two quirks to be aware of:

Network Sensor section name is hardcoded — due to API limitations, the section title can't be localized dynamically, as it only accepts plain strings and not localization keys.

Item quality tooltips are unlocalized — this is intentional. Since quality mods can introduce an unknown number of custom tiers (some with 200+ variants), attempting to localize them without knowing what mods the user has would cause broken tooltips due to missing locale keys. To ensure compatibility, quality names are shown as-is with color coding for readability.

Everything else should be properly localized. Now I have to work on other bugs and requests. Depending on how much work it is, version 1.0 should be out in a couple of days.

10 months ago

200 variants??? Holy shit :)))

Awesome! You're the best, thanks for your work! I can't wait to try the new version, and to do my own translation :)

10 months ago
(updated 10 months ago)

In the future update, please add this line and keys for it:
File "NetworkChestGui.lua", line 340:

caption = type == "add" and { "item-network.NC-Add-Item" } or { "item-network.NC-Edit-Item" },

And thank you again, I roughly understood how localization for a graphical interface is done.

10 months ago
(updated 10 months ago)

Fair enough — something was bound to slip through my sight.
In my defense, I did a test run in another language and didn’t see a single broken or untranslated key.
Stupid me, now that I see it, I’ll fix it in the next version.
But you already fixed it yourself, good job!

10 months ago

Another question, I'll ask it here so as not to create a topic.
Please tell me, what are the signals with the steam temperature created for? At first I thought that they could be selected when requesting an item, but they are not there.
They are in factoriopedia, but they are not there when selecting a liquid.


10 months ago

I made those for the network sensor — they’re virtual signals. They show up under the fluids tab instead of signals because I want them sorted as fluids.
Factorio has a strict sorting order. For example, vanilla groups all different temperatures of a fluid into one signal. So if I have 1k of 165°C steam and 5k of 500°C steam, it just shows as steam: 6k.
My fix changes that — now it shows two separate steam signals. That’s really useful if you’re about to run out of one type and have a sensor hooked up to a speaker.
With the vanilla method, you won’t get an alarm if steam 165 is at 0 but you still have 5k steam 500 — the signal still reads 5k.
If that makes sense.

10 months ago
(updated 10 months ago)

Also, I’m not using capital letters in my keys — let’s keep things consistent.
New keys are:
NC-add-item=Add Item
NC-edit-item=Edit Item

Also renamed:
NC-add-item=Add to NC-add=Add
I also noticed that i use wrong dash here:
NC_main-frame-title=Configure Network Chest I'm gonna change this into NC-main-frame-title=Configure Network Chest

10 months ago

Exactly, because the key was already created with that name. I just looked at what it was before and wrote it down, although I only need to substitute the one that already exists.
Well, that's what experience means! Thanks for the valuable advice :)

10 months ago

These are the only changes I made on the localization side, just so you're prepared when the next version releases. Going forward, I'll add new keys whenever I introduce something that requires localization.Good luck with the translation!

New response