No internet connection
  1. Home
  2. Ideas

Translate into Russian

By Vladimir Lobyntsev @Ecolog2019-10-22 03:23:03.852Z

Make a translation into Russian

  • 14 replies
  1. KajMagnus @KajMagnus2019-10-22 06:27:37.545Z

    Good idea :- ) I don't speak Russian, but if you know someone who does and wants to translate, then, the instructions:

    https://github.com/debiki/talkyard/blob/master/translations/i18n-README.md

    .
    (steps 1 and 2 only). There's a CLA: https://github.com/debiki/talkyard/blob/master/docs/CLA-v2.txt

    1. NEugene @Noobchenko2019-11-07 17:59:58.398Z

      HI
      I translated into Russian.
      Translation file in folder ru_RU
      https://github.com/Noobchenko/talkyard/tree/master/translations

      I would be very happy if you add russian translation )

      1. KajMagnus @KajMagnus2019-11-08 15:18:42.481Z2019-11-08 15:25:58.023Z

        Ok :- ) I'll include in the next release, hopefully some time next week.

        Can you please sign the CLA? By squashing the commits, and appending this to the Git commit message:

        I, Your Full Name <your@email.address>, agree to the Contributor License Agreement, docs/CLA-v2.txt.

        (see: https://github.com/debiki/talkyard#contributing )

        Or alternatively, just reply here to me that you agree to the CLA, i.e. this: https://github.com/debiki/talkyard/blob/master/docs/CLA-v2.txt.

        (It's better if you squash the commits and edit the commit message — then i can include the translations in the main Git repository, which is slightly more convenient, when making updates, later.)

        1. NEugene @Noobchenko2019-11-08 18:50:31.356Z

          It seems to be done, check.

          1. KajMagnus @KajMagnus2019-11-11 13:46:22.402Z

            This looks fine & works fine, I've tested the translations on localhost now. (I noticed just a few tiny typos, e.g. an extra trailing . somewhere — I'll fix that later.)

            What if you squash the commits to just one commit, and keep the "I ... agree to the Contributor License Agreement ..." commit message, and then you submit a PR? Then I'll merge it.

            1. NEugene @Noobchenko2019-11-16 18:08:37.840Z

              I am not familiar with the work of GitHub. You want me to add a message "I ... agree to the Contributor License Agreement ..." in file https://github.com/Noobchenko/talkyard/blob/master/translations/ru_RU/i18n.ts ??

              1. KajMagnus @KajMagnus2019-11-17 03:39:33.052Z

                Summary: Now I've included the translation.

                Details:

                Thanks for asking — actually, no, you don't need (and shouldn't) do that. You already did the CLA related things in the right way :- ).
                Namely by appending "I agree ..." to a commit message, not any text file.

                This is just about sending a request from your GitHub repo fork, to my GitHub repo, so I can click a button and in that way include all your "code" / translations.

                ... Now ... It turns out I too can create a pull request (I just noticed). I just did, here: https://github.com/debiki/talkyard/pull/40.

                And, GitHub has a Squash and merge button, which will squash all your commits into one — so GitHub can do that, and we won't need to.

                (I prefer having all the commits squashed / "brought together" into just one commit, so the commit history looks prettier / cleaner.)

                I've now merged the PR I created, and the translation will be included in the next release (hopefully some day next week).

    2. Progress
      with doing this idea
    3. KajMagnus @KajMagnus2019-11-17 05:21:24.746Z

      I had to re-do the merge, because GitHub somehow deleted original author info.

      Here's the PR, squashed and merged, with correct original-author info:
      PR: https://github.com/debiki/talkyard/pull/41
      Commit: https://github.com/debiki/talkyard/commit/339f36e047ce38dbbdbd538fbbd60d2910b55ee5

      Ok so now the Russian translation has been merged, ... will be included in the next release.

      ( @Noobchenko)

      1. @KajMagnus marked this topic as Started 2019-11-17 05:28:52.151Z.
      2. KajMagnus @KajMagnus2019-11-23 12:12:33.627Z

        @Ecolog and @Noobchenko — now there's a new version, with Russian included: https://www.talkyard.io/-296/new-version-talkyard-v0650

        1. @KajMagnus marked this topic as Done 2019-11-23 12:12:43.013Z.
        2. E
          Vladimir Lobyntsev @Ecolog2019-12-05 14:20:06.618Z

          Hello. I install according to the instructions https://github.com/debiki/talkyard-prod-one but I have version 6.49 and there is no Russian translation

          1. KajMagnus @KajMagnus2019-12-05 23:58:55.391Zreplies toEcolog:

            Hi @Ecolog, I didn't bump the GitHub version number yet (because I wanted to give other self-hosted people some time to enable a certain Google People API, which is in the same new version).

            Once I've bumped this version number, your server will auto upgrade to 0.6.51 which includes Russian.

            Sorry I could probably have been more clear about this. I can bump the version number tomorrow Saturday I would think, maybe today.

            1. KajMagnus @KajMagnus2019-12-07 08:27:30.042Z

              Hi again @Ecolog now I bumped the version number for the self hosted Docker images. So this night your Talkyard installation should self-upgrade to v0.6.51, which includes Russian. — If you want to upgrade directly, you can:

              sudo -i
              cd /opt/talkyard
              ./scripts/upgrade-if-needed.sh