How to add another language?
How to add another language?

private Dictionary<object, string> langMessages = new Dictionary<object, string>
{
{MessageType.LimitBuilding, "You reached limit at that building! Used: {used}, Limit: {limit}"},
{MessageType.LimitGlobal, "You reached global limit! Used: {used}, Limit: {limit}"},
{MessageType.LimitBuildingWarning, "You used {used} that type of building parts in that building, {left} available..."},
{MessageType.LimitGlobalWarning, "You used {used} that type of building parts in whole world, {left} available..."},
{MessageType.LimitsList, "Your global limits:\n{global}\nYour building limits:\n{building}"},
};

Which language?

Please add Russian

Я буду стараться.

You can add? I do not know how))
Могу попробовать, а пока скопируйте это в языковой файл "en" и хотя бы на вашем сервере в нем будет русский текст.Текст может быть переведен плохо, это просто гугл переводчик.Мой русский недостаточно силен, чтобы действительно знать, как формулировать вещи.
{
  "LimitBuilding": "Вы достигли предела в этом здании! Размещено: {used}, Лимит: {limit}",
  "LimitGlobal": "Вы достигли глобального предела! Размещено: {used}, Лимит: {limit}",
  "LimitBuildingWarning": "Вы использовали {used} этот тип строительных деталей в этом здании, {left} доступных...",
  "LimitGlobalWarning": "Вы использовали {used} этот тип строительных деталей во всем мире, {left} в наличии...",
  "LimitsList": "Ваш глобальный лимит:\n{global}\nВаш лимит построек:\n{building}"
}


Edit : (En): I can try, in the meantime copy this into the "en" language file and at least on your server, it will have Russian text. The text may have translated badly, it's just google translate. My Russian is not strong enough to really know how to phrase things. 



Merged post

If you're still unsure just download this:

Link to EXTERNAL site with EntityLimit.json file

And copy it over the existing one, and if you fix the Russian, just don't touch the english parts and you'll be fine. And if you do fix, just post it here so I can see where Google got the Russian wrong.

 

I use 3 languages)
If possible, please add
This will bring together and inform people from different countries.

I like your plugin, I want to use it.

XD. Yeah, my country has 11 official languages, so I know how it goes. I'll see if I can figure out the language system and get it to see support extra languages.

 

protected override void LoadDefaultMessages()
{
lang.RegisterMessages(new Dictionary<string, string>
{
["MessageType.LimitBuilding"] = "You reached limit at that building! Used: {used}, Limit: {limit}",
["MessageType.LimitGlobal"] = "You reached global limit! Used: {used}, Limit: {limit}",
["MessageType.LimitBuildingWarning"] = "You used {used} that type of building parts in that building, {left} available...",
["MessageType.LimitGlobalWarning"] = "You used {used} that type of building parts in whole world, {left} available...",
["MessageType.LimitsList"] = "Your global limits:\n{global}\nYour building limits:\n{building}"
}, this, "en");