WIP Load for fonts in locations specified by FontConfig

Checking for fonts in any locations specified by "<dir>"
entries found in system-wide and user-level FontConfig config files.
This allows more fonts, and user-specific fonts, to be found & loaded.

TODO - Looking in Un*x-specific `/etc/fonts/fonts.conf` and
`~/.config/fontconfig/fonts.conf`, and should look in the
correct places on other platforms.

NOTE - This adds a build dependency on `libxml-2.0`.
This commit is contained in:
Bill Kendrick 2024-12-29 02:14:54 -08:00
parent cb6f190c58
commit cd392a7864
134 changed files with 11309 additions and 10415 deletions

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TuxPaint 0.9.23\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-26 21:13-0800\n"
"POT-Creation-Date: 2024-12-29 02:14-0800\n"
"PO-Revision-Date: 2017-12-18 09:15+0000\n"
"Last-Translator: Flavio Pastore <ironbishop@fsfe.org>\n"
"Language-Team: Italian\n"
@ -422,11 +422,17 @@ msgstr ""
msgid "Text and Label tools support pasting text from the copy/paste clipboard"
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:59
msgid "New Fill mode: \"Eraser\" flood fill."
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:55
msgid ""
"Text and Label tools attempt to load fonts in locations specified in "
"FontConfig &lt;dir&gt; entries now, too"
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:60
msgid "New Fill mode: \"Eraser\" flood fill."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:61
msgid ""
"New Magic tools: \"Comic dots\", \"Rotate\", various \"ASCII\" art, various "
"\"Fractals\", \"Crescent\", \"Spray Paint\", \"Spiral\", \"Square Spiral\", "
@ -434,195 +440,195 @@ msgid ""
"tools."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:61
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:62
msgid ""
"New brushes: \"Fluff (gradient)\", \"Graphite\", \"Impasto\", \"Paint "
"splats\", \"Smoke\", \"Spines\", \"Water (still)\", and \"Watercolor "
"splotches\"."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:62
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:63
msgid "New brush option: \"Chaotic\" (random direction)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:63
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:64
msgid "New templates: \"Clouds from an airplane\" and \"Lough Leane\"."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:68
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:69
msgid "Transparent Erasers."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:69
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:70
msgid "Brushes support descriptions."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:70
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:71
msgid "New brushes: Pencil, Acrylic, Fluff."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:71
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:72
msgid "New Magic tools: Dither, Filled Polygon."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:72
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:73
msgid ""
"Updated Magic tools: 3D Glasses (now offers different anaglyph color "
"combinations)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:73
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:74
msgid "Magic tools may be ungrouped (\"ungroupmagictools\")."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:74
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:75
msgid ""
"Name of files created by Open&gt;Export and Open&gt;Slideshow&gt;Export GIF "
"are now displayed as well as placed in copy/paste clipboard."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:75
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:76
msgid "Localization updates."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:76
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:77
msgid "Improved word wrapping in buttons (via hyphens and soft hyphens)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:77
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:78
msgid ""
"Drawings removed by the \"Erase\" option in the Open dialog are moved to the "
"desktop Trash on Haiku now, too."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:82
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:83
msgid ""
"New Magic tools: 1-, 2-, and 3-Point Perspective line-drawing tools (and "
"corresponding vanishing point editors)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:83
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:84
msgid ""
"New Magic tools: Isometric, Dimetric, Trimetric, and Oblique line-drawing "
"tools (and corresponding angle editors)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:84
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:85
msgid "New Magic tools: Epitrochoid and Hypotrochoid generators."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:85
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:86
msgid ""
"New configuration option, \"complexity\", which affects the behavior (or "
"availability) of some Magic tools."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:86
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:87
msgid ""
"Magic tools reorganized (previously ordered alphabetically by localized "
"name)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:87
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:88
msgid "Font name and size shown when selecting fonts in Text and Label tools."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:88
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:89
msgid "Bug-fixes and localization updates."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:93
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:94
msgid "New Magic tools: Loops, Ribbon, Smooth, and Squiggles."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:94
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:95
msgid "Eraser tool now offers fuzzy (soft-edged) erasers."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:95
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:96
msgid ""
"Turn saved drawings into Templates (found in the New dialog) from within Tux "
"Paint itself (via the Open dialog). (They may subsequently be deleted from "
"the New dialog.)"
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:96
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:97
msgid ""
"\"Erase\" option to remove saved drawings from the Open dialog and exported "
"templates from the New dialog may be disabled, via \"noerase\" configuration "
"option."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:97
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:98
msgid ""
"Specify the user interface font, via \"uifont\" configuration option. (List "
"available fonts with \"--listfonts\" on the command-line.)"
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:98
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:99
msgid ""
"Different (default) user interface fonts are once again used for under "
"different locales."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:99
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:100
msgid ""
"Minor improvements to the selection buttons for the 'special' colors "
"(pipette, HSV picker, and color mixer)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:104
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:105
msgid "Many Magic tools now offer size settings."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:105
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:106
msgid "Button labels word-wrap when possible (improves legibility)."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:110
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:111
msgid ""
"Fifteen new magic tools have been added: Maze, Googly Eyes, Fur, Circles, "
"Rays, 3D Glasses, Color Sep., Saturate, Desaturate, Remove Color, Keep "
"Color, Kaleido-4, Kaleido-6, Kaleido-8, and Bloom."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:111
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:112
msgid "Stamps may be rotated before being applied to the canvas."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:112
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:113
msgid "Shapes tool, in drag-from-corner mode, has been improved."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:113
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:114
msgid "Fill tool now offers a shaped gradient (bevel) mode."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:114
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:115
msgid "A quick Eraser mode can be accessed via keyboard shortcut."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:115
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:116
msgid ""
"The rainbow palette (HSV color picker) can now load the built-in color, or "
"the colors from the pipette tool or color mixer."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:116
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:117
msgid ""
"Starter and Template images can specify how they should stretch, to avoid "
"smearing when the canvas aspect ratio differs from that of the image."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:117
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:118
msgid "The \"buttonsize\" configuration option now offers an \"auto\" setting."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:118
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:119
msgid "A quick start guide has been added."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:123
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:124
msgid ""
"Tux Paint's Color palette includes a new Color Mixer option, which allows "
"users to combine different proportions of primary colors (red, yellow, and "
@ -630,7 +636,7 @@ msgid ""
"mixing paints."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:124
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:125
msgid ""
"The Color Picker option, which previously offered a static palette of around "
"sixty-five thousand color choices, now supports separate hue, saturation, "
@ -638,21 +644,21 @@ msgid ""
"colors."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:125
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:126
msgid ""
"Also, a keyboard shortcut is now available for quick access to the Color "
"Selector — the \"pipette\" tool used for picking colors from the current "
"drawing."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:126
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:127
msgid ""
"The Paint and Lines tools now provide a way to adjust the spacing of "
"brushes, allowing dotted lines or smearing effects to be made. Many brushes "
"have been given better default spacing values, as well."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:127
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:128
msgid ""
"Two new variations of the Zoom Magic Tool, Tile Zoom and Rush, have been "
"added. When shrinking a drawing with Tile Zoom, it replicates the drawing "
@ -660,7 +666,7 @@ msgid ""
"background color. The Rush tool blurs the results."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:128
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:129
msgid ""
"Tux Paint's Shapes tool now offers hexagon (6-sided) and heptagon (7-sided) "
"polygons. For shapes which can be stretched (rectangle, oval, etc.), the "
@ -669,7 +675,7 @@ msgid ""
"has also been expanded."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:129
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:130
msgid ""
"Keyboard shortcuts, such as [Control]+[S] to save a drawing, are now "
"accessed with the more traditional [⌘ Command] key when using Tux Paint on "
@ -677,7 +683,7 @@ msgid ""
"The look and feel of the user documentation has been improved."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:134
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:135
msgid ""
"Tux Paint's Paint and Line tools now support brushes that rotate based on "
"the angle of the stroke. This new rotation feature, as well as the older "
@ -686,7 +692,7 @@ msgid ""
"painting mode for interactively coloring within a confined area."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:135
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:136
msgid ""
"Six new Magic tools have been added to Tux Paint. Panels shrinks and "
"duplicates the drawing into a 2-by-2 grid, which is useful for making four-"
@ -697,7 +703,7 @@ msgid ""
"of Tux Paint's classic Rainbow tool."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:136
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:137
msgid ""
"A number of existing Magic tools have been updated, as well. Improvements "
"were made to Halftone, which simulates photographs on newsprint; Cartoon, "
@ -706,7 +712,7 @@ msgid ""
"Chalk, and Emboss, now offer the ability to alter the entire image at once!"
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:137
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:138
msgid ""
"Finally, Magic tools are now grouped into collections of similar effects — "
"painting, distorts, color filters, picture warps, pattern painting, "
@ -714,7 +720,7 @@ msgid ""
"need."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:142
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:143
msgid ""
"Tux Paint's Fill tool now offers options to fill an area with color "
"gradients. The \"Radial\" fill creates a circular gradient centered around "
@ -722,7 +728,7 @@ msgid ""
"of gradients at different angles and sizes."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:143
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:144
msgid ""
"New Magic tools have been added to Tux Paint: \"Pixels\" makes it easier to "
"create retro-gaming style pixel art, \"Checkerboard\" fills the entire "
@ -730,14 +736,14 @@ msgid ""
"picture via brush strokes."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:144
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:145
msgid ""
"Tux Paint's user documentation has been overhauled, making localization "
"easier. Parties interested in helping with localization are encouraged to "
"contact the Tux Paint team."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:145
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:146
msgid ""
"Finally, a new pair of accessibility options have been added. The entire "
"user interface can now be enlarged benefiting users with impaired vision, "
@ -747,34 +753,34 @@ msgid ""
"systems."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:150
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:151
msgid ""
"A major improvement has been made to the Shapes tool, which now provides "
"options to choose whether shapes are drawn from the center or a corner, "
"making it easier to use in any situation."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:151
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:152
msgid ""
"The on-screen keyboard, an accessibility feature optionally available when "
"using the Text and Label tools, now appears larger on bigger displays; "
"helpful for users of coarser input devices, such as eye-tracking systems."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:152
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:153
msgid ""
"The Eraser tool adds new, smaller eraser sizes, and applies smoother, "
"contiguous strokes when the pointer is moved quickly."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:153
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:154
msgid ""
"Finally, this newest version adds options to export individual drawings and "
"GIF animations, making it easy to share pictures, cartoons, and slideshows "
"with others."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:158
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:159
msgid ""
"The latest version has promoted the \"Fill\" tool, previously found under "
"the \"Magic\" section of Tux Paint, to the main toolbar, where it's easier "
@ -784,21 +790,21 @@ msgid ""
"images."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:159
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:160
msgid ""
"Tux Paint also now makes it possible to disable stereo sound, which can "
"benefit users with a hearing impairment, or in situations where only one "
"speaker is available."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:164
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:165
msgid ""
"New in this version are a \"color picker\", which allows any color within a "
"drawing to be chosen using the pointer, and a set of three-, four-, and five-"
"pointed star shapes."
msgstr ""
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:165
#: ../org.tuxpaint.Tuxpaint.appdata.xml.in:166
msgid ""
"The latest version also incorporates a number of new translations, bringing "
"the number of supported languages up to nearly 130: Bengali, Bodo, Dogri, "
@ -1607,66 +1613,66 @@ msgid "Select 2 or more drawings to turn into an animated GIF."
msgstr ""
#. Descriptions (names) of the color mixer tool's primary colors and shades
#: ../tuxpaint.c:25501
#: ../tuxpaint.c:25513
msgid "red"
msgstr ""
#: ../tuxpaint.c:25502
#: ../tuxpaint.c:25514
#, fuzzy
#| msgid "Yellow!"
msgid "yellow"
msgstr "Giallo!"
#: ../tuxpaint.c:25503
#: ../tuxpaint.c:25515
#, fuzzy
#| msgid "Sky blue!"
msgid "blue"
msgstr "Azzurro!"
#: ../tuxpaint.c:25504
#: ../tuxpaint.c:25516
#, fuzzy
#| msgid "White!"
msgid "white"
msgstr "Bianco!"
#: ../tuxpaint.c:25505
#: ../tuxpaint.c:25517
msgid "grey"
msgstr ""
#: ../tuxpaint.c:25506
#: ../tuxpaint.c:25518
#, fuzzy
#| msgid "Black!"
msgid "black"
msgstr "Nero!"
#. Tool tip text describing a mixed color (e.g., "1/3 red and 1/2 yellow", or "1/3 blue and 2/3 white", etc.)
#: ../tuxpaint.c:25511
#: ../tuxpaint.c:25523
#, c-format
msgid "Your color is %1$s %2$s."
msgstr ""
#: ../tuxpaint.c:25512
#: ../tuxpaint.c:25524
#, c-format
msgid "Your color is %1$s %2$s and %3$s %4$s."
msgstr ""
#: ../tuxpaint.c:25513
#: ../tuxpaint.c:25525
#, c-format
msgid "Your color is %1$s %2$s, %3$s %4$s, and %5$s %6$s."
msgstr ""
#: ../tuxpaint.c:25514
#: ../tuxpaint.c:25526
#, c-format
msgid "Your color is %1$s %2$s, %3$s %4$s, %5$s %6$s, and %7$s %8$s."
msgstr ""
#: ../tuxpaint.c:25515
#: ../tuxpaint.c:25527
#, c-format
msgid ""
"Your color is %1$s %2$s, %3$s %4$s, %5$s %6$s, %7$s %8$s, and %9$s %10$s."
msgstr ""
#: ../tuxpaint.c:25516
#: ../tuxpaint.c:25528
#, c-format
msgid ""
"Your color is %1$s %2$s, %3$s %4$s, %5$s %6$s, %7$s %8$s, %9$s %10$s, and "
@ -1674,22 +1680,22 @@ msgid ""
msgstr ""
#. Color mixer; e.g., "Your color is entirely grey."
#: ../tuxpaint.c:26296 ../tuxpaint.c:26301
#: ../tuxpaint.c:26308 ../tuxpaint.c:26313
msgid "entirely"
msgstr ""
#. Add "Color Select" color:
#: ../tuxpaint.c:29503
#: ../tuxpaint.c:29515
msgid "Select a color from your drawing."
msgstr "Seleziona un colore dal tuo disegno."
#: ../tuxpaint.c:29514
#: ../tuxpaint.c:29526
msgid ""
"Pick a color. Hues go top to bottom. Saturation/intensity goes left (pale) "
"to right (pure). Value (lightness/darkness): grey bar."
msgstr ""
#: ../tuxpaint.c:29528
#: ../tuxpaint.c:29540
msgid ""
"Click the primary colors (red, yellow, and blue), white (to tint), grey (to "
"tone), and black (to shade), to mix together a new color."