{"thread":{"id":"64541","subject":"Possible German translation bug","startedAt":"2025-11-27T23:28:07Z","lastAt":"2025-11-28T05:19:51Z","messageCount":2,"participants":["brian m. carlson","Sören Krecker"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"531387","messageId":"aSjehThPX8-WeQR7@fruit.crustytoothpaste.net","threadId":"64541","inReplyTo":null,"subject":"Possible German translation bug","fromName":"brian m. carlson","fromEmail":"sandals@crustytoothpaste.net","sentAt":"2025-11-27T23:28:05Z","receivedAt":"2025-11-27T23:28:07Z","isPatch":false,"sender":{"key":"sandals@crustytoothpaste.net","avatar":"https://avatars.githubusercontent.com/u/497054?v=4"},"body":"We have the following string in Git, which is translated as follows in\nSpanish, French, and German:\n\n----\n% git rev-parse --verify nonexistent\nfatal: Needed a single revision\n% LC_ALL=es_MX.UTF-8 git rev-parse --verify nonexistent\nfatal: Se necesitó una revisión singular\n% LC_ALL=fr_CA.UTF-8 git rev-parse --verify nonexistent\nfatal : Une seule révision attendue\n% LC_ALL=de_DE.UTF-8 git rev-parse --verify nonexistent\nSchwerwiegend: Benötigte einen einzelnen Commit\n----\n\nIn Spanish and French, we use the translation of the word \"revision\"\nbecause `git rev-parse --verify` can permit referring to an object of\nany type: blob, tree, commit, or tag.  For instance, this is a blob:\n\n----\n% git rev-parse --verify v2.0.0:strbuf.c\nee96dcfb816625436582833d812a7156513d5d39\n----\n\nBut in German, we use the noun \"Commit\".  I admit my German is not very\ngood[0] and my technical German is effectively nonexistent, but I\npresume \"Commit\" means \"commit\" and if so, that's simply not accurate in\nthis case.\n\nIt looks like in other places in the translation we use \"Revisionsgang\"\nfor \"revision walk\" and \"Revisionsliste\" for \"revision list\", so maybe\n\"Revision\" is a possible option here, but that would be better decided\nby someone with a much better command of German than I have.  Of course,\nI could be wrong altogether, in which case please accept my apologies\nfor the noise.\n\n[0] I do hope to improve it in the new year, though.\n-- \nbrian m. carlson (they/them)\nToronto, Ontario, CA\n"},{"id":"531391","messageId":"1a65fcbb-0a44-41f2-bba5-e0670a312ee1@freenet.de","threadId":"64541","inReplyTo":"aSjehThPX8-WeQR7@fruit.crustytoothpaste.net","subject":"Re: Possible German translation bug","fromName":"Sören Krecker","fromEmail":"soekkle@freenet.de","sentAt":"2025-11-28T05:14:18Z","receivedAt":"2025-11-28T05:19:51Z","isPatch":false,"sender":{"key":"soekkle@freenet.de","avatar":"https://avatars.githubusercontent.com/u/6253399?v=4"},"body":"Hi,\n\nfor me as a native speeker the translation revison as \"Revision\" seems \nmuch better to me.\n\nBest regards,\n\nSören Krecker\n\nAm 28.11.25 um 00:28 schrieb brian m. carlson:\n> We have the following string in Git, which is translated as follows in\n> Spanish, French, and German:\n> \n> ----\n> % git rev-parse --verify nonexistent\n> fatal: Needed a single revision\n> % LC_ALL=es_MX.UTF-8 git rev-parse --verify nonexistent\n> fatal: Se necesitó una revisión singular\n> % LC_ALL=fr_CA.UTF-8 git rev-parse --verify nonexistent\n> fatal : Une seule révision attendue\n> % LC_ALL=de_DE.UTF-8 git rev-parse --verify nonexistent\n> Schwerwiegend: Benötigte einen einzelnen Commit\n> ----\n> \n> In Spanish and French, we use the translation of the word \"revision\"\n> because `git rev-parse --verify` can permit referring to an object of\n> any type: blob, tree, commit, or tag.  For instance, this is a blob:\n> \n> ----\n> % git rev-parse --verify v2.0.0:strbuf.c\n> ee96dcfb816625436582833d812a7156513d5d39\n> ----\n> \n> But in German, we use the noun \"Commit\".  I admit my German is not very\n> good[0] and my technical German is effectively nonexistent, but I\n> presume \"Commit\" means \"commit\" and if so, that's simply not accurate in\n> this case.\n> \n> It looks like in other places in the translation we use \"Revisionsgang\"\n> for \"revision walk\" and \"Revisionsliste\" for \"revision list\", so maybe\n> \"Revision\" is a possible option here, but that would be better decided\n> by someone with a much better command of German than I have.  Of course,\n> I could be wrong altogether, in which case please accept my apologies\n> for the noise.\n> \n> [0] I do hope to improve it in the new year, though.\n\n"}]}