Made 1.1.7 release

* Made 1.1.7 release

* configure.in: version number bump

* ltconfig
* ltmain.sh: libtool 1.3.3

* app/channel_cmds.c
* tools/pdbgen/pdb/channel.pdb: remove opacity_arg alias for channel new

* Makefile.am: add pixmaps

* borderaverage moved into it's own dir again, to avoid gck problems

-Yosh
This commit is contained in:
Manish Singh 1999-07-17 20:37:31 +00:00
parent 2ce4bac56d
commit fe7e21af8e
41 changed files with 19371 additions and 15996 deletions

View File

@ -1,3 +1,20 @@
Sat Jul 17 13:31:40 PDT 1999 Manish Singh <yosh@gimp.org>
* Made 1.1.7 release
* configure.in: version number bump
* ltconfig
* ltmain.sh: libtool 1.3.3
* app/channel_cmds.c
* tools/pdbgen/pdb/channel.pdb: remove opacity_arg alias for channel
new
* Makefile.am: add pixmaps
* borderaverage moved into it's own dir again, to avoid gck problems
Thu Jul 15 10:12:44 MEST 1999 Sven Neumann <sven@gimp.org>
* libgimp/gserialize.c

View File

@ -50,6 +50,9 @@ EXTRA_DIST = \
pixmaps/penedit.xpm \
pixmaps/pennorm.xpm \
pixmaps/penstroke.xpm \
pixmaps/qmasksel.xpm \
pixmaps/qmasknosel.xpm \
pixmaps/topath.xpm \
pixmaps/toselection.xpm \
pixmaps/yes.xpm \
pixmaps/zoom_in.xpm \

View File

@ -68,10 +68,9 @@ channel_new_invoker (Argument *args)
gint32 width;
gint32 height;
gchar *name;
gdouble opacity_arg;
gdouble opacity;
guchar *color;
Channel *channel = NULL;
int opacity;
gimage = pdb_id_to_image (args[0].value.pdb_int);
if (gimage == NULL)
@ -89,15 +88,15 @@ channel_new_invoker (Argument *args)
if (name == NULL)
success = FALSE;
opacity_arg = args[4].value.pdb_float;
if (opacity_arg < 0.0 || opacity_arg > 100.0)
opacity = args[4].value.pdb_float;
if (opacity < 0.0 || opacity > 100.0)
success = FALSE;
color = (guchar *) args[5].value.pdb_pointer;
if (success)
{
opacity = (int) ((opacity_arg * 255) / 100);
channel_set_opacity (channel, opacity);
channel = channel_new (gimage, width, height, name, opacity, color);
success = channel != NULL;
}
@ -642,7 +641,7 @@ channel_set_opacity_invoker (Argument *args)
success = FALSE;
if (success)
channel_set_opacity (channel, opacity);
channel->opacity = (int) ((opacity * 255) / 100);
return procedural_db_return_args (&channel_set_opacity_proc, success);
}
@ -745,7 +744,6 @@ channel_set_color_invoker (Argument *args)
gboolean success = TRUE;
Channel *channel;
guchar *color;
int i;
channel = channel_get_ID (args[0].value.pdb_int);
if (channel == NULL)

View File

@ -4,7 +4,7 @@ AC_INIT(gimprc.in)
dnl Initialize automake stuff
GIMP_MAJOR_VERSION=1
GIMP_MINOR_VERSION=1
GIMP_MICRO_VERSION=6
GIMP_MICRO_VERSION=7
GIMP_INTERFACE_AGE=0
GIMP_BINARY_AGE=0
GIMP_VERSION=$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION.$GIMP_MICRO_VERSION
@ -639,6 +639,7 @@ plug-ins/FractalExplorer/fractalexplorer-examples/Makefile
plug-ins/Lighting/Makefile
plug-ins/MapObject/Makefile
plug-ins/bmp/Makefile
plug-ins/borderaverage/Makefile
plug-ins/common/Makefile
plug-ins/faxg3/Makefile
plug-ins/fits/Makefile

170
ltconfig
View File

@ -169,8 +169,8 @@ progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
# Constants:
PROGRAM=ltconfig
PACKAGE=libtool
VERSION=1.3.2
TIMESTAMP=" (1.385.2.150 1999/05/26 00:28:32)"
VERSION=1.3.3
TIMESTAMP=" (1.385.2.181 1999/07/02 15:49:11)"
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.c 1>&5'
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS 1>&5'
rm="rm -f"
@ -181,7 +181,8 @@ help="Try \`$progname --help' for more information."
default_ofile=libtool
can_build_shared=yes
enable_shared=yes
# All known linkers require a `.a' archive for static linking.
# All known linkers require a `.a' archive for static linking (except M$VC,
# which needs '.lib').
enable_static=yes
enable_fast_install=yes
enable_dlopen=unknown
@ -201,6 +202,7 @@ need_locks=yes
ac_ext=c
objext=o
libext=a
exeext=
cache_file=
old_AR="$AR"
@ -576,7 +578,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
# Now see if the compiler is really GCC.
with_gcc=no
echo $ac_n "checking whether we are using GNU C... $ac_c" 1>&6
echo "$progname:579: checking whether we are using GNU C" >&5
echo "$progname:581: checking whether we are using GNU C" >&5
$rm conftest.c
cat > conftest.c <<EOF
@ -584,7 +586,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
yes;
#endif
EOF
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:587: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
with_gcc=yes
fi
$rm conftest.c
@ -598,8 +600,8 @@ compiler="$2"
echo $ac_n "checking for object suffix... $ac_c" 1>&6
$rm conftest*
echo 'int i = 1;' > conftest.c
echo "$progname:601: checking for object suffix" >& 5
if { (eval echo $progname:602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; }; then
echo "$progname:603: checking for object suffix" >& 5
if { (eval echo $progname:604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; }; then
# Append any warnings to the config.log.
cat conftest.err 1>&5
@ -617,6 +619,38 @@ fi
$rm conftest*
echo "$ac_t$objext" 1>&6
echo $ac_n "checking for executable suffix... $ac_c" 1>&6
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_cv_exeext="no"
$rm conftest*
echo 'main () { return 0; }' > conftest.c
echo "$progname:629: checking for executable suffix" >& 5
if { (eval echo $progname:630: \"$ac_link\") 1>&5; (eval $ac_link) 2>conftest.err; }; then
# Append any warnings to the config.log.
cat conftest.err 1>&5
for ac_file in conftest.*; do
case $ac_file in
*.c | *.err | *.$objext ) ;;
*) ac_cv_exeext=.`echo $ac_file | sed -e s/conftest.//` ;;
esac
done
else
cat conftest.err 1>&5
echo "$progname: failed program was:" >&5
cat conftest.c >&5
fi
$rm conftest*
fi
if test "X$ac_cv_exeext" = Xno; then
exeext=""
else
exeext="$ac_cv_exeext"
fi
echo "$ac_t$ac_cv_exeext" 1>&6
echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6
pic_flag=
special_shlib_compile_flags=
@ -739,8 +773,8 @@ if test -n "$pic_flag"; then
echo "int some_variable = 0;" > conftest.c
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $pic_flag -DPIC"
echo "$progname:742: checking if $compiler PIC flag $pic_flag works" >&5
if { (eval echo $progname:743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
echo "$progname:776: checking if $compiler PIC flag $pic_flag works" >&5
if { (eval echo $progname:777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
# Append any warnings to the config.log.
cat conftest.err 1>&5
@ -792,8 +826,8 @@ mkdir out
chmod -w .
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -o out/conftest2.o"
echo "$progname:795: checking if $compiler supports -c -o file.o" >&5
if { (eval echo $progname:796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.o; then
echo "$progname:829: checking if $compiler supports -c -o file.o" >&5
if { (eval echo $progname:830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.o; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@ -825,8 +859,8 @@ if test x"$compiler_c_o" = x"yes"; then
echo "int some_variable = 0;" > conftest.c
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -c -o conftest.lo"
echo "$progname:828: checking if $compiler supports -c -o file.lo" >&5
if { (eval echo $progname:829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.lo; then
echo "$progname:862: checking if $compiler supports -c -o file.lo" >&5
if { (eval echo $progname:863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.lo; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@ -877,8 +911,8 @@ if test "$with_gcc" = yes; then
echo "int some_variable = 0;" > conftest.c
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.c"
echo "$progname:880: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
if { (eval echo $progname:881: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
echo "$progname:914: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
if { (eval echo $progname:915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@ -921,8 +955,8 @@ $rm conftest*
echo 'main(){return(0);}' > conftest.c
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $link_static_flag"
echo "$progname:924: checking if $compiler static flag $link_static_flag works" >&5
if { (eval echo $progname:925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
echo "$progname:958: checking if $compiler static flag $link_static_flag works" >&5
if { (eval echo $progname:959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
echo "$ac_t$link_static_flag" 1>&6
else
echo "$ac_t"none 1>&6
@ -954,7 +988,7 @@ if test -z "$LD"; then
if test "$with_gcc" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
echo $ac_n "checking for ld used by GCC... $ac_c" 1>&6
echo "$progname:957: checking for ld used by GCC" >&5
echo "$progname:991: checking for ld used by GCC" >&5
ac_prog=`($CC -print-prog-name=ld) 2>&5`
case "$ac_prog" in
# Accept absolute paths.
@ -978,10 +1012,10 @@ if test -z "$LD"; then
esac
elif test "$with_gnu_ld" = yes; then
echo $ac_n "checking for GNU ld... $ac_c" 1>&6
echo "$progname:981: checking for GNU ld" >&5
echo "$progname:1015: checking for GNU ld" >&5
else
echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
echo "$progname:984: checking for non-GNU ld" >&5
echo "$progname:1018: checking for non-GNU ld" >&5
fi
if test -z "$LD"; then
@ -1047,7 +1081,7 @@ hardcode_minus_L=no
hardcode_shlibpath_var=unsupported
runpath_var=
always_export_symbols=no
export_symbols_cmds='$NM $libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
# include_expsyms should be a list of space-separated symbols to be *always*
# included in the symbol list
include_expsyms=
@ -1130,10 +1164,9 @@ EOF
# Extract the symbol export list from an `--export-all' def file,
# then regenerate the def file from the symbol export list, so that
# the compiled dll only exports the symbol export list.
export_symbols_cmds='rm -f $objdir/$soname-ltdll.c~
sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
(cd $objdir && $CC -c $soname-ltdll.c)~
$DLLTOOL --export-all --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --output-def $objdir/$soname-def $objdir/$soname-ltdll.$objext $libobjs~
export_symbols_cmds='test -f $objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
test -f $objdir/$soname-ltdll.$objext || (cd $objdir && $CC -c $soname-ltdll.c)~
$DLLTOOL --export-all --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --output-def $objdir/$soname-def $objdir/$soname-ltdll.$objext $libobjs $convenience~
sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]* ; *//" < $objdir/$soname-def > $export_symbols'
archive_expsym_cmds='echo EXPORTS > $objdir/$soname-def~
@ -1142,13 +1175,15 @@ EOF
echo " \$symbol @ \$_lt_hint ; " >> $objdir/$soname-def;
_lt_hint=`expr 1 + \$_lt_hint`;
done~
test -f $objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
test -f $objdir/$soname-ltdll.$objext || (cd $objdir && $CC -c $soname-ltdll.c)~
$CC -Wl,--base-file,$objdir/$soname-base -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o $lib $objdir/$soname-ltdll.$objext $libobjs $deplibs $linkopts~
$DLLTOOL --as=$AS --dllname $soname --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --def $objdir/$soname-def --base-file $objdir/$soname-base --output-exp $objdir/$soname-exp~
$CC -Wl,--base-file,$objdir/$soname-base $objdir/$soname-exp -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o $lib $objdir/$soname-ltdll.$objext $libobjs $deplibs $linkopts~
$DLLTOOL --as=$AS --dllname $soname --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --def $objdir/$soname-def --base-file $objdir/$soname-base --output-exp $objdir/$soname-exp~
$CC $objdir/$soname-exp -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o $lib $objdir/$soname-ltdll.$objext $libobjs $deplibs $linkopts'
old_archive_from_new_cmds='$DLLTOOL --as=$AS --dllname $soname --def $objdir/$soname-def --output-lib $objdir/$libname.a'
old_archive_from_new_cmds='$DLLTOOL --as=$AS --dllname $soname --def $objdir/$soname-def --output-lib $objdir/$libname.a'
;;
netbsd*)
@ -1554,11 +1589,11 @@ void nm_test_func(){}
main(){nm_test_var='a';nm_test_func();return(0);}
EOF
echo "$progname:1557: checking if global_symbol_pipe works" >&5
if { (eval echo $progname:1558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then
echo "$progname:1592: checking if global_symbol_pipe works" >&5
if { (eval echo $progname:1593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then
# Now try to grab the symbols.
nlist=conftest.nm
if { echo "$progname:1561: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
if { echo "$progname:1596: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
# Try sorting and uniquifying the output.
if sort "$nlist" | uniq > "$nlist"T; then
@ -1610,7 +1645,7 @@ EOF
save_CFLAGS="$CFLAGS"
LIBS="conftstm.$objext"
CFLAGS="$CFLAGS$no_builtin_flag"
if { (eval echo $progname:1613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
if { (eval echo $progname:1648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
pipe_works=yes
else
echo "$progname: failed program was:" >&5
@ -1756,7 +1791,7 @@ bsdi4*)
soname_spec='${libname}.so'
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
deplibs_check_method='file_magic ELF 32-bit LSB shared object'
deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
file_magic_cmd=/usr/bin/file
file_magic_test_file=/shlib/libc.so
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
@ -1768,6 +1803,8 @@ bsdi4*)
cygwin* | mingw*)
version_type=windows
need_version=no
need_lib_prefix=no
if test "$with_gcc" = yes; then
library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.a'
else
@ -1776,7 +1813,6 @@ cygwin* | mingw*)
dynamic_linker='Win32 ld.exe'
deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
file_magic_cmd='${OBJDUMP} -f'
need_lib_prefix=no
# FIXME: first we should search . and the directory the executable is in
shlibpath_var=PATH
lt_cv_dlopen="LoadLibrary"
@ -1807,11 +1843,22 @@ freebsd*)
esac
finish_cmds='PATH="\$PATH:/sbin" OBJFORMAT="'"$objformat"'" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
case "$host_os" in
freebsd2* | freebsd3.[01]*)
shlibpath_overrides_runpath=yes
;;
*) # from 3.2 on
shlibpath_overrides_runpath=no
;;
esac
;;
gnu*)
version_type=linux
library_names_spec='${libname}${release}.so$versuffix ${libname}.so'
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
soname_spec='${libname}${release}.so$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@ -2120,7 +2167,7 @@ else
if eval "test \"`echo '$''{'lt_cv_dlopen'+set}'`\" != set"; then
lt_cv_dlopen=no lt_cv_dlopen_libs=
echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
echo "$progname:2123: checking for dlopen in -ldl" >&5
echo "$progname:2170: checking for dlopen in -ldl" >&5
ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@ -2128,7 +2175,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-ldl $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2131 "ltconfig"
#line 2178 "ltconfig"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
@ -2138,7 +2185,7 @@ int main() {
dlopen()
; return 0; }
EOF
if { (eval echo $progname:2141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo $progname:2188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@ -2157,12 +2204,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
else
echo "$ac_t""no" 1>&6
echo $ac_n "checking for dlopen""... $ac_c" 1>&6
echo "$progname:2160: checking for dlopen" >&5
echo "$progname:2207: checking for dlopen" >&5
if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2165 "ltconfig"
#line 2212 "ltconfig"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char dlopen(); below. */
#include <assert.h>
@ -2184,7 +2231,7 @@ dlopen();
; return 0; }
EOF
if { (eval echo $progname:2187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo $progname:2234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_dlopen=yes"
else
@ -2201,7 +2248,7 @@ if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
else
echo "$ac_t""no" 1>&6
echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
echo "$progname:2204: checking for dld_link in -ldld" >&5
echo "$progname:2251: checking for dld_link in -ldld" >&5
ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@ -2209,7 +2256,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-ldld $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2212 "ltconfig"
#line 2259 "ltconfig"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
@ -2219,7 +2266,7 @@ int main() {
dld_link()
; return 0; }
EOF
if { (eval echo $progname:2222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo $progname:2269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@ -2238,12 +2285,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
else
echo "$ac_t""no" 1>&6
echo $ac_n "checking for shl_load""... $ac_c" 1>&6
echo "$progname:2241: checking for shl_load" >&5
echo "$progname:2288: checking for shl_load" >&5
if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2246 "ltconfig"
#line 2293 "ltconfig"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char shl_load(); below. */
#include <assert.h>
@ -2265,7 +2312,7 @@ shl_load();
; return 0; }
EOF
if { (eval echo $progname:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo $progname:2315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_shl_load=yes"
else
@ -2283,7 +2330,7 @@ if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
else
echo "$ac_t""no" 1>&6
echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
echo "$progname:2286: checking for shl_load in -ldld" >&5
echo "$progname:2333: checking for shl_load in -ldld" >&5
ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@ -2291,7 +2338,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-ldld $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2294 "ltconfig"
#line 2341 "ltconfig"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@ -2302,7 +2349,7 @@ int main() {
shl_load()
; return 0; }
EOF
if { (eval echo $progname:2305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo $progname:2352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@ -2345,17 +2392,17 @@ fi
for ac_hdr in dlfcn.h; do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "$progname:2348: checking for $ac_hdr" >&5
echo "$progname:2395: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2353 "ltconfig"
#line 2400 "ltconfig"
#include <$ac_hdr>
int fnord = 0;
EOF
ac_try="$ac_compile conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo $progname:2358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo $progname:2405: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@ -2383,7 +2430,7 @@ done
LIBS="$lt_cv_dlopen_libs $LIBS"
echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
echo "$progname:2386: checking whether a program can dlopen itself" >&5
echo "$progname:2433: checking whether a program can dlopen itself" >&5
if test "${lt_cv_dlopen_self+set}" = set; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -2391,7 +2438,7 @@ else
lt_cv_dlopen_self=cross
else
cat > conftest.c <<EOF
#line 2394 "ltconfig"
#line 2441 "ltconfig"
#if HAVE_DLFCN_H
#include <dlfcn.h>
@ -2434,10 +2481,10 @@ else
fnord() { int i=42;}
main() { void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
if(ptr1 || ptr2) exit(0); } exit(1); }
if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
EOF
if { (eval echo $progname:2440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
if { (eval echo $progname:2487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
lt_cv_dlopen_self=yes
else
@ -2456,7 +2503,7 @@ echo "$ac_t""$lt_cv_dlopen_self" 1>&6
if test "$lt_cv_dlopen_self" = yes; then
LDFLAGS="$LDFLAGS $link_static_flag"
echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
echo "$progname:2459: checking whether a statically linked program can dlopen itself" >&5
echo "$progname:2506: checking whether a statically linked program can dlopen itself" >&5
if test "${lt_cv_dlopen_self_static+set}" = set; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -2464,7 +2511,7 @@ else
lt_cv_dlopen_self_static=cross
else
cat > conftest.c <<EOF
#line 2467 "ltconfig"
#line 2514 "ltconfig"
#if HAVE_DLFCN_H
#include <dlfcn.h>
@ -2507,10 +2554,10 @@ else
fnord() { int i=42;}
main() { void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
if(ptr1 || ptr2) exit(0); } exit(1); }
if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
EOF
if { (eval echo $progname:2513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
if { (eval echo $progname:2560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
lt_cv_dlopen_self_static=yes
else
@ -2729,6 +2776,9 @@ objext="$objext"
# Old archive suffix (normally "a").
libext="$libext"
# Executable file suffix (normally "").
exeext="$exeext"
# Additional compiler flags for building library objects.
pic_flag=$pic_flag
@ -2897,7 +2947,7 @@ EOF
esac
# Append the ltmain.sh script.
cat "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
sed '$q' "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
chmod +x "$ofile"
;;

209
ltmain.sh
View File

@ -54,8 +54,8 @@ modename="$progname"
# Constants.
PROGRAM=ltmain.sh
PACKAGE=libtool
VERSION=1.3.2
TIMESTAMP=" (1.385.2.150 1999/05/26 00:28:32)"
VERSION=1.3.3
TIMESTAMP=" (1.385.2.181 1999/07/02 15:49:11)"
default_mode=
help="Try \`$progname --help' for more information."
@ -69,7 +69,7 @@ rm="rm -f"
Xsed='sed -e 1s/^X//'
sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
SP2NL='tr \040 \012'
NL2SP='tr \012 \040'
NL2SP='tr \015\012 \040\040'
# NLS nuisances.
# Only set LANG and LC_ALL to C if already set.
@ -638,6 +638,12 @@ compiler."
# #undef WIN32_LEAN_AND_MEAN
# #include <stdio.h>
#
# #ifndef __CYGWIN__
# # ifdef __CYGWIN32__
# # define __CYGWIN__ __CYGWIN32__
# # endif
# #endif
#
# #ifdef __cplusplus
# extern "C" {
# #endif
@ -646,8 +652,10 @@ compiler."
# }
# #endif
#
# #ifdef __CYGWIN__
# #include <cygwin/cygwin_dll.h>
# DECLARE_CYGWIN_DLL( DllMain );
# #endif
# HINSTANCE __hDllInstance_base;
#
# BOOL APIENTRY
@ -893,6 +901,14 @@ compiler."
fi
case "$arg" in
*.la | *.lo) ;; # We handle these cases below.
force)
if test "$dlself" = no; then
dlself=needless
export_dynamic=yes
fi
prev=
continue
;;
self)
if test "$prev" = dlprefiles; then
dlself=yes
@ -1222,7 +1238,7 @@ compiler."
fi
if test -n "$dependency_libs"; then
# Extract -R from dependency_libs
# Extract -R and -L from dependency_libs
temp_deplibs=
for deplib in $dependency_libs; do
case "$deplib" in
@ -1234,7 +1250,13 @@ compiler."
-L*) case "$compile_command $temp_deplibs " in
*" $deplib "*) ;;
*) temp_deplibs="$temp_deplibs $deplib";;
esac;;
esac
temp_dir=`$echo "X$deplib" | $Xsed -e 's/^-L//'`
case " $lib_search_path " in
*" $temp_dir "*) ;;
*) lib_search_path="$lib_search_path $temp_dir";;
esac
;;
*) temp_deplibs="$temp_deplibs $deplib";;
esac
done
@ -2037,51 +2059,6 @@ EOF
# Use standard objects if they are pic
test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
if test -n "$whole_archive_flag_spec"; then
if test -n "$convenience"; then
eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
fi
else
gentop="$output_objdir/${outputname}x"
$show "${rm}r $gentop"
$run ${rm}r "$gentop"
$show "mkdir $gentop"
$run mkdir "$gentop"
status=$?
if test $status -ne 0 && test ! -d "$gentop"; then
exit $status
fi
generated="$generated $gentop"
for xlib in $convenience; do
# Extract the objects.
case "$xlib" in
[\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
*) xabs=`pwd`"/$xlib" ;;
esac
xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
xdir="$gentop/$xlib"
$show "${rm}r $xdir"
$run ${rm}r "$xdir"
$show "mkdir $xdir"
$run mkdir "$xdir"
status=$?
if test $status -ne 0 && test ! -d "$xdir"; then
exit $status
fi
$show "(cd $xdir && $AR x $xabs)"
$run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
done
fi
if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
eval flag=\"$thread_safe_flag_spec\"
linkopts="$linkopts $flag"
fi
# Prepare the list of exported symbols
if test -z "$export_symbols"; then
if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
@ -2109,6 +2086,51 @@ EOF
$run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
fi
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec"; then
eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
else
gentop="$output_objdir/${outputname}x"
$show "${rm}r $gentop"
$run ${rm}r "$gentop"
$show "mkdir $gentop"
$run mkdir "$gentop"
status=$?
if test $status -ne 0 && test ! -d "$gentop"; then
exit $status
fi
generated="$generated $gentop"
for xlib in $convenience; do
# Extract the objects.
case "$xlib" in
[\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
*) xabs=`pwd`"/$xlib" ;;
esac
xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
xdir="$gentop/$xlib"
$show "${rm}r $xdir"
$run ${rm}r "$xdir"
$show "mkdir $xdir"
$run mkdir "$xdir"
status=$?
if test $status -ne 0 && test ! -d "$xdir"; then
exit $status
fi
$show "(cd $xdir && $AR x $xabs)"
$run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
done
fi
fi
if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
eval flag=\"$thread_safe_flag_spec\"
linkopts="$linkopts $flag"
fi
# Do each of the archive commands.
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
@ -2187,8 +2209,58 @@ EOF
# Delete the old objects.
$run $rm $obj $libobj
# Objects from convenience libraries. This assumes
# single-version convenience libraries. Whenever we create
# different ones for PIC/non-PIC, this we'll have to duplicate
# the extraction.
reload_conv_objs=
gentop=
# reload_cmds runs $LD directly, so let us get rid of
# -Wl from whole_archive_flag_spec
wl=
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec"; then
eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
else
gentop="$output_objdir/${obj}x"
$show "${rm}r $gentop"
$run ${rm}r "$gentop"
$show "mkdir $gentop"
$run mkdir "$gentop"
status=$?
if test $status -ne 0 && test ! -d "$gentop"; then
exit $status
fi
generated="$generated $gentop"
for xlib in $convenience; do
# Extract the objects.
case "$xlib" in
[\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
*) xabs=`pwd`"/$xlib" ;;
esac
xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
xdir="$gentop/$xlib"
$show "${rm}r $xdir"
$run ${rm}r "$xdir"
$show "mkdir $xdir"
$run mkdir "$xdir"
status=$?
if test $status -ne 0 && test ! -d "$xdir"; then
exit $status
fi
$show "(cd $xdir && $AR x $xabs)"
$run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
done
fi
fi
# Create the old-style object.
reload_objs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
reload_objs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs"
output="$obj"
eval cmds=\"$reload_cmds\"
@ -2201,9 +2273,21 @@ EOF
IFS="$save_ifs"
# Exit if we aren't doing a library object file.
test -z "$libobj" && exit 0
if test -z "$libobj"; then
if test -n "$gentop"; then
$show "${rm}r $gentop"
$run ${rm}r $gentop
fi
exit 0
fi
if test "$build_libtool_libs" != yes; then
if test -n "$gentop"; then
$show "${rm}r $gentop"
$run ${rm}r $gentop
fi
# Create an invalid libtool object if no PIC, so that we don't
# accidentally link it into a program.
$show "echo timestamp > $libobj"
@ -2213,7 +2297,7 @@ EOF
if test -n "$pic_flag"; then
# Only do commands if we really have different PIC objects.
reload_objs="$libobjs"
reload_objs="$libobjs $reload_conv_objs"
output="$libobj"
eval cmds=\"$reload_cmds\"
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
@ -2231,6 +2315,11 @@ EOF
$run $LN_S $obj $libobj || exit $?
fi
if test -n "$gentop"; then
$show "${rm}r $gentop"
$run ${rm}r $gentop
fi
exit 0
;;
@ -2363,7 +2452,7 @@ EOF
fi
dlsyms=
if test -n "$dlfiles$dlprefiles" || test "$dlself" = yes; then
if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
if test -n "$NM" && test -n "$global_symbol_pipe"; then
dlsyms="${outputname}S.c"
else
@ -2776,7 +2865,7 @@ else
fi"
else
echo >> $output "\
program='$outputname'
program='$outputname$exeext'
progdir=\"\$thisdir/$objdir\"
"
fi
@ -3201,13 +3290,11 @@ libdir='$install_libdir'\
# Install the shared library and build the symlinks.
$show "$install_prog $dir/$realname $destdir/$realname"
$run eval "$install_prog $dir/$realname $destdir/$realname" || exit $?
test "X$dlname" = "X$realname" && dlname=
if test $# -gt 0; then
# Delete the old symlinks, and create new ones.
for linkname
do
test "X$dlname" = "X$linkname" && dlname=
if test "$linkname" != "$realname"; then
$show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
$run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
@ -3215,12 +3302,6 @@ libdir='$install_libdir'\
done
fi
if test -n "$dlname"; then
# Install the dynamically-loadable library.
$show "$install_prog $dir/$dlname $destdir/$dlname"
$run eval "$install_prog $dir/$dlname $destdir/$dlname" || exit $?
fi
# Do each command in the postinstall commands.
lib="$destdir/$realname"
eval cmds=\"$postinstall_cmds\"
@ -3652,9 +3733,7 @@ libdir='$install_libdir'\
# Delete the libtool libraries and symlinks.
for n in $library_names; do
rmfiles="$rmfiles $dir/$n"
test "X$n" = "X$dlname" && dlname=
done
test -n "$dlname" && rmfiles="$rmfiles $dir/$dlname"
test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"
$show "$rm $rmfiles"

View File

@ -16,6 +16,7 @@ SUBDIRS = \
Lighting \
MapObject \
bmp \
borderaverage \
faxg3 \
fits \
flame \

View File

@ -0,0 +1,6 @@
Makefile.in
Makefile
.deps
_libs
.libs
borderaverage

View File

@ -0,0 +1,31 @@
## Process this file with automake to produce Makefile.in
libexecdir = $(gimpplugindir)/plug-ins
libexec_PROGRAMS = borderaverage
borderaverage_SOURCES = \
borderaverage.c
INCLUDES = \
-I$(top_srcdir) \
-I$(top_srcdir)/plug-ins/libgck \
$(GTK_CFLAGS) \
-I$(includedir)
AM_CPPFLAGS = \
-DLOCALEDIR=\""$(localedir)"\"
LDADD = \
$(top_builddir)/plug-ins/megawidget/libmegawidget.a \
$(top_builddir)/libgimp/libgimp.la \
$(top_builddir)/plug-ins/libgck/gck/libgck.la \
$(GTK_LIBS) \
$(INTLLIBS)
.PHONY: files
files:
@files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \
echo $$p; \
done

View File

@ -21,7 +21,7 @@
#include <stdlib.h>
#include <libgimp/gimp.h>
#include <gtk/gtk.h>
#include <plug-ins/libgck/gck/gck.h>
#include <gck/gck.h>
#include <plug-ins/megawidget/megawidget.h>
#include "config.h"

View File

@ -24,7 +24,6 @@ libexec_PROGRAMS = \
autostretch_hsv \
blinds \
blur \
borderaverage \
bumpmap \
bz2 \
c_astretch \
@ -32,6 +31,7 @@ libexec_PROGRAMS = \
colorify \
compose \
convmatrix \
csource \
cubism \
decompose \
deinterlace \
@ -62,7 +62,6 @@ libexec_PROGRAMS = \
guillotine \
gz \
header \
csource \
hot \
hrz \
illusion \
@ -235,16 +234,6 @@ blur_LDADD = \
$(GTK_LIBS) \
$(INTLLIBS)
borderaverage_SOURCES = \
borderaverage.c
borderaverage_LDADD = \
$(top_builddir)/plug-ins/megawidget/libmegawidget.a \
$(top_builddir)/plug-ins/libgck/gck/libgck.la \
$(top_builddir)/libgimp/libgimp.la \
$(GTK_LIBS) \
$(INTLLIBS)
bumpmap_SOURCES = \
bumpmap.c
@ -303,6 +292,14 @@ convmatrix_LDADD = \
$(GTK_LIBS) \
$(INTLLIBS)
csource_SOURCES = \
csource.c
csource_LDADD = \
$(top_builddir)/libgimp/libgimp.la \
$(GTK_LIBS) \
$(INTLLIBS)
cubism_SOURCES = \
cubism.c
@ -547,14 +544,6 @@ header_LDADD = \
$(GLIB_LIBS) \
$(INTLLIBS)
csource_SOURCES = \
csource.c
csource_LDADD = \
$(top_builddir)/libgimp/libgimp.la \
$(GTK_LIBS) \
$(INTLLIBS)
hot_SOURCES = \
hot.c

View File

@ -0,0 +1,363 @@
/* borderaverage 0.01 - image processing plug-in for the Gimp 1.0 API
*
* Copyright (C) 1998 Philipp Klaus (webmaster@access.ch)
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <stdlib.h>
#include <libgimp/gimp.h>
#include <gtk/gtk.h>
#include <gck/gck.h>
#include <plug-ins/megawidget/megawidget.h>
#include "config.h"
#include "libgimp/stdplugins-intl.h"
/* Declare local functions.
*/
static void query (void);
static void run (char *name,
int nparams,
GParam *param,
int *nreturn_vals,
GParam **return_vals);
static void borderaverage(GDrawable *drawable, guchar *res_r, guchar *res_g, guchar *res_b);
static gint borderaverage_dialog(void);
static void add_new_color (gint bytes, guchar* buffer, gint* cube, gint bucket_expo);
void menu_callback(GtkWidget *widget, gpointer client_data);
GPlugInInfo PLUG_IN_INFO =
{
NULL, /* init_proc */
NULL, /* quit_proc */
query, /* query_proc */
run, /* run_proc */
};
static gint borderaverage_thickness = 3;
static gint borderaverage_bucket_exponent = 4;
struct borderaverage_data {
gint thickness;
gint bucket_exponent;
} borderaverage_data = { 3, 4 };
gchar * menu_labels[] =
{
"1 (nonsens?)", "2", "4", "8", "16", "32", "64", "128", "256 (nonsens?)"
};
MAIN ()
static void
query ()
{
static GParamDef args[] =
{
{ PARAM_INT32, "run_mode", "Interactive, non-interactive" },
{ PARAM_IMAGE, "image", "Input image (unused)" },
{ PARAM_DRAWABLE, "drawable", "Input drawable" },
{ PARAM_INT32, "thickness", "Border size to take in count" },
{ PARAM_INT32, "bucket_exponent", "Bits for bucket size (default=4: 16 Levels)" },
};
static GParamDef return_vals[] =
{
{ PARAM_INT32, "num_channels", "Number of color channels returned (always 3)" },
{ PARAM_INT8ARRAY, "color_vals", "The average color of the specified border"},
};
static int nargs = sizeof (args) / sizeof (args[0]);
static int nreturn_vals = sizeof (return_vals) / sizeof (return_vals[0]);
INIT_I18N();
gimp_install_procedure ("plug_in_borderaverage",
"Borderaverage",
"",
"Philipp Klaus",
"Internet Access AG",
"1998",
_("<Image>/Filters/Colors/Border Average"),
"RGB*",
PROC_PLUG_IN,
nargs, nreturn_vals,
args, return_vals);
}
static void
run (char *name,
int nparams,
GParam *param,
int *nreturn_vals,
GParam **return_vals)
{
static GParam values[3];
GDrawable *drawable;
GRunModeType run_mode;
GStatusType status = STATUS_SUCCESS;
gint8 *result_color;
INIT_I18N();
run_mode = param[0].data.d_int32;
/* get the return memory */
result_color = (gint8 *) g_new(gint8, 3);
/* Get the specified drawable */
drawable = gimp_drawable_get (param[2].data.d_drawable);
switch (run_mode) {
case RUN_INTERACTIVE:
gimp_get_data("plug_in_borderaverage", &borderaverage_data);
borderaverage_thickness = borderaverage_data.thickness;
borderaverage_bucket_exponent = borderaverage_data.bucket_exponent;
if (! borderaverage_dialog())
status = STATUS_EXECUTION_ERROR;
break;
case RUN_NONINTERACTIVE:
if (nparams != 5)
status = STATUS_CALLING_ERROR;
if (status == STATUS_SUCCESS)
borderaverage_thickness = param[3].data.d_int32;
borderaverage_bucket_exponent = param[4].data.d_int32;
break;
case RUN_WITH_LAST_VALS:
gimp_get_data("plug_in_borderaverage", &borderaverage_data);
borderaverage_thickness = borderaverage_data.thickness;
borderaverage_bucket_exponent = borderaverage_data.bucket_exponent;
break;
default:
break;
}
if (status == STATUS_SUCCESS) {
/* Make sure that the drawable is RGB color */
if (gimp_drawable_color (drawable->id)) {
gimp_progress_init ("borderaverage");
borderaverage (drawable, &result_color[0], &result_color[1], &result_color[2]);
if (run_mode != RUN_NONINTERACTIVE) {
gimp_palette_set_foreground(result_color[0],result_color[1],result_color[2]);
gimp_displays_flush ();
}
if (run_mode == RUN_INTERACTIVE)
borderaverage_data.thickness = borderaverage_thickness;
borderaverage_data.bucket_exponent = borderaverage_bucket_exponent;
gimp_set_data("plug_in_borderaverage", &borderaverage_data, sizeof(borderaverage_data));
} else {
status = STATUS_EXECUTION_ERROR;
}
}
*nreturn_vals = 3;
*return_vals = values;
values[0].type = PARAM_STATUS;
values[0].data.d_status = status;
values[1].type = PARAM_INT32;
values[1].data.d_int32 = 3;
values[2].type = PARAM_INT8ARRAY;
values[2].data.d_int8array = result_color;
gimp_drawable_detach (drawable);
}
static void
borderaverage (GDrawable *drawable, guchar *res_r, guchar *res_g, guchar *res_b) {
gint width;
gint height;
gint x1, x2, y1, y2;
gint bytes;
gint max;
guchar r, g, b;
guchar *buffer;
gint bucket_num, bucket_expo, bucket_rexpo;
gint* cube;
gint row, col, i,j,k; /* index variables */
GPixelRgn myPR;
/* allocate and clear the cube before */
bucket_expo = borderaverage_bucket_exponent;
bucket_rexpo = 8 - bucket_expo;
cube = (gint*) malloc( (1 << (bucket_rexpo * 3)) * sizeof(gint) );
bucket_num = 1 << bucket_rexpo;
for (i = 0; i < bucket_num; i++) {
for (j = 0; j < bucket_num; j++) {
for (k = 0; k < bucket_num; k++) {
cube[(i << (bucket_rexpo << 1)) + (j << bucket_rexpo) + k] = 0;
}
}
}
/* Get the input area. This is the bounding box of the selection in
* the image (or the entire image if there is no selection). Only
* operating on the input area is simply an optimization. It doesn't
* need to be done for correct operation. (It simply makes it go
* faster, since fewer pixels need to be operated on).
*/
gimp_drawable_mask_bounds (drawable->id, &x1, &y1, &x2, &y2);
/* Get the size of the input image. (This will/must be the same
* as the size of the output image.
*/
width = drawable->width;
height = drawable->height;
bytes = drawable->bpp;
/* allocate row buffer */
buffer = (guchar *) malloc ((x2 - x1) * bytes);
/* initialize the pixel regions */
gimp_pixel_rgn_init (&myPR, drawable, 0, 0, width, height, FALSE, FALSE);
/* loop through the rows, performing our magic*/
for (row = y1; row < y2; row++) {
gimp_pixel_rgn_get_row (&myPR, buffer, x1, row, (x2-x1));
if (row < y1 + borderaverage_thickness ||
row >= y2 - borderaverage_thickness) {
/* add the whole row */
for (col = 0; col < ((x2 - x1) * bytes); col += bytes) {
add_new_color(bytes, &buffer[col], cube, bucket_expo);
}
} else {
/* add the left border */
for (col = 0; col < (borderaverage_thickness * bytes); col += bytes) {
add_new_color(bytes, &buffer[col], cube, bucket_expo);
}
/* add the right border */
for (col = ((x2 - x1 - borderaverage_thickness) * bytes);
col < ((x2 - x1) * bytes); col += bytes) {
add_new_color(bytes, &buffer[col], cube, bucket_expo);
}
}
if ((row % 5) == 0)
gimp_progress_update ((double) row / (double) (y2 - y1));
}
max = 0; r = 0; g = 0; b = 0;
/* get max of cube */
for (i = 0; i < bucket_num; i++) {
for (j = 0; j < bucket_num; j++) {
for (k = 0; k < bucket_num; k++) {
if (cube[(i << (bucket_rexpo << 1)) + (j << bucket_rexpo) + k] > max) {
max = cube[(i << (bucket_rexpo << 1)) + (j << bucket_rexpo) + k];
r = (i<<bucket_expo) + (1<<(bucket_expo - 1));
g = (j<<bucket_expo) + (1<<(bucket_expo - 1));
b = (k<<bucket_expo) + (1<<(bucket_expo - 1));
}
}
}
}
/* return the color */
*res_r = r;
*res_g = g;
*res_b = b;
free (buffer);
}
static void add_new_color(gint bytes, guchar* buffer, gint *cube, gint bucket_expo) {
guchar r,g,b;
gint bucket_rexpo;
bucket_rexpo = 8 - bucket_expo;
r = buffer[0] >>bucket_expo;
if (bytes > 1) {
g = buffer[1] >>bucket_expo;
} else {
g = 0;
}
if (bytes > 2) {
b = buffer[2] >>bucket_expo;
} else {
b = 0;
}
cube[(r << (bucket_rexpo << 1)) + (g << bucket_rexpo) + b]++;
}
static gint borderaverage_dialog() {
GtkWidget *dlg, *frame, *vbox2;
GtkWidget *vbox, *menu;
gint runp;
gchar **argv;
gint argc;
/* Set args */
argc = 1;
argv = g_new(gchar *, 1);
argv[0] = g_strdup("borderaverage");
gtk_init(&argc, &argv);
gtk_rc_parse(gimp_gtkrc());
dlg = mw_app_new("plug_in_borderaverage", "Borderaverage", &runp);
vbox = gtk_vbox_new(FALSE, 0);
gtk_container_border_width(GTK_CONTAINER(vbox), 5);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->vbox), vbox, TRUE, TRUE, 0);
gtk_widget_show(vbox);
mw_ientry_new(vbox, _("Border Size"), _("Thickness"), &borderaverage_thickness);
frame=gck_frame_new(_("Number of colors"),vbox,GTK_SHADOW_ETCHED_IN,FALSE,FALSE,0,2);
vbox2=gck_vbox_new(frame,FALSE,TRUE,TRUE,5,0,5);
menu=gck_option_menu_new(_("Bucket Size:"),vbox2,TRUE,TRUE,0,
menu_labels,(GtkSignalFunc)menu_callback, NULL);
gtk_option_menu_set_history(GTK_OPTION_MENU(menu),borderaverage_bucket_exponent);
gtk_widget_show(menu);
gtk_widget_show(dlg);
gtk_main();
gdk_flush();
if (runp)
return 1;
else
return 0;
}
void menu_callback(GtkWidget *widget, gpointer client_data) {
borderaverage_bucket_exponent=(gint)gtk_object_get_data(GTK_OBJECT(widget),"_GckOptionMenuItemID");
}

View File

@ -24,6 +24,10 @@ foreach ($bins, $opts) { s/ \\\n$//s }
print MK <<EOT;
libexecdir = \$(gimpplugindir)/plug-ins
EXTRA_DIST = \\
mkgen.pl \\
plugin-defs.pl
AM_CPPFLAGS = \\
-DLOCALEDIR=\\""\$(localedir)"\\"

View File

@ -10,7 +10,6 @@
'autostretch_hsv' => { libdep => 'glib' },
'blinds' => { libdep => 'gtk' },
'blur' => { libdep => 'gtk', libsupp => 'gpc' },
'borderaverage' => { libdep => 'gtk', libsupp => 'gck:megawidget' },
'bumpmap' => { libdep => 'gtk', ui => 1 },
'bz2' => { libdep => 'glib' },
'c_astretch' => { libdep => 'glib' },
@ -18,6 +17,7 @@
'colorify' => { libdep => 'gtk' },
'compose' => { libdep => 'gtk', ui => 1 },
'convmatrix' => { libdep => 'gtk' },
'csource' => { libdep => 'gtk' },
'cubism' => { libdep => 'gtk' },
'decompose' => { libdep => 'gtk' },
'deinterlace' => { libdep => 'gtk', libsupp => 'megawidget' },

View File

@ -79,7 +79,7 @@ EXTRA_DIST = \
iter_ALT/old/plug_in_CentralReflection_iter_ALT.inc \
iter_ALT/old/plug_in_anamorphose_iter_ALT.inc \
iter_ALT/old/plug_in_blur2_iter_ALT.inc \
iter_ALT/old/plug-in_colorify_iter_ALT.inc \
iter_ALT/old/plug_in_colorify_iter_ALT.inc \
iter_ALT/old/plug_in_encript_iter_ALT.inc \
iter_ALT/old/plug_in_figures_iter_ALT.inc \
iter_ALT/old/plug_in_gflare_iter_ALT.inc \

View File

@ -11,7 +11,7 @@ plug-ins/common/blur.c
plug-ins/bmp/bmp.c
plug-ins/bmp/bmpread.c
plug-ins/bmp/bmpwrite.c
plug-ins/common/borderaverage.c
plug-ins/borderaverage/borderaverage.c
plug-ins/common/bumpmap.c
plug-ins/common/bz2.c
plug-ins/common/checkerboard.c

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: gimp VERSION\n"
"POT-Creation-Date: 1999-06-24 13:13+0200\n"
"POT-Creation-Date: 1999-07-17 11:11-0700\n"
"PO-Revision-Date: 1999-03-18 19:00+0100\n"
"Last-Translator: Vincent Renardias <vincent@ldsol.com>\n"
"Language-Team: Vincent Renardias <vincent@ldsol.com>\n"
@ -458,9 +458,9 @@ msgstr "Graphe des r
#: plug-ins/common/depthmerge.c:746 plug-ins/common/destripe.c:695
#: plug-ins/common/gif.c:1263 plug-ins/common/jpeg.c:1000
#: plug-ins/common/mail.c:491 plug-ins/common/oilify.c:460
#: plug-ins/common/png.c:1180 plug-ins/common/ps.c:2023
#: plug-ins/common/png.c:827 plug-ins/common/ps.c:2023
#: plug-ins/common/ps.c:2290 plug-ins/common/xbm.c:959
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1279
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1104
msgid "OK"
msgstr "OK"
@ -528,16 +528,16 @@ msgstr ""
#: plug-ins/Lighting/lighting_ui.c:1062 plug-ins/bmp/bmpwrite.c:437
#: plug-ins/common/CML_explorer.c:2690 plug-ins/common/apply_lens.c:430
#: plug-ins/common/blur.c:621 plug-ins/common/bumpmap.c:979
#: plug-ins/common/checkerboard.c:390 plug-ins/common/colorify.c:319
#: plug-ins/common/checkerboard.c:390 plug-ins/common/colorify.c:323
#: plug-ins/common/compose.c:825 plug-ins/common/convmatrix.c:723
#: plug-ins/common/cubism.c:347 plug-ins/common/decompose.c:924
#: plug-ins/common/depthmerge.c:756 plug-ins/common/destripe.c:704
#: plug-ins/common/gif.c:1172 plug-ins/common/jpeg.c:1009
#: plug-ins/common/mail.c:502 plug-ins/common/oilify.c:469
#: plug-ins/common/png.c:1189 plug-ins/common/ps.c:2033
#: plug-ins/common/png.c:836 plug-ins/common/ps.c:2033
#: plug-ins/common/ps.c:2300 plug-ins/common/xbm.c:707
#: plug-ins/common/xbm.c:969 plug-ins/common/xpm.c:772
#: plug-ins/print/print.c:1166 plug-ins/print/print.c:1272
#: plug-ins/print/print.c:991 plug-ins/print/print.c:1097
msgid "Cancel"
msgstr "Annuler"
@ -912,7 +912,7 @@ msgstr "Effet de lentille optique"
#: plug-ins/common/apply_lens.c:439 plug-ins/common/blur.c:607
#: plug-ins/common/checkerboard.c:399 plug-ins/common/cubism.c:356
#: plug-ins/common/jpeg.c:1018 plug-ins/common/oilify.c:478
#: plug-ins/common/png.c:1200 plug-ins/common/xpm.c:781
#: plug-ins/common/png.c:847 plug-ins/common/xpm.c:781
msgid "Parameter Settings"
msgstr "Réglage des paramètres"
@ -1067,8 +1067,8 @@ msgid "Saves files in Windows BMP file format"
msgstr "Enregistre le fichier au format Windows BMP"
#: plug-ins/bmp/bmpread.c:27 plug-ins/common/gifload.c:287
#: plug-ins/common/jpeg.c:494 plug-ins/common/png.c:700
#: plug-ins/common/png.c:702 plug-ins/common/xbm.c:523
#: plug-ins/common/jpeg.c:494 plug-ins/common/png.c:345
#: plug-ins/common/png.c:347 plug-ins/common/xbm.c:523
#: plug-ins/common/xpm.c:300
#, c-format
msgid "Loading %s:"
@ -1110,7 +1110,7 @@ msgstr "%s: mauvaise palette de couleurs\n"
#: plug-ins/bmp/bmpread.c:210 plug-ins/bmp/bmpread.c:218
#: plug-ins/bmp/bmpread.c:224 plug-ins/common/compose.c:562
#: plug-ins/common/decompose.c:472 plug-ins/common/gifload.c:828
#: plug-ins/common/jpeg.c:611 plug-ins/common/png.c:810
#: plug-ins/common/jpeg.c:611 plug-ins/common/png.c:455
#: plug-ins/common/xbm.c:612
msgid "Background"
msgstr "Fond"
@ -1126,9 +1126,9 @@ msgid "can't open %s\n"
msgstr "impossible d'ouvrir %s\n"
#: plug-ins/bmp/bmpwrite.c:154 plug-ins/common/jpeg.c:759
#: plug-ins/common/png.c:950 plug-ins/common/png.c:952
#: plug-ins/common/png.c:595 plug-ins/common/png.c:597
#: plug-ins/common/ps.c:673 plug-ins/common/xbm.c:777
#: plug-ins/common/xpm.c:611 plug-ins/common/xwd.c:503
#: plug-ins/common/xpm.c:611 plug-ins/common/xwd.c:507
#, c-format
msgid "Saving %s:"
msgstr "Enregistrement de %s:"
@ -1146,23 +1146,23 @@ msgstr "Options d'enregistrement"
msgid "RLE encoded"
msgstr "Compression RLE"
#: plug-ins/common/borderaverage.c:98
#: plug-ins/borderaverage/borderaverage.c:98
msgid "<Image>/Filters/Colors/Border Average"
msgstr "<Image>/Fichier/Couleurs/Moyenne de contour"
#: plug-ins/common/borderaverage.c:339
#: plug-ins/borderaverage/borderaverage.c:339
msgid "Border Size"
msgstr "Taille du bord"
#: plug-ins/common/borderaverage.c:339
#: plug-ins/borderaverage/borderaverage.c:339
msgid "Thickness"
msgstr "Épaisseur"
#: plug-ins/common/borderaverage.c:342
#: plug-ins/borderaverage/borderaverage.c:342
msgid "Number of colors"
msgstr "Nombre de couleurs"
#: plug-ins/common/borderaverage.c:345
#: plug-ins/borderaverage/borderaverage.c:345
msgid "Bucket Size:"
msgstr "Taille des Cases:"
@ -1313,24 +1313,24 @@ msgstr "<Image>/Fichier/Couleurs/Coloriser"
msgid "Colorifying..."
msgstr "Colorisation..."
#: plug-ins/common/colorify.c:304
#: plug-ins/common/colorify.c:308
msgid "Colorify"
msgstr "Coloriser"
#: plug-ins/common/colorify.c:310
#: plug-ins/common/colorify.c:314
msgid "Ok"
msgstr "Ok"
#: plug-ins/common/colorify.c:327 plug-ins/common/xpm.c:406
#: plug-ins/print/print.c:1023
#: plug-ins/common/colorify.c:331 plug-ins/common/xpm.c:406
#: plug-ins/print/print.c:848
msgid "Color"
msgstr "Couleur"
#: plug-ins/common/colorify.c:340
#: plug-ins/common/colorify.c:344
msgid "Custom Color: "
msgstr "Couleur Personnalisée: "
#: plug-ins/common/colorify.c:430
#: plug-ins/common/colorify.c:434
msgid "Colorify Custom Color"
msgstr "Coloriser, couleur personnalisée"
@ -1425,7 +1425,8 @@ msgstr "Composer une image
#: plug-ins/common/compose.c:229
msgid "This function creates a new image from multiple gray images"
msgstr ""
"Cette fonction crée une nouvelle image à partir de plusieurs images en tons de gris."
"Cette fonction crée une nouvelle image à partir de plusieurs images en tons "
"de gris."
#: plug-ins/common/compose.c:234
msgid "<Image>/Image/Channel Ops/Compose"
@ -1694,7 +1695,8 @@ msgid ""
"This function creates new gray images with different channel information in "
"each of them"
msgstr ""
"Cette fonction crée de nouvelles images en tons de gris avec des informations de canaux pour chacune d'entre elles"
"Cette fonction crée de nouvelles images en tons de gris avec des "
"informations de canaux pour chacune d'entre elles"
#: plug-ins/common/decompose.c:222
msgid "<Image>/Image/Channel Ops/Decompose"
@ -1890,7 +1892,7 @@ msgstr "Enregistrer en GIF"
msgid "GIF Options"
msgstr "Options GIF"
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:1209
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:856
msgid "Interlace"
msgstr "Entrelacement"
@ -2214,19 +2216,19 @@ msgstr "Utiliser l'algorithme par intensit
msgid "Mask Size"
msgstr "Taille du masque"
#: plug-ins/common/png.c:504
#: plug-ins/common/png.c:149
msgid "Loads files in PNG file format"
msgstr "Charge les fichiers enregistrés au format PNG"
#: plug-ins/common/png.c:505
#: plug-ins/common/png.c:150
msgid "This plug-in loads Portable Network Graphics (PNG) files."
msgstr "Cet appendice charge les fichiers Portable Network Graphics (PNG)."
#: plug-ins/common/png.c:1171
#: plug-ins/common/png.c:818
msgid "PNG Options"
msgstr "Options PNG"
#: plug-ins/common/png.c:1216
#: plug-ins/common/png.c:863
msgid "Compression level"
msgstr "Niveau de compression"
@ -2324,135 +2326,135 @@ msgstr "300 PPP"
msgid "600 DPI"
msgstr "600 PPP"
#: plug-ins/print/print.c:406
#: plug-ins/print/print.c:229
msgid "PostScript Level 1"
msgstr "PostScript Level 1"
#: plug-ins/print/print.c:408
#: plug-ins/print/print.c:231
msgid "PostScript Level 2"
msgstr "PostScript Level 2"
#: plug-ins/print/print.c:410
#: plug-ins/print/print.c:233
msgid "HP DeskJet 500, 520"
msgstr "HP DeskJet 500, 520"
#: plug-ins/print/print.c:412
#: plug-ins/print/print.c:235
msgid "HP DeskJet 500C, 540C"
msgstr "HP DeskJet 500C, 540C"
#: plug-ins/print/print.c:414
#: plug-ins/print/print.c:237
msgid "HP DeskJet 550C, 560C"
msgstr "HP DeskJet 550C, 560C"
#: plug-ins/print/print.c:416
#: plug-ins/print/print.c:239
msgid "HP DeskJet 600 series"
msgstr "HP DeskJet 600 series"
#: plug-ins/print/print.c:418
#: plug-ins/print/print.c:241
msgid "HP DeskJet 800 series"
msgstr "HP DeskJet 800 series"
#: plug-ins/print/print.c:420
#: plug-ins/print/print.c:243
msgid "HP DeskJet 1100C, 1120C"
msgstr "HP DeskJet 1100C, 1120C"
#: plug-ins/print/print.c:422
#: plug-ins/print/print.c:245
msgid "HP DeskJet 1200C, 1600C"
msgstr "HP DeskJet 1200C, 1600C"
#: plug-ins/print/print.c:424
#: plug-ins/print/print.c:247
msgid "HP LaserJet II series"
msgstr "HP LaserJet II series"
#: plug-ins/print/print.c:426
#: plug-ins/print/print.c:249
msgid "HP LaserJet III series"
msgstr "HP LaserJet III series"
#: plug-ins/print/print.c:428
#: plug-ins/print/print.c:251
msgid "HP LaserJet 4 series"
msgstr "HP LaserJet 4 series"
#: plug-ins/print/print.c:430
#: plug-ins/print/print.c:253
msgid "HP LaserJet 4V, 4Si"
msgstr "HP LaserJet 4V, 4Si"
#: plug-ins/print/print.c:432
#: plug-ins/print/print.c:255
msgid "HP LaserJet 5 series"
msgstr "HP LaserJet 5 series"
#: plug-ins/print/print.c:434
#: plug-ins/print/print.c:257
msgid "HP LaserJet 5Si"
msgstr "HP LaserJet 5Si"
#: plug-ins/print/print.c:436
#: plug-ins/print/print.c:259
msgid "HP LaserJet 6 series"
msgstr "HP LaserJet 6 series"
#: plug-ins/print/print.c:438
#: plug-ins/print/print.c:261
msgid "EPSON Stylus Color"
msgstr "EPSON Stylus Color"
#: plug-ins/print/print.c:440
#: plug-ins/print/print.c:263
msgid "EPSON Stylus Color Pro"
msgstr "EPSON Stylus Color Pro"
#: plug-ins/print/print.c:442
#: plug-ins/print/print.c:265
msgid "EPSON Stylus Color Pro XL"
msgstr "EPSON Stylus Color Pro XL"
#: plug-ins/print/print.c:444
#: plug-ins/print/print.c:267
msgid "EPSON Stylus Color 1500"
msgstr "EPSON Stylus Color 1500"
#: plug-ins/print/print.c:446
#: plug-ins/print/print.c:269
msgid "EPSON Stylus Color 400"
msgstr "EPSON Stylus Color 400"
#: plug-ins/print/print.c:448
#: plug-ins/print/print.c:271
msgid "EPSON Stylus Color 500"
msgstr "EPSON Stylus Color 500"
#: plug-ins/print/print.c:450
#: plug-ins/print/print.c:273
msgid "EPSON Stylus Color 600"
msgstr "EPSON Stylus Color 600"
#: plug-ins/print/print.c:452
#: plug-ins/print/print.c:275
msgid "EPSON Stylus Color 800"
msgstr "EPSON Stylus Color 800"
#: plug-ins/print/print.c:454
#: plug-ins/print/print.c:277
msgid "EPSON Stylus Color 1520"
msgstr "EPSON Stylus Color 1520"
#: plug-ins/print/print.c:456
#: plug-ins/print/print.c:279
msgid "EPSON Stylus Color 3000"
msgstr "EPSON Stylus Color 3000"
#: plug-ins/print/print.c:509
#: plug-ins/print/print.c:332
msgid "This plug-in prints images from The GIMP."
msgstr "Cet appendice imprime des images depuis Gimp."
#: plug-ins/print/print.c:510
#: plug-ins/print/print.c:333
msgid "Prints images to PostScript, PCL, or ESC/P2 printers."
msgstr "Imprime des images vers des imprimantes PostScript, PCL ou ESC/P2."
#: plug-ins/print/print.c:514
#: plug-ins/print/print.c:337
msgid "<Image>/File/Print"
msgstr "<Image>/Fichier/Imprimer"
#: plug-ins/print/print.c:827
#: plug-ins/print/print.c:650
msgid "Auto"
msgstr "Auto"
#: plug-ins/print/print.c:828
#: plug-ins/print/print.c:651
msgid "Portrait"
msgstr "Portrait"
#: plug-ins/print/print.c:829
#: plug-ins/print/print.c:652
msgid "Landscape"
msgstr "Paysage"
#: plug-ins/print/print.c:860
#: plug-ins/print/print.c:685
#, c-format
msgid "Print v%s"
msgstr "Impression Gimp v%s"
@ -2460,126 +2462,126 @@ msgstr "Impression Gimp v%s"
#.
#. * Media size option menu...
#.
#: plug-ins/print/print.c:910
#: plug-ins/print/print.c:735
msgid "Media Size:"
msgstr "Taille du support:"
#.
#. * Media type option menu...
#.
#: plug-ins/print/print.c:926
#: plug-ins/print/print.c:751
msgid "Media Type:"
msgstr "Type de support:"
#.
#. * Media source option menu...
#.
#: plug-ins/print/print.c:942
#: plug-ins/print/print.c:767
msgid "Media Source:"
msgstr "Alimentation:"
#.
#. * Orientation option menu...
#.
#: plug-ins/print/print.c:958
#: plug-ins/print/print.c:783
msgid "Orientation:"
msgstr "Orientation:"
#.
#. * Resolution option menu...
#.
#: plug-ins/common/ps.c:1999 plug-ins/print/print.c:988
#: plug-ins/common/ps.c:1999 plug-ins/print/print.c:813
msgid "Resolution:"
msgstr "Résolution:"
#.
#. * Output type toggles...
#.
#: plug-ins/print/print.c:1004
#: plug-ins/print/print.c:829
msgid "Output Type:"
msgstr "Type de Sortie:"
#: plug-ins/print/print.c:1013
#: plug-ins/print/print.c:838
msgid "B&W"
msgstr "N&B"
#.
#. * Scaling...
#.
#: plug-ins/print/print.c:1036
#: plug-ins/print/print.c:861
msgid "Scaling:"
msgstr "Échelle:"
#: plug-ins/print/print.c:1071
#: plug-ins/print/print.c:896
msgid "Percent"
msgstr "Pourcent"
#: plug-ins/print/print.c:1080
#: plug-ins/print/print.c:905
msgid "PPI"
msgstr "PPP"
#.
#. * Brightness slider...
#.
#: plug-ins/print/print.c:1092
#: plug-ins/print/print.c:917
msgid "Brightness:"
msgstr "Luminosité:"
#.
#. * Printer option menu...
#.
#: plug-ins/print/print.c:1127
#: plug-ins/print/print.c:952
msgid "Printer:"
msgstr "Imprimante:"
#: plug-ins/print/print.c:1153 plug-ins/print/print.c:1186
#: plug-ins/print/print.c:978 plug-ins/print/print.c:1011
msgid "Setup"
msgstr "Configuration"
#: plug-ins/print/print.c:1173
#: plug-ins/print/print.c:998
msgid "Print"
msgstr "Impression"
#.
#. * Printer driver option menu...
#.
#: plug-ins/print/print.c:1208
#: plug-ins/print/print.c:1033
msgid "Driver:"
msgstr "Pilote:"
#.
#. * PPD file...
#.
#: plug-ins/print/print.c:1233
#: plug-ins/print/print.c:1058
msgid "PPD File:"
msgstr "Fichier PPD:"
#: plug-ins/print/print.c:1246
#: plug-ins/print/print.c:1071
msgid "Browse"
msgstr "Parcourir"
#.
#. * Print command...
#.
#: plug-ins/print/print.c:1256
#: plug-ins/print/print.c:1081
msgid "Command:"
msgstr "Commande:"
#.
#. * Output file selection dialog...
#.
#: plug-ins/print/print.c:1291
#: plug-ins/print/print.c:1116
msgid "Print To File?"
msgstr "Imprimer dans un fichier?"
#.
#. * PPD file selection dialog...
#.
#: plug-ins/print/print.c:1301
#: plug-ins/print/print.c:1126
msgid "PPD File?"
msgstr "Fichier PPD?"
#: plug-ins/print/print.c:2287
#: plug-ins/print/print.c:2112
msgid "File"
msgstr "Fichier"
@ -2867,41 +2869,41 @@ msgstr "Enregistrer en Xpm"
msgid "Alpha Threshold"
msgstr "Seuil alpha"
#: plug-ins/common/xwd.c:222 plug-ins/common/xwd.c:223
#: plug-ins/common/xwd.c:226 plug-ins/common/xwd.c:227
msgid "load file of the XWD file format"
msgstr "charge un fichier enregistré au format XWD"
#: plug-ins/common/xwd.c:234
#: plug-ins/common/xwd.c:238
msgid "saves files in the XWD file format"
msgstr "enregistre le fichier au format XWD"
#: plug-ins/common/xwd.c:235
#: plug-ins/common/xwd.c:239
msgid "XWD saving handles all image types except those with alpha channels."
msgstr ""
"La sauvegarde au format XWD gère tous les types d'images, sauf ceux avec des "
"canaux alpha."
#: plug-ins/common/xwd.c:331
#: plug-ins/common/xwd.c:335
msgid "can't open file for reading"
msgstr "impossible d'ouvrir le fichier en lecture"
#: plug-ins/common/xwd.c:347
#: plug-ins/common/xwd.c:351
msgid "can't open file as XWD file"
msgstr "impossible d'ouvrir comme fichier XWD"
#: plug-ins/common/xwd.c:362
#: plug-ins/common/xwd.c:366
msgid "can't get memory for colormap"
msgstr "Pas assez de mémoire pour la palette."
#: plug-ins/common/xwd.c:380
#: plug-ins/common/xwd.c:384
msgid "can't read color entries"
msgstr "Je ne peux lire les entrées de couleurs."
#: plug-ins/common/xwd.c:444
#: plug-ins/common/xwd.c:448
msgid "this image depth/format is not supported"
msgstr "Ce format d'image ou cette profondeur ne sont pas gérés."
#: plug-ins/common/xwd.c:448
#: plug-ins/common/xwd.c:452
#, c-format
msgid ""
"load_image (xwd): XWD-file %s has format %d, depth %d\n"
@ -2912,37 +2914,36 @@ msgstr ""
"profondeur %d et bits par pixel %d.\n"
"De tels fichiers ne sont pas gérés actuellement.\n"
#: plug-ins/common/xwd.c:476
#: plug-ins/common/xwd.c:480
msgid "XWD save cannot handle images with alpha channels"
msgstr ""
"Il est impossible de sauver des images avec canaux alpha au format XWD."
#: plug-ins/common/xwd.c:487
#: plug-ins/common/xwd.c:491
msgid "cannot operate on unknown image types"
msgstr "Impossible d'opérer sur un type d'image inconnu."
#: plug-ins/common/xwd.c:496
#: plug-ins/common/xwd.c:500
msgid "can't open file for writing"
msgstr "impossible d'ouvrir le fichier en écriture"
#: plug-ins/common/xwd.c:1148
#: plug-ins/common/xwd.c:1152
msgid "EOF encountered on "
msgstr "Fin de fichier lors de "
#: plug-ins/common/xwd.c:1246 plug-ins/common/xwd.c:1408
#: plug-ins/common/xwd.c:1605 plug-ins/common/xwd.c:1854
#: plug-ins/common/xwd.c:1250 plug-ins/common/xwd.c:1412
#: plug-ins/common/xwd.c:1609 plug-ins/common/xwd.c:1858
msgid "EOF encountered on reading"
msgstr "Fin de fichier lors de la lecture"
#: plug-ins/common/xwd.c:1294
#: plug-ins/common/xwd.c:1298
msgid "No memory for mapping colors"
msgstr "Pas de mémoire pour associer les couleurs"
#: plug-ins/common/xwd.c:1978
#: plug-ins/common/xwd.c:1982
msgid "Error during writing indexed/grey image"
msgstr "Erreur durant l'écriture d'une image indexée ou tons de gris"
#: plug-ins/common/xwd.c:2067
#: plug-ins/common/xwd.c:2071
msgid "Error during writing rgb image"
msgstr "Erreur durant l'écriture de l'image rgb"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: gimp 1.1.7\n"
"POT-Creation-Date: 1999-07-03 23:47+0900\n"
"POT-Creation-Date: 1999-07-17 11:11-0700\n"
"PO-Revision-Date: 1999-07-05 03:30-0900\n"
"Last-Translator: 白崎 泰弘 <yasuhiro@awa.tohoku.ac.jp>\n"
"Language-Team: Japanese <ja@li.org>\n"
@ -447,7 +447,7 @@ msgstr ""
#: plug-ins/common/depthmerge.c:746 plug-ins/common/destripe.c:695
#: plug-ins/common/gif.c:1263 plug-ins/common/jpeg.c:1000
#: plug-ins/common/mail.c:491 plug-ins/common/oilify.c:460
#: plug-ins/common/png.c:825 plug-ins/common/ps.c:2023
#: plug-ins/common/png.c:827 plug-ins/common/ps.c:2023
#: plug-ins/common/ps.c:2290 plug-ins/common/xbm.c:959
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1104
msgid "OK"
@ -522,7 +522,7 @@ msgstr ""
#: plug-ins/common/depthmerge.c:756 plug-ins/common/destripe.c:704
#: plug-ins/common/gif.c:1172 plug-ins/common/jpeg.c:1009
#: plug-ins/common/mail.c:502 plug-ins/common/oilify.c:469
#: plug-ins/common/png.c:834 plug-ins/common/ps.c:2033
#: plug-ins/common/png.c:836 plug-ins/common/ps.c:2033
#: plug-ins/common/ps.c:2300 plug-ins/common/xbm.c:707
#: plug-ins/common/xbm.c:969 plug-ins/common/xpm.c:772
#: plug-ins/print/print.c:991 plug-ins/print/print.c:1097
@ -888,7 +888,7 @@ msgstr "
#: plug-ins/common/apply_lens.c:439 plug-ins/common/blur.c:607
#: plug-ins/common/checkerboard.c:399 plug-ins/common/cubism.c:356
#: plug-ins/common/jpeg.c:1018 plug-ins/common/oilify.c:478
#: plug-ins/common/png.c:845 plug-ins/common/xpm.c:781
#: plug-ins/common/png.c:847 plug-ins/common/xpm.c:781
msgid "Parameter Settings"
msgstr "パラメータ設定"
@ -1117,23 +1117,23 @@ msgstr "
msgid "RLE encoded"
msgstr "RLE エンコード"
#: plug-ins/common/borderaverage.c:98
#: plug-ins/borderaverage/borderaverage.c:98
msgid "<Image>/Filters/Colors/Border Average"
msgstr ""
#: plug-ins/common/borderaverage.c:339
#: plug-ins/borderaverage/borderaverage.c:339
msgid "Border Size"
msgstr "縁サイズ"
#: plug-ins/common/borderaverage.c:339
#: plug-ins/borderaverage/borderaverage.c:339
msgid "Thickness"
msgstr "太さ"
#: plug-ins/common/borderaverage.c:342
#: plug-ins/borderaverage/borderaverage.c:342
msgid "Number of colors"
msgstr "色数"
#: plug-ins/common/borderaverage.c:345
#: plug-ins/borderaverage/borderaverage.c:345
msgid "Bucket Size:"
msgstr "バケツサイズ:"
@ -1656,7 +1656,8 @@ msgstr "
msgid ""
"This function creates new gray images with different channel information in "
"each of them"
msgstr "この関数は画像の各チャンネルの情報を元に新しいグレースケール画像を生成する"
msgstr ""
"この関数は画像の各チャンネルの情報を元に新しいグレースケール画像を生成する"
#: plug-ins/common/decompose.c:222
msgid "<Image>/Image/Channel Ops/Decompose"
@ -1700,7 +1701,10 @@ msgid ""
"Taking as input two full-colour, full-alpha images and two corresponding "
"grayscale depth maps, this plug-in combines the images based on which is "
"closer (has a lower depth map value) at each point."
msgstr "このプラグインはフルカラー, フルアルファ画像と対応する2つのグレースケール深度マップを元に, 各点においてマップ値を比較し, 小さいマップ値の点を用いて新しい画像を作成する."
msgstr ""
"このプラグインはフルカラー, "
"フルアルファ画像と対応する2つのグレースケール深度マップを元に, "
"各点においてマップ値を比較し, 小さいマップ値の点を用いて新しい画像を作成する."
#: plug-ins/common/depthmerge.c:202
msgid "<Image>/Filters/Combine/Depth Merge"
@ -1838,7 +1842,7 @@ msgstr "GIF
msgid "GIF Options"
msgstr "GIF オプション"
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:854
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:856
msgid "Interlace"
msgstr "インターレース"
@ -2135,7 +2139,9 @@ msgstr "
msgid ""
"This function performs the well-known oil-paint effect on the specified "
"drawable. The size of the input mask is specified by 'mask_size'."
msgstr "この関数は指定した描画対象を良く知られた油絵のように変換する. 入力マスクは 'mask_size' で指定する."
msgstr ""
"この関数は指定した描画対象を良く知られた油絵のように変換する. 入力マスクは "
"'mask_size' で指定する."
#: plug-ins/common/oilify.c:127
msgid "<Image>/Filters/Artistic/Oilify"
@ -2165,11 +2171,11 @@ msgstr "PNG
msgid "This plug-in loads Portable Network Graphics (PNG) files."
msgstr "このプラグインは Portable Network Graphics (PNG) ファイルを読み込む."
#: plug-ins/common/png.c:816
#: plug-ins/common/png.c:818
msgid "PNG Options"
msgstr "PNG オプション"
#: plug-ins/common/png.c:861
#: plug-ins/common/png.c:863
msgid "Compression level"
msgstr "圧縮レベル"
@ -2713,7 +2719,9 @@ msgstr "X10
msgid ""
"Load a file in X10 or X11 bitmap (XBM) file format. XBM is a lossless "
"format for flat black-and-white (two color indexed) images."
msgstr "X10 や X11 のビットマップ (XBM) ファイル形式の画像を読み込む. XBM は白黒画像に対する可逆ファイル形式である."
msgstr ""
"X10 や X11 のビットマップ (XBM) ファイル形式の画像を読み込む. XBM "
"は白黒画像に対する可逆ファイル形式である."
#: plug-ins/common/xbm.c:230
msgid "Made with Gimp"
@ -2796,7 +2804,8 @@ msgstr "xpm
#: plug-ins/common/xpm.c:182
msgid "saves files in the xpm file format (if you're on a 16 bit display...)"
msgstr "xpm ファイル形式で画像を保存する (16 bit ディスプレイを使用しているなら...)"
msgstr ""
"xpm ファイル形式で画像を保存する (16 bit ディスプレイを使用しているなら...)"
#: plug-ins/common/xpm.c:756
msgid "Save as Xpm"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: GIMP 1.1.1\n"
"POT-Creation-Date: 1999-07-10 03:35+0200\n"
"POT-Creation-Date: 1999-07-17 11:11-0700\n"
"PO-Revision-Date: 1999-07-11 19:55+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@online.no>\n"
"Language-Team: Norwegian <no@li.org>\n"
@ -449,7 +449,7 @@ msgstr ""
#: plug-ins/common/depthmerge.c:746 plug-ins/common/destripe.c:695
#: plug-ins/common/gif.c:1263 plug-ins/common/jpeg.c:1000
#: plug-ins/common/mail.c:491 plug-ins/common/oilify.c:460
#: plug-ins/common/png.c:825 plug-ins/common/ps.c:2023
#: plug-ins/common/png.c:827 plug-ins/common/ps.c:2023
#: plug-ins/common/ps.c:2290 plug-ins/common/xbm.c:959
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1104
msgid "OK"
@ -524,7 +524,7 @@ msgstr ""
#: plug-ins/common/depthmerge.c:756 plug-ins/common/destripe.c:704
#: plug-ins/common/gif.c:1172 plug-ins/common/jpeg.c:1009
#: plug-ins/common/mail.c:502 plug-ins/common/oilify.c:469
#: plug-ins/common/png.c:834 plug-ins/common/ps.c:2033
#: plug-ins/common/png.c:836 plug-ins/common/ps.c:2033
#: plug-ins/common/ps.c:2300 plug-ins/common/xbm.c:707
#: plug-ins/common/xbm.c:969 plug-ins/common/xpm.c:772
#: plug-ins/print/print.c:991 plug-ins/print/print.c:1097
@ -888,7 +888,7 @@ msgstr ""
#: plug-ins/common/apply_lens.c:439 plug-ins/common/blur.c:607
#: plug-ins/common/checkerboard.c:399 plug-ins/common/cubism.c:356
#: plug-ins/common/jpeg.c:1018 plug-ins/common/oilify.c:478
#: plug-ins/common/png.c:845 plug-ins/common/xpm.c:781
#: plug-ins/common/png.c:847 plug-ins/common/xpm.c:781
msgid "Parameter Settings"
msgstr ""
@ -1105,23 +1105,23 @@ msgstr ""
msgid "RLE encoded"
msgstr ""
#: plug-ins/common/borderaverage.c:98
#: plug-ins/borderaverage/borderaverage.c:98
msgid "<Image>/Filters/Colors/Border Average"
msgstr ""
#: plug-ins/common/borderaverage.c:339
#: plug-ins/borderaverage/borderaverage.c:339
msgid "Border Size"
msgstr ""
#: plug-ins/common/borderaverage.c:339
#: plug-ins/borderaverage/borderaverage.c:339
msgid "Thickness"
msgstr ""
#: plug-ins/common/borderaverage.c:342
#: plug-ins/borderaverage/borderaverage.c:342
msgid "Number of colors"
msgstr ""
#: plug-ins/common/borderaverage.c:345
#: plug-ins/borderaverage/borderaverage.c:345
msgid "Bucket Size:"
msgstr ""
@ -1818,7 +1818,7 @@ msgstr ""
msgid "GIF Options"
msgstr ""
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:854
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:856
msgid "Interlace"
msgstr ""
@ -2137,11 +2137,11 @@ msgstr "Laster filer i PNG filformat"
msgid "This plug-in loads Portable Network Graphics (PNG) files."
msgstr ""
#: plug-ins/common/png.c:816
#: plug-ins/common/png.c:818
msgid "PNG Options"
msgstr "PNG alternativer"
#: plug-ins/common/png.c:861
#: plug-ins/common/png.c:863
msgid "Compression level"
msgstr "Kompresjonsnivå"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

3045
po/de.po

File diff suppressed because it is too large Load Diff

3039
po/fi.po

File diff suppressed because it is too large Load Diff

1427
po/fr.po

File diff suppressed because it is too large Load Diff

3032
po/hu.po

File diff suppressed because it is too large Load Diff

3039
po/it.po

File diff suppressed because it is too large Load Diff

1028
po/ja.po

File diff suppressed because it is too large Load Diff

160
po/ko.po
View File

@ -12,7 +12,7 @@
msgid ""
msgstr ""
"Project-Id-Version: gimp 1.1.6\n"
"POT-Creation-Date: 1999-07-08 11:58+0900\n"
"POT-Creation-Date: 1999-07-17 11:23-0700\n"
"PO-Revision-Date: 1999-07-08 03:50:14+0900\n"
"Last-Translator: Sung-Hyun Nam <namsh@lgic.co.kr>\n"
"Language-Team: Korean <ko@li.org>\n"
@ -351,7 +351,7 @@ msgstr ""
#: app/color_balance.c:273 app/color_notebook.c:49 app/color_notebook.c:192
#: app/color_select.c:155 app/color_select.c:210 app/convert.c:295
#: app/curves.c:517 app/file_new_dialog.c:292 app/file_new_dialog.c:482
#: app/hue_saturation.c:361 app/interface.c:1007 app/interface.c:1393
#: app/hue_saturation.c:361 app/interface.c:1009 app/interface.c:1395
#: app/layers_dialog.c:2901 app/layers_dialog.c:3119 app/layers_dialog.c:3262
#: app/layers_dialog.c:3738 app/levels.c:335 app/module_db.c:263
#: app/posterize.c:199 app/preferences_dialog.c:1469 app/resize.c:114
@ -366,7 +366,7 @@ msgstr "
#: app/curves.c:518 app/file_new_dialog.c:294 app/file_new_dialog.c:484
#: app/gdisplay_ops.c:349 app/gimpprogress.c:135 app/global_edit.c:705
#: app/gradient.c:1486 app/gradient.c:4566 app/gradient.c:4921
#: app/hue_saturation.c:362 app/interface.c:911 app/interface.c:1008
#: app/hue_saturation.c:362 app/interface.c:913 app/interface.c:1010
#: app/layers_dialog.c:2902 app/layers_dialog.c:3120 app/layers_dialog.c:3263
#: app/layers_dialog.c:3410 app/layers_dialog.c:3739 app/levels.c:336
#: app/posterize.c:200 app/preferences_dialog.c:1473 app/resize.c:115
@ -398,8 +398,8 @@ msgstr "
#. The close push button
#: app/brush_edit.c:38 app/brush_select.c:135 app/by_color_select.c:664
#: app/color_notebook.c:187 app/color_picker.c:209 app/color_select.c:205
#: app/colormap_dialog.i.c:94 app/colormap_dialog.i.c:103 app/crop.c:1033
#: app/devices.c:124 app/docindexif.c:95 app/errorconsole.c:230
#: app/colormap_dialog.i.c:94 app/colormap_dialog.i.c:103 app/crop.c:1027
#: app/devices.c:124 app/docindexif.c:100 app/errorconsole.c:230
#: app/gdisplay_ops.c:348 app/gradient.c:646 app/gradient_select.c:76
#: app/histogram_tool.c:262 app/info_window.c:121 app/lc_dialog.c:196
#: app/palette.c:2235 app/palette_select.c:59 app/pattern_select.c:90
@ -970,11 +970,11 @@ msgstr "Sharpen"
msgid "Convolve Type"
msgstr "곡선 종류"
#: app/crop.c:170 app/crop.c:1031
#: app/crop.c:170 app/crop.c:1025
msgid "Crop"
msgstr "잘라내기"
#: app/crop.c:170 app/crop.c:1032
#: app/crop.c:170 app/crop.c:1026
msgid "Resize"
msgstr "크기조정"
@ -1000,43 +1000,43 @@ msgstr "
msgid "Crop: "
msgstr "잘라내기: "
#: app/crop.c:1011
#: app/crop.c:1005
msgid "Crop: 0 x 0"
msgstr "잘라내기: 0 x 0"
#. create the info dialog
#: app/crop.c:1039
#: app/crop.c:1033
msgid "Crop & Resize Information"
msgstr ""
#. add the information fields
#: app/crop.c:1042
#: app/crop.c:1036
msgid "Origin X:"
msgstr "X 시작:"
#: app/crop.c:1045 app/file_new_dialog.c:753 app/resize.c:334 app/resize.c:419
#: app/resize.c:577 app/rotate_tool.c:108 app/scale_tool.c:99
#: app/crop.c:1039 app/file_new_dialog.c:753 app/resize.c:334 app/resize.c:419
#: app/resize.c:577 app/rotate_tool.c:109 app/scale_tool.c:99
#: app/shear_tool.c:83
msgid "Y:"
msgstr "Y:"
#. the pixel size labels
#: app/crop.c:1058 app/file_new_dialog.c:614 app/file_new_dialog.c:632
#: app/crop.c:1052 app/file_new_dialog.c:614 app/file_new_dialog.c:632
#: app/tool_options.c:405
msgid "Width:"
msgstr "넓이:"
#: app/crop.c:1061 app/file_new_dialog.c:620 app/file_new_dialog.c:638
#: app/crop.c:1055 app/file_new_dialog.c:620 app/file_new_dialog.c:638
#: app/layers_dialog.c:2954 app/resize.c:245 app/resize.c:270 app/resize.c:514
#: app/scale_tool.c:78 app/scale_tool.c:85 app/tool_options.c:427
msgid "Height:"
msgstr "높이:"
#: app/crop.c:1083
#: app/crop.c:1077
msgid "From Selection"
msgstr ""
#: app/crop.c:1089
#: app/crop.c:1083
msgid "Auto Shrink"
msgstr ""
@ -1118,49 +1118,49 @@ msgstr "
msgid "There's no selection to remove."
msgstr "지울만한 선택된 것이 없습니다."
#: app/docindexif.c:75
#: app/docindexif.c:80
msgid "Open"
msgstr "열기"
#: app/docindexif.c:75
#: app/docindexif.c:80
msgid "Open a file"
msgstr "파일 열기"
#: app/docindexif.c:80
#: app/docindexif.c:85
msgid "Up"
msgstr "위로"
#: app/docindexif.c:80
#: app/docindexif.c:85
msgid "Move the selected entry up in the index"
msgstr "인덱스에서 선택된 엔트리 위로 이동"
#: app/docindexif.c:85
#: app/docindexif.c:90
msgid "Down"
msgstr "아래로"
#: app/docindexif.c:85
#: app/docindexif.c:90
msgid "Move the selected entry down in the index"
msgstr "인덱스에서 선택된 엔트리 아래로 이동"
#: app/docindexif.c:90
#: app/docindexif.c:95
msgid "Remove"
msgstr "삭제"
#: app/docindexif.c:90
#: app/docindexif.c:95
msgid "Remove the selected entry from the index"
msgstr "인덱스에서 선택된 엔트리 삭제"
#: app/docindexif.c:95
#: app/docindexif.c:100
msgid "Close the Document Index"
msgstr "문서 인덱스 닫기"
#. Set the GOWindow title
#: app/docindexif.c:213
#: app/docindexif.c:218
msgid "Document Index"
msgstr "문서 색인"
#. Set the initial status message
#: app/docindexif.c:219
#: app/docindexif.c:224
msgid "GTK successfully started"
msgstr "GDK가 성공적으로 시작됨"
@ -1436,7 +1436,7 @@ msgstr ""
msgid "indexed"
msgstr ""
#: app/gdisplay.c:2093
#: app/gdisplay.c:2102
msgid "gdisplays_flush() called recursively."
msgstr ""
@ -1521,41 +1521,41 @@ msgstr ""
msgid "Layer type %d not supported."
msgstr "계층 유형 %d는 지원되지 않습니다."
#: app/gimpimage.c:596 app/gimpimage.c:690
#: app/gimpimage.c:642 app/gimpimage.c:740
msgid "gimp_image_apply_image sent illegal parameters"
msgstr "gimp_image_apply_image가 비정상적인 파라미터를 보냈습니다"
#: app/gimpimage.c:1096
#: app/gimpimage.c:1172
msgid "Unable to project indexed image."
msgstr ""
#: app/gimpimage.c:1982
#: app/gimpimage.c:2109
msgid "Layer cannot be raised any further"
msgstr "더이상 계층을 올릴 수 없습니다"
#: app/gimpimage.c:2056
#: app/gimpimage.c:2184
msgid "Layer cannot be lowered any further"
msgstr "더이상 계층을 내릴 수 없습니다"
#. layer_arg is already the top_layer
#: app/gimpimage.c:2085
#: app/gimpimage.c:2214
msgid "Layer is already on top"
msgstr "계층이 이미 최상층에 있습니다"
#: app/gimpimage.c:2090
#: app/gimpimage.c:2219
msgid "Can't raise Layer without alpha"
msgstr "알파없이 계층을 올릴 수 없습니다"
#. there is no next layer below layer_arg
#: app/gimpimage.c:2184
#: app/gimpimage.c:2314
msgid "Layer is already on bottom"
msgstr "계층이 이미 최하층에 있습니다"
#: app/gimpimage.c:2197
#: app/gimpimage.c:2327
msgid "BG has no alpha, layer was placed above"
msgstr ""
#: app/gimpimage.c:2259
#: app/gimpimage.c:2390
msgid ""
"There are not enough visible layers for a merge.\n"
"There must be at least two."
@ -1563,27 +1563,27 @@ msgstr ""
"합칠 수 있을 만큼의 계층이 보이지 않습니다.\n"
"적어도 두개는 보여야만 합니다."
#: app/gimpimage.c:2337
#: app/gimpimage.c:2468
msgid "There are not enough visible layers for a merge down."
msgstr ""
#: app/gimpimage.c:2448 app/gimpimage.c:2481
#: app/gimpimage.c:2581 app/gimpimage.c:2614
msgid "gimp_image_merge_layers: could not allocate merge layer"
msgstr ""
#: app/gimpimage.c:2520
#: app/gimpimage.c:2653
msgid "gimp_image_merge_layers attempting to merge incompatible layers\n"
msgstr ""
#: app/gimpimage.c:2600
#: app/gimpimage.c:2735
msgid "gimp_image_add_layer: attempt to add layer to wrong image"
msgstr ""
#: app/gimpimage.c:2610
#: app/gimpimage.c:2745
msgid "gimp_image_add_layer: trying to add layer to image twice"
msgstr ""
#: app/gimpimage.c:2726
#: app/gimpimage.c:2864
msgid ""
"Unable to add a layer mask since\n"
"the layer already has one."
@ -1591,7 +1591,7 @@ msgstr ""
"계층이 이미 마스크를 가지고 있으므로\n"
"더 이상 추가할 수 없습니다."
#: app/gimpimage.c:2730
#: app/gimpimage.c:2868
msgid ""
"Unable to add a layer mask to a\n"
"layer in an indexed image."
@ -1599,7 +1599,7 @@ msgstr ""
"색인된 이미지 안의 계층에는\n"
"마스크를 추가할 수 없습니다."
#: app/gimpimage.c:2734
#: app/gimpimage.c:2872
msgid ""
"Cannot add layer mask to a layer\n"
"with no alpha channel."
@ -1607,27 +1607,27 @@ msgstr ""
"알파 채널이 없는 계층에는\n"
"마스크를 추가할 수 없습니다."
#: app/gimpimage.c:2738
#: app/gimpimage.c:2876
msgid "Cannot add layer mask of different dimensions than specified layer."
msgstr ""
#: app/gimpimage.c:2842
#: app/gimpimage.c:2983
msgid "Channel cannot be raised any further"
msgstr "더 이상 채널을 올릴 수 없습니다"
#: app/gimpimage.c:2889
#: app/gimpimage.c:3031
msgid "Channel cannot be lowered any further"
msgstr "더 이상 채널을 내릴 수 없습니다"
#: app/gimpimage.c:2909
#: app/gimpimage.c:3053
msgid "gimp_image_add_channel: attempt to add channel to wrong image"
msgstr ""
#: app/gimpimage.c:2919
#: app/gimpimage.c:3063
msgid "gimp_image_add_channel: trying to add channel to image twice"
msgstr ""
#: app/gimpimage.c:3045 app/palette.c:525 app/palette.c:550 app/palette.c:909
#: app/gimpimage.c:3190 app/palette.c:525 app/palette.c:550 app/palette.c:909
#: app/palette.c:913 app/palette.c:2313 app/palette.c:2995
msgid "Untitled"
msgstr "제목없음"
@ -2661,17 +2661,17 @@ msgstr ""
"\n"
"인스톨 실패. 시스템 관리자를 만나보십시오.\n"
#: app/interface.c:323
#: app/interface.c:325
msgid ""
"Foreground & background colors. The black and white squares reset colors. "
"The arrows swap colors. Double click to select a color from a colorrequester."
msgstr ""
#: app/interface.c:539
#: app/interface.c:541
msgid "The GIMP"
msgstr "The GIMP"
#: app/interface.c:1386
#: app/interface.c:1388
msgid "GIMP Message"
msgstr "GIMP 메시지"
@ -3828,12 +3828,12 @@ msgstr ""
msgid "/Export Path"
msgstr ""
#: app/menus.c:591
#: app/menus.c:596
#, c-format
msgid "Error opening file: %s\n"
msgstr "파일 열기 에러: %s\n"
#: app/menus.c:613 app/menus.c:694
#: app/menus.c:618 app/menus.c:699
#, c-format
msgid "/File/MRU%02d"
msgstr "/File/MRU%02d"
@ -3842,83 +3842,83 @@ msgstr "/File/MRU%02d"
msgid "Module DB"
msgstr "모듈 DB"
#: app/module_db.c:555
#: app/module_db.c:567
#, c-format
msgid "load module: \"%s\"\n"
msgstr ""
#: app/module_db.c:562
#: app/module_db.c:574
#, c-format
msgid "skipping module: \"%s\"\n"
msgstr ""
#: app/module_db.c:586
#: app/module_db.c:598
#, c-format
msgid "module load error: %s: %s"
msgstr ""
#: app/module_db.c:604
#: app/module_db.c:616
msgid "missing module_init() symbol"
msgstr ""
#: app/module_db.c:607
#: app/module_db.c:619
#, c-format
msgid "%s: module_init() symbol not found"
msgstr ""
#: app/module_db.c:760
#: app/module_db.c:772
msgid "<No modules>"
msgstr "<모듈 없음>"
#: app/module_db.c:773 app/module_db.c:782
#: app/module_db.c:785 app/module_db.c:794
msgid "on disk"
msgstr ""
#: app/module_db.c:773
#: app/module_db.c:785
msgid "only in memory"
msgstr ""
#: app/module_db.c:782
#: app/module_db.c:794
msgid "nowhere (click 'refresh')"
msgstr ""
#: app/module_db.c:818
#: app/module_db.c:830
msgid "Load"
msgstr ""
#: app/module_db.c:827
#: app/module_db.c:839
msgid "Unload"
msgstr ""
#: app/module_db.c:840
#: app/module_db.c:852
msgid "Purpose: "
msgstr ""
#: app/module_db.c:841
#: app/module_db.c:853
msgid "Author: "
msgstr "저자: "
#: app/module_db.c:842
#: app/module_db.c:854
msgid "Version: "
msgstr "판번호: "
#: app/module_db.c:843
#: app/module_db.c:855
msgid "Copyright: "
msgstr "Copyright: "
#: app/module_db.c:844
#: app/module_db.c:856
msgid "Date: "
msgstr "날짜: "
#: app/module_db.c:845
#: app/module_db.c:857
msgid "Location: "
msgstr "위치: "
#: app/module_db.c:846
#: app/module_db.c:858
msgid "State: "
msgstr "State: "
#: app/module_db.c:865
#: app/module_db.c:877
msgid "Autoload during startup"
msgstr ""
@ -4801,11 +4801,11 @@ msgstr ""
msgid "Rotation Information"
msgstr "회전 정보"
#: app/rotate_tool.c:105
#: app/rotate_tool.c:106
msgid "Center X:"
msgstr "중앙 X:"
#: app/rotate_tool.c:400
#: app/rotate_tool.c:401
msgid "Rotating..."
msgstr "회전..."
@ -5388,11 +5388,11 @@ msgid ""
"layers that contain layer masks."
msgstr ""
#: app/transform_core.c:1135
#: app/transform_core.c:1140
msgid "homogeneous coordinate = 0...\n"
msgstr ""
#: app/transform_core.c:1390
#: app/transform_core.c:1395
msgid "Transformation"
msgstr ""
@ -5579,7 +5579,7 @@ msgstr "
msgid "Select"
msgstr "선택"
#: libgimp/gimpenv.c:81
#: libgimp/gimpenv.c:82
msgid "warning: no home directory."
msgstr ""

3019
po/nl.po

File diff suppressed because it is too large Load Diff

113
po/no.po
View File

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: gimp 1.1.1\n"
"POT-Creation-Date: 1999-07-11 18:28+0200\n"
"POT-Creation-Date: 1999-07-17 11:23-0700\n"
"PO-Revision-Date: 1999-07-11 19:39+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@online.no>\n"
"Language-Team: Norwegian <no@li.org>\n"
@ -1507,97 +1507,97 @@ msgstr ""
msgid "Unable to project indexed image."
msgstr ""
#: app/gimpimage.c:2106
#: app/gimpimage.c:2109
msgid "Layer cannot be raised any further"
msgstr ""
#: app/gimpimage.c:2181
#: app/gimpimage.c:2184
msgid "Layer cannot be lowered any further"
msgstr ""
#. layer_arg is already the top_layer
#: app/gimpimage.c:2211
#: app/gimpimage.c:2214
msgid "Layer is already on top"
msgstr ""
#: app/gimpimage.c:2216
#: app/gimpimage.c:2219
msgid "Can't raise Layer without alpha"
msgstr ""
#. there is no next layer below layer_arg
#: app/gimpimage.c:2311
#: app/gimpimage.c:2314
msgid "Layer is already on bottom"
msgstr ""
#: app/gimpimage.c:2324
#: app/gimpimage.c:2327
msgid "BG has no alpha, layer was placed above"
msgstr ""
#: app/gimpimage.c:2387
#: app/gimpimage.c:2390
msgid ""
"There are not enough visible layers for a merge.\n"
"There must be at least two."
msgstr ""
#: app/gimpimage.c:2465
#: app/gimpimage.c:2468
msgid "There are not enough visible layers for a merge down."
msgstr ""
#: app/gimpimage.c:2578 app/gimpimage.c:2611
#: app/gimpimage.c:2581 app/gimpimage.c:2614
msgid "gimp_image_merge_layers: could not allocate merge layer"
msgstr ""
#: app/gimpimage.c:2650
#: app/gimpimage.c:2653
msgid "gimp_image_merge_layers attempting to merge incompatible layers\n"
msgstr ""
#: app/gimpimage.c:2732
#: app/gimpimage.c:2735
msgid "gimp_image_add_layer: attempt to add layer to wrong image"
msgstr ""
#: app/gimpimage.c:2742
#: app/gimpimage.c:2745
msgid "gimp_image_add_layer: trying to add layer to image twice"
msgstr ""
#: app/gimpimage.c:2861
#: app/gimpimage.c:2864
msgid ""
"Unable to add a layer mask since\n"
"the layer already has one."
msgstr ""
#: app/gimpimage.c:2865
#: app/gimpimage.c:2868
msgid ""
"Unable to add a layer mask to a\n"
"layer in an indexed image."
msgstr ""
#: app/gimpimage.c:2869
#: app/gimpimage.c:2872
msgid ""
"Cannot add layer mask to a layer\n"
"with no alpha channel."
msgstr ""
#: app/gimpimage.c:2873
#: app/gimpimage.c:2876
msgid "Cannot add layer mask of different dimensions than specified layer."
msgstr ""
#: app/gimpimage.c:2980
#: app/gimpimage.c:2983
msgid "Channel cannot be raised any further"
msgstr ""
#: app/gimpimage.c:3028
#: app/gimpimage.c:3031
msgid "Channel cannot be lowered any further"
msgstr ""
#: app/gimpimage.c:3050
#: app/gimpimage.c:3053
msgid "gimp_image_add_channel: attempt to add channel to wrong image"
msgstr ""
#: app/gimpimage.c:3060
#: app/gimpimage.c:3063
msgid "gimp_image_add_channel: trying to add channel to image twice"
msgstr ""
#: app/gimpimage.c:3187 app/palette.c:525 app/palette.c:550 app/palette.c:909
#: app/gimpimage.c:3190 app/palette.c:525 app/palette.c:550 app/palette.c:909
#: app/palette.c:913 app/palette.c:2313 app/palette.c:2995
msgid "Untitled"
msgstr ""
@ -3182,7 +3182,8 @@ msgstr " --no-splash-image Ikke vis bilde i oppstartsvinduet.\n"
msgid ""
" --no-shm Do not use shared memory between GIMP and its "
"plugins.\n"
msgstr " --no-shm Ikke bruk delt minne mellom GIMP og dens tillegg.\n"
msgstr ""
" --no-shm Ikke bruk delt minne mellom GIMP og dens tillegg.\n"
#: app/main.c:304
msgid " --no-xshm Do not use the X Shared Memory extension.\n"
@ -3192,7 +3193,9 @@ msgstr " --no-xshm Ikke bruk X-utvidelsen for delt minne.\n"
msgid ""
" --console-messages Display warnings to console instead of a dialog "
"box.\n"
msgstr " --console-messages Vis advarsler på konsollet i stedet for i en dialogboks.\n"
msgstr ""
" --console-messages Vis advarsler på konsollet i stedet for i en "
"dialogboks.\n"
#: app/main.c:306
msgid " --debug-handlers Enable debugging signal handlers.\n"
@ -3789,12 +3792,12 @@ msgstr "/Importer sti"
msgid "/Export Path"
msgstr "/Eksporter sti"
#: app/menus.c:591
#: app/menus.c:596
#, c-format
msgid "Error opening file: %s\n"
msgstr "Feil under åpning av fil: %s\n"
#: app/menus.c:613 app/menus.c:694
#: app/menus.c:618 app/menus.c:699
#, c-format
msgid "/File/MRU%02d"
msgstr "/Fil/MRU%02d"
@ -3803,83 +3806,83 @@ msgstr "/Fil/MRU%02d"
msgid "Module DB"
msgstr "Modul DB"
#: app/module_db.c:555
#: app/module_db.c:567
#, c-format
msgid "load module: \"%s\"\n"
msgstr "last modul: \"%s\"\n"
#: app/module_db.c:562
#: app/module_db.c:574
#, c-format
msgid "skipping module: \"%s\"\n"
msgstr "hopper over modul: \"%s\"\n"
#: app/module_db.c:586
#: app/module_db.c:598
#, c-format
msgid "module load error: %s: %s"
msgstr "feil under lasting av modul: %s: %s"
#: app/module_db.c:604
#: app/module_db.c:616
msgid "missing module_init() symbol"
msgstr "manglende module_init() symbol"
#: app/module_db.c:607
#: app/module_db.c:619
#, c-format
msgid "%s: module_init() symbol not found"
msgstr "%s: module_init() symbol ikke funnet"
#: app/module_db.c:760
#: app/module_db.c:772
msgid "<No modules>"
msgstr "<Ingen moduler>"
#: app/module_db.c:773 app/module_db.c:782
#: app/module_db.c:785 app/module_db.c:794
msgid "on disk"
msgstr "på disk"
#: app/module_db.c:773
#: app/module_db.c:785
msgid "only in memory"
msgstr "kun i minne"
#: app/module_db.c:782
#: app/module_db.c:794
msgid "nowhere (click 'refresh')"
msgstr "ingensteder (klikk 'gjenles')"
#: app/module_db.c:818
#: app/module_db.c:830
msgid "Load"
msgstr "Last"
#: app/module_db.c:827
#: app/module_db.c:839
msgid "Unload"
msgstr "Frigi"
#: app/module_db.c:840
#: app/module_db.c:852
msgid "Purpose: "
msgstr "Mening: "
#: app/module_db.c:841
#: app/module_db.c:853
msgid "Author: "
msgstr "Forfatter: "
#: app/module_db.c:842
#: app/module_db.c:854
msgid "Version: "
msgstr "Versjon: "
#: app/module_db.c:843
#: app/module_db.c:855
msgid "Copyright: "
msgstr "Lisens: "
#: app/module_db.c:844
#: app/module_db.c:856
msgid "Date: "
msgstr "Dato: "
#: app/module_db.c:845
#: app/module_db.c:857
msgid "Location: "
msgstr "Plassering: "
#: app/module_db.c:846
#: app/module_db.c:858
msgid "State: "
msgstr "Tilstand: "
#: app/module_db.c:865
#: app/module_db.c:877
msgid "Autoload during startup"
msgstr "Autolasting under oppstart"
@ -4182,7 +4185,9 @@ msgstr "kunne ikke kj
msgid ""
"plug-in \"%s\" attempted to install procedure \"%s\" which does not take the "
"standard plug-in args"
msgstr "Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke tar standard argumenter for tillegg"
msgstr ""
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke tar standard "
"argumenter for tillegg"
#: app/plug_in.c:1697
#, c-format
@ -4190,7 +4195,8 @@ msgid ""
"plug-in \"%s\" attempted to install procedure \"%s\" in an invalid menu "
"location. Use either \"<Toolbox>\", \"<Image>\", \"<Load>\", or \"<Save>\"."
msgstr ""
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" i en ugyldig menyplassering.\n"
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" i en ugyldig "
"menyplassering.\n"
"Bruk enten \"<Verktøyskrin>\", \"<Bilde>,\"<Last>\", eller \"<Lagre>\"."
#: app/plug_in.c:1717
@ -4199,7 +4205,8 @@ msgid ""
"plug_in \"%s\" attempted to install procedure \"%s\" which fails to comply "
"with the array parameter passing standard. Argument %d is noncompliant."
msgstr ""
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke følger standarden for\n"
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke følger "
"standarden for\n"
"sending av arrayparametere. Argument %d følger ikke standarden."
#: app/plug_in.c:2149
@ -4274,7 +4281,8 @@ msgstr "Feil: Tittelformat for bildet m
#: app/preferences_dialog.c:536
msgid "You will need to restart GIMP for these changes to take effect."
msgstr "Du vil måtte starte GIMP på nytt for at disse endringene skal tre i kraft."
msgstr ""
"Du vil måtte starte GIMP på nytt for at disse endringene skal tre i kraft."
#: app/preferences_dialog.c:1467
msgid "Preferences"
@ -4866,7 +4874,10 @@ msgid ""
"\n"
"If you don't have scalable fonts, try turning off antialiasing in the tool "
"options."
msgstr "\nHvis du ikke har skalerbare skrifttyper, prøv å slå av antialiasing i alternativene for verktøy."
msgstr ""
"\n"
"Hvis du ikke har skalerbare skrifttyper, prøv å slå av antialiasing i "
"alternativene for verktøy."
#: app/text_tool.c:722
msgid "Text Layer"
@ -5561,7 +5572,7 @@ msgstr "Velg fil"
msgid "Select"
msgstr "Velg"
#: libgimp/gimpenv.c:81
#: libgimp/gimpenv.c:82
msgid "warning: no home directory."
msgstr "advarsel: ingen hjemmekatalog"

2978
po/pl.po

File diff suppressed because it is too large Load Diff

3046
po/ru.po

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: GIMP 1.1.6\n"
"POT-Creation-Date: 1999-07-10 20:01+0200\n"
"POT-Creation-Date: 1999-07-17 11:23-0700\n"
"PO-Revision-Date: 1999-06-06 23:40+0200\n"
"Last-Translator: Tomas Ögren <stric@ing.umu.se>\n"
"Language-Team: Swedish <sv@li.org>\n"
@ -1516,98 +1516,98 @@ msgstr ""
msgid "Unable to project indexed image."
msgstr ""
#: app/gimpimage.c:2106
#: app/gimpimage.c:2109
msgid "Layer cannot be raised any further"
msgstr "Lagret kan ej höjas mer"
#: app/gimpimage.c:2181
#: app/gimpimage.c:2184
msgid "Layer cannot be lowered any further"
msgstr "Lagret kan ej sänkas mer"
#. layer_arg is already the top_layer
#: app/gimpimage.c:2211
#: app/gimpimage.c:2214
msgid "Layer is already on top"
msgstr "Lagret är redan längst upp"
#: app/gimpimage.c:2216
#: app/gimpimage.c:2219
msgid "Can't raise Layer without alpha"
msgstr "Kan ej höja lager utan alfa-kanal"
#. there is no next layer below layer_arg
#: app/gimpimage.c:2311
#: app/gimpimage.c:2314
msgid "Layer is already on bottom"
msgstr "Lagret är redan längst ner"
#: app/gimpimage.c:2324
#: app/gimpimage.c:2327
msgid "BG has no alpha, layer was placed above"
msgstr ""
#: app/gimpimage.c:2387
#: app/gimpimage.c:2390
msgid ""
"There are not enough visible layers for a merge.\n"
"There must be at least two."
msgstr ""
#: app/gimpimage.c:2465
#: app/gimpimage.c:2468
msgid "There are not enough visible layers for a merge down."
msgstr ""
"Det finns ej tillräckligt många synliga lager för att sammanfoga neråt."
#: app/gimpimage.c:2578 app/gimpimage.c:2611
#: app/gimpimage.c:2581 app/gimpimage.c:2614
msgid "gimp_image_merge_layers: could not allocate merge layer"
msgstr ""
#: app/gimpimage.c:2650
#: app/gimpimage.c:2653
msgid "gimp_image_merge_layers attempting to merge incompatible layers\n"
msgstr ""
#: app/gimpimage.c:2732
#: app/gimpimage.c:2735
msgid "gimp_image_add_layer: attempt to add layer to wrong image"
msgstr ""
#: app/gimpimage.c:2742
#: app/gimpimage.c:2745
msgid "gimp_image_add_layer: trying to add layer to image twice"
msgstr ""
#: app/gimpimage.c:2861
#: app/gimpimage.c:2864
msgid ""
"Unable to add a layer mask since\n"
"the layer already has one."
msgstr ""
#: app/gimpimage.c:2865
#: app/gimpimage.c:2868
msgid ""
"Unable to add a layer mask to a\n"
"layer in an indexed image."
msgstr ""
#: app/gimpimage.c:2869
#: app/gimpimage.c:2872
msgid ""
"Cannot add layer mask to a layer\n"
"with no alpha channel."
msgstr ""
#: app/gimpimage.c:2873
#: app/gimpimage.c:2876
msgid "Cannot add layer mask of different dimensions than specified layer."
msgstr ""
#: app/gimpimage.c:2980
#: app/gimpimage.c:2983
msgid "Channel cannot be raised any further"
msgstr ""
#: app/gimpimage.c:3028
#: app/gimpimage.c:3031
msgid "Channel cannot be lowered any further"
msgstr ""
#: app/gimpimage.c:3050
#: app/gimpimage.c:3053
msgid "gimp_image_add_channel: attempt to add channel to wrong image"
msgstr ""
#: app/gimpimage.c:3060
#: app/gimpimage.c:3063
msgid "gimp_image_add_channel: trying to add channel to image twice"
msgstr ""
#: app/gimpimage.c:3187 app/palette.c:525 app/palette.c:550 app/palette.c:909
#: app/gimpimage.c:3190 app/palette.c:525 app/palette.c:550 app/palette.c:909
#: app/palette.c:913 app/palette.c:2313 app/palette.c:2995
msgid "Untitled"
msgstr "Namnlös"
@ -3842,12 +3842,12 @@ msgstr ""
msgid "/Export Path"
msgstr ""
#: app/menus.c:591
#: app/menus.c:596
#, c-format
msgid "Error opening file: %s\n"
msgstr "Kunde inte öppna fil: %s\n"
#: app/menus.c:613 app/menus.c:694
#: app/menus.c:618 app/menus.c:699
#, c-format
msgid "/File/MRU%02d"
msgstr "/Arkiv/MRU%02d"
@ -3856,83 +3856,83 @@ msgstr "/Arkiv/MRU%02d"
msgid "Module DB"
msgstr "Modul DB"
#: app/module_db.c:555
#: app/module_db.c:567
#, c-format
msgid "load module: \"%s\"\n"
msgstr "laddar modul: \"%s\"\n"
#: app/module_db.c:562
#: app/module_db.c:574
#, c-format
msgid "skipping module: \"%s\"\n"
msgstr "hoppar över modul: \"%s\"\n"
#: app/module_db.c:586
#: app/module_db.c:598
#, c-format
msgid "module load error: %s: %s"
msgstr "fel vid laddning av modul: %s: %s"
#: app/module_db.c:604
#: app/module_db.c:616
msgid "missing module_init() symbol"
msgstr "module_init() symbolen saknas"
#: app/module_db.c:607
#: app/module_db.c:619
#, c-format
msgid "%s: module_init() symbol not found"
msgstr "%s: module_init() symbolen hittades ej"
#: app/module_db.c:760
#: app/module_db.c:772
msgid "<No modules>"
msgstr "<Inga moduler>"
#: app/module_db.c:773 app/module_db.c:782
#: app/module_db.c:785 app/module_db.c:794
msgid "on disk"
msgstr "på disk"
#: app/module_db.c:773
#: app/module_db.c:785
msgid "only in memory"
msgstr "endast i minnet"
#: app/module_db.c:782
#: app/module_db.c:794
msgid "nowhere (click 'refresh')"
msgstr "ingenstans (tryck på 'uppdatera')"
#: app/module_db.c:818
#: app/module_db.c:830
msgid "Load"
msgstr "Ladda"
#: app/module_db.c:827
#: app/module_db.c:839
msgid "Unload"
msgstr "Ladda ur"
#: app/module_db.c:840
#: app/module_db.c:852
msgid "Purpose: "
msgstr "Syfte: "
#: app/module_db.c:841
#: app/module_db.c:853
msgid "Author: "
msgstr "Författare: "
#: app/module_db.c:842
#: app/module_db.c:854
msgid "Version: "
msgstr "Version: "
#: app/module_db.c:843
#: app/module_db.c:855
msgid "Copyright: "
msgstr "Copyright: "
#: app/module_db.c:844
#: app/module_db.c:856
msgid "Date: "
msgstr "Datum: "
#: app/module_db.c:845
#: app/module_db.c:857
msgid "Location: "
msgstr "Placering: "
#: app/module_db.c:846
#: app/module_db.c:858
msgid "State: "
msgstr "Tillstånd: "
#: app/module_db.c:865
#: app/module_db.c:877
msgid "Autoload during startup"
msgstr "Ladda automatiskt vid start"
@ -5607,7 +5607,7 @@ msgstr "V
msgid "Select"
msgstr "Välj"
#: libgimp/gimpenv.c:81
#: libgimp/gimpenv.c:82
msgid "warning: no home directory."
msgstr "varning: ingen hemkatalog"

View File

@ -81,10 +81,7 @@ sub channel_set_prop_proc {
if ($type eq 'color') {
%invoke = (
vars => [ 'int i' ],
code => <<CODE
channel_set_color(channel, $prop);
CODE
code => "channel_set_color(channel, $prop);"
);
}
}
@ -133,7 +130,7 @@ HELP
{ name => 'name', type => 'string',
desc => 'The channel name' },
{ name => 'opacity', type => '0 <= float <= 100',
desc => 'The channel opacity: (%%desc%%)', alias => 'opacity_arg' },
desc => 'The channel opacity: (%%desc%%)' },
{ name => 'color', type => 'color',
desc => 'The channel compositing color' }
);
@ -145,7 +142,6 @@ HELP
);
%invoke = (
vars => [ 'int opacity' ],
code => <<'CODE'
{
channel_set_opacity (channel, opacity);