fontforge-20230101-workaround-broken-translations.patch 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. https://bugs.gentoo.org/908868
  2. https://savannah.gnu.org/bugs/index.php?64333
  3. https://github.com/fontforge/fontforge/issues/5251
  4. From f80f80871c6e3777f9974a44058f494eb5353c66 Mon Sep 17 00:00:00 2001
  5. From: blockiv <blockiv@tuta.io>
  6. Date: Thu, 22 Jun 2023 04:39:16 +0000
  7. Subject: [PATCH] Mark breaking translations as fuzzy
  8. --- a/po/fr.po
  9. +++ b/po/fr.po
  10. @@ -289,7 +289,7 @@ msgstr "chaîne %1$.30s pour %2$.30s"
  11. #. GT: $2 is the glyph's encoding
  12. #. GT: $3 is the font name
  13. #. GT: $4 is the changed flag ('*' for the changed items)
  14. -#, c-format
  15. +#, c-format, fuzzy
  16. msgid "%1$.80s at %2$d from %3$.90s%4$s"
  17. msgstr "%1$.80s à %2$d de %3$.90hs%4$s"
  18. @@ -300,7 +300,7 @@ msgstr "%1$.80s à %2$d de %3$.90hs%4$s"
  19. #. GT: $2 is the glyph's encoding
  20. #. GT: $3 is the pixel size of the bitmap font
  21. #. GT: $4 is the font name
  22. -#, c-format
  23. +#, c-format, fuzzy
  24. msgid "%1$.80s at %2$d size %3$d from %4$.80s"
  25. msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs"
  26. @@ -7427,7 +7427,7 @@ msgstr ""
  27. "La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n"
  28. "Voulez-vous l'enregistrer ?"
  29. -#, c-format
  30. +#, c-format, fuzzy
  31. msgid ""
  32. "Font %1$.40s in file %2$.40s has been changed.\n"
  33. "Reverting the file will lose those changes.\n"
  34. @@ -19920,7 +19920,7 @@ msgstr ""
  35. "Le nom de la fonte commence avec une séquence d'ordre d'octet utf8. Ceci "
  36. "n'est pas permis. %s"
  37. -#, c-format
  38. +#, c-format, fuzzy
  39. msgid ""
  40. "The fonts %1$.30s and %2$.30s have a different number of glyphs or different "
  41. "encodings"
  42. @@ -19928,7 +19928,7 @@ msgstr ""
  43. "Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des "
  44. "codages différents"
  45. -#, c-format
  46. +#, c-format, fuzzy
  47. msgid ""
  48. "The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, "
  49. "one cubic)"
  50. @@ -19963,7 +19963,7 @@ msgstr ""
  51. "Le glyphe %1$.30s dans %2$.30s a à la fois des références et des contours. "
  52. "Ceci n'est pas supporté dans une fonte MM"
  53. -#, c-format
  54. +#, c-format, fuzzy
  55. msgid ""
  56. "The glyph %1$.30s in font %2$.30s has a different hint mask on its contours "
  57. "than in %3$.30s"
  58. @@ -19979,7 +19979,7 @@ msgstr ""
  59. "Le glyphe %1$.30s de la fonte %2$.30s a un nombre de points (ou de points de "
  60. "contrôle) différent que dans %3$.30s"
  61. -#, c-format
  62. +#, c-format, fuzzy
  63. msgid ""
  64. "The glyph %1$.30s in font %2$.30s has a different number of references than "
  65. "in %3$.30s"
  66. @@ -20454,7 +20454,7 @@ msgstr ""
  67. "individuellement. Cela peut être utile si vous vouliez\n"
  68. "conserver les versions quadratiques et cubiques d'une fonte."
  69. -#, c-format
  70. +#, c-format, fuzzy
  71. msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s"
  72. msgstr ""
  73. "Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs"
  74. @@ -21040,7 +21040,7 @@ msgstr ""
  75. msgid "There is already a subtable with that name, please pick another."
  76. msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP"
  77. -#, c-format
  78. +#, c-format, fuzzy
  79. msgid "There is already an anchor point named %1$.40s in %2$.40s."
  80. msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs."
  81. @@ -21435,7 +21435,7 @@ msgstr ""
  82. "Cette fonte ne précise pas de 'unitsPerEm', alors nous assumons que c'est "
  83. "1000."
  84. -#, c-format
  85. +#, c-format, fuzzy
  86. msgid ""
  87. "This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've "
  88. "been able to find is %1$.20s-%2$.20s-%4$d.\n"
  89. @@ -21764,7 +21764,7 @@ msgstr ""
  90. "Et sur в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n"
  91. "Et sur toutes les lettres grecques minuscules. Et peut être tout le reste."
  92. -#, c-format
  93. +#, c-format, fuzzy
  94. msgid ""
  95. "This kerning pair (%.20s and %.20s) is currently part of a kerning class "
  96. "with a 0 offset for this combination. Would you like to alter this kerning "
  97. @@ -24544,7 +24544,7 @@ msgstr ""
  98. "Vous voulez effacer %.30s qui est référencé par un\n"
  99. "autre glyphe. Êtes-vous sûr(e) de vouloir poursuivre ?"
  100. -#, c-format
  101. +#, c-format, fuzzy
  102. msgid ""
  103. "You are attempting to paste a reference to %1$s into %2$s.\n"
  104. "But %1$s does not exist in this font, nor can I find the original character "
  105. @@ -24556,7 +24556,7 @@ msgstr ""
  106. "glyphe auquel il se référait.\n"
  107. "Le glyphe ne sera pas copié."
  108. -#, c-format
  109. +#, c-format, fuzzy
  110. msgid ""
  111. "You are attempting to paste a reference to %1$s into %2$s.\n"
  112. "But %1$s does not exist in this font.\n"
  113. --- a/po/it.po
  114. +++ b/po/it.po
  115. @@ -2297,7 +2297,7 @@ msgstr "Riferimento invertito"
  116. msgid "Flipping"
  117. msgstr "Ribaltamento"
  118. -#, c-format
  119. +#, c-format, fuzzy
  120. msgid ""
  121. "Font %1$.40s in file %2$.40s has been changed.\n"
  122. "Reverting the file will lose those changes.\n"
  123. @@ -5830,7 +5830,7 @@ msgstr ""
  124. msgid "The font does not contain a glyph named %s."
  125. msgstr "Questo font non contiene un glifo chiamato %s."
  126. -#, c-format
  127. +#, c-format, fuzzy
  128. msgid ""
  129. "The glyph %1$.30s has a different number of contours in font %2$.30s than in "
  130. "%3$.30s"
  131. @@ -6229,7 +6229,7 @@ msgstr ""
  132. msgid "This font does not specify font-face\n"
  133. msgstr "Questo font non specifica il font-face\n"
  134. -#, c-format
  135. +#, c-format, fuzzy
  136. msgid ""
  137. "This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've "
  138. "been able to find is %1$.20s-%2$.20s-%4$d.\n"
  139. --
  140. 2.41.0