Status
This thread has been locked.

Anthony M.

Feedback score
1
Posts
21
Reactions
11
Resources
0
Do not leave, I'm not asking for help with my language file at all, this is for you, developers AND server owners.

Introduction
Let me introduce you to my current idea, please listen before you say it's stupid or useless, I know some may care and it could end up good for your sake too!
I've been currently planning for about 2 weeks now ( without officially coding it ) however I would like to know people's opinion on such condition of having, not only one language and an easy way to integrate it with many plugins, but multiple languages & have specific support languages - not only that, but also it would be a game changing, imagine your server fully translated from English to French, from French to English, from English and French to Spanish , that's what our community wants these days, it's time to make sure all servers have more than one language.

Questions

Server Owners:
1) Would you use this and want people to actually be able to translate and speak in other languages?
2) Would you accept the fact that you're able to toggle off and on a specific language, know if the person is using X language on many plugins?
3) Would you be able to have a database & a website ( if you do not know how to edit from the database ) where you'll be able to translate & change all messages you wish to change?
4) Does this seem a wanted plugin if huge plugins start using it? like this, you'll be able to edit all sort of language files from a database or a website.

Developers:
1) Would you be able to change or even add / hook your plugin to a "better" system which integrates with other plugins & edit language files from one specific place?
2) Do you know how a database works, and if you don't, if I provided a well detailed documentation on how to do so and examples of plugins, will you be able to use this?
3) If you got suggested to add this, are you able to explain why ( in case you do ) you denied such thing? - I'll be willing to help out as long as there's one person interested in adding such feature into your plugin.
4) Do you believe this is game changing?
5) I understand some developers might only know one specific language, however, I believe we're able to help out in a few and you're even able to just add one language and make your customers happy, are you interested in such deal still or not? , please explain why so, even if you're interested as many might be wanting to know your decision.
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Anthony M.

Feedback score
1
Posts
21
Reactions
11
Resources
0
This is a great idea but it is really hard to make something like this tbh.
Maybe with a team of developers?
Great idea, good luck man
To be exact and a correct respond will be: it's not hard, but it's not easy.
The way I plan on making so will allow you to have all plugins in one simple database and change their language, when a player selects for example French and relogs, the whole server for him will be in French.. unless a plugin did not integrate or hook into my plugin.

The hard part of this will mostly be:
- Get developers to change to this system
- Make sure this does not cause any issues or lag - the only issue I'm worried off if the database goes down.
- Make a website dedicated for this ( I believe I'm able to do so in some way ) and maybe have some "restrictions" instead of everyone being able to access it and edit as they wish, which is not what anyone would ever wants.

The medium part of this:
- Make a wiki page explaining how the plugin works for server owners
- Make a wiki page explaining, with examples, how to hook into this plugin & use it.
- Have a cache system instead of fetching each time that someone changes a language.

The Easy part of this:
- Check on player join's language & default server language
- Have a limited list of which languages are currently accepted to fully make it being able to add a custom language at the end
- Have a command which allows you to change your own language or another player language ( admin )
- Have a cooldown on the commands & later on probably have a GUI addon, you're able to disable the commands too.

Also, I believe this will be answered later on, I'm probably not charging for this, unless I felt like I've lost a lot of time developing this, it will be open source of course, following the GPL license - even when charging for it, which would be for like a really short time until I got back my earning ( basically what I lost in the process ) to be able to continue developing more plugins.

I estimate starting development around June, even less and finish it at the end of 2021 - might take till early 2022 or even less, depends how things go.

My current looking into things is to make sure that a network does not have one, but more than one community integrated or if that's not the case, have a possibility to at least get all language files into one place & manage them fully from there, allowing server owners to take control of that.
 

stanle

procrastinator
Supreme
Feedback score
7
Posts
124
Reactions
52
Resources
0
Anthony this is a great idea! I personally come from a FiveM Community and they normally have multiple language files which are a transcript for each language being "en" - English, "sp" - Spanish, etc.

Not entirely sure this would work for Minecraft since I haven't dipped my foot into Minecraft Development however if this is possible then I think this could definitely beneficial.
 

michal247

Feedback score
0
Posts
50
Reactions
25
Resources
0
This is a great idea but it is really hard to make something like this tbh.
Maybe with a team of developers?
Great idea, good luck man

More like army of translators :D

I think its really good idea, will be useful for bigger servers not for local ones. Can be implemented in lots of ways, might be a bit complex but definitely not impossible.
 

Anthony M.

Feedback score
1
Posts
21
Reactions
11
Resources
0
Anthony this is a great idea! I personally come from a FiveM Community and they normally have multiple language files which are a transcript for each language being "en" - English, "sp" - Spanish, etc.

Not entirely sure this would work for Minecraft since I haven't dipped my foot into Minecraft Development however if this is possible then I think this could definitely beneficial.

Thank you, yes I believe this is possible and I've seen some server have such after that I thought of it basically, so I'm currently aiming for not a dream but a goal and integrate as many communities as I can with each other, enough having a RU community or SP community go in another side of the world and being forgotten, it's time to change how the game works.

More like army of translators :D

I think its really good idea, will be useful for bigger servers not for local ones. Can be implemented in lots of ways, might be a bit complex but definitely not impossible.
Yes indeed, it requires an army of translators, which I'd probably be in need of thinking of a system to solve that.. but not to worry about it currently, all focus will be on finishing it, add-on like in game menu or in game editing & translation tools will be after that it's done.

About useful for big servers or local servers, I've took consideration of them and felt it's more comfortable for them to use it and edit their language file from one place instead of editing them from their plugin YAML file which is also an advantage, I make sure that my plugins do not overload a server usually even on 100+ players online & allow everything, as much as I can, to be customized / edited from one place: "config.yml"
 

michal247

Feedback score
0
Posts
50
Reactions
25
Resources
0
I would make this project commercial definitely though. You will need to hire at least few people to start working on that. Nobody will work on this for free especially developers.
 

Anthony M.

Feedback score
1
Posts
21
Reactions
11
Resources
0
I would make this project commercial definitely though. You will need to hire at least few people to start working on that. Nobody will work on this for free especially developers.

Not to worry about that, I believe I'm able to handle such, and if needed, be getting a developer, but I don't believe it's that needed especially that people could contribute to it as much as they want, and when they want or if they want.
 
Status
This thread has been locked.
Top