Giter Site home page Giter Site logo

weisuojiushiwd / x2communitytranslation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from x2communitysupplemental/x2communitytranslation

0.0 0.0 0.0 11 MB

Contains publicly submitted translations for XCOM 2 mods

License: GNU General Public License v3.0

C# 6.13% PowerShell 93.87%

x2communitytranslation's Introduction

Mod-Logo

XCOM 2 Community Translation Mod

This is a community project for gathering all translations for other XCOM 2 mods in one place. Anyone can submit their translation for any existing mod, and it will be added to the Community Translation Mod.

For translators, it is more convenient and reliable than asking individual mod authors to add their translations to their mods.

For mod users, it is more convenient, because they can use just one translation mod.

I am a mod user, how do I use this?

Subscribe to the mod on the Steam Workshop, wait for Steam to download the mod, then activate it in your mod launcher.

If you are using a non-Steam version of the game, download the X2CommunityTranslation.zip from the latest release page and follow these instructions to install it manually.

What mods are translated?

The list of translated mods is here.

I am a translator, how do I submit my translation?

Important! Translations that modify the localization of the game itself are not allowed! Unfortunately, it means that mods that change the base game descriptions cannot be translated by the Community Translation Mod.

Submissions are handled via GitHub interface. See this video for an example or follow step-by-step instructions below.

  1. Sign into your GitHub account. Sign up if you don't have one.
  2. Follow this link to open this mod's Localization folder.
  3. In the top right, click Add file -> Create new file.

Instruction_1

If this is your first submission on this account, you will be asked to fork the repository. Simply click the "Fork this repository" green button.

Instruction_0

  1. In the top bar, you will see "Name your file" text field. Use the following template: ModName/FileName.Extension

Instruction_2

ModName - the name of the mod's .XComMod file without the extension. Translation for each individual mod should exist in its own folder to make it easy to find and modify.

If needed, you can add more folders after ModName.

FileName - name of the localized file.

Extension - depends on the language you're adding the translation for:

  • int - International English
  • chn - Simplified Chinese
  • cht - Traditional Chinese
  • deu - Deutch (German)
  • esn - Espanjol (Spanish)
  • fra - French
  • ita - Italian
  • jpn - Japanese
  • kor - Korean
  • pol - Polish
  • rus - Russian
  1. Enter the translated text into the main window and click the green button "Commit changes"

Instruction_3

  1. In the Commit message text field, use the template: <workshop mod name> - <language>, then click the green button "Propose changes".

Instruction_4

  1. A new page will open. Click the green button "Create pull request".

Instruction_5

  1. You will be redirected to another page. Once again, click the green button "Create pull request".

Instruction_5b

  1. Click this link to edit the file with the list of translated mods.

If the list doesn't already have an entry for the mod that you have added translation for, then add it. The entry needs to contain the mod's workshop name, prefaced with a # symbol, and a workshop link to the mod on the next line, followed by an empty line.

Then add the language you have added translation for to the list of languages under the mod name. The language name must be prefaced by a * symbol.

Instruction_6

  1. Same as before, click "Commit changes", but this time do not change the commit message. Once again, click "Propose changes".

Instruction_7

Then click "Create pull request" on both of the next pages.

  1. All done. Wait for maintainers to review your pull request and upload the update to Steam Workshop. This process may take a few days.

How do I update an existing translation?

Open the file you wish to edit, then click the pencil icon to enter editing mode.

Instruction_8

Once you're done, click the green button "Commit changes" and follow the process explained above to submit a pull request.

x2communitytranslation's People

Contributors

anbai1 avatar iridar avatar ps2guides avatar kerlaeda76 avatar 6yk5 avatar weisuojiushiwd avatar trneedaname avatar robojumper avatar x2communitysupplemental avatar tommyonsn avatar

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.