{"thread":{"id":"35571","subject":"german translation bug","startedAt":"2013-12-25T19:53:58Z","lastAt":"2013-12-28T13:08:24Z","messageCount":11,"participants":["Wolfgang Rohdewald","Ralf Thielow","Drew Northup","Jonathan Nieder","Jiang Xin","Thomas Rast"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"232384","messageId":"1573480.3a5WD62Cc4@i5","threadId":"35571","inReplyTo":null,"subject":"german translation bug","fromName":"Wolfgang Rohdewald","fromEmail":"wolfgang@rohdewald.de","sentAt":"2013-12-25T19:53:58Z","receivedAt":"2013-12-25T19:53:58Z","isPatch":false,"sender":{"key":"wolfgang@rohdewald.de","avatar":null},"body":"\"Arbeitsverzeichnis leer\" means\n\"working directory empty\" which is obviously wrong.\n\nIt should say\n\n\"Arbeitsverzeichnis sauber\"\n\nwr@s5:~/src/linux$ git status\n# Auf Zweig drm-intel-testing\nNichts zum Einreichen, Arbeitsverzeichnis leer\nwr@s5:~/src/linux$ LANG=C git status\n# On branch drm-intel-testing\nnothing to commit, working directory clean\n\n\n\n-- \nWolfgang\n"},{"id":"232385","messageId":"CAN0XMOJf=H__eFmbcBs-S50ASun94ASL9FiL1zM6eeTheYpxTg@mail.gmail.com","threadId":"35571","inReplyTo":"1573480.3a5WD62Cc4@i5","subject":"Re: german translation bug","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2013-12-25T20:59:10Z","receivedAt":"2013-12-25T20:59:10Z","isPatch":false,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"On Wed, Dec 25, 2013 at 8:53 PM, Wolfgang Rohdewald\n<wolfgang@rohdewald.de> wrote:\n> \"Arbeitsverzeichnis leer\" means\n> \"working directory empty\" which is obviously wrong.\n>\n> It should say\n>\n> \"Arbeitsverzeichnis sauber\"\n>\n> wr@s5:~/src/linux$ git status\n> # Auf Zweig drm-intel-testing\n> Nichts zum Einreichen, Arbeitsverzeichnis leer\n> wr@s5:~/src/linux$ LANG=C git status\n> # On branch drm-intel-testing\n> nothing to commit, working directory clean\n>\n>\n\nThis message is currently translated as \"nichts zu committen, Arbeitsverzeichnis\nunverändert\". Before it was translated as \"nichts einzutragen,\nArbeitsverzeichnis sauber\".\nAccording to the log of git.git, it was never translated as you wrote,\nso it seems\nthat your system uses a different German translation than upstream Git.\nWhat version of Git do you use? What distro in what version do you use?\n\n>\n> --\n> Wolfgang\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"232386","messageId":"1513689.dimJgKglhA@i5","threadId":"35571","inReplyTo":"CAN0XMOJf=H__eFmbcBs-S50ASun94ASL9FiL1zM6eeTheYpxTg@mail.gmail.com","subject":"Re: german translation bug","fromName":"Wolfgang Rohdewald","fromEmail":"wolfgang@rohdewald.de","sentAt":"2013-12-25T21:53:29Z","receivedAt":"2013-12-25T21:53:29Z","isPatch":false,"sender":{"key":"wolfgang@rohdewald.de","avatar":null},"body":"Am Mittwoch, 25. Dezember 2013, 21:59:10 schrieb Ralf Thielow:\n> What version of Git do you use? What distro in what version do you use?\n\nfreshly installed kubuntu 13.10. The package language-pack-de mentioned\nat the end of this mail is installed.\n\nI suppose I should open a KDE bug report?\n\ni5:~ ((unknown)) git --version\ngit version 1.8.3.2\n\nwr@s5:~/kajongg/src$ grep -a 'Nichts zum Einreichen' /usr/share/locale-langpack/de/LC_MESSAGES/git.mo \nNichts zum Einreichen\nNichts zum Einreichen, Arbeitsverzeichnis leer\n\nroot@s5:~/kajongg/src# apt-file search /de/ | grep /git.mo\nlanguage-pack-de-base: /usr/share/locale-langpack/de/LC_MESSAGES/git.mo\n\nroot@s5:~/kajongg/src# LANG=C dpkg --info /var/cache/apt/archives/language-pack-de-base_1%3a13.10+20131012_all.deb\n new debian package, version 2.0.\n size 3346634 bytes: control archive=7323 bytes.\n     955 bytes,    19 lines      control              \n   20278 bytes,   231 lines      md5sums              \n     125 bytes,     9 lines   *  postinst             #!/bin/sh\n     121 bytes,     9 lines   *  postrm               #!/bin/sh\n Package: language-pack-de-base\n Version: 1:13.10+20131012\n Architecture: all\n Maintainer: Language pack maintainers <language-packs@ubuntu.com>\n Installed-Size: 11247\n Pre-Depends: dpkg (>= 1.10.27ubuntu1)\n Depends: locales (>= 2.3.6), language-pack-de (>= 1:13.10+20131012)\n Recommends: firefox-locale-de\n Conflicts: language-pack-de (<< 1:13.10+20131012)\n Replaces: language-pack-de (<< 1:13.10+20131012), language-pack-de-base (<< 1:13.10+20131012), language-pack-gnome-de (<< 1:13.10+20131012), language-pack-gnome-de-base (<< 1:13.10+20131012), language-pack-kde-de (<< 1:13.10+20131012), language-pack-kde-de-base (<< 1:13.10+20131012)\n Section: translations\n Priority: optional\n Description: translations for language German\n  Translation data for all supported packages for:\n  German\n  .\n  This package provides the bulk of translation data and is updated\n  only seldom. language-pack-de provides frequent\n  translation updates, so you should install this as well.\n\n-- \nWolfgang\n"},{"id":"232387","messageId":"3869663.MXlVypzsjR@i5","threadId":"35571","inReplyTo":"1513689.dimJgKglhA@i5","subject":"Re: german translation bug","fromName":"Wolfgang Rohdewald","fromEmail":"wolfgang@rohdewald.de","sentAt":"2013-12-25T22:04:03Z","receivedAt":"2013-12-25T22:04:03Z","isPatch":false,"sender":{"key":"wolfgang@rohdewald.de","avatar":null},"body":"Am Mittwoch, 25. Dezember 2013, 22:53:29 schrieb Wolfgang Rohdewald:\n> I suppose I should open a KDE bug report?\n\nI meant a ubuntu bug report of course.\n\n-- \nWolfgang\n"},{"id":"232389","messageId":"CAM9Z-n=MF+MibS3ziHkixX+iTNAvB+D0+naKkzS8rb5ZSvgEzw@mail.gmail.com","threadId":"35571","inReplyTo":"1513689.dimJgKglhA@i5","subject":"Re: german translation bug","fromName":"Drew Northup","fromEmail":"n1xim.email@gmail.com","sentAt":"2013-12-25T22:14:31Z","receivedAt":"2013-12-25T22:14:31Z","isPatch":false,"sender":{"key":"n1xim.email@gmail.com","avatar":null},"body":"On Wed, Dec 25, 2013 at 4:53 PM, Wolfgang Rohdewald\n<wolfgang@rohdewald.de> wrote:\n> Am Mittwoch, 25. Dezember 2013, 21:59:10 schrieb Ralf Thielow:\n>> What version of Git do you use? What distro in what version do you use?\n>\n> freshly installed kubuntu 13.10. The package language-pack-de mentioned\n> at the end of this mail is installed.\n>\n> I suppose I should open a KDE bug report?\n\nGit does not use KDE's language packs.\n\n> i5:~ ((unknown)) git --version\n> git version 1.8.3.2\n\n> root@s5:~/kajongg/src# LANG=C dpkg --info /var/cache/apt/archives/language-pack-de-base_1%3a13.10+20131012_all.deb\n\nWhat does dpkg report for info about the installed git package (if you\nare using the packaged version)?\n\n-- \n-Drew Northup\n--------------------------------------------------------------\n\"As opposed to vegetable or mineral error?\"\n-John Pescatore, SANS NewsBites Vol. 12 Num. 59\n"},{"id":"232390","messageId":"6038171.4XUs8Nu1vH@i5","threadId":"35571","inReplyTo":"CAM9Z-n=MF+MibS3ziHkixX+iTNAvB+D0+naKkzS8rb5ZSvgEzw@mail.gmail.com","subject":"Re: german translation bug","fromName":"Wolfgang Rohdewald","fromEmail":"wolfgang@rohdewald.de","sentAt":"2013-12-25T22:28:32Z","receivedAt":"2013-12-25T22:28:32Z","isPatch":false,"sender":{"key":"wolfgang@rohdewald.de","avatar":null},"body":"Am Mittwoch, 25. Dezember 2013, 17:14:31 schrieb Drew Northup:\n> Git does not use KDE's language packs.\n\nSorry, I meant ubuntu. I believe I heard before that they tend to replace\nupstream translations but I never actually experienced a problem with that.\n\n> What does dpkg report for info about the installed git package (if you\n> are using the packaged version)?\n\nYes, I am using the packaged version. This package does not contain\nany translations.\n\nroot@s5:/var/cache/apt/archives# dpkg --info git_1%3a1.8.3.2-1_amd64.deb\n neues Debian-Paket, Version 2.0.\n Größe 8034840 Byte: control-Archiv= 15063 Byte.\n      34 Byte,     1 Zeilen      conffiles            \n    1741 Byte,    30 Zeilen      control              \n   32344 Byte,   427 Zeilen      md5sums              \n    1570 Byte,    45 Zeilen   *  postinst             #!/bin/sh\n    1080 Byte,    35 Zeilen   *  postrm               #!/bin/sh\n    2359 Byte,    68 Zeilen   *  preinst              #!/bin/sh\n     478 Byte,    12 Zeilen   *  prerm                #!/bin/sh\n Package: git\n Version: 1:1.8.3.2-1\n Architecture: amd64\n Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>\n Original-Maintainer: Gerrit Pape <pape@smarden.org>\n Installed-Size: 17972\n Depends: libc6 (>= 2.16), libcurl3-gnutls (>= 7.16.2), libexpat1 (>= 2.0.1), libpcre3 (>= 8.10), zlib1g (>= 1:1.2.0), perl-modules, liberror-perl, git-man (>> 1:1.8.3.2), git-man (<< 1:1.8.3.2-.)\n Recommends: patch, less, rsync, ssh-client\n Suggests: gettext-base, git-daemon-run | git-daemon-sysvinit, git-doc, git-el, git-email, git-gui, gitk, gitweb, git-arch, git-bzr, git-cvs, git-svn\n Breaks: bash-completion (<< 1:1.90-1), cogito (<= 0.18.2+), git-core (<< 1:1.7.0.4-1.), gitosis (<< 0.2+20090917-7), gitpkg (<< 0.15), gitweb (<< 1:1.7.4~rc1), guilt (<< 0.33), stgit (<< 0.15), stgit-contrib (<< 0.15)\n Replaces: git-core (<< 1:1.7.0.4-1.), gitweb (<< 1:1.7.4~rc1)\n Provides: git-completion, git-core\n Section: vcs\n Priority: optional\n Multi-Arch: foreign\n Homepage: http://git-scm.com/\n Description: fast, scalable, distributed revision control system\n  Git is popular version control system designed to handle very large\n  projects with speed and efficiency; it is used for many high profile\n  open source projects, most notably the Linux kernel.\n  .\n  Git falls in the category of distributed source code management tools.\n  Every Git working directory is a full-fledged repository with full\n  revision tracking capabilities, not dependent on network access or a\n  central server.\n  .\n  This package provides the git main components with minimal dependencies.\n  Additional functionality, e.g. a graphical user interface and revision\n  tree visualizer, tools for interoperating with other VCS's, or a web\n  interface, is provided as separate git* packages.\n\n-- \nWolfgang\n"},{"id":"232392","messageId":"CAM9Z-nkmsLfzKY+2h8r4y9LjM+6OXTo65ZzLRG7-Z4G_cCdHyw@mail.gmail.com","threadId":"35571","inReplyTo":"6038171.4XUs8Nu1vH@i5","subject":"Re: german translation bug","fromName":"Drew Northup","fromEmail":"n1xim.email@gmail.com","sentAt":"2013-12-25T23:12:59Z","receivedAt":"2013-12-25T23:12:59Z","isPatch":false,"sender":{"key":"n1xim.email@gmail.com","avatar":null},"body":"On Wed, Dec 25, 2013 at 5:28 PM, Wolfgang Rohdewald\n<wolfgang@rohdewald.de> wrote:\n> Am Mittwoch, 25. Dezember 2013, 17:14:31 schrieb Drew Northup:\n>> Git does not use KDE's language packs.\n>\n> Sorry, I meant ubuntu. I believe I heard before that they tend to replace\n> upstream translations but I never actually experienced a problem with that.\n>\n>> What does dpkg report for info about the installed git package (if you\n>> are using the packaged version)?\n>\n> Yes, I am using the packaged version. This package does not contain\n> any translations.\n>\n> root@s5:/var/cache/apt/archives# dpkg --info git_1%3a1.8.3.2-1_amd64.deb\n>  neues Debian-Paket, Version 2.0.\n\n>  Package: git\n>  Version: 1:1.8.3.2-1\n>  Architecture: amd64\n\nWolfgang,\nMy suggestion is to consider compiling Git from sources, as Ubuntu has\nstopped applying non-security updates (for the most part) to\n13.10--which includes most Git updates. That's the best way to ensure\nyou get the latest translations checked out, QA'd and submitted by\nRalf.\n\n(I'm probably going to do that with a 13.10 that I have at home when I\nget a chance--most likely next week.)\n\n-- \n-Drew Northup\n--------------------------------------------------------------\n\"As opposed to vegetable or mineral error?\"\n-John Pescatore, SANS NewsBites Vol. 12 Num. 59\n"},{"id":"232406","messageId":"CAN0XMOLAGQbxLXR16+37WFeCUWnNze8CwoV4+-9-FU0Mz5LZkw@mail.gmail.com","threadId":"35571","inReplyTo":"1513689.dimJgKglhA@i5","subject":"Re: german translation bug","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2013-12-26T16:52:02Z","receivedAt":"2013-12-26T16:52:02Z","isPatch":false,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"On Wed, Dec 25, 2013 at 10:53 PM, Wolfgang Rohdewald\n<wolfgang@rohdewald.de> wrote:\n> Am Mittwoch, 25. Dezember 2013, 21:59:10 schrieb Ralf Thielow:\n>> What version of Git do you use? What distro in what version do you use?\n>\n> freshly installed kubuntu 13.10. The package language-pack-de mentioned\n> at the end of this mail is installed.\n>\n> I suppose I should open a KDE bug report?\n>\n\nThe Ubuntu translators have already updated the\nGerman Git translation for 13.10. So the issue should be\nfixed in the next language pack update [1].\n\nAFAIK Ubuntu ships the translations aside software packages\nthat they're able to update l10n without updating the software\nitself.\nThey also maintain the translations for themselves. Issues that's\nbeen reported to them also getting fixed by them. However, those\nfixes do not necessarily find their way to upstream Git translations.\nThe benefit of reporting issues to Git ML is that they can be fixed\nin both upstream Git and Ubuntu. I'll try to keep an eye to launchpad\nand fix bugs in German translation reported on the ML on both places\nin the future.\n\nThanks for reporting the issue.\n\n[1]\nhttps://translations.launchpad.net/ubuntu/saucy/+source/git/+pots/git/de/+translate?batch=10&show=all&search=nothing+to+commit%2C+working+directory+clean\n\n> i5:~ ((unknown)) git --version\n> git version 1.8.3.2\n>\n> wr@s5:~/kajongg/src$ grep -a 'Nichts zum Einreichen' /usr/share/locale-langpack/de/LC_MESSAGES/git.mo\n> Nichts zum Einreichen\n> Nichts zum Einreichen, Arbeitsverzeichnis leer\n>\n> root@s5:~/kajongg/src# apt-file search /de/ | grep /git.mo\n> language-pack-de-base: /usr/share/locale-langpack/de/LC_MESSAGES/git.mo\n>\n> root@s5:~/kajongg/src# LANG=C dpkg --info /var/cache/apt/archives/language-pack-de-base_1%3a13.10+20131012_all.deb\n>  new debian package, version 2.0.\n>  size 3346634 bytes: control archive=7323 bytes.\n>      955 bytes,    19 lines      control\n>    20278 bytes,   231 lines      md5sums\n>      125 bytes,     9 lines   *  postinst             #!/bin/sh\n>      121 bytes,     9 lines   *  postrm               #!/bin/sh\n>  Package: language-pack-de-base\n>  Version: 1:13.10+20131012\n>  Architecture: all\n>  Maintainer: Language pack maintainers <language-packs@ubuntu.com>\n>  Installed-Size: 11247\n>  Pre-Depends: dpkg (>= 1.10.27ubuntu1)\n>  Depends: locales (>= 2.3.6), language-pack-de (>= 1:13.10+20131012)\n>  Recommends: firefox-locale-de\n>  Conflicts: language-pack-de (<< 1:13.10+20131012)\n>  Replaces: language-pack-de (<< 1:13.10+20131012), language-pack-de-base (<< 1:13.10+20131012), language-pack-gnome-de (<< 1:13.10+20131012), language-pack-gnome-de-base (<< 1:13.10+20131012), language-pack-kde-de (<< 1:13.10+20131012), language-pack-kde-de-base (<< 1:13.10+20131012)\n>  Section: translations\n>  Priority: optional\n>  Description: translations for language German\n>   Translation data for all supported packages for:\n>   German\n>   .\n>   This package provides the bulk of translation data and is updated\n>   only seldom. language-pack-de provides frequent\n>   translation updates, so you should install this as well.\n>\n> --\n> Wolfgang\n"},{"id":"232407","messageId":"20131226165815.GR20443@google.com","threadId":"35571","inReplyTo":"3869663.MXlVypzsjR@i5","subject":"Re: german translation bug","fromName":"Jonathan Nieder","fromEmail":"jrnieder@gmail.com","sentAt":"2013-12-26T16:58:16Z","receivedAt":"2013-12-26T16:58:16Z","isPatch":false,"sender":{"key":"jrnieder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/281595?v=4"},"body":"Hi,\n\nWolfgang Rohdewald wrote:\n> Am Mittwoch, 25. Dezember 2013, 22:53:29 schrieb Wolfgang Rohdewald:\n\n>> I suppose I should open a KDE bug report?\n>\n> I meant a ubuntu bug report of course.\n\nYes, please.  Feel free to cc me if doing so.\n\nIn generally, I'm a bit uncomfortable lately at how Ubuntu's\ntranslation system works for Git.  They are trying to solve a real\nproblem: old Ubuntu releases stick to old versions of git that do not\nhave as complete translations as the latest version.  But their\nsolution to this problem does not seem to work well and creates a lot\nof confusion.  Worse, it creates duplicated effort, as their custom\ntranslations don't seem to have been submitted upstream for review or\ninclusion.\n"},{"id":"232424","messageId":"CANYiYbF2xqhFKJM9gB+jGim=4pjxdPF6_36JjavSin+5XSB3SQ@mail.gmail.com","threadId":"35571","inReplyTo":"CAN0XMOLAGQbxLXR16+37WFeCUWnNze8CwoV4+-9-FU0Mz5LZkw@mail.gmail.com","subject":"Re: german translation bug","fromName":"Jiang Xin","fromEmail":"worldhello.net@gmail.com","sentAt":"2013-12-27T02:20:11Z","receivedAt":"2013-12-27T02:20:11Z","isPatch":false,"sender":{"key":"worldhello.net@gmail.com","avatar":"https://avatars.githubusercontent.com/u/183860?v=4"},"body":"2013/12/27 Ralf Thielow <ralf.thielow@gmail.com>:\n> On Wed, Dec 25, 2013 at 10:53 PM, Wolfgang Rohdewald\n> <wolfgang@rohdewald.de> wrote:\n>> Am Mittwoch, 25. Dezember 2013, 21:59:10 schrieb Ralf Thielow:\n>>> What version of Git do you use? What distro in what version do you use?\n>>\n>> freshly installed kubuntu 13.10. The package language-pack-de mentioned\n>> at the end of this mail is installed.\n>>\n>> I suppose I should open a KDE bug report?\n>>\n>\n> The Ubuntu translators have already updated the\n> German Git translation for 13.10. So the issue should be\n> fixed in the next language pack update [1].\n>\n> AFAIK Ubuntu ships the translations aside software packages\n> that they're able to update l10n without updating the software\n> itself.\n> They also maintain the translations for themselves. Issues that's\n> been reported to them also getting fixed by them. However, those\n> fixes do not necessarily find their way to upstream Git translations.\n> The benefit of reporting issues to Git ML is that they can be fixed\n> in both upstream Git and Ubuntu. I'll try to keep an eye to launchpad\n> and fix bugs in German translation reported on the ML on both places\n> in the future.\n>\n> Thanks for reporting the issue.\n>\n> [1]\n> https://translations.launchpad.net/ubuntu/saucy/+source/git/+pots/git/de/+translate?batch=10&show=all&search=nothing+to+commit%2C+working+directory+clean\n>\n\nI reported the same issue recently, and you can see reply from\nCanonical in this thread:\n\n* http://thread.gmane.org/gmane.comp.version-control.git/239130\n\n-- \nJiang Xin\n"},{"id":"232488","messageId":"87txdtazsn.fsf@linux-1gf2.Speedport_W723_V_Typ_A_1_00_098","threadId":"35571","inReplyTo":"20131226165815.GR20443@google.com","subject":"Re: german translation bug","fromName":"Thomas Rast","fromEmail":"tr@thomasrast.ch","sentAt":"2013-12-28T13:08:24Z","receivedAt":"2013-12-28T13:08:24Z","isPatch":false,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Jonathan Nieder <jrnieder@gmail.com> writes:\n\n> Hi,\n>\n> Wolfgang Rohdewald wrote:\n>> Am Mittwoch, 25. Dezember 2013, 22:53:29 schrieb Wolfgang Rohdewald:\n>\n>>> I suppose I should open a KDE bug report?\n>>\n>> I meant a ubuntu bug report of course.\n>\n> Yes, please.  Feel free to cc me if doing so.\n>\n> In generally, I'm a bit uncomfortable lately at how Ubuntu's\n> translation system works for Git.  They are trying to solve a real\n> problem: old Ubuntu releases stick to old versions of git that do not\n> have as complete translations as the latest version.  But their\n> solution to this problem does not seem to work well and creates a lot\n> of confusion.  Worse, it creates duplicated effort, as their custom\n> translations don't seem to have been submitted upstream for review or\n> inclusion.\n\nEven worse, the German one under discussion uses an entirely different\nvocabulary to describe git concepts:\n\n  ubuntu (from OP):\n    wr@s5:~/src/linux$ git status\n    # Auf Zweig drm-intel-testing\n    Nichts zum Einreichen, Arbeitsverzeichnis leer\n\n  de.po current:\n    msgid \"nothing to commit, working directory clean\\n\"\n    msgstr \"nichts zu committen, Arbeitsverzeichnis unverändert\\n\"\n\n  de.po before the big vocabulary change:\n     msgid \"nothing to commit, working directory clean\\n\"\n     msgstr \"nichts einzutragen, Arbeitsverzeichnis sauber\\n\"\n\nSo their word for \"commit (v.)\" is \"einreichen\", whereas we had\n\"committen\" and before that \"eintragen\".  As if there weren't enough\nconfusion around German terminology yet.\n\n(FWIW I also think it's a terrible choice because it suggests a\ntransaction between multiple people, which to me sounds like it should\nmean \"push\".)\n\n-- \nThomas Rast\ntr@thomasrast.ch\n"}]}