Item Network SA

by djmalk

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

Tweaks
3 months ago
2.0
878
Logistics Fluids Logistic network Storage Cheats

g Add GUI dictionary

4 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.

4 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.

4 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 :)

4 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.

4 months ago

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

4 months ago
(updated 4 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 :)

4 months ago

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

4 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.

4 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 :)

4 months ago
(updated 4 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.

4 months ago
(updated 4 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!

4 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.


4 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.

4 months ago
(updated 4 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

4 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 :)

4 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