From 2f060c494d6f5f1fb28f108c81607057ff97ef3e Mon Sep 17 00:00:00 2001 From: John Cupitt Date: Fri, 24 Apr 2015 15:03:09 +0100 Subject: [PATCH] fix up translations --- libvips/colour/Lab2XYZ.c | 2 +- libvips/colour/colour.c | 8 +- libvips/colour/colourspace.c | 6 +- libvips/conversion/embed.c | 2 +- libvips/conversion/falsecolour.c | 2 +- libvips/conversion/insert.c | 2 +- po/POTFILES.in | 12 +- po/en_GB.gmo | Bin 859 -> 1645 bytes po/en_GB.po | 7362 +++++++++++++++++++----------- 9 files changed, 4700 insertions(+), 2696 deletions(-) diff --git a/libvips/colour/Lab2XYZ.c b/libvips/colour/Lab2XYZ.c index 7658b79e..d24f0d52 100644 --- a/libvips/colour/Lab2XYZ.c +++ b/libvips/colour/Lab2XYZ.c @@ -173,7 +173,7 @@ vips_Lab2XYZ_class_init( VipsLab2XYZClass *class ) VIPS_ARG_BOXED( class, "temp", 110, _( "Temperature" ), - _( "Colour temperature" ), + _( "Color temperature" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsLab2XYZ, temp ), VIPS_TYPE_ARRAY_DOUBLE ); diff --git a/libvips/colour/colour.c b/libvips/colour/colour.c index 014a2203..ba7c377f 100644 --- a/libvips/colour/colour.c +++ b/libvips/colour/colour.c @@ -436,7 +436,7 @@ vips_colour_class_init( VipsColourClass *class ) gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "colour"; - vobject_class->description = _( "colour operations" ); + vobject_class->description = _( "color operations" ); vobject_class->build = vips_colour_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL_UNBUFFERED; @@ -497,7 +497,7 @@ vips_colour_transform_class_init( VipsColourTransformClass *class ) gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "space"; - vobject_class->description = _( "colour space transformations" ); + vobject_class->description = _( "color space transformations" ); vobject_class->build = vips_colour_transform_build; VIPS_ARG_IMAGE( class, "in", 1, @@ -589,7 +589,7 @@ vips_colour_code_class_init( VipsColourCodeClass *class ) gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "code"; - vobject_class->description = _( "change colour coding" ); + vobject_class->description = _( "change color coding" ); vobject_class->build = vips_colour_code_build; VIPS_ARG_IMAGE( class, "in", 1, @@ -683,7 +683,7 @@ vips_colour_difference_class_init( VipsColourDifferenceClass *class ) gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "difference"; - vobject_class->description = _( "calculate colour difference" ); + vobject_class->description = _( "calculate color difference" ); vobject_class->build = vips_colour_difference_build; VIPS_ARG_IMAGE( class, "left", 1, diff --git a/libvips/colour/colourspace.c b/libvips/colour/colourspace.c index 0bd36bb4..53ae4248 100644 --- a/libvips/colour/colourspace.c +++ b/libvips/colour/colourspace.c @@ -540,7 +540,7 @@ vips_colourspace_class_init( VipsColourspaceClass *class ) gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "colourspace"; - vobject_class->description = _( "convert to a new colourspace" ); + vobject_class->description = _( "convert to a new colorspace" ); vobject_class->build = vips_colourspace_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL_UNBUFFERED; @@ -559,14 +559,14 @@ vips_colourspace_class_init( VipsColourspaceClass *class ) VIPS_ARG_ENUM( class, "space", 6, _( "Space" ), - _( "Destination colour space" ), + _( "Destination color space" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsColourspace, space ), VIPS_TYPE_INTERPRETATION, VIPS_INTERPRETATION_sRGB ); VIPS_ARG_ENUM( class, "source-space", 6, _( "Source space" ), - _( "Source colour space" ), + _( "Source color space" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsColourspace, source_space ), VIPS_TYPE_INTERPRETATION, VIPS_INTERPRETATION_sRGB ); diff --git a/libvips/conversion/embed.c b/libvips/conversion/embed.c index a2f8640b..077709fe 100644 --- a/libvips/conversion/embed.c +++ b/libvips/conversion/embed.c @@ -605,7 +605,7 @@ vips_embed_class_init( VipsEmbedClass *class ) VIPS_ARG_BOXED( class, "background", 12, _( "Background" ), - _( "Colour for background pixels" ), + _( "Color for background pixels" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsEmbed, background ), VIPS_TYPE_ARRAY_DOUBLE ); diff --git a/libvips/conversion/falsecolour.c b/libvips/conversion/falsecolour.c index 4328da63..1719833d 100644 --- a/libvips/conversion/falsecolour.c +++ b/libvips/conversion/falsecolour.c @@ -372,7 +372,7 @@ vips_falsecolour_class_init( VipsFalsecolourClass *class ) gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "falsecolour"; - vobject_class->description = _( "false colour an image" ); + vobject_class->description = _( "false-color an image" ); vobject_class->build = vips_falsecolour_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL_UNBUFFERED; diff --git a/libvips/conversion/insert.c b/libvips/conversion/insert.c index dc1b120f..68640837 100644 --- a/libvips/conversion/insert.c +++ b/libvips/conversion/insert.c @@ -499,7 +499,7 @@ vips_insert_class_init( VipsInsertClass *class ) VIPS_ARG_BOXED( class, "background", 5, _( "Background" ), - _( "Colour for new pixels" ), + _( "Color for new pixels" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsInsert, background ), VIPS_TYPE_ARRAY_DOUBLE ); diff --git a/po/POTFILES.in b/po/POTFILES.in index e510c48f..e712d093 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -41,6 +41,7 @@ libvips/colour/Lab2XYZ.c libvips/colour/LCh2Lab.c libvips/colour/LCh2UCS.c libvips/colour/dE00.c +libvips/colour/scRGB2BW.c libvips/colour/scRGB2XYZ.c libvips/colour/icc_transform.c libvips/colour/dECMC.c @@ -143,6 +144,7 @@ libvips/draw/draw_flood.c libvips/draw/draw.c libvips/draw/draw_rect.c libvips/draw/draw_mask.c +libvips/dummy.c libvips/foreign/jpeg2vips.c libvips/foreign/radiance.c libvips/foreign/vips2jpeg.c @@ -206,6 +208,7 @@ libvips/histogram/hist_match.c libvips/histogram/hist_unary.c libvips/histogram/hist_ismonotonic.c libvips/histogram/percent.c +libvips/introspect.c libvips/iofuncs/gate.c libvips/iofuncs/window.c libvips/iofuncs/base64.c @@ -277,9 +280,13 @@ tools/vipsthumbnail.c libvipsCC/VDisplay.cc libvipsCC/VError.cc libvipsCC/VImage.cc +libvipsCC/vipsc++.cc libvipsCC/VMask.cc +libvips/resample/dummy2.cc cplusplus/include/vips/VImage8.h +cplusplus/include/vips/VInterpolate8.h cplusplus/include/vips/VError8.h +cplusplus/include/vips/vips-operators.h libvips/arithmetic/unaryconst.h libvips/arithmetic/nary.h libvips/arithmetic/binary.h @@ -309,6 +316,7 @@ libvips/foreign/analyze2vips.h libvips/foreign/jpeg.h libvips/foreign/fits.h libvips/foreign/dbh.h +libvips/foreign/dzsave.h libvips/foreign/vipsjpeg.h libvips/foreign/openslide2vips.h libvips/foreign/magick.h @@ -321,7 +329,6 @@ libvips/foreign/radiance.h libvips/freqfilt/pfreqfilt.h libvips/histogram/phistogram.h libvips/histogram/hist_unary.h -libvips/include/vips/deprecated.h libvips/include/vips/conversion.h libvips/include/vips/vips.h libvips/include/vips/private.h @@ -369,7 +376,6 @@ libvips/include/vips/histogram.h libvips/include/vips/header.h libvips/include/vips/arithmetic.h libvips/include/vips/rect.h -libvips/include/vips/relational.h libvips/iofuncs/vipsmarshal.h libvips/iofuncs/base64.h libvips/iofuncs/sink.h @@ -380,6 +386,8 @@ libvips/resample/presample.h libvips/resample/templates.h cplusplus/VError.cpp cplusplus/VImage.cpp +cplusplus/VInterpolate.cpp +cplusplus/vips-operators.cpp libvips/resample/vsqbs.cpp libvips/resample/bicubic.cpp libvips/resample/lbb.cpp diff --git a/po/en_GB.gmo b/po/en_GB.gmo index f4bea17b627354a5b9f6457d281f2419d1452896..8e2f07396453ec93fdc0a4d2ea2b9c7200568fe5 100644 GIT binary patch literal 1645 zcmb7?%W4!s6oyL^Z{t1j9)%JdAxb4PAwp~~giNBS84}{?Rx8~#JsrENn(FE}f(u_j zT)FcF1eb2yso>hZpx^_z5g)+6x_feIU=71g!`{Nqz~;B% z2kSjJ0)7CGfM3Bw;7{-{IIx|Na6#k52I%@W&4H-m8NajGIt;OTBXvXanKcELe_m! zJpS`=QVq=pTyi1fZ1b1&aVJSHv=-8AH;7vcr& zw$MW2s@vhx@148K3#3o-)G8~BQb}=;)uKjonP99aYs32Fs?dfSMLD(OWViFa+B{4I z%hPd5gNXZrM1m(62GNNyRJCc$joT3k#ZWxIP0^J$B$YuFhawWv2#*FbPEFy@Td8%c z-BOTB&0nIDG>(00wEH1QILyPQT*essgp%bC`V@tkr8Z1hOTu8rZBw zTxFgohPCY5;yWqr(A%mbX(NpTW9ZctH~TZ~M?46}Toql%1?i`FPu3DVLh;_-p+Y{m zIa6ugYR;{1>zha<^}Q>F)=V`0qG4u8l?UrX&6i~nc zNCWjSumCZT2?jv5aKHv-u>xt3V;PbXQxuZ(bMlLF6ALCEWL2L0hiQgDPG(YBW -# See also http://www.gnu-darwin.org/www001/src/ports/graphics/vips/work/ -# vips-7.12.4/doc/pdf/vipsmanual.pdf +# John Cupitt , 2015. # + msgid "" msgstr "" -"Project-Id-Version: libvips-doc 7.22.0\n" +"Project-Id-Version: vips 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-08 21:02+0000\n" -"PO-Revision-Date: 2010-05-26 12:11+0100\n" +"POT-Creation-Date: 2015-04-24 14:19+0100\n" +"PO-Revision-Date: \n" "Last-Translator: John Cupitt \n" "Language-Team: \n" -"Language: \n" +"Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../libvips/arithmetic/linear.c:251 -msgid "calculate (a * in + b)" +#: ../libvips/arithmetic/abs.c:230 +msgid "absolute value of an image" msgstr "" -#: ../libvips/arithmetic/linear.c:259 -msgid "a" +#: ../libvips/arithmetic/hist_find_ndim.c:112 +#, c-format +msgid "bins out of range [1,%d]" msgstr "" -#: ../libvips/arithmetic/linear.c:260 -msgid "Multiply by this" +#: ../libvips/arithmetic/hist_find_ndim.c:289 +msgid "find n-dimensional image histogram" msgstr "" -#: ../libvips/arithmetic/linear.c:266 -msgid "b" -msgstr "" - -#: ../libvips/arithmetic/linear.c:267 -msgid "Add this" -msgstr "" - -#: ../libvips/arithmetic/avg.c:211 ../libvips/arithmetic/stats.c:416 -#: ../libvips/arithmetic/deviate.c:213 -msgid "find image average" -msgstr "" - -#: ../libvips/arithmetic/avg.c:219 ../libvips/arithmetic/measure.c:204 -#: ../libvips/arithmetic/stats.c:424 ../libvips/arithmetic/deviate.c:221 -#: ../libvips/arithmetic/arithmetic.c:581 ../libvips/arithmetic/min.c:422 -#: ../libvips/arithmetic/max.c:420 ../libvips/colour/colourspace.c:340 -#: ../libvips/colour/colour.c:362 ../libvips/conversion/conversion.c:90 -#: ../libvips/foreign/foreign.c:932 ../libvips/resample/resample.c:96 +#: ../libvips/arithmetic/hist_find_ndim.c:298 +#: ../libvips/arithmetic/hough.c:185 ../libvips/arithmetic/min.c:429 +#: ../libvips/arithmetic/avg.c:214 ../libvips/arithmetic/max.c:426 +#: ../libvips/arithmetic/stats.c:420 +#: ../libvips/arithmetic/hist_find_indexed.c:391 +#: ../libvips/arithmetic/deviate.c:221 ../libvips/arithmetic/measure.c:206 +#: ../libvips/arithmetic/arithmetic.c:611 +#: ../libvips/arithmetic/hist_find.c:399 ../libvips/colour/scRGB2sRGB.c:271 +#: ../libvips/colour/scRGB2BW.c:243 ../libvips/colour/colour.c:445 +#: ../libvips/colour/sRGB2scRGB.c:241 ../libvips/colour/colourspace.c:555 +#: ../libvips/conversion/conversion.c:200 +#: ../libvips/convolution/gaussblur.c:123 +#: ../libvips/convolution/correlation.c:160 +#: ../libvips/convolution/sharpen.c:324 +#: ../libvips/convolution/convolution.c:135 ../libvips/create/create.c:101 +#: ../libvips/foreign/foreign.c:952 ../libvips/freqfilt/freqfilt.c:104 +#: ../libvips/histogram/hist_norm.c:147 ../libvips/histogram/hist_equal.c:114 +#: ../libvips/histogram/maplut.c:703 ../libvips/histogram/hist_plot.c:348 +#: ../libvips/histogram/stdif.c:298 ../libvips/histogram/hist_local.c:306 +#: ../libvips/histogram/histogram.c:231 ../libvips/iofuncs/system.c:266 +#: ../libvips/morphology/rank.c:409 ../libvips/morphology/morph.c:140 +#: ../libvips/mosaicing/im_remosaic.c:170 ../libvips/mosaicing/merge.c:121 +#: ../libvips/mosaicing/mosaic1.c:501 ../libvips/mosaicing/mosaic.c:192 +#: ../libvips/mosaicing/match.c:216 ../libvips/mosaicing/global_balance.c:1777 +#: ../libvips/resample/resample.c:96 msgid "Output" msgstr "" -#: ../libvips/arithmetic/avg.c:220 ../libvips/arithmetic/deviate.c:222 -#: ../libvips/arithmetic/min.c:423 ../libvips/arithmetic/max.c:421 -msgid "Output value" +#: ../libvips/arithmetic/hist_find_ndim.c:299 +#: ../libvips/arithmetic/hist_find_indexed.c:392 +#: ../libvips/arithmetic/hist_find.c:400 +msgid "Output histogram" msgstr "" -#: ../libvips/arithmetic/divide.c:229 -msgid "divide two images" +#: ../libvips/arithmetic/hist_find_ndim.c:304 +msgid "Bins" msgstr "" -#: ../libvips/arithmetic/measure.c:165 -#, c-format -msgid "patch %d x %d, band %d: avg = %g, sdev = %g" +#: ../libvips/arithmetic/hist_find_ndim.c:305 +msgid "Number of bins in each dimension" msgstr "" -#: ../libvips/arithmetic/measure.c:194 -msgid "measure a set of patches on a color chart" -msgstr "measure a set of patches on a colour chart" +#: ../libvips/arithmetic/getpoint.c:104 +msgid "coordinates out of range" +msgstr "" -#: ../libvips/arithmetic/measure.c:198 +#: ../libvips/arithmetic/getpoint.c:149 +msgid "read a point from an image" +msgstr "" + +#: ../libvips/arithmetic/getpoint.c:153 ../libvips/arithmetic/measure.c:200 +#: ../libvips/conversion/falsecolour.c:381 ../libvips/conversion/gamma.c:143 +#: ../libvips/freqfilt/freqfilt.c:98 msgid "in" msgstr "" -#: ../libvips/arithmetic/measure.c:199 -msgid "Image to measure" +#: ../libvips/arithmetic/getpoint.c:154 ../libvips/arithmetic/statistic.c:168 +#: ../libvips/arithmetic/unary.c:89 ../libvips/colour/scRGB2sRGB.c:266 +#: ../libvips/colour/scRGB2BW.c:238 ../libvips/colour/colour.c:505 +#: ../libvips/colour/colour.c:597 ../libvips/colour/sRGB2scRGB.c:236 +#: ../libvips/colour/colourspace.c:550 ../libvips/conversion/rot.c:360 +#: ../libvips/conversion/grid.c:200 ../libvips/conversion/falsecolour.c:382 +#: ../libvips/conversion/flatten.c:373 ../libvips/conversion/replicate.c:197 +#: ../libvips/conversion/subsample.c:272 ../libvips/conversion/cache.c:102 +#: ../libvips/conversion/gamma.c:144 ../libvips/conversion/rot45.c:272 +#: ../libvips/conversion/autorot.c:133 ../libvips/conversion/extract.c:200 +#: ../libvips/conversion/extract.c:423 ../libvips/conversion/wrap.c:120 +#: ../libvips/conversion/zoom.c:392 ../libvips/conversion/tilecache.c:415 +#: ../libvips/conversion/flip.c:241 ../libvips/conversion/copy.c:343 +#: ../libvips/conversion/cast.c:537 ../libvips/conversion/sequential.c:322 +#: ../libvips/conversion/embed.c:567 ../libvips/conversion/msb.c:245 +#: ../libvips/conversion/scale.c:152 ../libvips/convolution/gaussblur.c:118 +#: ../libvips/convolution/sharpen.c:319 ../libvips/freqfilt/freqfilt.c:99 +#: ../libvips/histogram/hist_norm.c:142 ../libvips/histogram/hist_equal.c:109 +#: ../libvips/histogram/maplut.c:698 ../libvips/histogram/hist_plot.c:343 +#: ../libvips/histogram/stdif.c:293 ../libvips/histogram/hist_local.c:301 +#: ../libvips/histogram/hist_unary.c:90 ../libvips/histogram/percent.c:111 +#: ../libvips/mosaicing/im_remosaic.c:165 +#: ../libvips/mosaicing/global_balance.c:1772 +msgid "Input image" msgstr "" -#: ../libvips/arithmetic/measure.c:205 ../libvips/arithmetic/stats.c:425 -msgid "Output array of statistics" +#: ../libvips/arithmetic/getpoint.c:159 ../libvips/arithmetic/min.c:457 +#: ../libvips/arithmetic/max.c:454 +msgid "Output array" msgstr "" -#: ../libvips/arithmetic/measure.c:210 ../libvips/conversion/replicate.c:203 -msgid "Across" +#: ../libvips/arithmetic/getpoint.c:160 ../libvips/arithmetic/min.c:458 +#: ../libvips/arithmetic/max.c:455 +msgid "Array of output values" msgstr "" -#: ../libvips/arithmetic/measure.c:211 -msgid "Number of patches across chart" +#: ../libvips/arithmetic/getpoint.c:166 ../libvips/arithmetic/min.c:436 +#: ../libvips/arithmetic/max.c:433 ../libvips/conversion/wrap.c:125 +#: ../libvips/conversion/embed.c:572 ../libvips/draw/draw_image.c:267 +#: ../libvips/draw/draw_flood.c:552 ../libvips/draw/draw_mask.c:329 +msgid "x" msgstr "" -#: ../libvips/arithmetic/measure.c:217 ../libvips/conversion/replicate.c:210 -msgid "Down" +#: ../libvips/arithmetic/getpoint.c:167 ../libvips/arithmetic/getpoint.c:174 +msgid "Point to read" msgstr "" -#: ../libvips/arithmetic/measure.c:218 -msgid "Number of patches down chart" +#: ../libvips/arithmetic/getpoint.c:173 ../libvips/arithmetic/min.c:443 +#: ../libvips/arithmetic/max.c:440 ../libvips/conversion/wrap.c:132 +#: ../libvips/conversion/embed.c:579 ../libvips/draw/draw_image.c:274 +#: ../libvips/draw/draw_flood.c:559 ../libvips/draw/draw_mask.c:336 +msgid "y" msgstr "" -#: ../libvips/arithmetic/measure.c:224 ../libvips/arithmetic/binary.c:96 -#: ../libvips/colour/colour.c:752 ../libvips/conversion/extract.c:206 -msgid "Left" +#: ../libvips/arithmetic/complex.c:216 +msgid "perform a complex operation on an image" msgstr "" -#: ../libvips/arithmetic/measure.c:225 ../libvips/conversion/extract.c:207 -msgid "Left edge of extract area" -msgstr "" - -#: ../libvips/arithmetic/measure.c:231 ../libvips/conversion/extract.c:213 -msgid "Top" -msgstr "" - -#: ../libvips/arithmetic/measure.c:232 ../libvips/conversion/extract.c:214 -msgid "Top edge of extract area" -msgstr "" - -#: ../libvips/arithmetic/measure.c:238 ../libvips/conversion/extract.c:220 -#: ../libvips/conversion/black.c:129 ../libvips/conversion/copy.c:335 -#: ../libvips/conversion/embed.c:571 ../libvips/foreign/rawload.c:123 -#: ../libvips/iofuncs/image.c:891 -msgid "Width" -msgstr "" - -#: ../libvips/arithmetic/measure.c:239 ../libvips/conversion/extract.c:221 -msgid "Width of extract area" -msgstr "" - -#: ../libvips/arithmetic/measure.c:245 ../libvips/conversion/extract.c:227 -#: ../libvips/conversion/black.c:136 ../libvips/conversion/copy.c:342 -#: ../libvips/conversion/embed.c:578 ../libvips/foreign/rawload.c:130 -#: ../libvips/iofuncs/image.c:898 -msgid "Height" -msgstr "" - -#: ../libvips/arithmetic/measure.c:246 ../libvips/conversion/extract.c:228 -msgid "Height of extract area" -msgstr "" - -#: ../libvips/arithmetic/math2.c:200 -msgid "binary math operations" -msgstr "" - -#: ../libvips/arithmetic/math2.c:208 ../libvips/arithmetic/math2.c:406 #: ../libvips/arithmetic/complex.c:223 ../libvips/arithmetic/complex.c:502 -#: ../libvips/arithmetic/complex.c:716 ../libvips/arithmetic/math.c:207 -#: ../libvips/arithmetic/relational.c:228 -#: ../libvips/arithmetic/relational.c:565 ../libvips/arithmetic/boolean.c:218 -#: ../libvips/arithmetic/boolean.c:521 ../libvips/conversion/bandbool.c:218 -#: ../tools/vips.c:1013 +#: ../libvips/arithmetic/complex.c:717 ../libvips/arithmetic/relational.c:224 +#: ../libvips/arithmetic/relational.c:562 ../libvips/arithmetic/math.c:207 +#: ../libvips/arithmetic/math2.c:205 ../libvips/arithmetic/math2.c:403 +#: ../libvips/arithmetic/boolean.c:218 ../libvips/arithmetic/boolean.c:521 +#: ../libvips/conversion/bandbool.c:220 ../tools/vips.c:1059 msgid "Operation" msgstr "" -#: ../libvips/arithmetic/math2.c:209 ../libvips/arithmetic/math2.c:407 -#: ../libvips/arithmetic/math.c:208 -msgid "math to perform" +#: ../libvips/arithmetic/complex.c:224 ../libvips/arithmetic/complex.c:718 +msgid "complex to perform" msgstr "" -#: ../libvips/arithmetic/math2.c:398 -msgid "pow( @in, @c )" +#: ../libvips/arithmetic/complex.c:495 +msgid "complex binary operations on two images" +msgstr "" + +#: ../libvips/arithmetic/complex.c:503 +msgid "binary complex operation to perform" +msgstr "" + +#: ../libvips/arithmetic/complex.c:708 +msgid "get a component from a complex image" +msgstr "" + +#: ../libvips/arithmetic/complex.c:916 +msgid "form a complex image from two real images" +msgstr "" + +#: ../libvips/arithmetic/invert.c:165 +msgid "invert an image" +msgstr "" + +#: ../libvips/arithmetic/nary.c:80 +msgid "nary operations" +msgstr "" + +#: ../libvips/arithmetic/nary.c:87 ../libvips/arithmetic/statistic.c:167 +#: ../libvips/arithmetic/unary.c:88 ../libvips/colour/scRGB2sRGB.c:265 +#: ../libvips/colour/scRGB2BW.c:237 ../libvips/colour/colour.c:504 +#: ../libvips/colour/colour.c:596 ../libvips/colour/sRGB2scRGB.c:235 +#: ../libvips/colour/colourspace.c:549 ../libvips/conversion/rot.c:359 +#: ../libvips/conversion/grid.c:199 ../libvips/conversion/recomb.c:207 +#: ../libvips/conversion/flatten.c:372 ../libvips/conversion/replicate.c:196 +#: ../libvips/conversion/subsample.c:271 ../libvips/conversion/cache.c:101 +#: ../libvips/conversion/rot45.c:271 ../libvips/conversion/autorot.c:132 +#: ../libvips/conversion/extract.c:199 ../libvips/conversion/extract.c:422 +#: ../libvips/conversion/wrap.c:119 ../libvips/conversion/zoom.c:391 +#: ../libvips/conversion/bandbool.c:214 ../libvips/conversion/tilecache.c:414 +#: ../libvips/conversion/flip.c:240 ../libvips/conversion/bandjoin.c:171 +#: ../libvips/conversion/copy.c:342 ../libvips/conversion/cast.c:536 +#: ../libvips/conversion/sequential.c:321 ../libvips/conversion/embed.c:566 +#: ../libvips/conversion/msb.c:244 ../libvips/conversion/bandrank.c:244 +#: ../libvips/conversion/bandmean.c:198 ../libvips/conversion/scale.c:151 +#: ../libvips/convolution/gaussblur.c:117 +#: ../libvips/convolution/correlation.c:148 +#: ../libvips/convolution/sharpen.c:318 +#: ../libvips/convolution/convolution.c:129 ../libvips/create/invertlut.c:289 +#: ../libvips/create/buildlut.c:261 ../libvips/foreign/foreign.c:1419 +#: ../libvips/histogram/hist_norm.c:141 ../libvips/histogram/hist_equal.c:108 +#: ../libvips/histogram/maplut.c:697 ../libvips/histogram/hist_plot.c:342 +#: ../libvips/histogram/stdif.c:292 ../libvips/histogram/hist_local.c:300 +#: ../libvips/histogram/hist_match.c:161 ../libvips/histogram/hist_unary.c:89 +#: ../libvips/histogram/hist_ismonotonic.c:117 +#: ../libvips/histogram/percent.c:110 ../libvips/iofuncs/system.c:259 +#: ../libvips/morphology/morphology.c:117 +#: ../libvips/mosaicing/im_remosaic.c:164 +#: ../libvips/mosaicing/global_balance.c:1771 +#: ../libvips/resample/resample.c:90 +msgid "Input" +msgstr "" + +#: ../libvips/arithmetic/nary.c:88 ../libvips/conversion/bandjoin.c:172 +#: ../libvips/conversion/bandrank.c:245 ../libvips/iofuncs/system.c:260 +msgid "Array of input images" +msgstr "" + +#: ../libvips/arithmetic/multiply.c:173 +msgid "multiply two images" +msgstr "" + +#: ../libvips/arithmetic/hough.c:176 +msgid "find hough transform" +msgstr "" + +#: ../libvips/arithmetic/hough.c:186 ../libvips/arithmetic/arithmetic.c:612 +#: ../libvips/colour/scRGB2sRGB.c:272 ../libvips/colour/scRGB2BW.c:244 +#: ../libvips/colour/colour.c:446 ../libvips/colour/sRGB2scRGB.c:242 +#: ../libvips/colour/colourspace.c:556 ../libvips/conversion/conversion.c:201 +#: ../libvips/convolution/gaussblur.c:124 +#: ../libvips/convolution/correlation.c:161 +#: ../libvips/convolution/sharpen.c:325 +#: ../libvips/convolution/convolution.c:136 ../libvips/create/create.c:102 +#: ../libvips/foreign/foreign.c:953 ../libvips/freqfilt/freqfilt.c:105 +#: ../libvips/histogram/hist_norm.c:148 ../libvips/histogram/hist_equal.c:115 +#: ../libvips/histogram/maplut.c:704 ../libvips/histogram/hist_plot.c:349 +#: ../libvips/histogram/stdif.c:299 ../libvips/histogram/hist_local.c:307 +#: ../libvips/histogram/histogram.c:232 ../libvips/iofuncs/system.c:267 +#: ../libvips/morphology/rank.c:410 ../libvips/morphology/morph.c:141 +#: ../libvips/mosaicing/im_remosaic.c:171 ../libvips/mosaicing/merge.c:122 +#: ../libvips/mosaicing/mosaic1.c:502 ../libvips/mosaicing/mosaic.c:193 +#: ../libvips/mosaicing/match.c:217 ../libvips/mosaicing/global_balance.c:1778 +#: ../libvips/resample/resample.c:97 +msgid "Output image" msgstr "" #: ../libvips/arithmetic/round.c:161 @@ -172,29 +263,50 @@ msgstr "" msgid "rounding operation to perform" msgstr "" -#: ../libvips/arithmetic/unary.c:81 -msgid "unary operations" +#: ../libvips/arithmetic/subtract.c:162 +msgid "subtract two images" msgstr "" -#: ../libvips/arithmetic/unary.c:88 ../libvips/arithmetic/statistic.c:152 -#: ../libvips/colour/colourspace.c:334 ../libvips/colour/colour.c:457 -#: ../libvips/colour/colour.c:583 ../libvips/conversion/flip.c:241 -#: ../libvips/conversion/bandmean.c:196 ../libvips/conversion/cast.c:483 -#: ../libvips/conversion/flatten.c:377 ../libvips/conversion/extract.c:200 -#: ../libvips/conversion/extract.c:360 ../libvips/conversion/bandjoin.c:172 -#: ../libvips/conversion/bandbool.c:212 ../libvips/conversion/copy.c:322 -#: ../libvips/conversion/rot.c:360 ../libvips/conversion/replicate.c:197 -#: ../libvips/conversion/tilecache.c:392 ../libvips/conversion/embed.c:551 -#: ../libvips/conversion/cache.c:101 ../libvips/conversion/recomb.c:205 -#: ../libvips/conversion/sequential.c:304 ../libvips/foreign/foreign.c:1361 -#: ../libvips/resample/resample.c:90 -msgid "Input" +#: ../libvips/arithmetic/min.c:421 +msgid "find image minimum" msgstr "" -#: ../libvips/arithmetic/unary.c:89 ../libvips/conversion/bandmean.c:197 -#: ../libvips/conversion/bandbool.c:213 ../libvips/conversion/recomb.c:206 -#: ../libvips/resample/resample.c:91 -msgid "Input image argument" +#: ../libvips/arithmetic/min.c:430 ../libvips/arithmetic/avg.c:215 +#: ../libvips/arithmetic/max.c:427 ../libvips/arithmetic/deviate.c:222 +msgid "Output value" +msgstr "" + +#: ../libvips/arithmetic/min.c:437 +msgid "Horizontal position of minimum" +msgstr "" + +#: ../libvips/arithmetic/min.c:444 +msgid "Vertical position of minimum" +msgstr "" + +#: ../libvips/arithmetic/min.c:450 ../libvips/arithmetic/max.c:447 +#: ../libvips/create/invertlut.c:295 ../libvips/create/identity.c:158 +msgid "Size" +msgstr "" + +#: ../libvips/arithmetic/min.c:451 +msgid "Number of minimum values to find" +msgstr "" + +#: ../libvips/arithmetic/min.c:464 ../libvips/arithmetic/max.c:461 +msgid "x array" +msgstr "" + +#: ../libvips/arithmetic/min.c:465 ../libvips/arithmetic/max.c:462 +msgid "Array of horizontal positions" +msgstr "" + +#: ../libvips/arithmetic/min.c:471 ../libvips/arithmetic/max.c:468 +msgid "y array" +msgstr "" + +#: ../libvips/arithmetic/min.c:472 ../libvips/arithmetic/max.c:469 +msgid "Array of vertical positions" msgstr "" #: ../libvips/arithmetic/unaryconst.c:203 @@ -209,8 +321,267 @@ msgstr "" msgid "Array of constants" msgstr "" -#: ../libvips/arithmetic/add.c:187 -msgid "add two images" +#: ../libvips/arithmetic/project.c:322 +msgid "find image projections" +msgstr "" + +#: ../libvips/arithmetic/project.c:330 ../libvips/arithmetic/profile.c:300 +msgid "Columns" +msgstr "" + +#: ../libvips/arithmetic/project.c:331 +msgid "Sums of columns" +msgstr "" + +#: ../libvips/arithmetic/project.c:336 ../libvips/arithmetic/profile.c:306 +msgid "Rows" +msgstr "" + +#: ../libvips/arithmetic/project.c:337 +msgid "Sums of rows" +msgstr "" + +#: ../libvips/arithmetic/avg.c:206 ../libvips/arithmetic/stats.c:412 +msgid "find image average" +msgstr "" + +#: ../libvips/arithmetic/max.c:418 +msgid "find image maximum" +msgstr "" + +#: ../libvips/arithmetic/max.c:434 +msgid "Horizontal position of maximum" +msgstr "" + +#: ../libvips/arithmetic/max.c:441 +msgid "Vertical position of maximum" +msgstr "" + +#: ../libvips/arithmetic/max.c:448 +msgid "Number of maximum values to find" +msgstr "" + +#: ../libvips/arithmetic/statistic.c:161 +msgid "VIPS statistic operations" +msgstr "" + +#: ../libvips/arithmetic/divide.c:225 +msgid "divide two images" +msgstr "" + +#: ../libvips/arithmetic/profile.c:292 +msgid "find image profiles" +msgstr "" + +#: ../libvips/arithmetic/profile.c:301 +msgid "First non-zero pixel in column" +msgstr "" + +#: ../libvips/arithmetic/profile.c:307 +msgid "First non-zero pixel in row" +msgstr "" + +#: ../libvips/arithmetic/stats.c:421 ../libvips/arithmetic/measure.c:207 +msgid "Output array of statistics" +msgstr "" + +#: ../libvips/arithmetic/sum.c:141 +msgid "sum an array of images" +msgstr "" + +#: ../libvips/arithmetic/binary.c:89 +msgid "binary operations" +msgstr "" + +#: ../libvips/arithmetic/binary.c:96 ../libvips/arithmetic/measure.c:226 +#: ../libvips/colour/colour.c:690 ../libvips/conversion/extract.c:205 +#: ../libvips/draw/draw_smudge.c:197 ../libvips/draw/draw_flood.c:579 +#: ../libvips/draw/draw_rect.c:173 +msgid "Left" +msgstr "" + +#: ../libvips/arithmetic/binary.c:97 +msgid "Left-hand image argument" +msgstr "" + +#: ../libvips/arithmetic/binary.c:102 ../libvips/colour/colour.c:696 +msgid "Right" +msgstr "" + +#: ../libvips/arithmetic/binary.c:103 +msgid "Right-hand image argument" +msgstr "" + +#: ../libvips/arithmetic/hist_find_indexed.c:377 +msgid "find indexed image histogram" +msgstr "" + +#: ../libvips/arithmetic/hist_find_indexed.c:385 +#: ../libvips/conversion/bandrank.c:251 +msgid "Index" +msgstr "" + +#: ../libvips/arithmetic/hist_find_indexed.c:386 +msgid "Index image" +msgstr "" + +#: ../libvips/arithmetic/deviate.c:213 +msgid "find image standard deviation" +msgstr "" + +#: ../libvips/arithmetic/relational.c:216 +msgid "relational operation on two images" +msgstr "" + +#: ../libvips/arithmetic/relational.c:225 +#: ../libvips/arithmetic/relational.c:563 +msgid "relational to perform" +msgstr "" + +#: ../libvips/arithmetic/relational.c:553 +msgid "relational operations against a constant" +msgstr "" + +#: ../libvips/arithmetic/measure.c:167 +#, c-format +msgid "patch %d x %d, band %d: avg = %g, sdev = %g" +msgstr "" + +#: ../libvips/arithmetic/measure.c:196 +msgid "measure a set of patches on a color chart" +msgstr "measure a set of patches on a colour chart" + +#: ../libvips/arithmetic/measure.c:201 +msgid "Image to measure" +msgstr "" + +#: ../libvips/arithmetic/measure.c:212 ../libvips/conversion/grid.c:212 +#: ../libvips/conversion/replicate.c:202 +msgid "Across" +msgstr "" + +#: ../libvips/arithmetic/measure.c:213 +msgid "Number of patches across chart" +msgstr "" + +#: ../libvips/arithmetic/measure.c:219 ../libvips/conversion/grid.c:219 +#: ../libvips/conversion/replicate.c:209 +msgid "Down" +msgstr "" + +#: ../libvips/arithmetic/measure.c:220 +msgid "Number of patches down chart" +msgstr "" + +#: ../libvips/arithmetic/measure.c:227 ../libvips/conversion/extract.c:206 +msgid "Left edge of extract area" +msgstr "" + +#: ../libvips/arithmetic/measure.c:233 ../libvips/conversion/extract.c:212 +#: ../libvips/draw/draw_flood.c:586 +msgid "Top" +msgstr "" + +#: ../libvips/arithmetic/measure.c:234 ../libvips/conversion/extract.c:213 +msgid "Top edge of extract area" +msgstr "" + +#: ../libvips/arithmetic/measure.c:240 ../libvips/arithmetic/hough_line.c:142 +#: ../libvips/conversion/extract.c:219 ../libvips/conversion/copy.c:355 +#: ../libvips/conversion/embed.c:586 ../libvips/create/black.c:129 +#: ../libvips/create/gaussnoise.c:153 ../libvips/create/logmat.c:208 +#: ../libvips/create/text.c:291 ../libvips/create/xyz.c:193 +#: ../libvips/create/point.c:143 ../libvips/create/fractsurf.c:102 +#: ../libvips/draw/draw_flood.c:593 ../libvips/foreign/rawload.c:123 +#: ../libvips/histogram/stdif.c:306 ../libvips/histogram/hist_local.c:312 +#: ../libvips/iofuncs/image.c:1123 ../libvips/morphology/rank.c:415 +msgid "Width" +msgstr "" + +#: ../libvips/arithmetic/measure.c:241 ../libvips/conversion/extract.c:220 +msgid "Width of extract area" +msgstr "" + +#: ../libvips/arithmetic/measure.c:247 ../libvips/arithmetic/hough_line.c:149 +#: ../libvips/conversion/extract.c:226 ../libvips/conversion/copy.c:362 +#: ../libvips/conversion/embed.c:593 ../libvips/create/black.c:136 +#: ../libvips/create/gaussnoise.c:160 ../libvips/create/xyz.c:200 +#: ../libvips/create/point.c:150 ../libvips/create/fractsurf.c:109 +#: ../libvips/draw/draw_flood.c:600 ../libvips/foreign/rawload.c:130 +#: ../libvips/histogram/stdif.c:313 ../libvips/histogram/hist_local.c:319 +#: ../libvips/iofuncs/image.c:1130 ../libvips/morphology/rank.c:422 +msgid "Height" +msgstr "" + +#: ../libvips/arithmetic/measure.c:248 ../libvips/conversion/extract.c:227 +msgid "Height of extract area" +msgstr "" + +#: ../libvips/arithmetic/remainder.c:174 +msgid "remainder after integer division of two images" +msgstr "" + +#: ../libvips/arithmetic/remainder.c:324 +msgid "remainder after integer division of an image and a constant" +msgstr "" + +#: ../libvips/arithmetic/unary.c:81 +msgid "unary operations" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:113 +#: ../libvips/convolution/sharpen.c:230 +msgid "parameters out of range" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:233 +msgid "find hough circle transform" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:240 ../libvips/mosaicing/mosaic.c:275 +#: ../libvips/resample/similarity.c:118 +msgid "Scale" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:241 +msgid "Scale down dimensions by this factor" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:247 +msgid "Min radius" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:248 +msgid "Smallest radius to search for" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:254 +msgid "Max radius" +msgstr "" + +#: ../libvips/arithmetic/hough_circle.c:255 +msgid "Largest radius to search for" +msgstr "" + +#: ../libvips/arithmetic/math.c:199 +msgid "apply a math operation to an image" +msgstr "" + +#: ../libvips/arithmetic/math.c:208 ../libvips/arithmetic/math2.c:206 +#: ../libvips/arithmetic/math2.c:404 +msgid "math to perform" +msgstr "" + +#: ../libvips/arithmetic/hough_line.c:135 +msgid "find hough line transform" +msgstr "" + +#: ../libvips/arithmetic/hough_line.c:143 +msgid "horizontal size of parameter space" +msgstr "" + +#: ../libvips/arithmetic/hough_line.c:150 +msgid "Vertical size of parameter space" msgstr "" #: ../libvips/arithmetic/arithmetic.c:359 @@ -219,178 +590,69 @@ msgid "not one band or %d bands" msgstr "" #: ../libvips/arithmetic/arithmetic.c:363 -#: ../libvips/histograms_lut/im_identity.c:81 -#: ../libvips/histograms_lut/im_identity.c:144 msgid "bad bands" msgstr "" -#: ../libvips/arithmetic/arithmetic.c:520 ../libvips/colour/colour.c:311 -#: ../libvips/conversion/bandary.c:135 +#: ../libvips/arithmetic/arithmetic.c:544 ../libvips/colour/colour.c:321 +#: ../libvips/conversion/bandary.c:141 ../libvips/conversion/bandrank.c:204 msgid "too many input images" msgstr "" -#: ../libvips/arithmetic/arithmetic.c:575 +#: ../libvips/arithmetic/arithmetic.c:605 msgid "arithmetic operations" msgstr "" -#: ../libvips/arithmetic/arithmetic.c:582 ../libvips/colour/colourspace.c:341 -#: ../libvips/colour/colour.c:363 ../libvips/conversion/conversion.c:91 -#: ../libvips/foreign/foreign.c:933 ../libvips/resample/resample.c:97 -msgid "Output image" +#: ../libvips/arithmetic/hist_find.c:390 +msgid "find image histogram" msgstr "" -#: ../libvips/arithmetic/multiply.c:173 -msgid "multiply two images" +#: ../libvips/arithmetic/hist_find.c:405 ../libvips/conversion/extract.c:428 +#: ../libvips/conversion/msb.c:250 ../libvips/histogram/hist_equal.c:120 +msgid "Band" msgstr "" -#: ../libvips/arithmetic/min.c:414 -msgid "find image minimum" +#: ../libvips/arithmetic/hist_find.c:406 +msgid "Find histogram of band" msgstr "" -#: ../libvips/arithmetic/min.c:429 ../libvips/arithmetic/max.c:427 -#: ../libvips/conversion/embed.c:557 -msgid "x" +#: ../libvips/arithmetic/add.c:172 +msgid "add two images" msgstr "" -#: ../libvips/arithmetic/min.c:430 -msgid "Horizontal position of minimum" +#: ../libvips/arithmetic/math2.c:197 +msgid "binary math operations" msgstr "" -#: ../libvips/arithmetic/min.c:436 ../libvips/arithmetic/max.c:434 -#: ../libvips/conversion/embed.c:564 -msgid "y" +#: ../libvips/arithmetic/math2.c:395 +msgid "pow( @in, @c )" msgstr "" -#: ../libvips/arithmetic/min.c:437 -msgid "Vertical position of minimum" +#: ../libvips/arithmetic/linear.c:385 +msgid "calculate (a * in + b)" msgstr "" -#: ../libvips/arithmetic/min.c:443 ../libvips/arithmetic/max.c:441 -msgid "Size" +#: ../libvips/arithmetic/linear.c:393 +msgid "a" msgstr "" -#: ../libvips/arithmetic/min.c:444 -msgid "Number of minimum values to find" +#: ../libvips/arithmetic/linear.c:394 +msgid "Multiply by this" msgstr "" -#: ../libvips/arithmetic/min.c:450 ../libvips/arithmetic/max.c:448 -msgid "Output array" +#: ../libvips/arithmetic/linear.c:400 +msgid "b" msgstr "" -#: ../libvips/arithmetic/min.c:451 ../libvips/arithmetic/max.c:449 -msgid "Array of output values" +#: ../libvips/arithmetic/linear.c:401 +msgid "Add this" msgstr "" -#: ../libvips/arithmetic/min.c:457 ../libvips/arithmetic/max.c:455 -msgid "x array" +#: ../libvips/arithmetic/linear.c:407 +msgid "uchar" msgstr "" -#: ../libvips/arithmetic/min.c:458 ../libvips/arithmetic/max.c:456 -msgid "Array of horizontal positions" -msgstr "" - -#: ../libvips/arithmetic/min.c:464 ../libvips/arithmetic/max.c:462 -msgid "y array" -msgstr "" - -#: ../libvips/arithmetic/min.c:465 ../libvips/arithmetic/max.c:463 -msgid "Array of vertical positions" -msgstr "" - -#: ../libvips/arithmetic/complex.c:216 -msgid "perform a complex operation on an image" -msgstr "" - -#: ../libvips/arithmetic/complex.c:224 ../libvips/arithmetic/complex.c:717 -msgid "complex to perform" -msgstr "" - -#: ../libvips/arithmetic/complex.c:495 -msgid "perform a binary complex operation on two images" -msgstr "" - -#: ../libvips/arithmetic/complex.c:503 -msgid "binary complex operation to perform" -msgstr "" - -#: ../libvips/arithmetic/complex.c:708 -msgid "get a component from a complex image" -msgstr "" - -#: ../libvips/arithmetic/complex.c:907 -msgid "form a complex image from two real images" -msgstr "" - -#: ../libvips/arithmetic/invert.c:165 -msgid "invert an image" -msgstr "" - -#: ../libvips/arithmetic/remainder.c:180 -msgid "remainder after integer division of two images" -msgstr "" - -#: ../libvips/arithmetic/remainder.c:330 -msgid "remainder after integer division of an image and a constant" -msgstr "" - -#: ../libvips/arithmetic/math.c:199 -msgid "perform a math function on an image" -msgstr "" - -#: ../libvips/arithmetic/abs.c:216 -msgid "absolute value of an image" -msgstr "" - -#: ../libvips/arithmetic/relational.c:220 -msgid "a relational operation on a pair of images" -msgstr "" - -#: ../libvips/arithmetic/relational.c:229 -#: ../libvips/arithmetic/relational.c:566 -msgid "relational to perform" -msgstr "" - -#: ../libvips/arithmetic/relational.c:557 -msgid "relational operations against a constant" -msgstr "" - -#: ../libvips/arithmetic/binary.c:89 -msgid "binary operations" -msgstr "" - -#: ../libvips/arithmetic/binary.c:97 -msgid "Left-hand image argument" -msgstr "" - -#: ../libvips/arithmetic/binary.c:102 ../libvips/colour/colour.c:758 -msgid "Right" -msgstr "" - -#: ../libvips/arithmetic/binary.c:103 -msgid "Right-hand image argument" -msgstr "" - -#: ../libvips/arithmetic/sign.c:152 -msgid "unit vector of pixel" -msgstr "" - -#: ../libvips/arithmetic/subtract.c:162 -msgid "subtract two images" -msgstr "" - -#: ../libvips/arithmetic/statistic.c:148 -msgid "VIPS statistic operations" -msgstr "" - -#: ../libvips/arithmetic/statistic.c:153 ../libvips/colour/colourspace.c:335 -#: ../libvips/colour/colour.c:458 ../libvips/colour/colour.c:584 -#: ../libvips/conversion/flip.c:242 ../libvips/conversion/cast.c:484 -#: ../libvips/conversion/flatten.c:378 ../libvips/conversion/extract.c:201 -#: ../libvips/conversion/extract.c:361 ../libvips/conversion/copy.c:323 -#: ../libvips/conversion/rot.c:361 ../libvips/conversion/replicate.c:198 -#: ../libvips/conversion/tilecache.c:393 ../libvips/conversion/embed.c:552 -#: ../libvips/conversion/cache.c:102 ../libvips/conversion/sequential.c:305 -msgid "Input image" +#: ../libvips/arithmetic/linear.c:408 +msgid "Output should be uchar" msgstr "" #: ../libvips/arithmetic/boolean.c:210 @@ -398,7 +660,7 @@ msgid "boolean operation on two images" msgstr "" #: ../libvips/arithmetic/boolean.c:219 ../libvips/arithmetic/boolean.c:522 -#: ../libvips/conversion/bandbool.c:219 +#: ../libvips/conversion/bandbool.c:221 msgid "boolean to perform" msgstr "" @@ -406,136 +668,287 @@ msgstr "" msgid "boolean operations against a constant" msgstr "" -#: ../libvips/arithmetic/max.c:412 -msgid "find image maximum" +#: ../libvips/arithmetic/sign.c:152 +msgid "unit vector of pixel" msgstr "" -#: ../libvips/arithmetic/max.c:428 -msgid "Horizontal position of maximum" +#: ../libvips/colour/scRGB2sRGB.c:219 ../libvips/colour/scRGB2BW.c:190 +#: ../libvips/colour/icc_transform.c:236 +msgid "depth must be 8 or 16" msgstr "" -#: ../libvips/arithmetic/max.c:435 -msgid "Vertical position of maximum" +#: ../libvips/colour/scRGB2sRGB.c:259 +msgid "convert an scRGB image to sRGB" msgstr "" -#: ../libvips/arithmetic/max.c:442 -msgid "Number of maximum values to find" +#: ../libvips/colour/scRGB2sRGB.c:277 ../libvips/colour/scRGB2BW.c:249 +#: ../libvips/colour/icc_transform.c:931 +#: ../libvips/colour/icc_transform.c:1072 ../libvips/foreign/dzsave.c:1870 +msgid "Depth" msgstr "" -#: ../libvips/colour/dE76.c:113 -msgid "calculate dE76" +#: ../libvips/colour/scRGB2sRGB.c:278 ../libvips/colour/scRGB2BW.c:250 +#: ../libvips/colour/icc_transform.c:932 +#: ../libvips/colour/icc_transform.c:1073 +msgid "Output device space depth in bits" msgstr "" -#: ../libvips/colour/colourspace.c:296 -#, c-format -msgid "no known route between '%s' and '%s'" -msgstr "" - -#: ../libvips/colour/colourspace.c:328 -msgid "convert to a new colourspace" -msgstr "" - -#: ../libvips/colour/colourspace.c:346 -msgid "Space" -msgstr "" - -#: ../libvips/colour/colourspace.c:347 -msgid "Destination colour space" -msgstr "" - -#: ../libvips/colour/Lab2LCh.c:132 -msgid "transform Lab to LCh" -msgstr "" - -#: ../libvips/colour/LabS2LabQ.c:126 -msgid "transform short Lab to LabQ coding" -msgstr "" - -#: ../libvips/colour/sRGB2scRGB.c:150 -msgid "convert an sRGB image to scRGB" -msgstr "" - -#: ../libvips/colour/Yxy2XYZ.c:93 -msgid "transform Yxy to XYZ" -msgstr "" - -#: ../libvips/colour/LCh2Lab.c:119 -msgid "transform LCh to Lab" -msgstr "" - -#: ../libvips/colour/dE00.c:235 -msgid "calculate dE00" -msgstr "" - -#: ../libvips/colour/LabQ2Lab.c:124 -msgid "unpack a LabQ image to float Lab" +#: ../libvips/colour/XYZ2scRGB.c:105 +msgid "transform XYZ to scRGB" msgstr "" #: ../libvips/colour/Lab2XYZ.c:169 msgid "transform CIELAB to XYZ" msgstr "" -#: ../libvips/colour/Lab2XYZ.c:175 ../libvips/colour/XYZ2Lab.c:233 +#: ../libvips/colour/Lab2XYZ.c:175 ../libvips/colour/XYZ2Lab.c:228 msgid "Temperature" msgstr "" -#: ../libvips/colour/Lab2XYZ.c:176 ../libvips/colour/XYZ2Lab.c:234 -msgid "Colour temperature" +#: ../libvips/colour/Lab2XYZ.c:176 ../libvips/colour/XYZ2Lab.c:229 +msgid "Color temperature" +msgstr "Colour temperature" + +#: ../libvips/colour/LCh2Lab.c:120 +msgid "transform LCh to Lab" msgstr "" -#: ../libvips/colour/rad2float.c:191 -msgid "unpack Radiance coding to float RGB" -msgstr "" - -#: ../libvips/colour/Lab2LabQ.c:136 -msgid "transform float Lab to LabQ coding" -msgstr "" - -#: ../libvips/colour/colour.c:356 -msgid "colour operations" -msgstr "" - -#: ../libvips/colour/colour.c:453 -msgid "colour space transformations" -msgstr "" - -#: ../libvips/colour/colour.c:579 -msgid "change colour coding" -msgstr "" - -#: ../libvips/colour/colour.c:748 -msgid "calculate colour difference" -msgstr "" - -#: ../libvips/colour/colour.c:753 -msgid "Left-hand input image" -msgstr "" - -#: ../libvips/colour/colour.c:759 -msgid "Right-hand input image" -msgstr "" - -#: ../libvips/colour/LabQ2sRGB.c:454 ../libvips/colour/LabQ2LabS.c:104 -msgid "unpack a LabQ image to short Lab" -msgstr "" - -#: ../libvips/colour/XYZ2Lab.c:227 -msgid "transform XYZ to Lab" -msgstr "" - -#: ../libvips/colour/UCS2LCh.c:266 ../libvips/colour/LCh2UCS.c:179 +#: ../libvips/colour/LCh2UCS.c:206 ../libvips/colour/UCS2LCh.c:266 msgid "transform LCh to CMC" msgstr "" +#: ../libvips/colour/dE00.c:235 +msgid "calculate dE00" +msgstr "" + +#: ../libvips/colour/scRGB2BW.c:231 +msgid "convert scRGB to BW" +msgstr "" + #: ../libvips/colour/scRGB2XYZ.c:90 msgid "transform scRGB to XYZ" msgstr "" -#: ../libvips/colour/LabS2Lab.c:78 -msgid "transform signed short Lab to float" +#: ../libvips/colour/icc_transform.c:291 +#, c-format +msgid "unimplemented input color space 0x%x" +msgstr "unimplemented input colour space 0x%x" + +#: ../libvips/colour/icc_transform.c:356 +#, c-format +msgid "unimplemented output color space 0x%x" +msgstr "unimplemented output colour space 0x%x" + +#: ../libvips/colour/icc_transform.c:368 +msgid "no device profile" msgstr "" -#: ../libvips/colour/float2rad.c:199 +#: ../libvips/colour/icc_transform.c:399 +msgid "transform using ICC profiles" +msgstr "" + +#: ../libvips/colour/icc_transform.c:403 +msgid "Intent" +msgstr "" + +#: ../libvips/colour/icc_transform.c:404 +msgid "Rendering intent" +msgstr "" + +#: ../libvips/colour/icc_transform.c:410 +msgid "PCS" +msgstr "" + +#: ../libvips/colour/icc_transform.c:411 +msgid "Set Profile Connection Space" +msgstr "" + +#: ../libvips/colour/icc_transform.c:455 +#, c-format +msgid "" +"intent %d (%s) not supported by %s profile; falling back to default intent" +msgstr "" + +#: ../libvips/colour/icc_transform.c:459 ../libvips/iofuncs/operation.c:371 +msgid "input" +msgstr "" + +#: ../libvips/colour/icc_transform.c:459 ../libvips/iofuncs/operation.c:371 +msgid "output" +msgstr "" + +#: ../libvips/colour/icc_transform.c:505 +msgid "corrupt embedded profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:514 +msgid "embedded profile incompatible with image" +msgstr "" + +#: ../libvips/colour/icc_transform.c:529 ../libvips/colour/icc_transform.c:773 +#: ../libvips/colour/icc_transform.c:996 +#, c-format +msgid "unable to open profile \"%s\"" +msgstr "" + +#: ../libvips/colour/icc_transform.c:538 +#, c-format +msgid "profile \"%s\" incompatible with image" +msgstr "" + +#: ../libvips/colour/icc_transform.c:577 ../libvips/colour/icc_transform.c:988 +msgid "no input profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:687 +msgid "import from device with ICC profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:693 +#: ../libvips/colour/icc_transform.c:1058 +msgid "Embedded" +msgstr "" + +#: ../libvips/colour/icc_transform.c:694 +#: ../libvips/colour/icc_transform.c:1059 +msgid "Use embedded input profile, if available" +msgstr "" + +#: ../libvips/colour/icc_transform.c:700 +#: ../libvips/colour/icc_transform.c:1065 +msgid "Input profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:701 +#: ../libvips/colour/icc_transform.c:1066 +msgid "Filename to load input profile from" +msgstr "" + +#: ../libvips/colour/icc_transform.c:765 +msgid "unable to load embedded profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:781 +msgid "no output profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:918 +msgid "output to device with ICC profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:924 +#: ../libvips/colour/icc_transform.c:1051 +msgid "Output profile" +msgstr "" + +#: ../libvips/colour/icc_transform.c:925 +#: ../libvips/colour/icc_transform.c:1052 +msgid "Filename to load output profile from" +msgstr "" + +#: ../libvips/colour/icc_transform.c:1045 +msgid "transform between devices with ICC profiles" +msgstr "" + +#: ../libvips/colour/icc_transform.c:1117 +#: ../libvips/colour/icc_transform.c:1131 +msgid "unable to get media white point" +msgstr "" + +#: ../libvips/colour/icc_transform.c:1191 +msgid "libvips configured without lcms support" +msgstr "" + +#: ../libvips/colour/dECMC.c:61 +msgid "calculate dECMC" +msgstr "" + +#: ../libvips/colour/colour.c:439 +msgid "color operations" +msgstr "colour operations" + +#: ../libvips/colour/colour.c:500 +msgid "color space transformations" +msgstr "colour space transformations" + +#: ../libvips/colour/colour.c:592 +msgid "change color coding" +msgstr "change colour coding" + +#: ../libvips/colour/colour.c:686 +msgid "calculate color difference" +msgstr "calculate colour difference" + +#: ../libvips/colour/colour.c:691 +msgid "Left-hand input image" +msgstr "" + +#: ../libvips/colour/colour.c:697 +msgid "Right-hand input image" +msgstr "" + +#: ../libvips/colour/rad2float.c:188 +msgid "unpack Radiance coding to float RGB" +msgstr "" + +#: ../libvips/colour/sRGB2scRGB.c:229 +msgid "convert an sRGB image to scRGB" +msgstr "" + +#: ../libvips/colour/Lab2LabQ.c:138 +msgid "transform float Lab to LabQ coding" +msgstr "" + +#: ../libvips/colour/colourspace.c:145 +msgid "too few bands for operation" +msgstr "" + +#: ../libvips/colour/colourspace.c:511 +#, c-format +msgid "no known route between '%s' and '%s'" +msgstr "" + +#: ../libvips/colour/colourspace.c:543 +msgid "convert to a new colorspace" +msgstr "convert to a new colourspace" + +#: ../libvips/colour/colourspace.c:561 +msgid "Space" +msgstr "" + +#: ../libvips/colour/colourspace.c:562 +msgid "Destination color space" +msgstr "Destination colour space" + +#: ../libvips/colour/colourspace.c:568 +msgid "Source space" +msgstr "" + +#: ../libvips/colour/colourspace.c:569 +msgid "Source color space" +msgstr "Source colour space" + +#: ../libvips/colour/Lab2LabS.c:80 +msgid "transform float Lab to signed short" +msgstr "" + +#: ../libvips/colour/LabS2LabQ.c:126 +msgid "transform short Lab to LabQ coding" +msgstr "" + +#: ../libvips/colour/Lab2LCh.c:132 +msgid "transform Lab to LCh" +msgstr "" + +#: ../libvips/colour/Yxy2XYZ.c:93 +msgid "transform Yxy to XYZ" +msgstr "" + +#: ../libvips/colour/LabQ2sRGB.c:526 +msgid "convert a LabQ image to sRGB" +msgstr "" + +#: ../libvips/colour/float2rad.c:201 msgid "transform float RGB to Radiance coding" msgstr "" @@ -543,839 +956,2352 @@ msgstr "" msgid "transform XYZ to Yxy" msgstr "" -#: ../libvips/colour/Lab2LabS.c:80 -msgid "transform float Lab to signed short" +#: ../libvips/colour/dE76.c:113 +msgid "calculate dE76" msgstr "" -#: ../libvips/colour/icc_transform.c:194 ../libvips/colour/scRGB2sRGB.c:165 -msgid "depth must be 8 or 16" +#: ../libvips/colour/XYZ2Lab.c:222 +msgid "transform XYZ to Lab" msgstr "" -#: ../libvips/colour/icc_transform.c:229 -#, c-format -msgid "unimplemented input color space 0x%x" -msgstr "unimplemented input colour space 0x%x" - -#: ../libvips/colour/icc_transform.c:271 -#, c-format -msgid "unimplemented output color space 0x%x" -msgstr "unimplemented output colour space 0x%x" - -#: ../libvips/colour/icc_transform.c:283 -msgid "no device profile" +#: ../libvips/colour/LabQ2LabS.c:104 +msgid "unpack a LabQ image to short Lab" msgstr "" -#: ../libvips/colour/icc_transform.c:314 -msgid "transform using ICC profiles" +#: ../libvips/colour/LabQ2Lab.c:124 +msgid "unpack a LabQ image to float Lab" msgstr "" -#: ../libvips/colour/icc_transform.c:318 -msgid "Intent" +#: ../libvips/colour/LabS2Lab.c:78 +msgid "transform signed short Lab to float" msgstr "" -#: ../libvips/colour/icc_transform.c:319 -msgid "Rendering intent" +#: ../libvips/conversion/rot.c:355 ../libvips/conversion/rot45.c:267 +msgid "rotate an image" msgstr "" -#: ../libvips/colour/icc_transform.c:362 -#, c-format -msgid "" -"intent %d (%s) not supported by %s profile; falling back to default intent" +#: ../libvips/conversion/rot.c:365 ../libvips/conversion/rot45.c:277 +#: ../libvips/conversion/autorot.c:138 ../libvips/convolution/compass.c:156 +#: ../libvips/foreign/dzsave.c:1885 ../libvips/mosaicing/mosaic.c:282 +#: ../libvips/resample/similarity.c:125 +msgid "Angle" msgstr "" -#: ../libvips/colour/icc_transform.c:366 ../libvips/iofuncs/operation.c:99 -msgid "input" +#: ../libvips/conversion/rot.c:366 ../libvips/conversion/rot45.c:278 +msgid "Angle to rotate image" msgstr "" -#: ../libvips/colour/icc_transform.c:366 ../libvips/iofuncs/operation.c:99 -msgid "output" -msgstr "" - -#: ../libvips/colour/icc_transform.c:400 ../libvips/colour/icc_transform.c:565 -#: ../libvips/colour/icc_transform.c:745 -msgid "unable to load embedded profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:408 ../libvips/colour/icc_transform.c:573 -#: ../libvips/colour/icc_transform.c:753 ../libvips/colour/icc_transform.c:767 -#, c-format -msgid "unable to open profile \"%s\"" -msgstr "" - -#: ../libvips/colour/icc_transform.c:414 ../libvips/colour/icc_transform.c:759 -msgid "no input profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:498 -msgid "import from device with ICC profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:504 ../libvips/colour/icc_transform.c:829 -msgid "Embedded" -msgstr "" - -#: ../libvips/colour/icc_transform.c:505 ../libvips/colour/icc_transform.c:830 -msgid "Use embedded input profile, if available" -msgstr "" - -#: ../libvips/colour/icc_transform.c:511 ../libvips/colour/icc_transform.c:836 -msgid "Input profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:512 ../libvips/colour/icc_transform.c:837 -msgid "Filename to load input profile from" -msgstr "" - -#: ../libvips/colour/icc_transform.c:581 -msgid "no output profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:675 -msgid "output to device with ICC profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:681 ../libvips/colour/icc_transform.c:822 -msgid "Output profile" -msgstr "" - -#: ../libvips/colour/icc_transform.c:682 ../libvips/colour/icc_transform.c:823 -msgid "Filename to load output profile from" -msgstr "" - -#: ../libvips/colour/icc_transform.c:688 ../libvips/colour/icc_transform.c:843 -#: ../libvips/colour/scRGB2sRGB.c:192 ../libvips/foreign/dzsave.c:1354 -msgid "Depth" -msgstr "" - -#: ../libvips/colour/icc_transform.c:689 ../libvips/colour/icc_transform.c:844 -#: ../libvips/colour/scRGB2sRGB.c:193 -msgid "Output device space depth in bits" -msgstr "" - -#: ../libvips/colour/icc_transform.c:816 -msgid "transform between devices with ICC profiles" -msgstr "" - -#: ../libvips/colour/icc_transform.c:887 ../libvips/colour/icc_transform.c:901 -msgid "unable to get media white point" -msgstr "" - -#: ../libvips/colour/icc_transform.c:962 -msgid "libvips configured without lcms support" -msgstr "" - -#: ../libvips/colour/XYZ2scRGB.c:85 -msgid "transform XYZ to scRGB" -msgstr "" - -#: ../libvips/colour/dECMC.c:61 -msgid "calculate dECMC" -msgstr "" - -#: ../libvips/colour/scRGB2sRGB.c:186 -msgid "convert an scRGB image to sRGB" -msgstr "" - -#: ../libvips/conversion/flip.c:237 -msgid "flip an image" -msgstr "" - -#: ../libvips/conversion/flip.c:247 -msgid "Direction" -msgstr "" - -#: ../libvips/conversion/flip.c:248 -msgid "Direction to flip image" -msgstr "" - -#: ../libvips/conversion/bandmean.c:190 -msgid "band-wise average" -msgstr "" - -#: ../libvips/conversion/im_zoom.c:332 -msgid "zoom factors should be >= 0" -msgstr "" - -#. Make sure we won't get integer overflow. -#. -#: ../libvips/conversion/im_zoom.c:339 -msgid "zoom factors too large" -msgstr "" - -#: ../libvips/conversion/im_gaussnoise.c:125 -msgid "bad parameter" -msgstr "" - -#: ../libvips/conversion/bandary.c:130 -msgid "no input images" -msgstr "" - -#: ../libvips/conversion/bandary.c:178 -msgid "operations on image bands" -msgstr "" - -#: ../libvips/conversion/cast.c:128 -#, c-format -msgid "%d underflows and %d overflows detected" -msgstr "" - -#: ../libvips/conversion/cast.c:477 -msgid "cast an image" -msgstr "" - -#: ../libvips/conversion/cast.c:489 ../libvips/conversion/copy.c:356 -#: ../libvips/iofuncs/image.c:912 -msgid "Format" -msgstr "" - -#: ../libvips/conversion/cast.c:490 -msgid "Format to cast to" -msgstr "" - -#: ../libvips/conversion/conversion.c:86 +#: ../libvips/conversion/conversion.c:196 msgid "conversion operations" msgstr "" -#: ../libvips/conversion/flatten.c:371 +#: ../libvips/conversion/grid.c:165 +msgid "bad grid geometry" +msgstr "" + +#: ../libvips/conversion/grid.c:195 +msgid "grid an image" +msgstr "" + +#: ../libvips/conversion/grid.c:205 ../libvips/conversion/cache.c:114 +#: ../libvips/conversion/tilecache.c:420 +#: ../libvips/conversion/sequential.c:334 ../libvips/foreign/dzsave.c:1931 +#: ../libvips/foreign/tiffsave.c:210 +msgid "Tile height" +msgstr "" + +#: ../libvips/conversion/grid.c:206 +msgid "chop into tiles this high" +msgstr "" + +#: ../libvips/conversion/grid.c:213 +msgid "number of tiles across" +msgstr "" + +#: ../libvips/conversion/grid.c:220 +msgid "number of tiles down" +msgstr "" + +#: ../libvips/conversion/recomb.c:166 +msgid "bands in must equal matrix width" +msgstr "" + +#: ../libvips/conversion/recomb.c:201 +msgid "linear recombination with matrix" +msgstr "" + +#: ../libvips/conversion/recomb.c:208 ../libvips/conversion/bandbool.c:215 +#: ../libvips/conversion/bandmean.c:199 +#: ../libvips/convolution/correlation.c:149 +#: ../libvips/convolution/convolution.c:130 +#: ../libvips/morphology/morphology.c:118 ../libvips/resample/resample.c:91 +msgid "Input image argument" +msgstr "" + +#: ../libvips/conversion/recomb.c:213 +msgid "M" +msgstr "" + +#: ../libvips/conversion/recomb.c:214 +msgid "matrix of coefficients" +msgstr "" + +#: ../libvips/conversion/falsecolour.c:375 +msgid "false-color an image" +msgstr "false-colour an image" + +#: ../libvips/conversion/flatten.c:366 msgid "flatten alpha out of an image" msgstr "" -#: ../libvips/conversion/flatten.c:383 ../libvips/conversion/join.c:267 -#: ../libvips/conversion/insert.c:394 ../libvips/conversion/embed.c:592 -#: ../libvips/foreign/dzsave.c:1347 +#: ../libvips/conversion/flatten.c:378 ../libvips/conversion/join.c:264 +#: ../libvips/conversion/embed.c:607 ../libvips/conversion/insert.c:501 +#: ../libvips/foreign/foreign.c:1432 ../libvips/foreign/dzsave.c:1863 msgid "Background" msgstr "" -#: ../libvips/conversion/flatten.c:384 +#: ../libvips/conversion/flatten.c:379 ../libvips/foreign/foreign.c:1433 msgid "Background value" msgstr "" -#: ../libvips/conversion/im_subsample.c:203 -msgid "factors should both be >= 1" +#: ../libvips/conversion/replicate.c:192 +msgid "replicate an image" msgstr "" -#: ../libvips/conversion/im_subsample.c:222 ../libvips/resample/shrink.c:354 +#: ../libvips/conversion/replicate.c:203 +msgid "Repeat this many times horizontally" +msgstr "" + +#: ../libvips/conversion/replicate.c:210 +msgid "Repeat this many times vertically" +msgstr "" + +#: ../libvips/conversion/bandary.c:136 +msgid "no input images" +msgstr "" + +#: ../libvips/conversion/bandary.c:187 +msgid "operations on image bands" +msgstr "" + +#: ../libvips/conversion/subsample.c:228 ../libvips/resample/shrink.c:373 msgid "image has shrunk to nothing" msgstr "" -#: ../libvips/conversion/im_grid.c:165 -#: ../libvips/convolution/im_contrast_surface.c:141 -#: ../libvips/iofuncs/sinkscreen.c:1063 ../libvips/iofuncs/image.c:736 -#: ../libvips/morphology/im_rank.c:343 -msgid "bad parameters" +#: ../libvips/conversion/subsample.c:265 +msgid "subsample an image" msgstr "" -#: ../libvips/conversion/im_grid.c:170 -msgid "bad grid geometry" +#: ../libvips/conversion/subsample.c:277 ../libvips/conversion/zoom.c:397 +msgid "Xfac" +msgstr "" + +#: ../libvips/conversion/subsample.c:278 +msgid "Horizontal subsample factor" +msgstr "" + +#: ../libvips/conversion/subsample.c:284 ../libvips/conversion/zoom.c:404 +msgid "Yfac" +msgstr "" + +#: ../libvips/conversion/subsample.c:285 +msgid "Vertical subsample factor" +msgstr "" + +#: ../libvips/conversion/subsample.c:291 +msgid "Point" +msgstr "" + +#: ../libvips/conversion/subsample.c:292 +msgid "Point sample" +msgstr "" + +#: ../libvips/conversion/cache.c:97 ../libvips/conversion/tilecache.c:408 +msgid "cache an image" +msgstr "" + +#: ../libvips/conversion/cache.c:107 ../libvips/conversion/tilecache.c:799 +#: ../libvips/foreign/dzsave.c:1924 ../libvips/foreign/tiffsave.c:203 +msgid "Tile width" +msgstr "" + +#: ../libvips/conversion/cache.c:108 ../libvips/conversion/tilecache.c:800 +#: ../libvips/foreign/dzsave.c:1925 ../libvips/foreign/tiffsave.c:204 +msgid "Tile width in pixels" +msgstr "" + +#: ../libvips/conversion/cache.c:115 ../libvips/conversion/tilecache.c:421 +#: ../libvips/conversion/sequential.c:335 ../libvips/foreign/dzsave.c:1932 +#: ../libvips/foreign/tiffsave.c:211 +msgid "Tile height in pixels" +msgstr "" + +#: ../libvips/conversion/cache.c:121 ../libvips/conversion/tilecache.c:806 +msgid "Max tiles" +msgstr "" + +#: ../libvips/conversion/cache.c:122 ../libvips/conversion/tilecache.c:807 +msgid "Maximum number of tiles to cache" +msgstr "" + +#: ../libvips/conversion/join.c:227 +msgid "join a pair of images" +msgstr "" + +#: ../libvips/conversion/join.c:231 +msgid "in1" +msgstr "" + +#: ../libvips/conversion/join.c:232 +msgid "First input image" +msgstr "" + +#: ../libvips/conversion/join.c:237 ../libvips/freqfilt/phasecor.c:112 +msgid "in2" +msgstr "" + +#: ../libvips/conversion/join.c:238 ../libvips/freqfilt/phasecor.c:113 +msgid "Second input image" +msgstr "" + +#: ../libvips/conversion/join.c:243 ../libvips/morphology/countlines.c:142 +msgid "direction" +msgstr "" + +#: ../libvips/conversion/join.c:244 +msgid "Join left-right or up-down" +msgstr "" + +#: ../libvips/conversion/join.c:250 ../libvips/conversion/insert.c:494 +msgid "Expand" +msgstr "" + +#: ../libvips/conversion/join.c:251 ../libvips/conversion/insert.c:495 +msgid "Expand output to hold all of both inputs" +msgstr "" + +#: ../libvips/conversion/join.c:257 +msgid "Shim" +msgstr "" + +#: ../libvips/conversion/join.c:258 +msgid "Pixels between images" +msgstr "" + +#: ../libvips/conversion/join.c:265 ../libvips/conversion/insert.c:502 +msgid "Color for new pixels" +msgstr "Colour for new pixels" + +#: ../libvips/conversion/join.c:271 ../libvips/create/text.c:298 +msgid "Align" +msgstr "" + +#: ../libvips/conversion/join.c:272 ../libvips/create/text.c:299 +msgid "Align on the low, centre or high coordinate edge" +msgstr "" + +#: ../libvips/conversion/gamma.c:137 +msgid "gamma an image" +msgstr "" + +#: ../libvips/conversion/gamma.c:149 +msgid "exponent" +msgstr "" + +#: ../libvips/conversion/gamma.c:150 +msgid "Gamma factor" +msgstr "" + +#: ../libvips/conversion/autorot.c:128 +msgid "autorotate image by exif tag" +msgstr "" + +#: ../libvips/conversion/autorot.c:139 +msgid "Angle image was rotated by" msgstr "" #: ../libvips/conversion/extract.c:150 msgid "bad extract area" msgstr "" -#: ../libvips/conversion/extract.c:194 +#: ../libvips/conversion/extract.c:193 msgid "extract an area from an image" msgstr "" -#: ../libvips/conversion/extract.c:325 +#: ../libvips/conversion/extract.c:387 msgid "bad extract band" msgstr "" -#: ../libvips/conversion/extract.c:354 +#: ../libvips/conversion/extract.c:416 msgid "extract band from an image" msgstr "" -#: ../libvips/conversion/extract.c:366 -msgid "Band" -msgstr "" - -#: ../libvips/conversion/extract.c:367 +#: ../libvips/conversion/extract.c:429 msgid "Band to extract" msgstr "" -#: ../libvips/conversion/extract.c:373 +#: ../libvips/conversion/extract.c:435 msgid "n" msgstr "" -#: ../libvips/conversion/extract.c:374 +#: ../libvips/conversion/extract.c:436 msgid "Number of bands to extract" msgstr "" -#: ../libvips/conversion/bandjoin.c:166 -msgid "bandwise join a set of images" +#: ../libvips/conversion/wrap.c:115 +msgid "wrap image origin" msgstr "" -#: ../libvips/conversion/bandjoin.c:173 -msgid "Array of input images" +#: ../libvips/conversion/wrap.c:126 ../libvips/conversion/embed.c:573 +msgid "Left edge of input in output" msgstr "" -#: ../libvips/conversion/im_msb.c:135 ../libvips/conversion/im_msb.c:214 -msgid "unknown coding" +#: ../libvips/conversion/wrap.c:133 ../libvips/conversion/embed.c:580 +msgid "Top edge of input in output" msgstr "" -#: ../libvips/conversion/im_msb.c:170 -msgid "bad arguments" +#: ../libvips/conversion/zoom.c:341 +msgid "zoom factors too large" msgstr "" -#: ../libvips/conversion/im_msb.c:184 ../libvips/conversion/im_msb.c:201 -msgid "image does not have that many bands" +#: ../libvips/conversion/zoom.c:385 +msgid "zoom an image" msgstr "" -#: ../libvips/conversion/black.c:125 -msgid "make a black image" +#: ../libvips/conversion/zoom.c:398 +msgid "Horizontal zoom factor" msgstr "" -#: ../libvips/conversion/black.c:130 ../libvips/conversion/copy.c:336 -#: ../libvips/conversion/embed.c:572 ../libvips/foreign/rawload.c:124 -#: ../libvips/iofuncs/image.c:892 -msgid "Image width in pixels" +#: ../libvips/conversion/zoom.c:405 +msgid "Vertical zoom factor" msgstr "" -#: ../libvips/conversion/black.c:137 ../libvips/conversion/copy.c:343 -#: ../libvips/conversion/embed.c:579 ../libvips/foreign/rawload.c:131 -#: ../libvips/iofuncs/image.c:899 -msgid "Image height in pixels" -msgstr "" - -#: ../libvips/conversion/black.c:143 ../libvips/conversion/copy.c:349 -#: ../libvips/foreign/rawload.c:137 ../libvips/iofuncs/image.c:905 -msgid "Bands" -msgstr "" - -#: ../libvips/conversion/black.c:144 ../libvips/conversion/copy.c:350 -#: ../libvips/foreign/rawload.c:138 ../libvips/iofuncs/image.c:906 -msgid "Number of bands in image" -msgstr "" - -#: ../libvips/conversion/bandbool.c:79 +#: ../libvips/conversion/bandbool.c:75 #, c-format msgid "operator %s not supported across image bands" msgstr "" -#: ../libvips/conversion/bandbool.c:206 +#: ../libvips/conversion/bandbool.c:207 msgid "boolean operation across image bands" msgstr "" -#: ../libvips/conversion/copy.c:316 -msgid "copy an image" +#: ../libvips/conversion/ifthenelse.c:469 +msgid "ifthenelse an image" msgstr "" -#: ../libvips/conversion/copy.c:328 -msgid "Swap" +#: ../libvips/conversion/ifthenelse.c:473 +msgid "Condition" msgstr "" -#: ../libvips/conversion/copy.c:329 -msgid "Swap bytes in image between little and big-endian" +#: ../libvips/conversion/ifthenelse.c:474 +msgid "Condition input image" msgstr "" -#: ../libvips/conversion/copy.c:357 ../libvips/iofuncs/image.c:913 -msgid "Pixel format in image" +#: ../libvips/conversion/ifthenelse.c:479 +msgid "Then image" msgstr "" -#: ../libvips/conversion/copy.c:363 ../libvips/iofuncs/image.c:919 -msgid "Coding" +#: ../libvips/conversion/ifthenelse.c:480 +msgid "Source for TRUE pixels" msgstr "" -#: ../libvips/conversion/copy.c:364 ../libvips/iofuncs/image.c:920 -msgid "Pixel coding" +#: ../libvips/conversion/ifthenelse.c:485 +msgid "Else image" msgstr "" -#: ../libvips/conversion/copy.c:370 ../libvips/iofuncs/image.c:926 -msgid "Interpretation" +#: ../libvips/conversion/ifthenelse.c:486 +msgid "Source for FALSE pixels" msgstr "" -#: ../libvips/conversion/copy.c:371 ../libvips/iofuncs/image.c:927 -msgid "Pixel interpretation" +#: ../libvips/conversion/ifthenelse.c:491 +msgid "blend" msgstr "" -#: ../libvips/conversion/copy.c:377 ../libvips/foreign/tiffsave.c:252 -#: ../libvips/iofuncs/image.c:933 -msgid "Xres" +#: ../libvips/conversion/ifthenelse.c:492 +msgid "Blend smoothly between then and else parts" msgstr "" -#: ../libvips/conversion/copy.c:378 ../libvips/foreign/tiffsave.c:253 -#: ../libvips/iofuncs/image.c:934 -msgid "Horizontal resolution in pixels/mm" +#: ../libvips/conversion/tilecache.c:427 ../libvips/conversion/tilecache.c:999 +#: ../libvips/foreign/foreign.c:972 +msgid "Access" msgstr "" -#: ../libvips/conversion/copy.c:384 ../libvips/foreign/tiffsave.c:259 -#: ../libvips/iofuncs/image.c:940 -msgid "Yres" -msgstr "" - -#: ../libvips/conversion/copy.c:385 ../libvips/foreign/tiffsave.c:260 -#: ../libvips/iofuncs/image.c:941 -msgid "Vertical resolution in pixels/mm" -msgstr "" - -#: ../libvips/conversion/copy.c:391 ../libvips/iofuncs/image.c:947 -msgid "Xoffset" -msgstr "" - -#: ../libvips/conversion/copy.c:392 ../libvips/iofuncs/image.c:948 -msgid "Horizontal offset of origin" -msgstr "" - -#: ../libvips/conversion/copy.c:398 ../libvips/iofuncs/image.c:954 -msgid "Yoffset" -msgstr "" - -#: ../libvips/conversion/copy.c:399 ../libvips/iofuncs/image.c:955 -msgid "Vertical offset of origin" -msgstr "" - -#: ../libvips/conversion/rot.c:356 -msgid "rotate an image" -msgstr "" - -#: ../libvips/conversion/rot.c:366 -msgid "Angle" -msgstr "" - -#: ../libvips/conversion/rot.c:367 -msgid "Angle to rotate image" -msgstr "" - -#: ../libvips/conversion/replicate.c:193 -msgid "replicate an image" -msgstr "" - -#: ../libvips/conversion/replicate.c:204 -msgid "Repeat this many times horizontally" -msgstr "" - -#: ../libvips/conversion/replicate.c:211 -msgid "Repeat this many times vertically" -msgstr "" - -#: ../libvips/conversion/join.c:228 -msgid "join a pair of images" -msgstr "" - -#: ../libvips/conversion/join.c:234 -msgid "in1" -msgstr "" - -#: ../libvips/conversion/join.c:235 -msgid "First input image" -msgstr "" - -#: ../libvips/conversion/join.c:240 -msgid "in2" -msgstr "" - -#: ../libvips/conversion/join.c:241 -msgid "Second input image" -msgstr "" - -#: ../libvips/conversion/join.c:246 -msgid "direction" -msgstr "" - -#: ../libvips/conversion/join.c:247 -msgid "Join left-right or up-down" -msgstr "" - -#: ../libvips/conversion/join.c:253 ../libvips/conversion/insert.c:387 -msgid "Expand" -msgstr "" - -#: ../libvips/conversion/join.c:254 ../libvips/conversion/insert.c:388 -msgid "Expand output to hold all of both inputs" -msgstr "" - -#: ../libvips/conversion/join.c:260 -msgid "Shim" -msgstr "" - -#: ../libvips/conversion/join.c:261 -msgid "Pixels between images" -msgstr "" - -#: ../libvips/conversion/join.c:268 ../libvips/conversion/insert.c:395 -msgid "Colour for new pixels" -msgstr "" - -#: ../libvips/conversion/join.c:274 -msgid "Align" -msgstr "" - -#: ../libvips/conversion/join.c:275 -msgid "Align on the low, centre or high coordinate edge" -msgstr "" - -#: ../libvips/conversion/im_text.c:133 -msgid "no text to render" -msgstr "" - -#: ../libvips/conversion/im_text.c:220 -msgid "invalid markup in text" -msgstr "" - -#: ../libvips/conversion/im_text.c:252 -msgid "pangoft2 support disabled" -msgstr "" - -#: ../libvips/conversion/conver_dispatch.c:919 -#: ../libvips/inplace/inplace_dispatch.c:172 -msgid "vectors not same length" -msgstr "" - -#: ../libvips/conversion/insert.c:355 -msgid "insert an image" -msgstr "" - -#: ../libvips/conversion/insert.c:361 -msgid "Main" -msgstr "" - -#: ../libvips/conversion/insert.c:362 -msgid "Main input image" -msgstr "" - -#: ../libvips/conversion/insert.c:367 -msgid "Sub-image" -msgstr "" - -#: ../libvips/conversion/insert.c:368 -msgid "Sub-image to insert into main image" -msgstr "" - -#: ../libvips/conversion/insert.c:373 -msgid "X" -msgstr "" - -#: ../libvips/conversion/insert.c:374 -msgid "Left edge of sub in main" -msgstr "" - -#: ../libvips/conversion/insert.c:380 -msgid "Y" -msgstr "" - -#: ../libvips/conversion/insert.c:381 -msgid "Top edge of sub in main" -msgstr "" - -#: ../libvips/conversion/tilecache.c:386 ../libvips/conversion/cache.c:97 -msgid "cache an image" -msgstr "" - -#: ../libvips/conversion/tilecache.c:398 ../libvips/conversion/cache.c:114 -#: ../libvips/conversion/sequential.c:317 ../libvips/foreign/tiffsave.c:223 -#: ../libvips/foreign/dzsave.c:1386 -msgid "Tile height" -msgstr "" - -#: ../libvips/conversion/tilecache.c:399 ../libvips/conversion/cache.c:115 -#: ../libvips/conversion/sequential.c:318 ../libvips/foreign/tiffsave.c:224 -#: ../libvips/foreign/dzsave.c:1387 -msgid "Tile height in pixels" -msgstr "" - -#: ../libvips/conversion/tilecache.c:405 -msgid "Threaded" -msgstr "" - -#: ../libvips/conversion/tilecache.c:406 -msgid "Allow threaded access" -msgstr "" - -#: ../libvips/conversion/tilecache.c:412 -msgid "Strategy" -msgstr "" - -#: ../libvips/conversion/tilecache.c:413 +#: ../libvips/conversion/tilecache.c:428 +#: ../libvips/conversion/tilecache.c:1000 +#: ../libvips/conversion/sequential.c:342 msgid "Expected access pattern" msgstr "" -#: ../libvips/conversion/tilecache.c:658 +#: ../libvips/conversion/tilecache.c:434 +msgid "Threaded" +msgstr "" + +#: ../libvips/conversion/tilecache.c:435 +msgid "Allow threaded access" +msgstr "" + +#: ../libvips/conversion/tilecache.c:441 +msgid "Persistent" +msgstr "" + +#: ../libvips/conversion/tilecache.c:442 +msgid "Keep cache between evaluations" +msgstr "" + +#: ../libvips/conversion/tilecache.c:703 #, c-format msgid "error reading tile %dx%d: %s" msgstr "" -#: ../libvips/conversion/tilecache.c:747 +#: ../libvips/conversion/tilecache.c:795 msgid "cache an image as a set of tiles" msgstr "" -#: ../libvips/conversion/tilecache.c:751 ../libvips/conversion/cache.c:107 -#: ../libvips/foreign/tiffsave.c:216 ../libvips/foreign/dzsave.c:1379 -msgid "Tile width" -msgstr "" - -#: ../libvips/conversion/tilecache.c:752 ../libvips/conversion/cache.c:108 -#: ../libvips/foreign/tiffsave.c:217 ../libvips/foreign/dzsave.c:1380 -msgid "Tile width in pixels" -msgstr "" - -#: ../libvips/conversion/tilecache.c:758 ../libvips/conversion/cache.c:121 -msgid "Max tiles" -msgstr "" - -#: ../libvips/conversion/tilecache.c:759 ../libvips/conversion/cache.c:122 -msgid "Maximum number of tiles to cache" -msgstr "" - -#: ../libvips/conversion/tilecache.c:915 +#: ../libvips/conversion/tilecache.c:995 msgid "cache an image as a set of lines" msgstr "" -#: ../libvips/conversion/im_system_image.c:77 +#: ../libvips/conversion/flip.c:236 +msgid "flip an image" +msgstr "" + +#: ../libvips/conversion/flip.c:246 ../libvips/mosaicing/merge.c:127 +#: ../libvips/mosaicing/mosaic1.c:507 ../libvips/mosaicing/mosaic.c:198 +msgid "Direction" +msgstr "" + +#: ../libvips/conversion/flip.c:247 +msgid "Direction to flip image" +msgstr "" + +#: ../libvips/conversion/bandjoin.c:165 +msgid "bandwise join a set of images" +msgstr "" + +#: ../libvips/conversion/copy.c:306 +msgid "image size too large" +msgstr "" + +#: ../libvips/conversion/copy.c:331 +msgid "copy an image" +msgstr "" + +#: ../libvips/conversion/copy.c:348 +msgid "Swap" +msgstr "" + +#: ../libvips/conversion/copy.c:349 +msgid "Swap bytes in image between little and big-endian" +msgstr "" + +#: ../libvips/conversion/copy.c:356 ../libvips/conversion/embed.c:587 +#: ../libvips/create/black.c:130 ../libvips/create/gaussnoise.c:154 +#: ../libvips/create/xyz.c:194 ../libvips/create/point.c:144 +#: ../libvips/create/fractsurf.c:103 ../libvips/foreign/rawload.c:124 +#: ../libvips/iofuncs/image.c:1124 +msgid "Image width in pixels" +msgstr "" + +#: ../libvips/conversion/copy.c:363 ../libvips/conversion/embed.c:594 +#: ../libvips/create/black.c:137 ../libvips/create/gaussnoise.c:161 +#: ../libvips/create/xyz.c:201 ../libvips/create/point.c:151 +#: ../libvips/create/fractsurf.c:110 ../libvips/foreign/rawload.c:131 +#: ../libvips/iofuncs/image.c:1131 +msgid "Image height in pixels" +msgstr "" + +#: ../libvips/conversion/copy.c:369 ../libvips/create/black.c:143 +#: ../libvips/create/identity.c:144 ../libvips/foreign/rawload.c:137 +#: ../libvips/iofuncs/image.c:1137 +msgid "Bands" +msgstr "" + +#: ../libvips/conversion/copy.c:370 ../libvips/create/black.c:144 +#: ../libvips/foreign/rawload.c:138 ../libvips/iofuncs/image.c:1138 +msgid "Number of bands in image" +msgstr "" + +#: ../libvips/conversion/copy.c:376 ../libvips/conversion/cast.c:542 +#: ../libvips/iofuncs/image.c:1144 +msgid "Format" +msgstr "" + +#: ../libvips/conversion/copy.c:377 ../libvips/iofuncs/image.c:1145 +msgid "Pixel format in image" +msgstr "" + +#: ../libvips/conversion/copy.c:383 ../libvips/iofuncs/image.c:1151 +msgid "Coding" +msgstr "" + +#: ../libvips/conversion/copy.c:384 ../libvips/iofuncs/image.c:1152 +msgid "Pixel coding" +msgstr "" + +#: ../libvips/conversion/copy.c:390 ../libvips/iofuncs/image.c:1158 +msgid "Interpretation" +msgstr "" + +#: ../libvips/conversion/copy.c:391 ../libvips/iofuncs/image.c:1159 +msgid "Pixel interpretation" +msgstr "" + +#: ../libvips/conversion/copy.c:397 ../libvips/foreign/tiffsave.c:245 +#: ../libvips/iofuncs/image.c:1165 +msgid "Xres" +msgstr "" + +#: ../libvips/conversion/copy.c:398 ../libvips/foreign/tiffsave.c:246 +#: ../libvips/iofuncs/image.c:1166 +msgid "Horizontal resolution in pixels/mm" +msgstr "" + +#: ../libvips/conversion/copy.c:404 ../libvips/foreign/tiffsave.c:252 +#: ../libvips/iofuncs/image.c:1172 +msgid "Yres" +msgstr "" + +#: ../libvips/conversion/copy.c:405 ../libvips/foreign/tiffsave.c:253 +#: ../libvips/iofuncs/image.c:1173 +msgid "Vertical resolution in pixels/mm" +msgstr "" + +#: ../libvips/conversion/copy.c:411 ../libvips/iofuncs/image.c:1179 +msgid "Xoffset" +msgstr "" + +#: ../libvips/conversion/copy.c:412 ../libvips/iofuncs/image.c:1180 +msgid "Horizontal offset of origin" +msgstr "" + +#: ../libvips/conversion/copy.c:418 ../libvips/iofuncs/image.c:1186 +msgid "Yoffset" +msgstr "" + +#: ../libvips/conversion/copy.c:419 ../libvips/iofuncs/image.c:1187 +msgid "Vertical offset of origin" +msgstr "" + +#: ../libvips/conversion/cast.c:131 #, c-format -msgid "command failed: \"%s\"" +msgid "%d underflows and %d overflows detected" msgstr "" -#: ../libvips/conversion/embed.c:462 ../libvips/iofuncs/image.c:1879 -msgid "bad dimensions" +#: ../libvips/conversion/cast.c:530 +msgid "cast an image" msgstr "" -#: ../libvips/conversion/embed.c:545 -msgid "embed an image in a larger image" +#: ../libvips/conversion/cast.c:543 +msgid "Format to cast to" msgstr "" -#: ../libvips/conversion/embed.c:558 -msgid "Left edge of input in output" +#: ../libvips/conversion/cast.c:549 +msgid "Shift" msgstr "" -#: ../libvips/conversion/embed.c:565 -msgid "Top edge of input in output" +#: ../libvips/conversion/cast.c:550 +msgid "Shift integer values up and down" msgstr "" -#: ../libvips/conversion/embed.c:585 -msgid "Extend" -msgstr "" - -#: ../libvips/conversion/embed.c:586 -msgid "How to generate the extra pixels" -msgstr "" - -#: ../libvips/conversion/embed.c:593 ../libvips/foreign/dzsave.c:1348 -msgid "Colour for background pixels" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:471 -msgid "ifthenelse an image" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:477 -msgid "Condition" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:478 -msgid "Condition input image" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:483 -msgid "Then image" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:484 -msgid "Source for TRUE pixels" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:489 -msgid "Else image" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:490 -msgid "Source for FALSE pixels" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:495 -msgid "blend" -msgstr "" - -#: ../libvips/conversion/ifthenelse.c:496 -msgid "Blend smoothly between then and else parts" -msgstr "" - -#: ../libvips/conversion/recomb.c:162 -msgid "bands in must equal matrix width" -msgstr "" - -#: ../libvips/conversion/recomb.c:199 -msgid "linear recombination with matrix" -msgstr "" - -#: ../libvips/conversion/recomb.c:211 -msgid "M" -msgstr "" - -#: ../libvips/conversion/recomb.c:212 -msgid "matrix of coefficients" -msgstr "" - -#: ../libvips/conversion/sequential.c:300 +#: ../libvips/conversion/sequential.c:317 msgid "check sequential access" msgstr "" -#: ../libvips/conversion/sequential.c:310 +#: ../libvips/conversion/sequential.c:327 msgid "trace" msgstr "" -#: ../libvips/conversion/sequential.c:311 +#: ../libvips/conversion/sequential.c:328 msgid "trace pixel requests" msgstr "" -#: ../libvips/convolution/im_conv.c:216 -#, c-format -msgid "%d overflows and %d underflows detected" +#: ../libvips/conversion/sequential.c:341 +msgid "Strategy" msgstr "" -#: ../libvips/convolution/im_conv.c:1039 -#: ../libvips/convolution/im_conv_f.c:341 -#: ../libvips/convolution/im_aconvsep.c:799 -#: ../libvips/convolution/im_aconv.c:981 -#: ../libvips/convolution/im_aconv.c:1202 -#: ../libvips/morphology/morphology.c:722 -msgid "image too small for mask" +#: ../libvips/conversion/embed.c:477 ../libvips/iofuncs/image.c:2699 +msgid "bad dimensions" msgstr "" -#: ../libvips/convolution/im_conv.c:1126 -#: ../libvips/convolution/im_conv_f.c:404 -msgid "expect 1xN or Nx1 input mask" +#: ../libvips/conversion/embed.c:560 +msgid "embed an image in a larger image" msgstr "" -#: ../libvips/convolution/im_fastcor.c:135 -#: ../libvips/convolution/im_spcor.c:252 -msgid "ref not smaller than or equal to in" +#: ../libvips/conversion/embed.c:600 +msgid "Extend" msgstr "" -#: ../libvips/convolution/im_contrast_surface.c:148 -msgid "parameters would result in zero size output image" +#: ../libvips/conversion/embed.c:601 +msgid "How to generate the extra pixels" +msgstr "" + +#: ../libvips/conversion/embed.c:608 ../libvips/foreign/dzsave.c:1864 +msgid "Color for background pixels" +msgstr "Colour for background pixels" + +#: ../libvips/conversion/insert.c:460 +msgid "insert image @sub into @main at @x, @y" +msgstr "" + +#: ../libvips/conversion/insert.c:468 +msgid "Main" +msgstr "" + +#: ../libvips/conversion/insert.c:469 +msgid "Main input image" +msgstr "" + +#: ../libvips/conversion/insert.c:474 ../libvips/draw/draw_image.c:261 +msgid "Sub-image" +msgstr "" + +#: ../libvips/conversion/insert.c:475 ../libvips/draw/draw_image.c:262 +msgid "Sub-image to insert into main image" +msgstr "" + +#: ../libvips/conversion/insert.c:480 +msgid "X" +msgstr "" + +#: ../libvips/conversion/insert.c:481 +msgid "Left edge of sub in main" +msgstr "" + +#: ../libvips/conversion/insert.c:487 +msgid "Y" +msgstr "" + +#: ../libvips/conversion/insert.c:488 +msgid "Top edge of sub in main" +msgstr "" + +#: ../libvips/conversion/msb.c:166 +msgid "bad band" +msgstr "" + +#: ../libvips/conversion/msb.c:238 +msgid "pick most-significant byte from an image" +msgstr "" + +#: ../libvips/conversion/msb.c:251 +msgid "Band to msb" +msgstr "" + +#: ../libvips/conversion/bandrank.c:238 +msgid "band-wise rank of a set of images" +msgstr "" + +#: ../libvips/conversion/bandrank.c:252 +msgid "Select this band element from sorted list" +msgstr "" + +#: ../libvips/conversion/bandmean.c:192 +msgid "band-wise average" +msgstr "" + +#: ../libvips/conversion/scale.c:147 +msgid "scale an image to uchar" +msgstr "" + +#: ../libvips/conversion/scale.c:157 ../libvips/iofuncs/system.c:293 +msgid "Log" +msgstr "" + +#: ../libvips/conversion/scale.c:158 +msgid "Log scale" +msgstr "" + +#: ../libvips/conversion/scale.c:164 +msgid "Exponent" +msgstr "" + +#: ../libvips/conversion/scale.c:165 +msgid "Exponent for log scale" msgstr "" -#: ../libvips/convolution/im_aconvsep.c:131 #: ../libvips/convolution/im_aconv.c:224 ../libvips/convolution/im_aconv.c:230 #: ../libvips/convolution/im_aconv.c:751 +#: ../libvips/convolution/im_aconvsep.c:131 msgid "mask too complex" msgstr "" -#: ../libvips/convolution/im_sharpen.c:326 -#: ../libvips/histograms_lut/im_stdif.c:197 -msgid "parameters out of range" +#: ../libvips/convolution/im_aconv.c:981 +#: ../libvips/convolution/im_aconv.c:1202 +#: ../libvips/convolution/im_conv.c:1056 +#: ../libvips/convolution/im_aconvsep.c:799 +#: ../libvips/convolution/im_conv_f.c:341 ../libvips/morphology/hitmiss.c:732 +msgid "image too small for mask" msgstr "" -#: ../libvips/foreign/rawsave.c:160 -msgid "save image to raw file" +#: ../libvips/convolution/fastcor.c:215 +msgid "fast correlation" msgstr "" -#: ../libvips/foreign/rawsave.c:167 ../libvips/foreign/radload.c:127 -#: ../libvips/foreign/tiffload.c:150 ../libvips/foreign/ppmsave.c:119 -#: ../libvips/foreign/vipsload.c:134 ../libvips/foreign/pngload.c:137 -#: ../libvips/foreign/openexrload.c:138 ../libvips/foreign/tiffsave.c:172 -#: ../libvips/foreign/analyzeload.c:127 ../libvips/foreign/jpegsave.c:194 -#: ../libvips/foreign/fitsload.c:117 ../libvips/foreign/ppmload.c:127 -#: ../libvips/foreign/csvload.c:133 ../libvips/foreign/magickload.c:147 -#: ../libvips/foreign/openslideload.c:176 ../libvips/foreign/csvsave.c:122 -#: ../libvips/foreign/jpegload.c:246 ../libvips/foreign/rawload.c:116 -#: ../libvips/foreign/matload.c:129 ../libvips/foreign/fitssave.c:129 -#: ../libvips/foreign/radsave.c:120 ../libvips/foreign/vipssave.c:123 -#: ../libvips/foreign/pngsave.c:169 ../libvips/iofuncs/image.c:961 +#: ../libvips/convolution/convsep.c:103 +msgid "seperable convolution operation" +msgstr "" + +#: ../libvips/convolution/convsep.c:107 ../libvips/convolution/gaussblur.c:143 +#: ../libvips/convolution/compass.c:170 ../libvips/convolution/conv.c:139 +#: ../libvips/create/logmat.c:229 ../libvips/create/gaussmat.c:205 +msgid "Precision" +msgstr "" + +#: ../libvips/convolution/convsep.c:108 ../libvips/convolution/gaussblur.c:144 +#: ../libvips/convolution/compass.c:171 ../libvips/convolution/conv.c:140 +msgid "Convolve with this precision" +msgstr "" + +#: ../libvips/convolution/convsep.c:114 ../libvips/convolution/compass.c:177 +#: ../libvips/convolution/conv.c:146 +msgid "Layers" +msgstr "" + +#: ../libvips/convolution/convsep.c:115 ../libvips/convolution/compass.c:178 +#: ../libvips/convolution/conv.c:147 +msgid "Use this many layers in approximation" +msgstr "" + +#: ../libvips/convolution/convsep.c:121 ../libvips/convolution/compass.c:184 +#: ../libvips/convolution/conv.c:153 +msgid "Cluster" +msgstr "" + +#: ../libvips/convolution/convsep.c:122 ../libvips/convolution/compass.c:185 +#: ../libvips/convolution/conv.c:154 +msgid "Cluster lines closer than this in approximation" +msgstr "" + +#: ../libvips/convolution/gaussblur.c:111 +msgid "gaussian blur" +msgstr "" + +#: ../libvips/convolution/gaussblur.c:129 ../libvips/create/gaussnoise.c:174 +#: ../libvips/create/gaussmat.c:177 +msgid "Sigma" +msgstr "" + +#: ../libvips/convolution/gaussblur.c:130 ../libvips/create/gaussmat.c:178 +msgid "Sigma of Gaussian" +msgstr "" + +#: ../libvips/convolution/gaussblur.c:136 ../libvips/create/gaussmat.c:184 +msgid "Minimum amplitude" +msgstr "" + +#: ../libvips/convolution/gaussblur.c:137 ../libvips/create/gaussmat.c:185 +msgid "Minimum amplitude of Gaussian" +msgstr "" + +#: ../libvips/convolution/im_conv.c:219 ../libvips/histogram/maplut.c:113 +#, c-format +msgid "%d overflows detected" +msgstr "" + +#: ../libvips/convolution/im_conv.c:222 +#, c-format +msgid "%d underflows detected" +msgstr "" + +#: ../libvips/convolution/correlation.c:142 +msgid "correlation operation" +msgstr "" + +#: ../libvips/convolution/correlation.c:154 +#: ../libvips/convolution/convolution.c:141 ../libvips/draw/draw_mask.c:323 +#: ../libvips/morphology/labelregions.c:125 ../libvips/morphology/morph.c:146 +msgid "Mask" +msgstr "" + +#: ../libvips/convolution/correlation.c:155 +msgid "Input reference image" +msgstr "" + +#: ../libvips/convolution/compass.c:145 +msgid "convolve with rotating mask" +msgstr "" + +#: ../libvips/convolution/compass.c:149 +msgid "Times" +msgstr "" + +#: ../libvips/convolution/compass.c:150 +msgid "Rotate and convolve this many times" +msgstr "" + +#: ../libvips/convolution/compass.c:157 +msgid "Rotate mask by this much between convolutions" +msgstr "" + +#: ../libvips/convolution/compass.c:163 +msgid "Combine" +msgstr "" + +#: ../libvips/convolution/compass.c:164 +msgid "Combine convolution results like this" +msgstr "" + +#: ../libvips/convolution/sharpen.c:312 +msgid "unsharp masking for print" +msgstr "" + +#: ../libvips/convolution/sharpen.c:330 ../libvips/create/logmat.c:201 +#: ../libvips/draw/draw_circle.c:248 +msgid "Radius" +msgstr "" + +#: ../libvips/convolution/sharpen.c:331 +msgid "Mask radius" +msgstr "" + +#: ../libvips/convolution/sharpen.c:337 ../libvips/draw/draw_line.c:284 +msgid "x1" +msgstr "" + +#: ../libvips/convolution/sharpen.c:338 +msgid "Flat/jaggy threshold" +msgstr "" + +#: ../libvips/convolution/sharpen.c:344 ../libvips/draw/draw_line.c:305 +msgid "y2" +msgstr "" + +#: ../libvips/convolution/sharpen.c:345 +msgid "Maximum brightening" +msgstr "" + +#: ../libvips/convolution/sharpen.c:351 +msgid "y3" +msgstr "" + +#: ../libvips/convolution/sharpen.c:352 +msgid "Maximum darkening" +msgstr "" + +#: ../libvips/convolution/sharpen.c:358 +msgid "m1" +msgstr "" + +#: ../libvips/convolution/sharpen.c:359 +msgid "Slope for flat areas" +msgstr "" + +#: ../libvips/convolution/sharpen.c:365 +msgid "m2" +msgstr "" + +#: ../libvips/convolution/sharpen.c:366 +msgid "Slope for jaggy areas" +msgstr "" + +#: ../libvips/convolution/spcor.c:311 +msgid "spatial correlation" +msgstr "" + +#: ../libvips/convolution/conv.c:135 +msgid "convolution operation" +msgstr "" + +#: ../libvips/convolution/convolution.c:120 +msgid "convolution operations" +msgstr "" + +#: ../libvips/convolution/convolution.c:142 ../libvips/morphology/morph.c:147 +msgid "Input matrix image" +msgstr "" + +#: ../libvips/create/mask.c:111 +msgid "base class for frequency filters" +msgstr "" + +#: ../libvips/create/mask.c:119 +msgid "Optical" +msgstr "" + +#: ../libvips/create/mask.c:120 +msgid "Rotate quadrants to optical space" +msgstr "" + +#: ../libvips/create/mask.c:126 +msgid "Reject" +msgstr "" + +#: ../libvips/create/mask.c:127 +msgid "Invert the sense of the filter" +msgstr "" + +#: ../libvips/create/mask.c:133 +msgid "Nodc" +msgstr "" + +#: ../libvips/create/mask.c:134 +msgid "Remove DC component" +msgstr "" + +#: ../libvips/create/zone.c:90 +msgid "make a zone plate" +msgstr "" + +#: ../libvips/create/invertlut.c:124 +msgid "bad input matrix" +msgstr "" + +#: ../libvips/create/invertlut.c:129 +msgid "bad size" +msgstr "" + +#: ../libvips/create/invertlut.c:149 +#, c-format +msgid "element (%d, %d) is %g, outside range [0,1]" +msgstr "" + +#: ../libvips/create/invertlut.c:285 +msgid "build an inverted look-up table" +msgstr "" + +#: ../libvips/create/invertlut.c:290 ../libvips/create/buildlut.c:262 +msgid "Matrix of XY coordinates" +msgstr "" + +#: ../libvips/create/invertlut.c:296 +msgid "LUT size to generate" +msgstr "" + +#: ../libvips/create/mask_gaussian.c:81 +#: ../libvips/create/mask_gaussian_band.c:102 +msgid "make a gaussian filter" +msgstr "" + +#: ../libvips/create/mask_gaussian.c:86 ../libvips/create/mask_gaussian.c:87 +#: ../libvips/create/mask_ideal.c:84 ../libvips/create/mask_ideal.c:85 +#: ../libvips/create/mask_butterworth.c:95 +#: ../libvips/create/mask_butterworth.c:96 +msgid "Frequency cutoff" +msgstr "" + +#: ../libvips/create/mask_gaussian.c:93 ../libvips/create/mask_gaussian.c:94 +#: ../libvips/create/mask_butterworth_band.c:141 +#: ../libvips/create/mask_butterworth_band.c:142 +#: ../libvips/create/mask_gaussian_band.c:128 +#: ../libvips/create/mask_gaussian_band.c:129 +#: ../libvips/create/mask_butterworth.c:102 +#: ../libvips/create/mask_butterworth.c:103 +msgid "Amplitude cutoff" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:108 +msgid "make a butterworth_band filter" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:113 +#: ../libvips/create/mask_butterworth.c:88 +msgid "Order" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:114 +#: ../libvips/create/mask_butterworth.c:89 +msgid "Filter order" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:120 +#: ../libvips/create/mask_butterworth_band.c:121 +#: ../libvips/create/mask_gaussian_band.c:107 +#: ../libvips/create/mask_gaussian_band.c:108 +#: ../libvips/create/mask_ideal_band.c:98 +#: ../libvips/create/mask_ideal_band.c:99 +msgid "Frequency cutoff x" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:127 +#: ../libvips/create/mask_butterworth_band.c:128 +#: ../libvips/create/mask_gaussian_band.c:114 +#: ../libvips/create/mask_gaussian_band.c:115 +#: ../libvips/create/mask_ideal_band.c:105 +#: ../libvips/create/mask_ideal_band.c:106 +msgid "Frequency cutoff y" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:134 +#: ../libvips/create/mask_gaussian_band.c:121 +#: ../libvips/create/mask_ideal_band.c:112 +msgid "radius" +msgstr "" + +#: ../libvips/create/mask_butterworth_band.c:135 +#: ../libvips/create/mask_gaussian_band.c:122 +#: ../libvips/create/mask_ideal_band.c:113 +msgid "radius of circle" +msgstr "" + +#: ../libvips/create/sines.c:121 +msgid "make a 2D sine wave" +msgstr "" + +#: ../libvips/create/sines.c:127 +msgid "hfreq" +msgstr "" + +#: ../libvips/create/sines.c:128 +msgid "Horizontal spatial frequency" +msgstr "" + +#: ../libvips/create/sines.c:134 +msgid "vfreq" +msgstr "" + +#: ../libvips/create/sines.c:135 +msgid "Vertical spatial frequency" +msgstr "" + +#: ../libvips/create/black.c:125 +msgid "make a black image" +msgstr "" + +#: ../libvips/create/mask_ideal_ring.c:93 +msgid "make an ideal ring filter" +msgstr "" + +#: ../libvips/create/mask_ideal_ring.c:98 +#: ../libvips/create/mask_ideal_ring.c:99 +#: ../libvips/create/mask_butterworth_ring.c:106 +#: ../libvips/create/mask_butterworth_ring.c:107 +#: ../libvips/create/mask_gaussian_ring.c:101 +#: ../libvips/create/mask_gaussian_ring.c:102 +msgid "Ringwidth" +msgstr "" + +#: ../libvips/create/gaussnoise.c:145 +msgid "make a gaussnoise image" +msgstr "" + +#: ../libvips/create/gaussnoise.c:167 ../libvips/histogram/stdif.c:327 +msgid "Mean" +msgstr "" + +#: ../libvips/create/gaussnoise.c:168 +msgid "Mean of pixels in generated image" +msgstr "" + +#: ../libvips/create/gaussnoise.c:175 +msgid "Standard deviation of pixels in generated image" +msgstr "" + +#: ../libvips/create/logmat.c:147 ../libvips/create/gaussmat.c:126 +msgid "mask too large" +msgstr "" + +#: ../libvips/create/logmat.c:197 +msgid "make a laplacian of gaussian image" +msgstr "" + +#: ../libvips/create/logmat.c:202 +msgid "Radius of Logmatian" +msgstr "" + +#: ../libvips/create/logmat.c:209 +msgid "Minimum amplitude of Logmatian" +msgstr "" + +#: ../libvips/create/logmat.c:215 ../libvips/create/gaussmat.c:191 +msgid "Separable" +msgstr "" + +#: ../libvips/create/logmat.c:216 +msgid "Generate separable Logmatian" +msgstr "" + +#: ../libvips/create/logmat.c:222 ../libvips/create/gaussmat.c:198 +msgid "Integer" +msgstr "" + +#: ../libvips/create/logmat.c:223 +msgid "Generate integer Logmatian" +msgstr "" + +#: ../libvips/create/logmat.c:230 ../libvips/create/gaussmat.c:206 +msgid "Generate with this precision" +msgstr "" + +#: ../libvips/create/tonelut.c:221 ../libvips/create/buildlut.c:257 +msgid "build a look-up table" +msgstr "" + +#: ../libvips/create/tonelut.c:225 +msgid "In-max" +msgstr "" + +#: ../libvips/create/tonelut.c:226 +msgid "Size of LUT to build" +msgstr "" + +#: ../libvips/create/tonelut.c:232 +msgid "Out-max" +msgstr "" + +#: ../libvips/create/tonelut.c:233 +msgid "Maximum value in output LUT" +msgstr "" + +#: ../libvips/create/tonelut.c:239 +msgid "Black point" +msgstr "" + +#: ../libvips/create/tonelut.c:240 +msgid "Lowest value in output" +msgstr "" + +#: ../libvips/create/tonelut.c:246 +msgid "White point" +msgstr "" + +#: ../libvips/create/tonelut.c:247 +msgid "Highest value in output" +msgstr "" + +#: ../libvips/create/tonelut.c:253 +msgid "Shadow point" +msgstr "" + +#: ../libvips/create/tonelut.c:254 +msgid "Position of shadow" +msgstr "" + +#: ../libvips/create/tonelut.c:260 +msgid "Mid-tone point" +msgstr "" + +#: ../libvips/create/tonelut.c:261 +msgid "Position of mid-tones" +msgstr "" + +#: ../libvips/create/tonelut.c:267 +msgid "Highlight point" +msgstr "" + +#: ../libvips/create/tonelut.c:268 +msgid "Position of highlights" +msgstr "" + +#: ../libvips/create/tonelut.c:274 +msgid "Shadow adjust" +msgstr "" + +#: ../libvips/create/tonelut.c:275 +msgid "Adjust shadows by this much" +msgstr "" + +#: ../libvips/create/tonelut.c:281 +msgid "Mid-tone adjust" +msgstr "" + +#: ../libvips/create/tonelut.c:282 +msgid "Adjust mid-tones by this much" +msgstr "" + +#: ../libvips/create/tonelut.c:288 +msgid "Highlight adjust" +msgstr "" + +#: ../libvips/create/tonelut.c:289 +msgid "Adjust highlights by this much" +msgstr "" + +#: ../libvips/create/mask_ideal.c:79 +msgid "make an ideal filter" +msgstr "" + +#: ../libvips/create/mask_butterworth_ring.c:101 +msgid "make a butterworth ring filter" +msgstr "" + +#: ../libvips/create/create.c:97 +msgid "create operations" +msgstr "" + +#: ../libvips/create/identity.c:140 +msgid "make a 1D image where pixel values are indexes" +msgstr "" + +#: ../libvips/create/identity.c:145 +msgid "Number of bands in LUT" +msgstr "" + +#: ../libvips/create/identity.c:151 +msgid "Ushort" +msgstr "" + +#: ../libvips/create/identity.c:152 +msgid "Create a 16-bit LUT" +msgstr "" + +#: ../libvips/create/identity.c:159 +msgid "Size of 16-bit LUT" +msgstr "" + +#: ../libvips/create/eye.c:98 +msgid "make an image showing the eye's spatial response" +msgstr "" + +#: ../libvips/create/eye.c:103 +msgid "Factor" +msgstr "" + +#: ../libvips/create/eye.c:104 +msgid "Maximum spatial frequency" +msgstr "" + +#: ../libvips/create/text.c:164 +msgid "invalid markup in text" +msgstr "" + +#: ../libvips/create/text.c:206 +msgid "no text to render" +msgstr "" + +#: ../libvips/create/text.c:273 +msgid "make a text image" +msgstr "" + +#: ../libvips/create/text.c:277 +msgid "Text" +msgstr "" + +#: ../libvips/create/text.c:278 +msgid "Text to render" +msgstr "" + +#: ../libvips/create/text.c:284 +msgid "Font" +msgstr "" + +#: ../libvips/create/text.c:285 +msgid "Font to render width" +msgstr "" + +#: ../libvips/create/text.c:292 +msgid "Maximum image width in pixels" +msgstr "" + +#: ../libvips/create/text.c:305 +msgid "DPI" +msgstr "" + +#: ../libvips/create/text.c:306 +msgid "DPI to render at" +msgstr "" + +#: ../libvips/create/gaussmat.c:173 +msgid "make a gaussian image" +msgstr "" + +#: ../libvips/create/gaussmat.c:192 +msgid "Generate separable Gaussian" +msgstr "" + +#: ../libvips/create/gaussmat.c:199 +msgid "Generate integer Gaussian" +msgstr "" + +#: ../libvips/create/xyz.c:139 +msgid "lower dimensions not set" +msgstr "" + +#: ../libvips/create/xyz.c:156 +msgid "image too large" +msgstr "" + +#: ../libvips/create/xyz.c:189 +msgid "make an image where pixel values are coordinates" +msgstr "" + +#: ../libvips/create/xyz.c:207 +msgid "csize" +msgstr "" + +#: ../libvips/create/xyz.c:208 +msgid "Size of third dimension" +msgstr "" + +#: ../libvips/create/xyz.c:214 +msgid "dsize" +msgstr "" + +#: ../libvips/create/xyz.c:215 +msgid "Size of fourth dimension" +msgstr "" + +#: ../libvips/create/xyz.c:221 +msgid "esize" +msgstr "" + +#: ../libvips/create/xyz.c:222 +msgid "Size of fifth dimension" +msgstr "" + +#: ../libvips/create/mask_butterworth.c:83 +msgid "make a butterworth filter" +msgstr "" + +#: ../libvips/create/mask_gaussian_ring.c:96 +msgid "make a gaussian ring filter" +msgstr "" + +#: ../libvips/create/mask_fractal.c:88 +msgid "make fractal filter" +msgstr "" + +#: ../libvips/create/mask_fractal.c:93 ../libvips/create/mask_fractal.c:94 +#: ../libvips/create/fractsurf.c:116 ../libvips/create/fractsurf.c:117 +msgid "Fractal dimension" +msgstr "" + +#: ../libvips/create/point.c:134 +msgid "make a point image" +msgstr "" + +#: ../libvips/create/point.c:157 +msgid "Uchar" +msgstr "" + +#: ../libvips/create/point.c:158 +msgid "Output an unsigned char image" +msgstr "" + +#: ../libvips/create/mask_ideal_band.c:93 +msgid "make an ideal band filter" +msgstr "" + +#: ../libvips/create/grey.c:89 +msgid "make a grey ramp image" +msgstr "" + +#: ../libvips/create/fractsurf.c:98 +msgid "make a fractal surface" +msgstr "" + +#: ../libvips/create/buildlut.c:134 +#, c-format +msgid "x value row %d not an int" +msgstr "" + +#: ../libvips/create/buildlut.c:149 +msgid "x range too small" +msgstr "" + +#: ../libvips/draw/draw_smudge.c:193 +msgid "blur a rectangle on an image" +msgstr "" + +#: ../libvips/draw/draw_smudge.c:198 ../libvips/draw/draw_smudge.c:205 +#: ../libvips/draw/draw_smudge.c:212 ../libvips/draw/draw_smudge.c:219 +#: ../libvips/draw/draw_rect.c:174 ../libvips/draw/draw_rect.c:181 +#: ../libvips/draw/draw_rect.c:188 ../libvips/draw/draw_rect.c:195 +msgid "Rect to fill" +msgstr "" + +#: ../libvips/draw/draw_smudge.c:204 ../libvips/draw/draw_rect.c:180 +msgid "top" +msgstr "" + +#: ../libvips/draw/draw_smudge.c:211 ../libvips/draw/draw_rect.c:187 +msgid "width" +msgstr "" + +#: ../libvips/draw/draw_smudge.c:218 ../libvips/draw/draw_rect.c:194 +msgid "height" +msgstr "" + +#: ../libvips/draw/draw_line.c:280 +msgid "draw a line on an image" +msgstr "" + +#: ../libvips/draw/draw_line.c:285 ../libvips/draw/draw_line.c:292 +msgid "Start of draw_line" +msgstr "" + +#: ../libvips/draw/draw_line.c:291 +msgid "y1" +msgstr "" + +#: ../libvips/draw/draw_line.c:298 +msgid "x2" +msgstr "" + +#: ../libvips/draw/draw_line.c:299 ../libvips/draw/draw_line.c:306 +msgid "End of draw_line" +msgstr "" + +#: ../libvips/draw/draw_image.c:257 +msgid "paint an image into another image" +msgstr "" + +#: ../libvips/draw/draw_image.c:268 ../libvips/draw/draw_image.c:275 +msgid "Draw image here" +msgstr "" + +#: ../libvips/draw/draw_image.c:281 ../libvips/iofuncs/image.c:1200 +msgid "Mode" +msgstr "" + +#: ../libvips/draw/draw_image.c:282 +msgid "Combining mode" +msgstr "" + +#: ../libvips/draw/draw_circle.c:230 +msgid "draw a circle on an image" +msgstr "" + +#: ../libvips/draw/draw_circle.c:234 +msgid "cx" +msgstr "" + +#: ../libvips/draw/draw_circle.c:235 ../libvips/draw/draw_circle.c:242 +msgid "Centre of draw_circle" +msgstr "" + +#: ../libvips/draw/draw_circle.c:241 +msgid "cy" +msgstr "" + +#: ../libvips/draw/draw_circle.c:249 +msgid "Radius in pixels" +msgstr "" + +#: ../libvips/draw/draw_circle.c:255 ../libvips/draw/draw_rect.c:201 +msgid "Fill" +msgstr "" + +#: ../libvips/draw/draw_circle.c:256 ../libvips/draw/draw_rect.c:202 +msgid "Draw a solid object" +msgstr "" + +#: ../libvips/draw/drawink.c:86 +msgid "draw with ink operations" +msgstr "" + +#: ../libvips/draw/drawink.c:90 +msgid "Ink" +msgstr "" + +#: ../libvips/draw/drawink.c:91 +msgid "Color for pixels" +msgstr "Colour for pixels" + +#: ../libvips/draw/draw_flood.c:548 +msgid "flood-fill an area" +msgstr "" + +#: ../libvips/draw/draw_flood.c:553 ../libvips/draw/draw_flood.c:560 +msgid "DrawFlood start point" +msgstr "" + +#: ../libvips/draw/draw_flood.c:566 +msgid "Test" +msgstr "" + +#: ../libvips/draw/draw_flood.c:567 +msgid "Test pixels in this image" +msgstr "" + +#: ../libvips/draw/draw_flood.c:572 +msgid "Equal" +msgstr "" + +#: ../libvips/draw/draw_flood.c:573 +msgid "DrawFlood while equal to edge" +msgstr "" + +#: ../libvips/draw/draw_flood.c:580 +msgid "Left edge of modified area" +msgstr "" + +#: ../libvips/draw/draw_flood.c:587 +msgid "top edge of modified area" +msgstr "" + +#: ../libvips/draw/draw_flood.c:594 +msgid "width of modified area" +msgstr "" + +#: ../libvips/draw/draw_flood.c:601 +msgid "height of modified area" +msgstr "" + +#: ../libvips/draw/draw.c:112 +msgid "draw operations" +msgstr "" + +#: ../libvips/draw/draw.c:116 +msgid "Image" +msgstr "" + +#: ../libvips/draw/draw.c:117 +msgid "Image to draw on" +msgstr "" + +#: ../libvips/draw/draw_rect.c:169 +msgid "paint a rectangle on an image" +msgstr "" + +#: ../libvips/draw/draw_mask.c:319 +msgid "draw a mask on an image" +msgstr "" + +#: ../libvips/draw/draw_mask.c:324 +msgid "Mask of pixels to draw" +msgstr "" + +#: ../libvips/draw/draw_mask.c:330 ../libvips/draw/draw_mask.c:337 +msgid "Draw mask here" +msgstr "" + +#: ../libvips/foreign/jpeg2vips.c:188 +#, c-format +msgid "read gave %ld warnings" +msgstr "" + +#: ../libvips/foreign/jpeg2vips.c:548 +msgid "error reading resolution" +msgstr "" + +#: ../libvips/foreign/jpeg2vips.c:585 ../libvips/foreign/vips2jpeg.c:491 +msgid "unknown EXIF resolution unit" +msgstr "" + +#: ../libvips/foreign/jpeg2vips.c:776 +msgid "unknown JFIF resolution unit" +msgstr "" + +#: ../libvips/foreign/jpeg2vips.c:943 ../libvips/foreign/vipspng.c:500 +#, c-format +msgid "out of order read at line %d" +msgstr "" + +#: ../libvips/foreign/radiance.c:672 +msgid "end of file" +msgstr "" + +#: ../libvips/foreign/radiance.c:752 +msgid "scanline length mismatch" +msgstr "" + +#: ../libvips/foreign/radiance.c:769 +msgid "overrun" +msgstr "" + +#: ../libvips/foreign/radiance.c:1005 +msgid "error reading radiance header" +msgstr "" + +#: ../libvips/foreign/radiance.c:1082 +#, c-format +msgid "read error line %d" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:143 +#, c-format +msgid "%s" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:505 +msgid "error setting JPEG resolution" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:525 +msgid "error setting JPEG dimensions" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:704 +msgid "error saving EXIF" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:941 +msgid "trellis_quant unsupported" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:953 +msgid "overshoot_deringing unsupported" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:966 ../libvips/foreign/vips2jpeg.c:984 +msgid "Ignoring optimize_scans" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:971 +msgid "Ignoring optimize_scans for baseline" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:978 +msgid "Ignoring trellis_quant" +msgstr "" + +#: ../libvips/foreign/vips2jpeg.c:981 +msgid "Ignoring overshoot_deringing" +msgstr "" + +#: ../libvips/foreign/openexrload.c:128 +msgid "load an OpenEXR image" +msgstr "" + +#: ../libvips/foreign/openexrload.c:140 ../libvips/foreign/vipssave.c:114 +#: ../libvips/foreign/rawsave.c:145 ../libvips/foreign/csvsave.c:103 +#: ../libvips/foreign/matrixload.c:149 ../libvips/foreign/radsave.c:120 +#: ../libvips/foreign/rawload.c:116 ../libvips/foreign/webpsave.c:166 +#: ../libvips/foreign/csvload.c:135 ../libvips/foreign/jpegload.c:250 +#: ../libvips/foreign/magickload.c:196 ../libvips/foreign/webpload.c:176 +#: ../libvips/foreign/matload.c:138 ../libvips/foreign/jpegsave.c:253 +#: ../libvips/foreign/dzsave.c:1827 ../libvips/foreign/ppmsave.c:121 +#: ../libvips/foreign/tiffsave.c:159 ../libvips/foreign/matrixsave.c:121 +#: ../libvips/foreign/fitssave.c:138 ../libvips/foreign/pngload.c:140 +#: ../libvips/foreign/fitsload.c:119 ../libvips/foreign/vipsload.c:134 +#: ../libvips/foreign/tiffload.c:192 ../libvips/foreign/analyzeload.c:129 +#: ../libvips/foreign/openslideload.c:185 ../libvips/foreign/pngsave.c:188 +#: ../libvips/foreign/radload.c:132 ../libvips/foreign/ppmload.c:129 +#: ../libvips/iofuncs/image.c:1193 msgid "Filename" msgstr "" -#: ../libvips/foreign/rawsave.c:168 ../libvips/foreign/ppmsave.c:120 -#: ../libvips/foreign/tiffsave.c:173 ../libvips/foreign/jpegsave.c:195 -#: ../libvips/foreign/csvsave.c:123 ../libvips/foreign/fitssave.c:130 -#: ../libvips/foreign/radsave.c:121 ../libvips/foreign/vipssave.c:124 -#: ../libvips/foreign/pngsave.c:170 -msgid "Filename to save to" -msgstr "" - -#: ../libvips/foreign/rawsave.c:267 -msgid "write raw image to file descriptor" -msgstr "" - -#: ../libvips/foreign/rawsave.c:274 -msgid "File descriptor" -msgstr "" - -#: ../libvips/foreign/rawsave.c:275 -msgid "File descriptor to write to" -msgstr "" - -#: ../libvips/foreign/radload.c:115 -msgid "load a Radiance image from a file" -msgstr "" - -#: ../libvips/foreign/radload.c:128 ../libvips/foreign/tiffload.c:151 -#: ../libvips/foreign/vipsload.c:135 ../libvips/foreign/pngload.c:138 -#: ../libvips/foreign/openexrload.c:139 ../libvips/foreign/analyzeload.c:128 -#: ../libvips/foreign/fitsload.c:118 ../libvips/foreign/ppmload.c:128 -#: ../libvips/foreign/csvload.c:134 ../libvips/foreign/magickload.c:148 -#: ../libvips/foreign/openslideload.c:177 ../libvips/foreign/jpegload.c:247 -#: ../libvips/foreign/rawload.c:117 ../libvips/foreign/matload.c:130 +#: ../libvips/foreign/openexrload.c:141 ../libvips/foreign/matrixload.c:150 +#: ../libvips/foreign/rawload.c:117 ../libvips/foreign/csvload.c:136 +#: ../libvips/foreign/jpegload.c:251 ../libvips/foreign/magickload.c:197 +#: ../libvips/foreign/webpload.c:177 ../libvips/foreign/matload.c:139 +#: ../libvips/foreign/pngload.c:141 ../libvips/foreign/fitsload.c:120 +#: ../libvips/foreign/vipsload.c:135 ../libvips/foreign/tiffload.c:193 +#: ../libvips/foreign/analyzeload.c:130 ../libvips/foreign/openslideload.c:186 +#: ../libvips/foreign/radload.c:133 ../libvips/foreign/ppmload.c:130 msgid "Filename to load from" msgstr "" -#: ../libvips/foreign/tiffload.c:138 -msgid "load tiff from file" +#: ../libvips/foreign/vipssave.c:104 +msgid "save image to vips file" msgstr "" -#: ../libvips/foreign/tiffload.c:157 -msgid "Page" +#: ../libvips/foreign/vipssave.c:115 ../libvips/foreign/rawsave.c:146 +#: ../libvips/foreign/csvsave.c:104 ../libvips/foreign/radsave.c:121 +#: ../libvips/foreign/webpsave.c:167 ../libvips/foreign/jpegsave.c:254 +#: ../libvips/foreign/dzsave.c:1828 ../libvips/foreign/ppmsave.c:122 +#: ../libvips/foreign/tiffsave.c:160 ../libvips/foreign/matrixsave.c:122 +#: ../libvips/foreign/fitssave.c:139 ../libvips/foreign/pngsave.c:189 +msgid "Filename to save to" msgstr "" -#: ../libvips/foreign/tiffload.c:158 -msgid "Load this page from the file" +#: ../libvips/foreign/rawsave.c:139 +msgid "save image to raw file" msgstr "" -#: ../libvips/foreign/magick2vips.c:216 +#: ../libvips/foreign/rawsave.c:245 +msgid "write raw image to file descriptor" +msgstr "" + +#: ../libvips/foreign/rawsave.c:251 +msgid "File descriptor" +msgstr "" + +#: ../libvips/foreign/rawsave.c:252 +msgid "File descriptor to write to" +msgstr "" + +#: ../libvips/foreign/csvsave.c:95 +msgid "save image to csv file" +msgstr "" + +#: ../libvips/foreign/csvsave.c:110 ../libvips/foreign/csvload.c:163 +msgid "Separator" +msgstr "" + +#: ../libvips/foreign/csvsave.c:111 +msgid "Separator characters" +msgstr "" + +#: ../libvips/foreign/matrixload.c:137 +msgid "load matrix from file" +msgstr "" + +#: ../libvips/foreign/radsave.c:109 +msgid "save image to Radiance file" +msgstr "" + +#: ../libvips/foreign/rawload.c:108 +msgid "load raw data from a file" +msgstr "" + +#: ../libvips/foreign/rawload.c:144 ../libvips/iofuncs/image.c:1221 +msgid "Size of header" +msgstr "" + +#: ../libvips/foreign/rawload.c:145 ../libvips/iofuncs/image.c:1222 +msgid "Offset in bytes from start of file" +msgstr "" + +#: ../libvips/foreign/webpsave.c:91 +msgid "save webp" +msgstr "" + +#: ../libvips/foreign/webpsave.c:99 ../libvips/foreign/jpegsave.c:142 +#: ../libvips/foreign/tiffsave.c:174 +msgid "Q" +msgstr "" + +#: ../libvips/foreign/webpsave.c:100 ../libvips/foreign/jpegsave.c:143 +#: ../libvips/foreign/tiffsave.c:175 +msgid "Q factor" +msgstr "" + +#: ../libvips/foreign/webpsave.c:106 +msgid "lossless" +msgstr "" + +#: ../libvips/foreign/webpsave.c:107 +msgid "enable lossless compression" +msgstr "" + +#: ../libvips/foreign/webpsave.c:162 +msgid "save image to webp file" +msgstr "" + +#: ../libvips/foreign/webpsave.c:229 +msgid "save image to webp buffer" +msgstr "" + +#: ../libvips/foreign/webpsave.c:233 ../libvips/foreign/jpegload.c:329 +#: ../libvips/foreign/magickload.c:277 ../libvips/foreign/webpload.c:245 +#: ../libvips/foreign/jpegsave.c:322 ../libvips/foreign/pngload.c:208 +#: ../libvips/foreign/tiffload.c:266 ../libvips/foreign/pngsave.c:250 +msgid "Buffer" +msgstr "" + +#: ../libvips/foreign/webpsave.c:234 ../libvips/foreign/jpegsave.c:323 +#: ../libvips/foreign/pngsave.c:251 +msgid "Buffer to save to" +msgstr "" + +#: ../libvips/foreign/webpsave.c:276 ../libvips/foreign/jpegsave.c:367 +msgid "error writing output" +msgstr "" + +#: ../libvips/foreign/webpsave.c:292 +msgid "save image to webp mime" +msgstr "" + +#: ../libvips/foreign/vips2tiff.c:284 #, c-format -msgid "unsupported image type %d" +msgid "unable to open \"%s\" for output" msgstr "" -#: ../libvips/foreign/magick2vips.c:276 +#: ../libvips/foreign/vips2tiff.c:300 ../libvips/foreign/tiff2vips.c:1751 #, c-format -msgid "unsupported bit depth %d" +msgid "unable to open \"%s\" for input" msgstr "" -#: ../libvips/foreign/magick2vips.c:308 -#, c-format -msgid "unsupported colorspace %d" -msgstr "unsupported colourspace %d" +#: ../libvips/foreign/vips2tiff.c:796 +msgid "tile size not a multiple of 16" +msgstr "" -#: ../libvips/foreign/magick2vips.c:623 +#: ../libvips/foreign/vips2tiff.c:806 +msgid "can only pyramid LABQ and non-complex images" +msgstr "" + +#: ../libvips/foreign/vips2tiff.c:819 ../libvips/foreign/ppm.c:810 +msgid "can only squash 1 band uchar images -- disabling squash" +msgstr "" + +#: ../libvips/foreign/vips2tiff.c:827 +msgid "can't have 1-bit JPEG -- disabling JPEG" +msgstr "" + +#: ../libvips/foreign/vips2tiff.c:838 +msgid "" +"can only save non-complex greyscale images as miniswhite -- disabling " +"miniswhite" +msgstr "" + +#: ../libvips/foreign/vips2tiff.c:1099 +msgid "TIFF write tile failed" +msgstr "" + +#: ../libvips/foreign/vips2webp.c:87 ../libvips/foreign/vips2webp.c:105 +#: ../libvips/foreign/vips2webp.c:149 +msgid "unable to encode" +msgstr "" + +#: ../libvips/foreign/fits.c:181 ../libvips/foreign/matlab.c:111 +#: ../libvips/foreign/webp2vips.c:201 ../libvips/foreign/webp2vips.c:256 +#: ../libvips/iofuncs/vips.c:163 ../libvips/mosaicing/global_balance.c:1192 +#: ../libvips/mosaicing/global_balance.c:1530 +#, c-format +msgid "unable to open \"%s\"" +msgstr "" + +#: ../libvips/foreign/fits.c:244 +msgid "dimensions above 3 must be size 1" +msgstr "" + +#: ../libvips/foreign/fits.c:260 +#, c-format +msgid "bad number of axis %d" +msgstr "" + +#: ../libvips/foreign/fits.c:276 +#, c-format +msgid "unsupported bitpix %d\n" +msgstr "" + +#: ../libvips/foreign/fits.c:580 ../libvips/iofuncs/vips.c:191 +#, c-format +msgid "unable to write to \"%s\"" +msgstr "" + +#: ../libvips/foreign/fits.c:641 +#, c-format +msgid "unsupported BandFmt %d\n" +msgstr "" + +#: ../libvips/foreign/matlab.c:119 +#, c-format +msgid "no matrix variables in \"%s\"" +msgstr "" + +#: ../libvips/foreign/matlab.c:202 +#, c-format +msgid "unsupported rank %d\n" +msgstr "" + +#: ../libvips/foreign/matlab.c:210 +#, c-format +msgid "unsupported class type %d\n" +msgstr "" + +#: ../libvips/foreign/matlab.c:259 +msgid "Mat_VarReadDataAll failed" +msgstr "" + +#: ../libvips/foreign/csvload.c:124 +msgid "load csv from file" +msgstr "" + +#: ../libvips/foreign/csvload.c:142 +msgid "Skip" +msgstr "" + +#: ../libvips/foreign/csvload.c:143 +msgid "Skip this many lines at the start of the file" +msgstr "" + +#: ../libvips/foreign/csvload.c:149 +msgid "Lines" +msgstr "" + +#: ../libvips/foreign/csvload.c:150 +msgid "Read this many lines from the file" +msgstr "" + +#: ../libvips/foreign/csvload.c:156 +msgid "Whitespace" +msgstr "" + +#: ../libvips/foreign/csvload.c:157 +msgid "Set of whitespace characters" +msgstr "" + +#: ../libvips/foreign/csvload.c:164 +msgid "Set of separator characters" +msgstr "" + +#: ../libvips/foreign/jpegload.c:113 +#, c-format +msgid "bad shrink factor %d" +msgstr "" + +#: ../libvips/foreign/jpegload.c:135 +msgid "load jpeg" +msgstr "" + +#: ../libvips/foreign/jpegload.c:141 +msgid "Shrink" +msgstr "" + +#: ../libvips/foreign/jpegload.c:142 +msgid "Shrink factor on load" +msgstr "" + +#: ../libvips/foreign/jpegload.c:148 +msgid "Fail" +msgstr "" + +#: ../libvips/foreign/jpegload.c:149 +msgid "Fail on first warning" +msgstr "" + +#: ../libvips/foreign/jpegload.c:155 +msgid "Autorotate" +msgstr "" + +#: ../libvips/foreign/jpegload.c:156 +msgid "Rotate image using exif orientation" +msgstr "" + +#: ../libvips/foreign/jpegload.c:239 +msgid "load jpeg from file" +msgstr "" + +#: ../libvips/foreign/jpegload.c:322 +msgid "load jpeg from buffer" +msgstr "" + +#: ../libvips/foreign/jpegload.c:330 ../libvips/foreign/magickload.c:278 +#: ../libvips/foreign/webpload.c:246 ../libvips/foreign/pngload.c:209 +#: ../libvips/foreign/tiffload.c:267 +msgid "Buffer to load from" +msgstr "" + +#: ../libvips/foreign/magickload.c:96 +msgid "load with ImageMagick" +msgstr "" + +#: ../libvips/foreign/magickload.c:108 +msgid "all_frames" +msgstr "" + +#: ../libvips/foreign/magickload.c:109 +msgid "Read all frames from an image" +msgstr "" + +#: ../libvips/foreign/magickload.c:115 +msgid "Density" +msgstr "" + +#: ../libvips/foreign/magickload.c:116 +msgid "Canvas resolution for rendering vector formats like SVG" +msgstr "" + +#: ../libvips/foreign/magickload.c:189 +msgid "load file with ImageMagick" +msgstr "" + +#: ../libvips/foreign/magickload.c:270 +msgid "load buffer with ImageMagick" +msgstr "" + +#: ../libvips/foreign/webpload.c:89 +msgid "load webp" +msgstr "" + +#: ../libvips/foreign/webpload.c:165 +msgid "load webp from file" +msgstr "" + +#: ../libvips/foreign/webpload.c:238 +msgid "load webp from buffer" +msgstr "" + +#: ../libvips/foreign/matload.c:121 +msgid "load mat from file" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:324 ../libvips/foreign/tiff2vips.c:342 +#, c-format +msgid "required field %d missing" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:356 +#, c-format +msgid "not %d bands" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:370 +#, c-format +msgid "not at least %d samples per pixel" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:383 +#, c-format +msgid "not photometric interpretation %d" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:396 +#, c-format +msgid "not %d bits per sample" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:412 +#, c-format +msgid "%d bits per sample palette image not supported" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:466 +msgid "unsupported tiff image type\n" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:858 +msgid "bad colormap" +msgstr "bad colourmap" + +#: ../libvips/foreign/tiff2vips.c:879 +msgid "assuming 8-bit palette" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1018 +msgid "unknown resolution unit" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1023 +#, c-format +msgid "" +"no resolution information for TIFF image \"%s\" -- defaulting to 1 pixel per " +"mm" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1128 +msgid "width/height out of range" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1137 +msgid "samples out of range" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1365 +msgid "tiled separate planes not supported" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1396 ../libvips/foreign/tiff2vips.c:1633 +msgid "unsupported tiff image type" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1436 +msgid "read error" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1727 +#, c-format +msgid "bad page number %d" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1759 ../libvips/foreign/tiff2vips.c:1861 +#, c-format +msgid "TIFF does not contain page %d" +msgstr "" + +#: ../libvips/foreign/tiff2vips.c:1854 +msgid "unable to open memory buffer for input" +msgstr "" + +#: ../libvips/foreign/openexr2vips.c:116 +#, c-format +msgid "EXR error: %s" +msgstr "" + +#: ../libvips/foreign/foreign.c:360 +msgid "load and save image files" +msgstr "" + +#: ../libvips/foreign/foreign.c:509 ../libvips/mosaicing/im_remosaic.c:87 +#, c-format +msgid "file \"%s\" not found" +msgstr "" + +#: ../libvips/foreign/foreign.c:518 ../libvips/foreign/foreign.c:1485 +#: ../libvips/foreign/foreign.c:1560 +#, c-format +msgid "\"%s\" is not a known file format" +msgstr "" + +#: ../libvips/foreign/foreign.c:586 +msgid "buffer is not in a known format" +msgstr "" + +#: ../libvips/foreign/foreign.c:754 +msgid "images do not match" +msgstr "" + +#: ../libvips/foreign/foreign.c:847 +msgid "" +"VIPS_FOREIGN_PARTIAL and VIPS_FOREIGN_SEQUENTIAL both set -- using SEQUENTIAL" +msgstr "" + +#: ../libvips/foreign/foreign.c:867 +msgid "ignoring deprecated \"sequential\" mode" +msgstr "" + +#: ../libvips/foreign/foreign.c:869 +msgid "please use \"access\" instead" +msgstr "" + +#: ../libvips/foreign/foreign.c:947 +msgid "file loaders" +msgstr "" + +#: ../libvips/foreign/foreign.c:958 +msgid "Flags" +msgstr "" + +#: ../libvips/foreign/foreign.c:959 +msgid "Flags for this file" +msgstr "" + +#: ../libvips/foreign/foreign.c:965 +msgid "Disc" +msgstr "" + +#: ../libvips/foreign/foreign.c:966 +msgid "Open to disc" +msgstr "" + +#: ../libvips/foreign/foreign.c:973 +msgid "Required access pattern for this file" +msgstr "" + +#: ../libvips/foreign/foreign.c:979 +msgid "Sequential" +msgstr "" + +#: ../libvips/foreign/foreign.c:980 +msgid "Sequential read only" +msgstr "" + +#: ../libvips/foreign/foreign.c:1396 +msgid "file savers" +msgstr "" + +#: ../libvips/foreign/foreign.c:1420 +msgid "Image to save" +msgstr "" + +#: ../libvips/foreign/foreign.c:1425 +msgid "Strip" +msgstr "" + +#: ../libvips/foreign/foreign.c:1426 +msgid "Strip all metadata from image" +msgstr "" + +#: ../libvips/foreign/webp2vips.c:239 ../libvips/foreign/magick2vips.c:664 msgid "unable to read pixels" msgstr "" -#: ../libvips/foreign/magick2vips.c:663 +#: ../libvips/foreign/webp2vips.c:275 ../libvips/foreign/webp2vips.c:294 +msgid "unable to open buffer" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:134 +msgid "save jpeg" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:149 ../libvips/foreign/pngsave.c:122 +msgid "Profile" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:150 ../libvips/foreign/tiffsave.c:190 +#: ../libvips/foreign/pngsave.c:123 +msgid "ICC profile to embed" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:156 +msgid "Optimize_coding" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:157 +msgid "Compute optimal Huffman coding tables" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:163 ../libvips/foreign/pngsave.c:115 +msgid "Interlace" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:164 +msgid "Generate an interlaced (progressive) jpeg" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:170 +msgid "No subsample" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:171 +msgid "Disable chroma subsample" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:177 +msgid "Trellis quantisation" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:178 +msgid "Apply trellis quantisation to each 8x8 block" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:184 +msgid "Overshoot de-ringing" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:185 +msgid "Apply overshooting to samples with extreme values" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:191 +msgid "Optimize scans" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:192 +msgid "Split the spectrum of DCT coefficients into separate scans" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:249 +msgid "save image to jpeg file" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:318 +msgid "save image to jpeg buffer" +msgstr "" + +#: ../libvips/foreign/jpegsave.c:383 +msgid "save image to jpeg mime" +msgstr "" + +#: ../libvips/foreign/dzsave.c:189 ../libvips/foreign/dzsave.c:195 +msgid "unable to close stream" +msgstr "" + +#: ../libvips/foreign/dzsave.c:733 ../libvips/iofuncs/vips.c:700 #, c-format -msgid "" -"unable to read file \"%s\"\n" -"libMagick error: %s %s" +msgid "unable to set property \"%s\" to value \"%s\"." msgstr "" -#: ../libvips/foreign/magick2vips.c:701 +#: ../libvips/foreign/dzsave.c:751 #, c-format -msgid "" -"unable to ping file \"%s\"\n" -"libMagick error: %s %s" +msgid "unable to set create node \"%s\"" msgstr "" -#: ../libvips/foreign/magick2vips.c:712 -msgid "bad image size" +#: ../libvips/foreign/dzsave.c:830 ../libvips/foreign/dzsave.c:835 +#: ../libvips/foreign/dzsave.c:855 ../libvips/iofuncs/vips.c:837 +#: ../libvips/iofuncs/vips.c:844 +msgid "xml save error" msgstr "" -#: ../libvips/foreign/ppmsave.c:110 -msgid "save image to ppm file" +#: ../libvips/foreign/dzsave.c:1158 +msgid "output file too large" msgstr "" -#: ../libvips/foreign/ppmsave.c:126 -msgid "ASCII" +#: ../libvips/foreign/dzsave.c:1481 +msgid "overlap must be less than tile width and height" msgstr "" -#: ../libvips/foreign/ppmsave.c:127 -msgid "save as ascii" +#: ../libvips/foreign/dzsave.c:1638 ../libvips/iofuncs/util.c:1450 +#, c-format +msgid "unable to make temporary file %s" msgstr "" -#: ../libvips/foreign/vipsload.c:122 -msgid "load vips from file" +#: ../libvips/foreign/dzsave.c:1817 +msgid "save image to deep zoom format" msgstr "" -#: ../libvips/foreign/pngload.c:125 -msgid "load png from file" +#: ../libvips/foreign/dzsave.c:1834 +msgid "Layout" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1835 +msgid "Directory layout" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1842 +msgid "suffix" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1843 +msgid "Filename suffix for tiles" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1849 +msgid "Overlap" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1850 +msgid "Tile overlap in pixels" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1856 +msgid "Tile size" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1857 +msgid "Tile size in pixels" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1871 +msgid "Pyramid depth" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1878 +msgid "Center" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1879 +msgid "Center image in tile" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1886 +msgid "Rotate image during save" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1892 +msgid "Container" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1893 +msgid "Pyramid container type" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1900 +msgid "Properties" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1901 +msgid "Write a properties file to the output directory" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1910 ../libvips/foreign/dzsave.c:1917 +msgid "Base name" +msgstr "" + +#: ../libvips/foreign/dzsave.c:1911 ../libvips/foreign/dzsave.c:1918 +msgid "Base name to save to" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:187 +msgid "invalid associated image name" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:236 +msgid "specify only one of level or associated image" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:258 +msgid "unsupported slide format" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:265 +#, c-format +msgid "opening slide: %s" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:272 +msgid "invalid slide level" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:354 +#, c-format +msgid "getting dimensions: %s" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:361 +msgid "image dimensions overflow int" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:479 +#, c-format +msgid "reading region: %s" +msgstr "" + +#: ../libvips/foreign/openslide2vips.c:558 +#, c-format +msgid "reading associated image: %s" msgstr "" #: ../libvips/foreign/analyze2vips.c:309 @@ -1396,1414 +3322,747 @@ msgstr "" msgid "datatype %d not supported" msgstr "" -#: ../libvips/foreign/jpeg2vips.c:175 -#, c-format -msgid "read gave %ld warnings" +#: ../libvips/foreign/ppmsave.c:112 +msgid "save image to ppm file" msgstr "" -#: ../libvips/foreign/jpeg2vips.c:514 -msgid "error reading resolution" +#: ../libvips/foreign/ppmsave.c:128 +msgid "ASCII" msgstr "" -#: ../libvips/foreign/jpeg2vips.c:544 ../libvips/foreign/vips2jpeg.c:482 -msgid "unknown EXIF resolution unit" +#: ../libvips/foreign/ppmsave.c:129 +msgid "save as ascii" msgstr "" -#: ../libvips/foreign/jpeg2vips.c:730 -msgid "unknown JFIF resolution unit" -msgstr "" - -#: ../libvips/foreign/radiance.c:888 -msgid "error reading radiance header" -msgstr "" - -#: ../libvips/foreign/radiance.c:962 ../libvips/foreign/tiff2vips.c:1356 -msgid "read error" -msgstr "" - -#: ../libvips/foreign/openexrload.c:126 -msgid "load an OpenEXR image" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:162 -msgid "save image to tiff file" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:179 ../libvips/foreign/pngsave.c:106 -msgid "Compression" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:180 -msgid "Compression for this file" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:187 ../libvips/foreign/jpegsave.c:125 -msgid "Q" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:188 ../libvips/foreign/jpegsave.c:126 -msgid "Q factor" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:194 -msgid "predictor" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:195 -msgid "Compression prediction" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:202 ../libvips/foreign/jpegsave.c:132 -msgid "profile" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:203 ../libvips/foreign/jpegsave.c:133 -msgid "ICC profile to embed" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:209 -msgid "Tile" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:210 -msgid "Write a tiled tiff" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:230 -msgid "Pyramid" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:231 -msgid "Write a pyramidal tiff" -msgstr "" - -#: ../libvips/foreign/tiffsave.c:237 +#: ../libvips/foreign/ppmsave.c:135 ../libvips/foreign/tiffsave.c:224 msgid "Squash" msgstr "" -#: ../libvips/foreign/tiffsave.c:238 +#: ../libvips/foreign/ppmsave.c:136 +msgid "save as one bit" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:150 +msgid "save image to tiff file" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:166 ../libvips/foreign/pngsave.c:108 +msgid "Compression" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:167 +msgid "Compression for this file" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:181 +msgid "predictor" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:182 +msgid "Compression prediction" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:189 +msgid "profile" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:196 +msgid "Tile" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:197 +msgid "Write a tiled tiff" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:217 +msgid "Pyramid" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:218 +msgid "Write a pyramidal tiff" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:225 msgid "Squash images down to 1 bit" msgstr "" -#: ../libvips/foreign/tiffsave.c:244 ../libvips/foreign/tiffsave.c:245 +#: ../libvips/foreign/tiffsave.c:231 +msgid "Miniswhite" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:232 +msgid "Use 0 for white in 1-bit images" +msgstr "" + +#: ../libvips/foreign/tiffsave.c:238 ../libvips/foreign/tiffsave.c:239 msgid "Resolution unit" msgstr "" -#: ../libvips/foreign/tiffsave.c:266 +#: ../libvips/foreign/tiffsave.c:259 msgid "Bigtiff" msgstr "" -#: ../libvips/foreign/tiffsave.c:267 +#: ../libvips/foreign/tiffsave.c:260 msgid "Write a bigtiff image" msgstr "" -#: ../libvips/foreign/dzsave.c:337 -#, c-format -msgid "Directory \"%s\" exists" +#: ../libvips/foreign/tiffsave.c:266 +msgid "RGB JPEG" msgstr "" -#: ../libvips/foreign/dzsave.c:1167 -msgid "overlap must be less than tile width and height" +#: ../libvips/foreign/tiffsave.c:267 +msgid "Output RGB JPEG rather than YCbCr" msgstr "" -#: ../libvips/foreign/dzsave.c:1301 -msgid "save image to deep zoom format" +#: ../libvips/foreign/matrixsave.c:112 +msgid "save image to matrix file" msgstr "" -#: ../libvips/foreign/dzsave.c:1311 ../libvips/foreign/dzsave.c:1372 -msgid "Base name" +#: ../libvips/foreign/matrixsave.c:192 +msgid "print matrix" msgstr "" -#: ../libvips/foreign/dzsave.c:1312 ../libvips/foreign/dzsave.c:1373 -msgid "Base name to save to" +#: ../libvips/foreign/fitssave.c:129 +msgid "save image to fits file" msgstr "" -#: ../libvips/foreign/dzsave.c:1318 -msgid "Layout" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1319 -msgid "Directory layout" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1326 -msgid "suffix" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1327 -msgid "Filename suffix for tiles" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1333 -msgid "Overlap" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1334 -msgid "Tile overlap in pixels" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1340 -msgid "Tile size" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1341 -msgid "Tile size in pixels" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1355 -msgid "Pyramid depth" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1362 -msgid "Center" -msgstr "" - -#: ../libvips/foreign/dzsave.c:1363 -msgid "Center image in tile" -msgstr "" - -#: ../libvips/foreign/analyzeload.c:115 -msgid "load an Analyze6 image" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:119 -msgid "save jpeg" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:188 -msgid "save image to jpeg file" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:257 -msgid "save image to jpeg buffer" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:261 ../libvips/foreign/jpegload.c:316 -#: ../libvips/foreign/pngsave.c:231 -msgid "Buffer" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:262 ../libvips/foreign/pngsave.c:232 -msgid "Buffer to save to" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:304 -msgid "error writing output" -msgstr "" - -#: ../libvips/foreign/jpegsave.c:320 -msgid "save image to jpeg mime" -msgstr "" - -#: ../libvips/foreign/vips2jpeg.c:142 -#, c-format -msgid "%s" -msgstr "" - -#: ../libvips/foreign/vips2jpeg.c:496 -msgid "error setting JPEG resolution" -msgstr "" - -#: ../libvips/foreign/vips2jpeg.c:516 -msgid "error setting JPEG dimensions" -msgstr "" - -#: ../libvips/foreign/vips2jpeg.c:691 -msgid "error saving EXIF" -msgstr "" - -#: ../libvips/foreign/ppm.c:110 -msgid "bad int" -msgstr "" - -#: ../libvips/foreign/ppm.c:122 -msgid "bad float" -msgstr "" - -#: ../libvips/foreign/ppm.c:173 -msgid "bad magic number" -msgstr "" - -#: ../libvips/foreign/ppm.c:223 -msgid "not whitespace before start of binary data" -msgstr "" - -#: ../libvips/foreign/ppm.c:604 ../libvips/foreign/ppm.c:616 -msgid "write error ... disc full?" -msgstr "" - -#: ../libvips/foreign/ppm.c:721 -msgid "binary >8 bit images must be float" -msgstr "" - -#: ../libvips/foreign/fitsload.c:108 -msgid "load a FITS image" -msgstr "" - -#: ../libvips/foreign/ppmload.c:115 -msgid "load ppm from file" -msgstr "" - -#: ../libvips/foreign/csvload.c:122 -msgid "load csv from file" -msgstr "" - -#: ../libvips/foreign/csvload.c:140 -msgid "Skip" -msgstr "" - -#: ../libvips/foreign/csvload.c:141 -msgid "Skip this many lines at the start of the file" -msgstr "" - -#: ../libvips/foreign/csvload.c:147 -msgid "Lines" -msgstr "" - -#: ../libvips/foreign/csvload.c:148 -msgid "Read this many lines from the file" -msgstr "" - -#: ../libvips/foreign/csvload.c:154 -msgid "Whitespace" -msgstr "" - -#: ../libvips/foreign/csvload.c:155 -msgid "Set of whitespace characters" -msgstr "" - -#: ../libvips/foreign/csvload.c:161 ../libvips/foreign/csvsave.c:129 -msgid "Separator" -msgstr "" - -#: ../libvips/foreign/csvload.c:162 -msgid "Set of separator characters" -msgstr "" - -#: ../libvips/foreign/magickload.c:132 -msgid "load file with ImageMagick" -msgstr "" - -#: ../libvips/foreign/openslideload.c:159 -msgid "load file with OpenSlide" -msgstr "" - -#: ../libvips/foreign/openslideload.c:183 -msgid "Level" -msgstr "" - -#: ../libvips/foreign/openslideload.c:184 -msgid "Load this level from the file" -msgstr "" - -#: ../libvips/foreign/openslideload.c:190 -msgid "Associated" -msgstr "" - -#: ../libvips/foreign/openslideload.c:191 -msgid "Load this associated image" -msgstr "" - -#: ../libvips/foreign/csvsave.c:113 -msgid "save image to csv file" -msgstr "" - -#: ../libvips/foreign/csvsave.c:130 -msgid "Separator characters" -msgstr "" - -#: ../libvips/foreign/jpegload.c:119 -#, c-format -msgid "bad shrink factor %d" -msgstr "" - -#: ../libvips/foreign/jpegload.c:141 -msgid "load jpeg" -msgstr "" - -#: ../libvips/foreign/jpegload.c:147 -msgid "Shrink" -msgstr "" - -#: ../libvips/foreign/jpegload.c:148 -msgid "Shrink factor on load" -msgstr "" - -#: ../libvips/foreign/jpegload.c:154 -msgid "Fail" -msgstr "" - -#: ../libvips/foreign/jpegload.c:155 -msgid "Fail on first warning" -msgstr "" - -#: ../libvips/foreign/jpegload.c:235 -msgid "load jpeg from file" -msgstr "" - -#: ../libvips/foreign/jpegload.c:310 -msgid "load jpeg from buffer" -msgstr "" - -#: ../libvips/foreign/jpegload.c:317 -msgid "Buffer to load from" -msgstr "" - -#: ../libvips/foreign/rawload.c:108 -msgid "load raw data from a file" -msgstr "" - -#: ../libvips/foreign/rawload.c:144 ../libvips/iofuncs/image.c:989 -msgid "Size of header" -msgstr "" - -#: ../libvips/foreign/rawload.c:145 ../libvips/iofuncs/image.c:990 -msgid "Offset in bytes from start of file" -msgstr "" - -#: ../libvips/foreign/openexr2vips.c:116 -#, c-format -msgid "EXR error: %s" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:280 ../libvips/foreign/tiff2vips.c:298 -#, c-format -msgid "required field %d missing" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:318 -#, c-format -msgid "required field %d = %d, not %d" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:662 -#, c-format -msgid "%d bits per sample palette image not supported" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:671 -msgid "bad colormap" -msgstr "bad colourmap" - -#: ../libvips/foreign/tiff2vips.c:728 ../libvips/foreign/tiff2vips.c:759 -msgid "3 or 4 bands RGB TIFF only" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:830 -msgid "4 or 5 bands CMYK TIFF only" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:881 -msgid "unknown resolution unit" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:886 -#, c-format -msgid "" -"no resolution information for TIFF image \"%s\" -- defaulting to 1 pixel per " -"mm" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:918 -msgid "not a PLANARCONFIG_CONTIG image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:964 -#, c-format -msgid "unsupported sample format %d for lab image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:974 -#, c-format -msgid "unsupported depth %d for LAB image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1013 -#, c-format -msgid "unsupported sample format %d for greyscale image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1022 -#, c-format -msgid "unsupported depth %d for greyscale image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1070 -#, c-format -msgid "unsupported sample format %d for rgb image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1079 -#, c-format -msgid "unsupported depth %d for RGB image" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1093 -#, c-format -msgid "unknown photometric interpretation %d" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1474 -#, c-format -msgid "bad page number %d" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1495 ../libvips/foreign/vips2tiff.c:295 -#, c-format -msgid "unable to open \"%s\" for input" -msgstr "" - -#: ../libvips/foreign/tiff2vips.c:1548 ../libvips/foreign/tiff2vips.c:1577 -#, c-format -msgid "TIFF file does not contain page %d" -msgstr "" - -#: ../libvips/foreign/csv.c:184 +#: ../libvips/foreign/csv.c:194 #, c-format msgid "error parsing number, line %d, column %d" msgstr "" -#: ../libvips/foreign/csv.c:238 +#: ../libvips/foreign/csv.c:249 msgid "end of file while skipping start" msgstr "" -#: ../libvips/foreign/csv.c:247 ../libvips/iofuncs/util.c:1085 -#: ../libvips/iofuncs/util.c:1091 +#: ../libvips/foreign/csv.c:258 ../libvips/iofuncs/util.c:944 +#: ../libvips/iofuncs/util.c:950 msgid "unable to seek" msgstr "" -#: ../libvips/foreign/csv.c:258 +#: ../libvips/foreign/csv.c:269 msgid "empty line" msgstr "" -#: ../libvips/foreign/csv.c:302 +#: ../libvips/foreign/csv.c:309 #, c-format msgid "unexpected EOF, line %d col %d" msgstr "" -#: ../libvips/foreign/csv.c:308 +#: ../libvips/foreign/csv.c:315 #, c-format msgid "unexpected EOL, line %d col %d" msgstr "" -#: ../libvips/foreign/matload.c:117 -msgid "load mat from file" +#: ../libvips/foreign/csv.c:536 +msgid "no width / height" msgstr "" -#: ../libvips/foreign/fitssave.c:120 -msgid "save image to fits file" +#: ../libvips/foreign/csv.c:541 +msgid "width / height not int" msgstr "" -#: ../libvips/foreign/radsave.c:109 -msgid "save image to Radiance file" +#: ../libvips/foreign/csv.c:551 +msgid "width / height out of range" msgstr "" -#: ../libvips/foreign/vipssave.c:112 -msgid "save image to vips file" +#: ../libvips/foreign/csv.c:555 +msgid "bad scale / offset" msgstr "" -#: ../libvips/foreign/fits.c:179 ../libvips/foreign/matlab.c:107 -#: ../libvips/iofuncs/vips.c:148 ../libvips/mosaicing/global_balance.c:1192 -#: ../libvips/mosaicing/global_balance.c:1527 +#: ../libvips/foreign/csv.c:559 +msgid "extra chars in header" +msgstr "" + +#: ../libvips/foreign/csv.c:564 +msgid "zero scale" +msgstr "" + +#: ../libvips/foreign/csv.c:612 +msgid "line too short" +msgstr "" + +#: ../libvips/foreign/csv.c:656 #, c-format -msgid "unable to open \"%s\"" +msgid "line %d too short" msgstr "" -#: ../libvips/foreign/fits.c:241 -msgid "dimensions above 3 must be size 1" +#: ../libvips/foreign/pngload.c:128 +msgid "load png from file" msgstr "" -#: ../libvips/foreign/fits.c:257 -#, c-format -msgid "bad number of axis %d" +#: ../libvips/foreign/pngload.c:201 +msgid "load png from buffer" msgstr "" -#: ../libvips/foreign/fits.c:273 -#, c-format -msgid "unsupported bitpix %d\n" +#: ../libvips/foreign/fitsload.c:110 +msgid "load a FITS image" msgstr "" -#: ../libvips/foreign/fits.c:577 ../libvips/iofuncs/vips.c:176 -#, c-format -msgid "unable to write to \"%s\"" +#: ../libvips/foreign/vipsload.c:122 +msgid "load vips from file" msgstr "" -#: ../libvips/foreign/fits.c:638 -#, c-format -msgid "unsupported BandFmt %d\n" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:151 -msgid "invalid associated image name" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:168 -msgid "specify only one of level or associated image" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:189 -msgid "unsupported slide format" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:196 -#, c-format -msgid "opening slide: %s" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:203 -msgid "invalid slide level" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:250 -#, c-format -msgid "getting dimensions: %s" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:257 -msgid "image dimensions overflow int" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:328 -#, c-format -msgid "reading region: %s" -msgstr "" - -#: ../libvips/foreign/openslide2vips.c:425 -#, c-format -msgid "reading associated image: %s" -msgstr "" - -#: ../libvips/foreign/pngsave.c:98 -msgid "save png" -msgstr "" - -#: ../libvips/foreign/pngsave.c:107 -msgid "Compression factor" -msgstr "" - -#: ../libvips/foreign/pngsave.c:113 -msgid "Interlace" -msgstr "" - -#: ../libvips/foreign/pngsave.c:114 -msgid "Interlace image" -msgstr "" - -#: ../libvips/foreign/pngsave.c:165 -msgid "save image to png file" -msgstr "" - -#: ../libvips/foreign/pngsave.c:227 -msgid "save image to png buffer" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:279 -#, c-format -msgid "unable to open \"%s\" for output" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:706 -msgid "layer buffer exhausted -- try making TIFF output tiles smaller" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:937 -msgid "TIFF write tile failed" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1013 -msgid "internal error #9876345" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1282 -msgid "tile size not a multiple of 16" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1288 -msgid "can't have strip pyramid -- enabling tiling" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1299 -msgid "can only pyramid LABQ and non-complex images" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1316 -msgid "can't have 1-bit JPEG -- disabling JPEG" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1508 -msgid "unsigned 8-bit int, 16-bit int, and 32-bit float only" -msgstr "" - -#: ../libvips/foreign/vips2tiff.c:1515 -msgid "1 to 5 bands only" -msgstr "" - -#: ../libvips/foreign/foreign.c:388 -msgid "load and save image files" -msgstr "" - -#: ../libvips/foreign/foreign.c:529 ../libvips/mosaicing/im_remosaic.c:77 -#, c-format -msgid "file \"%s\" not found" -msgstr "" - -#: ../libvips/foreign/foreign.c:538 ../libvips/foreign/foreign.c:1030 -#, c-format -msgid "\"%s\" is not a known file format" -msgstr "" - -#: ../libvips/foreign/foreign.c:748 -msgid "images do not match" -msgstr "" - -#: ../libvips/foreign/foreign.c:841 -msgid "" -"VIPS_FOREIGN_PARTIAL and VIPS_FOREIGN_SEQUENTIAL both set -- using SEQUENTIAL" -msgstr "" - -#: ../libvips/foreign/foreign.c:927 -msgid "file loaders" -msgstr "" - -#: ../libvips/foreign/foreign.c:938 -msgid "Flags" -msgstr "" - -#: ../libvips/foreign/foreign.c:939 -msgid "Flags for this file" -msgstr "" - -#: ../libvips/foreign/foreign.c:945 -msgid "Disc" -msgstr "" - -#: ../libvips/foreign/foreign.c:946 -msgid "Open to disc" -msgstr "" - -#: ../libvips/foreign/foreign.c:952 -msgid "Sequential" -msgstr "" - -#: ../libvips/foreign/foreign.c:953 -msgid "Sequential read only" -msgstr "" - -#: ../libvips/foreign/foreign.c:1344 -msgid "file savers" -msgstr "" - -#: ../libvips/foreign/foreign.c:1362 -msgid "Image to save" -msgstr "" - -#: ../libvips/foreign/vipspng.c:245 +#: ../libvips/foreign/vipspng.c:303 msgid "unsupported color type" msgstr "unsupported colour type" -#: ../libvips/foreign/vipspng.c:355 +#: ../libvips/foreign/vipspng.c:413 msgid "unable to read PNG header" msgstr "" -#: ../libvips/foreign/vipspng.c:647 +#: ../libvips/foreign/vipspng.c:836 msgid "compress should be in [0,9]" msgstr "" -#: ../libvips/foreign/vipspng.c:754 +#: ../libvips/foreign/vipspng.c:858 +#, c-format +msgid "can't save %d band image as png" +msgstr "" + +#: ../libvips/foreign/vipspng.c:965 #, c-format msgid "unable to write \"%s\"" msgstr "" -#: ../libvips/foreign/vipspng.c:857 +#: ../libvips/foreign/vipspng.c:1069 msgid "unable to write to buffer" msgstr "" -#: ../libvips/foreign/matlab.c:115 +#: ../libvips/foreign/tiffload.c:86 +msgid "load tiff" +msgstr "" + +#: ../libvips/foreign/tiffload.c:89 +msgid "Page" +msgstr "" + +#: ../libvips/foreign/tiffload.c:90 +msgid "Load this page from the image" +msgstr "" + +#: ../libvips/foreign/tiffload.c:180 +msgid "load tiff from file" +msgstr "" + +#: ../libvips/foreign/tiffload.c:259 +msgid "load tiff from buffer" +msgstr "" + +#: ../libvips/foreign/magick2vips.c:246 #, c-format -msgid "no matrix variables in \"%s\"" +msgid "unsupported image type %d" msgstr "" -#: ../libvips/foreign/matlab.c:176 +#: ../libvips/foreign/magick2vips.c:308 #, c-format -msgid "unsupported rank %d\n" +msgid "unsupported bit depth %d" msgstr "" -#: ../libvips/foreign/matlab.c:189 +#: ../libvips/foreign/magick2vips.c:340 #, c-format -msgid "unsupported class type %d\n" +msgid "unsupported colorspace %d" +msgstr "unsupported colourspace %d" + +#: ../libvips/foreign/magick2vips.c:705 +#, c-format +msgid "" +"unable to read file \"%s\"\n" +"libMagick error: %s %s" msgstr "" -#: ../libvips/foreign/matlab.c:237 -msgid "Mat_VarReadDataAll failed" +#: ../libvips/foreign/magick2vips.c:744 +#, c-format +msgid "" +"unable to ping file \"%s\"\n" +"libMagick error: %s %s" msgstr "" -#: ../libvips/freq_filt/im_fractsurf.c:73 -msgid "dimension should be in (2,3)" +#: ../libvips/foreign/magick2vips.c:755 ../libvips/foreign/magick2vips.c:842 +msgid "bad image size" msgstr "" -#: ../libvips/freq_filt/im_freq_mask.c:109 -msgid "mask sizes power of 2 only" +#: ../libvips/foreign/magick2vips.c:797 +#, c-format +msgid "" +"unable to read buffer\n" +"libMagick error: %s %s" msgstr "" -#: ../libvips/freq_filt/im_freq_mask.c:156 -msgid "unimplemented mask type" +#: ../libvips/foreign/magick2vips.c:831 +#, c-format +msgid "" +"unable to ping blob\n" +"libMagick error: %s %s" msgstr "" -#: ../libvips/freq_filt/im_fwfft.c:126 ../libvips/freq_filt/im_fwfft.c:242 -#: ../libvips/freq_filt/im_invfftr.c:125 ../libvips/freq_filt/im_invfft.c:106 +#: ../libvips/foreign/analyzeload.c:117 +msgid "load an Analyze6 image" +msgstr "" + +#: ../libvips/foreign/ppm.c:111 +msgid "bad int" +msgstr "" + +#: ../libvips/foreign/ppm.c:123 +msgid "bad float" +msgstr "" + +#: ../libvips/foreign/ppm.c:174 +msgid "bad magic number" +msgstr "" + +#: ../libvips/foreign/ppm.c:225 +msgid "not whitespace before start of binary data" +msgstr "" + +#: ../libvips/foreign/ppm.c:617 ../libvips/foreign/ppm.c:634 +#: ../libvips/foreign/ppm.c:668 ../libvips/foreign/ppm.c:682 +msgid "write error" +msgstr "" + +#: ../libvips/foreign/ppm.c:799 +msgid "float images must be binary -- disabling ascii" +msgstr "" + +#: ../libvips/foreign/openslideload.c:168 +msgid "load file with OpenSlide" +msgstr "" + +#: ../libvips/foreign/openslideload.c:192 +msgid "Level" +msgstr "" + +#: ../libvips/foreign/openslideload.c:193 +msgid "Load this level from the file" +msgstr "" + +#: ../libvips/foreign/openslideload.c:199 +msgid "Autocrop" +msgstr "" + +#: ../libvips/foreign/openslideload.c:200 +msgid "Crop to image bounds" +msgstr "" + +#: ../libvips/foreign/openslideload.c:206 +msgid "Associated" +msgstr "" + +#: ../libvips/foreign/openslideload.c:207 +msgid "Load this associated image" +msgstr "" + +#: ../libvips/foreign/pngsave.c:100 +msgid "save png" +msgstr "" + +#: ../libvips/foreign/pngsave.c:109 +msgid "Compression factor" +msgstr "" + +#: ../libvips/foreign/pngsave.c:116 +msgid "Interlace image" +msgstr "" + +#: ../libvips/foreign/pngsave.c:129 +msgid "Filter" +msgstr "" + +#: ../libvips/foreign/pngsave.c:130 +msgid "libpng row filter flag(s)" +msgstr "" + +#: ../libvips/foreign/pngsave.c:184 +msgid "save image to png file" +msgstr "" + +#: ../libvips/foreign/pngsave.c:246 +msgid "save image to png buffer" +msgstr "" + +#: ../libvips/foreign/radload.c:120 +msgid "load a Radiance image from a file" +msgstr "" + +#: ../libvips/foreign/ppmload.c:117 +msgid "load ppm from file" +msgstr "" + +#: ../libvips/freqfilt/phasecor.c:108 +msgid "calculate phase correlation" +msgstr "" + +#: ../libvips/freqfilt/fwfft.c:137 ../libvips/freqfilt/fwfft.c:252 +#: ../libvips/freqfilt/invfft.c:120 ../libvips/freqfilt/invfft.c:194 msgid "unable to create transform plan" msgstr "" -#: ../libvips/freq_filt/im_fwfft.c:302 ../libvips/freq_filt/im_invfftr.c:146 -#: ../libvips/freq_filt/im_invfft.c:131 -msgid "vips configured without FFT support" +#: ../libvips/freqfilt/fwfft.c:335 +msgid "forward FFT" msgstr "" -#: ../libvips/freq_filt/fmaskcir.c:159 ../libvips/freq_filt/fmaskcir.c:304 -#: ../libvips/freq_filt/fmaskcir.c:395 ../libvips/freq_filt/fmaskcir.c:477 -#: ../libvips/freq_filt/fmaskcir.c:557 -msgid "bad sizes" +#: ../libvips/freqfilt/freqmult.c:127 +msgid "frequency-domain filtering" msgstr "" -#: ../libvips/freq_filt/fmaskcir.c:173 ../libvips/freq_filt/fmaskcir.c:229 -#: ../libvips/freq_filt/fmaskcir.c:243 ../libvips/freq_filt/fmaskcir.c:318 -#: ../libvips/freq_filt/fmaskcir.c:322 ../libvips/freq_filt/fmaskcir.c:409 -#: ../libvips/freq_filt/fmaskcir.c:413 ../libvips/freq_filt/fmaskcir.c:571 -#: ../libvips/freq_filt/fmaskcir.c:575 ../libvips/freq_filt/fmask4th.c:121 -#: ../libvips/freq_filt/fmask4th.c:130 ../libvips/freq_filt/fmask4th.c:164 -#: ../libvips/freq_filt/fmask4th.c:173 ../libvips/freq_filt/fmask4th.c:206 -#: ../libvips/freq_filt/fmask4th.c:215 ../libvips/freq_filt/fmask4th.c:253 -#: ../libvips/freq_filt/fmask4th.c:262 ../libvips/freq_filt/fmask4th.c:293 -#: ../libvips/freq_filt/fmask4th.c:302 ../libvips/freq_filt/fmask4th.c:334 -#: ../libvips/freq_filt/fmask4th.c:343 ../libvips/freq_filt/fmask4th.c:374 -#: ../libvips/freq_filt/fmask4th.c:388 ../libvips/freq_filt/fmask4th.c:424 -#: ../libvips/freq_filt/fmask4th.c:438 ../libvips/freq_filt/fmask4th.c:474 -#: ../libvips/freq_filt/fmask4th.c:488 ../libvips/freq_filt/fmask4th.c:528 -#: ../libvips/freq_filt/fmask4th.c:542 ../libvips/freq_filt/fmask4th.c:579 -#: ../libvips/freq_filt/fmask4th.c:593 ../libvips/freq_filt/fmask4th.c:630 -#: ../libvips/freq_filt/fmask4th.c:644 ../libvips/freq_filt/fmask4th.c:698 -msgid "bad args" +#: ../libvips/freqfilt/freqmult.c:131 +msgid "mask" msgstr "" -#: ../libvips/freq_filt/fmaskcir.c:491 -msgid "bad args (f)" +#: ../libvips/freqfilt/freqmult.c:132 +msgid "Input mask image" msgstr "" -#: ../libvips/freq_filt/fmaskcir.c:495 -msgid "bad args (ac)" +#: ../libvips/freqfilt/freqfilt.c:94 +msgid "frequency-domain filter operations" msgstr "" -#: ../libvips/freq_filt/fmaskcir.c:656 ../libvips/freq_filt/fmask4th.c:792 -msgid "unimplemented mask" +#: ../libvips/freqfilt/invfft.c:252 +msgid "inverse FFT" msgstr "" -#: ../libvips/histograms_lut/im_buildlut.c:121 -msgid "x value not an int" +#: ../libvips/freqfilt/invfft.c:256 +msgid "Real" msgstr "" -#: ../libvips/histograms_lut/im_buildlut.c:134 -msgid "x range too small" +#: ../libvips/freqfilt/invfft.c:257 +msgid "Output only the real part of the transform" msgstr "" -#: ../libvips/histograms_lut/im_buildlut.c:279 -msgid "bad input matrix size" +#: ../libvips/freqfilt/spectrum.c:101 +msgid "make displayable power spectrum" msgstr "" -#: ../libvips/histograms_lut/im_histnD.c:228 -#, c-format -msgid " bins out of range [1,%d]" +#: ../libvips/histogram/hist_cum.c:148 +msgid "form cumulative histogram" msgstr "" -#: ../libvips/histograms_lut/im_stdif.c:187 -#: ../libvips/histograms_lut/im_lhisteq.c:160 +#: ../libvips/histogram/hist_norm.c:137 +msgid "normalise histogram" +msgstr "" + +#: ../libvips/histogram/hist_equal.c:104 +msgid "histogram equalisation" +msgstr "" + +#: ../libvips/histogram/hist_equal.c:121 +msgid "Equalise with this band" +msgstr "" + +#: ../libvips/histogram/maplut.c:691 +msgid "map an image though a lut" +msgstr "" + +#: ../libvips/histogram/maplut.c:709 +msgid "LUT" +msgstr "" + +#: ../libvips/histogram/maplut.c:710 +msgid "Look-up table image" +msgstr "" + +#: ../libvips/histogram/maplut.c:715 +msgid "band" +msgstr "" + +#: ../libvips/histogram/maplut.c:716 +msgid "apply one-band lut to this band of in" +msgstr "" + +#: ../libvips/histogram/hist_plot.c:338 +msgid "plot histogram" +msgstr "" + +#: ../libvips/histogram/stdif.c:236 ../libvips/histogram/hist_local.c:248 +#: ../libvips/morphology/rank.c:352 msgid "window too large" msgstr "" -#: ../libvips/histograms_lut/im_stdif.c:192 -#: ../libvips/histograms_lut/im_lhisteq.c:165 -msgid "window too small" +#: ../libvips/histogram/stdif.c:240 +msgid "too many bands" msgstr "" -#: ../libvips/histograms_lut/im_invertlut.c:133 -msgid "element out of range [0,1]" +#: ../libvips/histogram/stdif.c:288 +msgid "statistical difference" msgstr "" -#: ../libvips/histograms_lut/im_invertlut.c:288 -msgid "bad input matrix" +#: ../libvips/histogram/stdif.c:307 ../libvips/histogram/hist_local.c:313 +#: ../libvips/morphology/rank.c:416 +msgid "Window width in pixels" msgstr "" -#: ../libvips/histograms_lut/im_invertlut.c:293 -msgid "bad lut_size" +#: ../libvips/histogram/stdif.c:314 ../libvips/histogram/hist_local.c:320 +#: ../libvips/morphology/rank.c:423 +msgid "Window height in pixels" msgstr "" -#: ../libvips/histograms_lut/tone.c:195 -msgid "bad in_max, out_max parameters" +#: ../libvips/histogram/stdif.c:320 +msgid "Mean weight" msgstr "" -#: ../libvips/histograms_lut/tone.c:200 -msgid "bad Lb, Lw parameters" +#: ../libvips/histogram/stdif.c:321 +msgid "Weight of new mean" msgstr "" -#: ../libvips/histograms_lut/tone.c:205 -msgid "Ps not in range [0.0,1.0]" +#: ../libvips/histogram/stdif.c:328 +msgid "New mean" msgstr "" -#: ../libvips/histograms_lut/tone.c:210 -msgid "Pm not in range [0.0,1.0]" +#: ../libvips/histogram/stdif.c:334 +msgid "Deviation weight" msgstr "" -#: ../libvips/histograms_lut/tone.c:215 -msgid "Ph not in range [0.0,1.0]" +#: ../libvips/histogram/stdif.c:335 +msgid "Weight of new deviation" msgstr "" -#: ../libvips/histograms_lut/tone.c:220 -msgid "S not in range [-30,+30]" +#: ../libvips/histogram/stdif.c:341 +msgid "Deviation" msgstr "" -#: ../libvips/histograms_lut/tone.c:225 -msgid "M not in range [-30,+30]" +#: ../libvips/histogram/stdif.c:342 +msgid "New deviation" msgstr "" -#: ../libvips/histograms_lut/tone.c:230 -msgid "H not in range [-30,+30]" +#: ../libvips/histogram/hist_local.c:296 +msgid "local histogram equalisation" msgstr "" -#: ../libvips/histograms_lut/im_identity.c:140 -#: ../libvips/other/im_make_xy.c:96 ../libvips/other/im_grey.c:102 -msgid "bad size" +#: ../libvips/histogram/histogram.c:222 +msgid "histogram operations" msgstr "" -#: ../libvips/histograms_lut/im_maplut.c:98 -#, c-format -msgid "%d overflows detected" +#: ../libvips/histogram/hist_match.c:154 +msgid "match two histograms" msgstr "" -#: ../libvips/inplace/im_draw_line.c:390 -msgid "mask image not 1 band 8 bit uncoded" +#: ../libvips/histogram/hist_match.c:162 +msgid "Input histogram" msgstr "" -#: ../libvips/inplace/im_draw_line.c:396 -msgid "ink image does not match in image" +#: ../libvips/histogram/hist_match.c:167 ../libvips/mosaicing/merge.c:109 +#: ../libvips/mosaicing/mosaic1.c:489 ../libvips/mosaicing/mosaic.c:180 +#: ../libvips/mosaicing/match.c:204 +msgid "Reference" msgstr "" -#: ../libvips/inplace/im_draw_line.c:400 -msgid "ink image not 1x1 pixels" +#: ../libvips/histogram/hist_match.c:168 +msgid "Reference histogram" msgstr "" -#: ../libvips/iofuncs/operation.c:277 -msgid "operations" +#: ../libvips/histogram/hist_unary.c:85 +msgid "hist_unary operations" msgstr "" -#: ../libvips/iofuncs/operation.c:319 -msgid "usage:" +#: ../libvips/histogram/hist_ismonotonic.c:113 +msgid "test for monotonicity" msgstr "" -#: ../libvips/iofuncs/operation.c:333 ../libvips/iofuncs/object.c:1243 -#: ../libvips/resample/interpolate.c:611 -#, c-format -msgid "class \"%s\" not found" +#: ../libvips/histogram/hist_ismonotonic.c:118 +msgid "Input histogram image" msgstr "" -#: ../libvips/iofuncs/operation.c:714 -#, c-format -msgid "unknown argument '%s'" +#: ../libvips/histogram/hist_ismonotonic.c:123 +msgid "Monotonic" msgstr "" -#: ../libvips/iofuncs/operation.c:832 -msgid "too few arguments" +#: ../libvips/histogram/hist_ismonotonic.c:124 +msgid "true if in is monotonic" msgstr "" -#: ../libvips/iofuncs/operation.c:953 -msgid "too many arguments" +#: ../libvips/histogram/percent.c:106 +msgid "find threshold for percent of pixels" msgstr "" -#: ../libvips/iofuncs/sinkdisc.c:122 -msgid "per-thread state for sinkdisc" +#: ../libvips/histogram/percent.c:116 +msgid "Percent" msgstr "" -#: ../libvips/iofuncs/sinkdisc.c:257 ../libvips/iofuncs/util.c:669 -msgid "write failed" +#: ../libvips/histogram/percent.c:117 +msgid "Percent of pixels" msgstr "" -#: ../libvips/iofuncs/vips.c:291 -#, c-format -msgid "\"%s\" is not a VIPS image" +#: ../libvips/histogram/percent.c:123 +msgid "Threshold" msgstr "" -#: ../libvips/iofuncs/vips.c:379 -msgid "unable to read history" +#: ../libvips/histogram/percent.c:124 +msgid "Threshold above which lie percent of pixels" msgstr "" -#: ../libvips/iofuncs/vips.c:412 -msgid "more than a 10 megabytes of XML? sufferin' succotash!" +#: ../libvips/introspect.c:54 +msgid "dump introspection data" msgstr "" -#: ../libvips/iofuncs/vips.c:460 -msgid "incorrect namespace in XML" +#: ../libvips/introspect.c:71 +msgid "- introspect" msgstr "" -#: ../libvips/iofuncs/vips.c:584 -msgid "error transforming from save format" -msgstr "" - -#: ../libvips/iofuncs/vips.c:685 -#, c-format -msgid "unable to set property \"%s\" to value \"%s\"." -msgstr "" - -#: ../libvips/iofuncs/vips.c:733 -msgid "error transforming to save format" -msgstr "" - -#: ../libvips/iofuncs/vips.c:781 ../libvips/iofuncs/vips.c:986 -#: ../libvips/iofuncs/window.c:238 -msgid "file has been truncated" -msgstr "" - -#: ../libvips/iofuncs/vips.c:895 ../libvips/iofuncs/vips.c:904 -#: ../libvips/iofuncs/vips.c:927 -msgid "xml save error" -msgstr "" - -#: ../libvips/iofuncs/vips.c:972 -#, c-format -msgid "unable to read header for \"%s\"" -msgstr "" - -#: ../libvips/iofuncs/vips.c:985 ../libvips/iofuncs/window.c:237 +#: ../libvips/iofuncs/window.c:237 ../libvips/iofuncs/vips.c:905 #, c-format msgid "unable to read data for \"%s\", %s" msgstr "" -#: ../libvips/iofuncs/vips.c:997 +#: ../libvips/iofuncs/window.c:238 ../libvips/iofuncs/vips.c:796 +#: ../libvips/iofuncs/vips.c:906 +msgid "file has been truncated" +msgstr "" + +#: ../libvips/iofuncs/base64.c:169 +msgid "too little data" +msgstr "" + +#. We shouldn't really be used for large amounts of data. +#. +#: ../libvips/iofuncs/base64.c:175 ../libvips/iofuncs/base64.c:240 +msgid "too much data" +msgstr "" + +#: ../libvips/iofuncs/type.c:772 +#, c-format +msgid "unable to convert \"%s\" to int" +msgstr "" + +#: ../libvips/iofuncs/type.c:964 +#, c-format +msgid "unable to convert \"%s\" to float" +msgstr "" + +#: ../libvips/iofuncs/memory.c:236 +msgid "vips_free: too many frees" +msgstr "" + +#: ../libvips/iofuncs/memory.c:239 +msgid "vips_free: too much free" +msgstr "" + +#: ../libvips/iofuncs/memory.c:295 ../libvips/iofuncs/memory.c:298 +#: ../libvips/iofuncs/image.c:2489 ../libvips/iofuncs/image.c:2492 +#, c-format +msgid "out of memory --- size == %dMB" +msgstr "" + +#: ../libvips/iofuncs/vips.c:306 +#, c-format +msgid "\"%s\" is not a VIPS image" +msgstr "" + +#: ../libvips/iofuncs/vips.c:394 +msgid "unable to read history" +msgstr "" + +#: ../libvips/iofuncs/vips.c:427 +msgid "more than a 10 megabytes of XML? sufferin' succotash!" +msgstr "" + +#: ../libvips/iofuncs/vips.c:475 +msgid "incorrect namespace in XML" +msgstr "" + +#: ../libvips/iofuncs/vips.c:599 +msgid "error transforming from save format" +msgstr "" + +#: ../libvips/iofuncs/vips.c:748 +msgid "error transforming to save format" +msgstr "" + +#: ../libvips/iofuncs/vips.c:892 +#, c-format +msgid "unable to read header for \"%s\"" +msgstr "" + +#: ../libvips/iofuncs/vips.c:917 #, c-format msgid "error reading XML: %s" msgstr "" -#: ../libvips/iofuncs/sinkscreen.c:178 -msgid "per-thread state for render" +#: ../libvips/iofuncs/init.c:215 +#, c-format +msgid "unable to load \"%s\" -- %s" +msgstr "" + +#: ../libvips/iofuncs/init.c:577 +msgid "show informative messages" +msgstr "" + +#: ../libvips/iofuncs/init.c:580 +msgid "abort on first error or warning" +msgstr "" + +#: ../libvips/iofuncs/init.c:583 +msgid "evaluate with N concurrent threads" +msgstr "" + +#: ../libvips/iofuncs/init.c:586 +msgid "set tile width to N (DEBUG)" +msgstr "" + +#: ../libvips/iofuncs/init.c:589 +msgid "set tile height to N (DEBUG)" +msgstr "" + +#: ../libvips/iofuncs/init.c:592 +msgid "set thinstrip height to N (DEBUG)" +msgstr "" + +#: ../libvips/iofuncs/init.c:595 +msgid "set fatstrip height to N (DEBUG)" +msgstr "" + +#: ../libvips/iofuncs/init.c:598 +msgid "show progress feedback" +msgstr "" + +#: ../libvips/iofuncs/init.c:601 +msgid "leak-check on exit" +msgstr "" + +#: ../libvips/iofuncs/init.c:604 +msgid "profile and dump timing on exit" +msgstr "" + +#: ../libvips/iofuncs/init.c:607 +msgid "images larger than N are decompressed to disc" +msgstr "" + +#: ../libvips/iofuncs/init.c:610 +msgid "disable vectorised versions of operations" +msgstr "" + +#: ../libvips/iofuncs/init.c:613 +msgid "cache at most N operations" +msgstr "" + +#: ../libvips/iofuncs/init.c:616 +msgid "cache at most N bytes in memory" +msgstr "" + +#: ../libvips/iofuncs/init.c:619 +msgid "allow at most N open files" +msgstr "" + +#: ../libvips/iofuncs/init.c:622 +msgid "trace operation cache" +msgstr "" + +#: ../libvips/iofuncs/init.c:625 +msgid "dump operation cache on exit" +msgstr "" + +#: ../libvips/iofuncs/init.c:628 +msgid "print libvips version" +msgstr "" + +#: ../libvips/iofuncs/init.c:1001 +msgid "flag not 0, 1, 2" msgstr "" #: ../libvips/iofuncs/sinkmemory.c:109 msgid "per-thread state for sinkmemory" msgstr "" -#: ../libvips/iofuncs/header.c:211 -#, c-format -msgid "unknown band format %d" -msgstr "" - -#: ../libvips/iofuncs/header.c:751 ../libvips/iofuncs/generate.c:379 -msgid "too many images" -msgstr "" - -#: ../libvips/iofuncs/header.c:921 -#, c-format -msgid "field \"%s\" not found" -msgstr "" - -#: ../libvips/iofuncs/header.c:1089 -#, c-format -msgid "field \"%s\" is of type %s, not %s" -msgstr "" - -#: ../libvips/iofuncs/image.c:292 -msgid "unable to close fd" -msgstr "" - -#: ../libvips/iofuncs/image.c:372 -#, c-format -msgid "%dx%d %s, %d band, %s" -msgid_plural "%dx%d %s, %d bands, %s" -msgstr[0] "" -msgstr[1] "" - -#: ../libvips/iofuncs/image.c:406 -#, c-format -msgid " %s, %d band, %s" -msgid_plural " %s, %d bands, %s" -msgstr[0] "" -msgstr[1] "" - -#: ../libvips/iofuncs/image.c:542 -#, c-format -msgid "%s %s: %d x %d pixels, %d threads, %d x %d tiles, %d lines in buffer" -msgstr "" - -#: ../libvips/iofuncs/image.c:557 -#, c-format -msgid "%s %s: %d%% complete" -msgstr "" - -#. Spaces at end help to erase the %complete message we overwrite. -#. -#: ../libvips/iofuncs/image.c:574 -#, c-format -msgid "%s %s: done in %.3gs \n" -msgstr "" - -#: ../libvips/iofuncs/image.c:764 -#, c-format -msgid "unable to open \"%s\", file too short" -msgstr "" - -#: ../libvips/iofuncs/image.c:774 -#, c-format -msgid "%s is longer than expected" -msgstr "" - -#: ../libvips/iofuncs/image.c:791 -#, c-format -msgid "bad mode \"%s\"" -msgstr "" - -#: ../libvips/iofuncs/image.c:864 -msgid "image class" -msgstr "" - -#: ../libvips/iofuncs/image.c:962 -msgid "Image filename" -msgstr "" - -#: ../libvips/iofuncs/image.c:968 -msgid "Mode" -msgstr "" - -#: ../libvips/iofuncs/image.c:969 -msgid "Open mode" -msgstr "" - -#: ../libvips/iofuncs/image.c:975 -msgid "Kill" -msgstr "" - -#: ../libvips/iofuncs/image.c:976 -msgid "Block evaluation on this image" -msgstr "" - -#: ../libvips/iofuncs/image.c:982 -msgid "Demand style" -msgstr "" - -#: ../libvips/iofuncs/image.c:983 -msgid "Preferred demand style for this image" -msgstr "" - -#: ../libvips/iofuncs/image.c:996 -msgid "Foreign buffer" -msgstr "" - -#: ../libvips/iofuncs/image.c:997 -msgid "Pointer to foreign pixels" -msgstr "" - -#: ../libvips/iofuncs/image.c:1304 -#, c-format -msgid "killed for image \"%s\"" -msgstr "" - -#: ../libvips/iofuncs/image.c:1917 -msgid "bad image descriptor" -msgstr "" - -#: ../libvips/iofuncs/image.c:1975 ../libvips/iofuncs/generate.c:719 -#, c-format -msgid "unable to output to a %s image" -msgstr "" - -#: ../libvips/iofuncs/image.c:2039 -#, c-format -msgid "auto-rewind for %s failed" -msgstr "" - -#: ../libvips/iofuncs/image.c:2095 ../libvips/iofuncs/image.c:2291 -#: ../libvips/iofuncs/image.c:2308 -msgid "no image data" -msgstr "" - -#: ../libvips/iofuncs/image.c:2163 ../libvips/iofuncs/image.c:2331 -msgid "image not readable" -msgstr "" - -#: ../libvips/iofuncs/image.c:2184 ../libvips/iofuncs/image.c:2361 -#: ../libvips/iofuncs/image.c:2370 -msgid "image already written" -msgstr "" - -#: ../libvips/iofuncs/image.c:2208 ../libvips/iofuncs/image.c:2382 -msgid "image not writeable" -msgstr "" - -#: ../libvips/iofuncs/image.c:2255 -msgid "bad file type" -msgstr "" - -#: ../libvips/iofuncs/region.c:213 -#, c-format -msgid "start function failed for image %s" -msgstr "" - -#: ../libvips/iofuncs/region.c:532 ../libvips/iofuncs/region.c:602 -#: ../libvips/iofuncs/region.c:749 ../libvips/iofuncs/region.c:1246 -msgid "valid clipped to nothing" -msgstr "" - -#: ../libvips/iofuncs/region.c:646 -msgid "bad image type" -msgstr "" - -#: ../libvips/iofuncs/region.c:691 -msgid "no pixel data on attached image" -msgstr "" - -#: ../libvips/iofuncs/region.c:697 -msgid "images do not match in pixel size" -msgstr "" - -#: ../libvips/iofuncs/region.c:730 ../libvips/iofuncs/region.c:1228 -msgid "dest too small" -msgstr "" - -#: ../libvips/iofuncs/region.c:817 -msgid "bad position" -msgstr "" - -#: ../libvips/iofuncs/region.c:1107 ../libvips/iofuncs/region.c:1299 -#, c-format -msgid "unable to input from a %s image" -msgstr "" - -#: ../libvips/iofuncs/region.c:1131 -msgid "incomplete header" -msgstr "" - -#: ../libvips/iofuncs/region.c:1202 -msgid "inappropriate region type" -msgstr "" - -#: ../libvips/iofuncs/sink.c:106 -#, c-format -msgid "stop function failed for image \"%s\"" -msgstr "" - -#: ../libvips/iofuncs/sink.c:143 -#, c-format -msgid "start function failed for image \"%s\"" -msgstr "" - -#: ../libvips/iofuncs/sink.c:176 -msgid "per-thread state for sink" -msgstr "" - -#: ../libvips/iofuncs/error.c:214 -msgid "windows error" -msgstr "" - -#: ../libvips/iofuncs/error.c:223 -msgid "unix error" -msgstr "" - -#: ../libvips/iofuncs/error.c:314 ../libvips/iofuncs/error.c:316 -#: ../libvips/iofuncs/error.c:365 ../libvips/iofuncs/error.c:367 -#, c-format -msgid "%s: " -msgstr "" - -#: ../libvips/iofuncs/error.c:314 -msgid "vips diagnostic" -msgstr "" - -#: ../libvips/iofuncs/error.c:365 -msgid "vips warning" -msgstr "" - -#: ../libvips/iofuncs/error.c:456 -msgid "image must be uncoded" -msgstr "" - -#: ../libvips/iofuncs/error.c:484 -msgid "image coding must be 'none' or 'labq'" -msgstr "" - -#: ../libvips/iofuncs/error.c:512 -msgid "unknown image coding" -msgstr "" - -#: ../libvips/iofuncs/error.c:537 -#, c-format -msgid "coding '%s' only" -msgstr "" - -#: ../libvips/iofuncs/error.c:562 -msgid "image must one band" -msgstr "" - -#: ../libvips/iofuncs/error.c:587 -#, c-format -msgid "image must have %d bands" -msgstr "" - -#: ../libvips/iofuncs/error.c:612 -msgid "image must have one or three bands" -msgstr "" - -#: ../libvips/iofuncs/error.c:638 -#, c-format -msgid "image must have at least %d bands" -msgstr "" - -#: ../libvips/iofuncs/error.c:666 -msgid "images must have the same number of bands, or one must be single-band" -msgstr "" - -#: ../libvips/iofuncs/error.c:693 -#, c-format -msgid "image must have 1 or %d bands" -msgstr "" - -#: ../libvips/iofuncs/error.c:717 -msgid "image must be non-complex" -msgstr "" - -#: ../libvips/iofuncs/error.c:741 -msgid "image must be complex" -msgstr "" - -#: ../libvips/iofuncs/error.c:767 -#, c-format -msgid "image must be %s" -msgstr "" - -#: ../libvips/iofuncs/error.c:792 -msgid "image must be integer" -msgstr "" - -#: ../libvips/iofuncs/error.c:817 -msgid "image must be unsigned integer" -msgstr "" - -#: ../libvips/iofuncs/error.c:845 -msgid "image must be 8- or 16-bit integer, signed or unsigned" -msgstr "" - -#: ../libvips/iofuncs/error.c:872 -msgid "image must be 8- or 16-bit unsigned integer" -msgstr "" - -#: ../libvips/iofuncs/error.c:898 -msgid "image must be 8- or 16-bit unsigned integer, or float" -msgstr "" - -#: ../libvips/iofuncs/error.c:926 -msgid "image must be unsigned int or float" -msgstr "" - -#: ../libvips/iofuncs/error.c:951 -msgid "images must match in size" -msgstr "" - -#: ../libvips/iofuncs/error.c:977 -msgid "images must have the same number of bands" -msgstr "" - -#: ../libvips/iofuncs/error.c:1031 -msgid "images must have the same band format" -msgstr "" - -#: ../libvips/iofuncs/error.c:1057 -msgid "images must have the same coding" -msgstr "" - -#: ../libvips/iofuncs/error.c:1080 -#, c-format -msgid "vector must have %d elements" -msgstr "" - -#: ../libvips/iofuncs/error.c:1105 -#, c-format -msgid "vector must have 1 or %d elements" -msgstr "" - -#: ../libvips/iofuncs/error.c:1130 -msgid "histograms must have width or height 1" -msgstr "" - -#: ../libvips/iofuncs/error.c:1135 -msgid "histograms must have not have more than 65536 elements" -msgstr "" - -#: ../libvips/iofuncs/error.c:1166 -msgid "matrix image too large" -msgstr "" - -#: ../libvips/iofuncs/error.c:1171 -msgid "matrix image must have one band" -msgstr "" - -#: ../libvips/iofuncs/error.c:1205 ../libvips/iofuncs/error.c:1233 -msgid "nonsense mask parameters" -msgstr "" - -#: ../libvips/iofuncs/error.c:1258 -msgid "mask must be 1D" -msgstr "" - -#: ../libvips/iofuncs/util.c:652 -msgid "unable to get file stats" -msgstr "" - -#: ../libvips/iofuncs/util.c:733 -#, c-format -msgid "unable to open file \"%s\" for reading" -msgstr "" - -#: ../libvips/iofuncs/util.c:755 -#, c-format -msgid "unable to open file \"%s\" for writing" -msgstr "" - -#: ../libvips/iofuncs/util.c:780 -#, c-format -msgid "\"%s\" too long" -msgstr "" - -#: ../libvips/iofuncs/util.c:797 -msgid "out of memory" -msgstr "" - -#: ../libvips/iofuncs/util.c:823 -#, c-format -msgid "error reading from file \"%s\"" -msgstr "" - -#: ../libvips/iofuncs/util.c:870 -#, c-format -msgid "write error (%zd out of %zd blocks written) ... disc full?" -msgstr "" - -#: ../libvips/iofuncs/util.c:1119 ../libvips/iofuncs/util.c:1126 -msgid "unable to truncate" -msgstr "" - -#: ../libvips/iofuncs/util.c:1217 -#, c-format -msgid "unable to create directory \"%s\", %s" -msgstr "" - -#: ../libvips/iofuncs/util.c:1351 -msgid "unexpected end of string" -msgstr "" - -#: ../libvips/iofuncs/util.c:1369 -#, c-format -msgid "expected %s, saw %s" -msgstr "" - -#: ../libvips/iofuncs/util.c:1539 -#, c-format -msgid "unable to make temporary file %s" -msgstr "" - #. File length unit. #. #: ../libvips/iofuncs/buf.c:521 @@ -2834,24 +4093,372 @@ msgstr "" msgid "TB" msgstr "" -#: ../libvips/iofuncs/base64.c:169 -msgid "too little data" +#: ../libvips/iofuncs/system.c:165 +msgid "unable to substitute input filename" msgstr "" -#. We shouldn't really be used for large amounts of data. -#. -#: ../libvips/iofuncs/base64.c:175 ../libvips/iofuncs/base64.c:240 -msgid "too much data" +#: ../libvips/iofuncs/system.c:172 +msgid "unable to substitute output filename" msgstr "" -#: ../libvips/iofuncs/generate.c:643 +#: ../libvips/iofuncs/system.c:207 +#, c-format +msgid "command \"%s\" failed" +msgstr "" + +#: ../libvips/iofuncs/system.c:216 +#, c-format +msgid "stderr output: %s" +msgstr "" + +#: ../libvips/iofuncs/system.c:251 +msgid "run an external command" +msgstr "" + +#: ../libvips/iofuncs/system.c:272 +msgid "Command" +msgstr "" + +#: ../libvips/iofuncs/system.c:273 +msgid "Command to run" +msgstr "" + +#: ../libvips/iofuncs/system.c:279 +msgid "Input format" +msgstr "" + +#: ../libvips/iofuncs/system.c:280 +msgid "Format for input filename" +msgstr "" + +#: ../libvips/iofuncs/system.c:286 +msgid "Output format" +msgstr "" + +#: ../libvips/iofuncs/system.c:287 +msgid "Format for output filename" +msgstr "" + +#: ../libvips/iofuncs/system.c:294 +msgid "Command log" +msgstr "" + +#: ../libvips/iofuncs/threadpool.c:205 +msgid "unable to create thread" +msgstr "" + +#: ../libvips/iofuncs/threadpool.c:339 +#, c-format +msgid "threads clipped to %d" +msgstr "" + +#: ../libvips/iofuncs/threadpool.c:385 +msgid "per-thread state for vipsthreadpool" +msgstr "" + +#: ../libvips/iofuncs/operation.c:218 +#, c-format +msgid "%d pixels calculated" +msgstr "" + +#: ../libvips/iofuncs/operation.c:303 ../libvips/iofuncs/operation.c:324 +#: ../libvips/iofuncs/operation.c:332 ../libvips/iofuncs/operation.c:344 +msgid "default" +msgstr "" + +#: ../libvips/iofuncs/operation.c:307 +msgid "allowed" +msgstr "" + +#: ../libvips/iofuncs/operation.c:335 ../libvips/iofuncs/operation.c:347 +msgid "min" +msgstr "" + +#: ../libvips/iofuncs/operation.c:337 ../libvips/iofuncs/operation.c:349 +msgid "max" +msgstr "" + +#: ../libvips/iofuncs/operation.c:565 +msgid "operations" +msgstr "" + +#: ../libvips/iofuncs/operation.c:640 ../libvips/iofuncs/object.c:1523 +#: ../libvips/resample/interpolate.c:609 +#, c-format +msgid "class \"%s\" not found" +msgstr "" + +#: ../libvips/iofuncs/operation.c:646 +#, c-format +msgid "\"%s\" is not an instantiable class" +msgstr "" + +#: ../libvips/iofuncs/operation.c:1106 +#, c-format +msgid "unknown argument '%s'" +msgstr "" + +#: ../libvips/iofuncs/operation.c:1230 +msgid "too few arguments" +msgstr "" + +#: ../libvips/iofuncs/operation.c:1351 +msgid "too many arguments" +msgstr "" + +#: ../libvips/iofuncs/header.c:944 +#, c-format +msgid "field \"%s\" not found" +msgstr "" + +#: ../libvips/iofuncs/header.c:1112 +#, c-format +msgid "field \"%s\" is of type %s, not %s" +msgstr "" + +#: ../libvips/iofuncs/error.c:270 +msgid "windows error" +msgstr "" + +#: ../libvips/iofuncs/error.c:279 +msgid "unix error" +msgstr "" + +#: ../libvips/iofuncs/error.c:408 ../libvips/iofuncs/error.c:410 +#: ../libvips/iofuncs/error.c:458 ../libvips/iofuncs/error.c:460 +#, c-format +msgid "%s: " +msgstr "" + +#: ../libvips/iofuncs/error.c:408 +msgid "info" +msgstr "" + +#: ../libvips/iofuncs/error.c:458 +msgid "vips warning" +msgstr "" + +#: ../libvips/iofuncs/error.c:549 +msgid "image must be uncoded" +msgstr "" + +#: ../libvips/iofuncs/error.c:577 +msgid "image coding must be 'none' or 'labq'" +msgstr "" + +#: ../libvips/iofuncs/error.c:605 +msgid "unknown image coding" +msgstr "" + +#: ../libvips/iofuncs/error.c:630 +#, c-format +msgid "coding '%s' only" +msgstr "" + +#: ../libvips/iofuncs/error.c:655 +msgid "image must one band" +msgstr "" + +#: ../libvips/iofuncs/error.c:680 +#, c-format +msgid "image must have %d bands" +msgstr "" + +#: ../libvips/iofuncs/error.c:705 +msgid "image must have one or three bands" +msgstr "" + +#: ../libvips/iofuncs/error.c:731 +#, c-format +msgid "image must have at least %d bands" +msgstr "" + +#: ../libvips/iofuncs/error.c:759 +msgid "images must have the same number of bands, or one must be single-band" +msgstr "" + +#: ../libvips/iofuncs/error.c:786 +#, c-format +msgid "image must have 1 or %d bands" +msgstr "" + +#: ../libvips/iofuncs/error.c:810 +msgid "image must be non-complex" +msgstr "" + +#: ../libvips/iofuncs/error.c:834 +msgid "image must be complex" +msgstr "" + +#: ../libvips/iofuncs/error.c:860 +#, c-format +msgid "image must be %s" +msgstr "" + +#: ../libvips/iofuncs/error.c:885 +msgid "image must be integer" +msgstr "" + +#: ../libvips/iofuncs/error.c:910 +msgid "image must be unsigned integer" +msgstr "" + +#: ../libvips/iofuncs/error.c:938 +msgid "image must be 8- or 16-bit integer, signed or unsigned" +msgstr "" + +#: ../libvips/iofuncs/error.c:965 +msgid "image must be 8- or 16-bit unsigned integer" +msgstr "" + +#: ../libvips/iofuncs/error.c:991 +msgid "image must be 8- or 16-bit unsigned integer, or float" +msgstr "" + +#: ../libvips/iofuncs/error.c:1019 +msgid "image must be unsigned int or float" +msgstr "" + +#: ../libvips/iofuncs/error.c:1044 +msgid "images must match in size" +msgstr "" + +#: ../libvips/iofuncs/error.c:1070 +msgid "images must be odd and square" +msgstr "" + +#: ../libvips/iofuncs/error.c:1096 +msgid "images must have the same number of bands" +msgstr "" + +#: ../libvips/iofuncs/error.c:1150 +msgid "images must have the same band format" +msgstr "" + +#: ../libvips/iofuncs/error.c:1176 +msgid "images must have the same coding" +msgstr "" + +#: ../libvips/iofuncs/error.c:1199 +#, c-format +msgid "vector must have %d elements" +msgstr "" + +#: ../libvips/iofuncs/error.c:1224 +#, c-format +msgid "vector must have 1 or %d elements" +msgstr "" + +#: ../libvips/iofuncs/error.c:1249 +msgid "histograms must have width or height 1" +msgstr "" + +#: ../libvips/iofuncs/error.c:1254 +msgid "histograms must have not have more than 65536 elements" +msgstr "" + +#: ../libvips/iofuncs/error.c:1291 +msgid "matrix image too large" +msgstr "" + +#: ../libvips/iofuncs/error.c:1296 +msgid "matrix image must have one band" +msgstr "" + +#: ../libvips/iofuncs/error.c:1330 +msgid "separable matrix images must have width or height 1" +msgstr "" + +#: ../libvips/iofuncs/error.c:1357 +msgid "precision must be int or float" +msgstr "" + +#: ../libvips/iofuncs/sinkdisc.c:122 +msgid "per-thread state for sinkdisc" +msgstr "" + +#: ../libvips/iofuncs/sinkdisc.c:261 ../libvips/iofuncs/util.c:526 +msgid "write failed" +msgstr "" + +#: ../libvips/iofuncs/sink.c:106 +#, c-format +msgid "stop function failed for image \"%s\"" +msgstr "" + +#: ../libvips/iofuncs/sink.c:143 +#, c-format +msgid "start function failed for image \"%s\"" +msgstr "" + +#: ../libvips/iofuncs/sink.c:176 +msgid "per-thread state for sink" +msgstr "" + +#: ../libvips/iofuncs/generate.c:410 +msgid "too many images" +msgstr "" + +#: ../libvips/iofuncs/generate.c:675 msgid "demand hint not set" msgstr "" -#: ../libvips/iofuncs/generate.c:662 ../libvips/iofuncs/generate.c:687 +#: ../libvips/iofuncs/generate.c:694 ../libvips/iofuncs/generate.c:719 msgid "generate() called twice" msgstr "" +#: ../libvips/iofuncs/generate.c:756 ../libvips/iofuncs/image.c:2793 +#, c-format +msgid "unable to output to a %s image" +msgstr "" + +#: ../libvips/iofuncs/region.c:235 +#, c-format +msgid "start function failed for image %s" +msgstr "" + +#: ../libvips/iofuncs/region.c:583 ../libvips/iofuncs/region.c:655 +#: ../libvips/iofuncs/region.c:803 ../libvips/iofuncs/region.c:1506 +msgid "valid clipped to nothing" +msgstr "" + +#: ../libvips/iofuncs/region.c:700 +msgid "bad image type" +msgstr "" + +#: ../libvips/iofuncs/region.c:745 +msgid "no pixel data on attached image" +msgstr "" + +#: ../libvips/iofuncs/region.c:751 +msgid "images do not match in pixel size" +msgstr "" + +#: ../libvips/iofuncs/region.c:784 ../libvips/iofuncs/region.c:1488 +msgid "dest too small" +msgstr "" + +#: ../libvips/iofuncs/region.c:873 +msgid "bad position" +msgstr "" + +#: ../libvips/iofuncs/region.c:1281 +msgid "stop requested" +msgstr "" + +#: ../libvips/iofuncs/region.c:1366 ../libvips/iofuncs/region.c:1559 +#, c-format +msgid "unable to input from a %s image" +msgstr "" + +#: ../libvips/iofuncs/region.c:1390 +msgid "incomplete header" +msgstr "" + +#: ../libvips/iofuncs/region.c:1462 +msgid "inappropriate region type" +msgstr "" + #: ../libvips/iofuncs/mapfile.c:131 ../libvips/iofuncs/mapfile.c:298 msgid "unable to CreateFileMapping" msgstr "" @@ -2904,219 +4511,372 @@ msgstr "" msgid "unable to mmap \"%s\" to same address" msgstr "" -#: ../libvips/iofuncs/init.c:404 -msgid "abort on first error or warning" +#: ../libvips/iofuncs/image.c:511 +msgid "unable to close fd" msgstr "" -#: ../libvips/iofuncs/init.c:407 -msgid "evaluate with N concurrent threads" -msgstr "" - -#: ../libvips/iofuncs/init.c:410 -msgid "set tile width to N (DEBUG)" -msgstr "" - -#: ../libvips/iofuncs/init.c:413 -msgid "set tile height to N (DEBUG)" -msgstr "" - -#: ../libvips/iofuncs/init.c:416 -msgid "set thinstrip height to N (DEBUG)" -msgstr "" - -#: ../libvips/iofuncs/init.c:419 -msgid "set fatstrip height to N (DEBUG)" -msgstr "" - -#: ../libvips/iofuncs/init.c:422 -msgid "show progress feedback" -msgstr "" - -#: ../libvips/iofuncs/init.c:425 -msgid "leak-check on exit" -msgstr "" - -#: ../libvips/iofuncs/init.c:428 -msgid "images larger than N are decompressed to disc" -msgstr "" - -#: ../libvips/iofuncs/init.c:431 -msgid "disable vectorised versions of operations" -msgstr "" - -#: ../libvips/iofuncs/init.c:434 -msgid "cache at most N operations" -msgstr "" - -#: ../libvips/iofuncs/init.c:437 -msgid "cache at most N bytes in memory" -msgstr "" - -#: ../libvips/iofuncs/init.c:440 -msgid "allow at most N open files" -msgstr "" - -#: ../libvips/iofuncs/init.c:443 -msgid "trace operation cache" -msgstr "" - -#: ../libvips/iofuncs/init.c:446 -msgid "dump operation cache on exit" -msgstr "" - -#: ../libvips/iofuncs/init.c:449 -msgid "print libvips version" -msgstr "" - -#: ../libvips/iofuncs/init.c:472 -msgid "VIPS Options" -msgstr "" - -#: ../libvips/iofuncs/init.c:472 -msgid "Show VIPS options" -msgstr "" - -#: ../libvips/iofuncs/object.c:153 +#: ../libvips/iofuncs/image.c:592 #, c-format -msgid "parameter %s not set" -msgstr "" +msgid "%dx%d %s, %d band, %s" +msgid_plural "%dx%d %s, %d bands, %s" +msgstr[0] "" +msgstr[1] "" -#: ../libvips/iofuncs/object.c:505 +#: ../libvips/iofuncs/image.c:626 #, c-format -msgid "no property named `%s'" -msgstr "" +msgid " %s, %d band, %s" +msgid_plural " %s, %d bands, %s" +msgstr[0] "" +msgstr[1] "" -#: ../libvips/iofuncs/object.c:513 +#: ../libvips/iofuncs/image.c:762 #, c-format -msgid "no vips argument named `%s'" +msgid "%s %s: %d x %d pixels, %d threads, %d x %d tiles, %d lines in buffer" msgstr "" -#: ../libvips/iofuncs/object.c:520 +#: ../libvips/iofuncs/image.c:780 #, c-format -msgid "argument `%s' has no instance" +msgid "%s %s: %d%% complete" msgstr "" -#: ../libvips/iofuncs/object.c:1292 -msgid "base class" +#. Spaces at end help to erase the %complete message we overwrite. +#. +#: ../libvips/iofuncs/image.c:804 +#, c-format +msgid "%s %s: done in %.3gs \n" msgstr "" -#: ../libvips/iofuncs/object.c:1306 -msgid "Nickname" +#: ../libvips/iofuncs/image.c:992 +#, c-format +msgid "unable to open \"%s\", file too short" msgstr "" -#: ../libvips/iofuncs/object.c:1307 -msgid "Class nickname" +#: ../libvips/iofuncs/image.c:1002 +#, c-format +msgid "%s is longer than expected" msgstr "" -#: ../libvips/iofuncs/object.c:1313 -msgid "Description" +#: ../libvips/iofuncs/image.c:1020 +#, c-format +msgid "bad mode \"%s\"" msgstr "" -#: ../libvips/iofuncs/object.c:1314 -msgid "Class description" +#: ../libvips/iofuncs/image.c:1096 +msgid "image class" msgstr "" -#: ../libvips/iofuncs/object.c:1460 +#: ../libvips/iofuncs/image.c:1194 +msgid "Image filename" +msgstr "" + +#: ../libvips/iofuncs/image.c:1201 +msgid "Open mode" +msgstr "" + +#: ../libvips/iofuncs/image.c:1207 +msgid "Kill" +msgstr "" + +#: ../libvips/iofuncs/image.c:1208 +msgid "Block evaluation on this image" +msgstr "" + +#: ../libvips/iofuncs/image.c:1214 +msgid "Demand style" +msgstr "" + +#: ../libvips/iofuncs/image.c:1215 +msgid "Preferred demand style for this image" +msgstr "" + +#: ../libvips/iofuncs/image.c:1228 +msgid "Foreign buffer" +msgstr "" + +#: ../libvips/iofuncs/image.c:1229 +msgid "Pointer to foreign pixels" +msgstr "" + +#: ../libvips/iofuncs/image.c:1629 +#, c-format +msgid "killed for image \"%s\"" +msgstr "" + +#: ../libvips/iofuncs/image.c:2023 +#, c-format +msgid "buffer too small --- should be %zd bytes, you passed %zd" +msgstr "" + +#: ../libvips/iofuncs/image.c:2190 +#, c-format +msgid "bad array length --- should be %d, you passed %d" +msgstr "" + +#: ../libvips/iofuncs/image.c:2735 +msgid "bad image descriptor" +msgstr "" + +#: ../libvips/iofuncs/image.c:2857 +#, c-format +msgid "auto-rewind for %s failed" +msgstr "" + +#: ../libvips/iofuncs/image.c:2924 ../libvips/iofuncs/image.c:3054 +#: ../libvips/iofuncs/image.c:3232 +msgid "image not readable" +msgstr "" + +#: ../libvips/iofuncs/image.c:2968 ../libvips/iofuncs/image.c:3192 +#: ../libvips/iofuncs/image.c:3209 +msgid "no image data" +msgstr "" + +#: ../libvips/iofuncs/image.c:3075 ../libvips/iofuncs/image.c:3262 +#: ../libvips/iofuncs/image.c:3271 +msgid "image already written" +msgstr "" + +#: ../libvips/iofuncs/image.c:3099 ../libvips/iofuncs/image.c:3283 +msgid "image not writeable" +msgstr "" + +#: ../libvips/iofuncs/image.c:3151 +msgid "bad file type" +msgstr "" + +#: ../libvips/iofuncs/util.c:509 +msgid "unable to get file stats" +msgstr "" + +#: ../libvips/iofuncs/util.c:591 +#, c-format +msgid "unable to open file \"%s\" for reading" +msgstr "" + +#: ../libvips/iofuncs/util.c:613 +#, c-format +msgid "unable to open file \"%s\" for writing" +msgstr "" + +#: ../libvips/iofuncs/util.c:635 +#, c-format +msgid "\"%s\" too long" +msgstr "" + +#: ../libvips/iofuncs/util.c:655 +msgid "out of memory" +msgstr "" + +#: ../libvips/iofuncs/util.c:682 +#, c-format +msgid "error reading from file \"%s\"" +msgstr "" + +#: ../libvips/iofuncs/util.c:729 +#, c-format +msgid "write error (%zd out of %zd blocks written)" +msgstr "" + +#: ../libvips/iofuncs/util.c:978 ../libvips/iofuncs/util.c:985 +msgid "unable to truncate" +msgstr "" + +#: ../libvips/iofuncs/util.c:1057 +#, c-format +msgid "unable to create directory \"%s\", %s" +msgstr "" + +#: ../libvips/iofuncs/util.c:1081 +#, c-format +msgid "unable to remove directory \"%s\", %s" +msgstr "" + +#: ../libvips/iofuncs/util.c:1098 +#, c-format +msgid "unable to rename file \"%s\" as \"%s\", %s" +msgstr "" + +#: ../libvips/iofuncs/util.c:1243 +msgid "unexpected end of string" +msgstr "" + +#: ../libvips/iofuncs/util.c:1261 +#, c-format +msgid "expected %s, saw %s" +msgstr "" + +#: ../libvips/iofuncs/util.c:1575 +msgid "no such enum type" +msgstr "" + +#: ../libvips/iofuncs/util.c:1593 #, c-format msgid "enum '%s' has no member '%s', should be one of: %s" msgstr "" -#: ../libvips/iofuncs/object.c:1480 +#: ../libvips/iofuncs/util.c:1611 +msgid "no such flag type" +msgstr "" + +#: ../libvips/iofuncs/util.c:1627 +#, c-format +msgid "flags '%s' has no member '%s', should be one of: %s" +msgstr "" + +#: ../libvips/iofuncs/sinkscreen.c:184 +msgid "per-thread state for render" +msgstr "" + +#: ../libvips/iofuncs/sinkscreen.c:1107 +msgid "bad parameters" +msgstr "" + +#: ../libvips/iofuncs/object.c:316 +#, c-format +msgid "parameter %s not set" +msgstr "" + +#: ../libvips/iofuncs/object.c:751 +#, c-format +msgid "no property named `%s'" +msgstr "" + +#: ../libvips/iofuncs/object.c:759 +#, c-format +msgid "no vips argument named `%s'" +msgstr "" + +#: ../libvips/iofuncs/object.c:766 +#, c-format +msgid "argument `%s' has no instance" +msgstr "" + +#: ../libvips/iofuncs/object.c:1573 +msgid "base class" +msgstr "" + +#: ../libvips/iofuncs/object.c:1587 +msgid "Nickname" +msgstr "" + +#: ../libvips/iofuncs/object.c:1588 +msgid "Class nickname" +msgstr "" + +#: ../libvips/iofuncs/object.c:1594 +msgid "Description" +msgstr "" + +#: ../libvips/iofuncs/object.c:1595 +msgid "Class description" +msgstr "" + +#: ../libvips/iofuncs/object.c:1793 #, c-format msgid "no value supplied for argument '%s'" msgstr "" -#: ../libvips/iofuncs/object.c:1483 +#: ../libvips/iofuncs/object.c:1796 #, c-format msgid "no value supplied for argument '%s' ('%s')" msgstr "" -#: ../libvips/iofuncs/object.c:1603 ../libvips/iofuncs/object.c:1622 -#: ../libvips/iofuncs/object.c:1678 +#: ../libvips/iofuncs/object.c:1916 ../libvips/iofuncs/object.c:1935 +#: ../libvips/iofuncs/object.c:1988 #, c-format msgid "'%s' is not an integer" msgstr "" -#: ../libvips/iofuncs/object.c:1639 +#: ../libvips/iofuncs/object.c:1952 #, c-format msgid "'%s' is not a double" msgstr "" -#: ../libvips/iofuncs/object.c:2013 +#: ../libvips/iofuncs/object.c:2267 +#, c-format +msgid "expected string or ), saw %s" +msgstr "" + +#: ../libvips/iofuncs/object.c:2309 #, c-format msgid "unable to set '%s'" msgstr "" -#: ../libvips/iofuncs/object.c:2021 +#: ../libvips/iofuncs/object.c:2322 msgid "not , or ) after parameter" msgstr "" -#: ../libvips/iofuncs/object.c:2028 +#: ../libvips/iofuncs/object.c:2329 msgid "extra tokens after ')'" msgstr "" -#: ../libvips/iofuncs/threadpool.c:179 -msgid "unable to create thread" +#: ../libvips/morphology/countlines.c:131 +msgid "count lines in an image" msgstr "" -#: ../libvips/iofuncs/threadpool.c:312 -#, c-format -msgid "threads clipped to %d" +#: ../libvips/morphology/countlines.c:135 +msgid "Nolines" msgstr "" -#: ../libvips/iofuncs/threadpool.c:376 -msgid "per-thread state for vipsthreadpool" +#: ../libvips/morphology/countlines.c:136 +msgid "Number of lines" msgstr "" -#: ../libvips/iofuncs/memory.c:232 -msgid "vips_free: too many frees" +#: ../libvips/morphology/countlines.c:143 +msgid "Countlines left-right or up-down" msgstr "" -#: ../libvips/iofuncs/memory.c:236 -msgid "vips_free: too much free" +#: ../libvips/morphology/labelregions.c:121 +msgid "label regions in an image" msgstr "" -#: ../libvips/iofuncs/memory.c:288 ../libvips/iofuncs/memory.c:291 -#, c-format -msgid "out of memory --- size == %dMB" +#: ../libvips/morphology/labelregions.c:126 +msgid "Mask of region labels" msgstr "" -#: ../libvips/morphology/im_cntlines.c:82 -msgid "flag should be 0 (horizontal) or 1 (vertical)" +#: ../libvips/morphology/labelregions.c:131 +msgid "Segments" msgstr "" -#: ../libvips/morphology/im_profile.c:105 -msgid "dir not 0 or 1" +#: ../libvips/morphology/labelregions.c:132 +msgid "Number of discrete contigious regions" msgstr "" -#: ../libvips/morphology/im_rank_image.c:304 -msgid "zero input images!" +#: ../libvips/morphology/rank.c:357 +msgid "index out of range" msgstr "" -#: ../libvips/morphology/im_rank_image.c:309 -#, c-format -msgid "index should be in range 0 - %d" +#: ../libvips/morphology/rank.c:405 +msgid "rank filter" msgstr "" -#: ../libvips/morphology/morphology.c:312 +#: ../libvips/morphology/rank.c:429 +msgid "index" +msgstr "" + +#: ../libvips/morphology/rank.c:430 +msgid "Select pixel at index" +msgstr "" + +#: ../libvips/morphology/hitmiss.c:321 #, c-format msgid "bad mask element (%d should be 0, 128 or 255)" msgstr "" -#: ../libvips/morphology/im_zerox.c:142 -msgid "flag not -1 or 1" +#: ../libvips/morphology/morphology.c:111 +msgid "morphological operations" msgstr "" -#: ../libvips/morphology/im_zerox.c:146 -msgid "image too narrow" +#: ../libvips/morphology/morph.c:136 +msgid "morphology operation" msgstr "" -#: ../libvips/morphology/im_rank.c:366 -msgid "image too small for window" +#: ../libvips/morphology/morph.c:152 +msgid "Morphology" msgstr "" -#: ../libvips/mosaicing/im_clinear.c:137 -msgid "im_invmat failed" +#: ../libvips/morphology/morph.c:153 +msgid "Morphological operation to perform" msgstr "" #: ../libvips/mosaicing/im_tbmosaic.c:90 @@ -3134,20 +4894,301 @@ msgstr "" msgid "unknown Coding type" msgstr "" +#: ../libvips/mosaicing/im_avgdxdy.c:65 +msgid "no points to average" +msgstr "" + +#: ../libvips/mosaicing/im_tbcalcon.c:103 +#: ../libvips/mosaicing/im_chkpair.c:205 +msgid "help!" +msgstr "" + +#: ../libvips/mosaicing/im_tbcalcon.c:117 +msgid "overlap too small" +msgstr "" + #: ../libvips/mosaicing/im_tbmerge.c:164 ../libvips/mosaicing/im_tbmerge.c:218 -#: ../libvips/mosaicing/im_tbmerge.c:536 ../libvips/mosaicing/im_lrmerge.c:214 -#: ../libvips/mosaicing/im_lrmerge.c:263 ../libvips/mosaicing/im_lrmerge.c:604 +#: ../libvips/mosaicing/im_tbmerge.c:536 ../libvips/mosaicing/im_lrmerge.c:216 +#: ../libvips/mosaicing/im_lrmerge.c:265 ../libvips/mosaicing/im_lrmerge.c:606 msgid "internal error" msgstr "" -#: ../libvips/mosaicing/im_tbmerge.c:635 ../libvips/mosaicing/im_lrmerge.c:804 +#: ../libvips/mosaicing/im_tbmerge.c:635 ../libvips/mosaicing/im_lrmerge.c:806 msgid "unknown coding type" msgstr "" -#: ../libvips/mosaicing/im_tbmerge.c:653 ../libvips/mosaicing/im_lrmerge.c:821 +#: ../libvips/mosaicing/im_tbmerge.c:653 ../libvips/mosaicing/im_lrmerge.c:823 msgid "too much overlap" msgstr "" +#: ../libvips/mosaicing/im_lrcalcon.c:204 +msgid "overlap too small for your search size" +msgstr "" + +#: ../libvips/mosaicing/im_lrcalcon.c:243 +#, c-format +msgid "found %d tie-points, need at least %d" +msgstr "" + +#: ../libvips/mosaicing/im_lrcalcon.c:288 +msgid "not 1-band uchar image" +msgstr "" + +#: ../libvips/mosaicing/im_clinear.c:137 +msgid "im_invmat failed" +msgstr "" + +#: ../libvips/mosaicing/im_remosaic.c:115 +#, c-format +msgid "substitute image \"%s\" is not the same size as \"%s\"" +msgstr "" + +#: ../libvips/mosaicing/im_remosaic.c:160 +#: ../libvips/mosaicing/global_balance.c:1767 +msgid "global balance an image mosaic" +msgstr "" + +#: ../libvips/mosaicing/im_remosaic.c:176 +msgid "old_str" +msgstr "" + +#: ../libvips/mosaicing/im_remosaic.c:177 +msgid "Search for this string" +msgstr "" + +#: ../libvips/mosaicing/im_remosaic.c:183 +msgid "new_str" +msgstr "" + +#: ../libvips/mosaicing/im_remosaic.c:184 +msgid "And swap for this string" +msgstr "" + +#: ../libvips/mosaicing/im_chkpair.c:201 +msgid "inputs incompatible" +msgstr "" + +#: ../libvips/mosaicing/merge.c:105 +msgid "merge two images" +msgstr "" + +#: ../libvips/mosaicing/merge.c:110 ../libvips/mosaicing/mosaic1.c:490 +#: ../libvips/mosaicing/mosaic.c:181 ../libvips/mosaicing/match.c:205 +msgid "Reference image" +msgstr "" + +#: ../libvips/mosaicing/merge.c:115 ../libvips/mosaicing/mosaic1.c:495 +#: ../libvips/mosaicing/mosaic.c:186 ../libvips/mosaicing/match.c:210 +msgid "Secondary" +msgstr "" + +#: ../libvips/mosaicing/merge.c:116 ../libvips/mosaicing/mosaic1.c:496 +#: ../libvips/mosaicing/mosaic.c:187 ../libvips/mosaicing/match.c:211 +msgid "Secondary image" +msgstr "" + +#: ../libvips/mosaicing/merge.c:128 +msgid "Horizontal or vertcial merge" +msgstr "" + +#: ../libvips/mosaicing/merge.c:134 +msgid "dx" +msgstr "" + +#: ../libvips/mosaicing/merge.c:135 +msgid "Horizontal displacement from sec to ref" +msgstr "" + +#: ../libvips/mosaicing/merge.c:141 +msgid "dy" +msgstr "" + +#: ../libvips/mosaicing/merge.c:142 +msgid "Vertical displacement from sec to ref" +msgstr "" + +#: ../libvips/mosaicing/merge.c:148 ../libvips/mosaicing/mosaic1.c:597 +#: ../libvips/mosaicing/mosaic.c:247 +msgid "Max blend" +msgstr "" + +#: ../libvips/mosaicing/merge.c:149 ../libvips/mosaicing/mosaic1.c:598 +#: ../libvips/mosaicing/mosaic.c:248 +msgid "Maximum blend size" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:485 +msgid "first-order mosaic of two images" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:508 ../libvips/mosaicing/mosaic.c:199 +msgid "Horizontal or vertcial mosaic" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:514 ../libvips/mosaicing/match.c:222 +msgid "xr1" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:515 ../libvips/mosaicing/mosaic1.c:522 +#: ../libvips/mosaicing/match.c:223 ../libvips/mosaicing/match.c:230 +msgid "Position of first reference tie-point" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:521 ../libvips/mosaicing/match.c:229 +msgid "yr1" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:528 ../libvips/mosaicing/match.c:236 +msgid "xs1" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:529 ../libvips/mosaicing/mosaic1.c:536 +#: ../libvips/mosaicing/match.c:237 ../libvips/mosaicing/match.c:244 +msgid "Position of first secondary tie-point" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:535 ../libvips/mosaicing/match.c:243 +msgid "ys1" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:542 ../libvips/mosaicing/match.c:250 +msgid "xr2" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:543 ../libvips/mosaicing/mosaic1.c:550 +#: ../libvips/mosaicing/match.c:251 ../libvips/mosaicing/match.c:258 +msgid "Position of second reference tie-point" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:549 ../libvips/mosaicing/match.c:257 +msgid "yr2" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:556 ../libvips/mosaicing/match.c:264 +msgid "xs2" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:557 ../libvips/mosaicing/mosaic1.c:564 +#: ../libvips/mosaicing/match.c:265 ../libvips/mosaicing/match.c:272 +msgid "Position of second secondary tie-point" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:563 ../libvips/mosaicing/match.c:271 +msgid "ys2" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:570 ../libvips/mosaicing/mosaic.c:233 +#: ../libvips/mosaicing/match.c:278 +msgid "hwindow" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:571 ../libvips/mosaicing/mosaic.c:234 +#: ../libvips/mosaicing/match.c:279 +msgid "Half window size" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:577 ../libvips/mosaicing/mosaic.c:240 +#: ../libvips/mosaicing/match.c:285 +msgid "harea" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:578 ../libvips/mosaicing/mosaic.c:241 +#: ../libvips/mosaicing/match.c:286 +msgid "Half area size" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:584 ../libvips/mosaicing/match.c:292 +msgid "search" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:585 ../libvips/mosaicing/match.c:293 +msgid "Search to improve tie-points" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:591 ../libvips/mosaicing/match.c:299 +#: ../libvips/resample/resize.c:239 ../libvips/resample/similarity.c:132 +#: ../libvips/resample/quadratic.c:355 ../libvips/resample/affine.c:583 +msgid "Interpolate" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:592 ../libvips/mosaicing/match.c:300 +#: ../libvips/resample/resize.c:240 ../libvips/resample/similarity.c:133 +#: ../libvips/resample/affine.c:584 +msgid "Interpolate pixels with this" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:604 ../libvips/mosaicing/mosaic.c:254 +msgid "Search band" +msgstr "" + +#: ../libvips/mosaicing/mosaic1.c:605 ../libvips/mosaicing/mosaic.c:255 +msgid "Band to search for features on" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:176 +msgid "mosaic two images" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:205 +msgid "xref" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:206 ../libvips/mosaicing/mosaic.c:213 +msgid "Position of reference tie-point" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:212 +msgid "yref" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:219 +msgid "xsec" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:220 ../libvips/mosaicing/mosaic.c:227 +msgid "Position of secondary tie-point" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:226 +msgid "ysec" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:261 ../libvips/mosaicing/mosaic.c:268 +msgid "Integer offset" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:262 ../libvips/mosaicing/mosaic.c:269 +msgid "Detected integer offset" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:276 +msgid "Detected scale" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:283 +msgid "Detected rotation" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:289 ../libvips/mosaicing/mosaic.c:296 +msgid "First-order displacement" +msgstr "" + +#: ../libvips/mosaicing/mosaic.c:290 ../libvips/mosaicing/mosaic.c:297 +msgid "Detected first-order displacement" +msgstr "" + +#: ../libvips/mosaicing/im_lrmerge.c:706 +msgid "mwidth must be -1 or >= 0" +msgstr "" + +#: ../libvips/mosaicing/im_lrmerge.c:735 +msgid "no overlap" +msgstr "" + +#: ../libvips/mosaicing/match.c:200 +msgid "first-order match of two images" +msgstr "" + #: ../libvips/mosaicing/global_balance.c:148 msgid "no matching '>'" msgstr "" @@ -3192,175 +5233,20 @@ msgstr "" msgid "empty overlap!" msgstr "" -#: ../libvips/mosaicing/im_lrmerge.c:704 -msgid "mwidth must be -1 or >= 0" +#: ../libvips/mosaicing/global_balance.c:1783 +msgid "gamma" msgstr "" -#: ../libvips/mosaicing/im_lrmerge.c:733 -msgid "no overlap" +#: ../libvips/mosaicing/global_balance.c:1784 +msgid "Image gamma" msgstr "" -#: ../libvips/mosaicing/im_avgdxdy.c:65 -msgid "no points to average" +#: ../libvips/mosaicing/global_balance.c:1790 +msgid "Int output" msgstr "" -#: ../libvips/mosaicing/im_lrcalcon.c:204 -msgid "overlap too small for your search size" -msgstr "" - -#: ../libvips/mosaicing/im_lrcalcon.c:243 -#, c-format -msgid "found %d tie-points, need at least %d" -msgstr "" - -#: ../libvips/mosaicing/im_lrcalcon.c:288 -msgid "not 1-band uchar image" -msgstr "" - -#: ../libvips/mosaicing/im_chkpair.c:201 -msgid "inputs incompatible" -msgstr "" - -#: ../libvips/mosaicing/im_chkpair.c:205 -#: ../libvips/mosaicing/im_tbcalcon.c:103 -msgid "help!" -msgstr "" - -#: ../libvips/mosaicing/im_remosaic.c:105 -#, c-format -msgid "substitute image \"%s\" is not the same size as \"%s\"" -msgstr "" - -#: ../libvips/mosaicing/im_tbcalcon.c:117 -msgid "overlap too small" -msgstr "" - -#: ../libvips/other/im_sines.c:89 -msgid "wrong sizes" -msgstr "" - -#: ../libvips/other/im_sines.c:102 -msgid "calloc failed" -msgstr "" - -#: ../libvips/other/im_zone.c:81 -msgid "size must be even and positive" -msgstr "" - -#: ../libvips/other/im_eye.c:84 -msgid "factor should be in [1,0)" -msgstr "" - -#: ../libvips/resample/quadratic.c:257 -msgid "coefficient matrix must have width 2" -msgstr "" - -#: ../libvips/resample/quadratic.c:279 -msgid "coefficient matrix must have height 1, 3, 4 or 6" -msgstr "" - -#: ../libvips/resample/quadratic.c:335 -msgid "resample an image with a quadratic transform" -msgstr "" - -#: ../libvips/resample/quadratic.c:339 -msgid "Coeff" -msgstr "" - -#: ../libvips/resample/quadratic.c:340 -msgid "Coefficient matrix" -msgstr "" - -#: ../libvips/resample/quadratic.c:345 ../libvips/resample/affine.c:549 -msgid "Interpolate" -msgstr "" - -#: ../libvips/resample/quadratic.c:346 -msgid "Interpolate values with this" -msgstr "" - -#: ../libvips/resample/shrink.c:319 -msgid "shrink factors should be >= 1" -msgstr "" - -#: ../libvips/resample/shrink.c:326 -msgid "not integer shrink factors, expect poor results" -msgstr "" - -#: ../libvips/resample/shrink.c:387 -msgid "shrink an image" -msgstr "" - -#: ../libvips/resample/shrink.c:393 -msgid "Xshrink" -msgstr "" - -#: ../libvips/resample/shrink.c:394 -msgid "Horizontal shrink factor" -msgstr "" - -#: ../libvips/resample/shrink.c:400 -msgid "Yshrink" -msgstr "" - -#: ../libvips/resample/shrink.c:401 -msgid "Vertical shrink factor" -msgstr "" - -#: ../libvips/resample/resample.c:86 -msgid "resample operations" -msgstr "" - -#: ../libvips/resample/affine.c:460 -msgid "output coordinates out of range" -msgstr "" - -#: ../libvips/resample/affine.c:538 -msgid "affine transform of an image" -msgstr "" - -#: ../libvips/resample/affine.c:542 -msgid "Matrix" -msgstr "" - -#: ../libvips/resample/affine.c:543 -msgid "Transformation matrix" -msgstr "" - -#: ../libvips/resample/affine.c:550 -msgid "Interpolate pixels with this" -msgstr "" - -#: ../libvips/resample/affine.c:555 -msgid "Output rect" -msgstr "" - -#: ../libvips/resample/affine.c:556 -msgid "Area of output to generate" -msgstr "" - -#: ../libvips/resample/affine.c:562 ../libvips/resample/affine.c:569 -msgid "Output offset" -msgstr "" - -#: ../libvips/resample/affine.c:563 -msgid "Horizontal output displacement" -msgstr "" - -#: ../libvips/resample/affine.c:570 -msgid "Vertical output displacement" -msgstr "" - -#: ../libvips/resample/affine.c:576 ../libvips/resample/affine.c:583 -msgid "Input offset" -msgstr "" - -#: ../libvips/resample/affine.c:577 -msgid "Horizontal input displacement" -msgstr "" - -#: ../libvips/resample/affine.c:584 -msgid "Vertical input displacement" +#: ../libvips/mosaicing/global_balance.c:1791 +msgid "Integer output" msgstr "" #: ../libvips/resample/interpolate.c:181 @@ -3368,337 +5254,447 @@ msgid "VIPS interpolators" msgstr "" #: ../libvips/resample/interpolate.c:357 -msgid "Nearest-neighbour interpolation" +msgid "nearest-neighbour interpolation" msgstr "" #: ../libvips/resample/interpolate.c:528 -msgid "Bilinear interpolation" +msgid "bilinear interpolation" +msgstr "" + +#: ../libvips/resample/resample.c:86 +msgid "resample operations" +msgstr "" + +#: ../libvips/resample/resize.c:226 +msgid "resize an image" +msgstr "" + +#: ../libvips/resample/resize.c:232 +msgid "Scale factor" +msgstr "" + +#: ../libvips/resample/resize.c:233 +msgid "Scale image by this factor" +msgstr "" + +#: ../libvips/resample/resize.c:245 ../libvips/resample/resize.c:252 +#: ../libvips/resample/similarity.c:152 ../libvips/resample/similarity.c:159 +#: ../libvips/resample/affine.c:610 ../libvips/resample/affine.c:617 +msgid "Input offset" +msgstr "" + +#: ../libvips/resample/resize.c:246 ../libvips/resample/similarity.c:153 +#: ../libvips/resample/affine.c:611 +msgid "Horizontal input displacement" +msgstr "" + +#: ../libvips/resample/resize.c:253 ../libvips/resample/similarity.c:160 +#: ../libvips/resample/affine.c:618 +msgid "Vertical input displacement" +msgstr "" + +#: ../libvips/resample/similarity.c:114 +msgid "similarity transform of an image" +msgstr "" + +#: ../libvips/resample/similarity.c:119 +msgid "Scale by this factor" +msgstr "" + +#: ../libvips/resample/similarity.c:126 +msgid "Rotate anticlockwise by this many degrees" +msgstr "" + +#: ../libvips/resample/similarity.c:138 ../libvips/resample/similarity.c:145 +#: ../libvips/resample/affine.c:596 ../libvips/resample/affine.c:603 +msgid "Output offset" +msgstr "" + +#: ../libvips/resample/similarity.c:139 ../libvips/resample/affine.c:597 +msgid "Horizontal output displacement" +msgstr "" + +#: ../libvips/resample/similarity.c:146 ../libvips/resample/affine.c:604 +msgid "Vertical output displacement" +msgstr "" + +#: ../libvips/resample/shrink.c:334 +msgid "shrink factors should be >= 1" +msgstr "" + +#: ../libvips/resample/shrink.c:341 +msgid "not integer shrink factors, expect poor results" +msgstr "" + +#: ../libvips/resample/shrink.c:406 +msgid "shrink an image" +msgstr "" + +#: ../libvips/resample/shrink.c:412 +msgid "Xshrink" +msgstr "" + +#: ../libvips/resample/shrink.c:413 +msgid "Horizontal shrink factor" +msgstr "" + +#: ../libvips/resample/shrink.c:419 +msgid "Yshrink" +msgstr "" + +#: ../libvips/resample/shrink.c:420 +msgid "Vertical shrink factor" +msgstr "" + +#: ../libvips/resample/quadratic.c:271 +msgid "coefficient matrix must have width 2" +msgstr "" + +#: ../libvips/resample/quadratic.c:293 +msgid "coefficient matrix must have height 1, 3, 4 or 6" +msgstr "" + +#: ../libvips/resample/quadratic.c:345 +msgid "resample an image with a quadratic transform" +msgstr "" + +#: ../libvips/resample/quadratic.c:349 +msgid "Coeff" +msgstr "" + +#: ../libvips/resample/quadratic.c:350 +msgid "Coefficient matrix" +msgstr "" + +#: ../libvips/resample/quadratic.c:356 +msgid "Interpolate values with this" +msgstr "" + +#: ../libvips/resample/affine.c:501 +msgid "output coordinates out of range" +msgstr "" + +#: ../libvips/resample/affine.c:572 +msgid "affine transform of an image" +msgstr "" + +#: ../libvips/resample/affine.c:576 +msgid "Matrix" +msgstr "" + +#: ../libvips/resample/affine.c:577 +msgid "Transformation matrix" +msgstr "" + +#: ../libvips/resample/affine.c:589 +msgid "Output rect" +msgstr "" + +#: ../libvips/resample/affine.c:590 +msgid "Area of output to generate" msgstr "" #: ../libvips/video/im_video_test.c:52 msgid "error requested" msgstr "" -#: ../libvips/video/im_video_v4l1.c:242 -msgid "no file descriptor" -msgstr "" - -#: ../libvips/video/im_video_v4l1.c:247 +#: ../tools/vips.c:154 #, c-format -msgid "ioctl(0x%x) failed: %s" +msgid "'%s' is not the name of a vips class" msgstr "" -#: ../libvips/video/im_video_v4l1.c:296 +#: ../tools/vips.c:170 +msgid "list objects" +msgstr "" + +#: ../tools/vips.c:171 +msgid "BASE-NAME" +msgstr "" + +#: ../tools/vips.c:173 +msgid "load PLUGIN" +msgstr "" + +#: ../tools/vips.c:174 +msgid "PLUGIN" +msgstr "" + +#: ../tools/vips.c:176 +msgid "print version" +msgstr "" + +#: ../tools/vips.c:219 #, c-format -msgid "cannot open video device \"%s\"" +msgid "no package or function \"%s\"" msgstr "" -#: ../libvips/video/im_video_v4l1.c:304 -msgid "cannot get video capability" +#: ../tools/vips.c:1000 +msgid "list classes|packages|all|package-name|operation-name" msgstr "" -#: ../libvips/video/im_video_v4l1.c:313 -msgid "card cannot capture to memory" +#: ../tools/vips.c:1002 +msgid "generate headers for C++ binding" msgstr "" -#: ../libvips/video/im_video_v4l1.c:459 -msgid "unable to map memory" +#: ../tools/vips.c:1004 +msgid "generate bodies for C++ binding" msgstr "" -#: ../libvips/video/im_video_v4l1.c:471 +#: ../tools/vips.c:1006 +msgid "generate links for vips/bin" +msgstr "" + +#: ../tools/vips.c:1008 +msgid "list possible actions" +msgstr "" + +#: ../tools/vips.c:1027 +msgid "execute vips operation OPER" +msgstr "" + +#: ../tools/vips.c:1059 +msgid "Operation help" +msgstr "" + +#: ../tools/vips.c:1098 +msgid "[ACTION] [OPTIONS] [PARAMETERS] - VIPS driver program" +msgstr "" + +#: ../tools/vips.c:1271 #, c-format -msgid "channel not between 0 and %d" +msgid "unknown action \"%s\"" msgstr "" -#: ../libvips/video/im_video_v4l1.c:699 -msgid "compiled without im_video_v4l1 support" -msgstr "" - -#: ../tools/edvips.c:83 +#: ../tools/vipsedit.c:83 msgid "tag file as big or little-endian" msgstr "" -#: ../tools/edvips.c:85 +#: ../tools/vipsedit.c:85 msgid "set width to N pixels" msgstr "" -#: ../tools/edvips.c:87 +#: ../tools/vipsedit.c:87 msgid "set height to N pixels" msgstr "" -#: ../tools/edvips.c:89 +#: ../tools/vipsedit.c:89 msgid "set Bands to N" msgstr "" -#: ../tools/edvips.c:91 +#: ../tools/vipsedit.c:91 msgid "set BandFmt to F (eg. uchar, float)" msgstr "" -#: ../tools/edvips.c:93 +#: ../tools/vipsedit.c:93 msgid "set interpretation to I (eg. xyz)" msgstr "" -#: ../tools/edvips.c:95 +#: ../tools/vipsedit.c:95 msgid "set Coding to C (eg. labq)" msgstr "" -#: ../tools/edvips.c:97 +#: ../tools/vipsedit.c:97 msgid "set Xres to R pixels/mm" msgstr "" -#: ../tools/edvips.c:99 +#: ../tools/vipsedit.c:99 msgid "set Yres to R pixels/mm" msgstr "" -#: ../tools/edvips.c:101 +#: ../tools/vipsedit.c:101 msgid "set Xoffset to N pixels" msgstr "" -#: ../tools/edvips.c:103 +#: ../tools/vipsedit.c:103 msgid "set Yoffset to N pixels" msgstr "" -#: ../tools/edvips.c:105 +#: ../tools/vipsedit.c:105 msgid "replace extension block with stdin" msgstr "" -#: ../tools/edvips.c:107 +#: ../tools/vipsedit.c:107 msgid "set Xsize to N (deprecated, use width)" msgstr "" -#: ../tools/edvips.c:109 +#: ../tools/vipsedit.c:109 msgid "set Ysize to N (deprecated, use height)" msgstr "" -#: ../tools/edvips.c:111 +#: ../tools/vipsedit.c:111 msgid "set Type to T (deprecated, use interpretation)" msgstr "" -#: ../tools/edvips.c:122 +#: ../tools/vipsedit.c:122 #, c-format msgid "'%s' is not a positive integer" msgstr "" -#: ../tools/edvips.c:134 +#: ../tools/vipsedit.c:135 msgid "unable to start VIPS" msgstr "" -#: ../tools/edvips.c:139 -msgid "vipsfile - edit vipsfile header" +#: ../tools/vipsedit.c:140 +msgid "vipsedit - edit vips file header" msgstr "" -#: ../tools/edvips.c:151 +#: ../tools/vipsedit.c:156 #, c-format -msgid "usage: %s [OPTION...] vipsfile\n" +msgid "usage: %s [OPTION...] vips-file\n" msgstr "" -#: ../tools/edvips.c:158 +#: ../tools/vipsedit.c:163 #, c-format msgid "could not open image %s" msgstr "" -#: ../tools/edvips.c:161 +#: ../tools/vipsedit.c:166 #, c-format msgid "could not read VIPS header for %s" msgstr "" -#: ../tools/edvips.c:170 +#: ../tools/vipsedit.c:175 #, c-format msgid "bad endian-ness %s, should be 'big' or 'little'" msgstr "" -#: ../tools/edvips.c:183 +#: ../tools/vipsedit.c:188 #, c-format msgid "bad format %s" msgstr "" -#: ../tools/edvips.c:191 +#: ../tools/vipsedit.c:196 #, c-format msgid "bad interpretation %s" msgstr "" -#: ../tools/edvips.c:199 +#: ../tools/vipsedit.c:204 #, c-format msgid "bad coding %s" msgstr "" -#: ../tools/edvips.c:212 +#: ../tools/vipsedit.c:217 #, c-format msgid "could not seek on %s" msgstr "" -#: ../tools/edvips.c:215 +#: ../tools/vipsedit.c:220 #, c-format msgid "could not write to %s" msgstr "" -#: ../tools/edvips.c:222 +#: ../tools/vipsedit.c:227 msgid "could not get ext data" msgstr "" -#: ../tools/edvips.c:231 +#: ../tools/vipsedit.c:236 msgid "could not set extension" msgstr "" -#: ../tools/find_mosaic.c:113 ../tools/find_mosaic.c:123 -#: ../tools/find_mosaic.c:145 ../tools/find_mosaic.c:155 -#: ../tools/find_mosaic.c:164 ../tools/find_mosaic.c:185 -#: ../tools/find_mosaic.c:195 ../tools/find_mosaic.c:204 -#: ../tools/mergeup.c:239 ../tools/mergeup.c:249 ../tools/mergeup.c:271 -#: ../tools/mergeup.c:281 ../tools/mergeup.c:290 ../tools/mergeup.c:311 -#: ../tools/mergeup.c:321 ../tools/mergeup.c:330 -#, c-format -msgid "bad file name format '%s'" -msgstr "" - -#: ../tools/header.c:88 +#: ../tools/vipsheader.c:88 msgid "show all fields" msgstr "" -#: ../tools/header.c:90 +#: ../tools/vipsheader.c:90 msgid "" "print value of FIELD (\"getext\" reads extension block, \"Hist\" reads image " "history)" msgstr "" -#: ../tools/header.c:191 +#: ../tools/vipsheader.c:192 msgid "- print image header" msgstr "" -#: ../tools/mergeup.c:382 -msgid "allocation failure in mergeup" +#: ../tools/vipsthumbnail.c:112 +msgid "shrink to SIZE or to WIDTHxHEIGHT" msgstr "" -#: ../tools/mergeup.c:392 -msgid "Need more than one image" -msgstr "" - -#: ../tools/vips.c:104 -msgid "load PLUGIN" -msgstr "" - -#: ../tools/vips.c:105 -msgid "PLUGIN" -msgstr "" - -#: ../tools/vips.c:107 -msgid "print version" -msgstr "" - -#: ../tools/vips.c:150 -#, c-format -msgid "no package or function \"%s\"" -msgstr "" - -#: ../tools/vips.c:942 -msgid "list classes|packages|all|package-name|operation-name" -msgstr "" - -#: ../tools/vips.c:944 -msgid "generate headers for C++ binding" -msgstr "" - -#: ../tools/vips.c:946 -msgid "generate bodies for C++ binding" -msgstr "" - -#: ../tools/vips.c:948 -msgid "generate links for vips/bin" -msgstr "" - -#: ../tools/vips.c:950 -msgid "list possible actions" -msgstr "" - -#: ../tools/vips.c:959 -msgid "possible actions:\n" -msgstr "" - -#: ../tools/vips.c:961 -msgid "execute vips operation OPER" -msgstr "" - -#: ../tools/vips.c:1013 -msgid "Operation help" -msgstr "" - -#: ../tools/vips.c:1052 -msgid "[ACTION] [OPTIONS] [PARAMETERS] - VIPS driver program" -msgstr "" - -#: ../tools/vips.c:1206 -#, c-format -msgid "unknown action \"%s\"" -msgstr "" - -#: ../tools/vipsthumbnail.c:64 -msgid "set thumbnail size to SIZE" -msgstr "" - -#: ../tools/vipsthumbnail.c:65 +#: ../tools/vipsthumbnail.c:113 msgid "SIZE" msgstr "" -#: ../tools/vipsthumbnail.c:68 +#: ../tools/vipsthumbnail.c:116 msgid "set output to FORMAT" msgstr "" -#: ../tools/vipsthumbnail.c:69 +#: ../tools/vipsthumbnail.c:117 ../tools/vipsthumbnail.c:121 msgid "FORMAT" msgstr "" -#: ../tools/vipsthumbnail.c:72 +#: ../tools/vipsthumbnail.c:120 +msgid "set output format string to FORMAT" +msgstr "" + +#: ../tools/vipsthumbnail.c:124 msgid "resample with INTERPOLATOR" msgstr "" -#: ../tools/vipsthumbnail.c:73 +#: ../tools/vipsthumbnail.c:125 msgid "INTERPOLATOR" msgstr "" -#: ../tools/vipsthumbnail.c:76 -msgid "don't sharpen thumbnail" +#: ../tools/vipsthumbnail.c:128 +msgid "sharpen with none|mild|MASKFILE" msgstr "" -#: ../tools/vipsthumbnail.c:79 +#: ../tools/vipsthumbnail.c:129 +msgid "none|mild|MASKFILE" +msgstr "" + +#: ../tools/vipsthumbnail.c:132 msgid "export with PROFILE" msgstr "" -#: ../tools/vipsthumbnail.c:80 ../tools/vipsthumbnail.c:84 +#: ../tools/vipsthumbnail.c:133 ../tools/vipsthumbnail.c:137 msgid "PROFILE" msgstr "" -#: ../tools/vipsthumbnail.c:83 +#: ../tools/vipsthumbnail.c:136 msgid "import untagged images with PROFILE" msgstr "" -#: ../tools/vipsthumbnail.c:87 +#: ../tools/vipsthumbnail.c:140 +msgid "process in linear space" +msgstr "" + +#: ../tools/vipsthumbnail.c:143 +msgid "crop exactly to SIZE" +msgstr "" + +#: ../tools/vipsthumbnail.c:146 +msgid "auto-rotate" +msgstr "" + +#: ../tools/vipsthumbnail.c:149 msgid "delete profile from exported image" msgstr "" -#: ../tools/vipsthumbnail.c:90 +#: ../tools/vipsthumbnail.c:152 ../tools/vipsthumbnail.c:155 +#: ../tools/vipsthumbnail.c:158 msgid "(deprecated, does nothing)" msgstr "" -#: ../tools/vipsthumbnail.c:93 -msgid "verbose output" +#: ../tools/vipsthumbnail.c:562 +#, c-format +msgid "unable to import with embedded profile: %s" msgstr "" -#: ../tools/vipsthumbnail.c:446 +#: ../tools/vipsthumbnail.c:754 msgid "- thumbnail generator" msgstr "" -#: ../libvips/resample/vsqbs.cpp:399 +#: ../libvips/resample/vsqbs.cpp:400 msgid "B-Splines with antialiasing smoothing" msgstr "" -#: ../libvips/resample/nohalo.cpp:1580 -msgid "Edge sharpening resampler with halo reduction" +#: ../libvips/resample/bicubic.cpp:501 +msgid "bicubic interpolation (Catmull-Rom)" msgstr "" -#: ../libvips/resample/lbb.cpp:859 -msgid "Reduced halo bicubic" +#: ../libvips/resample/lbb.cpp:860 +msgid "reduced halo bicubic" msgstr "" -#: ../libvips/resample/bicubic.cpp:431 -msgid "Bicubic interpolation (Catmull-Rom)" +#: ../libvips/resample/nohalo.cpp:1581 +msgid "edge sharpening resampler with halo reduction" msgstr ""