Import Upstream version 0.11

This commit is contained in:
luoyaoming 2024-05-01 09:56:32 +08:00
parent 8853293928
commit 2b69a611f1
35 changed files with 4966 additions and 3010 deletions

View File

@ -1,7 +1,7 @@
# Makefile.in generated by automake 1.13.1 from Makefile.am.
# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@ -16,23 +16,61 @@
VPATH = @srcdir@
am__make_dryrun = \
{ \
am__dry=no; \
am__is_gnu_make = { \
if test -z '$(MAKELEVEL)'; then \
false; \
elif test -n '$(MAKE_HOST)'; then \
true; \
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
true; \
else \
false; \
fi; \
}
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
*) echo "am__make_running_with_option: internal error: invalid" \
"target option '$${target_option-}' specified" >&2; \
exit 1;; \
esac; \
has_opt=no; \
sane_makeflags=$$MAKEFLAGS; \
if $(am__is_gnu_make); then \
sane_makeflags=$$MFLAGS; \
else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
*) \
for am__flg in $$MAKEFLAGS; do \
case $$am__flg in \
*=*|--*) ;; \
*n*) am__dry=yes; break;; \
esac; \
done;; \
bs=\\; \
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
test $$am__dry = yes; \
}
fi; \
skip_next=no; \
strip_trailopt () \
{ \
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
}; \
for flg in $$sane_makeflags; do \
test $$skip_next = yes && { skip_next=no; continue; }; \
case $$flg in \
*=*|--*) continue;; \
-*I) strip_trailopt 'I'; skip_next=yes;; \
-*I?*) strip_trailopt 'I';; \
-*O) strip_trailopt 'O'; skip_next=yes;; \
-*O?*) strip_trailopt 'O';; \
-*l) strip_trailopt 'l'; skip_next=yes;; \
-*l?*) strip_trailopt 'l';; \
-[dEDm]) skip_next=yes;; \
-[JT]) skip_next=yes;; \
esac; \
case $$flg in \
*$$target_option*) has_opt=yes; break;; \
esac; \
done; \
test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@ -51,14 +89,12 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
bin_PROGRAMS = xdg-user-dirs-gtk-update$(EXEEXT) $(am__EXEEXT_1)
subdir = .
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/configure $(am__configure_deps) \
$(srcdir)/config.h.in depcomp AUTHORS COPYING ChangeLog \
INSTALL NEWS README install-sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
$(am__configure_deps) $(am__DIST_COMMON)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
@ -88,7 +124,8 @@ am__v_at_0 = @
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__maybe_remake_depfiles = depfiles
am__depfiles_remade = ./$(DEPDIR)/parse.Po ./$(DEPDIR)/update.Po
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
@ -152,9 +189,9 @@ am__recursive_targets = \
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir dist dist-all distcheck
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
$(LISP)config.h.in
cscope distdir distdir-am dist dist-all distcheck
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
config.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
@ -171,10 +208,10 @@ am__define_uniq_tagged_files = \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
COPYING ChangeLog INSTALL NEWS README compile depcomp \
install-sh missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
@ -213,6 +250,8 @@ am__relativize = \
GZIP_ENV = --best
DIST_ARCHIVES = $(distdir).tar.xz
DIST_TARGETS = dist-xz
# Exists only to be overridden by the user if desired.
AM_DISTCHECK_DVI_TARGET = dvi
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@ -232,6 +271,8 @@ CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSCOPE = @CSCOPE@
CTAGS = @CTAGS@
CYGPATH_W = @CYGPATH_W@
DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
@ -239,12 +280,11 @@ DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GREP = @GREP@
GTK_CFLAGS = @GTK_CFLAGS@
GTK_LIBS = @GTK_LIBS@
INSTALL = @INSTALL@
@ -262,6 +302,7 @@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
@ -333,6 +374,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@ -390,15 +432,14 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@ -411,8 +452,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps):
config.h: stamp-h1
@if test ! -f $@; then rm -f stamp-h1; else :; fi
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
@test -f $@ || rm -f stamp-h1
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
@ -466,6 +507,7 @@ uninstall-binPROGRAMS:
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
xdg-user-dirs-gtk-update$(EXEEXT): $(xdg_user_dirs_gtk_update_OBJECTS) $(xdg_user_dirs_gtk_update_DEPENDENCIES) $(EXTRA_xdg_user_dirs_gtk_update_DEPENDENCIES)
@rm -f xdg-user-dirs-gtk-update$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(xdg_user_dirs_gtk_update_OBJECTS) $(xdg_user_dirs_gtk_update_LDADD) $(LIBS)
@ -476,22 +518,28 @@ mostlyclean-compile:
distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/update.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/update.Po@am__quote@ # am--include-marker
$(am__depfiles_remade):
@$(MKDIR_P) $(@D)
@echo '# dummy' >$@-t && $(am__mv) $@-t $@
am--depfiles: $(am__depfiles_remade)
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
install-autostartDATA: $(autostart_DATA)
@$(NORMAL_INSTALL)
@list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \
@ -521,13 +569,12 @@ uninstall-autostartDATA:
# (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
$(am__recursive_targets):
@fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
@fail=; \
if $(am__make_keepgoing); then \
failcom='fail=yes'; \
else \
failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
case "$@" in \
@ -620,8 +667,10 @@ cscopelist-am: $(am__tagged_files)
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) distdir-am
distdir: $(DISTFILES)
distdir-am: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@ -686,7 +735,7 @@ distdir: $(DISTFILES)
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
$(am__post_remove_distdir)
dist-bzip2: distdir
@ -700,12 +749,22 @@ dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__post_remove_distdir)
dist-zstd: distdir
tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
$(am__post_remove_distdir)
dist-tarZ: distdir
@echo WARNING: "Support for distribution archives compressed with" \
"legacy program 'compress' is deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
$(am__post_remove_distdir)
dist-shar: distdir
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
@ -723,7 +782,7 @@ dist dist-all:
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
@ -733,24 +792,27 @@ distcheck: dist
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
*.tar.zst*) \
zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
esac
chmod -R a-w $(distdir)
chmod u+w $(distdir)
mkdir $(distdir)/_build $(distdir)/_inst
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
&& $(am__cd) $(distdir)/_build/sub \
&& ../../configure \
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
--srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
@ -847,7 +909,8 @@ clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
distclean: distclean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf ./$(DEPDIR)
-rm -f ./$(DEPDIR)/parse.Po
-rm -f ./$(DEPDIR)/update.Po
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-tags
@ -895,7 +958,8 @@ installcheck-am:
maintainer-clean: maintainer-clean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf $(top_srcdir)/autom4te.cache
-rm -rf ./$(DEPDIR)
-rm -f ./$(DEPDIR)/parse.Po
-rm -f ./$(DEPDIR)/update.Po
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
@ -916,22 +980,25 @@ uninstall-am: uninstall-autostartDATA uninstall-binPROGRAMS
.MAKE: $(am__recursive_targets) all install-am install-strip
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
am--refresh check check-am clean clean-binPROGRAMS \
clean-cscope clean-generic cscope cscopelist-am ctags ctags-am \
dist dist-all dist-bzip2 dist-gzip dist-lzip dist-shar \
dist-tarZ dist-xz dist-zip distcheck distclean \
distclean-compile distclean-generic distclean-hdr \
distclean-tags distcleancheck distdir distuninstallcheck dvi \
dvi-am html html-am info info-am install install-am \
install-autostartDATA install-binPROGRAMS install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
installcheck-am installdirs installdirs-am maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
uninstall-am uninstall-autostartDATA uninstall-binPROGRAMS
am--depfiles am--refresh check check-am clean \
clean-binPROGRAMS clean-cscope clean-generic cscope \
cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
dist-zstd distcheck distclean distclean-compile \
distclean-generic distclean-hdr distclean-tags distcleancheck \
distdir distuninstallcheck dvi dvi-am html html-am info \
info-am install install-am install-autostartDATA \
install-binPROGRAMS install-data install-data-am install-dvi \
install-dvi-am install-exec install-exec-am install-html \
install-html-am install-info install-info-am install-man \
install-pdf install-pdf-am install-ps install-ps-am \
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
ps ps-am tags tags-am uninstall uninstall-am \
uninstall-autostartDATA uninstall-binPROGRAMS
.PRECIOUS: Makefile
@INTLTOOL_DESKTOP_RULE@

3
NEWS
View File

@ -1,3 +1,6 @@
Major changes in 0.11 are:
* Translation updates
Major changes in 0.10 are:
* Use new location for GTK+ bookmarks file

873
aclocal.m4 vendored

File diff suppressed because it is too large Load Diff

348
compile Executable file
View File

@ -0,0 +1,348 @@
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# 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, 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, see <https://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# This file is maintained in Automake, please report
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
nl='
'
# We need space, tab and new line, in precisely that order. Quoting is
# there to prevent tools from complaining about whitespace usage.
IFS=" "" $nl"
file_conv=
# func_file_conv build_file lazy
# Convert a $build file to $host form and store it in $file
# Currently only supports Windows hosts. If the determined conversion
# type is listed in (the comma separated) LAZY, no conversion will
# take place.
func_file_conv ()
{
file=$1
case $file in
/ | /[!/]*) # absolute file, and not a UNC file
if test -z "$file_conv"; then
# lazily determine how to convert abs files
case `uname -s` in
MINGW*)
file_conv=mingw
;;
CYGWIN* | MSYS*)
file_conv=cygwin
;;
*)
file_conv=wine
;;
esac
fi
case $file_conv/,$2, in
*,$file_conv,*)
;;
mingw/*)
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
;;
cygwin/* | msys/*)
file=`cygpath -m "$file" || echo "$file"`
;;
wine/*)
file=`winepath -w "$file" || echo "$file"`
;;
esac
;;
esac
}
# func_cl_dashL linkdir
# Make cl look for libraries in LINKDIR
func_cl_dashL ()
{
func_file_conv "$1"
if test -z "$lib_path"; then
lib_path=$file
else
lib_path="$lib_path;$file"
fi
linker_opts="$linker_opts -LIBPATH:$file"
}
# func_cl_dashl library
# Do a library search-path lookup for cl
func_cl_dashl ()
{
lib=$1
found=no
save_IFS=$IFS
IFS=';'
for dir in $lib_path $LIB
do
IFS=$save_IFS
if $shared && test -f "$dir/$lib.dll.lib"; then
found=yes
lib=$dir/$lib.dll.lib
break
fi
if test -f "$dir/$lib.lib"; then
found=yes
lib=$dir/$lib.lib
break
fi
if test -f "$dir/lib$lib.a"; then
found=yes
lib=$dir/lib$lib.a
break
fi
done
IFS=$save_IFS
if test "$found" != yes; then
lib=$lib.lib
fi
}
# func_cl_wrapper cl arg...
# Adjust compile command to suit cl
func_cl_wrapper ()
{
# Assume a capable shell
lib_path=
shared=:
linker_opts=
for arg
do
if test -n "$eat"; then
eat=
else
case $1 in
-o)
# configure might choose to run compile as 'compile cc -o foo foo.c'.
eat=1
case $2 in
*.o | *.[oO][bB][jJ])
func_file_conv "$2"
set x "$@" -Fo"$file"
shift
;;
*)
func_file_conv "$2"
set x "$@" -Fe"$file"
shift
;;
esac
;;
-I)
eat=1
func_file_conv "$2" mingw
set x "$@" -I"$file"
shift
;;
-I*)
func_file_conv "${1#-I}" mingw
set x "$@" -I"$file"
shift
;;
-l)
eat=1
func_cl_dashl "$2"
set x "$@" "$lib"
shift
;;
-l*)
func_cl_dashl "${1#-l}"
set x "$@" "$lib"
shift
;;
-L)
eat=1
func_cl_dashL "$2"
;;
-L*)
func_cl_dashL "${1#-L}"
;;
-static)
shared=false
;;
-Wl,*)
arg=${1#-Wl,}
save_ifs="$IFS"; IFS=','
for flag in $arg; do
IFS="$save_ifs"
linker_opts="$linker_opts $flag"
done
IFS="$save_ifs"
;;
-Xlinker)
eat=1
linker_opts="$linker_opts $2"
;;
-*)
set x "$@" "$1"
shift
;;
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
func_file_conv "$1"
set x "$@" -Tp"$file"
shift
;;
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
func_file_conv "$1" mingw
set x "$@" "$file"
shift
;;
*)
set x "$@" "$1"
shift
;;
esac
fi
shift
done
if test -n "$linker_opts"; then
linker_opts="-link$linker_opts"
fi
exec "$@" $linker_opts
exit 1
}
eat=
case $1 in
'')
echo "$0: No command. Try '$0 --help' for more information." 1>&2
exit 1;
;;
-h | --h*)
cat <<\EOF
Usage: compile [--help] [--version] PROGRAM [ARGS]
Wrapper for compilers which do not understand '-c -o'.
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
arguments, and rename the output as expected.
If you are trying to build a whole package this is not the
right script to run: please start by reading the file 'INSTALL'.
Report bugs to <bug-automake@gnu.org>.
EOF
exit $?
;;
-v | --v*)
echo "compile $scriptversion"
exit $?
;;
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
esac
ofile=
cfile=
for arg
do
if test -n "$eat"; then
eat=
else
case $1 in
-o)
# configure might choose to run compile as 'compile cc -o foo foo.c'.
# So we strip '-o arg' only if arg is an object.
eat=1
case $2 in
*.o | *.obj)
ofile=$2
;;
*)
set x "$@" -o "$2"
shift
;;
esac
;;
*.c)
cfile=$1
set x "$@" "$1"
shift
;;
*)
set x "$@" "$1"
shift
;;
esac
fi
shift
done
if test -z "$ofile" || test -z "$cfile"; then
# If no '-o' option was seen then we might have been invoked from a
# pattern rule where we don't need one. That is ok -- this is a
# normal compilation that the losing compiler can handle. If no
# '.c' file was seen then we are probably linking. That is also
# ok.
exec "$@"
fi
# Name of file we expect compiler to create.
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
# Create the lock directory.
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
# that we are using for the .o file. Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
while true; do
if mkdir "$lockdir" >/dev/null 2>&1; then
break
fi
sleep 1
done
# FIXME: race condition here if user kills between mkdir and trap.
trap "rmdir '$lockdir'; exit 1" 1 2 15
# Run the compile.
"$@"
ret=$?
if test -f "$cofile"; then
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
elif test -f "${cofile}bj"; then
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
fi
rmdir "$lockdir"
exit $ret
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:

View File

@ -12,6 +12,14 @@
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
#undef HAVE_BIND_TEXTDOMAIN_CODESET
/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
CoreFoundation framework. */
#undef HAVE_CFLOCALECOPYCURRENT
/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
the CoreFoundation framework. */
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
/* Define to 1 if you have the `dcgettext' function. */
#undef HAVE_DCGETTEXT
@ -27,12 +35,12 @@
/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdio.h> header file. */
#undef HAVE_STDIO_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
@ -72,7 +80,9 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
/* Define to 1 if all of the C90 standard headers exist (not just the ones
required in a freestanding environment). This macro is provided for
backward compatibility; new code need not use it. */
#undef STDC_HEADERS
/* Version number of package */

5017
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
AC_PREREQ(2.53)
AC_INIT([xdg-user-dirs-gtk], [0.10],
AC_INIT([xdg-user-dirs-gtk], [0.11],
[http://bugzilla.gnome.org/enter_bug.cgi?product=xdg-user-dirs-gtk])
AC_CONFIG_SRCDIR([parse.c])
AM_INIT_AUTOMAKE([1.9 dist-xz no-dist-gzip tar-ustar foreign])
@ -16,6 +16,7 @@ AC_PROG_CPP
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
GETTEXT_PACKAGE=xdg-user-dirs-gtk
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain name])

5
debian/changelog vendored
View File

@ -1,5 +0,0 @@
xdg-user-dirs-gtk (0.10-ok1) yangtze; urgency=medium
* Build for openKylin.
-- openKylinBot <openKylinBot@openkylin.com> Mon, 25 Apr 2022 22:03:04 +0800

31
debian/control vendored
View File

@ -1,31 +0,0 @@
# This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to debian/control.in instead.
# This file is regenerated automatically in the clean target.
Source: xdg-user-dirs-gtk
Section: utils
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Jeremy Bicha <jbicha@debian.org>, Michael Biebl <biebl@debian.org>, Sebastian Dröge <slomo@debian.org>
Build-Depends: debhelper-compat (= 12),
gnome-pkg-tools,
intltool,
libgtk-3-dev,
xdg-user-dirs
Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/gnome-team/xdg-user-dirs-gtk
Vcs-Git: https://salsa.debian.org/gnome-team/xdg-user-dirs-gtk.git
Homepage: http://www.freedesktop.org/wiki/Software/xdg-user-dirs
Package: xdg-user-dirs-gtk
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
xdg-user-dirs
Description: tool to manage well known user directories (Gtk extension)
xdg-user-dirs is a tool to help manage "well known" user directories
like the desktop folder and the music folder. It also handles
localization (i.e. translation) of the filenames.
.
This extension sets the Gtk bookmark file and tracks changes of the locale
to notify the user on login about changed directory names.

27
debian/control.in vendored
View File

@ -1,27 +0,0 @@
Source: xdg-user-dirs-gtk
Section: utils
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: @GNOME_TEAM@
Build-Depends: debhelper-compat (= 12),
gnome-pkg-tools,
intltool,
libgtk-3-dev,
xdg-user-dirs
Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/gnome-team/xdg-user-dirs-gtk
Vcs-Git: https://salsa.debian.org/gnome-team/xdg-user-dirs-gtk.git
Homepage: http://www.freedesktop.org/wiki/Software/xdg-user-dirs
Package: xdg-user-dirs-gtk
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
xdg-user-dirs
Description: tool to manage well known user directories (Gtk extension)
xdg-user-dirs is a tool to help manage "well known" user directories
like the desktop folder and the music folder. It also handles
localization (i.e. translation) of the filenames.
.
This extension sets the Gtk bookmark file and tracks changes of the locale
to notify the user on login about changed directory names.

44
debian/copyright vendored
View File

@ -1,44 +0,0 @@
This package was debianized by Sebastian Dröge <slomo@debian.org> on
Thu, 8 Mar 2007 07:16:00 +0100.
It was downloaded from:
http://www.freedesktop.org/wiki/Software_2fxdg_2duser_2ddirs
Upstream Author:
Alexander Larsson <alexl@redhat.com>
Copyright:
For everything not listed below:
Copyright (C) 2007 Red Hat, Inc
For po/fr.po,
po/ca.po,
po/pt_BR.po,
po/it.po,
po/sv.po,
po/hu.po,
po/ja.po:
Copyright (C) 2007 Free Software Foundation, Inc.
For po/fi.po:
Copyright (C) 2007 Timo Jyrinki
License:
This package 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 package 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.

2
debian/docs vendored
View File

@ -1,2 +0,0 @@
NEWS
README

7
debian/rules vendored
View File

@ -1,7 +0,0 @@
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed
%:
dh $@ --with gnome

View File

@ -1 +0,0 @@
3.0 (native)

3
debian/watch vendored
View File

@ -1,3 +0,0 @@
version=4
https://download.gnome.org/sources/@PACKAGE@/([0-9.]+)/ \
@PACKAGE@@ANY_VERSION@\.tar\.xz

11
depcomp
View File

@ -1,9 +1,9 @@
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
scriptversion=2012-10-18.11; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
# 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
@ -16,7 +16,7 @@ scriptversion=2012-10-18.11; # UTC
# 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, see <http://www.gnu.org/licenses/>.
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@ -552,6 +552,7 @@ $ {
G
p
}' >> "$depfile"
echo >> "$depfile" # make sure the fragment doesn't end with a backslash
rm -f "$tmpdepfile"
;;
@ -782,9 +783,9 @@ exit 0
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:

View File

@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
scriptversion=2011-11-20.07; # UTC
scriptversion=2020-11-14.01; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@ -41,19 +41,15 @@ scriptversion=2011-11-20.07; # UTC
# This script is compatible with the BSD install script, but was written
# from scratch.
tab=' '
nl='
'
IFS=" "" $nl"
IFS=" $tab$nl"
# set DOITPROG to echo to test this script
# Set DOITPROG to "echo" to test this script.
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit=${DOITPROG-}
if test -z "$doit"; then
doit_exec=exec
else
doit_exec=$doit
fi
doit_exec=${doit:-exec}
# Put in absolute file names if you don't have them in your path;
# or use environment vars.
@ -68,22 +64,16 @@ mvprog=${MVPROG-mv}
rmprog=${RMPROG-rm}
stripprog=${STRIPPROG-strip}
posix_glob='?'
initialize_posix_glob='
test "$posix_glob" != "?" || {
if (set -f) 2>/dev/null; then
posix_glob=
else
posix_glob=:
fi
}
'
posix_mkdir=
# Desired mode of installed file.
mode=0755
# Create dirs (including intermediate dirs) using mode 755.
# This is like GNU 'install' as of coreutils 8.32 (2020).
mkdir_umask=22
backupsuffix=
chgrpcmd=
chmodcmd=$chmodprog
chowncmd=
@ -97,7 +87,7 @@ dir_arg=
dst_arg=
copy_on_change=false
no_target_directory=
is_target_a_directory=possibly
usage="\
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
@ -114,18 +104,28 @@ Options:
--version display version info and exit.
-c (ignored)
-C install only if different (preserve the last data modification time)
-C install only if different (preserve data modification time)
-d create directories instead of installing files.
-g GROUP $chgrpprog installed files to GROUP.
-m MODE $chmodprog installed files to MODE.
-o USER $chownprog installed files to USER.
-p pass -p to $cpprog.
-s $stripprog installed files.
-S SUFFIX attempt to back up existing files, with suffix SUFFIX.
-t DIRECTORY install into DIRECTORY.
-T report an error if DSTFILE is a directory.
Environment variables override the default commands:
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
RMPROG STRIPPROG
By default, rm is invoked with -f; when overridden with RMPROG,
it's up to you to specify -f if you want it.
If -S is not specified, no backups are attempted.
Email bug reports to bug-automake@gnu.org.
Automake home page: https://www.gnu.org/software/automake/
"
while test $# -ne 0; do
@ -137,46 +137,62 @@ while test $# -ne 0; do
-d) dir_arg=true;;
-g) chgrpcmd="$chgrpprog $2"
shift;;
shift;;
--help) echo "$usage"; exit $?;;
-m) mode=$2
case $mode in
*' '* | *' '* | *'
'* | *'*'* | *'?'* | *'['*)
echo "$0: invalid mode: $mode" >&2
exit 1;;
esac
shift;;
case $mode in
*' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
echo "$0: invalid mode: $mode" >&2
exit 1;;
esac
shift;;
-o) chowncmd="$chownprog $2"
shift;;
shift;;
-p) cpprog="$cpprog -p";;
-s) stripcmd=$stripprog;;
-t) dst_arg=$2
# Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
shift;;
-S) backupsuffix="$2"
shift;;
-T) no_target_directory=true;;
-t)
is_target_a_directory=always
dst_arg=$2
# Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
shift;;
-T) is_target_a_directory=never;;
--version) echo "$0 $scriptversion"; exit $?;;
--) shift
break;;
--) shift
break;;
-*) echo "$0: invalid option: $1" >&2
exit 1;;
-*) echo "$0: invalid option: $1" >&2
exit 1;;
*) break;;
esac
shift
done
# We allow the use of options -d and -T together, by making -d
# take the precedence; this is for compatibility with GNU install.
if test -n "$dir_arg"; then
if test -n "$dst_arg"; then
echo "$0: target directory not allowed when installing a directory." >&2
exit 1
fi
fi
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
# When -d is used, all remaining arguments are directories to create.
# When -t is used, the destination is already specified.
@ -207,6 +223,15 @@ if test $# -eq 0; then
exit 0
fi
if test -z "$dir_arg"; then
if test $# -gt 1 || test "$is_target_a_directory" = always; then
if test ! -d "$dst_arg"; then
echo "$0: $dst_arg: Is not a directory." >&2
exit 1
fi
fi
fi
if test -z "$dir_arg"; then
do_exit='(exit $ret); exit $ret'
trap "ret=129; $do_exit" 1
@ -223,16 +248,16 @@ if test -z "$dir_arg"; then
*[0-7])
if test -z "$stripcmd"; then
u_plus_rw=
u_plus_rw=
else
u_plus_rw='% 200'
u_plus_rw='% 200'
fi
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
*)
if test -z "$stripcmd"; then
u_plus_rw=
u_plus_rw=
else
u_plus_rw=,u+rw
u_plus_rw=,u+rw
fi
cp_umask=$mode$u_plus_rw;;
esac
@ -250,6 +275,10 @@ do
dstdir=$dst
test -d "$dstdir"
dstdir_status=$?
# Don't chown directories that already exist.
if test $dstdir_status = 0; then
chowncmd=""
fi
else
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
@ -266,178 +295,148 @@ do
fi
dst=$dst_arg
# If destination is a directory, append the input filename; won't work
# if double slashes aren't ignored.
# If destination is a directory, append the input filename.
if test -d "$dst"; then
if test -n "$no_target_directory"; then
echo "$0: $dst_arg: Is a directory" >&2
exit 1
if test "$is_target_a_directory" = never; then
echo "$0: $dst_arg: Is a directory" >&2
exit 1
fi
dstdir=$dst
dst=$dstdir/`basename "$src"`
dstbase=`basename "$src"`
case $dst in
*/) dst=$dst$dstbase;;
*) dst=$dst/$dstbase;;
esac
dstdir_status=0
else
# Prefer dirname, but fall back on a substitute if dirname fails.
dstdir=`
(dirname "$dst") 2>/dev/null ||
expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$dst" : 'X\(//\)[^/]' \| \
X"$dst" : 'X\(//\)$' \| \
X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$dst" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
}
/^X\(\/\/\)[^/].*/{
s//\1/
q
}
/^X\(\/\/\)$/{
s//\1/
q
}
/^X\(\/\).*/{
s//\1/
q
}
s/.*/./; q'
`
dstdir=`dirname "$dst"`
test -d "$dstdir"
dstdir_status=$?
fi
fi
case $dstdir in
*/) dstdirslash=$dstdir;;
*) dstdirslash=$dstdir/;;
esac
obsolete_mkdir_used=false
if test $dstdir_status != 0; then
case $posix_mkdir in
'')
# Create intermediate dirs using mode 755 as modified by the umask.
# This is like FreeBSD 'install' as of 1997-10-28.
umask=`umask`
case $stripcmd.$umask in
# Optimize common cases.
*[2367][2367]) mkdir_umask=$umask;;
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
# With -d, create the new directory with the user-specified mode.
# Otherwise, rely on $mkdir_umask.
if test -n "$dir_arg"; then
mkdir_mode=-m$mode
else
mkdir_mode=
fi
*[0-7])
mkdir_umask=`expr $umask + 22 \
- $umask % 100 % 40 + $umask % 20 \
- $umask % 10 % 4 + $umask % 2
`;;
*) mkdir_umask=$umask,go-w;;
esac
posix_mkdir=false
# The $RANDOM variable is not portable (e.g., dash). Use it
# here however when possible just to lower collision chance.
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
# With -d, create the new directory with the user-specified mode.
# Otherwise, rely on $mkdir_umask.
if test -n "$dir_arg"; then
mkdir_mode=-m$mode
trap '
ret=$?
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
exit $ret
' 0
# Because "mkdir -p" follows existing symlinks and we likely work
# directly in world-writeable /tmp, make sure that the '$tmpdir'
# directory is successfully created first before we actually test
# 'mkdir -p'.
if (umask $mkdir_umask &&
$mkdirprog $mkdir_mode "$tmpdir" &&
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
test_tmpdir="$tmpdir/a"
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
else
mkdir_mode=
# Remove any dirs left behind by ancient mkdir implementations.
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
fi
posix_mkdir=false
case $umask in
*[123567][0-7][0-7])
# POSIX mkdir -p sets u+wx bits regardless of umask, which
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
if (umask $mkdir_umask &&
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
ls_ld_tmpdir=`ls -ld "$tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
rmdir "$tmpdir/d" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
fi
trap '' 0;;
esac;;
trap '' 0;;
esac
if
$posix_mkdir && (
umask $mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
umask $mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
)
then :
else
# The umask is ridiculous, or mkdir does not conform to POSIX,
# mkdir does not conform to POSIX,
# or it failed possibly due to a race condition. Create the
# directory the slow way, step by step, checking for races as we go.
case $dstdir in
/*) prefix='/';;
[-=\(\)!]*) prefix='./';;
*) prefix='';;
/*) prefix='/';;
[-=\(\)!]*) prefix='./';;
*) prefix='';;
esac
eval "$initialize_posix_glob"
oIFS=$IFS
IFS=/
$posix_glob set -f
set -f
set fnord $dstdir
shift
$posix_glob set +f
set +f
IFS=$oIFS
prefixes=
for d
do
test X"$d" = X && continue
test X"$d" = X && continue
prefix=$prefix$d
if test -d "$prefix"; then
prefixes=
else
if $posix_mkdir; then
(umask=$mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
# Don't fail if two instances are running concurrently.
test -d "$prefix" || exit 1
else
case $prefix in
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
*) qprefix=$prefix;;
esac
prefixes="$prefixes '$qprefix'"
fi
fi
prefix=$prefix/
prefix=$prefix$d
if test -d "$prefix"; then
prefixes=
else
if $posix_mkdir; then
(umask $mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
# Don't fail if two instances are running concurrently.
test -d "$prefix" || exit 1
else
case $prefix in
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
*) qprefix=$prefix;;
esac
prefixes="$prefixes '$qprefix'"
fi
fi
prefix=$prefix/
done
if test -n "$prefixes"; then
# Don't fail if two instances are running concurrently.
(umask $mkdir_umask &&
eval "\$doit_exec \$mkdirprog $prefixes") ||
test -d "$dstdir" || exit 1
obsolete_mkdir_used=true
# Don't fail if two instances are running concurrently.
(umask $mkdir_umask &&
eval "\$doit_exec \$mkdirprog $prefixes") ||
test -d "$dstdir" || exit 1
obsolete_mkdir_used=true
fi
fi
fi
@ -450,14 +449,25 @@ do
else
# Make a couple of temp file names in the proper directory.
dsttmp=$dstdir/_inst.$$_
rmtmp=$dstdir/_rm.$$_
dsttmp=${dstdirslash}_inst.$$_
rmtmp=${dstdirslash}_rm.$$_
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
# Copy the file name to the temp name.
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
(umask $cp_umask &&
{ test -z "$stripcmd" || {
# Create $dsttmp read-write so that cp doesn't create it read-only,
# which would cause strip to fail.
if test -z "$doit"; then
: >"$dsttmp" # No need to fork-exec 'touch'.
else
$doit touch "$dsttmp"
fi
}
} &&
$doit_exec $cpprog "$src" "$dsttmp") &&
# and set any options; do chmod last to preserve setuid bits.
#
@ -472,20 +482,24 @@ do
# If -C, don't bother to copy if it wouldn't change the file.
if $copy_on_change &&
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
eval "$initialize_posix_glob" &&
$posix_glob set -f &&
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
set -f &&
set X $old && old=:$2:$4:$5:$6 &&
set X $new && new=:$2:$4:$5:$6 &&
$posix_glob set +f &&
set +f &&
test "$old" = "$new" &&
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
then
rm -f "$dsttmp"
else
# If $backupsuffix is set, and the file being installed
# already exists, attempt a backup. Don't worry if it fails,
# e.g., if mv doesn't support -f.
if test -n "$backupsuffix" && test -f "$dst"; then
$doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
fi
# Rename the file to the real destination.
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
@ -493,24 +507,24 @@ do
# to itself, or perhaps because mv is so ancient that it does not
# support -f.
{
# Now remove or move aside any old file at destination location.
# We try this two ways since rm can't unlink itself on some
# systems and the destination file might be busy for other
# reasons. In this case, the final cleanup might fail but the new
# file should still install successfully.
{
test ! -f "$dst" ||
$doit $rmcmd -f "$dst" 2>/dev/null ||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
} ||
{ echo "$0: cannot unlink or rename $dst" >&2
(exit 1); exit 1
}
} &&
# Now remove or move aside any old file at destination location.
# We try this two ways since rm can't unlink itself on some
# systems and the destination file might be busy for other
# reasons. In this case, the final cleanup might fail but the new
# file should still install successfully.
{
test ! -f "$dst" ||
$doit $rmcmd "$dst" 2>/dev/null ||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
{ $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
} ||
{ echo "$0: cannot unlink or rename $dst" >&2
(exit 1); exit 1
}
} &&
# Now rename the file to the real destination.
$doit $mvcmd "$dsttmp" "$dst"
# Now rename the file to the real destination.
$doit $mvcmd "$dsttmp" "$dst"
}
fi || exit 1
@ -519,9 +533,9 @@ do
done
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:

18
missing
View File

@ -1,9 +1,9 @@
#! /bin/sh
# Common wrapper for a few potentially missing GNU programs.
scriptversion=2012-06-26.16; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@ -17,7 +17,7 @@ scriptversion=2012-06-26.16; # UTC
# 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, see <http://www.gnu.org/licenses/>.
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@ -101,9 +101,9 @@ else
exit $st
fi
perl_URL=http://www.perl.org/
flex_URL=http://flex.sourceforge.net/
gnu_software_URL=http://www.gnu.org/software
perl_URL=https://www.perl.org/
flex_URL=https://github.com/westes/flex
gnu_software_URL=https://www.gnu.org/software
program_details ()
{
@ -160,7 +160,7 @@ give_advice ()
;;
autom4te*)
echo "You might have modified some maintainer files that require"
echo "the 'automa4te' program to be rebuilt."
echo "the 'autom4te' program to be rebuilt."
program_details 'autom4te'
;;
bison*|yacc*)
@ -207,9 +207,9 @@ give_advice "$1" | sed -e '1s/^/WARNING: /' \
exit $st
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:

View File

@ -7,6 +7,7 @@ be
be@latin
bg
bn_IN
bs
ca
crh
cs
@ -20,14 +21,18 @@ eo
es
et
eu
fa
fi
fr
fur
gl
gu
he
hi
hr
hu
id
is
it
ja
ka
@ -40,8 +45,10 @@ lt
lv
ml
mr
ms
nb
nds
ne
nl
nn
oc

View File

@ -33,8 +33,7 @@ exec_prefix = @exec_prefix@
datadir = @datadir@
datarootdir = @datarootdir@
libdir = @libdir@
DATADIRNAME = @DATADIRNAME@
itlocaledir = $(prefix)/$(DATADIRNAME)/locale
localedir = @localedir@
subdir = po
install_sh = @install_sh@
# Automake >= 1.8 provides @mkdir_p@.
@ -80,7 +79,7 @@ INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
.po.pox:
$(MAKE) $(GETTEXT_PACKAGE).pot
$(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
$(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
.po.mo:
$(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
@ -108,7 +107,7 @@ install-data-no: all
install-data-yes: all
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
$(mkdir_p) $$dir; \
if test -r $$lang.gmo; then \
$(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
@ -142,8 +141,8 @@ install-exec installcheck:
uninstall:
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
done
check: all $(GETTEXT_PACKAGE).pot

73
po/bs.po Normal file
View File

@ -0,0 +1,73 @@
# Bosnian translation for bosnianuniversetranslation
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
# This file is distributed under the same license as the bosnianuniversetranslation package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: bosnianuniversetranslation\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=xdg-"
"user-dirs-gtk&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-02-27 00:26+0000\n"
"PO-Revision-Date: 2013-10-15 23:58+0000\n"
"Last-Translator: Samir Ribić <Unknown>\n"
"Language-Team: Bosnian <bs@li.org>\n"
"Language: bs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2014-10-23 07:13+0000\n"
"X-Generator: Launchpad (build 17203)\n"
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Promjena imena standardnih direktorija na trenutni jezik?"
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Prijavili ste se sa uključenim novim jezikom. Možete odabrati da automatski "
"promijenim imena nekih standardnih direktorija u vašem ličnom direktoriju "
"tako da ona budu na ovom jeziku. Moguće je promijeniti imena sljedećih "
"direktorija:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Zadrži stara imena"
#: ../update.c:192
msgid "_Update Names"
msgstr "_Promijeni imena"
#: ../update.c:218
msgid "Current folder name"
msgstr "Sadašnje ime direktorija"
#: ../update.c:223
msgid "New folder name"
msgstr "Ime novog direktorija"
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr ""
"Obratite pažnju na to da sadržaj koji je u sadašnjim direktorijima neće biti "
"pomjeren u nove direktorije."
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Ne pitaj ponovo"
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Javila se greška prilikom mijenjanja imena direktorija"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Ažuriranje korisničkih direktorija"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "Promijeni imena često korišćenih direktorija na trenutni jezik"

View File

@ -7,66 +7,65 @@
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk trunk\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-11-05 19:20+0100\n"
"PO-Revision-Date: 2007-10-29 10:28+0200\n"
"Last-Translator: Gil Forcada <gilforcada@guifi.net>\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2022-07-12 21:08+0000\n"
"PO-Revision-Date: 2022-09-15 10:28+0200\n"
"Last-Translator: Jordi Mas i Hernàndez <jmas@softcatala.org>\n"
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../update.c:159
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Voleu actualitzar les carpetes estàndard a l'idioma actual?"
#: ../update.c:161
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Heu entrat a la sessió amb un idioma nou. Podeu actualitzar el nom de les "
"carpetes estàndard de la carpeta d'inici a l'idioma nou. L'actualització "
"afectarà a les carpetes següents:"
"Heu entrat a la sessió amb un idioma nou. Podeu actualitzar automàticament el nom d'algunes "
"de les carpetes estàndard en la vostra carpeta d'usuari perquè coincideixin amb el nou idioma. "
"L'actualització afectarà les carpetes següents:"
#: ../update.c:164
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Conserva'ls"
#: ../update.c:165
#: ../update.c:192
msgid "_Update Names"
msgstr "_Actualitza'ls"
#: ../update.c:190
#: ../update.c:218
msgid "Current folder name"
msgstr "Nom actual de la carpeta"
#: ../update.c:195
#: ../update.c:223
msgid "New folder name"
msgstr "Nom nou de la carpeta"
#: ../update.c:205
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Tingueu en compte que els continguts existents no es mouran."
#: ../update.c:212
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_No m'ho tornis a demanar"
#: ../update.c:229
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "S'ha produït un error en actualitzar les carpetes"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Actualització de les carpetes d'usuari"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr ""
"Actualitza els noms de les carpetes comunes per a coincidir amb l'idioma "
"actual"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "User folders update"
msgstr "Actualització de les carpetes d'usuari"
#~ msgid "The update would change the following folders:"
#~ msgstr "L'actualització canviarà les carpetes següents:"

136
po/da.po
View File

@ -1,67 +1,69 @@
# Danish translation for xdg-user-dirs-gtk
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# Mads Lundby <lundbymads@gmail.com>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-10-13 21:52+0200\n"
"PO-Revision-Date: 2009-10-11 20:46+0100\n"
"Last-Translator: Mads Bille Lundby <lundbymads@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../update.c:159
msgid "Update standard folders to current language?"
msgstr "Opdatér standardmapper til det aktuelle sprog?"
#: ../update.c:161
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Du er logget ind i et nyt sprog. Du kan automatisk opdatere navnene på nogle "
"standardmapper i din hjemmemappe, så de passer til dette sprog. Opdateringen "
"vil ændre følgende mapper:"
#: ../update.c:164
msgid "_Keep Old Names"
msgstr "_Behold gamle navne"
#: ../update.c:165
msgid "_Update Names"
msgstr "_Opdatér navne"
#: ../update.c:190
msgid "Current folder name"
msgstr "Nuværende mappenavn"
#: ../update.c:195
msgid "New folder name"
msgstr "Nyt mappenavn"
#: ../update.c:205
msgid "Note that existing content will not be moved."
msgstr "Bemærk at eksisterende indhold ikke vil blive flyttet."
#: ../update.c:212
msgid "_Don't ask me this again"
msgstr "_Spørg mig ikke om dette igen"
#: ../update.c:229
msgid "There was an error updating the folders"
msgstr "Der opstod en fejl under opdatering af mapperne"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "Update common folders names to match current locale"
msgstr ""
"Opdatér almindelige mappenavne, så de passer til det aktuelt valgte sprog"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "User folders update"
msgstr "Opdatering af brugermapper"
# Danish translation for xdg-user-dirs-gtk
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# Mads Lundby <lundbymads@gmail.com>, 2009.
# scootergrisen, 2019.
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2019-02-09 10:51+0000\n"
"PO-Revision-Date: 2019-02-19 00:00+0200\n"
"Last-Translator: scootergrisen\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Opdatér standardmapper til det nuværende sprog?"
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Du er logget ind med et nyt sprog. Du kan opdatere navnene på nogle "
"standardmapper i din hjemmemappe automatisk, så de passer til sproget. "
"Opdateringen vil ændre følgende mapper:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Behold gamle navne"
#: ../update.c:192
msgid "_Update Names"
msgstr "_Opdatér navne"
#: ../update.c:218
msgid "Current folder name"
msgstr "Nuværende mappenavn"
#: ../update.c:223
msgid "New folder name"
msgstr "Nyt mappenavn"
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Bemærk at eksisterende indhold ikke vil blive flyttet."
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Spørg mig ikke om dette igen"
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Der opstod en fejl under opdatering af mapperne"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Opdatering af brugermapper"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "Opdatér almindelige mappenavne, så de passer til det nuværende sprog"

View File

@ -1,32 +1,30 @@
# Esperanto translation for xdg-user-dirs-gtk
# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# Copyright (C) 2009 Free Software Foundation, Inc.
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# Maku < >, 2009.
# Michael MORONI < >, 2009.
# Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011.
#
# Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011, 2019.
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=xdg-"
"user-dirs-gtk&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-04-18 13:31+0000\n"
"PO-Revision-Date: 2011-04-27 16:53+0200\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2018-06-10 18:55+0000\n"
"PO-Revision-Date: 2019-02-23 11:09+0200\n"
"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
"Language-Team: Esperanto <ubuntu-l10n-eo@lists.launchpad.net>\n"
"Language-Team: Esperanto <gnome-eo-list@gnome.org>\n"
"Language: eo\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-27 14:44+0000\n"
"X-Generator: Launchpad (build 12915)\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Virtaal 0.7.1\n"
#: ../update.c:159
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Ĉu ĝisdatigi defaŭltajn dosierojn al aktuala lingvo?"
#: ../update.c:161
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
@ -36,39 +34,39 @@ msgstr ""
"kelkaj defaŭltaj dosierujoj en via hejma dosierujo por tute kongrui ĉi tiun "
"lingvon. La ĝisdatigo ŝanĝus la sekvajn dosierujojn:"
#: ../update.c:164
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Teni la malnovajn nomojn"
#: ../update.c:165
#: ../update.c:192
msgid "_Update Names"
msgstr "Ĝ_isdatigi la nomojn"
#: ../update.c:190
#: ../update.c:218
msgid "Current folder name"
msgstr "Aktuala dosieruja nomo"
#: ../update.c:195
#: ../update.c:223
msgid "New folder name"
msgstr "Nova dosieruja nomo"
#: ../update.c:205
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Noti, ke la ekzista enhavo ne estos movita."
#: ../update.c:212
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Ne redemandi al mi tion"
#: ../update.c:229
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Okazis eraro dum ĝisdatigado de la dosierujoj"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Ĝisdatigo de uzantaj dosierujoj"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr ""
"Ĝisdatigi komunajn dosierujnomojn por tute kongrui aktualan lokan lingvon"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "User folders update"
msgstr "Ĝisdatigo de uzantaj dosierujoj"

69
po/fa.po Normal file
View File

@ -0,0 +1,69 @@
# Persian translation for xdg-user-dirs-gtk.
# Copyright (C) 2022 xdg-user-dirs-gtk's COPYRIGHT HOLDER
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# Danial Behzadi <dani.behzi@ubuntu.com>, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2021-09-22 10:56+0000\n"
"PO-Revision-Date: 2022-07-13 01:32+0430\n"
"Last-Translator: \n"
"Language-Team: Persian <fa@li.org>\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.1\n"
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "به‌روز رسانی شاخه‌های استاندارد به زبان کنونی؟"
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"با زبان جدیدی وارد شده‌اید. می‌توانید نام‌های برخی شاخه‌های استاندارد در شاخهٔ "
"خانگیتان را برای تطابق با این زبان به صورت خودکار به‌روز کنید. به‌روز رسانی، "
"شاخه‌های زیر را تغییر خواهد داد:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_نگهداری نام‌های قدیمی"
#: ../update.c:192
msgid "_Update Names"
msgstr "_بهروز رسانی نام‌ها"
#: ../update.c:218
msgid "Current folder name"
msgstr "نام شاخهٔ کنونی"
#: ../update.c:223
msgid "New folder name"
msgstr "نام شاخهٔ جدید"
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "به خاطر داشته باشید که محتوا جابه‌جا نخواهد شد."
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_دیگر پرسیده نشود"
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "خطایی هنگام به‌روز رسانی شاخه‌ها رخ داد"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "به‌روز رسانی شاخه‌های کاربر"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "به‌روز رسانی نام شاخه‌های معمول برای تطابق با زبان کنونی"

68
po/fur.po Normal file
View File

@ -0,0 +1,68 @@
# Friulian translation for xdg-user-dirs-gtk.
# Copyright (C) 2016 xdg-user-dirs-gtk's COPYRIGHT HOLDER
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# Fabio Tomat <f.t.public@gmail.com>, 2016.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-23 22:30+0000\n"
"PO-Revision-Date: 2016-11-14 23:04+0100\n"
"Language-Team: Friulian <fur@li.org>\n"
"Language: fur\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
"X-Generator: Poedit 1.8.8\n"
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Inzornâ lis cartelis standard ae lenghe atuâl?"
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Tu sês jentrât doprant une gnove lenghe. Tu puedis inzornâ in automatic i "
"nons di cualchi cartele standard inte tô cartele cjase in base a cheste "
"lenghe. L'inzornament al cambiarà lis cartelis chi daurman:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Ten Nons Vecjos"
#: ../update.c:192
msgid "_Update Names"
msgstr "_Inzorne Nons"
#: ../update.c:218
msgid "Current folder name"
msgstr "Non cartele atuâl"
#: ../update.c:223
msgid "New folder name"
msgstr "Gnûf non cartele"
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Viôt che i contignûts esistents no vignaran spostâts."
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "No stâ _domandâmal plui"
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Si è presentât un erôr tal inzornâ lis cartelis"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Inzornament cartelis utent"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "Inzorne i nons des cartelis ordenaris in base ae lenghe in ûs"

69
po/hr.po Normal file
View File

@ -0,0 +1,69 @@
# Croatian translation for xdg-user-dirs-gtk
# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-23 22:20+0000\n"
"PO-Revision-Date: 2016-09-24 00:28+0200\n"
"Last-Translator: gogo <trebelnik2@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-31 04:52+0000\n"
"X-Generator: Poedit 1.8.7.1\n"
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Nadopuni uobičajene mape prema trenutnom jeziku?"
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Prijavili ste se s novim jezikom. Možete automatski nadopuniti nazive "
"uobičajenih mapa u svojoj osobnoj mapi, kako bi odgovarali ovom jeziku. "
"Nadopuna će promijeniti sljedeće mape:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Zadrži stare nazive"
#: ../update.c:192
msgid "_Update Names"
msgstr "_Nadopuni nazive"
#: ../update.c:218
msgid "Current folder name"
msgstr "Trenutni naziv mape"
#: ../update.c:223
msgid "New folder name"
msgstr "Novi naziv mape"
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Znajte da postojeći sadržaj neće biti premješten."
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Ne pitaj me ponovno"
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Došlo je do greške prilikom nadopuna mapa"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Nadopuna korisnikovih mapa"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "Nadopuni nazive uobičajenih mapa kako bi odgovarali trenutnom jeziku"

68
po/is.po Normal file
View File

@ -0,0 +1,68 @@
# Icelandic translation for xdg-user-dirs-gtk
# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-07-20 05:15+0000\n"
"PO-Revision-Date: 2009-09-30 16:31+0000\n"
"Last-Translator: Baldur <baldurpet@gmail.com>\n"
"Language-Team: Icelandic <is@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-31 04:56+0000\n"
"X-Generator: Launchpad (build 15887)\n"
#: ../update.c:159
msgid "Update standard folders to current language?"
msgstr "Viltu uppfæra venjulegu möppurnar í núverandi tungumál?"
#: ../update.c:161
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Þú hefur skráð þig inn með nýju tungumáli. Það eru nokkrar möppur í "
"heimamöppunni sem þú getur uppfært á þessu tungumáli. Uppfærslan myndi "
"breyta eftirfarandi möppum:"
#: ../update.c:164
msgid "_Keep Old Names"
msgstr "_Halda gömlu nöfnunum"
#: ../update.c:165
msgid "_Update Names"
msgstr "_Uppfæra nöfnin"
#: ../update.c:191
msgid "Current folder name"
msgstr "Núverandi nafn möppu"
#: ../update.c:196
msgid "New folder name"
msgstr "Nýja nafn möppu"
#: ../update.c:206
msgid "Note that existing content will not be moved."
msgstr "Hafðu í huga að ekki verður hróflað við innihaldi mappanna."
#: ../update.c:213
msgid "_Don't ask me this again"
msgstr "_Ekki spyrja um þetta aftur"
#: ../update.c:230
msgid "There was an error updating the folders"
msgstr "Það kom upp villa við að uppfæra möppurnar"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Uppfæra möppur notanda"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "Uppfæra möppur til að passa við núverandi tungumál"

68
po/ms.po Normal file
View File

@ -0,0 +1,68 @@
# Malay translation for xdg-user-dirs-gtk
# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-07-20 05:15+0000\n"
"PO-Revision-Date: 2012-03-23 15:44+0000\n"
"Last-Translator: abuyop <Unknown>\n"
"Language-Team: Malay <ms@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-31 04:56+0000\n"
"X-Generator: Launchpad (build 15887)\n"
#: ../update.c:159
msgid "Update standard folders to current language?"
msgstr "Kemaskini folder piawai ke bahasa semasa?"
#: ../update.c:161
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Anda telah daftar in dengan bahasa baru. Beberapa folder piawai boleh diubah "
"secara automatik ke bahasa baru ini. Kemaskini itu akan mengubah nama folder "
"berikut:"
#: ../update.c:164
msgid "_Keep Old Names"
msgstr "_Kekalkan Nama Lama"
#: ../update.c:165
msgid "_Update Names"
msgstr "_Kemaskini Nama"
#: ../update.c:191
msgid "Current folder name"
msgstr "Nama folder semasa"
#: ../update.c:196
msgid "New folder name"
msgstr "Nama folder baru"
#: ../update.c:206
msgid "Note that existing content will not be moved."
msgstr "Kandungan sedia ada tidak akan dialihkan."
#: ../update.c:213
msgid "_Don't ask me this again"
msgstr "_Jangan tanya saya lagi"
#: ../update.c:230
msgid "There was an error updating the folders"
msgstr "Terdapat ralat semasa mengemaskini folder"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Kemaskini folder pengguna"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "Kemaskini nama folder umum mengikut lokal semasa yang sepadan"

70
po/ne.po Normal file
View File

@ -0,0 +1,70 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2020-01-28 02:07+0000\n"
"PO-Revision-Date: 2021-05-02 22:56+0545\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.4.2\n"
"Last-Translator: Pawan Chitrakar <chautari@gmail.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: ne\n"
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "हालको भाषामा मानक फोल्डरहरू अद्यावधिक गर्नुहुन्छ?"
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"तपाईँले नयाँ भाषामा लगइन गर्नुभएको छ । तपाईँले यो भाषा मिलाउन तपाईँको गृह फोल्डरमा केही "
"मानक फोल्डरको नाम स्वचालित रूपमा अद्यावधिक गर्न सक्नुहुन्छ । अद्यावधिकले निम्न फोल्डरहरू "
"परिवर्तन गर्दछ:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "पुराना नामहरू राख्नुहोस्"
#: ../update.c:192
msgid "_Update Names"
msgstr "अद्यावधिक नाम"
#: ../update.c:218
msgid "Current folder name"
msgstr "हालको फोल्डरको नाम"
#: ../update.c:223
msgid "New folder name"
msgstr "नयाँ फोल्डर नाम"
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "याद गर्नुहोस्, अवस्थित सामग्री सारिने छैन ।"
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "मलाई फेरि नभन्नुहोस्"
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "फोल्डर अद्यावधिक गर्दा त्यहाँ एउटा त्रुटि थियो"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "प्रयोगकर्ता फोल्डर अद्यावधिक गर्नुहोस्"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr "हालको लोक्याल मिलाउन साझा फोल्डरनामहरू अद्यावधिक गर्नुहोस्"

View File

@ -1,68 +1,64 @@
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Aviary.pl
# Jeśli masz jakiekolwiek uwagi odnoszące się do tłumaczenia lub chcesz
# pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
# gnomepl@aviary.pl
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Polish translation for xdg-user-dirs-gtk.
# Copyright © 2007-2016 the xdg-user-dirs-gtk authors.
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# Tomasz Dominikowski <dominikowski@gmail.com>, 2007-2009.
# Piotr Drąg <piotrdrag@gmail.com>, 2012.
# Aviary.pl <gnomepl@aviary.pl>, 2007-2012.
# Piotr Drąg <piotrdrag@gmail.com>, 2012-2016.
# Aviary.pl <community-poland@mozilla.org>, 2007-2016.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-04 21:25+0200\n"
"PO-Revision-Date: 2012-09-04 21:27+0200\n"
"POT-Creation-Date: 2016-08-21 17:25+0200\n"
"PO-Revision-Date: 2016-08-21 17:27+0200\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish <gnomepl@aviary.pl>\n"
"Language-Team: Polish <community-poland@mozilla.org>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Poedit-Language: Polish\n"
"X-Poedit-Country: Poland\n"
#: ../update.c:159
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Zaktualizować standardowe katalogi do bieżącego języka?"
#: ../update.c:161
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Zalogowano w nowym języku. Można automatycznie zaktualizować nazwy "
"niektórych standardowych katalogów w katalogu domowym, aby dopasować je do "
"Zalogowano w nowym języku. Można automatycznie zaktualizować nazwy "
"niektórych standardowych katalogów w katalogu domowym, aby dopasować je do "
"nowego języka. Aktualizacji podlegałyby następujące katalogi:"
#: ../update.c:164
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "Z_achowaj poprzednie nazwy"
#: ../update.c:165
#: ../update.c:192
msgid "_Update Names"
msgstr "_Zaktualizuj nazwy"
#: ../update.c:191
#: ../update.c:218
msgid "Current folder name"
msgstr "Bieżąca nazwa katalogu"
#: ../update.c:196
#: ../update.c:223
msgid "New folder name"
msgstr "Nowa nazwa katalogu"
#: ../update.c:206
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Obecna zawartość nie zostanie przeniesiona."
#: ../update.c:213
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Bez pytania ponownie"
#: ../update.c:230
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Wystąpił błąd podczas aktualizowania katalogów"

View File

@ -2,66 +2,72 @@
# Copyright © 2007 xdg-user-dirs-gtk
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
# André Neves <drakferion@gmail.com>, 2007.
#
# Pedro Albuquerque <palbuquerque73@gmail.com>, 2015.
# Hugo Carvalho <hugokarvalho@hotmail.com>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: 2.20\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-11-23 00:21+0000\n"
"PO-Revision-Date: 2007-11-22 23:55+0000\n"
"Last-Translator: André Neves <drakferion@gmail.com>\n"
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2021-05-02 17:13+0000\n"
"PO-Revision-Date: 2021-09-22 11:55+0100\n"
"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
"Language-Team: Portuguese (https://l10n.gnome.org/teams/pt/)\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0\n"
"X-Project-Style: gnome\n"
#: ../update.c:159
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Actualizar as pastas padrão para o idioma actual?"
msgstr "Atualizar as pastas padrão para o idioma atual?"
#: ../update.c:161
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Iniciou uma sessão com um novo idioma. Pode actualizar automaticamente os "
"Iniciou uma sessão com um novo idioma. Pode atualizar automaticamente os "
"nomes de algumas pastas padrão dentro da sua pasta pessoal para este idioma. "
"A actualização alteraria as seguintes pastas:"
"A atualização alteraria as seguintes pastas:"
#: ../update.c:164
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "_Manter os Nomes Antigos"
msgstr "_Manter nomes antigos"
#: ../update.c:165
#: ../update.c:192
msgid "_Update Names"
msgstr "_Actualizar os Nomes"
msgstr "_Atualizar nomes"
#: ../update.c:190
#: ../update.c:218
msgid "Current folder name"
msgstr "Nome actual da pasta"
msgstr "Nome atual da pasta"
#: ../update.c:195
#: ../update.c:223
msgid "New folder name"
msgstr "Novo nome da pasta"
#: ../update.c:205
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Note que o conteúdo da pasta não será movido."
#: ../update.c:212
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Não perguntar novamente"
#: ../update.c:229
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Ocorreu um erro ao actualizar as pastas"
msgstr "Ocorreu um erro ao atualizar as pastas"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "Update common folders names to match current locale"
msgstr ""
"Actualizar os nomes de pastas comuns para corresponderem ao idioma actual"
msgid "User folders update"
msgstr "Atualização de pastas do utilizador"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "User folders update"
msgstr "Actualização de pastas do utilizador"
msgid "Update common folders names to match current locale"
msgstr ""
"Atualizar os nomes de pastas comuns para corresponderem ao idioma atual"

View File

@ -1,16 +1,19 @@
# Turkish translation for xdg-user-dirs-gtk
# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# Copyright (C) 2012-2022 xdg-user-dirs-gtk's COPYRIGHT HOLDER
# This file is distributed under the same license as the xdg-user-dirs-gtk package.
#
# Muhammet Kara <muhammetk@acikkaynak.name.tr>, 2012.
# Emin Tufan Çetin <etcetin@gmail.com>, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: xdg-user-dirs-gtk\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=xdg-"
"user-dirs-gtk&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2012-08-31 05:44+0000\n"
"PO-Revision-Date: 2012-09-04 00:52+0000\n"
"Last-Translator: Muhammet Kara <muhammetk@acikkaynak.name.tr>\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/"
"issues\n"
"POT-Creation-Date: 2022-09-16 17:06+0000\n"
"PO-Revision-Date: 2022-09-16 19:57+0000\n"
"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
"Language-Team: Turkish <gnome-turk@gnome.org>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
@ -20,54 +23,52 @@ msgstr ""
"X-Launchpad-Export-Date: 2012-08-31 05:00+0000\n"
"X-Generator: Launchpad (build 15887)\n"
#: ../update.c:159
#: ../update.c:186
msgid "Update standard folders to current language?"
msgstr "Standart klasörler geçerli dile güncelleştirilsin mi ?"
msgstr "Standart klasörler geçerli dile güncelleştirilsin mi?"
#: ../update.c:161
#: ../update.c:188
msgid ""
"You have logged in in a new language. You can automatically update the names "
"of some standard folders in your home folder to match this language. The "
"update would change the following folders:"
msgstr ""
"Yeni bir dil ile giriş yaptınız. Başlangıç klasörünüzde bu dille "
"uyuşmayan standart klasör adlarını otomatik olarak bu dile "
"güncelleştirebilirsiniz. Güncelleştirme şu dizinlerin adlarını "
"değiştirecektir:"
#: ../update.c:164
msgid "_Keep Old Names"
msgstr "_Eski Adları Koru"
#: ../update.c:165
msgid "_Update Names"
msgstr "_Adları Güncelleştir"
"Yeni dille girdiniz. Başlangıç klasörünüzdeki bazı standart klasörlerin "
"adını bu dile kendiliğinden eşleyebilirsiniz. Güncelleme şu klasörlerin "
"adını değiştirecektir:"
#: ../update.c:191
msgid "_Keep Old Names"
msgstr "Eski Adları _Koru"
#: ../update.c:192
msgid "_Update Names"
msgstr "Adları _Güncelle"
#: ../update.c:218
msgid "Current folder name"
msgstr "Geçerli klasör adı"
#: ../update.c:196
#: ../update.c:223
msgid "New folder name"
msgstr "Yeni klasör adı"
#: ../update.c:206
#: ../update.c:233
msgid "Note that existing content will not be moved."
msgstr "Varolan içeriğin taşınmayacağını unutmayın."
msgstr "Var olan içeriğin taşınmayacağını unutmayın."
#: ../update.c:213
#: ../update.c:240
msgid "_Don't ask me this again"
msgstr "_Bunu bir daha sorma"
msgstr "Bunu yeniden _sorma"
#: ../update.c:230
#: ../update.c:257
msgid "There was an error updating the folders"
msgstr "Klasörler güncelleştirilirken hata oluştu"
msgstr "Klasörler güncellenirken hata oluştu"
#: ../user-dirs-update-gtk.desktop.in.h:1
msgid "User folders update"
msgstr "Kullanıcı klasörlerinin güncelleştirilmesi"
msgstr "Kullanıcı klasörlerinin güncellenmesi"
#: ../user-dirs-update-gtk.desktop.in.h:2
msgid "Update common folders names to match current locale"
msgstr ""
"Genel klasör adlarını geçerli dile uyumlu hale getirmek için güncelleştir"
msgstr "Ortak klasör adlarını güncelleyerek geçerli dile uyarla"

View File

@ -48,11 +48,39 @@ has_xdg_translation (void)
if (strncmp (locale, "en_US", 5) == 0 ||
strcmp (locale, "C") == 0)
return TRUE;
str = "Desktop";
return dgettext ("xdg-user-dirs", str) != str;
}
static void
save_locale (void)
{
FILE *file;
char *user_locale_file;
char *locale, *dot;
user_locale_file = g_build_filename (g_get_user_config_dir (),
"user-dirs.locale", NULL);
file = fopen (user_locale_file, "w");
g_free (user_locale_file);
if (file == NULL)
{
fprintf (stderr, "Can't save user-dirs.locale\n");
return;
}
locale = g_strdup (setlocale (LC_MESSAGES, NULL));
/* Skip encoding part */
dot = strchr (locale, '.');
if (dot)
*dot = 0;
fprintf (file, "%s", locale);
g_free (locale);
fclose (file);
}
static void
update_locale (XdgDirEntry *old_entries)
{
@ -91,10 +119,9 @@ update_locale (XdgDirEntry *old_entries)
g_free (std_out);
g_free (std_err);
g_free (cmdline);
if (!WIFEXITED(exit_status) || WEXITSTATUS(exit_status) != 0)
return;
new_entries = parse_xdg_dirs (filename);
g_unlink (filename);
g_free (filename);
@ -206,7 +233,7 @@ update_locale (XdgDirEntry *old_entries)
label = gtk_label_new (_("Note that existing content will not be moved."));
gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
gtk_label_set_selectable (GTK_LABEL (label), TRUE);
gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.0);
gtk_label_set_xalign (GTK_LABEL (label), 0);
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
@ -254,12 +281,7 @@ update_locale (XdgDirEntry *old_entries)
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check)))
{
char *file;
file = g_build_filename (g_get_user_config_dir (),
"user-dirs.locale", NULL);
g_unlink (file);
g_free (file);
save_locale ();
}
g_free (new_entries);

View File

@ -4,8 +4,7 @@ Exec=xdg-user-dirs-gtk-update
_Name=User folders update
_Comment=Update common folders names to match current locale
Terminal=false
NotShowIn=KDE;LXQt;
NoDisplay=true
OnlyShowIn=GNOME;LXDE;Unity;
Type=Application
StartupNotify=false
X-KDE-autostart-after=panel