Giter VIP home page Giter VIP logo

loqui's Introduction

Loqui depends on community contributions, please help us translate at Loqui's Translation Project

Loqui

The goal of Loqui is to provide free, open-source, and community-driven translations for ALL Minecraft mods.

A NeoForge port is planned, but the current goal is to smooth out any significant bugs and issues that may happen.

For Users

Simply drop Loqui into your mods folder, and it will download any translations you need from the Loqui API, it's that simple!

For Modpack Developers

Again, include Loqui in your modpack and you can allow your users to play in their native language!

It's recommended you encourage your community to join the Translation Project in order to improve the quality and quantity of translations - the more the merrier!

For Mod Developers

A system is currently being developed that will allow mod developers to download translations from the Loqui API and bundle them directly into their mods.

Loqui has an intelligent algorithm that allows translations to be accurate across versions, and ignore any existing translations your mod may provide!

Benefits

  • Crowdsourced translations - Get your mod translated by the community for free, all translations are moderated by verified proofreaders.
  • Automatic updates - No need to manually update translations, Loqui will do it for you.
  • Ability to download translations - You can download the translations from Crowdin and bundle them directly in your mod if you wish.

Technical Explanation

  • Loqui traverses your mods folder, gathering information on mods and what en_us.json files are present.
  • It then sends this information to the Loqui API, which returns any translations that are available, and indexes any new unrecognized en_us.json files it recieves so that the community can translate them.
  • Loqui then downloads these translations and places them in the correct location.

For more information, visit the Loqui Website.

Opt-out

Opting out can be useful if:

  • You already provide crowd-sourced translations.
  • You have a custom translation system.
  • You don't want your mod to be translated.

If you wish to opt-out of Loqui, you can do so by adding a noloqui.txt file to your mod's resources directory.

Eg: assets/namespace/noloqui.txt would disable loqui for any language files within the namespace namespace.

If you wish to have your mod removed from Loqui entirely - including any en_us.json files that have been pre-indexed, please contact me directly.

loqui's People

Contributors

imb11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

rotgruengelb

loqui's Issues

Opt-Out Request - Stardust Labs

I hereby request that Terralith, Incendium, Nullscape, Structory, Structory: Towers, Continents, and Amplified Nether are removed from your project, as well as any future Stardust Labs project. (I didn't see Continents or Amplified Nether in there - there isn't anything to translate for those mods - but wanted to list them regardless).

We have our own translation effort, and I don't appreciate a new one being started without asking us. While I like the general concept of this mod, I am in belief that it should be opt-in rather than opt-out. Alternatively, at least notify/ask the mod devs of which you wish to have translations for.

(I would have joined your Discord to ask directly, but I am currently out of server spaces)

Problem with fancy menu

When I used this mod, the menu that I made in the fancy menu was completely reset. I don’t know if the mod completely disables the ability to customize the menu or if it’s only the first time it’s launched, but I’ve already mentioned the problem.

Developer consent and upstreaming

As a mod developer and volunteer translator, I find this project in its current state concerning.

Your premise is to "provide open-source translations for all mods", but by a quick glance I could already find at least 12 mods that already accept translations upstream, some of which even use Crowdin themselves.

So, why are you including mods that already accept translations on their mod upstream? Has there been any discussion with those devs?

Other mods that don't accept translations upstream yet - has there been discussions to notify them of this project, to then donate the translations done here for their upstream?

Edit: I read the readme about opting out, but I believe it should be opt-in, with you directly proposing the inclusion for each dev.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.