Giter Site home page Giter Site logo

sudomemo-locales's Introduction

sudomemo-locales

For public contributions to localization efforts on Sudomemo.

Full and verified translations can earn you citizenship on Sudomemo! c:

Please note that translations will be verified; contributions will not be accepted if you only use Google Translate or if things are translated in an inappropriate manner.

How to contribute

  1. If you don't already have a GitHub account, please sign up for one.

  2. Fork this repository by clicking the Fork button. This will create a copy of it on your own GitHub account.

  3. Now we need to clone your newly Forked repository to your PC so that you can work on it. You'll need to download the official GitHub Desktop app for this.

  4. Once you've downloaded and opened GitHub Desktop, go to File > Clone Repository.

    • Copy and paste the GitHub URL for your Fork into the URL or username/repository area.

    • For the local path, choose a convenient folder on your PC.

  5. Navigate to the repository's folder (hint: with GitHub Desktop you can do this by going to Repository > Show In Explorer).

  6. In here, you should see a few folders for different langcodes, like en_US and ja_JP. If you don't see a folder with the langcode for your chosen language, then please make a copy of en_US and rename it. If you aren't sure what the langcode is, we have a list here

  7. Open the folder for your chosen language, and then open the LC_MESSAGES folder. You should see a lot of files that end with .po -- these are the translation files!

  8. To make changes to a translation file, open it in a text editor. Something like Notepad is fine, but if you're not sure about what to use, we recommend Notepad++ for Windows or Atom for all platforms. Please do your best to ensure that the files are saved with UTF-8 encoding -- it will save many a headache for languages with accents or a non-Roman alphabet.

  9. Using a text editor, translate any .po lines that start with msgstr.

    • If the text starts with an @ symbol, you can remove the @ symbol.
    • Sometimes, format characters like %s and %d are used as placeholders (for example, the %s in "Flipnote by %s" becomes a username), please make sure these go in the right places!
  10. After you've made changes, go back to GitHub Desktop. You should see all the files you've changed under the Changes tab. Below, there should be an input box where you can enter a Summary and Description.

    • Your summary should explain what you changed; "added German translation" or "fixed Japanese translation for blockSettings.po" are examples of good summaries.

    • Decription is optional, so don't worry about it.

  11. Click the Commit to master button at the bottom. Your changes will now be saved to GitHub. You may continue to make changes in the same way until you're ready to submit them back to us.

  12. When you're ready to to submit your changes to us, go to Github Desktop and choose Branch > Create Pull Request

  13. Give your Pull Request a title and add your Flipnote Studio ID in the comment area along with anything you want to note. Finally, click on Create Pull Request to submit it.

  14. We'll review your Pull Request as soon as possible, make sure to check back regularly in case there is something we ask you to fix. c:

Langcode list

Common languages:

Name Language
en_US American English
fr_FR French
de_DE German
nl_NL Dutch
es_ES Spanish
pt_PT Portugese
nl_NL Dutch
it_IT Italian
ja_JP Japanese

A full list is available here

If you have any question about which langcode to use, feel free to reach out to us on Discord (@sudofox#8048 or @jaames#7359) or on Twitter (@sudomemo or @rakujira).

Thank You

If you'd like the link in this section adjusted, reach out to us. If your name is missing, please also reach out to us - sometimes it slips between the cracks.

English to Japanese

@Bukharin1

@Compeito

@SlawomirNowak

@ManatoProject

@opera7133

English to Greek

@igantzia

English to Dutch

@olafher

English to Spanish

@NaoVolkova @EDaniCB

English to French

@SlurpieDoo

@Jean20B

English to Swedish

@Sweirde

sudomemo-locales's People

Contributors

darksould04 avatar edanicb avatar igantzia avatar jaames avatar jean20b avatar naovolkova avatar plu4011 avatar sasaugo avatar sha-shin-kamiyanao avatar slawomirnowak avatar slurpiedoo avatar snowpmakes avatar sudofox avatar sweirde avatar thejsa 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.