Codebase list gnome-maps / 3c416a7
New upstream version 3.30.1 Tim Lunn 5 years ago
209 changed file(s) with 18514 addition(s) and 63501 deletion(s). Raw diff Collapse all Expand all
0 {
1 "maxerr" : 50, // {int} Maximum error before stopping
2
3 // Enforcing
4 "bitwise" : false, // true: Prohibit bitwise operators (&, |, ^, etc.)
5 "camelcase" : false, // true: Identifiers must be in camelCase
6 "curly" : false, // true: Require {} for every new block or scope
7 "eqeqeq" : true, // true: Require triple equals (===) for comparison
8 "forin" : false, // true: Require filtering for..in loops with obj.hasOwnProperty()
9 "immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
10 "indent" : 4, // {int} Number of spaces to use for indentation
11 "latedef" : "nofunc", // true: Require variables/functions to be defined before being used
12 "newcap" : true, // true: Require capitalization of all constructor functions e.g. `new F()`
13 "noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
14 "noempty" : true, // true: Prohibit use of empty blocks
15 "nonew" : false, // true: Prohibit use of constructors for side-effects (without assignment)
16 "plusplus" : false, // true: Prohibit use of `++` & `--`
17 "quotmark" : false, // Quotation mark consistency:
18 // false : do nothing (default)
19 // true : ensure whatever is used is consistent
20 // "single" : require single quotes
21 // "double" : require double quotes
22 "undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
23 "unused" : false, // true: Require all defined variables be used
24 "strict" : false, // true: Requires all functions run in ES5 Strict Mode
25 "trailing" : true, // true: Prohibit trailing whitespaces
26 "maxparams" : false, // {int} Max number of formal params allowed per function
27 "maxdepth" : false, // {int} Max depth of nested blocks (within functions)
28 "maxstatements" : false, // {int} Max number statements per function
29 "maxcomplexity" : false, // {int} Max cyclomatic complexity per function
30 "maxlen" : false, // {int} Max number of characters per line
31
32 // Relaxing
33 "asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons)
34 "boss" : false, // true: Tolerate assignments where comparisons would be expected
35 "debug" : false, // true: Allow debugger statements e.g. browser breakpoints.
36 "eqnull" : false, // true: Tolerate use of `== null`
37 "esnext" : true, // true: Allow ES.next (ES6) syntax (ex: `const`)
38 "moz" : true, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
39 // (ex: `for each`, multiple try/catch, function expression…)
40 "evil" : false, // true: Tolerate use of `eval` and `new Function()`
41 "expr" : false, // true: Tolerate `ExpressionStatement` as Programs
42 "funcscope" : false, // true: Tolerate defining variables inside control statements"
43 "globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
44 "iterator" : false, // true: Tolerate using the `__iterator__` property
45 "lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block
46 "laxbreak" : true, // true: Tolerate possibly unsafe line breakings
47 "laxcomma" : false, // true: Tolerate comma-first style coding
48 "loopfunc" : false, // true: Tolerate functions being defined in loops
49 "multistr" : true, // true: Tolerate multi-line strings
50 "proto" : false, // true: Tolerate using the `__proto__` property
51 "scripturl" : false, // true: Tolerate script-targeted URLs
52 "smarttabs" : false, // true: Tolerate mixed tabs/spaces when used for alignment
53 "shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
54 "sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation
55 "supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;`
56 "validthis" : false, // true: Tolerate using this in a non-constructor function
57
58 // Environments
59 "browser" : false, // Web Browser (window, document, etc)
60 "couch" : false, // CouchDB
61 "devel" : false, // Development/debugging (alert, confirm, etc)
62 "dojo" : false, // Dojo Toolkit
63 "jquery" : false, // jQuery
64 "mootools" : false, // MooTools
65 "node" : false, // Node.js
66 "nonstandard" : false, // Widely adopted globals (escape, unescape, etc)
67 "prototypejs" : false, // Prototype and Scriptaculous
68 "rhino" : false, // Rhino
69 "worker" : false, // Web Workers
70 "wsh" : false, // Windows Scripting Host
71 "yui" : false, // Yahoo User Interface
72
73 // Legacy
74 "nomen" : false, // true: Prohibit dangling `_` in variables
75 "onevar" : false, // true: Allow only one `var` statement per function
76 "passfail" : false, // true: Stop on first error
77 "white" : false, // true: Check against strict whitespace and indentation rules
78
79 // Custom Globals
80 "predef" : [ "log", "logError", "print", "printerr", "imports", "ARGV", "pkg", "_", "C_", "N_" ]
81 }
+0
-3
Makefile.am less more
0 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
1
2 SUBDIRS = lib src data po scripts
+0
-857
Makefile.in less more
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
71 pkgdatadir = $(datadir)/@PACKAGE@
72 pkgincludedir = $(includedir)/@PACKAGE@
73 pkglibdir = $(libdir)/@PACKAGE@
74 pkglibexecdir = $(libexecdir)/@PACKAGE@
75 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
76 install_sh_DATA = $(install_sh) -c -m 644
77 install_sh_PROGRAM = $(install_sh) -c
78 install_sh_SCRIPT = $(install_sh) -c
79 INSTALL_HEADER = $(INSTALL_DATA)
80 transform = $(program_transform_name)
81 NORMAL_INSTALL = :
82 PRE_INSTALL = :
83 POST_INSTALL = :
84 NORMAL_UNINSTALL = :
85 PRE_UNINSTALL = :
86 POST_UNINSTALL = :
87 build_triplet = @build@
88 host_triplet = @host@
89 target_triplet = @target@
90 subdir = .
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
97 $(ACLOCAL_M4)
98 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
99 $(am__configure_deps) $(am__DIST_COMMON)
100 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
101 configure.lineno config.status.lineno
102 mkinstalldirs = $(install_sh) -d
103 CONFIG_HEADER = $(top_builddir)/config/config.h
104 CONFIG_CLEAN_FILES =
105 CONFIG_CLEAN_VPATH_FILES =
106 AM_V_P = $(am__v_P_@AM_V@)
107 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
108 am__v_P_0 = false
109 am__v_P_1 = :
110 AM_V_GEN = $(am__v_GEN_@AM_V@)
111 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
112 am__v_GEN_0 = @echo " GEN " $@;
113 am__v_GEN_1 =
114 AM_V_at = $(am__v_at_@AM_V@)
115 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
116 am__v_at_0 = @
117 am__v_at_1 =
118 SOURCES =
119 DIST_SOURCES =
120 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
121 ctags-recursive dvi-recursive html-recursive info-recursive \
122 install-data-recursive install-dvi-recursive \
123 install-exec-recursive install-html-recursive \
124 install-info-recursive install-pdf-recursive \
125 install-ps-recursive install-recursive installcheck-recursive \
126 installdirs-recursive pdf-recursive ps-recursive \
127 tags-recursive uninstall-recursive
128 am__can_run_installinfo = \
129 case $$AM_UPDATE_INFO_DIR in \
130 n|no|NO) false;; \
131 *) (install-info --version) >/dev/null 2>&1;; \
132 esac
133 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
134 distclean-recursive maintainer-clean-recursive
135 am__recursive_targets = \
136 $(RECURSIVE_TARGETS) \
137 $(RECURSIVE_CLEAN_TARGETS) \
138 $(am__extra_recursive_targets)
139 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
140 cscope distdir dist dist-all distcheck
141 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
142 # Read a list of newline-separated strings from the standard input,
143 # and print each of them once, without duplicates. Input order is
144 # *not* preserved.
145 am__uniquify_input = $(AWK) '\
146 BEGIN { nonempty = 0; } \
147 { items[$$0] = 1; nonempty = 1; } \
148 END { if (nonempty) { for (i in items) print i; }; } \
149 '
150 # Make sure the list of sources is unique. This is necessary because,
151 # e.g., the same source file might be shared among _SOURCES variables
152 # for different programs/libraries.
153 am__define_uniq_tagged_files = \
154 list='$(am__tagged_files)'; \
155 unique=`for i in $$list; do \
156 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
157 done | $(am__uniquify_input)`
158 ETAGS = etags
159 CTAGS = ctags
160 CSCOPE = cscope
161 DIST_SUBDIRS = $(SUBDIRS)
162 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/config/compile \
163 $(top_srcdir)/config/config.guess \
164 $(top_srcdir)/config/config.h.in \
165 $(top_srcdir)/config/config.sub \
166 $(top_srcdir)/config/install-sh $(top_srcdir)/config/ltmain.sh \
167 $(top_srcdir)/config/missing COPYING NEWS README \
168 config/compile config/config.guess config/config.sub \
169 config/install-sh config/ltmain.sh config/missing
170 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
171 distdir = $(PACKAGE)-$(VERSION)
172 top_distdir = $(distdir)
173 am__remove_distdir = \
174 if test -d "$(distdir)"; then \
175 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
176 && rm -rf "$(distdir)" \
177 || { sleep 5 && rm -rf "$(distdir)"; }; \
178 else :; fi
179 am__post_remove_distdir = $(am__remove_distdir)
180 am__relativize = \
181 dir0=`pwd`; \
182 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
183 sed_rest='s,^[^/]*/*,,'; \
184 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
185 sed_butlast='s,/*[^/]*$$,,'; \
186 while test -n "$$dir1"; do \
187 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
188 if test "$$first" != "."; then \
189 if test "$$first" = ".."; then \
190 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
191 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
192 else \
193 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
194 if test "$$first2" = "$$first"; then \
195 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
196 else \
197 dir2="../$$dir2"; \
198 fi; \
199 dir0="$$dir0"/"$$first"; \
200 fi; \
201 fi; \
202 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
203 done; \
204 reldir="$$dir2"
205 GZIP_ENV = --best
206 DIST_ARCHIVES = $(distdir).tar.xz
207 DIST_TARGETS = dist-xz
208 distuninstallcheck_listfiles = find . -type f -print
209 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
210 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
211 distcleancheck_listfiles = find . -type f -print
212 ACLOCAL = @ACLOCAL@
213 ALL_LINGUAS = @ALL_LINGUAS@
214 AMTAR = @AMTAR@
215 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
216 AR = @AR@
217 AUTOCONF = @AUTOCONF@
218 AUTOHEADER = @AUTOHEADER@
219 AUTOMAKE = @AUTOMAKE@
220 AWK = @AWK@
221 CC = @CC@
222 CCDEPMODE = @CCDEPMODE@
223 CFLAGS = @CFLAGS@
224 CPP = @CPP@
225 CPPFLAGS = @CPPFLAGS@
226 CYGPATH_W = @CYGPATH_W@
227 DEFS = @DEFS@
228 DEPDIR = @DEPDIR@
229 DLLTOOL = @DLLTOOL@
230 DSYMUTIL = @DSYMUTIL@
231 DUMPBIN = @DUMPBIN@
232 ECHO_C = @ECHO_C@
233 ECHO_N = @ECHO_N@
234 ECHO_T = @ECHO_T@
235 EGREP = @EGREP@
236 EXEEXT = @EXEEXT@
237 FGREP = @FGREP@
238 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
239 GJS = @GJS@
240 GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
241 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
242 GLIB_MKENUMS = @GLIB_MKENUMS@
243 GMSGFMT = @GMSGFMT@
244 GNOME_MAPS_CFLAGS = @GNOME_MAPS_CFLAGS@
245 GNOME_MAPS_LIBS = @GNOME_MAPS_LIBS@
246 GNOME_MAPS_LIB_CFLAGS = @GNOME_MAPS_LIB_CFLAGS@
247 GNOME_MAPS_LIB_LIBS = @GNOME_MAPS_LIB_LIBS@
248 GREP = @GREP@
249 GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@
250 INSTALL = @INSTALL@
251 INSTALL_DATA = @INSTALL_DATA@
252 INSTALL_PROGRAM = @INSTALL_PROGRAM@
253 INSTALL_SCRIPT = @INSTALL_SCRIPT@
254 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
255 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
256 INTLTOOL_MERGE = @INTLTOOL_MERGE@
257 INTLTOOL_PERL = @INTLTOOL_PERL@
258 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
259 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
260 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
261 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
262 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
263 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
264 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
265 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
266 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
267 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
268 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
269 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
270 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
271 LD = @LD@
272 LDFLAGS = @LDFLAGS@
273 LIBOBJS = @LIBOBJS@
274 LIBS = @LIBS@
275 LIBTOOL = @LIBTOOL@
276 LIPO = @LIPO@
277 LN_S = @LN_S@
278 LTLIBOBJS = @LTLIBOBJS@
279 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
280 MAINT = @MAINT@
281 MAKEINFO = @MAKEINFO@
282 MANIFEST_TOOL = @MANIFEST_TOOL@
283 MKDIR_P = @MKDIR_P@
284 MSGFMT = @MSGFMT@
285 MSGMERGE = @MSGMERGE@
286 NM = @NM@
287 NMEDIT = @NMEDIT@
288 OBJDUMP = @OBJDUMP@
289 OBJEXT = @OBJEXT@
290 OTOOL = @OTOOL@
291 OTOOL64 = @OTOOL64@
292 PACKAGE = @PACKAGE@
293 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
294 PACKAGE_NAME = @PACKAGE_NAME@
295 PACKAGE_STRING = @PACKAGE_STRING@
296 PACKAGE_TARNAME = @PACKAGE_TARNAME@
297 PACKAGE_URL = @PACKAGE_URL@
298 PACKAGE_VERSION = @PACKAGE_VERSION@
299 PATH_SEPARATOR = @PATH_SEPARATOR@
300 PKG_CONFIG = @PKG_CONFIG@
301 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
302 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
303 RANLIB = @RANLIB@
304 SED = @SED@
305 SET_MAKE = @SET_MAKE@
306 SHELL = @SHELL@
307 STRIP = @STRIP@
308 USE_NLS = @USE_NLS@
309 VERSION = @VERSION@
310 XGETTEXT = @XGETTEXT@
311 abs_builddir = @abs_builddir@
312 abs_srcdir = @abs_srcdir@
313 abs_top_builddir = @abs_top_builddir@
314 abs_top_srcdir = @abs_top_srcdir@
315 ac_ct_AR = @ac_ct_AR@
316 ac_ct_CC = @ac_ct_CC@
317 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
318 am__include = @am__include@
319 am__leading_dot = @am__leading_dot@
320 am__quote = @am__quote@
321 am__tar = @am__tar@
322 am__untar = @am__untar@
323 bindir = @bindir@
324 build = @build@
325 build_alias = @build_alias@
326 build_cpu = @build_cpu@
327 build_os = @build_os@
328 build_vendor = @build_vendor@
329 builddir = @builddir@
330 datadir = @datadir@
331 datarootdir = @datarootdir@
332 docdir = @docdir@
333 dvidir = @dvidir@
334 exec_prefix = @exec_prefix@
335 gsettingsschemadir = @gsettingsschemadir@
336 host = @host@
337 host_alias = @host_alias@
338 host_cpu = @host_cpu@
339 host_os = @host_os@
340 host_vendor = @host_vendor@
341 htmldir = @htmldir@
342 includedir = @includedir@
343 infodir = @infodir@
344 install_sh = @install_sh@
345 intltool__v_merge_options_ = @intltool__v_merge_options_@
346 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
347 libdir = @libdir@
348 libexecdir = @libexecdir@
349 localedir = @localedir@
350 localstatedir = @localstatedir@
351 mandir = @mandir@
352 mkdir_p = @mkdir_p@
353 oldincludedir = @oldincludedir@
354 pdfdir = @pdfdir@
355 prefix = @prefix@
356 program_transform_name = @program_transform_name@
357 psdir = @psdir@
358 runstatedir = @runstatedir@
359 sbindir = @sbindir@
360 sharedstatedir = @sharedstatedir@
361 srcdir = @srcdir@
362 sysconfdir = @sysconfdir@
363 target = @target@
364 target_alias = @target_alias@
365 target_cpu = @target_cpu@
366 target_os = @target_os@
367 target_vendor = @target_vendor@
368 top_build_prefix = @top_build_prefix@
369 top_builddir = @top_builddir@
370 top_srcdir = @top_srcdir@
371 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
372 SUBDIRS = lib src data po scripts
373 all: all-recursive
374
375 .SUFFIXES:
376 am--refresh: Makefile
377 @:
378 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
379 @for dep in $?; do \
380 case '$(am__configure_deps)' in \
381 *$$dep*) \
382 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
383 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
384 && exit 0; \
385 exit 1;; \
386 esac; \
387 done; \
388 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
389 $(am__cd) $(top_srcdir) && \
390 $(AUTOMAKE) --foreign Makefile
391 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
392 @case '$?' in \
393 *config.status*) \
394 echo ' $(SHELL) ./config.status'; \
395 $(SHELL) ./config.status;; \
396 *) \
397 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
398 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
399 esac;
400
401 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
402 $(SHELL) ./config.status --recheck
403
404 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
405 $(am__cd) $(srcdir) && $(AUTOCONF)
406 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
407 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
408 $(am__aclocal_m4_deps):
409
410 config/config.h: config/stamp-h1
411 @test -f $@ || rm -f config/stamp-h1
412 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) config/stamp-h1
413
414 config/stamp-h1: $(top_srcdir)/config/config.h.in $(top_builddir)/config.status
415 @rm -f config/stamp-h1
416 cd $(top_builddir) && $(SHELL) ./config.status config/config.h
417 $(top_srcdir)/config/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
418 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
419 rm -f config/stamp-h1
420 touch $@
421
422 distclean-hdr:
423 -rm -f config/config.h config/stamp-h1
424
425 mostlyclean-libtool:
426 -rm -f *.lo
427
428 clean-libtool:
429 -rm -rf .libs _libs
430
431 distclean-libtool:
432 -rm -f libtool config.lt
433
434 # This directory's subdirectories are mostly independent; you can cd
435 # into them and run 'make' without going through this Makefile.
436 # To change the values of 'make' variables: instead of editing Makefiles,
437 # (1) if the variable is set in 'config.status', edit 'config.status'
438 # (which will cause the Makefiles to be regenerated when you run 'make');
439 # (2) otherwise, pass the desired values on the 'make' command line.
440 $(am__recursive_targets):
441 @fail=; \
442 if $(am__make_keepgoing); then \
443 failcom='fail=yes'; \
444 else \
445 failcom='exit 1'; \
446 fi; \
447 dot_seen=no; \
448 target=`echo $@ | sed s/-recursive//`; \
449 case "$@" in \
450 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
451 *) list='$(SUBDIRS)' ;; \
452 esac; \
453 for subdir in $$list; do \
454 echo "Making $$target in $$subdir"; \
455 if test "$$subdir" = "."; then \
456 dot_seen=yes; \
457 local_target="$$target-am"; \
458 else \
459 local_target="$$target"; \
460 fi; \
461 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
462 || eval $$failcom; \
463 done; \
464 if test "$$dot_seen" = "no"; then \
465 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
466 fi; test -z "$$fail"
467
468 ID: $(am__tagged_files)
469 $(am__define_uniq_tagged_files); mkid -fID $$unique
470 tags: tags-recursive
471 TAGS: tags
472
473 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
474 set x; \
475 here=`pwd`; \
476 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
477 include_option=--etags-include; \
478 empty_fix=.; \
479 else \
480 include_option=--include; \
481 empty_fix=; \
482 fi; \
483 list='$(SUBDIRS)'; for subdir in $$list; do \
484 if test "$$subdir" = .; then :; else \
485 test ! -f $$subdir/TAGS || \
486 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
487 fi; \
488 done; \
489 $(am__define_uniq_tagged_files); \
490 shift; \
491 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
492 test -n "$$unique" || unique=$$empty_fix; \
493 if test $$# -gt 0; then \
494 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
495 "$$@" $$unique; \
496 else \
497 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
498 $$unique; \
499 fi; \
500 fi
501 ctags: ctags-recursive
502
503 CTAGS: ctags
504 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
505 $(am__define_uniq_tagged_files); \
506 test -z "$(CTAGS_ARGS)$$unique" \
507 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
508 $$unique
509
510 GTAGS:
511 here=`$(am__cd) $(top_builddir) && pwd` \
512 && $(am__cd) $(top_srcdir) \
513 && gtags -i $(GTAGS_ARGS) "$$here"
514 cscope: cscope.files
515 test ! -s cscope.files \
516 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
517 clean-cscope:
518 -rm -f cscope.files
519 cscope.files: clean-cscope cscopelist
520 cscopelist: cscopelist-recursive
521
522 cscopelist-am: $(am__tagged_files)
523 list='$(am__tagged_files)'; \
524 case "$(srcdir)" in \
525 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
526 *) sdir=$(subdir)/$(srcdir) ;; \
527 esac; \
528 for i in $$list; do \
529 if test -f "$$i"; then \
530 echo "$(subdir)/$$i"; \
531 else \
532 echo "$$sdir/$$i"; \
533 fi; \
534 done >> $(top_builddir)/cscope.files
535
536 distclean-tags:
537 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
538 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
539
540 distdir: $(DISTFILES)
541 $(am__remove_distdir)
542 test -d "$(distdir)" || mkdir "$(distdir)"
543 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
544 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
545 list='$(DISTFILES)'; \
546 dist_files=`for file in $$list; do echo $$file; done | \
547 sed -e "s|^$$srcdirstrip/||;t" \
548 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
549 case $$dist_files in \
550 */*) $(MKDIR_P) `echo "$$dist_files" | \
551 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
552 sort -u` ;; \
553 esac; \
554 for file in $$dist_files; do \
555 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
556 if test -d $$d/$$file; then \
557 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
558 if test -d "$(distdir)/$$file"; then \
559 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
560 fi; \
561 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
562 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
563 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
564 fi; \
565 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
566 else \
567 test -f "$(distdir)/$$file" \
568 || cp -p $$d/$$file "$(distdir)/$$file" \
569 || exit 1; \
570 fi; \
571 done
572 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
573 if test "$$subdir" = .; then :; else \
574 $(am__make_dryrun) \
575 || test -d "$(distdir)/$$subdir" \
576 || $(MKDIR_P) "$(distdir)/$$subdir" \
577 || exit 1; \
578 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
579 $(am__relativize); \
580 new_distdir=$$reldir; \
581 dir1=$$subdir; dir2="$(top_distdir)"; \
582 $(am__relativize); \
583 new_top_distdir=$$reldir; \
584 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
585 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
586 ($(am__cd) $$subdir && \
587 $(MAKE) $(AM_MAKEFLAGS) \
588 top_distdir="$$new_top_distdir" \
589 distdir="$$new_distdir" \
590 am__remove_distdir=: \
591 am__skip_length_check=: \
592 am__skip_mode_fix=: \
593 distdir) \
594 || exit 1; \
595 fi; \
596 done
597 -test -n "$(am__skip_mode_fix)" \
598 || find "$(distdir)" -type d ! -perm -755 \
599 -exec chmod u+rwx,go+rx {} \; -o \
600 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
601 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
602 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
603 || chmod -R a+r "$(distdir)"
604 dist-gzip: distdir
605 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
606 $(am__post_remove_distdir)
607
608 dist-bzip2: distdir
609 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
610 $(am__post_remove_distdir)
611
612 dist-lzip: distdir
613 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
614 $(am__post_remove_distdir)
615 dist-xz: distdir
616 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
617 $(am__post_remove_distdir)
618
619 dist-tarZ: distdir
620 @echo WARNING: "Support for distribution archives compressed with" \
621 "legacy program 'compress' is deprecated." >&2
622 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
623 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
624 $(am__post_remove_distdir)
625
626 dist-shar: distdir
627 @echo WARNING: "Support for shar distribution archives is" \
628 "deprecated." >&2
629 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
630 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
631 $(am__post_remove_distdir)
632
633 dist-zip: distdir
634 -rm -f $(distdir).zip
635 zip -rq $(distdir).zip $(distdir)
636 $(am__post_remove_distdir)
637
638 dist dist-all:
639 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
640 $(am__post_remove_distdir)
641
642 # This target untars the dist file and tries a VPATH configuration. Then
643 # it guarantees that the distribution is self-contained by making another
644 # tarfile.
645 distcheck: dist
646 case '$(DIST_ARCHIVES)' in \
647 *.tar.gz*) \
648 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
649 *.tar.bz2*) \
650 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
651 *.tar.lz*) \
652 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
653 *.tar.xz*) \
654 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
655 *.tar.Z*) \
656 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
657 *.shar.gz*) \
658 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
659 *.zip*) \
660 unzip $(distdir).zip ;;\
661 esac
662 chmod -R a-w $(distdir)
663 chmod u+w $(distdir)
664 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
665 chmod a-w $(distdir)
666 test -d $(distdir)/_build || exit 0; \
667 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
668 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
669 && am__cwd=`pwd` \
670 && $(am__cd) $(distdir)/_build/sub \
671 && ../../configure \
672 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
673 $(DISTCHECK_CONFIGURE_FLAGS) \
674 --srcdir=../.. --prefix="$$dc_install_base" \
675 && $(MAKE) $(AM_MAKEFLAGS) \
676 && $(MAKE) $(AM_MAKEFLAGS) dvi \
677 && $(MAKE) $(AM_MAKEFLAGS) check \
678 && $(MAKE) $(AM_MAKEFLAGS) install \
679 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
680 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
681 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
682 distuninstallcheck \
683 && chmod -R a-w "$$dc_install_base" \
684 && ({ \
685 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
686 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
687 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
688 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
689 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
690 } || { rm -rf "$$dc_destdir"; exit 1; }) \
691 && rm -rf "$$dc_destdir" \
692 && $(MAKE) $(AM_MAKEFLAGS) dist \
693 && rm -rf $(DIST_ARCHIVES) \
694 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
695 && cd "$$am__cwd" \
696 || exit 1
697 $(am__post_remove_distdir)
698 @(echo "$(distdir) archives ready for distribution: "; \
699 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
700 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
701 distuninstallcheck:
702 @test -n '$(distuninstallcheck_dir)' || { \
703 echo 'ERROR: trying to run $@ with an empty' \
704 '$$(distuninstallcheck_dir)' >&2; \
705 exit 1; \
706 }; \
707 $(am__cd) '$(distuninstallcheck_dir)' || { \
708 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
709 exit 1; \
710 }; \
711 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
712 || { echo "ERROR: files left after uninstall:" ; \
713 if test -n "$(DESTDIR)"; then \
714 echo " (check DESTDIR support)"; \
715 fi ; \
716 $(distuninstallcheck_listfiles) ; \
717 exit 1; } >&2
718 distcleancheck: distclean
719 @if test '$(srcdir)' = . ; then \
720 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
721 exit 1 ; \
722 fi
723 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
724 || { echo "ERROR: files left in build directory after distclean:" ; \
725 $(distcleancheck_listfiles) ; \
726 exit 1; } >&2
727 check-am: all-am
728 check: check-recursive
729 all-am: Makefile
730 installdirs: installdirs-recursive
731 installdirs-am:
732 install: install-recursive
733 install-exec: install-exec-recursive
734 install-data: install-data-recursive
735 uninstall: uninstall-recursive
736
737 install-am: all-am
738 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
739
740 installcheck: installcheck-recursive
741 install-strip:
742 if test -z '$(STRIP)'; then \
743 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
744 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
745 install; \
746 else \
747 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
748 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
749 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
750 fi
751 mostlyclean-generic:
752
753 clean-generic:
754
755 distclean-generic:
756 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
757 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
758
759 maintainer-clean-generic:
760 @echo "This command is intended for maintainers to use"
761 @echo "it deletes files that may require special tools to rebuild."
762 clean: clean-recursive
763
764 clean-am: clean-generic clean-libtool mostlyclean-am
765
766 distclean: distclean-recursive
767 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
768 -rm -f Makefile
769 distclean-am: clean-am distclean-generic distclean-hdr \
770 distclean-libtool distclean-tags
771
772 dvi: dvi-recursive
773
774 dvi-am:
775
776 html: html-recursive
777
778 html-am:
779
780 info: info-recursive
781
782 info-am:
783
784 install-data-am:
785
786 install-dvi: install-dvi-recursive
787
788 install-dvi-am:
789
790 install-exec-am:
791
792 install-html: install-html-recursive
793
794 install-html-am:
795
796 install-info: install-info-recursive
797
798 install-info-am:
799
800 install-man:
801
802 install-pdf: install-pdf-recursive
803
804 install-pdf-am:
805
806 install-ps: install-ps-recursive
807
808 install-ps-am:
809
810 installcheck-am:
811
812 maintainer-clean: maintainer-clean-recursive
813 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
814 -rm -rf $(top_srcdir)/autom4te.cache
815 -rm -f Makefile
816 maintainer-clean-am: distclean-am maintainer-clean-generic
817
818 mostlyclean: mostlyclean-recursive
819
820 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
821
822 pdf: pdf-recursive
823
824 pdf-am:
825
826 ps: ps-recursive
827
828 ps-am:
829
830 uninstall-am:
831
832 .MAKE: $(am__recursive_targets) install-am install-strip
833
834 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
835 am--refresh check check-am clean clean-cscope clean-generic \
836 clean-libtool cscope cscopelist-am ctags ctags-am dist \
837 dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
838 dist-xz dist-zip distcheck distclean distclean-generic \
839 distclean-hdr distclean-libtool distclean-tags distcleancheck \
840 distdir distuninstallcheck dvi dvi-am html html-am info \
841 info-am install install-am install-data install-data-am \
842 install-dvi install-dvi-am install-exec install-exec-am \
843 install-html install-html-am install-info install-info-am \
844 install-man install-pdf install-pdf-am install-ps \
845 install-ps-am install-strip installcheck installcheck-am \
846 installdirs installdirs-am maintainer-clean \
847 maintainer-clean-generic mostlyclean mostlyclean-generic \
848 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
849 uninstall-am
850
851 .PRECIOUS: Makefile
852
853
854 # Tell versions [3.59,3.63) of GNU make to not export all variables.
855 # Otherwise a system limit (for SysV at least) may be exceeded.
856 .NOEXPORT:
+189
-22
NEWS less more
0 3.28.2 - May 7, 2018
1 =========================
2
3 Changes since 3.28.1
4 - Enable selecting map markers on touch screens
0 3.30.1 - Sep 24, 2018
1 =========================
2
3 Changes since 3.30.0
4 - Fix shape layer file chooser not showing up
55
66 Added/updated/fixed translations
7 - Russian
8
9 All contributors to this release
10 Marcus Lundblad <ml@update.uu.se>
11 Stas Solovey <whats_up@tut.by>
12
13 3.30.0 - Sep 3, 2018
14 =========================
15
16 Added/updated/fixed translations
17 - Danish
18 - Croatian
19 - Latvian
20 - Hungarian
21 - Vietnamese
722 - Italian
23 - Galician
24 - Korean
25
26 All contributors to this release
27 Ask Hjorth Larsen <asklarsen@gmail.com>
28 Balázs Meskó <meskobalazs@fedoraproject.org>
29 Fran Dieguez <frandieguez@gnome.org>
30 Gianvito Cavasoli <gianvito@gmx.it>
31 gogo <trebelnik2@gmail.com>
32 Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
33 Seong-ho Cho <shcho@gnome.org>
34 Trần Ngọc Quân <vnwildman@gmail.com>
35
36 3.29.92 - Aug 27, 2018
37 =========================
38
39 Changes since 3.29.91
40 - Updated POI definitions and translations for OSM editing
41
42 Added/updated/fixed translations
43 - Indonesian
44 - Finnish
45 - Kazakh
46 - Icelandic
47 - Czech
48
49 All contributors to this release
50 Baurzhan Muftakhidinov <baurthefirst@gmail.com>
51 Jiri Grönroos <jiri.gronroos@iki.fi>
52 Kukuh Syafaat <kukuhsyafaat@gnome.org>
53 Marcus Lundblad <ml@update.uu.se>
54 Marek Cernocky <marek_cernocky@conel.cz>
55 Sveinn í Felli <sv1@fellsnet.is>
56
57 3.29.91 - Aug 13, 2018
58 =========================
59
60 Changes since 3.29.90
61 - Don't spin up CI environments for master and tags
62
63 Added/updated/fixed translations
864 - Turkish
65 - Lithuanian
66 - Swedish
67 - French
68 - German
69 - Polish
70 - Slovenian
71
72 All contributors to this release
73 Anders Jonsson <anders.jonsson@norsjovallen.se>
74 Aurimas Černius <aurisc4@gmail.com>
75 Claude Paroz <claude@2xlibre.net>
76 Emin Tufan Çetin <etcetin@gmail.com>
77 Jordan Petridis <jordanpetridis@protonmail.com>
78 Mario Blättermann <mario.blaettermann@gmail.com>
79 Matej Urbančič <mateju@svn.gnome.org>
80 Piotr Drąg <piotrdrag@gmail.com>
81
82 3.29.90 - Jul 30, 2018
83 =========================
84
85 Changes since 3.29.4
86 - Add a Flatpak CI build/test job
87
88 Added/updated/fixed translations
89 - French
90
91 All contributors to this release
92 Charles Monzat <charles.monzat@numericable.fr>
93 Jordan Petridis <jordanpetridis@protonmail.com>
94 Marcus Lundblad <ml@update.uu.se>
95
96 3.29.4 - Jul 16, 2018
97 =========================
98
99 Changes since 3.29.3
100 - Use g_application_mark_busy() instead of the home-brewed busy marker
101 - Limit the number of via points in routing queries to 10 to avoid hitting
102 a limit in GraphHopper and also to better fit the UI
103 - Various Flatpak updates
104
105 Added/updated/fixed translations
106 - Brazilian Portuguese
107 - Catalan
108 - Romanian
109 - Friulian
110 - Greek
111 - Chinese (Taiwan)
112 - Spanish
113
114 All contributors to this release
115 Alberto Fanjul <albertofanjul@gmail.com>
116 Bruno Lopes da Silva <brunolopesbldsb@gmail.com>
117 Daniel Mustieles <daniel.mustieles.contractor@bbva.com>
118 Daniel Șerbănescu <daniel@serbanescu.dk>
119 Efstathios Iosifidis <eiosifidis@gnome.org>
120 Fabio Tomat <f.t.public@gmail.com>
121 Marcus Lundblad <ml@update.uu.se>
122 Pere Orga <pere@orga.cat>
123 Vinayak Aggarwal <f20170008@goa.bits-pilani.ac.in>
124 Yi-Jyun Pan <pan93412@gmail.com>
125
126 3.29.3 - Jun 19, 2018
127 =========================
128
129 Changes since 3.29.1
130 - Stop using notifications on top of the map view as it doesn't
131 work on Wayland
132 - Add OARS tags
133
134 Added/updated/fixed translations
135 - Chinese (Taiwan)
136 - Occitan
137 - Brazilian Portuguese
138 - Chinese (China)
139
140 All contributors to this release:
141 Cédric Valmary <cvalmary@yahoo.fr>
142 Enrico Nicoletto <liverig@gmail.com>
143 Marcus Lundblad <ml@update.uu.se>
144 Mingcong Bai <jeffbai@aosc.xyz>
145 nick richards <nick.richards@gmail.com>
146 Yi-Jyun Pan <pan93412@gmail.com>
147
148 3.29.2 - May 21, 2018
149 =========================
150
151 Added/updated/fixed translations
152 - Chinese (China)
153 - Swedish
154 - Romanian
155 - Indonesian
156 - Italian
157 - Spanish
158 - Slovenian
159 - Greek
160 - Friulian
161 - Turkish
162
163 All contributors to this release:
164 Anders Jonsson <anders.jonsson@norsjovallen.se>
165 Daniel Mustieles <daniel.mustieles.contractor@bbva.com>
166 Daniel Șerbănescu <daniel@serbanescu.dk>
167 Efstathios Iosifidis <eiosifidis@gnome.org>
168 Fabio Tomat <f.t.public@gmail.com>
169 Kukuh Syafaat <kukuhsyafaat@gnome.org>
170 Mandy Wang <wangmychn@gmail.com>
171 Marcus Lundblad <ml@update.uu.se>
172 Matej Urbančič <mateju@svn.gnome.org>
173 Milo Casagrande <milo@ubuntu.com>
174 Muhammet Kara <muhammetk@gmail.com>
175
176 3.29.1 - Apr 16, 2018
177 =========================
178
179 Changes since 3.28.0
180 - Switch to build with Meson (also dropped support for building with
181 Autotools)
182 - Disable UI for switching between street and aerial view if the service
183 definition lacks aerial tile definitions (allows using a tile server not
184 supplying aerial tiles)
185 - Enable selecting map markers using touch
186
187 Added/updated/fixed translations
188 - Croatian
9189 - German
10190 - Hungarian
11
12 All contributors to this release:
13 Balázs Meskó <meskobalazs@fedoraproject.org>
14 Marcus Lundblad <ml@update.uu.se>
15 Mario Blättermann <mario.blaettermann@gmail.com>
16 Milo Casagrande <milo@ubuntu.com>
17 Muhammet Kara <muhammetk@gmail.com>
18
19 3.28.1 - Apr 9, 2018
20 =========================
21
22 Changes since 3.28.0
23 - Fix an accidentally untranslated string
24
25 Added/updated/fixed translations
26191 - Czech
27192 - Latvian
28193 - Lithuanian
29194 - Serbian
30195 - Dutch
31196 - Slovenian
32 - Russian
33 - Romanian
34197 - Croatian
35198 - Swedish
36199 - Brazilian Portuguese
37200 - Indonesian
38201 - French
39202 - Polish
203 - Romanian
204 - Russian
40205
41206 All contributors to this release:
42207 Anders Jonsson <anders.jonsson@norsjovallen.se>
43208 Andika Triwidada <atriwidada@gnome.org>
44209 Aurimas Černius <aurisc4@gmail.com>
210 Balázs Meskó <meskobalazs@fedoraproject.org>
45211 Charles Monzat <superboa@hotmail.fr>
46212 Daniel Șerbănescu <daniel@serbanescu.dk>
47213 gogo <trebelnik2@gmail.com>
48214 Justin van Steijn <jvs@fsfe.org>
49215 Marcus Lundblad <ml@update.uu.se>
50216 Marek Cernocky <marek_cernocky@conel.cz>
217 Mario Blättermann <mario.blaettermann@gmail.com>
51218 Matej Urbančič <mateju@svn.gnome.org>
52219 Piotr Drąg <piotrdrag@gmail.com>
53220 Rafael Fontenelle <rafaelff@gnome.org>
+0
-1687
aclocal.m4 less more
0 # generated automatically by aclocal 1.15.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
3
4 # This file is free software; the Free Software Foundation
5 # gives unlimited permission to copy and/or distribute it,
6 # with or without modifications, as long as this notice is preserved.
7
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11 # PARTICULAR PURPOSE.
12
13 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
14 m4_ifndef([AC_AUTOCONF_VERSION],
15 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
17 [m4_warning([this file was generated for autoconf 2.69.
18 You have another version of autoconf. It may work, but is not guaranteed to.
19 If you have problems, you may need to regenerate the build system entirely.
20 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
21
22 # Increment this whenever this file is changed.
23 #serial 1
24
25 dnl GLIB_GSETTINGS
26 dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether
27 dnl the schema should be compiled
28 dnl
29
30 AC_DEFUN([GLIB_GSETTINGS],
31 [
32 m4_pattern_allow([AM_V_GEN])
33 AC_ARG_ENABLE(schemas-compile,
34 AS_HELP_STRING([--disable-schemas-compile],
35 [Disable regeneration of gschemas.compiled on install]),
36 [case ${enableval} in
37 yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;;
38 no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;;
39 *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;;
40 esac])
41 AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE])
42 PKG_PROG_PKG_CONFIG([0.16])
43 AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas])
44 if test x$cross_compiling != xyes; then
45 GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
46 else
47 AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
48 fi
49 AC_SUBST(GLIB_COMPILE_SCHEMAS)
50 if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
51 ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2])
52 else
53 ifelse([$1],,[:],[$1])
54 fi
55
56 GSETTINGS_RULES='
57 .PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas
58
59 mostlyclean-am: clean-gsettings-schemas
60
61 gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
62
63 %.gschema.valid: %.gschema.xml $(gsettings__enum_file)
64 $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p [$](@D) && touch [$]@
65
66 all-am: $(gsettings_SCHEMAS:.xml=.valid)
67 uninstall-am: uninstall-gsettings-schemas
68 install-data-am: install-gsettings-schemas
69
70 .SECONDARY: $(gsettings_SCHEMAS)
71
72 install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file)
73 @$(NORMAL_INSTALL)
74 if test -n "$^"; then \
75 test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \
76 $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \
77 test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \
78 fi
79
80 uninstall-gsettings-schemas:
81 @$(NORMAL_UNINSTALL)
82 @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \
83 files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \
84 test -n "$$files" || exit 0; \
85 echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \
86 cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files
87 test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
88
89 clean-gsettings-schemas:
90 rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
91
92 ifdef gsettings_ENUM_NAMESPACE
93 $(gsettings__enum_file): $(gsettings_ENUM_FILES)
94 $(AM_V_GEN) glib-mkenums --comments '\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " <value nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail " </@type@>" --ftail "</schemalist>" [$]^ > [$]@.tmp && mv [$]@.tmp [$]@
95 endif
96 '
97 _GSETTINGS_SUBST(GSETTINGS_RULES)
98 ])
99
100 dnl _GSETTINGS_SUBST(VARIABLE)
101 dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
102 AC_DEFUN([_GSETTINGS_SUBST],
103 [
104 AC_SUBST([$1])
105 m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
106 ]
107 )
108
109 dnl -*- mode: autoconf -*-
110 dnl Copyright 2009 Johan Dahlin
111 dnl
112 dnl This file is free software; the author(s) gives unlimited
113 dnl permission to copy and/or distribute it, with or without
114 dnl modifications, as long as this notice is preserved.
115 dnl
116
117 # serial 1
118
119 m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],
120 [
121 AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
122 AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
123 AC_BEFORE([LT_INIT],[$0])dnl setup libtool first
124
125 dnl enable/disable introspection
126 m4_if([$2], [require],
127 [dnl
128 enable_introspection=yes
129 ],[dnl
130 AC_ARG_ENABLE(introspection,
131 AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]],
132 [Enable introspection for this build]),,
133 [enable_introspection=auto])
134 ])dnl
135
136 AC_MSG_CHECKING([for gobject-introspection])
137
138 dnl presence/version checking
139 AS_CASE([$enable_introspection],
140 [no], [dnl
141 found_introspection="no (disabled, use --enable-introspection to enable)"
142 ],dnl
143 [yes],[dnl
144 PKG_CHECK_EXISTS([gobject-introspection-1.0],,
145 AC_MSG_ERROR([gobject-introspection-1.0 is not installed]))
146 PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1],
147 found_introspection=yes,
148 AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME]))
149 ],dnl
150 [auto],[dnl
151 PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no)
152 dnl Canonicalize enable_introspection
153 enable_introspection=$found_introspection
154 ],dnl
155 [dnl
156 AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@])
157 ])dnl
158
159 AC_MSG_RESULT([$found_introspection])
160
161 INTROSPECTION_SCANNER=
162 INTROSPECTION_COMPILER=
163 INTROSPECTION_GENERATE=
164 INTROSPECTION_GIRDIR=
165 INTROSPECTION_TYPELIBDIR=
166 if test "x$found_introspection" = "xyes"; then
167 INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
168 INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
169 INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
170 INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
171 INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
172 INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
173 INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
174 INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
175 fi
176 AC_SUBST(INTROSPECTION_SCANNER)
177 AC_SUBST(INTROSPECTION_COMPILER)
178 AC_SUBST(INTROSPECTION_GENERATE)
179 AC_SUBST(INTROSPECTION_GIRDIR)
180 AC_SUBST(INTROSPECTION_TYPELIBDIR)
181 AC_SUBST(INTROSPECTION_CFLAGS)
182 AC_SUBST(INTROSPECTION_LIBS)
183 AC_SUBST(INTROSPECTION_MAKEFILE)
184
185 AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes")
186 ])
187
188
189 dnl Usage:
190 dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version])
191
192 AC_DEFUN([GOBJECT_INTROSPECTION_CHECK],
193 [
194 _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1])
195 ])
196
197 dnl Usage:
198 dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version])
199
200
201 AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE],
202 [
203 _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require])
204 ])
205
206 # nls.m4 serial 5 (gettext-0.18)
207 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
208 dnl Foundation, Inc.
209 dnl This file is free software; the Free Software Foundation
210 dnl gives unlimited permission to copy and/or distribute it,
211 dnl with or without modifications, as long as this notice is preserved.
212 dnl
213 dnl This file can be used in projects which are not available under
214 dnl the GNU General Public License or the GNU Library General Public
215 dnl License but which still want to provide support for the GNU gettext
216 dnl functionality.
217 dnl Please note that the actual code of the GNU gettext library is covered
218 dnl by the GNU Library General Public License, and the rest of the GNU
219 dnl gettext package is covered by the GNU General Public License.
220 dnl They are *not* in the public domain.
221
222 dnl Authors:
223 dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
224 dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
225
226 AC_PREREQ([2.50])
227
228 AC_DEFUN([AM_NLS],
229 [
230 AC_MSG_CHECKING([whether NLS is requested])
231 dnl Default is enabled NLS
232 AC_ARG_ENABLE([nls],
233 [ --disable-nls do not use Native Language Support],
234 USE_NLS=$enableval, USE_NLS=yes)
235 AC_MSG_RESULT([$USE_NLS])
236 AC_SUBST([USE_NLS])
237 ])
238
239 dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
240 dnl serial 11 (pkg-config-0.29)
241 dnl
242 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
243 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
244 dnl
245 dnl This program is free software; you can redistribute it and/or modify
246 dnl it under the terms of the GNU General Public License as published by
247 dnl the Free Software Foundation; either version 2 of the License, or
248 dnl (at your option) any later version.
249 dnl
250 dnl This program is distributed in the hope that it will be useful, but
251 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
252 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
253 dnl General Public License for more details.
254 dnl
255 dnl You should have received a copy of the GNU General Public License
256 dnl along with this program; if not, write to the Free Software
257 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
258 dnl 02111-1307, USA.
259 dnl
260 dnl As a special exception to the GNU General Public License, if you
261 dnl distribute this file as part of a program that contains a
262 dnl configuration script generated by Autoconf, you may include it under
263 dnl the same distribution terms that you use for the rest of that
264 dnl program.
265
266 dnl PKG_PREREQ(MIN-VERSION)
267 dnl -----------------------
268 dnl Since: 0.29
269 dnl
270 dnl Verify that the version of the pkg-config macros are at least
271 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
272 dnl installed version of pkg-config, this checks the developer's version
273 dnl of pkg.m4 when generating configure.
274 dnl
275 dnl To ensure that this macro is defined, also add:
276 dnl m4_ifndef([PKG_PREREQ],
277 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
278 dnl
279 dnl See the "Since" comment for each macro you use to see what version
280 dnl of the macros you require.
281 m4_defun([PKG_PREREQ],
282 [m4_define([PKG_MACROS_VERSION], [0.29])
283 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
284 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
285 ])dnl PKG_PREREQ
286
287 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
288 dnl ----------------------------------
289 dnl Since: 0.16
290 dnl
291 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
292 dnl first found in the path. Checks that the version of pkg-config found
293 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
294 dnl used since that's the first version where most current features of
295 dnl pkg-config existed.
296 AC_DEFUN([PKG_PROG_PKG_CONFIG],
297 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
298 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
299 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
300 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
301 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
302 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
303
304 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
305 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
306 fi
307 if test -n "$PKG_CONFIG"; then
308 _pkg_min_version=m4_default([$1], [0.9.0])
309 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
310 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
311 AC_MSG_RESULT([yes])
312 else
313 AC_MSG_RESULT([no])
314 PKG_CONFIG=""
315 fi
316 fi[]dnl
317 ])dnl PKG_PROG_PKG_CONFIG
318
319 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
320 dnl -------------------------------------------------------------------
321 dnl Since: 0.18
322 dnl
323 dnl Check to see whether a particular set of modules exists. Similar to
324 dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
325 dnl
326 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
327 dnl only at the first occurence in configure.ac, so if the first place
328 dnl it's called might be skipped (such as if it is within an "if", you
329 dnl have to call PKG_CHECK_EXISTS manually
330 AC_DEFUN([PKG_CHECK_EXISTS],
331 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
332 if test -n "$PKG_CONFIG" && \
333 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
334 m4_default([$2], [:])
335 m4_ifvaln([$3], [else
336 $3])dnl
337 fi])
338
339 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
340 dnl ---------------------------------------------
341 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
342 dnl pkg_failed based on the result.
343 m4_define([_PKG_CONFIG],
344 [if test -n "$$1"; then
345 pkg_cv_[]$1="$$1"
346 elif test -n "$PKG_CONFIG"; then
347 PKG_CHECK_EXISTS([$3],
348 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
349 test "x$?" != "x0" && pkg_failed=yes ],
350 [pkg_failed=yes])
351 else
352 pkg_failed=untried
353 fi[]dnl
354 ])dnl _PKG_CONFIG
355
356 dnl _PKG_SHORT_ERRORS_SUPPORTED
357 dnl ---------------------------
358 dnl Internal check to see if pkg-config supports short errors.
359 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
360 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
361 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
362 _pkg_short_errors_supported=yes
363 else
364 _pkg_short_errors_supported=no
365 fi[]dnl
366 ])dnl _PKG_SHORT_ERRORS_SUPPORTED
367
368
369 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
370 dnl [ACTION-IF-NOT-FOUND])
371 dnl --------------------------------------------------------------
372 dnl Since: 0.4.0
373 dnl
374 dnl Note that if there is a possibility the first call to
375 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
376 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
377 AC_DEFUN([PKG_CHECK_MODULES],
378 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
379 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
380 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
381
382 pkg_failed=no
383 AC_MSG_CHECKING([for $1])
384
385 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
386 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
387
388 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
389 and $1[]_LIBS to avoid the need to call pkg-config.
390 See the pkg-config man page for more details.])
391
392 if test $pkg_failed = yes; then
393 AC_MSG_RESULT([no])
394 _PKG_SHORT_ERRORS_SUPPORTED
395 if test $_pkg_short_errors_supported = yes; then
396 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
397 else
398 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
399 fi
400 # Put the nasty error message in config.log where it belongs
401 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
402
403 m4_default([$4], [AC_MSG_ERROR(
404 [Package requirements ($2) were not met:
405
406 $$1_PKG_ERRORS
407
408 Consider adjusting the PKG_CONFIG_PATH environment variable if you
409 installed software in a non-standard prefix.
410
411 _PKG_TEXT])[]dnl
412 ])
413 elif test $pkg_failed = untried; then
414 AC_MSG_RESULT([no])
415 m4_default([$4], [AC_MSG_FAILURE(
416 [The pkg-config script could not be found or is too old. Make sure it
417 is in your PATH or set the PKG_CONFIG environment variable to the full
418 path to pkg-config.
419
420 _PKG_TEXT
421
422 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
423 ])
424 else
425 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
426 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
427 AC_MSG_RESULT([yes])
428 $3
429 fi[]dnl
430 ])dnl PKG_CHECK_MODULES
431
432
433 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
434 dnl [ACTION-IF-NOT-FOUND])
435 dnl ---------------------------------------------------------------------
436 dnl Since: 0.29
437 dnl
438 dnl Checks for existence of MODULES and gathers its build flags with
439 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
440 dnl and VARIABLE-PREFIX_LIBS from --libs.
441 dnl
442 dnl Note that if there is a possibility the first call to
443 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
444 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
445 dnl configure.ac.
446 AC_DEFUN([PKG_CHECK_MODULES_STATIC],
447 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
448 _save_PKG_CONFIG=$PKG_CONFIG
449 PKG_CONFIG="$PKG_CONFIG --static"
450 PKG_CHECK_MODULES($@)
451 PKG_CONFIG=$_save_PKG_CONFIG[]dnl
452 ])dnl PKG_CHECK_MODULES_STATIC
453
454
455 dnl PKG_INSTALLDIR([DIRECTORY])
456 dnl -------------------------
457 dnl Since: 0.27
458 dnl
459 dnl Substitutes the variable pkgconfigdir as the location where a module
460 dnl should install pkg-config .pc files. By default the directory is
461 dnl $libdir/pkgconfig, but the default can be changed by passing
462 dnl DIRECTORY. The user can override through the --with-pkgconfigdir
463 dnl parameter.
464 AC_DEFUN([PKG_INSTALLDIR],
465 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
466 m4_pushdef([pkg_description],
467 [pkg-config installation directory @<:@]pkg_default[@:>@])
468 AC_ARG_WITH([pkgconfigdir],
469 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
470 [with_pkgconfigdir=]pkg_default)
471 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
472 m4_popdef([pkg_default])
473 m4_popdef([pkg_description])
474 ])dnl PKG_INSTALLDIR
475
476
477 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
478 dnl --------------------------------
479 dnl Since: 0.27
480 dnl
481 dnl Substitutes the variable noarch_pkgconfigdir as the location where a
482 dnl module should install arch-independent pkg-config .pc files. By
483 dnl default the directory is $datadir/pkgconfig, but the default can be
484 dnl changed by passing DIRECTORY. The user can override through the
485 dnl --with-noarch-pkgconfigdir parameter.
486 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
487 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
488 m4_pushdef([pkg_description],
489 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
490 AC_ARG_WITH([noarch-pkgconfigdir],
491 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
492 [with_noarch_pkgconfigdir=]pkg_default)
493 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
494 m4_popdef([pkg_default])
495 m4_popdef([pkg_description])
496 ])dnl PKG_NOARCH_INSTALLDIR
497
498
499 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
500 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
501 dnl -------------------------------------------
502 dnl Since: 0.28
503 dnl
504 dnl Retrieves the value of the pkg-config variable for the given module.
505 AC_DEFUN([PKG_CHECK_VAR],
506 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
507 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
508
509 _PKG_CONFIG([$1], [variable="][$3]["], [$2])
510 AS_VAR_COPY([$1], [pkg_cv_][$1])
511
512 AS_VAR_IF([$1], [""], [$5], [$4])dnl
513 ])dnl PKG_CHECK_VAR
514
515 # Copyright (C) 2002-2017 Free Software Foundation, Inc.
516 #
517 # This file is free software; the Free Software Foundation
518 # gives unlimited permission to copy and/or distribute it,
519 # with or without modifications, as long as this notice is preserved.
520
521 # AM_AUTOMAKE_VERSION(VERSION)
522 # ----------------------------
523 # Automake X.Y traces this macro to ensure aclocal.m4 has been
524 # generated from the m4 files accompanying Automake X.Y.
525 # (This private macro should not be called outside this file.)
526 AC_DEFUN([AM_AUTOMAKE_VERSION],
527 [am__api_version='1.15'
528 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
529 dnl require some minimum version. Point them to the right macro.
530 m4_if([$1], [1.15.1], [],
531 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
532 ])
533
534 # _AM_AUTOCONF_VERSION(VERSION)
535 # -----------------------------
536 # aclocal traces this macro to find the Autoconf version.
537 # This is a private macro too. Using m4_define simplifies
538 # the logic in aclocal, which can simply ignore this definition.
539 m4_define([_AM_AUTOCONF_VERSION], [])
540
541 # AM_SET_CURRENT_AUTOMAKE_VERSION
542 # -------------------------------
543 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
544 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
545 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
546 [AM_AUTOMAKE_VERSION([1.15.1])dnl
547 m4_ifndef([AC_AUTOCONF_VERSION],
548 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
549 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
550
551 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
552
553 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
554 #
555 # This file is free software; the Free Software Foundation
556 # gives unlimited permission to copy and/or distribute it,
557 # with or without modifications, as long as this notice is preserved.
558
559 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
560 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
561 # '$srcdir', '$srcdir/..', or '$srcdir/../..'.
562 #
563 # Of course, Automake must honor this variable whenever it calls a
564 # tool from the auxiliary directory. The problem is that $srcdir (and
565 # therefore $ac_aux_dir as well) can be either absolute or relative,
566 # depending on how configure is run. This is pretty annoying, since
567 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
568 # source directory, any form will work fine, but in subdirectories a
569 # relative path needs to be adjusted first.
570 #
571 # $ac_aux_dir/missing
572 # fails when called from a subdirectory if $ac_aux_dir is relative
573 # $top_srcdir/$ac_aux_dir/missing
574 # fails if $ac_aux_dir is absolute,
575 # fails when called from a subdirectory in a VPATH build with
576 # a relative $ac_aux_dir
577 #
578 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
579 # are both prefixed by $srcdir. In an in-source build this is usually
580 # harmless because $srcdir is '.', but things will broke when you
581 # start a VPATH build or use an absolute $srcdir.
582 #
583 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
584 # iff we strip the leading $srcdir from $ac_aux_dir. That would be:
585 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
586 # and then we would define $MISSING as
587 # MISSING="\${SHELL} $am_aux_dir/missing"
588 # This will work as long as MISSING is not called from configure, because
589 # unfortunately $(top_srcdir) has no meaning in configure.
590 # However there are other variables, like CC, which are often used in
591 # configure, and could therefore not use this "fixed" $ac_aux_dir.
592 #
593 # Another solution, used here, is to always expand $ac_aux_dir to an
594 # absolute PATH. The drawback is that using absolute paths prevent a
595 # configured tree to be moved without reconfiguration.
596
597 AC_DEFUN([AM_AUX_DIR_EXPAND],
598 [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
599 # Expand $ac_aux_dir to an absolute path.
600 am_aux_dir=`cd "$ac_aux_dir" && pwd`
601 ])
602
603 # AM_CONDITIONAL -*- Autoconf -*-
604
605 # Copyright (C) 1997-2017 Free Software Foundation, Inc.
606 #
607 # This file is free software; the Free Software Foundation
608 # gives unlimited permission to copy and/or distribute it,
609 # with or without modifications, as long as this notice is preserved.
610
611 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
612 # -------------------------------------
613 # Define a conditional.
614 AC_DEFUN([AM_CONDITIONAL],
615 [AC_PREREQ([2.52])dnl
616 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
617 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
618 AC_SUBST([$1_TRUE])dnl
619 AC_SUBST([$1_FALSE])dnl
620 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
621 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
622 m4_define([_AM_COND_VALUE_$1], [$2])dnl
623 if $2; then
624 $1_TRUE=
625 $1_FALSE='#'
626 else
627 $1_TRUE='#'
628 $1_FALSE=
629 fi
630 AC_CONFIG_COMMANDS_PRE(
631 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
632 AC_MSG_ERROR([[conditional "$1" was never defined.
633 Usually this means the macro was only invoked conditionally.]])
634 fi])])
635
636 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
637 #
638 # This file is free software; the Free Software Foundation
639 # gives unlimited permission to copy and/or distribute it,
640 # with or without modifications, as long as this notice is preserved.
641
642
643 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
644 # written in clear, in which case automake, when reading aclocal.m4,
645 # will think it sees a *use*, and therefore will trigger all it's
646 # C support machinery. Also note that it means that autoscan, seeing
647 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
648
649
650 # _AM_DEPENDENCIES(NAME)
651 # ----------------------
652 # See how the compiler implements dependency checking.
653 # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
654 # We try a few techniques and use that to set a single cache variable.
655 #
656 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
657 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
658 # dependency, and given that the user is not expected to run this macro,
659 # just rely on AC_PROG_CC.
660 AC_DEFUN([_AM_DEPENDENCIES],
661 [AC_REQUIRE([AM_SET_DEPDIR])dnl
662 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
663 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
664 AC_REQUIRE([AM_DEP_TRACK])dnl
665
666 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
667 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
668 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
669 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
670 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
671 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
672 [depcc="$$1" am_compiler_list=])
673
674 AC_CACHE_CHECK([dependency style of $depcc],
675 [am_cv_$1_dependencies_compiler_type],
676 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
677 # We make a subdir and do the tests there. Otherwise we can end up
678 # making bogus files that we don't know about and never remove. For
679 # instance it was reported that on HP-UX the gcc test will end up
680 # making a dummy file named 'D' -- because '-MD' means "put the output
681 # in D".
682 rm -rf conftest.dir
683 mkdir conftest.dir
684 # Copy depcomp to subdir because otherwise we won't find it if we're
685 # using a relative directory.
686 cp "$am_depcomp" conftest.dir
687 cd conftest.dir
688 # We will build objects and dependencies in a subdirectory because
689 # it helps to detect inapplicable dependency modes. For instance
690 # both Tru64's cc and ICC support -MD to output dependencies as a
691 # side effect of compilation, but ICC will put the dependencies in
692 # the current directory while Tru64 will put them in the object
693 # directory.
694 mkdir sub
695
696 am_cv_$1_dependencies_compiler_type=none
697 if test "$am_compiler_list" = ""; then
698 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
699 fi
700 am__universal=false
701 m4_case([$1], [CC],
702 [case " $depcc " in #(
703 *\ -arch\ *\ -arch\ *) am__universal=true ;;
704 esac],
705 [CXX],
706 [case " $depcc " in #(
707 *\ -arch\ *\ -arch\ *) am__universal=true ;;
708 esac])
709
710 for depmode in $am_compiler_list; do
711 # Setup a source with many dependencies, because some compilers
712 # like to wrap large dependency lists on column 80 (with \), and
713 # we should not choose a depcomp mode which is confused by this.
714 #
715 # We need to recreate these files for each test, as the compiler may
716 # overwrite some of them when testing with obscure command lines.
717 # This happens at least with the AIX C compiler.
718 : > sub/conftest.c
719 for i in 1 2 3 4 5 6; do
720 echo '#include "conftst'$i'.h"' >> sub/conftest.c
721 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
722 # Solaris 10 /bin/sh.
723 echo '/* dummy */' > sub/conftst$i.h
724 done
725 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
726
727 # We check with '-c' and '-o' for the sake of the "dashmstdout"
728 # mode. It turns out that the SunPro C++ compiler does not properly
729 # handle '-M -o', and we need to detect this. Also, some Intel
730 # versions had trouble with output in subdirs.
731 am__obj=sub/conftest.${OBJEXT-o}
732 am__minus_obj="-o $am__obj"
733 case $depmode in
734 gcc)
735 # This depmode causes a compiler race in universal mode.
736 test "$am__universal" = false || continue
737 ;;
738 nosideeffect)
739 # After this tag, mechanisms are not by side-effect, so they'll
740 # only be used when explicitly requested.
741 if test "x$enable_dependency_tracking" = xyes; then
742 continue
743 else
744 break
745 fi
746 ;;
747 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
748 # This compiler won't grok '-c -o', but also, the minuso test has
749 # not run yet. These depmodes are late enough in the game, and
750 # so weak that their functioning should not be impacted.
751 am__obj=conftest.${OBJEXT-o}
752 am__minus_obj=
753 ;;
754 none) break ;;
755 esac
756 if depmode=$depmode \
757 source=sub/conftest.c object=$am__obj \
758 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
759 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
760 >/dev/null 2>conftest.err &&
761 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
762 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
763 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
764 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
765 # icc doesn't choke on unknown options, it will just issue warnings
766 # or remarks (even with -Werror). So we grep stderr for any message
767 # that says an option was ignored or not supported.
768 # When given -MP, icc 7.0 and 7.1 complain thusly:
769 # icc: Command line warning: ignoring option '-M'; no argument required
770 # The diagnosis changed in icc 8.0:
771 # icc: Command line remark: option '-MP' not supported
772 if (grep 'ignoring option' conftest.err ||
773 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
774 am_cv_$1_dependencies_compiler_type=$depmode
775 break
776 fi
777 fi
778 done
779
780 cd ..
781 rm -rf conftest.dir
782 else
783 am_cv_$1_dependencies_compiler_type=none
784 fi
785 ])
786 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
787 AM_CONDITIONAL([am__fastdep$1], [
788 test "x$enable_dependency_tracking" != xno \
789 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
790 ])
791
792
793 # AM_SET_DEPDIR
794 # -------------
795 # Choose a directory name for dependency files.
796 # This macro is AC_REQUIREd in _AM_DEPENDENCIES.
797 AC_DEFUN([AM_SET_DEPDIR],
798 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
799 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
800 ])
801
802
803 # AM_DEP_TRACK
804 # ------------
805 AC_DEFUN([AM_DEP_TRACK],
806 [AC_ARG_ENABLE([dependency-tracking], [dnl
807 AS_HELP_STRING(
808 [--enable-dependency-tracking],
809 [do not reject slow dependency extractors])
810 AS_HELP_STRING(
811 [--disable-dependency-tracking],
812 [speeds up one-time build])])
813 if test "x$enable_dependency_tracking" != xno; then
814 am_depcomp="$ac_aux_dir/depcomp"
815 AMDEPBACKSLASH='\'
816 am__nodep='_no'
817 fi
818 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
819 AC_SUBST([AMDEPBACKSLASH])dnl
820 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
821 AC_SUBST([am__nodep])dnl
822 _AM_SUBST_NOTMAKE([am__nodep])dnl
823 ])
824
825 # Generate code to set up dependency tracking. -*- Autoconf -*-
826
827 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
828 #
829 # This file is free software; the Free Software Foundation
830 # gives unlimited permission to copy and/or distribute it,
831 # with or without modifications, as long as this notice is preserved.
832
833
834 # _AM_OUTPUT_DEPENDENCY_COMMANDS
835 # ------------------------------
836 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
837 [{
838 # Older Autoconf quotes --file arguments for eval, but not when files
839 # are listed without --file. Let's play safe and only enable the eval
840 # if we detect the quoting.
841 case $CONFIG_FILES in
842 *\'*) eval set x "$CONFIG_FILES" ;;
843 *) set x $CONFIG_FILES ;;
844 esac
845 shift
846 for mf
847 do
848 # Strip MF so we end up with the name of the file.
849 mf=`echo "$mf" | sed -e 's/:.*$//'`
850 # Check whether this is an Automake generated Makefile or not.
851 # We used to match only the files named 'Makefile.in', but
852 # some people rename them; so instead we look at the file content.
853 # Grep'ing the first line is not enough: some people post-process
854 # each Makefile.in and add a new line on top of each file to say so.
855 # Grep'ing the whole file is not good either: AIX grep has a line
856 # limit of 2048, but all sed's we know have understand at least 4000.
857 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
858 dirpart=`AS_DIRNAME("$mf")`
859 else
860 continue
861 fi
862 # Extract the definition of DEPDIR, am__include, and am__quote
863 # from the Makefile without running 'make'.
864 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
865 test -z "$DEPDIR" && continue
866 am__include=`sed -n 's/^am__include = //p' < "$mf"`
867 test -z "$am__include" && continue
868 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
869 # Find all dependency output files, they are included files with
870 # $(DEPDIR) in their names. We invoke sed twice because it is the
871 # simplest approach to changing $(DEPDIR) to its actual value in the
872 # expansion.
873 for file in `sed -n "
874 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
875 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
876 # Make sure the directory exists.
877 test -f "$dirpart/$file" && continue
878 fdir=`AS_DIRNAME(["$file"])`
879 AS_MKDIR_P([$dirpart/$fdir])
880 # echo "creating $dirpart/$file"
881 echo '# dummy' > "$dirpart/$file"
882 done
883 done
884 }
885 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
886
887
888 # AM_OUTPUT_DEPENDENCY_COMMANDS
889 # -----------------------------
890 # This macro should only be invoked once -- use via AC_REQUIRE.
891 #
892 # This code is only required when automatic dependency tracking
893 # is enabled. FIXME. This creates each '.P' file that we will
894 # need in order to bootstrap the dependency handling code.
895 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
896 [AC_CONFIG_COMMANDS([depfiles],
897 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
898 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
899 ])
900
901 # Do all the work for Automake. -*- Autoconf -*-
902
903 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
904 #
905 # This file is free software; the Free Software Foundation
906 # gives unlimited permission to copy and/or distribute it,
907 # with or without modifications, as long as this notice is preserved.
908
909 # This macro actually does too much. Some checks are only needed if
910 # your package does certain things. But this isn't really a big deal.
911
912 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
913 m4_define([AC_PROG_CC],
914 m4_defn([AC_PROG_CC])
915 [_AM_PROG_CC_C_O
916 ])
917
918 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
919 # AM_INIT_AUTOMAKE([OPTIONS])
920 # -----------------------------------------------
921 # The call with PACKAGE and VERSION arguments is the old style
922 # call (pre autoconf-2.50), which is being phased out. PACKAGE
923 # and VERSION should now be passed to AC_INIT and removed from
924 # the call to AM_INIT_AUTOMAKE.
925 # We support both call styles for the transition. After
926 # the next Automake release, Autoconf can make the AC_INIT
927 # arguments mandatory, and then we can depend on a new Autoconf
928 # release and drop the old call support.
929 AC_DEFUN([AM_INIT_AUTOMAKE],
930 [AC_PREREQ([2.65])dnl
931 dnl Autoconf wants to disallow AM_ names. We explicitly allow
932 dnl the ones we care about.
933 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
934 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
935 AC_REQUIRE([AC_PROG_INSTALL])dnl
936 if test "`cd $srcdir && pwd`" != "`pwd`"; then
937 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
938 # is not polluted with repeated "-I."
939 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
940 # test to see if srcdir already configured
941 if test -f $srcdir/config.status; then
942 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
943 fi
944 fi
945
946 # test whether we have cygpath
947 if test -z "$CYGPATH_W"; then
948 if (cygpath --version) >/dev/null 2>/dev/null; then
949 CYGPATH_W='cygpath -w'
950 else
951 CYGPATH_W=echo
952 fi
953 fi
954 AC_SUBST([CYGPATH_W])
955
956 # Define the identity of the package.
957 dnl Distinguish between old-style and new-style calls.
958 m4_ifval([$2],
959 [AC_DIAGNOSE([obsolete],
960 [$0: two- and three-arguments forms are deprecated.])
961 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
962 AC_SUBST([PACKAGE], [$1])dnl
963 AC_SUBST([VERSION], [$2])],
964 [_AM_SET_OPTIONS([$1])dnl
965 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
966 m4_if(
967 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
968 [ok:ok],,
969 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
970 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
971 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
972
973 _AM_IF_OPTION([no-define],,
974 [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
975 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
976
977 # Some tools Automake needs.
978 AC_REQUIRE([AM_SANITY_CHECK])dnl
979 AC_REQUIRE([AC_ARG_PROGRAM])dnl
980 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
981 AM_MISSING_PROG([AUTOCONF], [autoconf])
982 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
983 AM_MISSING_PROG([AUTOHEADER], [autoheader])
984 AM_MISSING_PROG([MAKEINFO], [makeinfo])
985 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
986 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
987 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
988 # For better backward compatibility. To be removed once Automake 1.9.x
989 # dies out for good. For more background, see:
990 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
991 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
992 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
993 # We need awk for the "check" target (and possibly the TAP driver). The
994 # system "awk" is bad on some platforms.
995 AC_REQUIRE([AC_PROG_AWK])dnl
996 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
997 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
998 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
999 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
1000 [_AM_PROG_TAR([v7])])])
1001 _AM_IF_OPTION([no-dependencies],,
1002 [AC_PROVIDE_IFELSE([AC_PROG_CC],
1003 [_AM_DEPENDENCIES([CC])],
1004 [m4_define([AC_PROG_CC],
1005 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
1006 AC_PROVIDE_IFELSE([AC_PROG_CXX],
1007 [_AM_DEPENDENCIES([CXX])],
1008 [m4_define([AC_PROG_CXX],
1009 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
1010 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1011 [_AM_DEPENDENCIES([OBJC])],
1012 [m4_define([AC_PROG_OBJC],
1013 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
1014 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
1015 [_AM_DEPENDENCIES([OBJCXX])],
1016 [m4_define([AC_PROG_OBJCXX],
1017 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1018 ])
1019 AC_REQUIRE([AM_SILENT_RULES])dnl
1020 dnl The testsuite driver may need to know about EXEEXT, so add the
1021 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
1022 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
1023 AC_CONFIG_COMMANDS_PRE(dnl
1024 [m4_provide_if([_AM_COMPILER_EXEEXT],
1025 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1026
1027 # POSIX will say in a future version that running "rm -f" with no argument
1028 # is OK; and we want to be able to make that assumption in our Makefile
1029 # recipes. So use an aggressive probe to check that the usage we want is
1030 # actually supported "in the wild" to an acceptable degree.
1031 # See automake bug#10828.
1032 # To make any issue more visible, cause the running configure to be aborted
1033 # by default if the 'rm' program in use doesn't match our expectations; the
1034 # user can still override this though.
1035 if rm -f && rm -fr && rm -rf; then : OK; else
1036 cat >&2 <<'END'
1037 Oops!
1038
1039 Your 'rm' program seems unable to run without file operands specified
1040 on the command line, even when the '-f' option is present. This is contrary
1041 to the behaviour of most rm programs out there, and not conforming with
1042 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1043
1044 Please tell bug-automake@gnu.org about your system, including the value
1045 of your $PATH and any error possibly output before this message. This
1046 can help us improve future automake versions.
1047
1048 END
1049 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1050 echo 'Configuration will proceed anyway, since you have set the' >&2
1051 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1052 echo >&2
1053 else
1054 cat >&2 <<'END'
1055 Aborting the configuration process, to ensure you take notice of the issue.
1056
1057 You can download and install GNU coreutils to get an 'rm' implementation
1058 that behaves properly: <http://www.gnu.org/software/coreutils/>.
1059
1060 If you want to complete the configuration process using your problematic
1061 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
1062 to "yes", and re-run configure.
1063
1064 END
1065 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
1066 fi
1067 fi
1068 dnl The trailing newline in this macro's definition is deliberate, for
1069 dnl backward compatibility and to allow trailing 'dnl'-style comments
1070 dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
1071 ])
1072
1073 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
1074 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
1075 dnl mangled by Autoconf and run in a shell conditional statement.
1076 m4_define([_AC_COMPILER_EXEEXT],
1077 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
1078
1079 # When config.status generates a header, we must update the stamp-h file.
1080 # This file resides in the same directory as the config header
1081 # that is generated. The stamp files are numbered to have different names.
1082
1083 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
1084 # loop where config.status creates the headers, so we can generate
1085 # our stamp files there.
1086 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
1087 [# Compute $1's index in $config_headers.
1088 _am_arg=$1
1089 _am_stamp_count=1
1090 for _am_header in $config_headers :; do
1091 case $_am_header in
1092 $_am_arg | $_am_arg:* )
1093 break ;;
1094 * )
1095 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1096 esac
1097 done
1098 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
1099
1100 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1101 #
1102 # This file is free software; the Free Software Foundation
1103 # gives unlimited permission to copy and/or distribute it,
1104 # with or without modifications, as long as this notice is preserved.
1105
1106 # AM_PROG_INSTALL_SH
1107 # ------------------
1108 # Define $install_sh.
1109 AC_DEFUN([AM_PROG_INSTALL_SH],
1110 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1111 if test x"${install_sh+set}" != xset; then
1112 case $am_aux_dir in
1113 *\ * | *\ *)
1114 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
1115 *)
1116 install_sh="\${SHELL} $am_aux_dir/install-sh"
1117 esac
1118 fi
1119 AC_SUBST([install_sh])])
1120
1121 # Copyright (C) 2003-2017 Free Software Foundation, Inc.
1122 #
1123 # This file is free software; the Free Software Foundation
1124 # gives unlimited permission to copy and/or distribute it,
1125 # with or without modifications, as long as this notice is preserved.
1126
1127 # Check whether the underlying file-system supports filenames
1128 # with a leading dot. For instance MS-DOS doesn't.
1129 AC_DEFUN([AM_SET_LEADING_DOT],
1130 [rm -rf .tst 2>/dev/null
1131 mkdir .tst 2>/dev/null
1132 if test -d .tst; then
1133 am__leading_dot=.
1134 else
1135 am__leading_dot=_
1136 fi
1137 rmdir .tst 2>/dev/null
1138 AC_SUBST([am__leading_dot])])
1139
1140 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
1141 # From Jim Meyering
1142
1143 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
1144 #
1145 # This file is free software; the Free Software Foundation
1146 # gives unlimited permission to copy and/or distribute it,
1147 # with or without modifications, as long as this notice is preserved.
1148
1149 # AM_MAINTAINER_MODE([DEFAULT-MODE])
1150 # ----------------------------------
1151 # Control maintainer-specific portions of Makefiles.
1152 # Default is to disable them, unless 'enable' is passed literally.
1153 # For symmetry, 'disable' may be passed as well. Anyway, the user
1154 # can override the default with the --enable/--disable switch.
1155 AC_DEFUN([AM_MAINTAINER_MODE],
1156 [m4_case(m4_default([$1], [disable]),
1157 [enable], [m4_define([am_maintainer_other], [disable])],
1158 [disable], [m4_define([am_maintainer_other], [enable])],
1159 [m4_define([am_maintainer_other], [enable])
1160 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
1161 AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
1162 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
1163 AC_ARG_ENABLE([maintainer-mode],
1164 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
1165 am_maintainer_other[ make rules and dependencies not useful
1166 (and sometimes confusing) to the casual installer])],
1167 [USE_MAINTAINER_MODE=$enableval],
1168 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1169 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
1170 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
1171 MAINT=$MAINTAINER_MODE_TRUE
1172 AC_SUBST([MAINT])dnl
1173 ]
1174 )
1175
1176 # Check to see how 'make' treats includes. -*- Autoconf -*-
1177
1178 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1179 #
1180 # This file is free software; the Free Software Foundation
1181 # gives unlimited permission to copy and/or distribute it,
1182 # with or without modifications, as long as this notice is preserved.
1183
1184 # AM_MAKE_INCLUDE()
1185 # -----------------
1186 # Check to see how make treats includes.
1187 AC_DEFUN([AM_MAKE_INCLUDE],
1188 [am_make=${MAKE-make}
1189 cat > confinc << 'END'
1190 am__doit:
1191 @echo this is the am__doit target
1192 .PHONY: am__doit
1193 END
1194 # If we don't find an include directive, just comment out the code.
1195 AC_MSG_CHECKING([for style of include used by $am_make])
1196 am__include="#"
1197 am__quote=
1198 _am_result=none
1199 # First try GNU make style include.
1200 echo "include confinc" > confmf
1201 # Ignore all kinds of additional output from 'make'.
1202 case `$am_make -s -f confmf 2> /dev/null` in #(
1203 *the\ am__doit\ target*)
1204 am__include=include
1205 am__quote=
1206 _am_result=GNU
1207 ;;
1208 esac
1209 # Now try BSD make style include.
1210 if test "$am__include" = "#"; then
1211 echo '.include "confinc"' > confmf
1212 case `$am_make -s -f confmf 2> /dev/null` in #(
1213 *the\ am__doit\ target*)
1214 am__include=.include
1215 am__quote="\""
1216 _am_result=BSD
1217 ;;
1218 esac
1219 fi
1220 AC_SUBST([am__include])
1221 AC_SUBST([am__quote])
1222 AC_MSG_RESULT([$_am_result])
1223 rm -f confinc confmf
1224 ])
1225
1226 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
1227
1228 # Copyright (C) 1997-2017 Free Software Foundation, Inc.
1229 #
1230 # This file is free software; the Free Software Foundation
1231 # gives unlimited permission to copy and/or distribute it,
1232 # with or without modifications, as long as this notice is preserved.
1233
1234 # AM_MISSING_PROG(NAME, PROGRAM)
1235 # ------------------------------
1236 AC_DEFUN([AM_MISSING_PROG],
1237 [AC_REQUIRE([AM_MISSING_HAS_RUN])
1238 $1=${$1-"${am_missing_run}$2"}
1239 AC_SUBST($1)])
1240
1241 # AM_MISSING_HAS_RUN
1242 # ------------------
1243 # Define MISSING if not defined so far and test if it is modern enough.
1244 # If it is, set am_missing_run to use it, otherwise, to nothing.
1245 AC_DEFUN([AM_MISSING_HAS_RUN],
1246 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1247 AC_REQUIRE_AUX_FILE([missing])dnl
1248 if test x"${MISSING+set}" != xset; then
1249 case $am_aux_dir in
1250 *\ * | *\ *)
1251 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
1252 *)
1253 MISSING="\${SHELL} $am_aux_dir/missing" ;;
1254 esac
1255 fi
1256 # Use eval to expand $SHELL
1257 if eval "$MISSING --is-lightweight"; then
1258 am_missing_run="$MISSING "
1259 else
1260 am_missing_run=
1261 AC_MSG_WARN(['missing' script is too old or missing])
1262 fi
1263 ])
1264
1265 # Helper functions for option handling. -*- Autoconf -*-
1266
1267 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1268 #
1269 # This file is free software; the Free Software Foundation
1270 # gives unlimited permission to copy and/or distribute it,
1271 # with or without modifications, as long as this notice is preserved.
1272
1273 # _AM_MANGLE_OPTION(NAME)
1274 # -----------------------
1275 AC_DEFUN([_AM_MANGLE_OPTION],
1276 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
1277
1278 # _AM_SET_OPTION(NAME)
1279 # --------------------
1280 # Set option NAME. Presently that only means defining a flag for this option.
1281 AC_DEFUN([_AM_SET_OPTION],
1282 [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1283
1284 # _AM_SET_OPTIONS(OPTIONS)
1285 # ------------------------
1286 # OPTIONS is a space-separated list of Automake options.
1287 AC_DEFUN([_AM_SET_OPTIONS],
1288 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
1289
1290 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
1291 # -------------------------------------------
1292 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
1293 AC_DEFUN([_AM_IF_OPTION],
1294 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1295
1296 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
1297 #
1298 # This file is free software; the Free Software Foundation
1299 # gives unlimited permission to copy and/or distribute it,
1300 # with or without modifications, as long as this notice is preserved.
1301
1302 # _AM_PROG_CC_C_O
1303 # ---------------
1304 # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
1305 # to automatically call this.
1306 AC_DEFUN([_AM_PROG_CC_C_O],
1307 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1308 AC_REQUIRE_AUX_FILE([compile])dnl
1309 AC_LANG_PUSH([C])dnl
1310 AC_CACHE_CHECK(
1311 [whether $CC understands -c and -o together],
1312 [am_cv_prog_cc_c_o],
1313 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1314 # Make sure it works both with $CC and with simple cc.
1315 # Following AC_PROG_CC_C_O, we do the test twice because some
1316 # compilers refuse to overwrite an existing .o file with -o,
1317 # though they will create one.
1318 am_cv_prog_cc_c_o=yes
1319 for am_i in 1 2; do
1320 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1321 && test -f conftest2.$ac_objext; then
1322 : OK
1323 else
1324 am_cv_prog_cc_c_o=no
1325 break
1326 fi
1327 done
1328 rm -f core conftest*
1329 unset am_i])
1330 if test "$am_cv_prog_cc_c_o" != yes; then
1331 # Losing compiler, so override with the script.
1332 # FIXME: It is wrong to rewrite CC.
1333 # But if we don't then we get into trouble of one sort or another.
1334 # A longer-term fix would be to have automake use am__CC in this case,
1335 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1336 CC="$am_aux_dir/compile $CC"
1337 fi
1338 AC_LANG_POP([C])])
1339
1340 # For backward compatibility.
1341 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1342
1343 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1344 #
1345 # This file is free software; the Free Software Foundation
1346 # gives unlimited permission to copy and/or distribute it,
1347 # with or without modifications, as long as this notice is preserved.
1348
1349 # AM_RUN_LOG(COMMAND)
1350 # -------------------
1351 # Run COMMAND, save the exit status in ac_status, and log it.
1352 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1353 AC_DEFUN([AM_RUN_LOG],
1354 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1355 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1356 ac_status=$?
1357 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1358 (exit $ac_status); }])
1359
1360 # Check to make sure that the build environment is sane. -*- Autoconf -*-
1361
1362 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
1363 #
1364 # This file is free software; the Free Software Foundation
1365 # gives unlimited permission to copy and/or distribute it,
1366 # with or without modifications, as long as this notice is preserved.
1367
1368 # AM_SANITY_CHECK
1369 # ---------------
1370 AC_DEFUN([AM_SANITY_CHECK],
1371 [AC_MSG_CHECKING([whether build environment is sane])
1372 # Reject unsafe characters in $srcdir or the absolute working directory
1373 # name. Accept space and tab only in the latter.
1374 am_lf='
1375 '
1376 case `pwd` in
1377 *[[\\\"\#\$\&\'\`$am_lf]]*)
1378 AC_MSG_ERROR([unsafe absolute working directory name]);;
1379 esac
1380 case $srcdir in
1381 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
1382 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
1383 esac
1384
1385 # Do 'set' in a subshell so we don't clobber the current shell's
1386 # arguments. Must try -L first in case configure is actually a
1387 # symlink; some systems play weird games with the mod time of symlinks
1388 # (eg FreeBSD returns the mod time of the symlink's containing
1389 # directory).
1390 if (
1391 am_has_slept=no
1392 for am_try in 1 2; do
1393 echo "timestamp, slept: $am_has_slept" > conftest.file
1394 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1395 if test "$[*]" = "X"; then
1396 # -L didn't work.
1397 set X `ls -t "$srcdir/configure" conftest.file`
1398 fi
1399 if test "$[*]" != "X $srcdir/configure conftest.file" \
1400 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1401
1402 # If neither matched, then we have a broken ls. This can happen
1403 # if, for instance, CONFIG_SHELL is bash and it inherits a
1404 # broken ls alias from the environment. This has actually
1405 # happened. Such a system could not be considered "sane".
1406 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1407 alias in your environment])
1408 fi
1409 if test "$[2]" = conftest.file || test $am_try -eq 2; then
1410 break
1411 fi
1412 # Just in case.
1413 sleep 1
1414 am_has_slept=yes
1415 done
1416 test "$[2]" = conftest.file
1417 )
1418 then
1419 # Ok.
1420 :
1421 else
1422 AC_MSG_ERROR([newly created file is older than distributed files!
1423 Check your system clock])
1424 fi
1425 AC_MSG_RESULT([yes])
1426 # If we didn't sleep, we still need to ensure time stamps of config.status and
1427 # generated files are strictly newer.
1428 am_sleep_pid=
1429 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
1430 ( sleep 1 ) &
1431 am_sleep_pid=$!
1432 fi
1433 AC_CONFIG_COMMANDS_PRE(
1434 [AC_MSG_CHECKING([that generated files are newer than configure])
1435 if test -n "$am_sleep_pid"; then
1436 # Hide warnings about reused PIDs.
1437 wait $am_sleep_pid 2>/dev/null
1438 fi
1439 AC_MSG_RESULT([done])])
1440 rm -f conftest.file
1441 ])
1442
1443 # Copyright (C) 2009-2017 Free Software Foundation, Inc.
1444 #
1445 # This file is free software; the Free Software Foundation
1446 # gives unlimited permission to copy and/or distribute it,
1447 # with or without modifications, as long as this notice is preserved.
1448
1449 # AM_SILENT_RULES([DEFAULT])
1450 # --------------------------
1451 # Enable less verbose build rules; with the default set to DEFAULT
1452 # ("yes" being less verbose, "no" or empty being verbose).
1453 AC_DEFUN([AM_SILENT_RULES],
1454 [AC_ARG_ENABLE([silent-rules], [dnl
1455 AS_HELP_STRING(
1456 [--enable-silent-rules],
1457 [less verbose build output (undo: "make V=1")])
1458 AS_HELP_STRING(
1459 [--disable-silent-rules],
1460 [verbose build output (undo: "make V=0")])dnl
1461 ])
1462 case $enable_silent_rules in @%:@ (((
1463 yes) AM_DEFAULT_VERBOSITY=0;;
1464 no) AM_DEFAULT_VERBOSITY=1;;
1465 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1466 esac
1467 dnl
1468 dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1469 dnl do not support nested variable expansions.
1470 dnl See automake bug#9928 and bug#10237.
1471 am_make=${MAKE-make}
1472 AC_CACHE_CHECK([whether $am_make supports nested variables],
1473 [am_cv_make_support_nested_variables],
1474 [if AS_ECHO([['TRUE=$(BAR$(V))
1475 BAR0=false
1476 BAR1=true
1477 V=1
1478 am__doit:
1479 @$(TRUE)
1480 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1481 am_cv_make_support_nested_variables=yes
1482 else
1483 am_cv_make_support_nested_variables=no
1484 fi])
1485 if test $am_cv_make_support_nested_variables = yes; then
1486 dnl Using '$V' instead of '$(V)' breaks IRIX make.
1487 AM_V='$(V)'
1488 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1489 else
1490 AM_V=$AM_DEFAULT_VERBOSITY
1491 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1492 fi
1493 AC_SUBST([AM_V])dnl
1494 AM_SUBST_NOTMAKE([AM_V])dnl
1495 AC_SUBST([AM_DEFAULT_V])dnl
1496 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1497 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1498 AM_BACKSLASH='\'
1499 AC_SUBST([AM_BACKSLASH])dnl
1500 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1501 ])
1502
1503 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1504 #
1505 # This file is free software; the Free Software Foundation
1506 # gives unlimited permission to copy and/or distribute it,
1507 # with or without modifications, as long as this notice is preserved.
1508
1509 # AM_PROG_INSTALL_STRIP
1510 # ---------------------
1511 # One issue with vendor 'install' (even GNU) is that you can't
1512 # specify the program used to strip binaries. This is especially
1513 # annoying in cross-compiling environments, where the build's strip
1514 # is unlikely to handle the host's binaries.
1515 # Fortunately install-sh will honor a STRIPPROG variable, so we
1516 # always use install-sh in "make install-strip", and initialize
1517 # STRIPPROG with the value of the STRIP variable (set by the user).
1518 AC_DEFUN([AM_PROG_INSTALL_STRIP],
1519 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1520 # Installed binaries are usually stripped using 'strip' when the user
1521 # run "make install-strip". However 'strip' might not be the right
1522 # tool to use in cross-compilation environments, therefore Automake
1523 # will honor the 'STRIP' environment variable to overrule this program.
1524 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1525 if test "$cross_compiling" != no; then
1526 AC_CHECK_TOOL([STRIP], [strip], :)
1527 fi
1528 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1529 AC_SUBST([INSTALL_STRIP_PROGRAM])])
1530
1531 # Copyright (C) 2006-2017 Free Software Foundation, Inc.
1532 #
1533 # This file is free software; the Free Software Foundation
1534 # gives unlimited permission to copy and/or distribute it,
1535 # with or without modifications, as long as this notice is preserved.
1536
1537 # _AM_SUBST_NOTMAKE(VARIABLE)
1538 # ---------------------------
1539 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1540 # This macro is traced by Automake.
1541 AC_DEFUN([_AM_SUBST_NOTMAKE])
1542
1543 # AM_SUBST_NOTMAKE(VARIABLE)
1544 # --------------------------
1545 # Public sister of _AM_SUBST_NOTMAKE.
1546 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1547
1548 # Check how to create a tarball. -*- Autoconf -*-
1549
1550 # Copyright (C) 2004-2017 Free Software Foundation, Inc.
1551 #
1552 # This file is free software; the Free Software Foundation
1553 # gives unlimited permission to copy and/or distribute it,
1554 # with or without modifications, as long as this notice is preserved.
1555
1556 # _AM_PROG_TAR(FORMAT)
1557 # --------------------
1558 # Check how to create a tarball in format FORMAT.
1559 # FORMAT should be one of 'v7', 'ustar', or 'pax'.
1560 #
1561 # Substitute a variable $(am__tar) that is a command
1562 # writing to stdout a FORMAT-tarball containing the directory
1563 # $tardir.
1564 # tardir=directory && $(am__tar) > result.tar
1565 #
1566 # Substitute a variable $(am__untar) that extract such
1567 # a tarball read from stdin.
1568 # $(am__untar) < result.tar
1569 #
1570 AC_DEFUN([_AM_PROG_TAR],
1571 [# Always define AMTAR for backward compatibility. Yes, it's still used
1572 # in the wild :-( We should find a proper way to deprecate it ...
1573 AC_SUBST([AMTAR], ['$${TAR-tar}'])
1574
1575 # We'll loop over all known methods to create a tar archive until one works.
1576 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1577
1578 m4_if([$1], [v7],
1579 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1580
1581 [m4_case([$1],
1582 [ustar],
1583 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1584 # There is notably a 21 bits limit for the UID and the GID. In fact,
1585 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1586 # and bug#13588).
1587 am_max_uid=2097151 # 2^21 - 1
1588 am_max_gid=$am_max_uid
1589 # The $UID and $GID variables are not portable, so we need to resort
1590 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
1591 # below are definitely unexpected, so allow the users to see them
1592 # (that is, avoid stderr redirection).
1593 am_uid=`id -u || echo unknown`
1594 am_gid=`id -g || echo unknown`
1595 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1596 if test $am_uid -le $am_max_uid; then
1597 AC_MSG_RESULT([yes])
1598 else
1599 AC_MSG_RESULT([no])
1600 _am_tools=none
1601 fi
1602 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1603 if test $am_gid -le $am_max_gid; then
1604 AC_MSG_RESULT([yes])
1605 else
1606 AC_MSG_RESULT([no])
1607 _am_tools=none
1608 fi],
1609
1610 [pax],
1611 [],
1612
1613 [m4_fatal([Unknown tar format])])
1614
1615 AC_MSG_CHECKING([how to create a $1 tar archive])
1616
1617 # Go ahead even if we have the value already cached. We do so because we
1618 # need to set the values for the 'am__tar' and 'am__untar' variables.
1619 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1620
1621 for _am_tool in $_am_tools; do
1622 case $_am_tool in
1623 gnutar)
1624 for _am_tar in tar gnutar gtar; do
1625 AM_RUN_LOG([$_am_tar --version]) && break
1626 done
1627 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1628 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1629 am__untar="$_am_tar -xf -"
1630 ;;
1631 plaintar)
1632 # Must skip GNU tar: if it does not support --format= it doesn't create
1633 # ustar tarball either.
1634 (tar --version) >/dev/null 2>&1 && continue
1635 am__tar='tar chf - "$$tardir"'
1636 am__tar_='tar chf - "$tardir"'
1637 am__untar='tar xf -'
1638 ;;
1639 pax)
1640 am__tar='pax -L -x $1 -w "$$tardir"'
1641 am__tar_='pax -L -x $1 -w "$tardir"'
1642 am__untar='pax -r'
1643 ;;
1644 cpio)
1645 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1646 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1647 am__untar='cpio -i -H $1 -d'
1648 ;;
1649 none)
1650 am__tar=false
1651 am__tar_=false
1652 am__untar=false
1653 ;;
1654 esac
1655
1656 # If the value was cached, stop now. We just wanted to have am__tar
1657 # and am__untar set.
1658 test -n "${am_cv_prog_tar_$1}" && break
1659
1660 # tar/untar a dummy directory, and stop if the command works.
1661 rm -rf conftest.dir
1662 mkdir conftest.dir
1663 echo GrepMe > conftest.dir/file
1664 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1665 rm -rf conftest.dir
1666 if test -s conftest.tar; then
1667 AM_RUN_LOG([$am__untar <conftest.tar])
1668 AM_RUN_LOG([cat conftest.dir/file])
1669 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1670 fi
1671 done
1672 rm -rf conftest.dir
1673
1674 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1675 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1676
1677 AC_SUBST([am__tar])
1678 AC_SUBST([am__untar])
1679 ]) # _AM_PROG_TAR
1680
1681 m4_include([m4/intltool.m4])
1682 m4_include([m4/libtool.m4])
1683 m4_include([m4/ltoptions.m4])
1684 m4_include([m4/ltsugar.m4])
1685 m4_include([m4/ltversion.m4])
1686 m4_include([m4/lt~obsolete.m4])
+0
-347
config/compile less more
0 #! /bin/sh
1 # Wrapper for compilers which do not understand '-c -o'.
2
3 scriptversion=2012-10-14.11; # UTC
4
5 # Copyright (C) 1999-2014 Free Software Foundation, Inc.
6 # Written by Tom Tromey <tromey@cygnus.com>.
7 #
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2, or (at your option)
11 # any later version.
12 #
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21 # As a special exception to the GNU General Public License, if you
22 # distribute this file as part of a program that contains a
23 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25
26 # This file is maintained in Automake, please report
27 # bugs to <bug-automake@gnu.org> or send patches to
28 # <automake-patches@gnu.org>.
29
30 nl='
31 '
32
33 # We need space, tab and new line, in precisely that order. Quoting is
34 # there to prevent tools from complaining about whitespace usage.
35 IFS=" "" $nl"
36
37 file_conv=
38
39 # func_file_conv build_file lazy
40 # Convert a $build file to $host form and store it in $file
41 # Currently only supports Windows hosts. If the determined conversion
42 # type is listed in (the comma separated) LAZY, no conversion will
43 # take place.
44 func_file_conv ()
45 {
46 file=$1
47 case $file in
48 / | /[!/]*) # absolute file, and not a UNC file
49 if test -z "$file_conv"; then
50 # lazily determine how to convert abs files
51 case `uname -s` in
52 MINGW*)
53 file_conv=mingw
54 ;;
55 CYGWIN*)
56 file_conv=cygwin
57 ;;
58 *)
59 file_conv=wine
60 ;;
61 esac
62 fi
63 case $file_conv/,$2, in
64 *,$file_conv,*)
65 ;;
66 mingw/*)
67 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
68 ;;
69 cygwin/*)
70 file=`cygpath -m "$file" || echo "$file"`
71 ;;
72 wine/*)
73 file=`winepath -w "$file" || echo "$file"`
74 ;;
75 esac
76 ;;
77 esac
78 }
79
80 # func_cl_dashL linkdir
81 # Make cl look for libraries in LINKDIR
82 func_cl_dashL ()
83 {
84 func_file_conv "$1"
85 if test -z "$lib_path"; then
86 lib_path=$file
87 else
88 lib_path="$lib_path;$file"
89 fi
90 linker_opts="$linker_opts -LIBPATH:$file"
91 }
92
93 # func_cl_dashl library
94 # Do a library search-path lookup for cl
95 func_cl_dashl ()
96 {
97 lib=$1
98 found=no
99 save_IFS=$IFS
100 IFS=';'
101 for dir in $lib_path $LIB
102 do
103 IFS=$save_IFS
104 if $shared && test -f "$dir/$lib.dll.lib"; then
105 found=yes
106 lib=$dir/$lib.dll.lib
107 break
108 fi
109 if test -f "$dir/$lib.lib"; then
110 found=yes
111 lib=$dir/$lib.lib
112 break
113 fi
114 if test -f "$dir/lib$lib.a"; then
115 found=yes
116 lib=$dir/lib$lib.a
117 break
118 fi
119 done
120 IFS=$save_IFS
121
122 if test "$found" != yes; then
123 lib=$lib.lib
124 fi
125 }
126
127 # func_cl_wrapper cl arg...
128 # Adjust compile command to suit cl
129 func_cl_wrapper ()
130 {
131 # Assume a capable shell
132 lib_path=
133 shared=:
134 linker_opts=
135 for arg
136 do
137 if test -n "$eat"; then
138 eat=
139 else
140 case $1 in
141 -o)
142 # configure might choose to run compile as 'compile cc -o foo foo.c'.
143 eat=1
144 case $2 in
145 *.o | *.[oO][bB][jJ])
146 func_file_conv "$2"
147 set x "$@" -Fo"$file"
148 shift
149 ;;
150 *)
151 func_file_conv "$2"
152 set x "$@" -Fe"$file"
153 shift
154 ;;
155 esac
156 ;;
157 -I)
158 eat=1
159 func_file_conv "$2" mingw
160 set x "$@" -I"$file"
161 shift
162 ;;
163 -I*)
164 func_file_conv "${1#-I}" mingw
165 set x "$@" -I"$file"
166 shift
167 ;;
168 -l)
169 eat=1
170 func_cl_dashl "$2"
171 set x "$@" "$lib"
172 shift
173 ;;
174 -l*)
175 func_cl_dashl "${1#-l}"
176 set x "$@" "$lib"
177 shift
178 ;;
179 -L)
180 eat=1
181 func_cl_dashL "$2"
182 ;;
183 -L*)
184 func_cl_dashL "${1#-L}"
185 ;;
186 -static)
187 shared=false
188 ;;
189 -Wl,*)
190 arg=${1#-Wl,}
191 save_ifs="$IFS"; IFS=','
192 for flag in $arg; do
193 IFS="$save_ifs"
194 linker_opts="$linker_opts $flag"
195 done
196 IFS="$save_ifs"
197 ;;
198 -Xlinker)
199 eat=1
200 linker_opts="$linker_opts $2"
201 ;;
202 -*)
203 set x "$@" "$1"
204 shift
205 ;;
206 *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
207 func_file_conv "$1"
208 set x "$@" -Tp"$file"
209 shift
210 ;;
211 *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
212 func_file_conv "$1" mingw
213 set x "$@" "$file"
214 shift
215 ;;
216 *)
217 set x "$@" "$1"
218 shift
219 ;;
220 esac
221 fi
222 shift
223 done
224 if test -n "$linker_opts"; then
225 linker_opts="-link$linker_opts"
226 fi
227 exec "$@" $linker_opts
228 exit 1
229 }
230
231 eat=
232
233 case $1 in
234 '')
235 echo "$0: No command. Try '$0 --help' for more information." 1>&2
236 exit 1;
237 ;;
238 -h | --h*)
239 cat <<\EOF
240 Usage: compile [--help] [--version] PROGRAM [ARGS]
241
242 Wrapper for compilers which do not understand '-c -o'.
243 Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
244 arguments, and rename the output as expected.
245
246 If you are trying to build a whole package this is not the
247 right script to run: please start by reading the file 'INSTALL'.
248
249 Report bugs to <bug-automake@gnu.org>.
250 EOF
251 exit $?
252 ;;
253 -v | --v*)
254 echo "compile $scriptversion"
255 exit $?
256 ;;
257 cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
258 func_cl_wrapper "$@" # Doesn't return...
259 ;;
260 esac
261
262 ofile=
263 cfile=
264
265 for arg
266 do
267 if test -n "$eat"; then
268 eat=
269 else
270 case $1 in
271 -o)
272 # configure might choose to run compile as 'compile cc -o foo foo.c'.
273 # So we strip '-o arg' only if arg is an object.
274 eat=1
275 case $2 in
276 *.o | *.obj)
277 ofile=$2
278 ;;
279 *)
280 set x "$@" -o "$2"
281 shift
282 ;;
283 esac
284 ;;
285 *.c)
286 cfile=$1
287 set x "$@" "$1"
288 shift
289 ;;
290 *)
291 set x "$@" "$1"
292 shift
293 ;;
294 esac
295 fi
296 shift
297 done
298
299 if test -z "$ofile" || test -z "$cfile"; then
300 # If no '-o' option was seen then we might have been invoked from a
301 # pattern rule where we don't need one. That is ok -- this is a
302 # normal compilation that the losing compiler can handle. If no
303 # '.c' file was seen then we are probably linking. That is also
304 # ok.
305 exec "$@"
306 fi
307
308 # Name of file we expect compiler to create.
309 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
310
311 # Create the lock directory.
312 # Note: use '[/\\:.-]' here to ensure that we don't use the same name
313 # that we are using for the .o file. Also, base the name on the expected
314 # object file name, since that is what matters with a parallel build.
315 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
316 while true; do
317 if mkdir "$lockdir" >/dev/null 2>&1; then
318 break
319 fi
320 sleep 1
321 done
322 # FIXME: race condition here if user kills between mkdir and trap.
323 trap "rmdir '$lockdir'; exit 1" 1 2 15
324
325 # Run the compile.
326 "$@"
327 ret=$?
328
329 if test -f "$cofile"; then
330 test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
331 elif test -f "${cofile}bj"; then
332 test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
333 fi
334
335 rmdir "$lockdir"
336 exit $ret
337
338 # Local Variables:
339 # mode: shell-script
340 # sh-indentation: 2
341 # eval: (add-hook 'write-file-hooks 'time-stamp)
342 # time-stamp-start: "scriptversion="
343 # time-stamp-format: "%:y-%02m-%02d.%02H"
344 # time-stamp-time-zone: "UTC"
345 # time-stamp-end: "; # UTC"
346 # End:
+0
-1480
config/config.guess less more
0 #! /bin/sh
1 # Attempt to guess a canonical system name.
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-02-24'
5
6 # This file is free software; you can redistribute it and/or modify it
7 # under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
9 # (at your option) any later version.
10 #
11 # This program is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, see <https://www.gnu.org/licenses/>.
18 #
19 # As a special exception to the GNU General Public License, if you
20 # distribute this file as part of a program that contains a
21 # configuration script generated by Autoconf, you may include it under
22 # the same distribution terms that you use for the rest of that
23 # program. This Exception is an additional permission under section 7
24 # of the GNU General Public License, version 3 ("GPLv3").
25 #
26 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
27 #
28 # You can get the latest version of this script from:
29 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
30 #
31 # Please send patches to <config-patches@gnu.org>.
32
33
34 me=`echo "$0" | sed -e 's,.*/,,'`
35
36 usage="\
37 Usage: $0 [OPTION]
38
39 Output the configuration name of the system \`$me' is run on.
40
41 Options:
42 -h, --help print this help, then exit
43 -t, --time-stamp print date of last modification, then exit
44 -v, --version print version number, then exit
45
46 Report bugs and patches to <config-patches@gnu.org>."
47
48 version="\
49 GNU config.guess ($timestamp)
50
51 Originally written by Per Bothner.
52 Copyright 1992-2018 Free Software Foundation, Inc.
53
54 This is free software; see the source for copying conditions. There is NO
55 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
56
57 help="
58 Try \`$me --help' for more information."
59
60 # Parse command line
61 while test $# -gt 0 ; do
62 case $1 in
63 --time-stamp | --time* | -t )
64 echo "$timestamp" ; exit ;;
65 --version | -v )
66 echo "$version" ; exit ;;
67 --help | --h* | -h )
68 echo "$usage"; exit ;;
69 -- ) # Stop option processing
70 shift; break ;;
71 - ) # Use stdin as input.
72 break ;;
73 -* )
74 echo "$me: invalid option $1$help" >&2
75 exit 1 ;;
76 * )
77 break ;;
78 esac
79 done
80
81 if test $# != 0; then
82 echo "$me: too many arguments$help" >&2
83 exit 1
84 fi
85
86 trap 'exit 1' 1 2 15
87
88 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
89 # compiler to aid in system detection is discouraged as it requires
90 # temporary files to be created and, as you can see below, it is a
91 # headache to deal with in a portable fashion.
92
93 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
94 # use `HOST_CC' if defined, but it is deprecated.
95
96 # Portable tmp directory creation inspired by the Autoconf team.
97
98 set_cc_for_build='
99 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
100 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
101 : ${TMPDIR=/tmp} ;
102 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
103 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
104 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
105 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
106 dummy=$tmp/dummy ;
107 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
108 case $CC_FOR_BUILD,$HOST_CC,$CC in
109 ,,) echo "int x;" > "$dummy.c" ;
110 for c in cc gcc c89 c99 ; do
111 if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
112 CC_FOR_BUILD="$c"; break ;
113 fi ;
114 done ;
115 if test x"$CC_FOR_BUILD" = x ; then
116 CC_FOR_BUILD=no_compiler_found ;
117 fi
118 ;;
119 ,,*) CC_FOR_BUILD=$CC ;;
120 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
121 esac ; set_cc_for_build= ;'
122
123 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
124 # (ghazi@noc.rutgers.edu 1994-08-24)
125 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
126 PATH=$PATH:/.attbin ; export PATH
127 fi
128
129 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
130 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
131 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
132 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
133
134 case "$UNAME_SYSTEM" in
135 Linux|GNU|GNU/*)
136 # If the system lacks a compiler, then just pick glibc.
137 # We could probably try harder.
138 LIBC=gnu
139
140 eval "$set_cc_for_build"
141 cat <<-EOF > "$dummy.c"
142 #include <features.h>
143 #if defined(__UCLIBC__)
144 LIBC=uclibc
145 #elif defined(__dietlibc__)
146 LIBC=dietlibc
147 #else
148 LIBC=gnu
149 #endif
150 EOF
151 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
152
153 # If ldd exists, use it to detect musl libc.
154 if command -v ldd >/dev/null && \
155 ldd --version 2>&1 | grep -q ^musl
156 then
157 LIBC=musl
158 fi
159 ;;
160 esac
161
162 # Note: order is significant - the case branches are not exclusive.
163
164 case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
165 *:NetBSD:*:*)
166 # NetBSD (nbsd) targets should (where applicable) match one or
167 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
168 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
169 # switched to ELF, *-*-netbsd* would select the old
170 # object file format. This provides both forward
171 # compatibility and a consistent mechanism for selecting the
172 # object file format.
173 #
174 # Note: NetBSD doesn't particularly care about the vendor
175 # portion of the name. We always set it to "unknown".
176 sysctl="sysctl -n hw.machine_arch"
177 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
178 "/sbin/$sysctl" 2>/dev/null || \
179 "/usr/sbin/$sysctl" 2>/dev/null || \
180 echo unknown)`
181 case "$UNAME_MACHINE_ARCH" in
182 armeb) machine=armeb-unknown ;;
183 arm*) machine=arm-unknown ;;
184 sh3el) machine=shl-unknown ;;
185 sh3eb) machine=sh-unknown ;;
186 sh5el) machine=sh5le-unknown ;;
187 earmv*)
188 arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
189 endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
190 machine="${arch}${endian}"-unknown
191 ;;
192 *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
193 esac
194 # The Operating System including object format, if it has switched
195 # to ELF recently (or will in the future) and ABI.
196 case "$UNAME_MACHINE_ARCH" in
197 earm*)
198 os=netbsdelf
199 ;;
200 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
201 eval "$set_cc_for_build"
202 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
203 | grep -q __ELF__
204 then
205 # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
206 # Return netbsd for either. FIX?
207 os=netbsd
208 else
209 os=netbsdelf
210 fi
211 ;;
212 *)
213 os=netbsd
214 ;;
215 esac
216 # Determine ABI tags.
217 case "$UNAME_MACHINE_ARCH" in
218 earm*)
219 expr='s/^earmv[0-9]/-eabi/;s/eb$//'
220 abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
221 ;;
222 esac
223 # The OS release
224 # Debian GNU/NetBSD machines have a different userland, and
225 # thus, need a distinct triplet. However, they do not need
226 # kernel version information, so it can be replaced with a
227 # suitable tag, in the style of linux-gnu.
228 case "$UNAME_VERSION" in
229 Debian*)
230 release='-gnu'
231 ;;
232 *)
233 release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
234 ;;
235 esac
236 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
237 # contains redundant information, the shorter form:
238 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
239 echo "$machine-${os}${release}${abi}"
240 exit ;;
241 *:Bitrig:*:*)
242 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
243 echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
244 exit ;;
245 *:OpenBSD:*:*)
246 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
247 echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
248 exit ;;
249 *:LibertyBSD:*:*)
250 UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
251 echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
252 exit ;;
253 *:MidnightBSD:*:*)
254 echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
255 exit ;;
256 *:ekkoBSD:*:*)
257 echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
258 exit ;;
259 *:SolidBSD:*:*)
260 echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
261 exit ;;
262 macppc:MirBSD:*:*)
263 echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
264 exit ;;
265 *:MirBSD:*:*)
266 echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
267 exit ;;
268 *:Sortix:*:*)
269 echo "$UNAME_MACHINE"-unknown-sortix
270 exit ;;
271 *:Redox:*:*)
272 echo "$UNAME_MACHINE"-unknown-redox
273 exit ;;
274 mips:OSF1:*.*)
275 echo mips-dec-osf1
276 exit ;;
277 alpha:OSF1:*:*)
278 case $UNAME_RELEASE in
279 *4.0)
280 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
281 ;;
282 *5.*)
283 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
284 ;;
285 esac
286 # According to Compaq, /usr/sbin/psrinfo has been available on
287 # OSF/1 and Tru64 systems produced since 1995. I hope that
288 # covers most systems running today. This code pipes the CPU
289 # types through head -n 1, so we only detect the type of CPU 0.
290 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
291 case "$ALPHA_CPU_TYPE" in
292 "EV4 (21064)")
293 UNAME_MACHINE=alpha ;;
294 "EV4.5 (21064)")
295 UNAME_MACHINE=alpha ;;
296 "LCA4 (21066/21068)")
297 UNAME_MACHINE=alpha ;;
298 "EV5 (21164)")
299 UNAME_MACHINE=alphaev5 ;;
300 "EV5.6 (21164A)")
301 UNAME_MACHINE=alphaev56 ;;
302 "EV5.6 (21164PC)")
303 UNAME_MACHINE=alphapca56 ;;
304 "EV5.7 (21164PC)")
305 UNAME_MACHINE=alphapca57 ;;
306 "EV6 (21264)")
307 UNAME_MACHINE=alphaev6 ;;
308 "EV6.7 (21264A)")
309 UNAME_MACHINE=alphaev67 ;;
310 "EV6.8CB (21264C)")
311 UNAME_MACHINE=alphaev68 ;;
312 "EV6.8AL (21264B)")
313 UNAME_MACHINE=alphaev68 ;;
314 "EV6.8CX (21264D)")
315 UNAME_MACHINE=alphaev68 ;;
316 "EV6.9A (21264/EV69A)")
317 UNAME_MACHINE=alphaev69 ;;
318 "EV7 (21364)")
319 UNAME_MACHINE=alphaev7 ;;
320 "EV7.9 (21364A)")
321 UNAME_MACHINE=alphaev79 ;;
322 esac
323 # A Pn.n version is a patched version.
324 # A Vn.n version is a released version.
325 # A Tn.n version is a released field test version.
326 # A Xn.n version is an unreleased experimental baselevel.
327 # 1.2 uses "1.2" for uname -r.
328 echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
329 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
330 exitcode=$?
331 trap '' 0
332 exit $exitcode ;;
333 Amiga*:UNIX_System_V:4.0:*)
334 echo m68k-unknown-sysv4
335 exit ;;
336 *:[Aa]miga[Oo][Ss]:*:*)
337 echo "$UNAME_MACHINE"-unknown-amigaos
338 exit ;;
339 *:[Mm]orph[Oo][Ss]:*:*)
340 echo "$UNAME_MACHINE"-unknown-morphos
341 exit ;;
342 *:OS/390:*:*)
343 echo i370-ibm-openedition
344 exit ;;
345 *:z/VM:*:*)
346 echo s390-ibm-zvmoe
347 exit ;;
348 *:OS400:*:*)
349 echo powerpc-ibm-os400
350 exit ;;
351 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
352 echo arm-acorn-riscix"$UNAME_RELEASE"
353 exit ;;
354 arm*:riscos:*:*|arm*:RISCOS:*:*)
355 echo arm-unknown-riscos
356 exit ;;
357 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
358 echo hppa1.1-hitachi-hiuxmpp
359 exit ;;
360 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
361 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
362 if test "`(/bin/universe) 2>/dev/null`" = att ; then
363 echo pyramid-pyramid-sysv3
364 else
365 echo pyramid-pyramid-bsd
366 fi
367 exit ;;
368 NILE*:*:*:dcosx)
369 echo pyramid-pyramid-svr4
370 exit ;;
371 DRS?6000:unix:4.0:6*)
372 echo sparc-icl-nx6
373 exit ;;
374 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
375 case `/usr/bin/uname -p` in
376 sparc) echo sparc-icl-nx7; exit ;;
377 esac ;;
378 s390x:SunOS:*:*)
379 echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
380 exit ;;
381 sun4H:SunOS:5.*:*)
382 echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
383 exit ;;
384 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
385 echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
386 exit ;;
387 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
388 echo i386-pc-auroraux"$UNAME_RELEASE"
389 exit ;;
390 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
391 eval "$set_cc_for_build"
392 SUN_ARCH=i386
393 # If there is a compiler, see if it is configured for 64-bit objects.
394 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
395 # This test works for both compilers.
396 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
397 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
398 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
399 grep IS_64BIT_ARCH >/dev/null
400 then
401 SUN_ARCH=x86_64
402 fi
403 fi
404 echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
405 exit ;;
406 sun4*:SunOS:6*:*)
407 # According to config.sub, this is the proper way to canonicalize
408 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
409 # it's likely to be more like Solaris than SunOS4.
410 echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
411 exit ;;
412 sun4*:SunOS:*:*)
413 case "`/usr/bin/arch -k`" in
414 Series*|S4*)
415 UNAME_RELEASE=`uname -v`
416 ;;
417 esac
418 # Japanese Language versions have a version number like `4.1.3-JL'.
419 echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
420 exit ;;
421 sun3*:SunOS:*:*)
422 echo m68k-sun-sunos"$UNAME_RELEASE"
423 exit ;;
424 sun*:*:4.2BSD:*)
425 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
426 test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
427 case "`/bin/arch`" in
428 sun3)
429 echo m68k-sun-sunos"$UNAME_RELEASE"
430 ;;
431 sun4)
432 echo sparc-sun-sunos"$UNAME_RELEASE"
433 ;;
434 esac
435 exit ;;
436 aushp:SunOS:*:*)
437 echo sparc-auspex-sunos"$UNAME_RELEASE"
438 exit ;;
439 # The situation for MiNT is a little confusing. The machine name
440 # can be virtually everything (everything which is not
441 # "atarist" or "atariste" at least should have a processor
442 # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
443 # to the lowercase version "mint" (or "freemint"). Finally
444 # the system name "TOS" denotes a system which is actually not
445 # MiNT. But MiNT is downward compatible to TOS, so this should
446 # be no problem.
447 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
448 echo m68k-atari-mint"$UNAME_RELEASE"
449 exit ;;
450 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
451 echo m68k-atari-mint"$UNAME_RELEASE"
452 exit ;;
453 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
454 echo m68k-atari-mint"$UNAME_RELEASE"
455 exit ;;
456 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
457 echo m68k-milan-mint"$UNAME_RELEASE"
458 exit ;;
459 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
460 echo m68k-hades-mint"$UNAME_RELEASE"
461 exit ;;
462 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
463 echo m68k-unknown-mint"$UNAME_RELEASE"
464 exit ;;
465 m68k:machten:*:*)
466 echo m68k-apple-machten"$UNAME_RELEASE"
467 exit ;;
468 powerpc:machten:*:*)
469 echo powerpc-apple-machten"$UNAME_RELEASE"
470 exit ;;
471 RISC*:Mach:*:*)
472 echo mips-dec-mach_bsd4.3
473 exit ;;
474 RISC*:ULTRIX:*:*)
475 echo mips-dec-ultrix"$UNAME_RELEASE"
476 exit ;;
477 VAX*:ULTRIX*:*:*)
478 echo vax-dec-ultrix"$UNAME_RELEASE"
479 exit ;;
480 2020:CLIX:*:* | 2430:CLIX:*:*)
481 echo clipper-intergraph-clix"$UNAME_RELEASE"
482 exit ;;
483 mips:*:*:UMIPS | mips:*:*:RISCos)
484 eval "$set_cc_for_build"
485 sed 's/^ //' << EOF > "$dummy.c"
486 #ifdef __cplusplus
487 #include <stdio.h> /* for printf() prototype */
488 int main (int argc, char *argv[]) {
489 #else
490 int main (argc, argv) int argc; char *argv[]; {
491 #endif
492 #if defined (host_mips) && defined (MIPSEB)
493 #if defined (SYSTYPE_SYSV)
494 printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
495 #endif
496 #if defined (SYSTYPE_SVR4)
497 printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
498 #endif
499 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
500 printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
501 #endif
502 #endif
503 exit (-1);
504 }
505 EOF
506 $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
507 dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
508 SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
509 { echo "$SYSTEM_NAME"; exit; }
510 echo mips-mips-riscos"$UNAME_RELEASE"
511 exit ;;
512 Motorola:PowerMAX_OS:*:*)
513 echo powerpc-motorola-powermax
514 exit ;;
515 Motorola:*:4.3:PL8-*)
516 echo powerpc-harris-powermax
517 exit ;;
518 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
519 echo powerpc-harris-powermax
520 exit ;;
521 Night_Hawk:Power_UNIX:*:*)
522 echo powerpc-harris-powerunix
523 exit ;;
524 m88k:CX/UX:7*:*)
525 echo m88k-harris-cxux7
526 exit ;;
527 m88k:*:4*:R4*)
528 echo m88k-motorola-sysv4
529 exit ;;
530 m88k:*:3*:R3*)
531 echo m88k-motorola-sysv3
532 exit ;;
533 AViiON:dgux:*:*)
534 # DG/UX returns AViiON for all architectures
535 UNAME_PROCESSOR=`/usr/bin/uname -p`
536 if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
537 then
538 if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
539 [ "$TARGET_BINARY_INTERFACE"x = x ]
540 then
541 echo m88k-dg-dgux"$UNAME_RELEASE"
542 else
543 echo m88k-dg-dguxbcs"$UNAME_RELEASE"
544 fi
545 else
546 echo i586-dg-dgux"$UNAME_RELEASE"
547 fi
548 exit ;;
549 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
550 echo m88k-dolphin-sysv3
551 exit ;;
552 M88*:*:R3*:*)
553 # Delta 88k system running SVR3
554 echo m88k-motorola-sysv3
555 exit ;;
556 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
557 echo m88k-tektronix-sysv3
558 exit ;;
559 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
560 echo m68k-tektronix-bsd
561 exit ;;
562 *:IRIX*:*:*)
563 echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
564 exit ;;
565 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
566 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
567 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
568 i*86:AIX:*:*)
569 echo i386-ibm-aix
570 exit ;;
571 ia64:AIX:*:*)
572 if [ -x /usr/bin/oslevel ] ; then
573 IBM_REV=`/usr/bin/oslevel`
574 else
575 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
576 fi
577 echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
578 exit ;;
579 *:AIX:2:3)
580 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
581 eval "$set_cc_for_build"
582 sed 's/^ //' << EOF > "$dummy.c"
583 #include <sys/systemcfg.h>
584
585 main()
586 {
587 if (!__power_pc())
588 exit(1);
589 puts("powerpc-ibm-aix3.2.5");
590 exit(0);
591 }
592 EOF
593 if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
594 then
595 echo "$SYSTEM_NAME"
596 else
597 echo rs6000-ibm-aix3.2.5
598 fi
599 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
600 echo rs6000-ibm-aix3.2.4
601 else
602 echo rs6000-ibm-aix3.2
603 fi
604 exit ;;
605 *:AIX:*:[4567])
606 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
607 if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
608 IBM_ARCH=rs6000
609 else
610 IBM_ARCH=powerpc
611 fi
612 if [ -x /usr/bin/lslpp ] ; then
613 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
614 awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
615 else
616 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
617 fi
618 echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
619 exit ;;
620 *:AIX:*:*)
621 echo rs6000-ibm-aix
622 exit ;;
623 ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
624 echo romp-ibm-bsd4.4
625 exit ;;
626 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
627 echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
628 exit ;; # report: romp-ibm BSD 4.3
629 *:BOSX:*:*)
630 echo rs6000-bull-bosx
631 exit ;;
632 DPX/2?00:B.O.S.:*:*)
633 echo m68k-bull-sysv3
634 exit ;;
635 9000/[34]??:4.3bsd:1.*:*)
636 echo m68k-hp-bsd
637 exit ;;
638 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
639 echo m68k-hp-bsd4.4
640 exit ;;
641 9000/[34678]??:HP-UX:*:*)
642 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
643 case "$UNAME_MACHINE" in
644 9000/31?) HP_ARCH=m68000 ;;
645 9000/[34]??) HP_ARCH=m68k ;;
646 9000/[678][0-9][0-9])
647 if [ -x /usr/bin/getconf ]; then
648 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
649 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
650 case "$sc_cpu_version" in
651 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
652 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
653 532) # CPU_PA_RISC2_0
654 case "$sc_kernel_bits" in
655 32) HP_ARCH=hppa2.0n ;;
656 64) HP_ARCH=hppa2.0w ;;
657 '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
658 esac ;;
659 esac
660 fi
661 if [ "$HP_ARCH" = "" ]; then
662 eval "$set_cc_for_build"
663 sed 's/^ //' << EOF > "$dummy.c"
664
665 #define _HPUX_SOURCE
666 #include <stdlib.h>
667 #include <unistd.h>
668
669 int main ()
670 {
671 #if defined(_SC_KERNEL_BITS)
672 long bits = sysconf(_SC_KERNEL_BITS);
673 #endif
674 long cpu = sysconf (_SC_CPU_VERSION);
675
676 switch (cpu)
677 {
678 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
679 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
680 case CPU_PA_RISC2_0:
681 #if defined(_SC_KERNEL_BITS)
682 switch (bits)
683 {
684 case 64: puts ("hppa2.0w"); break;
685 case 32: puts ("hppa2.0n"); break;
686 default: puts ("hppa2.0"); break;
687 } break;
688 #else /* !defined(_SC_KERNEL_BITS) */
689 puts ("hppa2.0"); break;
690 #endif
691 default: puts ("hppa1.0"); break;
692 }
693 exit (0);
694 }
695 EOF
696 (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
697 test -z "$HP_ARCH" && HP_ARCH=hppa
698 fi ;;
699 esac
700 if [ "$HP_ARCH" = hppa2.0w ]
701 then
702 eval "$set_cc_for_build"
703
704 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
705 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
706 # generating 64-bit code. GNU and HP use different nomenclature:
707 #
708 # $ CC_FOR_BUILD=cc ./config.guess
709 # => hppa2.0w-hp-hpux11.23
710 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
711 # => hppa64-hp-hpux11.23
712
713 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
714 grep -q __LP64__
715 then
716 HP_ARCH=hppa2.0w
717 else
718 HP_ARCH=hppa64
719 fi
720 fi
721 echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
722 exit ;;
723 ia64:HP-UX:*:*)
724 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
725 echo ia64-hp-hpux"$HPUX_REV"
726 exit ;;
727 3050*:HI-UX:*:*)
728 eval "$set_cc_for_build"
729 sed 's/^ //' << EOF > "$dummy.c"
730 #include <unistd.h>
731 int
732 main ()
733 {
734 long cpu = sysconf (_SC_CPU_VERSION);
735 /* The order matters, because CPU_IS_HP_MC68K erroneously returns
736 true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
737 results, however. */
738 if (CPU_IS_PA_RISC (cpu))
739 {
740 switch (cpu)
741 {
742 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
743 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
744 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
745 default: puts ("hppa-hitachi-hiuxwe2"); break;
746 }
747 }
748 else if (CPU_IS_HP_MC68K (cpu))
749 puts ("m68k-hitachi-hiuxwe2");
750 else puts ("unknown-hitachi-hiuxwe2");
751 exit (0);
752 }
753 EOF
754 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
755 { echo "$SYSTEM_NAME"; exit; }
756 echo unknown-hitachi-hiuxwe2
757 exit ;;
758 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
759 echo hppa1.1-hp-bsd
760 exit ;;
761 9000/8??:4.3bsd:*:*)
762 echo hppa1.0-hp-bsd
763 exit ;;
764 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
765 echo hppa1.0-hp-mpeix
766 exit ;;
767 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
768 echo hppa1.1-hp-osf
769 exit ;;
770 hp8??:OSF1:*:*)
771 echo hppa1.0-hp-osf
772 exit ;;
773 i*86:OSF1:*:*)
774 if [ -x /usr/sbin/sysversion ] ; then
775 echo "$UNAME_MACHINE"-unknown-osf1mk
776 else
777 echo "$UNAME_MACHINE"-unknown-osf1
778 fi
779 exit ;;
780 parisc*:Lites*:*:*)
781 echo hppa1.1-hp-lites
782 exit ;;
783 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
784 echo c1-convex-bsd
785 exit ;;
786 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
787 if getsysinfo -f scalar_acc
788 then echo c32-convex-bsd
789 else echo c2-convex-bsd
790 fi
791 exit ;;
792 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
793 echo c34-convex-bsd
794 exit ;;
795 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
796 echo c38-convex-bsd
797 exit ;;
798 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
799 echo c4-convex-bsd
800 exit ;;
801 CRAY*Y-MP:*:*:*)
802 echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
803 exit ;;
804 CRAY*[A-Z]90:*:*:*)
805 echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
806 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
807 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
808 -e 's/\.[^.]*$/.X/'
809 exit ;;
810 CRAY*TS:*:*:*)
811 echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
812 exit ;;
813 CRAY*T3E:*:*:*)
814 echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
815 exit ;;
816 CRAY*SV1:*:*:*)
817 echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
818 exit ;;
819 *:UNICOS/mp:*:*)
820 echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
821 exit ;;
822 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
823 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
824 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
825 FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
826 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
827 exit ;;
828 5000:UNIX_System_V:4.*:*)
829 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
830 FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
831 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
832 exit ;;
833 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
834 echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
835 exit ;;
836 sparc*:BSD/OS:*:*)
837 echo sparc-unknown-bsdi"$UNAME_RELEASE"
838 exit ;;
839 *:BSD/OS:*:*)
840 echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
841 exit ;;
842 *:FreeBSD:*:*)
843 UNAME_PROCESSOR=`/usr/bin/uname -p`
844 case "$UNAME_PROCESSOR" in
845 amd64)
846 UNAME_PROCESSOR=x86_64 ;;
847 i386)
848 UNAME_PROCESSOR=i586 ;;
849 esac
850 echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
851 exit ;;
852 i*:CYGWIN*:*)
853 echo "$UNAME_MACHINE"-pc-cygwin
854 exit ;;
855 *:MINGW64*:*)
856 echo "$UNAME_MACHINE"-pc-mingw64
857 exit ;;
858 *:MINGW*:*)
859 echo "$UNAME_MACHINE"-pc-mingw32
860 exit ;;
861 *:MSYS*:*)
862 echo "$UNAME_MACHINE"-pc-msys
863 exit ;;
864 i*:PW*:*)
865 echo "$UNAME_MACHINE"-pc-pw32
866 exit ;;
867 *:Interix*:*)
868 case "$UNAME_MACHINE" in
869 x86)
870 echo i586-pc-interix"$UNAME_RELEASE"
871 exit ;;
872 authenticamd | genuineintel | EM64T)
873 echo x86_64-unknown-interix"$UNAME_RELEASE"
874 exit ;;
875 IA64)
876 echo ia64-unknown-interix"$UNAME_RELEASE"
877 exit ;;
878 esac ;;
879 i*:UWIN*:*)
880 echo "$UNAME_MACHINE"-pc-uwin
881 exit ;;
882 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
883 echo x86_64-unknown-cygwin
884 exit ;;
885 prep*:SunOS:5.*:*)
886 echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
887 exit ;;
888 *:GNU:*:*)
889 # the GNU system
890 echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
891 exit ;;
892 *:GNU/*:*:*)
893 # other systems with GNU libc and userland
894 echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
895 exit ;;
896 i*86:Minix:*:*)
897 echo "$UNAME_MACHINE"-pc-minix
898 exit ;;
899 aarch64:Linux:*:*)
900 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
901 exit ;;
902 aarch64_be:Linux:*:*)
903 UNAME_MACHINE=aarch64_be
904 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
905 exit ;;
906 alpha:Linux:*:*)
907 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
908 EV5) UNAME_MACHINE=alphaev5 ;;
909 EV56) UNAME_MACHINE=alphaev56 ;;
910 PCA56) UNAME_MACHINE=alphapca56 ;;
911 PCA57) UNAME_MACHINE=alphapca56 ;;
912 EV6) UNAME_MACHINE=alphaev6 ;;
913 EV67) UNAME_MACHINE=alphaev67 ;;
914 EV68*) UNAME_MACHINE=alphaev68 ;;
915 esac
916 objdump --private-headers /bin/sh | grep -q ld.so.1
917 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
918 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
919 exit ;;
920 arc:Linux:*:* | arceb:Linux:*:*)
921 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
922 exit ;;
923 arm*:Linux:*:*)
924 eval "$set_cc_for_build"
925 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
926 | grep -q __ARM_EABI__
927 then
928 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
929 else
930 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
931 | grep -q __ARM_PCS_VFP
932 then
933 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
934 else
935 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
936 fi
937 fi
938 exit ;;
939 avr32*:Linux:*:*)
940 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
941 exit ;;
942 cris:Linux:*:*)
943 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
944 exit ;;
945 crisv32:Linux:*:*)
946 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
947 exit ;;
948 e2k:Linux:*:*)
949 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
950 exit ;;
951 frv:Linux:*:*)
952 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
953 exit ;;
954 hexagon:Linux:*:*)
955 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
956 exit ;;
957 i*86:Linux:*:*)
958 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
959 exit ;;
960 ia64:Linux:*:*)
961 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
962 exit ;;
963 k1om:Linux:*:*)
964 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
965 exit ;;
966 m32r*:Linux:*:*)
967 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
968 exit ;;
969 m68*:Linux:*:*)
970 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
971 exit ;;
972 mips:Linux:*:* | mips64:Linux:*:*)
973 eval "$set_cc_for_build"
974 sed 's/^ //' << EOF > "$dummy.c"
975 #undef CPU
976 #undef ${UNAME_MACHINE}
977 #undef ${UNAME_MACHINE}el
978 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
979 CPU=${UNAME_MACHINE}el
980 #else
981 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
982 CPU=${UNAME_MACHINE}
983 #else
984 CPU=
985 #endif
986 #endif
987 EOF
988 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
989 test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
990 ;;
991 mips64el:Linux:*:*)
992 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
993 exit ;;
994 openrisc*:Linux:*:*)
995 echo or1k-unknown-linux-"$LIBC"
996 exit ;;
997 or32:Linux:*:* | or1k*:Linux:*:*)
998 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
999 exit ;;
1000 padre:Linux:*:*)
1001 echo sparc-unknown-linux-"$LIBC"
1002 exit ;;
1003 parisc64:Linux:*:* | hppa64:Linux:*:*)
1004 echo hppa64-unknown-linux-"$LIBC"
1005 exit ;;
1006 parisc:Linux:*:* | hppa:Linux:*:*)
1007 # Look for CPU level
1008 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1009 PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
1010 PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
1011 *) echo hppa-unknown-linux-"$LIBC" ;;
1012 esac
1013 exit ;;
1014 ppc64:Linux:*:*)
1015 echo powerpc64-unknown-linux-"$LIBC"
1016 exit ;;
1017 ppc:Linux:*:*)
1018 echo powerpc-unknown-linux-"$LIBC"
1019 exit ;;
1020 ppc64le:Linux:*:*)
1021 echo powerpc64le-unknown-linux-"$LIBC"
1022 exit ;;
1023 ppcle:Linux:*:*)
1024 echo powerpcle-unknown-linux-"$LIBC"
1025 exit ;;
1026 riscv32:Linux:*:* | riscv64:Linux:*:*)
1027 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1028 exit ;;
1029 s390:Linux:*:* | s390x:Linux:*:*)
1030 echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
1031 exit ;;
1032 sh64*:Linux:*:*)
1033 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1034 exit ;;
1035 sh*:Linux:*:*)
1036 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1037 exit ;;
1038 sparc:Linux:*:* | sparc64:Linux:*:*)
1039 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1040 exit ;;
1041 tile*:Linux:*:*)
1042 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1043 exit ;;
1044 vax:Linux:*:*)
1045 echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
1046 exit ;;
1047 x86_64:Linux:*:*)
1048 if objdump -f /bin/sh | grep -q elf32-x86-64; then
1049 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32
1050 else
1051 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
1052 fi
1053 exit ;;
1054 xtensa*:Linux:*:*)
1055 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1056 exit ;;
1057 i*86:DYNIX/ptx:4*:*)
1058 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1059 # earlier versions are messed up and put the nodename in both
1060 # sysname and nodename.
1061 echo i386-sequent-sysv4
1062 exit ;;
1063 i*86:UNIX_SV:4.2MP:2.*)
1064 # Unixware is an offshoot of SVR4, but it has its own version
1065 # number series starting with 2...
1066 # I am not positive that other SVR4 systems won't match this,
1067 # I just have to hope. -- rms.
1068 # Use sysv4.2uw... so that sysv4* matches it.
1069 echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
1070 exit ;;
1071 i*86:OS/2:*:*)
1072 # If we were able to find `uname', then EMX Unix compatibility
1073 # is probably installed.
1074 echo "$UNAME_MACHINE"-pc-os2-emx
1075 exit ;;
1076 i*86:XTS-300:*:STOP)
1077 echo "$UNAME_MACHINE"-unknown-stop
1078 exit ;;
1079 i*86:atheos:*:*)
1080 echo "$UNAME_MACHINE"-unknown-atheos
1081 exit ;;
1082 i*86:syllable:*:*)
1083 echo "$UNAME_MACHINE"-pc-syllable
1084 exit ;;
1085 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1086 echo i386-unknown-lynxos"$UNAME_RELEASE"
1087 exit ;;
1088 i*86:*DOS:*:*)
1089 echo "$UNAME_MACHINE"-pc-msdosdjgpp
1090 exit ;;
1091 i*86:*:4.*:*)
1092 UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
1093 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1094 echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
1095 else
1096 echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
1097 fi
1098 exit ;;
1099 i*86:*:5:[678]*)
1100 # UnixWare 7.x, OpenUNIX and OpenServer 6.
1101 case `/bin/uname -X | grep "^Machine"` in
1102 *486*) UNAME_MACHINE=i486 ;;
1103 *Pentium) UNAME_MACHINE=i586 ;;
1104 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1105 esac
1106 echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
1107 exit ;;
1108 i*86:*:3.2:*)
1109 if test -f /usr/options/cb.name; then
1110 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1111 echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
1112 elif /bin/uname -X 2>/dev/null >/dev/null ; then
1113 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1114 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
1115 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
1116 && UNAME_MACHINE=i586
1117 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
1118 && UNAME_MACHINE=i686
1119 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1120 && UNAME_MACHINE=i686
1121 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
1122 else
1123 echo "$UNAME_MACHINE"-pc-sysv32
1124 fi
1125 exit ;;
1126 pc:*:*:*)
1127 # Left here for compatibility:
1128 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1129 # the processor, so we play safe by assuming i586.
1130 # Note: whatever this is, it MUST be the same as what config.sub
1131 # prints for the "djgpp" host, or else GDB configure will decide that
1132 # this is a cross-build.
1133 echo i586-pc-msdosdjgpp
1134 exit ;;
1135 Intel:Mach:3*:*)
1136 echo i386-pc-mach3
1137 exit ;;
1138 paragon:*:*:*)
1139 echo i860-intel-osf1
1140 exit ;;
1141 i860:*:4.*:*) # i860-SVR4
1142 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1143 echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
1144 else # Add other i860-SVR4 vendors below as they are discovered.
1145 echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
1146 fi
1147 exit ;;
1148 mini*:CTIX:SYS*5:*)
1149 # "miniframe"
1150 echo m68010-convergent-sysv
1151 exit ;;
1152 mc68k:UNIX:SYSTEM5:3.51m)
1153 echo m68k-convergent-sysv
1154 exit ;;
1155 M680?0:D-NIX:5.3:*)
1156 echo m68k-diab-dnix
1157 exit ;;
1158 M68*:*:R3V[5678]*:*)
1159 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
1160 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
1161 OS_REL=''
1162 test -r /etc/.relid \
1163 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1164 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1165 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
1166 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1167 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
1168 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1169 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1170 && { echo i486-ncr-sysv4; exit; } ;;
1171 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
1172 OS_REL='.3'
1173 test -r /etc/.relid \
1174 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1175 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1176 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
1177 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1178 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
1179 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1180 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
1181 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1182 echo m68k-unknown-lynxos"$UNAME_RELEASE"
1183 exit ;;
1184 mc68030:UNIX_System_V:4.*:*)
1185 echo m68k-atari-sysv4
1186 exit ;;
1187 TSUNAMI:LynxOS:2.*:*)
1188 echo sparc-unknown-lynxos"$UNAME_RELEASE"
1189 exit ;;
1190 rs6000:LynxOS:2.*:*)
1191 echo rs6000-unknown-lynxos"$UNAME_RELEASE"
1192 exit ;;
1193 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1194 echo powerpc-unknown-lynxos"$UNAME_RELEASE"
1195 exit ;;
1196 SM[BE]S:UNIX_SV:*:*)
1197 echo mips-dde-sysv"$UNAME_RELEASE"
1198 exit ;;
1199 RM*:ReliantUNIX-*:*:*)
1200 echo mips-sni-sysv4
1201 exit ;;
1202 RM*:SINIX-*:*:*)
1203 echo mips-sni-sysv4
1204 exit ;;
1205 *:SINIX-*:*:*)
1206 if uname -p 2>/dev/null >/dev/null ; then
1207 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1208 echo "$UNAME_MACHINE"-sni-sysv4
1209 else
1210 echo ns32k-sni-sysv
1211 fi
1212 exit ;;
1213 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1214 # says <Richard.M.Bartel@ccMail.Census.GOV>
1215 echo i586-unisys-sysv4
1216 exit ;;
1217 *:UNIX_System_V:4*:FTX*)
1218 # From Gerald Hewes <hewes@openmarket.com>.
1219 # How about differentiating between stratus architectures? -djm
1220 echo hppa1.1-stratus-sysv4
1221 exit ;;
1222 *:*:*:FTX*)
1223 # From seanf@swdc.stratus.com.
1224 echo i860-stratus-sysv4
1225 exit ;;
1226 i*86:VOS:*:*)
1227 # From Paul.Green@stratus.com.
1228 echo "$UNAME_MACHINE"-stratus-vos
1229 exit ;;
1230 *:VOS:*:*)
1231 # From Paul.Green@stratus.com.
1232 echo hppa1.1-stratus-vos
1233 exit ;;
1234 mc68*:A/UX:*:*)
1235 echo m68k-apple-aux"$UNAME_RELEASE"
1236 exit ;;
1237 news*:NEWS-OS:6*:*)
1238 echo mips-sony-newsos6
1239 exit ;;
1240 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1241 if [ -d /usr/nec ]; then
1242 echo mips-nec-sysv"$UNAME_RELEASE"
1243 else
1244 echo mips-unknown-sysv"$UNAME_RELEASE"
1245 fi
1246 exit ;;
1247 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1248 echo powerpc-be-beos
1249 exit ;;
1250 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1251 echo powerpc-apple-beos
1252 exit ;;
1253 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1254 echo i586-pc-beos
1255 exit ;;
1256 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
1257 echo i586-pc-haiku
1258 exit ;;
1259 x86_64:Haiku:*:*)
1260 echo x86_64-unknown-haiku
1261 exit ;;
1262 SX-4:SUPER-UX:*:*)
1263 echo sx4-nec-superux"$UNAME_RELEASE"
1264 exit ;;
1265 SX-5:SUPER-UX:*:*)
1266 echo sx5-nec-superux"$UNAME_RELEASE"
1267 exit ;;
1268 SX-6:SUPER-UX:*:*)
1269 echo sx6-nec-superux"$UNAME_RELEASE"
1270 exit ;;
1271 SX-7:SUPER-UX:*:*)
1272 echo sx7-nec-superux"$UNAME_RELEASE"
1273 exit ;;
1274 SX-8:SUPER-UX:*:*)
1275 echo sx8-nec-superux"$UNAME_RELEASE"
1276 exit ;;
1277 SX-8R:SUPER-UX:*:*)
1278 echo sx8r-nec-superux"$UNAME_RELEASE"
1279 exit ;;
1280 SX-ACE:SUPER-UX:*:*)
1281 echo sxace-nec-superux"$UNAME_RELEASE"
1282 exit ;;
1283 Power*:Rhapsody:*:*)
1284 echo powerpc-apple-rhapsody"$UNAME_RELEASE"
1285 exit ;;
1286 *:Rhapsody:*:*)
1287 echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
1288 exit ;;
1289 *:Darwin:*:*)
1290 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1291 eval "$set_cc_for_build"
1292 if test "$UNAME_PROCESSOR" = unknown ; then
1293 UNAME_PROCESSOR=powerpc
1294 fi
1295 if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
1296 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
1297 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1298 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1299 grep IS_64BIT_ARCH >/dev/null
1300 then
1301 case $UNAME_PROCESSOR in
1302 i386) UNAME_PROCESSOR=x86_64 ;;
1303 powerpc) UNAME_PROCESSOR=powerpc64 ;;
1304 esac
1305 fi
1306 # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
1307 if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
1308 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1309 grep IS_PPC >/dev/null
1310 then
1311 UNAME_PROCESSOR=powerpc
1312 fi
1313 fi
1314 elif test "$UNAME_PROCESSOR" = i386 ; then
1315 # Avoid executing cc on OS X 10.9, as it ships with a stub
1316 # that puts up a graphical alert prompting to install
1317 # developer tools. Any system running Mac OS X 10.7 or
1318 # later (Darwin 11 and later) is required to have a 64-bit
1319 # processor. This is not true of the ARM version of Darwin
1320 # that Apple uses in portable devices.
1321 UNAME_PROCESSOR=x86_64
1322 fi
1323 echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
1324 exit ;;
1325 *:procnto*:*:* | *:QNX:[0123456789]*:*)
1326 UNAME_PROCESSOR=`uname -p`
1327 if test "$UNAME_PROCESSOR" = x86; then
1328 UNAME_PROCESSOR=i386
1329 UNAME_MACHINE=pc
1330 fi
1331 echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
1332 exit ;;
1333 *:QNX:*:4*)
1334 echo i386-pc-qnx
1335 exit ;;
1336 NEO-*:NONSTOP_KERNEL:*:*)
1337 echo neo-tandem-nsk"$UNAME_RELEASE"
1338 exit ;;
1339 NSE-*:NONSTOP_KERNEL:*:*)
1340 echo nse-tandem-nsk"$UNAME_RELEASE"
1341 exit ;;
1342 NSR-*:NONSTOP_KERNEL:*:*)
1343 echo nsr-tandem-nsk"$UNAME_RELEASE"
1344 exit ;;
1345 NSV-*:NONSTOP_KERNEL:*:*)
1346 echo nsv-tandem-nsk"$UNAME_RELEASE"
1347 exit ;;
1348 NSX-*:NONSTOP_KERNEL:*:*)
1349 echo nsx-tandem-nsk"$UNAME_RELEASE"
1350 exit ;;
1351 *:NonStop-UX:*:*)
1352 echo mips-compaq-nonstopux
1353 exit ;;
1354 BS2000:POSIX*:*:*)
1355 echo bs2000-siemens-sysv
1356 exit ;;
1357 DS/*:UNIX_System_V:*:*)
1358 echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
1359 exit ;;
1360 *:Plan9:*:*)
1361 # "uname -m" is not consistent, so use $cputype instead. 386
1362 # is converted to i386 for consistency with other x86
1363 # operating systems.
1364 if test "$cputype" = 386; then
1365 UNAME_MACHINE=i386
1366 else
1367 UNAME_MACHINE="$cputype"
1368 fi
1369 echo "$UNAME_MACHINE"-unknown-plan9
1370 exit ;;
1371 *:TOPS-10:*:*)
1372 echo pdp10-unknown-tops10
1373 exit ;;
1374 *:TENEX:*:*)
1375 echo pdp10-unknown-tenex
1376 exit ;;
1377 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1378 echo pdp10-dec-tops20
1379 exit ;;
1380 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1381 echo pdp10-xkl-tops20
1382 exit ;;
1383 *:TOPS-20:*:*)
1384 echo pdp10-unknown-tops20
1385 exit ;;
1386 *:ITS:*:*)
1387 echo pdp10-unknown-its
1388 exit ;;
1389 SEI:*:*:SEIUX)
1390 echo mips-sei-seiux"$UNAME_RELEASE"
1391 exit ;;
1392 *:DragonFly:*:*)
1393 echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
1394 exit ;;
1395 *:*VMS:*:*)
1396 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1397 case "$UNAME_MACHINE" in
1398 A*) echo alpha-dec-vms ; exit ;;
1399 I*) echo ia64-dec-vms ; exit ;;
1400 V*) echo vax-dec-vms ; exit ;;
1401 esac ;;
1402 *:XENIX:*:SysV)
1403 echo i386-pc-xenix
1404 exit ;;
1405 i*86:skyos:*:*)
1406 echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
1407 exit ;;
1408 i*86:rdos:*:*)
1409 echo "$UNAME_MACHINE"-pc-rdos
1410 exit ;;
1411 i*86:AROS:*:*)
1412 echo "$UNAME_MACHINE"-pc-aros
1413 exit ;;
1414 x86_64:VMkernel:*:*)
1415 echo "$UNAME_MACHINE"-unknown-esx
1416 exit ;;
1417 amd64:Isilon\ OneFS:*:*)
1418 echo x86_64-unknown-onefs
1419 exit ;;
1420 esac
1421
1422 echo "$0: unable to guess system type" >&2
1423
1424 case "$UNAME_MACHINE:$UNAME_SYSTEM" in
1425 mips:Linux | mips64:Linux)
1426 # If we got here on MIPS GNU/Linux, output extra information.
1427 cat >&2 <<EOF
1428
1429 NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
1430 the system type. Please install a C compiler and try again.
1431 EOF
1432 ;;
1433 esac
1434
1435 cat >&2 <<EOF
1436
1437 This script (version $timestamp), has failed to recognize the
1438 operating system you are using. If your script is old, overwrite *all*
1439 copies of config.guess and config.sub with the latest versions from:
1440
1441 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1442 and
1443 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1444
1445 If $0 has already been updated, send the following data and any
1446 information you think might be pertinent to config-patches@gnu.org to
1447 provide the necessary information to handle your system.
1448
1449 config.guess timestamp = $timestamp
1450
1451 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1452 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1453 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1454 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1455
1456 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
1457 /bin/uname -X = `(/bin/uname -X) 2>/dev/null`
1458
1459 hostinfo = `(hostinfo) 2>/dev/null`
1460 /bin/universe = `(/bin/universe) 2>/dev/null`
1461 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
1462 /bin/arch = `(/bin/arch) 2>/dev/null`
1463 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
1464 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
1465
1466 UNAME_MACHINE = "$UNAME_MACHINE"
1467 UNAME_RELEASE = "$UNAME_RELEASE"
1468 UNAME_SYSTEM = "$UNAME_SYSTEM"
1469 UNAME_VERSION = "$UNAME_VERSION"
1470 EOF
1471
1472 exit 1
1473
1474 # Local variables:
1475 # eval: (add-hook 'write-file-functions 'time-stamp)
1476 # time-stamp-start: "timestamp='"
1477 # time-stamp-format: "%:y-%02m-%02d"
1478 # time-stamp-end: "'"
1479 # End:
+0
-58
config/config.h.in less more
0 /* config/config.h.in. Generated from configure.ac by autoheader. */
1
2 /* The name of the gettext domain */
3 #undef GETTEXT_PACKAGE
4
5 /* Define to 1 if you have the <dlfcn.h> header file. */
6 #undef HAVE_DLFCN_H
7
8 /* Define to 1 if you have the <inttypes.h> header file. */
9 #undef HAVE_INTTYPES_H
10
11 /* Define to 1 if you have the <memory.h> header file. */
12 #undef HAVE_MEMORY_H
13
14 /* Define to 1 if you have the <stdint.h> header file. */
15 #undef HAVE_STDINT_H
16
17 /* Define to 1 if you have the <stdlib.h> header file. */
18 #undef HAVE_STDLIB_H
19
20 /* Define to 1 if you have the <strings.h> header file. */
21 #undef HAVE_STRINGS_H
22
23 /* Define to 1 if you have the <string.h> header file. */
24 #undef HAVE_STRING_H
25
26 /* Define to 1 if you have the <sys/stat.h> header file. */
27 #undef HAVE_SYS_STAT_H
28
29 /* Define to 1 if you have the <sys/types.h> header file. */
30 #undef HAVE_SYS_TYPES_H
31
32 /* Define to 1 if you have the <unistd.h> header file. */
33 #undef HAVE_UNISTD_H
34
35 /* Define to the sub-directory where libtool stores uninstalled libraries. */
36 #undef LT_OBJDIR
37
38 /* Define to the address where bug reports for this package should be sent. */
39 #undef PACKAGE_BUGREPORT
40
41 /* Define to the full name of this package. */
42 #undef PACKAGE_NAME
43
44 /* Define to the full name and version of this package. */
45 #undef PACKAGE_STRING
46
47 /* Define to the one symbol short name of this package. */
48 #undef PACKAGE_TARNAME
49
50 /* Define to the home page for this package. */
51 #undef PACKAGE_URL
52
53 /* Define to the version of this package. */
54 #undef PACKAGE_VERSION
55
56 /* Define to 1 if you have the ANSI C header files. */
57 #undef STDC_HEADERS
+0
-1801
config/config.sub less more
0 #! /bin/sh
1 # Configuration validation subroutine script.
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-02-22'
5
6 # This file is free software; you can redistribute it and/or modify it
7 # under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
9 # (at your option) any later version.
10 #
11 # This program is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, see <https://www.gnu.org/licenses/>.
18 #
19 # As a special exception to the GNU General Public License, if you
20 # distribute this file as part of a program that contains a
21 # configuration script generated by Autoconf, you may include it under
22 # the same distribution terms that you use for the rest of that
23 # program. This Exception is an additional permission under section 7
24 # of the GNU General Public License, version 3 ("GPLv3").
25
26
27 # Please send patches to <config-patches@gnu.org>.
28 #
29 # Configuration subroutine to validate and canonicalize a configuration type.
30 # Supply the specified configuration type as an argument.
31 # If it is invalid, we print an error message on stderr and exit with code 1.
32 # Otherwise, we print the canonical config type on stdout and succeed.
33
34 # You can get the latest version of this script from:
35 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
36
37 # This file is supposed to be the same for all GNU packages
38 # and recognize all the CPU types, system types and aliases
39 # that are meaningful with *any* GNU software.
40 # Each package is responsible for reporting which valid configurations
41 # it does not support. The user should be able to distinguish
42 # a failure to support a valid configuration from a meaningless
43 # configuration.
44
45 # The goal of this file is to map all the various variations of a given
46 # machine specification into a single specification in the form:
47 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
48 # or in some cases, the newer four-part form:
49 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
50 # It is wrong to echo any other type of specification.
51
52 me=`echo "$0" | sed -e 's,.*/,,'`
53
54 usage="\
55 Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
56
57 Canonicalize a configuration name.
58
59 Options:
60 -h, --help print this help, then exit
61 -t, --time-stamp print date of last modification, then exit
62 -v, --version print version number, then exit
63
64 Report bugs and patches to <config-patches@gnu.org>."
65
66 version="\
67 GNU config.sub ($timestamp)
68
69 Copyright 1992-2018 Free Software Foundation, Inc.
70
71 This is free software; see the source for copying conditions. There is NO
72 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
73
74 help="
75 Try \`$me --help' for more information."
76
77 # Parse command line
78 while test $# -gt 0 ; do
79 case $1 in
80 --time-stamp | --time* | -t )
81 echo "$timestamp" ; exit ;;
82 --version | -v )
83 echo "$version" ; exit ;;
84 --help | --h* | -h )
85 echo "$usage"; exit ;;
86 -- ) # Stop option processing
87 shift; break ;;
88 - ) # Use stdin as input.
89 break ;;
90 -* )
91 echo "$me: invalid option $1$help"
92 exit 1 ;;
93
94 *local*)
95 # First pass through any local machine types.
96 echo "$1"
97 exit ;;
98
99 * )
100 break ;;
101 esac
102 done
103
104 case $# in
105 0) echo "$me: missing argument$help" >&2
106 exit 1;;
107 1) ;;
108 *) echo "$me: too many arguments$help" >&2
109 exit 1;;
110 esac
111
112 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
113 # Here we must recognize all the valid KERNEL-OS combinations.
114 maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
115 case $maybe_os in
116 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
117 linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
118 knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
119 kopensolaris*-gnu* | cloudabi*-eabi* | \
120 storm-chaos* | os2-emx* | rtmk-nova*)
121 os=-$maybe_os
122 basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
123 ;;
124 android-linux)
125 os=-linux-android
126 basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
127 ;;
128 *)
129 basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
130 if [ "$basic_machine" != "$1" ]
131 then os=`echo "$1" | sed 's/.*-/-/'`
132 else os=; fi
133 ;;
134 esac
135
136 ### Let's recognize common machines as not being operating systems so
137 ### that things like config.sub decstation-3100 work. We also
138 ### recognize some manufacturers as not being operating systems, so we
139 ### can provide default operating systems below.
140 case $os in
141 -sun*os*)
142 # Prevent following clause from handling this invalid input.
143 ;;
144 -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
145 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
146 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
147 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
148 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
149 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
150 -apple | -axis | -knuth | -cray | -microblaze*)
151 os=
152 basic_machine=$1
153 ;;
154 -bluegene*)
155 os=-cnk
156 ;;
157 -sim | -cisco | -oki | -wec | -winbond)
158 os=
159 basic_machine=$1
160 ;;
161 -scout)
162 ;;
163 -wrs)
164 os=-vxworks
165 basic_machine=$1
166 ;;
167 -chorusos*)
168 os=-chorusos
169 basic_machine=$1
170 ;;
171 -chorusrdb)
172 os=-chorusrdb
173 basic_machine=$1
174 ;;
175 -hiux*)
176 os=-hiuxwe2
177 ;;
178 -sco6)
179 os=-sco5v6
180 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
181 ;;
182 -sco5)
183 os=-sco3.2v5
184 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
185 ;;
186 -sco4)
187 os=-sco3.2v4
188 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
189 ;;
190 -sco3.2.[4-9]*)
191 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
192 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
193 ;;
194 -sco3.2v[4-9]*)
195 # Don't forget version if it is 3.2v4 or newer.
196 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
197 ;;
198 -sco5v6*)
199 # Don't forget version if it is 3.2v4 or newer.
200 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
201 ;;
202 -sco*)
203 os=-sco3.2v2
204 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
205 ;;
206 -udk*)
207 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
208 ;;
209 -isc)
210 os=-isc2.2
211 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
212 ;;
213 -clix*)
214 basic_machine=clipper-intergraph
215 ;;
216 -isc*)
217 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
218 ;;
219 -lynx*178)
220 os=-lynxos178
221 ;;
222 -lynx*5)
223 os=-lynxos5
224 ;;
225 -lynx*)
226 os=-lynxos
227 ;;
228 -ptx*)
229 basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
230 ;;
231 -psos*)
232 os=-psos
233 ;;
234 -mint | -mint[0-9]*)
235 basic_machine=m68k-atari
236 os=-mint
237 ;;
238 esac
239
240 # Decode aliases for certain CPU-COMPANY combinations.
241 case $basic_machine in
242 # Recognize the basic CPU types without company name.
243 # Some are omitted here because they have special meanings below.
244 1750a | 580 \
245 | a29k \
246 | aarch64 | aarch64_be \
247 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
248 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
249 | am33_2.0 \
250 | arc | arceb \
251 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
252 | avr | avr32 \
253 | ba \
254 | be32 | be64 \
255 | bfin \
256 | c4x | c8051 | clipper \
257 | d10v | d30v | dlx | dsp16xx \
258 | e2k | epiphany \
259 | fido | fr30 | frv | ft32 \
260 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
261 | hexagon \
262 | i370 | i860 | i960 | ia16 | ia64 \
263 | ip2k | iq2000 \
264 | k1om \
265 | le32 | le64 \
266 | lm32 \
267 | m32c | m32r | m32rle | m68000 | m68k | m88k \
268 | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
269 | mips | mipsbe | mipseb | mipsel | mipsle \
270 | mips16 \
271 | mips64 | mips64el \
272 | mips64octeon | mips64octeonel \
273 | mips64orion | mips64orionel \
274 | mips64r5900 | mips64r5900el \
275 | mips64vr | mips64vrel \
276 | mips64vr4100 | mips64vr4100el \
277 | mips64vr4300 | mips64vr4300el \
278 | mips64vr5000 | mips64vr5000el \
279 | mips64vr5900 | mips64vr5900el \
280 | mipsisa32 | mipsisa32el \
281 | mipsisa32r2 | mipsisa32r2el \
282 | mipsisa32r6 | mipsisa32r6el \
283 | mipsisa64 | mipsisa64el \
284 | mipsisa64r2 | mipsisa64r2el \
285 | mipsisa64r6 | mipsisa64r6el \
286 | mipsisa64sb1 | mipsisa64sb1el \
287 | mipsisa64sr71k | mipsisa64sr71kel \
288 | mipsr5900 | mipsr5900el \
289 | mipstx39 | mipstx39el \
290 | mn10200 | mn10300 \
291 | moxie \
292 | mt \
293 | msp430 \
294 | nds32 | nds32le | nds32be \
295 | nios | nios2 | nios2eb | nios2el \
296 | ns16k | ns32k \
297 | open8 | or1k | or1knd | or32 \
298 | pdp10 | pj | pjl \
299 | powerpc | powerpc64 | powerpc64le | powerpcle \
300 | pru \
301 | pyramid \
302 | riscv32 | riscv64 \
303 | rl78 | rx \
304 | score \
305 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
306 | sh64 | sh64le \
307 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
308 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
309 | spu \
310 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
311 | ubicom32 \
312 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
313 | visium \
314 | wasm32 \
315 | x86 | xc16x | xstormy16 | xtensa \
316 | z8k | z80)
317 basic_machine=$basic_machine-unknown
318 ;;
319 c54x)
320 basic_machine=tic54x-unknown
321 ;;
322 c55x)
323 basic_machine=tic55x-unknown
324 ;;
325 c6x)
326 basic_machine=tic6x-unknown
327 ;;
328 leon|leon[3-9])
329 basic_machine=sparc-$basic_machine
330 ;;
331 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
332 basic_machine=$basic_machine-unknown
333 os=-none
334 ;;
335 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
336 ;;
337 ms1)
338 basic_machine=mt-unknown
339 ;;
340
341 strongarm | thumb | xscale)
342 basic_machine=arm-unknown
343 ;;
344 xgate)
345 basic_machine=$basic_machine-unknown
346 os=-none
347 ;;
348 xscaleeb)
349 basic_machine=armeb-unknown
350 ;;
351
352 xscaleel)
353 basic_machine=armel-unknown
354 ;;
355
356 # We use `pc' rather than `unknown'
357 # because (1) that's what they normally are, and
358 # (2) the word "unknown" tends to confuse beginning users.
359 i*86 | x86_64)
360 basic_machine=$basic_machine-pc
361 ;;
362 # Object if more than one company name word.
363 *-*-*)
364 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
365 exit 1
366 ;;
367 # Recognize the basic CPU types with company name.
368 580-* \
369 | a29k-* \
370 | aarch64-* | aarch64_be-* \
371 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
372 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
373 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
374 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
375 | avr-* | avr32-* \
376 | ba-* \
377 | be32-* | be64-* \
378 | bfin-* | bs2000-* \
379 | c[123]* | c30-* | [cjt]90-* | c4x-* \
380 | c8051-* | clipper-* | craynv-* | cydra-* \
381 | d10v-* | d30v-* | dlx-* \
382 | e2k-* | elxsi-* \
383 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
384 | h8300-* | h8500-* \
385 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
386 | hexagon-* \
387 | i*86-* | i860-* | i960-* | ia16-* | ia64-* \
388 | ip2k-* | iq2000-* \
389 | k1om-* \
390 | le32-* | le64-* \
391 | lm32-* \
392 | m32c-* | m32r-* | m32rle-* \
393 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
394 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
395 | microblaze-* | microblazeel-* \
396 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
397 | mips16-* \
398 | mips64-* | mips64el-* \
399 | mips64octeon-* | mips64octeonel-* \
400 | mips64orion-* | mips64orionel-* \
401 | mips64r5900-* | mips64r5900el-* \
402 | mips64vr-* | mips64vrel-* \
403 | mips64vr4100-* | mips64vr4100el-* \
404 | mips64vr4300-* | mips64vr4300el-* \
405 | mips64vr5000-* | mips64vr5000el-* \
406 | mips64vr5900-* | mips64vr5900el-* \
407 | mipsisa32-* | mipsisa32el-* \
408 | mipsisa32r2-* | mipsisa32r2el-* \
409 | mipsisa32r6-* | mipsisa32r6el-* \
410 | mipsisa64-* | mipsisa64el-* \
411 | mipsisa64r2-* | mipsisa64r2el-* \
412 | mipsisa64r6-* | mipsisa64r6el-* \
413 | mipsisa64sb1-* | mipsisa64sb1el-* \
414 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
415 | mipsr5900-* | mipsr5900el-* \
416 | mipstx39-* | mipstx39el-* \
417 | mmix-* \
418 | mt-* \
419 | msp430-* \
420 | nds32-* | nds32le-* | nds32be-* \
421 | nios-* | nios2-* | nios2eb-* | nios2el-* \
422 | none-* | np1-* | ns16k-* | ns32k-* \
423 | open8-* \
424 | or1k*-* \
425 | orion-* \
426 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
427 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
428 | pru-* \
429 | pyramid-* \
430 | riscv32-* | riscv64-* \
431 | rl78-* | romp-* | rs6000-* | rx-* \
432 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
433 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
434 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
435 | sparclite-* \
436 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
437 | tahoe-* \
438 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
439 | tile*-* \
440 | tron-* \
441 | ubicom32-* \
442 | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
443 | vax-* \
444 | visium-* \
445 | wasm32-* \
446 | we32k-* \
447 | x86-* | x86_64-* | xc16x-* | xps100-* \
448 | xstormy16-* | xtensa*-* \
449 | ymp-* \
450 | z8k-* | z80-*)
451 ;;
452 # Recognize the basic CPU types without company name, with glob match.
453 xtensa*)
454 basic_machine=$basic_machine-unknown
455 ;;
456 # Recognize the various machine names and aliases which stand
457 # for a CPU type and a company and sometimes even an OS.
458 386bsd)
459 basic_machine=i386-pc
460 os=-bsd
461 ;;
462 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
463 basic_machine=m68000-att
464 ;;
465 3b*)
466 basic_machine=we32k-att
467 ;;
468 a29khif)
469 basic_machine=a29k-amd
470 os=-udi
471 ;;
472 abacus)
473 basic_machine=abacus-unknown
474 ;;
475 adobe68k)
476 basic_machine=m68010-adobe
477 os=-scout
478 ;;
479 alliant | fx80)
480 basic_machine=fx80-alliant
481 ;;
482 altos | altos3068)
483 basic_machine=m68k-altos
484 ;;
485 am29k)
486 basic_machine=a29k-none
487 os=-bsd
488 ;;
489 amd64)
490 basic_machine=x86_64-pc
491 ;;
492 amd64-*)
493 basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
494 ;;
495 amdahl)
496 basic_machine=580-amdahl
497 os=-sysv
498 ;;
499 amiga | amiga-*)
500 basic_machine=m68k-unknown
501 ;;
502 amigaos | amigados)
503 basic_machine=m68k-unknown
504 os=-amigaos
505 ;;
506 amigaunix | amix)
507 basic_machine=m68k-unknown
508 os=-sysv4
509 ;;
510 apollo68)
511 basic_machine=m68k-apollo
512 os=-sysv
513 ;;
514 apollo68bsd)
515 basic_machine=m68k-apollo
516 os=-bsd
517 ;;
518 aros)
519 basic_machine=i386-pc
520 os=-aros
521 ;;
522 asmjs)
523 basic_machine=asmjs-unknown
524 ;;
525 aux)
526 basic_machine=m68k-apple
527 os=-aux
528 ;;
529 balance)
530 basic_machine=ns32k-sequent
531 os=-dynix
532 ;;
533 blackfin)
534 basic_machine=bfin-unknown
535 os=-linux
536 ;;
537 blackfin-*)
538 basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
539 os=-linux
540 ;;
541 bluegene*)
542 basic_machine=powerpc-ibm
543 os=-cnk
544 ;;
545 c54x-*)
546 basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
547 ;;
548 c55x-*)
549 basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
550 ;;
551 c6x-*)
552 basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
553 ;;
554 c90)
555 basic_machine=c90-cray
556 os=-unicos
557 ;;
558 cegcc)
559 basic_machine=arm-unknown
560 os=-cegcc
561 ;;
562 convex-c1)
563 basic_machine=c1-convex
564 os=-bsd
565 ;;
566 convex-c2)
567 basic_machine=c2-convex
568 os=-bsd
569 ;;
570 convex-c32)
571 basic_machine=c32-convex
572 os=-bsd
573 ;;
574 convex-c34)
575 basic_machine=c34-convex
576 os=-bsd
577 ;;
578 convex-c38)
579 basic_machine=c38-convex
580 os=-bsd
581 ;;
582 cray | j90)
583 basic_machine=j90-cray
584 os=-unicos
585 ;;
586 craynv)
587 basic_machine=craynv-cray
588 os=-unicosmp
589 ;;
590 cr16 | cr16-*)
591 basic_machine=cr16-unknown
592 os=-elf
593 ;;
594 crds | unos)
595 basic_machine=m68k-crds
596 ;;
597 crisv32 | crisv32-* | etraxfs*)
598 basic_machine=crisv32-axis
599 ;;
600 cris | cris-* | etrax*)
601 basic_machine=cris-axis
602 ;;
603 crx)
604 basic_machine=crx-unknown
605 os=-elf
606 ;;
607 da30 | da30-*)
608 basic_machine=m68k-da30
609 ;;
610 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
611 basic_machine=mips-dec
612 ;;
613 decsystem10* | dec10*)
614 basic_machine=pdp10-dec
615 os=-tops10
616 ;;
617 decsystem20* | dec20*)
618 basic_machine=pdp10-dec
619 os=-tops20
620 ;;
621 delta | 3300 | motorola-3300 | motorola-delta \
622 | 3300-motorola | delta-motorola)
623 basic_machine=m68k-motorola
624 ;;
625 delta88)
626 basic_machine=m88k-motorola
627 os=-sysv3
628 ;;
629 dicos)
630 basic_machine=i686-pc
631 os=-dicos
632 ;;
633 djgpp)
634 basic_machine=i586-pc
635 os=-msdosdjgpp
636 ;;
637 dpx20 | dpx20-*)
638 basic_machine=rs6000-bull
639 os=-bosx
640 ;;
641 dpx2*)
642 basic_machine=m68k-bull
643 os=-sysv3
644 ;;
645 e500v[12])
646 basic_machine=powerpc-unknown
647 os=$os"spe"
648 ;;
649 e500v[12]-*)
650 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
651 os=$os"spe"
652 ;;
653 ebmon29k)
654 basic_machine=a29k-amd
655 os=-ebmon
656 ;;
657 elxsi)
658 basic_machine=elxsi-elxsi
659 os=-bsd
660 ;;
661 encore | umax | mmax)
662 basic_machine=ns32k-encore
663 ;;
664 es1800 | OSE68k | ose68k | ose | OSE)
665 basic_machine=m68k-ericsson
666 os=-ose
667 ;;
668 fx2800)
669 basic_machine=i860-alliant
670 ;;
671 genix)
672 basic_machine=ns32k-ns
673 ;;
674 gmicro)
675 basic_machine=tron-gmicro
676 os=-sysv
677 ;;
678 go32)
679 basic_machine=i386-pc
680 os=-go32
681 ;;
682 h3050r* | hiux*)
683 basic_machine=hppa1.1-hitachi
684 os=-hiuxwe2
685 ;;
686 h8300hms)
687 basic_machine=h8300-hitachi
688 os=-hms
689 ;;
690 h8300xray)
691 basic_machine=h8300-hitachi
692 os=-xray
693 ;;
694 h8500hms)
695 basic_machine=h8500-hitachi
696 os=-hms
697 ;;
698 harris)
699 basic_machine=m88k-harris
700 os=-sysv3
701 ;;
702 hp300-*)
703 basic_machine=m68k-hp
704 ;;
705 hp300bsd)
706 basic_machine=m68k-hp
707 os=-bsd
708 ;;
709 hp300hpux)
710 basic_machine=m68k-hp
711 os=-hpux
712 ;;
713 hp3k9[0-9][0-9] | hp9[0-9][0-9])
714 basic_machine=hppa1.0-hp
715 ;;
716 hp9k2[0-9][0-9] | hp9k31[0-9])
717 basic_machine=m68000-hp
718 ;;
719 hp9k3[2-9][0-9])
720 basic_machine=m68k-hp
721 ;;
722 hp9k6[0-9][0-9] | hp6[0-9][0-9])
723 basic_machine=hppa1.0-hp
724 ;;
725 hp9k7[0-79][0-9] | hp7[0-79][0-9])
726 basic_machine=hppa1.1-hp
727 ;;
728 hp9k78[0-9] | hp78[0-9])
729 # FIXME: really hppa2.0-hp
730 basic_machine=hppa1.1-hp
731 ;;
732 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
733 # FIXME: really hppa2.0-hp
734 basic_machine=hppa1.1-hp
735 ;;
736 hp9k8[0-9][13679] | hp8[0-9][13679])
737 basic_machine=hppa1.1-hp
738 ;;
739 hp9k8[0-9][0-9] | hp8[0-9][0-9])
740 basic_machine=hppa1.0-hp
741 ;;
742 hppaosf)
743 basic_machine=hppa1.1-hp
744 os=-osf
745 ;;
746 hppro)
747 basic_machine=hppa1.1-hp
748 os=-proelf
749 ;;
750 i370-ibm* | ibm*)
751 basic_machine=i370-ibm
752 ;;
753 i*86v32)
754 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
755 os=-sysv32
756 ;;
757 i*86v4*)
758 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
759 os=-sysv4
760 ;;
761 i*86v)
762 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
763 os=-sysv
764 ;;
765 i*86sol2)
766 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
767 os=-solaris2
768 ;;
769 i386mach)
770 basic_machine=i386-mach
771 os=-mach
772 ;;
773 vsta)
774 basic_machine=i386-unknown
775 os=-vsta
776 ;;
777 iris | iris4d)
778 basic_machine=mips-sgi
779 case $os in
780 -irix*)
781 ;;
782 *)
783 os=-irix4
784 ;;
785 esac
786 ;;
787 isi68 | isi)
788 basic_machine=m68k-isi
789 os=-sysv
790 ;;
791 leon-*|leon[3-9]-*)
792 basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
793 ;;
794 m68knommu)
795 basic_machine=m68k-unknown
796 os=-linux
797 ;;
798 m68knommu-*)
799 basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
800 os=-linux
801 ;;
802 magnum | m3230)
803 basic_machine=mips-mips
804 os=-sysv
805 ;;
806 merlin)
807 basic_machine=ns32k-utek
808 os=-sysv
809 ;;
810 microblaze*)
811 basic_machine=microblaze-xilinx
812 ;;
813 mingw64)
814 basic_machine=x86_64-pc
815 os=-mingw64
816 ;;
817 mingw32)
818 basic_machine=i686-pc
819 os=-mingw32
820 ;;
821 mingw32ce)
822 basic_machine=arm-unknown
823 os=-mingw32ce
824 ;;
825 miniframe)
826 basic_machine=m68000-convergent
827 ;;
828 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
829 basic_machine=m68k-atari
830 os=-mint
831 ;;
832 mips3*-*)
833 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
834 ;;
835 mips3*)
836 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
837 ;;
838 monitor)
839 basic_machine=m68k-rom68k
840 os=-coff
841 ;;
842 morphos)
843 basic_machine=powerpc-unknown
844 os=-morphos
845 ;;
846 moxiebox)
847 basic_machine=moxie-unknown
848 os=-moxiebox
849 ;;
850 msdos)
851 basic_machine=i386-pc
852 os=-msdos
853 ;;
854 ms1-*)
855 basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
856 ;;
857 msys)
858 basic_machine=i686-pc
859 os=-msys
860 ;;
861 mvs)
862 basic_machine=i370-ibm
863 os=-mvs
864 ;;
865 nacl)
866 basic_machine=le32-unknown
867 os=-nacl
868 ;;
869 ncr3000)
870 basic_machine=i486-ncr
871 os=-sysv4
872 ;;
873 netbsd386)
874 basic_machine=i386-unknown
875 os=-netbsd
876 ;;
877 netwinder)
878 basic_machine=armv4l-rebel
879 os=-linux
880 ;;
881 news | news700 | news800 | news900)
882 basic_machine=m68k-sony
883 os=-newsos
884 ;;
885 news1000)
886 basic_machine=m68030-sony
887 os=-newsos
888 ;;
889 news-3600 | risc-news)
890 basic_machine=mips-sony
891 os=-newsos
892 ;;
893 necv70)
894 basic_machine=v70-nec
895 os=-sysv
896 ;;
897 next | m*-next)
898 basic_machine=m68k-next
899 case $os in
900 -nextstep* )
901 ;;
902 -ns2*)
903 os=-nextstep2
904 ;;
905 *)
906 os=-nextstep3
907 ;;
908 esac
909 ;;
910 nh3000)
911 basic_machine=m68k-harris
912 os=-cxux
913 ;;
914 nh[45]000)
915 basic_machine=m88k-harris
916 os=-cxux
917 ;;
918 nindy960)
919 basic_machine=i960-intel
920 os=-nindy
921 ;;
922 mon960)
923 basic_machine=i960-intel
924 os=-mon960
925 ;;
926 nonstopux)
927 basic_machine=mips-compaq
928 os=-nonstopux
929 ;;
930 np1)
931 basic_machine=np1-gould
932 ;;
933 neo-tandem)
934 basic_machine=neo-tandem
935 ;;
936 nse-tandem)
937 basic_machine=nse-tandem
938 ;;
939 nsr-tandem)
940 basic_machine=nsr-tandem
941 ;;
942 nsv-tandem)
943 basic_machine=nsv-tandem
944 ;;
945 nsx-tandem)
946 basic_machine=nsx-tandem
947 ;;
948 op50n-* | op60c-*)
949 basic_machine=hppa1.1-oki
950 os=-proelf
951 ;;
952 openrisc | openrisc-*)
953 basic_machine=or32-unknown
954 ;;
955 os400)
956 basic_machine=powerpc-ibm
957 os=-os400
958 ;;
959 OSE68000 | ose68000)
960 basic_machine=m68000-ericsson
961 os=-ose
962 ;;
963 os68k)
964 basic_machine=m68k-none
965 os=-os68k
966 ;;
967 pa-hitachi)
968 basic_machine=hppa1.1-hitachi
969 os=-hiuxwe2
970 ;;
971 paragon)
972 basic_machine=i860-intel
973 os=-osf
974 ;;
975 parisc)
976 basic_machine=hppa-unknown
977 os=-linux
978 ;;
979 parisc-*)
980 basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
981 os=-linux
982 ;;
983 pbd)
984 basic_machine=sparc-tti
985 ;;
986 pbb)
987 basic_machine=m68k-tti
988 ;;
989 pc532 | pc532-*)
990 basic_machine=ns32k-pc532
991 ;;
992 pc98)
993 basic_machine=i386-pc
994 ;;
995 pc98-*)
996 basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
997 ;;
998 pentium | p5 | k5 | k6 | nexgen | viac3)
999 basic_machine=i586-pc
1000 ;;
1001 pentiumpro | p6 | 6x86 | athlon | athlon_*)
1002 basic_machine=i686-pc
1003 ;;
1004 pentiumii | pentium2 | pentiumiii | pentium3)
1005 basic_machine=i686-pc
1006 ;;
1007 pentium4)
1008 basic_machine=i786-pc
1009 ;;
1010 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
1011 basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1012 ;;
1013 pentiumpro-* | p6-* | 6x86-* | athlon-*)
1014 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1015 ;;
1016 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
1017 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1018 ;;
1019 pentium4-*)
1020 basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1021 ;;
1022 pn)
1023 basic_machine=pn-gould
1024 ;;
1025 power) basic_machine=power-ibm
1026 ;;
1027 ppc | ppcbe) basic_machine=powerpc-unknown
1028 ;;
1029 ppc-* | ppcbe-*)
1030 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1031 ;;
1032 ppcle | powerpclittle)
1033 basic_machine=powerpcle-unknown
1034 ;;
1035 ppcle-* | powerpclittle-*)
1036 basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1037 ;;
1038 ppc64) basic_machine=powerpc64-unknown
1039 ;;
1040 ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1041 ;;
1042 ppc64le | powerpc64little)
1043 basic_machine=powerpc64le-unknown
1044 ;;
1045 ppc64le-* | powerpc64little-*)
1046 basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1047 ;;
1048 ps2)
1049 basic_machine=i386-ibm
1050 ;;
1051 pw32)
1052 basic_machine=i586-unknown
1053 os=-pw32
1054 ;;
1055 rdos | rdos64)
1056 basic_machine=x86_64-pc
1057 os=-rdos
1058 ;;
1059 rdos32)
1060 basic_machine=i386-pc
1061 os=-rdos
1062 ;;
1063 rom68k)
1064 basic_machine=m68k-rom68k
1065 os=-coff
1066 ;;
1067 rm[46]00)
1068 basic_machine=mips-siemens
1069 ;;
1070 rtpc | rtpc-*)
1071 basic_machine=romp-ibm
1072 ;;
1073 s390 | s390-*)
1074 basic_machine=s390-ibm
1075 ;;
1076 s390x | s390x-*)
1077 basic_machine=s390x-ibm
1078 ;;
1079 sa29200)
1080 basic_machine=a29k-amd
1081 os=-udi
1082 ;;
1083 sb1)
1084 basic_machine=mipsisa64sb1-unknown
1085 ;;
1086 sb1el)
1087 basic_machine=mipsisa64sb1el-unknown
1088 ;;
1089 sde)
1090 basic_machine=mipsisa32-sde
1091 os=-elf
1092 ;;
1093 sei)
1094 basic_machine=mips-sei
1095 os=-seiux
1096 ;;
1097 sequent)
1098 basic_machine=i386-sequent
1099 ;;
1100 sh5el)
1101 basic_machine=sh5le-unknown
1102 ;;
1103 simso-wrs)
1104 basic_machine=sparclite-wrs
1105 os=-vxworks
1106 ;;
1107 sps7)
1108 basic_machine=m68k-bull
1109 os=-sysv2
1110 ;;
1111 spur)
1112 basic_machine=spur-unknown
1113 ;;
1114 st2000)
1115 basic_machine=m68k-tandem
1116 ;;
1117 stratus)
1118 basic_machine=i860-stratus
1119 os=-sysv4
1120 ;;
1121 strongarm-* | thumb-*)
1122 basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1123 ;;
1124 sun2)
1125 basic_machine=m68000-sun
1126 ;;
1127 sun2os3)
1128 basic_machine=m68000-sun
1129 os=-sunos3
1130 ;;
1131 sun2os4)
1132 basic_machine=m68000-sun
1133 os=-sunos4
1134 ;;
1135 sun3os3)
1136 basic_machine=m68k-sun
1137 os=-sunos3
1138 ;;
1139 sun3os4)
1140 basic_machine=m68k-sun
1141 os=-sunos4
1142 ;;
1143 sun4os3)
1144 basic_machine=sparc-sun
1145 os=-sunos3
1146 ;;
1147 sun4os4)
1148 basic_machine=sparc-sun
1149 os=-sunos4
1150 ;;
1151 sun4sol2)
1152 basic_machine=sparc-sun
1153 os=-solaris2
1154 ;;
1155 sun3 | sun3-*)
1156 basic_machine=m68k-sun
1157 ;;
1158 sun4)
1159 basic_machine=sparc-sun
1160 ;;
1161 sun386 | sun386i | roadrunner)
1162 basic_machine=i386-sun
1163 ;;
1164 sv1)
1165 basic_machine=sv1-cray
1166 os=-unicos
1167 ;;
1168 symmetry)
1169 basic_machine=i386-sequent
1170 os=-dynix
1171 ;;
1172 t3e)
1173 basic_machine=alphaev5-cray
1174 os=-unicos
1175 ;;
1176 t90)
1177 basic_machine=t90-cray
1178 os=-unicos
1179 ;;
1180 tile*)
1181 basic_machine=$basic_machine-unknown
1182 os=-linux-gnu
1183 ;;
1184 tx39)
1185 basic_machine=mipstx39-unknown
1186 ;;
1187 tx39el)
1188 basic_machine=mipstx39el-unknown
1189 ;;
1190 toad1)
1191 basic_machine=pdp10-xkl
1192 os=-tops20
1193 ;;
1194 tower | tower-32)
1195 basic_machine=m68k-ncr
1196 ;;
1197 tpf)
1198 basic_machine=s390x-ibm
1199 os=-tpf
1200 ;;
1201 udi29k)
1202 basic_machine=a29k-amd
1203 os=-udi
1204 ;;
1205 ultra3)
1206 basic_machine=a29k-nyu
1207 os=-sym1
1208 ;;
1209 v810 | necv810)
1210 basic_machine=v810-nec
1211 os=-none
1212 ;;
1213 vaxv)
1214 basic_machine=vax-dec
1215 os=-sysv
1216 ;;
1217 vms)
1218 basic_machine=vax-dec
1219 os=-vms
1220 ;;
1221 vpp*|vx|vx-*)
1222 basic_machine=f301-fujitsu
1223 ;;
1224 vxworks960)
1225 basic_machine=i960-wrs
1226 os=-vxworks
1227 ;;
1228 vxworks68)
1229 basic_machine=m68k-wrs
1230 os=-vxworks
1231 ;;
1232 vxworks29k)
1233 basic_machine=a29k-wrs
1234 os=-vxworks
1235 ;;
1236 w65*)
1237 basic_machine=w65-wdc
1238 os=-none
1239 ;;
1240 w89k-*)
1241 basic_machine=hppa1.1-winbond
1242 os=-proelf
1243 ;;
1244 x64)
1245 basic_machine=x86_64-pc
1246 ;;
1247 xbox)
1248 basic_machine=i686-pc
1249 os=-mingw32
1250 ;;
1251 xps | xps100)
1252 basic_machine=xps100-honeywell
1253 ;;
1254 xscale-* | xscalee[bl]-*)
1255 basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
1256 ;;
1257 ymp)
1258 basic_machine=ymp-cray
1259 os=-unicos
1260 ;;
1261 none)
1262 basic_machine=none-none
1263 os=-none
1264 ;;
1265
1266 # Here we handle the default manufacturer of certain CPU types. It is in
1267 # some cases the only manufacturer, in others, it is the most popular.
1268 w89k)
1269 basic_machine=hppa1.1-winbond
1270 ;;
1271 op50n)
1272 basic_machine=hppa1.1-oki
1273 ;;
1274 op60c)
1275 basic_machine=hppa1.1-oki
1276 ;;
1277 romp)
1278 basic_machine=romp-ibm
1279 ;;
1280 mmix)
1281 basic_machine=mmix-knuth
1282 ;;
1283 rs6000)
1284 basic_machine=rs6000-ibm
1285 ;;
1286 vax)
1287 basic_machine=vax-dec
1288 ;;
1289 pdp11)
1290 basic_machine=pdp11-dec
1291 ;;
1292 we32k)
1293 basic_machine=we32k-att
1294 ;;
1295 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
1296 basic_machine=sh-unknown
1297 ;;
1298 cydra)
1299 basic_machine=cydra-cydrome
1300 ;;
1301 orion)
1302 basic_machine=orion-highlevel
1303 ;;
1304 orion105)
1305 basic_machine=clipper-highlevel
1306 ;;
1307 mac | mpw | mac-mpw)
1308 basic_machine=m68k-apple
1309 ;;
1310 pmac | pmac-mpw)
1311 basic_machine=powerpc-apple
1312 ;;
1313 *-unknown)
1314 # Make sure to match an already-canonicalized machine name.
1315 ;;
1316 *)
1317 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
1318 exit 1
1319 ;;
1320 esac
1321
1322 # Here we canonicalize certain aliases for manufacturers.
1323 case $basic_machine in
1324 *-digital*)
1325 basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
1326 ;;
1327 *-commodore*)
1328 basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
1329 ;;
1330 *)
1331 ;;
1332 esac
1333
1334 # Decode manufacturer-specific aliases for certain operating systems.
1335
1336 if [ x"$os" != x"" ]
1337 then
1338 case $os in
1339 # First match some system type aliases that might get confused
1340 # with valid system types.
1341 # -solaris* is a basic system type, with this one exception.
1342 -auroraux)
1343 os=-auroraux
1344 ;;
1345 -solaris1 | -solaris1.*)
1346 os=`echo $os | sed -e 's|solaris1|sunos4|'`
1347 ;;
1348 -solaris)
1349 os=-solaris2
1350 ;;
1351 -unixware*)
1352 os=-sysv4.2uw
1353 ;;
1354 -gnu/linux*)
1355 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
1356 ;;
1357 # es1800 is here to avoid being matched by es* (a different OS)
1358 -es1800*)
1359 os=-ose
1360 ;;
1361 # Now accept the basic system types.
1362 # The portable systems comes first.
1363 # Each alternative MUST end in a * to match a version number.
1364 # -sysv* is not here because it comes later, after sysvr4.
1365 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1366 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1367 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1368 | -sym* | -kopensolaris* | -plan9* \
1369 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1370 | -aos* | -aros* | -cloudabi* | -sortix* \
1371 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1372 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1373 | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
1374 | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
1375 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1376 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1377 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1378 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1379 | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
1380 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1381 | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
1382 | -linux-newlib* | -linux-musl* | -linux-uclibc* \
1383 | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
1384 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
1385 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1386 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1387 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1388 | -morphos* | -superux* | -rtmk* | -windiss* \
1389 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1390 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
1391 | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
1392 | -midnightbsd*)
1393 # Remember, each alternative MUST END IN *, to match a version number.
1394 ;;
1395 -qnx*)
1396 case $basic_machine in
1397 x86-* | i*86-*)
1398 ;;
1399 *)
1400 os=-nto$os
1401 ;;
1402 esac
1403 ;;
1404 -nto-qnx*)
1405 ;;
1406 -nto*)
1407 os=`echo $os | sed -e 's|nto|nto-qnx|'`
1408 ;;
1409 -sim | -xray | -os68k* | -v88r* \
1410 | -windows* | -osx | -abug | -netware* | -os9* \
1411 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1412 ;;
1413 -mac*)
1414 os=`echo "$os" | sed -e 's|mac|macos|'`
1415 ;;
1416 -linux-dietlibc)
1417 os=-linux-dietlibc
1418 ;;
1419 -linux*)
1420 os=`echo $os | sed -e 's|linux|linux-gnu|'`
1421 ;;
1422 -sunos5*)
1423 os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
1424 ;;
1425 -sunos6*)
1426 os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
1427 ;;
1428 -opened*)
1429 os=-openedition
1430 ;;
1431 -os400*)
1432 os=-os400
1433 ;;
1434 -wince*)
1435 os=-wince
1436 ;;
1437 -utek*)
1438 os=-bsd
1439 ;;
1440 -dynix*)
1441 os=-bsd
1442 ;;
1443 -acis*)
1444 os=-aos
1445 ;;
1446 -atheos*)
1447 os=-atheos
1448 ;;
1449 -syllable*)
1450 os=-syllable
1451 ;;
1452 -386bsd)
1453 os=-bsd
1454 ;;
1455 -ctix* | -uts*)
1456 os=-sysv
1457 ;;
1458 -nova*)
1459 os=-rtmk-nova
1460 ;;
1461 -ns2)
1462 os=-nextstep2
1463 ;;
1464 -nsk*)
1465 os=-nsk
1466 ;;
1467 # Preserve the version number of sinix5.
1468 -sinix5.*)
1469 os=`echo $os | sed -e 's|sinix|sysv|'`
1470 ;;
1471 -sinix*)
1472 os=-sysv4
1473 ;;
1474 -tpf*)
1475 os=-tpf
1476 ;;
1477 -triton*)
1478 os=-sysv3
1479 ;;
1480 -oss*)
1481 os=-sysv3
1482 ;;
1483 -svr4*)
1484 os=-sysv4
1485 ;;
1486 -svr3)
1487 os=-sysv3
1488 ;;
1489 -sysvr4)
1490 os=-sysv4
1491 ;;
1492 # This must come after -sysvr4.
1493 -sysv*)
1494 ;;
1495 -ose*)
1496 os=-ose
1497 ;;
1498 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1499 os=-mint
1500 ;;
1501 -zvmoe)
1502 os=-zvmoe
1503 ;;
1504 -dicos*)
1505 os=-dicos
1506 ;;
1507 -pikeos*)
1508 # Until real need of OS specific support for
1509 # particular features comes up, bare metal
1510 # configurations are quite functional.
1511 case $basic_machine in
1512 arm*)
1513 os=-eabi
1514 ;;
1515 *)
1516 os=-elf
1517 ;;
1518 esac
1519 ;;
1520 -nacl*)
1521 ;;
1522 -ios)
1523 ;;
1524 -none)
1525 ;;
1526 *)
1527 # Get rid of the `-' at the beginning of $os.
1528 os=`echo $os | sed 's/[^-]*-//'`
1529 echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
1530 exit 1
1531 ;;
1532 esac
1533 else
1534
1535 # Here we handle the default operating systems that come with various machines.
1536 # The value should be what the vendor currently ships out the door with their
1537 # machine or put another way, the most popular os provided with the machine.
1538
1539 # Note that if you're going to try to match "-MANUFACTURER" here (say,
1540 # "-sun"), then you have to tell the case statement up towards the top
1541 # that MANUFACTURER isn't an operating system. Otherwise, code above
1542 # will signal an error saying that MANUFACTURER isn't an operating
1543 # system, and we'll never get to this point.
1544
1545 case $basic_machine in
1546 score-*)
1547 os=-elf
1548 ;;
1549 spu-*)
1550 os=-elf
1551 ;;
1552 *-acorn)
1553 os=-riscix1.2
1554 ;;
1555 arm*-rebel)
1556 os=-linux
1557 ;;
1558 arm*-semi)
1559 os=-aout
1560 ;;
1561 c4x-* | tic4x-*)
1562 os=-coff
1563 ;;
1564 c8051-*)
1565 os=-elf
1566 ;;
1567 hexagon-*)
1568 os=-elf
1569 ;;
1570 tic54x-*)
1571 os=-coff
1572 ;;
1573 tic55x-*)
1574 os=-coff
1575 ;;
1576 tic6x-*)
1577 os=-coff
1578 ;;
1579 # This must come before the *-dec entry.
1580 pdp10-*)
1581 os=-tops20
1582 ;;
1583 pdp11-*)
1584 os=-none
1585 ;;
1586 *-dec | vax-*)
1587 os=-ultrix4.2
1588 ;;
1589 m68*-apollo)
1590 os=-domain
1591 ;;
1592 i386-sun)
1593 os=-sunos4.0.2
1594 ;;
1595 m68000-sun)
1596 os=-sunos3
1597 ;;
1598 m68*-cisco)
1599 os=-aout
1600 ;;
1601 mep-*)
1602 os=-elf
1603 ;;
1604 mips*-cisco)
1605 os=-elf
1606 ;;
1607 mips*-*)
1608 os=-elf
1609 ;;
1610 or32-*)
1611 os=-coff
1612 ;;
1613 *-tti) # must be before sparc entry or we get the wrong os.
1614 os=-sysv3
1615 ;;
1616 sparc-* | *-sun)
1617 os=-sunos4.1.1
1618 ;;
1619 pru-*)
1620 os=-elf
1621 ;;
1622 *-be)
1623 os=-beos
1624 ;;
1625 *-ibm)
1626 os=-aix
1627 ;;
1628 *-knuth)
1629 os=-mmixware
1630 ;;
1631 *-wec)
1632 os=-proelf
1633 ;;
1634 *-winbond)
1635 os=-proelf
1636 ;;
1637 *-oki)
1638 os=-proelf
1639 ;;
1640 *-hp)
1641 os=-hpux
1642 ;;
1643 *-hitachi)
1644 os=-hiux
1645 ;;
1646 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
1647 os=-sysv
1648 ;;
1649 *-cbm)
1650 os=-amigaos
1651 ;;
1652 *-dg)
1653 os=-dgux
1654 ;;
1655 *-dolphin)
1656 os=-sysv3
1657 ;;
1658 m68k-ccur)
1659 os=-rtu
1660 ;;
1661 m88k-omron*)
1662 os=-luna
1663 ;;
1664 *-next)
1665 os=-nextstep
1666 ;;
1667 *-sequent)
1668 os=-ptx
1669 ;;
1670 *-crds)
1671 os=-unos
1672 ;;
1673 *-ns)
1674 os=-genix
1675 ;;
1676 i370-*)
1677 os=-mvs
1678 ;;
1679 *-gould)
1680 os=-sysv
1681 ;;
1682 *-highlevel)
1683 os=-bsd
1684 ;;
1685 *-encore)
1686 os=-bsd
1687 ;;
1688 *-sgi)
1689 os=-irix
1690 ;;
1691 *-siemens)
1692 os=-sysv4
1693 ;;
1694 *-masscomp)
1695 os=-rtu
1696 ;;
1697 f30[01]-fujitsu | f700-fujitsu)
1698 os=-uxpv
1699 ;;
1700 *-rom68k)
1701 os=-coff
1702 ;;
1703 *-*bug)
1704 os=-coff
1705 ;;
1706 *-apple)
1707 os=-macos
1708 ;;
1709 *-atari*)
1710 os=-mint
1711 ;;
1712 *)
1713 os=-none
1714 ;;
1715 esac
1716 fi
1717
1718 # Here we handle the case where we know the os, and the CPU type, but not the
1719 # manufacturer. We pick the logical manufacturer.
1720 vendor=unknown
1721 case $basic_machine in
1722 *-unknown)
1723 case $os in
1724 -riscix*)
1725 vendor=acorn
1726 ;;
1727 -sunos*)
1728 vendor=sun
1729 ;;
1730 -cnk*|-aix*)
1731 vendor=ibm
1732 ;;
1733 -beos*)
1734 vendor=be
1735 ;;
1736 -hpux*)
1737 vendor=hp
1738 ;;
1739 -mpeix*)
1740 vendor=hp
1741 ;;
1742 -hiux*)
1743 vendor=hitachi
1744 ;;
1745 -unos*)
1746 vendor=crds
1747 ;;
1748 -dgux*)
1749 vendor=dg
1750 ;;
1751 -luna*)
1752 vendor=omron
1753 ;;
1754 -genix*)
1755 vendor=ns
1756 ;;
1757 -mvs* | -opened*)
1758 vendor=ibm
1759 ;;
1760 -os400*)
1761 vendor=ibm
1762 ;;
1763 -ptx*)
1764 vendor=sequent
1765 ;;
1766 -tpf*)
1767 vendor=ibm
1768 ;;
1769 -vxsim* | -vxworks* | -windiss*)
1770 vendor=wrs
1771 ;;
1772 -aux*)
1773 vendor=apple
1774 ;;
1775 -hms*)
1776 vendor=hitachi
1777 ;;
1778 -mpw* | -macos*)
1779 vendor=apple
1780 ;;
1781 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1782 vendor=atari
1783 ;;
1784 -vos*)
1785 vendor=stratus
1786 ;;
1787 esac
1788 basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
1789 ;;
1790 esac
1791
1792 echo "$basic_machine$os"
1793 exit
1794
1795 # Local variables:
1796 # eval: (add-hook 'write-file-functions 'time-stamp)
1797 # time-stamp-start: "timestamp='"
1798 # time-stamp-format: "%:y-%02m-%02d"
1799 # time-stamp-end: "'"
1800 # End:
+0
-791
config/depcomp less more
0 #! /bin/sh
1 # depcomp - compile a program generating dependencies as side-effects
2
3 scriptversion=2016-01-11.22; # UTC
4
5 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
6
7 # This program is free software; you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; either version 2, or (at your option)
10 # any later version.
11
12 # This program is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 # GNU General Public License for more details.
16
17 # You should have received a copy of the GNU General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19
20 # As a special exception to the GNU General Public License, if you
21 # distribute this file as part of a program that contains a
22 # configuration script generated by Autoconf, you may include it under
23 # the same distribution terms that you use for the rest of that program.
24
25 # Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
26
27 case $1 in
28 '')
29 echo "$0: No command. Try '$0 --help' for more information." 1>&2
30 exit 1;
31 ;;
32 -h | --h*)
33 cat <<\EOF
34 Usage: depcomp [--help] [--version] PROGRAM [ARGS]
35
36 Run PROGRAMS ARGS to compile a file, generating dependencies
37 as side-effects.
38
39 Environment variables:
40 depmode Dependency tracking mode.
41 source Source file read by 'PROGRAMS ARGS'.
42 object Object file output by 'PROGRAMS ARGS'.
43 DEPDIR directory where to store dependencies.
44 depfile Dependency file to output.
45 tmpdepfile Temporary file to use when outputting dependencies.
46 libtool Whether libtool is used (yes/no).
47
48 Report bugs to <bug-automake@gnu.org>.
49 EOF
50 exit $?
51 ;;
52 -v | --v*)
53 echo "depcomp $scriptversion"
54 exit $?
55 ;;
56 esac
57
58 # Get the directory component of the given path, and save it in the
59 # global variables '$dir'. Note that this directory component will
60 # be either empty or ending with a '/' character. This is deliberate.
61 set_dir_from ()
62 {
63 case $1 in
64 */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
65 *) dir=;;
66 esac
67 }
68
69 # Get the suffix-stripped basename of the given path, and save it the
70 # global variable '$base'.
71 set_base_from ()
72 {
73 base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
74 }
75
76 # If no dependency file was actually created by the compiler invocation,
77 # we still have to create a dummy depfile, to avoid errors with the
78 # Makefile "include basename.Plo" scheme.
79 make_dummy_depfile ()
80 {
81 echo "#dummy" > "$depfile"
82 }
83
84 # Factor out some common post-processing of the generated depfile.
85 # Requires the auxiliary global variable '$tmpdepfile' to be set.
86 aix_post_process_depfile ()
87 {
88 # If the compiler actually managed to produce a dependency file,
89 # post-process it.
90 if test -f "$tmpdepfile"; then
91 # Each line is of the form 'foo.o: dependency.h'.
92 # Do two passes, one to just change these to
93 # $object: dependency.h
94 # and one to simply output
95 # dependency.h:
96 # which is needed to avoid the deleted-header problem.
97 { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
98 sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
99 } > "$depfile"
100 rm -f "$tmpdepfile"
101 else
102 make_dummy_depfile
103 fi
104 }
105
106 # A tabulation character.
107 tab=' '
108 # A newline character.
109 nl='
110 '
111 # Character ranges might be problematic outside the C locale.
112 # These definitions help.
113 upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
114 lower=abcdefghijklmnopqrstuvwxyz
115 digits=0123456789
116 alpha=${upper}${lower}
117
118 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
119 echo "depcomp: Variables source, object and depmode must be set" 1>&2
120 exit 1
121 fi
122
123 # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
124 depfile=${depfile-`echo "$object" |
125 sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
126 tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
127
128 rm -f "$tmpdepfile"
129
130 # Avoid interferences from the environment.
131 gccflag= dashmflag=
132
133 # Some modes work just like other modes, but use different flags. We
134 # parameterize here, but still list the modes in the big case below,
135 # to make depend.m4 easier to write. Note that we *cannot* use a case
136 # here, because this file can only contain one case statement.
137 if test "$depmode" = hp; then
138 # HP compiler uses -M and no extra arg.
139 gccflag=-M
140 depmode=gcc
141 fi
142
143 if test "$depmode" = dashXmstdout; then
144 # This is just like dashmstdout with a different argument.
145 dashmflag=-xM
146 depmode=dashmstdout
147 fi
148
149 cygpath_u="cygpath -u -f -"
150 if test "$depmode" = msvcmsys; then
151 # This is just like msvisualcpp but w/o cygpath translation.
152 # Just convert the backslash-escaped backslashes to single forward
153 # slashes to satisfy depend.m4
154 cygpath_u='sed s,\\\\,/,g'
155 depmode=msvisualcpp
156 fi
157
158 if test "$depmode" = msvc7msys; then
159 # This is just like msvc7 but w/o cygpath translation.
160 # Just convert the backslash-escaped backslashes to single forward
161 # slashes to satisfy depend.m4
162 cygpath_u='sed s,\\\\,/,g'
163 depmode=msvc7
164 fi
165
166 if test "$depmode" = xlc; then
167 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
168 gccflag=-qmakedep=gcc,-MF
169 depmode=gcc
170 fi
171
172 case "$depmode" in
173 gcc3)
174 ## gcc 3 implements dependency tracking that does exactly what
175 ## we want. Yay! Note: for some reason libtool 1.4 doesn't like
176 ## it if -MD -MP comes after the -MF stuff. Hmm.
177 ## Unfortunately, FreeBSD c89 acceptance of flags depends upon
178 ## the command line argument order; so add the flags where they
179 ## appear in depend2.am. Note that the slowdown incurred here
180 ## affects only configure: in makefiles, %FASTDEP% shortcuts this.
181 for arg
182 do
183 case $arg in
184 -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
185 *) set fnord "$@" "$arg" ;;
186 esac
187 shift # fnord
188 shift # $arg
189 done
190 "$@"
191 stat=$?
192 if test $stat -ne 0; then
193 rm -f "$tmpdepfile"
194 exit $stat
195 fi
196 mv "$tmpdepfile" "$depfile"
197 ;;
198
199 gcc)
200 ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
201 ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
202 ## (see the conditional assignment to $gccflag above).
203 ## There are various ways to get dependency output from gcc. Here's
204 ## why we pick this rather obscure method:
205 ## - Don't want to use -MD because we'd like the dependencies to end
206 ## up in a subdir. Having to rename by hand is ugly.
207 ## (We might end up doing this anyway to support other compilers.)
208 ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
209 ## -MM, not -M (despite what the docs say). Also, it might not be
210 ## supported by the other compilers which use the 'gcc' depmode.
211 ## - Using -M directly means running the compiler twice (even worse
212 ## than renaming).
213 if test -z "$gccflag"; then
214 gccflag=-MD,
215 fi
216 "$@" -Wp,"$gccflag$tmpdepfile"
217 stat=$?
218 if test $stat -ne 0; then
219 rm -f "$tmpdepfile"
220 exit $stat
221 fi
222 rm -f "$depfile"
223 echo "$object : \\" > "$depfile"
224 # The second -e expression handles DOS-style file names with drive
225 # letters.
226 sed -e 's/^[^:]*: / /' \
227 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
228 ## This next piece of magic avoids the "deleted header file" problem.
229 ## The problem is that when a header file which appears in a .P file
230 ## is deleted, the dependency causes make to die (because there is
231 ## typically no way to rebuild the header). We avoid this by adding
232 ## dummy dependencies for each header file. Too bad gcc doesn't do
233 ## this for us directly.
234 ## Some versions of gcc put a space before the ':'. On the theory
235 ## that the space means something, we add a space to the output as
236 ## well. hp depmode also adds that space, but also prefixes the VPATH
237 ## to the object. Take care to not repeat it in the output.
238 ## Some versions of the HPUX 10.20 sed can't process this invocation
239 ## correctly. Breaking it into two sed invocations is a workaround.
240 tr ' ' "$nl" < "$tmpdepfile" \
241 | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
242 | sed -e 's/$/ :/' >> "$depfile"
243 rm -f "$tmpdepfile"
244 ;;
245
246 hp)
247 # This case exists only to let depend.m4 do its work. It works by
248 # looking at the text of this script. This case will never be run,
249 # since it is checked for above.
250 exit 1
251 ;;
252
253 sgi)
254 if test "$libtool" = yes; then
255 "$@" "-Wp,-MDupdate,$tmpdepfile"
256 else
257 "$@" -MDupdate "$tmpdepfile"
258 fi
259 stat=$?
260 if test $stat -ne 0; then
261 rm -f "$tmpdepfile"
262 exit $stat
263 fi
264 rm -f "$depfile"
265
266 if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
267 echo "$object : \\" > "$depfile"
268 # Clip off the initial element (the dependent). Don't try to be
269 # clever and replace this with sed code, as IRIX sed won't handle
270 # lines with more than a fixed number of characters (4096 in
271 # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
272 # the IRIX cc adds comments like '#:fec' to the end of the
273 # dependency line.
274 tr ' ' "$nl" < "$tmpdepfile" \
275 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
276 | tr "$nl" ' ' >> "$depfile"
277 echo >> "$depfile"
278 # The second pass generates a dummy entry for each header file.
279 tr ' ' "$nl" < "$tmpdepfile" \
280 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
281 >> "$depfile"
282 else
283 make_dummy_depfile
284 fi
285 rm -f "$tmpdepfile"
286 ;;
287
288 xlc)
289 # This case exists only to let depend.m4 do its work. It works by
290 # looking at the text of this script. This case will never be run,
291 # since it is checked for above.
292 exit 1
293 ;;
294
295 aix)
296 # The C for AIX Compiler uses -M and outputs the dependencies
297 # in a .u file. In older versions, this file always lives in the
298 # current directory. Also, the AIX compiler puts '$object:' at the
299 # start of each line; $object doesn't have directory information.
300 # Version 6 uses the directory in both cases.
301 set_dir_from "$object"
302 set_base_from "$object"
303 if test "$libtool" = yes; then
304 tmpdepfile1=$dir$base.u
305 tmpdepfile2=$base.u
306 tmpdepfile3=$dir.libs/$base.u
307 "$@" -Wc,-M
308 else
309 tmpdepfile1=$dir$base.u
310 tmpdepfile2=$dir$base.u
311 tmpdepfile3=$dir$base.u
312 "$@" -M
313 fi
314 stat=$?
315 if test $stat -ne 0; then
316 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
317 exit $stat
318 fi
319
320 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
321 do
322 test -f "$tmpdepfile" && break
323 done
324 aix_post_process_depfile
325 ;;
326
327 tcc)
328 # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
329 # FIXME: That version still under development at the moment of writing.
330 # Make that this statement remains true also for stable, released
331 # versions.
332 # It will wrap lines (doesn't matter whether long or short) with a
333 # trailing '\', as in:
334 #
335 # foo.o : \
336 # foo.c \
337 # foo.h \
338 #
339 # It will put a trailing '\' even on the last line, and will use leading
340 # spaces rather than leading tabs (at least since its commit 0394caf7
341 # "Emit spaces for -MD").
342 "$@" -MD -MF "$tmpdepfile"
343 stat=$?
344 if test $stat -ne 0; then
345 rm -f "$tmpdepfile"
346 exit $stat
347 fi
348 rm -f "$depfile"
349 # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
350 # We have to change lines of the first kind to '$object: \'.
351 sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
352 # And for each line of the second kind, we have to emit a 'dep.h:'
353 # dummy dependency, to avoid the deleted-header problem.
354 sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
355 rm -f "$tmpdepfile"
356 ;;
357
358 ## The order of this option in the case statement is important, since the
359 ## shell code in configure will try each of these formats in the order
360 ## listed in this file. A plain '-MD' option would be understood by many
361 ## compilers, so we must ensure this comes after the gcc and icc options.
362 pgcc)
363 # Portland's C compiler understands '-MD'.
364 # Will always output deps to 'file.d' where file is the root name of the
365 # source file under compilation, even if file resides in a subdirectory.
366 # The object file name does not affect the name of the '.d' file.
367 # pgcc 10.2 will output
368 # foo.o: sub/foo.c sub/foo.h
369 # and will wrap long lines using '\' :
370 # foo.o: sub/foo.c ... \
371 # sub/foo.h ... \
372 # ...
373 set_dir_from "$object"
374 # Use the source, not the object, to determine the base name, since
375 # that's sadly what pgcc will do too.
376 set_base_from "$source"
377 tmpdepfile=$base.d
378
379 # For projects that build the same source file twice into different object
380 # files, the pgcc approach of using the *source* file root name can cause
381 # problems in parallel builds. Use a locking strategy to avoid stomping on
382 # the same $tmpdepfile.
383 lockdir=$base.d-lock
384 trap "
385 echo '$0: caught signal, cleaning up...' >&2
386 rmdir '$lockdir'
387 exit 1
388 " 1 2 13 15
389 numtries=100
390 i=$numtries
391 while test $i -gt 0; do
392 # mkdir is a portable test-and-set.
393 if mkdir "$lockdir" 2>/dev/null; then
394 # This process acquired the lock.
395 "$@" -MD
396 stat=$?
397 # Release the lock.
398 rmdir "$lockdir"
399 break
400 else
401 # If the lock is being held by a different process, wait
402 # until the winning process is done or we timeout.
403 while test -d "$lockdir" && test $i -gt 0; do
404 sleep 1
405 i=`expr $i - 1`
406 done
407 fi
408 i=`expr $i - 1`
409 done
410 trap - 1 2 13 15
411 if test $i -le 0; then
412 echo "$0: failed to acquire lock after $numtries attempts" >&2
413 echo "$0: check lockdir '$lockdir'" >&2
414 exit 1
415 fi
416
417 if test $stat -ne 0; then
418 rm -f "$tmpdepfile"
419 exit $stat
420 fi
421 rm -f "$depfile"
422 # Each line is of the form `foo.o: dependent.h',
423 # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
424 # Do two passes, one to just change these to
425 # `$object: dependent.h' and one to simply `dependent.h:'.
426 sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
427 # Some versions of the HPUX 10.20 sed can't process this invocation
428 # correctly. Breaking it into two sed invocations is a workaround.
429 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
430 | sed -e 's/$/ :/' >> "$depfile"
431 rm -f "$tmpdepfile"
432 ;;
433
434 hp2)
435 # The "hp" stanza above does not work with aCC (C++) and HP's ia64
436 # compilers, which have integrated preprocessors. The correct option
437 # to use with these is +Maked; it writes dependencies to a file named
438 # 'foo.d', which lands next to the object file, wherever that
439 # happens to be.
440 # Much of this is similar to the tru64 case; see comments there.
441 set_dir_from "$object"
442 set_base_from "$object"
443 if test "$libtool" = yes; then
444 tmpdepfile1=$dir$base.d
445 tmpdepfile2=$dir.libs/$base.d
446 "$@" -Wc,+Maked
447 else
448 tmpdepfile1=$dir$base.d
449 tmpdepfile2=$dir$base.d
450 "$@" +Maked
451 fi
452 stat=$?
453 if test $stat -ne 0; then
454 rm -f "$tmpdepfile1" "$tmpdepfile2"
455 exit $stat
456 fi
457
458 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
459 do
460 test -f "$tmpdepfile" && break
461 done
462 if test -f "$tmpdepfile"; then
463 sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
464 # Add 'dependent.h:' lines.
465 sed -ne '2,${
466 s/^ *//
467 s/ \\*$//
468 s/$/:/
469 p
470 }' "$tmpdepfile" >> "$depfile"
471 else
472 make_dummy_depfile
473 fi
474 rm -f "$tmpdepfile" "$tmpdepfile2"
475 ;;
476
477 tru64)
478 # The Tru64 compiler uses -MD to generate dependencies as a side
479 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
480 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
481 # dependencies in 'foo.d' instead, so we check for that too.
482 # Subdirectories are respected.
483 set_dir_from "$object"
484 set_base_from "$object"
485
486 if test "$libtool" = yes; then
487 # Libtool generates 2 separate objects for the 2 libraries. These
488 # two compilations output dependencies in $dir.libs/$base.o.d and
489 # in $dir$base.o.d. We have to check for both files, because
490 # one of the two compilations can be disabled. We should prefer
491 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
492 # automatically cleaned when .libs/ is deleted, while ignoring
493 # the former would cause a distcleancheck panic.
494 tmpdepfile1=$dir$base.o.d # libtool 1.5
495 tmpdepfile2=$dir.libs/$base.o.d # Likewise.
496 tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
497 "$@" -Wc,-MD
498 else
499 tmpdepfile1=$dir$base.d
500 tmpdepfile2=$dir$base.d
501 tmpdepfile3=$dir$base.d
502 "$@" -MD
503 fi
504
505 stat=$?
506 if test $stat -ne 0; then
507 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
508 exit $stat
509 fi
510
511 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
512 do
513 test -f "$tmpdepfile" && break
514 done
515 # Same post-processing that is required for AIX mode.
516 aix_post_process_depfile
517 ;;
518
519 msvc7)
520 if test "$libtool" = yes; then
521 showIncludes=-Wc,-showIncludes
522 else
523 showIncludes=-showIncludes
524 fi
525 "$@" $showIncludes > "$tmpdepfile"
526 stat=$?
527 grep -v '^Note: including file: ' "$tmpdepfile"
528 if test $stat -ne 0; then
529 rm -f "$tmpdepfile"
530 exit $stat
531 fi
532 rm -f "$depfile"
533 echo "$object : \\" > "$depfile"
534 # The first sed program below extracts the file names and escapes
535 # backslashes for cygpath. The second sed program outputs the file
536 # name when reading, but also accumulates all include files in the
537 # hold buffer in order to output them again at the end. This only
538 # works with sed implementations that can handle large buffers.
539 sed < "$tmpdepfile" -n '
540 /^Note: including file: *\(.*\)/ {
541 s//\1/
542 s/\\/\\\\/g
543 p
544 }' | $cygpath_u | sort -u | sed -n '
545 s/ /\\ /g
546 s/\(.*\)/'"$tab"'\1 \\/p
547 s/.\(.*\) \\/\1:/
548 H
549 $ {
550 s/.*/'"$tab"'/
551 G
552 p
553 }' >> "$depfile"
554 echo >> "$depfile" # make sure the fragment doesn't end with a backslash
555 rm -f "$tmpdepfile"
556 ;;
557
558 msvc7msys)
559 # This case exists only to let depend.m4 do its work. It works by
560 # looking at the text of this script. This case will never be run,
561 # since it is checked for above.
562 exit 1
563 ;;
564
565 #nosideeffect)
566 # This comment above is used by automake to tell side-effect
567 # dependency tracking mechanisms from slower ones.
568
569 dashmstdout)
570 # Important note: in order to support this mode, a compiler *must*
571 # always write the preprocessed file to stdout, regardless of -o.
572 "$@" || exit $?
573
574 # Remove the call to Libtool.
575 if test "$libtool" = yes; then
576 while test "X$1" != 'X--mode=compile'; do
577 shift
578 done
579 shift
580 fi
581
582 # Remove '-o $object'.
583 IFS=" "
584 for arg
585 do
586 case $arg in
587 -o)
588 shift
589 ;;
590 $object)
591 shift
592 ;;
593 *)
594 set fnord "$@" "$arg"
595 shift # fnord
596 shift # $arg
597 ;;
598 esac
599 done
600
601 test -z "$dashmflag" && dashmflag=-M
602 # Require at least two characters before searching for ':'
603 # in the target name. This is to cope with DOS-style filenames:
604 # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
605 "$@" $dashmflag |
606 sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
607 rm -f "$depfile"
608 cat < "$tmpdepfile" > "$depfile"
609 # Some versions of the HPUX 10.20 sed can't process this sed invocation
610 # correctly. Breaking it into two sed invocations is a workaround.
611 tr ' ' "$nl" < "$tmpdepfile" \
612 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
613 | sed -e 's/$/ :/' >> "$depfile"
614 rm -f "$tmpdepfile"
615 ;;
616
617 dashXmstdout)
618 # This case only exists to satisfy depend.m4. It is never actually
619 # run, as this mode is specially recognized in the preamble.
620 exit 1
621 ;;
622
623 makedepend)
624 "$@" || exit $?
625 # Remove any Libtool call
626 if test "$libtool" = yes; then
627 while test "X$1" != 'X--mode=compile'; do
628 shift
629 done
630 shift
631 fi
632 # X makedepend
633 shift
634 cleared=no eat=no
635 for arg
636 do
637 case $cleared in
638 no)
639 set ""; shift
640 cleared=yes ;;
641 esac
642 if test $eat = yes; then
643 eat=no
644 continue
645 fi
646 case "$arg" in
647 -D*|-I*)
648 set fnord "$@" "$arg"; shift ;;
649 # Strip any option that makedepend may not understand. Remove
650 # the object too, otherwise makedepend will parse it as a source file.
651 -arch)
652 eat=yes ;;
653 -*|$object)
654 ;;
655 *)
656 set fnord "$@" "$arg"; shift ;;
657 esac
658 done
659 obj_suffix=`echo "$object" | sed 's/^.*\././'`
660 touch "$tmpdepfile"
661 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
662 rm -f "$depfile"
663 # makedepend may prepend the VPATH from the source file name to the object.
664 # No need to regex-escape $object, excess matching of '.' is harmless.
665 sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
666 # Some versions of the HPUX 10.20 sed can't process the last invocation
667 # correctly. Breaking it into two sed invocations is a workaround.
668 sed '1,2d' "$tmpdepfile" \
669 | tr ' ' "$nl" \
670 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
671 | sed -e 's/$/ :/' >> "$depfile"
672 rm -f "$tmpdepfile" "$tmpdepfile".bak
673 ;;
674
675 cpp)
676 # Important note: in order to support this mode, a compiler *must*
677 # always write the preprocessed file to stdout.
678 "$@" || exit $?
679
680 # Remove the call to Libtool.
681 if test "$libtool" = yes; then
682 while test "X$1" != 'X--mode=compile'; do
683 shift
684 done
685 shift
686 fi
687
688 # Remove '-o $object'.
689 IFS=" "
690 for arg
691 do
692 case $arg in
693 -o)
694 shift
695 ;;
696 $object)
697 shift
698 ;;
699 *)
700 set fnord "$@" "$arg"
701 shift # fnord
702 shift # $arg
703 ;;
704 esac
705 done
706
707 "$@" -E \
708 | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
709 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
710 | sed '$ s: \\$::' > "$tmpdepfile"
711 rm -f "$depfile"
712 echo "$object : \\" > "$depfile"
713 cat < "$tmpdepfile" >> "$depfile"
714 sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
715 rm -f "$tmpdepfile"
716 ;;
717
718 msvisualcpp)
719 # Important note: in order to support this mode, a compiler *must*
720 # always write the preprocessed file to stdout.
721 "$@" || exit $?
722
723 # Remove the call to Libtool.
724 if test "$libtool" = yes; then
725 while test "X$1" != 'X--mode=compile'; do
726 shift
727 done
728 shift
729 fi
730
731 IFS=" "
732 for arg
733 do
734 case "$arg" in
735 -o)
736 shift
737 ;;
738 $object)
739 shift
740 ;;
741 "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
742 set fnord "$@"
743 shift
744 shift
745 ;;
746 *)
747 set fnord "$@" "$arg"
748 shift
749 shift
750 ;;
751 esac
752 done
753 "$@" -E 2>/dev/null |
754 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
755 rm -f "$depfile"
756 echo "$object : \\" > "$depfile"
757 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
758 echo "$tab" >> "$depfile"
759 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
760 rm -f "$tmpdepfile"
761 ;;
762
763 msvcmsys)
764 # This case exists only to let depend.m4 do its work. It works by
765 # looking at the text of this script. This case will never be run,
766 # since it is checked for above.
767 exit 1
768 ;;
769
770 none)
771 exec "$@"
772 ;;
773
774 *)
775 echo "Unknown depmode $depmode" 1>&2
776 exit 1
777 ;;
778 esac
779
780 exit 0
781
782 # Local Variables:
783 # mode: shell-script
784 # sh-indentation: 2
785 # eval: (add-hook 'write-file-hooks 'time-stamp)
786 # time-stamp-start: "scriptversion="
787 # time-stamp-format: "%:y-%02m-%02d.%02H"
788 # time-stamp-time-zone: "UTC0"
789 # time-stamp-end: "; # UTC"
790 # End:
+0
-508
config/install-sh less more
0 #!/bin/sh
1 # install - install a program, script, or datafile
2
3 scriptversion=2014-09-12.12; # UTC
4
5 # This originates from X11R5 (mit/util/scripts/install.sh), which was
6 # later released in X11R6 (xc/config/util/install.sh) with the
7 # following copyright and license.
8 #
9 # Copyright (C) 1994 X Consortium
10 #
11 # Permission is hereby granted, free of charge, to any person obtaining a copy
12 # of this software and associated documentation files (the "Software"), to
13 # deal in the Software without restriction, including without limitation the
14 # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
15 # sell copies of the Software, and to permit persons to whom the Software is
16 # furnished to do so, subject to the following conditions:
17 #
18 # The above copyright notice and this permission notice shall be included in
19 # all copies or substantial portions of the Software.
20 #
21 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
25 # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
26 # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27 #
28 # Except as contained in this notice, the name of the X Consortium shall not
29 # be used in advertising or otherwise to promote the sale, use or other deal-
30 # ings in this Software without prior written authorization from the X Consor-
31 # tium.
32 #
33 #
34 # FSF changes to this file are in the public domain.
35 #
36 # Calling this script install-sh is preferred over install.sh, to prevent
37 # 'make' implicit rules from creating a file called install from it
38 # when there is no Makefile.
39 #
40 # This script is compatible with the BSD install script, but was written
41 # from scratch.
42
43 tab=' '
44 nl='
45 '
46 IFS=" $tab$nl"
47
48 # Set DOITPROG to "echo" to test this script.
49
50 doit=${DOITPROG-}
51 doit_exec=${doit:-exec}
52
53 # Put in absolute file names if you don't have them in your path;
54 # or use environment vars.
55
56 chgrpprog=${CHGRPPROG-chgrp}
57 chmodprog=${CHMODPROG-chmod}
58 chownprog=${CHOWNPROG-chown}
59 cmpprog=${CMPPROG-cmp}
60 cpprog=${CPPROG-cp}
61 mkdirprog=${MKDIRPROG-mkdir}
62 mvprog=${MVPROG-mv}
63 rmprog=${RMPROG-rm}
64 stripprog=${STRIPPROG-strip}
65
66 posix_mkdir=
67
68 # Desired mode of installed file.
69 mode=0755
70
71 chgrpcmd=
72 chmodcmd=$chmodprog
73 chowncmd=
74 mvcmd=$mvprog
75 rmcmd="$rmprog -f"
76 stripcmd=
77
78 src=
79 dst=
80 dir_arg=
81 dst_arg=
82
83 copy_on_change=false
84 is_target_a_directory=possibly
85
86 usage="\
87 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
88 or: $0 [OPTION]... SRCFILES... DIRECTORY
89 or: $0 [OPTION]... -t DIRECTORY SRCFILES...
90 or: $0 [OPTION]... -d DIRECTORIES...
91
92 In the 1st form, copy SRCFILE to DSTFILE.
93 In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
94 In the 4th, create DIRECTORIES.
95
96 Options:
97 --help display this help and exit.
98 --version display version info and exit.
99
100 -c (ignored)
101 -C install only if different (preserve the last data modification time)
102 -d create directories instead of installing files.
103 -g GROUP $chgrpprog installed files to GROUP.
104 -m MODE $chmodprog installed files to MODE.
105 -o USER $chownprog installed files to USER.
106 -s $stripprog installed files.
107 -t DIRECTORY install into DIRECTORY.
108 -T report an error if DSTFILE is a directory.
109
110 Environment variables override the default commands:
111 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
112 RMPROG STRIPPROG
113 "
114
115 while test $# -ne 0; do
116 case $1 in
117 -c) ;;
118
119 -C) copy_on_change=true;;
120
121 -d) dir_arg=true;;
122
123 -g) chgrpcmd="$chgrpprog $2"
124 shift;;
125
126 --help) echo "$usage"; exit $?;;
127
128 -m) mode=$2
129 case $mode in
130 *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
131 echo "$0: invalid mode: $mode" >&2
132 exit 1;;
133 esac
134 shift;;
135
136 -o) chowncmd="$chownprog $2"
137 shift;;
138
139 -s) stripcmd=$stripprog;;
140
141 -t)
142 is_target_a_directory=always
143 dst_arg=$2
144 # Protect names problematic for 'test' and other utilities.
145 case $dst_arg in
146 -* | [=\(\)!]) dst_arg=./$dst_arg;;
147 esac
148 shift;;
149
150 -T) is_target_a_directory=never;;
151
152 --version) echo "$0 $scriptversion"; exit $?;;
153
154 --) shift
155 break;;
156
157 -*) echo "$0: invalid option: $1" >&2
158 exit 1;;
159
160 *) break;;
161 esac
162 shift
163 done
164
165 # We allow the use of options -d and -T together, by making -d
166 # take the precedence; this is for compatibility with GNU install.
167
168 if test -n "$dir_arg"; then
169 if test -n "$dst_arg"; then
170 echo "$0: target directory not allowed when installing a directory." >&2
171 exit 1
172 fi
173 fi
174
175 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
176 # When -d is used, all remaining arguments are directories to create.
177 # When -t is used, the destination is already specified.
178 # Otherwise, the last argument is the destination. Remove it from $@.
179 for arg
180 do
181 if test -n "$dst_arg"; then
182 # $@ is not empty: it contains at least $arg.
183 set fnord "$@" "$dst_arg"
184 shift # fnord
185 fi
186 shift # arg
187 dst_arg=$arg
188 # Protect names problematic for 'test' and other utilities.
189 case $dst_arg in
190 -* | [=\(\)!]) dst_arg=./$dst_arg;;
191 esac
192 done
193 fi
194
195 if test $# -eq 0; then
196 if test -z "$dir_arg"; then
197 echo "$0: no input file specified." >&2
198 exit 1
199 fi
200 # It's OK to call 'install-sh -d' without argument.
201 # This can happen when creating conditional directories.
202 exit 0
203 fi
204
205 if test -z "$dir_arg"; then
206 if test $# -gt 1 || test "$is_target_a_directory" = always; then
207 if test ! -d "$dst_arg"; then
208 echo "$0: $dst_arg: Is not a directory." >&2
209 exit 1
210 fi
211 fi
212 fi
213
214 if test -z "$dir_arg"; then
215 do_exit='(exit $ret); exit $ret'
216 trap "ret=129; $do_exit" 1
217 trap "ret=130; $do_exit" 2
218 trap "ret=141; $do_exit" 13
219 trap "ret=143; $do_exit" 15
220
221 # Set umask so as not to create temps with too-generous modes.
222 # However, 'strip' requires both read and write access to temps.
223 case $mode in
224 # Optimize common cases.
225 *644) cp_umask=133;;
226 *755) cp_umask=22;;
227
228 *[0-7])
229 if test -z "$stripcmd"; then
230 u_plus_rw=
231 else
232 u_plus_rw='% 200'
233 fi
234 cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
235 *)
236 if test -z "$stripcmd"; then
237 u_plus_rw=
238 else
239 u_plus_rw=,u+rw
240 fi
241 cp_umask=$mode$u_plus_rw;;
242 esac
243 fi
244
245 for src
246 do
247 # Protect names problematic for 'test' and other utilities.
248 case $src in
249 -* | [=\(\)!]) src=./$src;;
250 esac
251
252 if test -n "$dir_arg"; then
253 dst=$src
254 dstdir=$dst
255 test -d "$dstdir"
256 dstdir_status=$?
257 else
258
259 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
260 # might cause directories to be created, which would be especially bad
261 # if $src (and thus $dsttmp) contains '*'.
262 if test ! -f "$src" && test ! -d "$src"; then
263 echo "$0: $src does not exist." >&2
264 exit 1
265 fi
266
267 if test -z "$dst_arg"; then
268 echo "$0: no destination specified." >&2
269 exit 1
270 fi
271 dst=$dst_arg
272
273 # If destination is a directory, append the input filename; won't work
274 # if double slashes aren't ignored.
275 if test -d "$dst"; then
276 if test "$is_target_a_directory" = never; then
277 echo "$0: $dst_arg: Is a directory" >&2
278 exit 1
279 fi
280 dstdir=$dst
281 dst=$dstdir/`basename "$src"`
282 dstdir_status=0
283 else
284 dstdir=`dirname "$dst"`
285 test -d "$dstdir"
286 dstdir_status=$?
287 fi
288 fi
289
290 obsolete_mkdir_used=false
291
292 if test $dstdir_status != 0; then
293 case $posix_mkdir in
294 '')
295 # Create intermediate dirs using mode 755 as modified by the umask.
296 # This is like FreeBSD 'install' as of 1997-10-28.
297 umask=`umask`
298 case $stripcmd.$umask in
299 # Optimize common cases.
300 *[2367][2367]) mkdir_umask=$umask;;
301 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
302
303 *[0-7])
304 mkdir_umask=`expr $umask + 22 \
305 - $umask % 100 % 40 + $umask % 20 \
306 - $umask % 10 % 4 + $umask % 2
307 `;;
308 *) mkdir_umask=$umask,go-w;;
309 esac
310
311 # With -d, create the new directory with the user-specified mode.
312 # Otherwise, rely on $mkdir_umask.
313 if test -n "$dir_arg"; then
314 mkdir_mode=-m$mode
315 else
316 mkdir_mode=
317 fi
318
319 posix_mkdir=false
320 case $umask in
321 *[123567][0-7][0-7])
322 # POSIX mkdir -p sets u+wx bits regardless of umask, which
323 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
324 ;;
325 *)
326 # $RANDOM is not portable (e.g. dash); use it when possible to
327 # lower collision chance
328 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
329 trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
330
331 # As "mkdir -p" follows symlinks and we work in /tmp possibly; so
332 # create the $tmpdir first (and fail if unsuccessful) to make sure
333 # that nobody tries to guess the $tmpdir name.
334 if (umask $mkdir_umask &&
335 $mkdirprog $mkdir_mode "$tmpdir" &&
336 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
337 then
338 if test -z "$dir_arg" || {
339 # Check for POSIX incompatibilities with -m.
340 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
341 # other-writable bit of parent directory when it shouldn't.
342 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
343 test_tmpdir="$tmpdir/a"
344 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
345 case $ls_ld_tmpdir in
346 d????-?r-*) different_mode=700;;
347 d????-?--*) different_mode=755;;
348 *) false;;
349 esac &&
350 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
351 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
352 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
353 }
354 }
355 then posix_mkdir=:
356 fi
357 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
358 else
359 # Remove any dirs left behind by ancient mkdir implementations.
360 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
361 fi
362 trap '' 0;;
363 esac;;
364 esac
365
366 if
367 $posix_mkdir && (
368 umask $mkdir_umask &&
369 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
370 )
371 then :
372 else
373
374 # The umask is ridiculous, or mkdir does not conform to POSIX,
375 # or it failed possibly due to a race condition. Create the
376 # directory the slow way, step by step, checking for races as we go.
377
378 case $dstdir in
379 /*) prefix='/';;
380 [-=\(\)!]*) prefix='./';;
381 *) prefix='';;
382 esac
383
384 oIFS=$IFS
385 IFS=/
386 set -f
387 set fnord $dstdir
388 shift
389 set +f
390 IFS=$oIFS
391
392 prefixes=
393
394 for d
395 do
396 test X"$d" = X && continue
397
398 prefix=$prefix$d
399 if test -d "$prefix"; then
400 prefixes=
401 else
402 if $posix_mkdir; then
403 (umask=$mkdir_umask &&
404 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
405 # Don't fail if two instances are running concurrently.
406 test -d "$prefix" || exit 1
407 else
408 case $prefix in
409 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
410 *) qprefix=$prefix;;
411 esac
412 prefixes="$prefixes '$qprefix'"
413 fi
414 fi
415 prefix=$prefix/
416 done
417
418 if test -n "$prefixes"; then
419 # Don't fail if two instances are running concurrently.
420 (umask $mkdir_umask &&
421 eval "\$doit_exec \$mkdirprog $prefixes") ||
422 test -d "$dstdir" || exit 1
423 obsolete_mkdir_used=true
424 fi
425 fi
426 fi
427
428 if test -n "$dir_arg"; then
429 { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
430 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
431 { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
432 test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
433 else
434
435 # Make a couple of temp file names in the proper directory.
436 dsttmp=$dstdir/_inst.$$_
437 rmtmp=$dstdir/_rm.$$_
438
439 # Trap to clean up those temp files at exit.
440 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
441
442 # Copy the file name to the temp name.
443 (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
444
445 # and set any options; do chmod last to preserve setuid bits.
446 #
447 # If any of these fail, we abort the whole thing. If we want to
448 # ignore errors from any of these, just make sure not to ignore
449 # errors from the above "$doit $cpprog $src $dsttmp" command.
450 #
451 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
452 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
453 { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
454 { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
455
456 # If -C, don't bother to copy if it wouldn't change the file.
457 if $copy_on_change &&
458 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
459 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
460 set -f &&
461 set X $old && old=:$2:$4:$5:$6 &&
462 set X $new && new=:$2:$4:$5:$6 &&
463 set +f &&
464 test "$old" = "$new" &&
465 $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
466 then
467 rm -f "$dsttmp"
468 else
469 # Rename the file to the real destination.
470 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
471
472 # The rename failed, perhaps because mv can't rename something else
473 # to itself, or perhaps because mv is so ancient that it does not
474 # support -f.
475 {
476 # Now remove or move aside any old file at destination location.
477 # We try this two ways since rm can't unlink itself on some
478 # systems and the destination file might be busy for other
479 # reasons. In this case, the final cleanup might fail but the new
480 # file should still install successfully.
481 {
482 test ! -f "$dst" ||
483 $doit $rmcmd -f "$dst" 2>/dev/null ||
484 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
485 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
486 } ||
487 { echo "$0: cannot unlink or rename $dst" >&2
488 (exit 1); exit 1
489 }
490 } &&
491
492 # Now rename the file to the real destination.
493 $doit $mvcmd "$dsttmp" "$dst"
494 }
495 fi || exit 1
496
497 trap '' 0
498 fi
499 done
500
501 # Local variables:
502 # eval: (add-hook 'write-file-hooks 'time-stamp)
503 # time-stamp-start: "scriptversion="
504 # time-stamp-format: "%:y-%02m-%02d.%02H"
505 # time-stamp-time-zone: "UTC"
506 # time-stamp-end: "; # UTC"
507 # End:
+0
-11346
config/ltmain.sh less more
0 #! /bin/sh
1 ## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
2 ## by inline-source v2014-01-03.01
3
4 # libtool (GNU libtool) 2.4.6
5 # Provide generalized library-building support services.
6 # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7
8 # Copyright (C) 1996-2015 Free Software Foundation, Inc.
9 # This is free software; see the source for copying conditions. There is NO
10 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11
12 # GNU Libtool is free software; you can redistribute it and/or modify
13 # it under the terms of the GNU General Public License as published by
14 # the Free Software Foundation; either version 2 of the License, or
15 # (at your option) any later version.
16 #
17 # As a special exception to the GNU General Public License,
18 # if you distribute this file as part of a program or library that
19 # is built using GNU Libtool, you may include this file under the
20 # same distribution terms that you use for the rest of that program.
21 #
22 # GNU Libtool is distributed in the hope that it will be useful, but
23 # WITHOUT ANY WARRANTY; without even the implied warranty of
24 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
25 # General Public License for more details.
26 #
27 # You should have received a copy of the GNU General Public License
28 # along with this program. If not, see <http://www.gnu.org/licenses/>.
29
30
31 PROGRAM=libtool
32 PACKAGE=libtool
33 VERSION="2.4.6 Debian-2.4.6-2.1"
34 package_revision=2.4.6
35
36
37 ## ------ ##
38 ## Usage. ##
39 ## ------ ##
40
41 # Run './libtool --help' for help with using this script from the
42 # command line.
43
44
45 ## ------------------------------- ##
46 ## User overridable command paths. ##
47 ## ------------------------------- ##
48
49 # After configure completes, it has a better idea of some of the
50 # shell tools we need than the defaults used by the functions shared
51 # with bootstrap, so set those here where they can still be over-
52 # ridden by the user, but otherwise take precedence.
53
54 : ${AUTOCONF="autoconf"}
55 : ${AUTOMAKE="automake"}
56
57
58 ## -------------------------- ##
59 ## Source external libraries. ##
60 ## -------------------------- ##
61
62 # Much of our low-level functionality needs to be sourced from external
63 # libraries, which are installed to $pkgauxdir.
64
65 # Set a version string for this script.
66 scriptversion=2015-10-12.13; # UTC
67
68 # General shell script boiler plate, and helper functions.
69 # Written by Gary V. Vaughan, 2004
70
71 # Copyright (C) 2004-2015 Free Software Foundation, Inc.
72 # This is free software; see the source for copying conditions. There is NO
73 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
74
75 # This program is free software; you can redistribute it and/or modify
76 # it under the terms of the GNU General Public License as published by
77 # the Free Software Foundation; either version 3 of the License, or
78 # (at your option) any later version.
79
80 # As a special exception to the GNU General Public License, if you distribute
81 # this file as part of a program or library that is built using GNU Libtool,
82 # you may include this file under the same distribution terms that you use
83 # for the rest of that program.
84
85 # This program is distributed in the hope that it will be useful,
86 # but WITHOUT ANY WARRANTY; without even the implied warranty of
87 # MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU
88 # General Public License for more details.
89
90 # You should have received a copy of the GNU General Public License
91 # along with this program. If not, see <http://www.gnu.org/licenses/>.
92
93 # Please report bugs or propose patches to gary@gnu.org.
94
95
96 ## ------ ##
97 ## Usage. ##
98 ## ------ ##
99
100 # Evaluate this file near the top of your script to gain access to
101 # the functions and variables defined here:
102 #
103 # . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh
104 #
105 # If you need to override any of the default environment variable
106 # settings, do that before evaluating this file.
107
108
109 ## -------------------- ##
110 ## Shell normalisation. ##
111 ## -------------------- ##
112
113 # Some shells need a little help to be as Bourne compatible as possible.
114 # Before doing anything else, make sure all that help has been provided!
115
116 DUALCASE=1; export DUALCASE # for MKS sh
117 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
118 emulate sh
119 NULLCMD=:
120 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
121 # is contrary to our usage. Disable this feature.
122 alias -g '${1+"$@"}'='"$@"'
123 setopt NO_GLOB_SUBST
124 else
125 case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
126 fi
127
128 # NLS nuisances: We save the old values in case they are required later.
129 _G_user_locale=
130 _G_safe_locale=
131 for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
132 do
133 eval "if test set = \"\${$_G_var+set}\"; then
134 save_$_G_var=\$$_G_var
135 $_G_var=C
136 export $_G_var
137 _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\"
138 _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\"
139 fi"
140 done
141
142 # CDPATH.
143 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
144
145 # Make sure IFS has a sensible default
146 sp=' '
147 nl='
148 '
149 IFS="$sp $nl"
150
151 # There are apparently some retarded systems that use ';' as a PATH separator!
152 if test "${PATH_SEPARATOR+set}" != set; then
153 PATH_SEPARATOR=:
154 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
155 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
156 PATH_SEPARATOR=';'
157 }
158 fi
159
160
161
162 ## ------------------------- ##
163 ## Locate command utilities. ##
164 ## ------------------------- ##
165
166
167 # func_executable_p FILE
168 # ----------------------
169 # Check that FILE is an executable regular file.
170 func_executable_p ()
171 {
172 test -f "$1" && test -x "$1"
173 }
174
175
176 # func_path_progs PROGS_LIST CHECK_FUNC [PATH]
177 # --------------------------------------------
178 # Search for either a program that responds to --version with output
179 # containing "GNU", or else returned by CHECK_FUNC otherwise, by
180 # trying all the directories in PATH with each of the elements of
181 # PROGS_LIST.
182 #
183 # CHECK_FUNC should accept the path to a candidate program, and
184 # set $func_check_prog_result if it truncates its output less than
185 # $_G_path_prog_max characters.
186 func_path_progs ()
187 {
188 _G_progs_list=$1
189 _G_check_func=$2
190 _G_PATH=${3-"$PATH"}
191
192 _G_path_prog_max=0
193 _G_path_prog_found=false
194 _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
195 for _G_dir in $_G_PATH; do
196 IFS=$_G_save_IFS
197 test -z "$_G_dir" && _G_dir=.
198 for _G_prog_name in $_G_progs_list; do
199 for _exeext in '' .EXE; do
200 _G_path_prog=$_G_dir/$_G_prog_name$_exeext
201 func_executable_p "$_G_path_prog" || continue
202 case `"$_G_path_prog" --version 2>&1` in
203 *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;;
204 *) $_G_check_func $_G_path_prog
205 func_path_progs_result=$func_check_prog_result
206 ;;
207 esac
208 $_G_path_prog_found && break 3
209 done
210 done
211 done
212 IFS=$_G_save_IFS
213 test -z "$func_path_progs_result" && {
214 echo "no acceptable sed could be found in \$PATH" >&2
215 exit 1
216 }
217 }
218
219
220 # We want to be able to use the functions in this file before configure
221 # has figured out where the best binaries are kept, which means we have
222 # to search for them ourselves - except when the results are already set
223 # where we skip the searches.
224
225 # Unless the user overrides by setting SED, search the path for either GNU
226 # sed, or the sed that truncates its output the least.
227 test -z "$SED" && {
228 _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
229 for _G_i in 1 2 3 4 5 6 7; do
230 _G_sed_script=$_G_sed_script$nl$_G_sed_script
231 done
232 echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed
233 _G_sed_script=
234
235 func_check_prog_sed ()
236 {
237 _G_path_prog=$1
238
239 _G_count=0
240 printf 0123456789 >conftest.in
241 while :
242 do
243 cat conftest.in conftest.in >conftest.tmp
244 mv conftest.tmp conftest.in
245 cp conftest.in conftest.nl
246 echo '' >> conftest.nl
247 "$_G_path_prog" -f conftest.sed <conftest.nl >conftest.out 2>/dev/null || break
248 diff conftest.out conftest.nl >/dev/null 2>&1 || break
249 _G_count=`expr $_G_count + 1`
250 if test "$_G_count" -gt "$_G_path_prog_max"; then
251 # Best one so far, save it but keep looking for a better one
252 func_check_prog_result=$_G_path_prog
253 _G_path_prog_max=$_G_count
254 fi
255 # 10*(2^10) chars as input seems more than enough
256 test 10 -lt "$_G_count" && break
257 done
258 rm -f conftest.in conftest.tmp conftest.nl conftest.out
259 }
260
261 func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin
262 rm -f conftest.sed
263 SED=$func_path_progs_result
264 }
265
266
267 # Unless the user overrides by setting GREP, search the path for either GNU
268 # grep, or the grep that truncates its output the least.
269 test -z "$GREP" && {
270 func_check_prog_grep ()
271 {
272 _G_path_prog=$1
273
274 _G_count=0
275 _G_path_prog_max=0
276 printf 0123456789 >conftest.in
277 while :
278 do
279 cat conftest.in conftest.in >conftest.tmp
280 mv conftest.tmp conftest.in
281 cp conftest.in conftest.nl
282 echo 'GREP' >> conftest.nl
283 "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' <conftest.nl >conftest.out 2>/dev/null || break
284 diff conftest.out conftest.nl >/dev/null 2>&1 || break
285 _G_count=`expr $_G_count + 1`
286 if test "$_G_count" -gt "$_G_path_prog_max"; then
287 # Best one so far, save it but keep looking for a better one
288 func_check_prog_result=$_G_path_prog
289 _G_path_prog_max=$_G_count
290 fi
291 # 10*(2^10) chars as input seems more than enough
292 test 10 -lt "$_G_count" && break
293 done
294 rm -f conftest.in conftest.tmp conftest.nl conftest.out
295 }
296
297 func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin
298 GREP=$func_path_progs_result
299 }
300
301
302 ## ------------------------------- ##
303 ## User overridable command paths. ##
304 ## ------------------------------- ##
305
306 # All uppercase variable names are used for environment variables. These
307 # variables can be overridden by the user before calling a script that
308 # uses them if a suitable command of that name is not already available
309 # in the command search PATH.
310
311 : ${CP="cp -f"}
312 : ${ECHO="printf %s\n"}
313 : ${EGREP="$GREP -E"}
314 : ${FGREP="$GREP -F"}
315 : ${LN_S="ln -s"}
316 : ${MAKE="make"}
317 : ${MKDIR="mkdir"}
318 : ${MV="mv -f"}
319 : ${RM="rm -f"}
320 : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
321
322
323 ## -------------------- ##
324 ## Useful sed snippets. ##
325 ## -------------------- ##
326
327 sed_dirname='s|/[^/]*$||'
328 sed_basename='s|^.*/||'
329
330 # Sed substitution that helps us do robust quoting. It backslashifies
331 # metacharacters that are still active within double-quoted strings.
332 sed_quote_subst='s|\([`"$\\]\)|\\\1|g'
333
334 # Same as above, but do not quote variable references.
335 sed_double_quote_subst='s/\(["`\\]\)/\\\1/g'
336
337 # Sed substitution that turns a string into a regex matching for the
338 # string literally.
339 sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g'
340
341 # Sed substitution that converts a w32 file name or path
342 # that contains forward slashes, into one that contains
343 # (escaped) backslashes. A very naive implementation.
344 sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
345
346 # Re-'\' parameter expansions in output of sed_double_quote_subst that
347 # were '\'-ed in input to the same. If an odd number of '\' preceded a
348 # '$' in input to sed_double_quote_subst, that '$' was protected from
349 # expansion. Since each input '\' is now two '\'s, look for any number
350 # of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'.
351 _G_bs='\\'
352 _G_bs2='\\\\'
353 _G_bs4='\\\\\\\\'
354 _G_dollar='\$'
355 sed_double_backslash="\
356 s/$_G_bs4/&\\
357 /g
358 s/^$_G_bs2$_G_dollar/$_G_bs&/
359 s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g
360 s/\n//g"
361
362
363 ## ----------------- ##
364 ## Global variables. ##
365 ## ----------------- ##
366
367 # Except for the global variables explicitly listed below, the following
368 # functions in the '^func_' namespace, and the '^require_' namespace
369 # variables initialised in the 'Resource management' section, sourcing
370 # this file will not pollute your global namespace with anything
371 # else. There's no portable way to scope variables in Bourne shell
372 # though, so actually running these functions will sometimes place
373 # results into a variable named after the function, and often use
374 # temporary variables in the '^_G_' namespace. If you are careful to
375 # avoid using those namespaces casually in your sourcing script, things
376 # should continue to work as you expect. And, of course, you can freely
377 # overwrite any of the functions or variables defined here before
378 # calling anything to customize them.
379
380 EXIT_SUCCESS=0
381 EXIT_FAILURE=1
382 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
383 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
384
385 # Allow overriding, eg assuming that you follow the convention of
386 # putting '$debug_cmd' at the start of all your functions, you can get
387 # bash to show function call trace with:
388 #
389 # debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
390 debug_cmd=${debug_cmd-":"}
391 exit_cmd=:
392
393 # By convention, finish your script with:
394 #
395 # exit $exit_status
396 #
397 # so that you can set exit_status to non-zero if you want to indicate
398 # something went wrong during execution without actually bailing out at
399 # the point of failure.
400 exit_status=$EXIT_SUCCESS
401
402 # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
403 # is ksh but when the shell is invoked as "sh" and the current value of
404 # the _XPG environment variable is not equal to 1 (one), the special
405 # positional parameter $0, within a function call, is the name of the
406 # function.
407 progpath=$0
408
409 # The name of this program.
410 progname=`$ECHO "$progpath" |$SED "$sed_basename"`
411
412 # Make sure we have an absolute progpath for reexecution:
413 case $progpath in
414 [\\/]*|[A-Za-z]:\\*) ;;
415 *[\\/]*)
416 progdir=`$ECHO "$progpath" |$SED "$sed_dirname"`
417 progdir=`cd "$progdir" && pwd`
418 progpath=$progdir/$progname
419 ;;
420 *)
421 _G_IFS=$IFS
422 IFS=${PATH_SEPARATOR-:}
423 for progdir in $PATH; do
424 IFS=$_G_IFS
425 test -x "$progdir/$progname" && break
426 done
427 IFS=$_G_IFS
428 test -n "$progdir" || progdir=`pwd`
429 progpath=$progdir/$progname
430 ;;
431 esac
432
433
434 ## ----------------- ##
435 ## Standard options. ##
436 ## ----------------- ##
437
438 # The following options affect the operation of the functions defined
439 # below, and should be set appropriately depending on run-time para-
440 # meters passed on the command line.
441
442 opt_dry_run=false
443 opt_quiet=false
444 opt_verbose=false
445
446 # Categories 'all' and 'none' are always available. Append any others
447 # you will pass as the first argument to func_warning from your own
448 # code.
449 warning_categories=
450
451 # By default, display warnings according to 'opt_warning_types'. Set
452 # 'warning_func' to ':' to elide all warnings, or func_fatal_error to
453 # treat the next displayed warning as a fatal error.
454 warning_func=func_warn_and_continue
455
456 # Set to 'all' to display all warnings, 'none' to suppress all
457 # warnings, or a space delimited list of some subset of
458 # 'warning_categories' to display only the listed warnings.
459 opt_warning_types=all
460
461
462 ## -------------------- ##
463 ## Resource management. ##
464 ## -------------------- ##
465
466 # This section contains definitions for functions that each ensure a
467 # particular resource (a file, or a non-empty configuration variable for
468 # example) is available, and if appropriate to extract default values
469 # from pertinent package files. Call them using their associated
470 # 'require_*' variable to ensure that they are executed, at most, once.
471 #
472 # It's entirely deliberate that calling these functions can set
473 # variables that don't obey the namespace limitations obeyed by the rest
474 # of this file, in order that that they be as useful as possible to
475 # callers.
476
477
478 # require_term_colors
479 # -------------------
480 # Allow display of bold text on terminals that support it.
481 require_term_colors=func_require_term_colors
482 func_require_term_colors ()
483 {
484 $debug_cmd
485
486 test -t 1 && {
487 # COLORTERM and USE_ANSI_COLORS environment variables take
488 # precedence, because most terminfo databases neglect to describe
489 # whether color sequences are supported.
490 test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"}
491
492 if test 1 = "$USE_ANSI_COLORS"; then
493 # Standard ANSI escape sequences
494 tc_reset=''
495 tc_bold=''; tc_standout=''
496 tc_red=''; tc_green=''
497 tc_blue=''; tc_cyan=''
498 else
499 # Otherwise trust the terminfo database after all.
500 test -n "`tput sgr0 2>/dev/null`" && {
501 tc_reset=`tput sgr0`
502 test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold`
503 tc_standout=$tc_bold
504 test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso`
505 test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1`
506 test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2`
507 test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4`
508 test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5`
509 }
510 fi
511 }
512
513 require_term_colors=:
514 }
515
516
517 ## ----------------- ##
518 ## Function library. ##
519 ## ----------------- ##
520
521 # This section contains a variety of useful functions to call in your
522 # scripts. Take note of the portable wrappers for features provided by
523 # some modern shells, which will fall back to slower equivalents on
524 # less featureful shells.
525
526
527 # func_append VAR VALUE
528 # ---------------------
529 # Append VALUE onto the existing contents of VAR.
530
531 # We should try to minimise forks, especially on Windows where they are
532 # unreasonably slow, so skip the feature probes when bash or zsh are
533 # being used:
534 if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then
535 : ${_G_HAVE_ARITH_OP="yes"}
536 : ${_G_HAVE_XSI_OPS="yes"}
537 # The += operator was introduced in bash 3.1
538 case $BASH_VERSION in
539 [12].* | 3.0 | 3.0*) ;;
540 *)
541 : ${_G_HAVE_PLUSEQ_OP="yes"}
542 ;;
543 esac
544 fi
545
546 # _G_HAVE_PLUSEQ_OP
547 # Can be empty, in which case the shell is probed, "yes" if += is
548 # useable or anything else if it does not work.
549 test -z "$_G_HAVE_PLUSEQ_OP" \
550 && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \
551 && _G_HAVE_PLUSEQ_OP=yes
552
553 if test yes = "$_G_HAVE_PLUSEQ_OP"
554 then
555 # This is an XSI compatible shell, allowing a faster implementation...
556 eval 'func_append ()
557 {
558 $debug_cmd
559
560 eval "$1+=\$2"
561 }'
562 else
563 # ...otherwise fall back to using expr, which is often a shell builtin.
564 func_append ()
565 {
566 $debug_cmd
567
568 eval "$1=\$$1\$2"
569 }
570 fi
571
572
573 # func_append_quoted VAR VALUE
574 # ----------------------------
575 # Quote VALUE and append to the end of shell variable VAR, separated
576 # by a space.
577 if test yes = "$_G_HAVE_PLUSEQ_OP"; then
578 eval 'func_append_quoted ()
579 {
580 $debug_cmd
581
582 func_quote_arg pretty "$2"
583 eval "$1+=\\ \$func_quote_arg_result"
584 }'
585 else
586 func_append_quoted ()
587 {
588 $debug_cmd
589
590 func_quote_arg pretty "$2"
591 eval "$1=\$$1\\ \$func_quote_arg_result"
592 }
593 fi
594
595
596 # func_append_uniq VAR VALUE
597 # --------------------------
598 # Append unique VALUE onto the existing contents of VAR, assuming
599 # entries are delimited by the first character of VALUE. For example:
600 #
601 # func_append_uniq options " --another-option option-argument"
602 #
603 # will only append to $options if " --another-option option-argument "
604 # is not already present somewhere in $options already (note spaces at
605 # each end implied by leading space in second argument).
606 func_append_uniq ()
607 {
608 $debug_cmd
609
610 eval _G_current_value='`$ECHO $'$1'`'
611 _G_delim=`expr "$2" : '\(.\)'`
612
613 case $_G_delim$_G_current_value$_G_delim in
614 *"$2$_G_delim"*) ;;
615 *) func_append "$@" ;;
616 esac
617 }
618
619
620 # func_arith TERM...
621 # ------------------
622 # Set func_arith_result to the result of evaluating TERMs.
623 test -z "$_G_HAVE_ARITH_OP" \
624 && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \
625 && _G_HAVE_ARITH_OP=yes
626
627 if test yes = "$_G_HAVE_ARITH_OP"; then
628 eval 'func_arith ()
629 {
630 $debug_cmd
631
632 func_arith_result=$(( $* ))
633 }'
634 else
635 func_arith ()
636 {
637 $debug_cmd
638
639 func_arith_result=`expr "$@"`
640 }
641 fi
642
643
644 # func_basename FILE
645 # ------------------
646 # Set func_basename_result to FILE with everything up to and including
647 # the last / stripped.
648 if test yes = "$_G_HAVE_XSI_OPS"; then
649 # If this shell supports suffix pattern removal, then use it to avoid
650 # forking. Hide the definitions single quotes in case the shell chokes
651 # on unsupported syntax...
652 _b='func_basename_result=${1##*/}'
653 _d='case $1 in
654 */*) func_dirname_result=${1%/*}$2 ;;
655 * ) func_dirname_result=$3 ;;
656 esac'
657
658 else
659 # ...otherwise fall back to using sed.
660 _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`'
661 _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"`
662 if test "X$func_dirname_result" = "X$1"; then
663 func_dirname_result=$3
664 else
665 func_append func_dirname_result "$2"
666 fi'
667 fi
668
669 eval 'func_basename ()
670 {
671 $debug_cmd
672
673 '"$_b"'
674 }'
675
676
677 # func_dirname FILE APPEND NONDIR_REPLACEMENT
678 # -------------------------------------------
679 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
680 # otherwise set result to NONDIR_REPLACEMENT.
681 eval 'func_dirname ()
682 {
683 $debug_cmd
684
685 '"$_d"'
686 }'
687
688
689 # func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT
690 # --------------------------------------------------------
691 # Perform func_basename and func_dirname in a single function
692 # call:
693 # dirname: Compute the dirname of FILE. If nonempty,
694 # add APPEND to the result, otherwise set result
695 # to NONDIR_REPLACEMENT.
696 # value returned in "$func_dirname_result"
697 # basename: Compute filename of FILE.
698 # value retuned in "$func_basename_result"
699 # For efficiency, we do not delegate to the functions above but instead
700 # duplicate the functionality here.
701 eval 'func_dirname_and_basename ()
702 {
703 $debug_cmd
704
705 '"$_b"'
706 '"$_d"'
707 }'
708
709
710 # func_echo ARG...
711 # ----------------
712 # Echo program name prefixed message.
713 func_echo ()
714 {
715 $debug_cmd
716
717 _G_message=$*
718
719 func_echo_IFS=$IFS
720 IFS=$nl
721 for _G_line in $_G_message; do
722 IFS=$func_echo_IFS
723 $ECHO "$progname: $_G_line"
724 done
725 IFS=$func_echo_IFS
726 }
727
728
729 # func_echo_all ARG...
730 # --------------------
731 # Invoke $ECHO with all args, space-separated.
732 func_echo_all ()
733 {
734 $ECHO "$*"
735 }
736
737
738 # func_echo_infix_1 INFIX ARG...
739 # ------------------------------
740 # Echo program name, followed by INFIX on the first line, with any
741 # additional lines not showing INFIX.
742 func_echo_infix_1 ()
743 {
744 $debug_cmd
745
746 $require_term_colors
747
748 _G_infix=$1; shift
749 _G_indent=$_G_infix
750 _G_prefix="$progname: $_G_infix: "
751 _G_message=$*
752
753 # Strip color escape sequences before counting printable length
754 for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan"
755 do
756 test -n "$_G_tc" && {
757 _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"`
758 _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"`
759 }
760 done
761 _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes
762
763 func_echo_infix_1_IFS=$IFS
764 IFS=$nl
765 for _G_line in $_G_message; do
766 IFS=$func_echo_infix_1_IFS
767 $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2
768 _G_prefix=$_G_indent
769 done
770 IFS=$func_echo_infix_1_IFS
771 }
772
773
774 # func_error ARG...
775 # -----------------
776 # Echo program name prefixed message to standard error.
777 func_error ()
778 {
779 $debug_cmd
780
781 $require_term_colors
782
783 func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2
784 }
785
786
787 # func_fatal_error ARG...
788 # -----------------------
789 # Echo program name prefixed message to standard error, and exit.
790 func_fatal_error ()
791 {
792 $debug_cmd
793
794 func_error "$*"
795 exit $EXIT_FAILURE
796 }
797
798
799 # func_grep EXPRESSION FILENAME
800 # -----------------------------
801 # Check whether EXPRESSION matches any line of FILENAME, without output.
802 func_grep ()
803 {
804 $debug_cmd
805
806 $GREP "$1" "$2" >/dev/null 2>&1
807 }
808
809
810 # func_len STRING
811 # ---------------
812 # Set func_len_result to the length of STRING. STRING may not
813 # start with a hyphen.
814 test -z "$_G_HAVE_XSI_OPS" \
815 && (eval 'x=a/b/c;
816 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
817 && _G_HAVE_XSI_OPS=yes
818
819 if test yes = "$_G_HAVE_XSI_OPS"; then
820 eval 'func_len ()
821 {
822 $debug_cmd
823
824 func_len_result=${#1}
825 }'
826 else
827 func_len ()
828 {
829 $debug_cmd
830
831 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
832 }
833 fi
834
835
836 # func_mkdir_p DIRECTORY-PATH
837 # ---------------------------
838 # Make sure the entire path to DIRECTORY-PATH is available.
839 func_mkdir_p ()
840 {
841 $debug_cmd
842
843 _G_directory_path=$1
844 _G_dir_list=
845
846 if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then
847
848 # Protect directory names starting with '-'
849 case $_G_directory_path in
850 -*) _G_directory_path=./$_G_directory_path ;;
851 esac
852
853 # While some portion of DIR does not yet exist...
854 while test ! -d "$_G_directory_path"; do
855 # ...make a list in topmost first order. Use a colon delimited
856 # list incase some portion of path contains whitespace.
857 _G_dir_list=$_G_directory_path:$_G_dir_list
858
859 # If the last portion added has no slash in it, the list is done
860 case $_G_directory_path in */*) ;; *) break ;; esac
861
862 # ...otherwise throw away the child directory and loop
863 _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"`
864 done
865 _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'`
866
867 func_mkdir_p_IFS=$IFS; IFS=:
868 for _G_dir in $_G_dir_list; do
869 IFS=$func_mkdir_p_IFS
870 # mkdir can fail with a 'File exist' error if two processes
871 # try to create one of the directories concurrently. Don't
872 # stop in that case!
873 $MKDIR "$_G_dir" 2>/dev/null || :
874 done
875 IFS=$func_mkdir_p_IFS
876
877 # Bail out if we (or some other process) failed to create a directory.
878 test -d "$_G_directory_path" || \
879 func_fatal_error "Failed to create '$1'"
880 fi
881 }
882
883
884 # func_mktempdir [BASENAME]
885 # -------------------------
886 # Make a temporary directory that won't clash with other running
887 # libtool processes, and avoids race conditions if possible. If
888 # given, BASENAME is the basename for that directory.
889 func_mktempdir ()
890 {
891 $debug_cmd
892
893 _G_template=${TMPDIR-/tmp}/${1-$progname}
894
895 if test : = "$opt_dry_run"; then
896 # Return a directory name, but don't create it in dry-run mode
897 _G_tmpdir=$_G_template-$$
898 else
899
900 # If mktemp works, use that first and foremost
901 _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null`
902
903 if test ! -d "$_G_tmpdir"; then
904 # Failing that, at least try and use $RANDOM to avoid a race
905 _G_tmpdir=$_G_template-${RANDOM-0}$$
906
907 func_mktempdir_umask=`umask`
908 umask 0077
909 $MKDIR "$_G_tmpdir"
910 umask $func_mktempdir_umask
911 fi
912
913 # If we're not in dry-run mode, bomb out on failure
914 test -d "$_G_tmpdir" || \
915 func_fatal_error "cannot create temporary directory '$_G_tmpdir'"
916 fi
917
918 $ECHO "$_G_tmpdir"
919 }
920
921
922 # func_normal_abspath PATH
923 # ------------------------
924 # Remove doubled-up and trailing slashes, "." path components,
925 # and cancel out any ".." path components in PATH after making
926 # it an absolute path.
927 func_normal_abspath ()
928 {
929 $debug_cmd
930
931 # These SED scripts presuppose an absolute path with a trailing slash.
932 _G_pathcar='s|^/\([^/]*\).*$|\1|'
933 _G_pathcdr='s|^/[^/]*||'
934 _G_removedotparts=':dotsl
935 s|/\./|/|g
936 t dotsl
937 s|/\.$|/|'
938 _G_collapseslashes='s|/\{1,\}|/|g'
939 _G_finalslash='s|/*$|/|'
940
941 # Start from root dir and reassemble the path.
942 func_normal_abspath_result=
943 func_normal_abspath_tpath=$1
944 func_normal_abspath_altnamespace=
945 case $func_normal_abspath_tpath in
946 "")
947 # Empty path, that just means $cwd.
948 func_stripname '' '/' "`pwd`"
949 func_normal_abspath_result=$func_stripname_result
950 return
951 ;;
952 # The next three entries are used to spot a run of precisely
953 # two leading slashes without using negated character classes;
954 # we take advantage of case's first-match behaviour.
955 ///*)
956 # Unusual form of absolute path, do nothing.
957 ;;
958 //*)
959 # Not necessarily an ordinary path; POSIX reserves leading '//'
960 # and for example Cygwin uses it to access remote file shares
961 # over CIFS/SMB, so we conserve a leading double slash if found.
962 func_normal_abspath_altnamespace=/
963 ;;
964 /*)
965 # Absolute path, do nothing.
966 ;;
967 *)
968 # Relative path, prepend $cwd.
969 func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
970 ;;
971 esac
972
973 # Cancel out all the simple stuff to save iterations. We also want
974 # the path to end with a slash for ease of parsing, so make sure
975 # there is one (and only one) here.
976 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
977 -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"`
978 while :; do
979 # Processed it all yet?
980 if test / = "$func_normal_abspath_tpath"; then
981 # If we ascended to the root using ".." the result may be empty now.
982 if test -z "$func_normal_abspath_result"; then
983 func_normal_abspath_result=/
984 fi
985 break
986 fi
987 func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
988 -e "$_G_pathcar"`
989 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
990 -e "$_G_pathcdr"`
991 # Figure out what to do with it
992 case $func_normal_abspath_tcomponent in
993 "")
994 # Trailing empty path component, ignore it.
995 ;;
996 ..)
997 # Parent dir; strip last assembled component from result.
998 func_dirname "$func_normal_abspath_result"
999 func_normal_abspath_result=$func_dirname_result
1000 ;;
1001 *)
1002 # Actual path component, append it.
1003 func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent"
1004 ;;
1005 esac
1006 done
1007 # Restore leading double-slash if one was found on entry.
1008 func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
1009 }
1010
1011
1012 # func_notquiet ARG...
1013 # --------------------
1014 # Echo program name prefixed message only when not in quiet mode.
1015 func_notquiet ()
1016 {
1017 $debug_cmd
1018
1019 $opt_quiet || func_echo ${1+"$@"}
1020
1021 # A bug in bash halts the script if the last line of a function
1022 # fails when set -e is in force, so we need another command to
1023 # work around that:
1024 :
1025 }
1026
1027
1028 # func_relative_path SRCDIR DSTDIR
1029 # --------------------------------
1030 # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.
1031 func_relative_path ()
1032 {
1033 $debug_cmd
1034
1035 func_relative_path_result=
1036 func_normal_abspath "$1"
1037 func_relative_path_tlibdir=$func_normal_abspath_result
1038 func_normal_abspath "$2"
1039 func_relative_path_tbindir=$func_normal_abspath_result
1040
1041 # Ascend the tree starting from libdir
1042 while :; do
1043 # check if we have found a prefix of bindir
1044 case $func_relative_path_tbindir in
1045 $func_relative_path_tlibdir)
1046 # found an exact match
1047 func_relative_path_tcancelled=
1048 break
1049 ;;
1050 $func_relative_path_tlibdir*)
1051 # found a matching prefix
1052 func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
1053 func_relative_path_tcancelled=$func_stripname_result
1054 if test -z "$func_relative_path_result"; then
1055 func_relative_path_result=.
1056 fi
1057 break
1058 ;;
1059 *)
1060 func_dirname $func_relative_path_tlibdir
1061 func_relative_path_tlibdir=$func_dirname_result
1062 if test -z "$func_relative_path_tlibdir"; then
1063 # Have to descend all the way to the root!
1064 func_relative_path_result=../$func_relative_path_result
1065 func_relative_path_tcancelled=$func_relative_path_tbindir
1066 break
1067 fi
1068 func_relative_path_result=../$func_relative_path_result
1069 ;;
1070 esac
1071 done
1072
1073 # Now calculate path; take care to avoid doubling-up slashes.
1074 func_stripname '' '/' "$func_relative_path_result"
1075 func_relative_path_result=$func_stripname_result
1076 func_stripname '/' '/' "$func_relative_path_tcancelled"
1077 if test -n "$func_stripname_result"; then
1078 func_append func_relative_path_result "/$func_stripname_result"
1079 fi
1080
1081 # Normalisation. If bindir is libdir, return '.' else relative path.
1082 if test -n "$func_relative_path_result"; then
1083 func_stripname './' '' "$func_relative_path_result"
1084 func_relative_path_result=$func_stripname_result
1085 fi
1086
1087 test -n "$func_relative_path_result" || func_relative_path_result=.
1088
1089 :
1090 }
1091
1092
1093 # func_quote_portable EVAL ARG
1094 # ----------------------------
1095 # Internal function to portably implement func_quote_arg. Note that we still
1096 # keep attention to performance here so we as much as possible try to avoid
1097 # calling sed binary (so far O(N) complexity as long as func_append is O(1)).
1098 func_quote_portable ()
1099 {
1100 $debug_cmd
1101
1102 func_quote_portable_result=$2
1103
1104 # one-time-loop (easy break)
1105 while true
1106 do
1107 if $1; then
1108 func_quote_portable_result=`$ECHO "$2" | $SED \
1109 -e "$sed_double_quote_subst" -e "$sed_double_backslash"`
1110 break
1111 fi
1112
1113 # Quote for eval.
1114 case $func_quote_portable_result in
1115 *[\\\`\"\$]*)
1116 case $func_quote_portable_result in
1117 *[\[\*\?]*)
1118 func_quote_portable_result=`$ECHO "$func_quote_portable_result" | $SED "$sed_quote_subst"`
1119 break
1120 ;;
1121 esac
1122
1123 func_quote_portable_old_IFS=$IFS
1124 for _G_char in '\' '`' '"' '$'
1125 do
1126 # STATE($1) PREV($2) SEPARATOR($3)
1127 set start "" ""
1128 func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy
1129 IFS=$_G_char
1130 for _G_part in $func_quote_portable_result
1131 do
1132 case $1 in
1133 quote)
1134 func_append func_quote_portable_result "$3$2"
1135 set quote "$_G_part" "\\$_G_char"
1136 ;;
1137 start)
1138 set first "" ""
1139 func_quote_portable_result=
1140 ;;
1141 first)
1142 set quote "$_G_part" ""
1143 ;;
1144 esac
1145 done
1146 done
1147 IFS=$func_quote_portable_old_IFS
1148 ;;
1149 *) ;;
1150 esac
1151 break
1152 done
1153
1154 func_quote_portable_unquoted_result=$func_quote_portable_result
1155 case $func_quote_portable_result in
1156 # double-quote args containing shell metacharacters to delay
1157 # word splitting, command substitution and variable expansion
1158 # for a subsequent eval.
1159 # many bourne shells cannot handle close brackets correctly
1160 # in scan sets, so we specify it separately.
1161 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
1162 func_quote_portable_result=\"$func_quote_portable_result\"
1163 ;;
1164 esac
1165 }
1166
1167
1168 # func_quotefast_eval ARG
1169 # -----------------------
1170 # Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG',
1171 # but optimized for speed. Result is stored in $func_quotefast_eval.
1172 if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then
1173 func_quotefast_eval ()
1174 {
1175 printf -v func_quotefast_eval_result %q "$1"
1176 }
1177 else
1178 func_quotefast_eval ()
1179 {
1180 func_quote_portable false "$1"
1181 func_quotefast_eval_result=$func_quote_portable_result
1182 }
1183 fi
1184
1185
1186 # func_quote_arg MODEs ARG
1187 # ------------------------
1188 # Quote one ARG to be evaled later. MODEs argument may contain zero ore more
1189 # specifiers listed below separated by ',' character. This function returns two
1190 # values:
1191 # i) func_quote_arg_result
1192 # double-quoted (when needed), suitable for a subsequent eval
1193 # ii) func_quote_arg_unquoted_result
1194 # has all characters that are still active within double
1195 # quotes backslashified. Available only if 'unquoted' is specified.
1196 #
1197 # Available modes:
1198 # ----------------
1199 # 'eval' (default)
1200 # - escape shell special characters
1201 # 'expand'
1202 # - the same as 'eval'; but do not quote variable references
1203 # 'pretty'
1204 # - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might
1205 # later used in func_quote to get output like: 'echo "a b"' instead of
1206 # 'echo a\ b'. This is slower than default on some shells.
1207 # 'unquoted'
1208 # - produce also $func_quote_arg_unquoted_result which does not contain
1209 # wrapping double-quotes.
1210 #
1211 # Examples for 'func_quote_arg pretty,unquoted string':
1212 #
1213 # string | *_result | *_unquoted_result
1214 # ------------+-----------------------+-------------------
1215 # " | \" | \"
1216 # a b | "a b" | a b
1217 # "a b" | "\"a b\"" | \"a b\"
1218 # * | "*" | *
1219 # z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\"
1220 #
1221 # Examples for 'func_quote_arg pretty,unquoted,expand string':
1222 #
1223 # string | *_result | *_unquoted_result
1224 # --------------+---------------------+--------------------
1225 # z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\"
1226 func_quote_arg ()
1227 {
1228 _G_quote_expand=false
1229 case ,$1, in
1230 *,expand,*)
1231 _G_quote_expand=:
1232 ;;
1233 esac
1234
1235 case ,$1, in
1236 *,pretty,*|*,expand,*|*,unquoted,*)
1237 func_quote_portable $_G_quote_expand "$2"
1238 func_quote_arg_result=$func_quote_portable_result
1239 func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result
1240 ;;
1241 *)
1242 # Faster quote-for-eval for some shells.
1243 func_quotefast_eval "$2"
1244 func_quote_arg_result=$func_quotefast_eval_result
1245 ;;
1246 esac
1247 }
1248
1249
1250 # func_quote MODEs ARGs...
1251 # ------------------------
1252 # Quote all ARGs to be evaled later and join them into single command. See
1253 # func_quote_arg's description for more info.
1254 func_quote ()
1255 {
1256 $debug_cmd
1257 _G_func_quote_mode=$1 ; shift
1258 func_quote_result=
1259 while test 0 -lt $#; do
1260 func_quote_arg "$_G_func_quote_mode" "$1"
1261 if test -n "$func_quote_result"; then
1262 func_append func_quote_result " $func_quote_arg_result"
1263 else
1264 func_append func_quote_result "$func_quote_arg_result"
1265 fi
1266 shift
1267 done
1268 }
1269
1270
1271 # func_stripname PREFIX SUFFIX NAME
1272 # ---------------------------------
1273 # strip PREFIX and SUFFIX from NAME, and store in func_stripname_result.
1274 # PREFIX and SUFFIX must not contain globbing or regex special
1275 # characters, hashes, percent signs, but SUFFIX may contain a leading
1276 # dot (in which case that matches only a dot).
1277 if test yes = "$_G_HAVE_XSI_OPS"; then
1278 eval 'func_stripname ()
1279 {
1280 $debug_cmd
1281
1282 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1283 # positional parameters, so assign one to ordinary variable first.
1284 func_stripname_result=$3
1285 func_stripname_result=${func_stripname_result#"$1"}
1286 func_stripname_result=${func_stripname_result%"$2"}
1287 }'
1288 else
1289 func_stripname ()
1290 {
1291 $debug_cmd
1292
1293 case $2 in
1294 .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;;
1295 *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;;
1296 esac
1297 }
1298 fi
1299
1300
1301 # func_show_eval CMD [FAIL_EXP]
1302 # -----------------------------
1303 # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
1304 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
1305 # is given, then evaluate it.
1306 func_show_eval ()
1307 {
1308 $debug_cmd
1309
1310 _G_cmd=$1
1311 _G_fail_exp=${2-':'}
1312
1313 func_quote_arg pretty,expand "$_G_cmd"
1314 eval "func_notquiet $func_quote_arg_result"
1315
1316 $opt_dry_run || {
1317 eval "$_G_cmd"
1318 _G_status=$?
1319 if test 0 -ne "$_G_status"; then
1320 eval "(exit $_G_status); $_G_fail_exp"
1321 fi
1322 }
1323 }
1324
1325
1326 # func_show_eval_locale CMD [FAIL_EXP]
1327 # ------------------------------------
1328 # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
1329 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
1330 # is given, then evaluate it. Use the saved locale for evaluation.
1331 func_show_eval_locale ()
1332 {
1333 $debug_cmd
1334
1335 _G_cmd=$1
1336 _G_fail_exp=${2-':'}
1337
1338 $opt_quiet || {
1339 func_quote_arg expand,pretty "$_G_cmd"
1340 eval "func_echo $func_quote_arg_result"
1341 }
1342
1343 $opt_dry_run || {
1344 eval "$_G_user_locale
1345 $_G_cmd"
1346 _G_status=$?
1347 eval "$_G_safe_locale"
1348 if test 0 -ne "$_G_status"; then
1349 eval "(exit $_G_status); $_G_fail_exp"
1350 fi
1351 }
1352 }
1353
1354
1355 # func_tr_sh
1356 # ----------
1357 # Turn $1 into a string suitable for a shell variable name.
1358 # Result is stored in $func_tr_sh_result. All characters
1359 # not in the set a-zA-Z0-9_ are replaced with '_'. Further,
1360 # if $1 begins with a digit, a '_' is prepended as well.
1361 func_tr_sh ()
1362 {
1363 $debug_cmd
1364
1365 case $1 in
1366 [0-9]* | *[!a-zA-Z0-9_]*)
1367 func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'`
1368 ;;
1369 * )
1370 func_tr_sh_result=$1
1371 ;;
1372 esac
1373 }
1374
1375
1376 # func_verbose ARG...
1377 # -------------------
1378 # Echo program name prefixed message in verbose mode only.
1379 func_verbose ()
1380 {
1381 $debug_cmd
1382
1383 $opt_verbose && func_echo "$*"
1384
1385 :
1386 }
1387
1388
1389 # func_warn_and_continue ARG...
1390 # -----------------------------
1391 # Echo program name prefixed warning message to standard error.
1392 func_warn_and_continue ()
1393 {
1394 $debug_cmd
1395
1396 $require_term_colors
1397
1398 func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2
1399 }
1400
1401
1402 # func_warning CATEGORY ARG...
1403 # ----------------------------
1404 # Echo program name prefixed warning message to standard error. Warning
1405 # messages can be filtered according to CATEGORY, where this function
1406 # elides messages where CATEGORY is not listed in the global variable
1407 # 'opt_warning_types'.
1408 func_warning ()
1409 {
1410 $debug_cmd
1411
1412 # CATEGORY must be in the warning_categories list!
1413 case " $warning_categories " in
1414 *" $1 "*) ;;
1415 *) func_internal_error "invalid warning category '$1'" ;;
1416 esac
1417
1418 _G_category=$1
1419 shift
1420
1421 case " $opt_warning_types " in
1422 *" $_G_category "*) $warning_func ${1+"$@"} ;;
1423 esac
1424 }
1425
1426
1427 # func_sort_ver VER1 VER2
1428 # -----------------------
1429 # 'sort -V' is not generally available.
1430 # Note this deviates from the version comparison in automake
1431 # in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a
1432 # but this should suffice as we won't be specifying old
1433 # version formats or redundant trailing .0 in bootstrap.conf.
1434 # If we did want full compatibility then we should probably
1435 # use m4_version_compare from autoconf.
1436 func_sort_ver ()
1437 {
1438 $debug_cmd
1439
1440 printf '%s\n%s\n' "$1" "$2" \
1441 | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n
1442 }
1443
1444 # func_lt_ver PREV CURR
1445 # ---------------------
1446 # Return true if PREV and CURR are in the correct order according to
1447 # func_sort_ver, otherwise false. Use it like this:
1448 #
1449 # func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..."
1450 func_lt_ver ()
1451 {
1452 $debug_cmd
1453
1454 test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q`
1455 }
1456
1457
1458 # Local variables:
1459 # mode: shell-script
1460 # sh-indentation: 2
1461 # eval: (add-hook 'before-save-hook 'time-stamp)
1462 # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
1463 # time-stamp-time-zone: "UTC"
1464 # End:
1465 #! /bin/sh
1466
1467 # Set a version string for this script.
1468 scriptversion=2015-10-12.13; # UTC
1469
1470 # A portable, pluggable option parser for Bourne shell.
1471 # Written by Gary V. Vaughan, 2010
1472
1473 # Copyright (C) 2010-2015 Free Software Foundation, Inc.
1474 # This is free software; see the source for copying conditions. There is NO
1475 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1476
1477 # This program is free software: you can redistribute it and/or modify
1478 # it under the terms of the GNU General Public License as published by
1479 # the Free Software Foundation, either version 3 of the License, or
1480 # (at your option) any later version.
1481
1482 # This program is distributed in the hope that it will be useful,
1483 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1484 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1485 # GNU General Public License for more details.
1486
1487 # You should have received a copy of the GNU General Public License
1488 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1489
1490 # Please report bugs or propose patches to gary@gnu.org.
1491
1492
1493 ## ------ ##
1494 ## Usage. ##
1495 ## ------ ##
1496
1497 # This file is a library for parsing options in your shell scripts along
1498 # with assorted other useful supporting features that you can make use
1499 # of too.
1500 #
1501 # For the simplest scripts you might need only:
1502 #
1503 # #!/bin/sh
1504 # . relative/path/to/funclib.sh
1505 # . relative/path/to/options-parser
1506 # scriptversion=1.0
1507 # func_options ${1+"$@"}
1508 # eval set dummy "$func_options_result"; shift
1509 # ...rest of your script...
1510 #
1511 # In order for the '--version' option to work, you will need to have a
1512 # suitably formatted comment like the one at the top of this file
1513 # starting with '# Written by ' and ending with '# warranty; '.
1514 #
1515 # For '-h' and '--help' to work, you will also need a one line
1516 # description of your script's purpose in a comment directly above the
1517 # '# Written by ' line, like the one at the top of this file.
1518 #
1519 # The default options also support '--debug', which will turn on shell
1520 # execution tracing (see the comment above debug_cmd below for another
1521 # use), and '--verbose' and the func_verbose function to allow your script
1522 # to display verbose messages only when your user has specified
1523 # '--verbose'.
1524 #
1525 # After sourcing this file, you can plug processing for additional
1526 # options by amending the variables from the 'Configuration' section
1527 # below, and following the instructions in the 'Option parsing'
1528 # section further down.
1529
1530 ## -------------- ##
1531 ## Configuration. ##
1532 ## -------------- ##
1533
1534 # You should override these variables in your script after sourcing this
1535 # file so that they reflect the customisations you have added to the
1536 # option parser.
1537
1538 # The usage line for option parsing errors and the start of '-h' and
1539 # '--help' output messages. You can embed shell variables for delayed
1540 # expansion at the time the message is displayed, but you will need to
1541 # quote other shell meta-characters carefully to prevent them being
1542 # expanded when the contents are evaled.
1543 usage='$progpath [OPTION]...'
1544
1545 # Short help message in response to '-h' and '--help'. Add to this or
1546 # override it after sourcing this library to reflect the full set of
1547 # options your script accepts.
1548 usage_message="\
1549 --debug enable verbose shell tracing
1550 -W, --warnings=CATEGORY
1551 report the warnings falling in CATEGORY [all]
1552 -v, --verbose verbosely report processing
1553 --version print version information and exit
1554 -h, --help print short or long help message and exit
1555 "
1556
1557 # Additional text appended to 'usage_message' in response to '--help'.
1558 long_help_message="
1559 Warning categories include:
1560 'all' show all warnings
1561 'none' turn off all the warnings
1562 'error' warnings are treated as fatal errors"
1563
1564 # Help message printed before fatal option parsing errors.
1565 fatal_help="Try '\$progname --help' for more information."
1566
1567
1568
1569 ## ------------------------- ##
1570 ## Hook function management. ##
1571 ## ------------------------- ##
1572
1573 # This section contains functions for adding, removing, and running hooks
1574 # to the main code. A hook is just a named list of of function, that can
1575 # be run in order later on.
1576
1577 # func_hookable FUNC_NAME
1578 # -----------------------
1579 # Declare that FUNC_NAME will run hooks added with
1580 # 'func_add_hook FUNC_NAME ...'.
1581 func_hookable ()
1582 {
1583 $debug_cmd
1584
1585 func_append hookable_fns " $1"
1586 }
1587
1588
1589 # func_add_hook FUNC_NAME HOOK_FUNC
1590 # ---------------------------------
1591 # Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must
1592 # first have been declared "hookable" by a call to 'func_hookable'.
1593 func_add_hook ()
1594 {
1595 $debug_cmd
1596
1597 case " $hookable_fns " in
1598 *" $1 "*) ;;
1599 *) func_fatal_error "'$1' does not accept hook functions." ;;
1600 esac
1601
1602 eval func_append ${1}_hooks '" $2"'
1603 }
1604
1605
1606 # func_remove_hook FUNC_NAME HOOK_FUNC
1607 # ------------------------------------
1608 # Remove HOOK_FUNC from the list of functions called by FUNC_NAME.
1609 func_remove_hook ()
1610 {
1611 $debug_cmd
1612
1613 eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`'
1614 }
1615
1616
1617 # func_run_hooks FUNC_NAME [ARG]...
1618 # ---------------------------------
1619 # Run all hook functions registered to FUNC_NAME.
1620 # It is assumed that the list of hook functions contains nothing more
1621 # than a whitespace-delimited list of legal shell function names, and
1622 # no effort is wasted trying to catch shell meta-characters or preserve
1623 # whitespace.
1624 func_run_hooks ()
1625 {
1626 $debug_cmd
1627
1628 _G_rc_run_hooks=false
1629
1630 case " $hookable_fns " in
1631 *" $1 "*) ;;
1632 *) func_fatal_error "'$1' does not support hook funcions.n" ;;
1633 esac
1634
1635 eval _G_hook_fns=\$$1_hooks; shift
1636
1637 for _G_hook in $_G_hook_fns; do
1638 if eval $_G_hook '"$@"'; then
1639 # store returned options list back into positional
1640 # parameters for next 'cmd' execution.
1641 eval _G_hook_result=\$${_G_hook}_result
1642 eval set dummy "$_G_hook_result"; shift
1643 _G_rc_run_hooks=:
1644 fi
1645 done
1646
1647 $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result
1648 }
1649
1650
1651
1652 ## --------------- ##
1653 ## Option parsing. ##
1654 ## --------------- ##
1655
1656 # In order to add your own option parsing hooks, you must accept the
1657 # full positional parameter list in your hook function, you may remove/edit
1658 # any options that you action, and then pass back the remaining unprocessed
1659 # options in '<hooked_function_name>_result', escaped suitably for
1660 # 'eval'. In this case you also must return $EXIT_SUCCESS to let the
1661 # hook's caller know that it should pay attention to
1662 # '<hooked_function_name>_result'. Returning $EXIT_FAILURE signalizes that
1663 # arguments are left untouched by the hook and therefore caller will ignore the
1664 # result variable.
1665 #
1666 # Like this:
1667 #
1668 # my_options_prep ()
1669 # {
1670 # $debug_cmd
1671 #
1672 # # Extend the existing usage message.
1673 # usage_message=$usage_message'
1674 # -s, --silent don'\''t print informational messages
1675 # '
1676 # # No change in '$@' (ignored completely by this hook). There is
1677 # # no need to do the equivalent (but slower) action:
1678 # # func_quote eval ${1+"$@"}
1679 # # my_options_prep_result=$func_quote_result
1680 # false
1681 # }
1682 # func_add_hook func_options_prep my_options_prep
1683 #
1684 #
1685 # my_silent_option ()
1686 # {
1687 # $debug_cmd
1688 #
1689 # args_changed=false
1690 #
1691 # # Note that for efficiency, we parse as many options as we can
1692 # # recognise in a loop before passing the remainder back to the
1693 # # caller on the first unrecognised argument we encounter.
1694 # while test $# -gt 0; do
1695 # opt=$1; shift
1696 # case $opt in
1697 # --silent|-s) opt_silent=:
1698 # args_changed=:
1699 # ;;
1700 # # Separate non-argument short options:
1701 # -s*) func_split_short_opt "$_G_opt"
1702 # set dummy "$func_split_short_opt_name" \
1703 # "-$func_split_short_opt_arg" ${1+"$@"}
1704 # shift
1705 # args_changed=:
1706 # ;;
1707 # *) # Make sure the first unrecognised option "$_G_opt"
1708 # # is added back to "$@", we could need that later
1709 # # if $args_changed is true.
1710 # set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
1711 # esac
1712 # done
1713 #
1714 # if $args_changed; then
1715 # func_quote eval ${1+"$@"}
1716 # my_silent_option_result=$func_quote_result
1717 # fi
1718 #
1719 # $args_changed
1720 # }
1721 # func_add_hook func_parse_options my_silent_option
1722 #
1723 #
1724 # my_option_validation ()
1725 # {
1726 # $debug_cmd
1727 #
1728 # $opt_silent && $opt_verbose && func_fatal_help "\
1729 # '--silent' and '--verbose' options are mutually exclusive."
1730 #
1731 # false
1732 # }
1733 # func_add_hook func_validate_options my_option_validation
1734 #
1735 # You'll also need to manually amend $usage_message to reflect the extra
1736 # options you parse. It's preferable to append if you can, so that
1737 # multiple option parsing hooks can be added safely.
1738
1739
1740 # func_options_finish [ARG]...
1741 # ----------------------------
1742 # Finishing the option parse loop (call 'func_options' hooks ATM).
1743 func_options_finish ()
1744 {
1745 $debug_cmd
1746
1747 _G_func_options_finish_exit=false
1748 if func_run_hooks func_options ${1+"$@"}; then
1749 func_options_finish_result=$func_run_hooks_result
1750 _G_func_options_finish_exit=:
1751 fi
1752
1753 $_G_func_options_finish_exit
1754 }
1755
1756
1757 # func_options [ARG]...
1758 # ---------------------
1759 # All the functions called inside func_options are hookable. See the
1760 # individual implementations for details.
1761 func_hookable func_options
1762 func_options ()
1763 {
1764 $debug_cmd
1765
1766 _G_rc_options=false
1767
1768 for my_func in options_prep parse_options validate_options options_finish
1769 do
1770 if eval func_$my_func '${1+"$@"}'; then
1771 eval _G_res_var='$'"func_${my_func}_result"
1772 eval set dummy "$_G_res_var" ; shift
1773 _G_rc_options=:
1774 fi
1775 done
1776
1777 # Save modified positional parameters for caller. As a top-level
1778 # options-parser function we always need to set the 'func_options_result'
1779 # variable (regardless the $_G_rc_options value).
1780 if $_G_rc_options; then
1781 func_options_result=$_G_res_var
1782 else
1783 func_quote eval ${1+"$@"}
1784 func_options_result=$func_quote_result
1785 fi
1786
1787 $_G_rc_options
1788 }
1789
1790
1791 # func_options_prep [ARG]...
1792 # --------------------------
1793 # All initialisations required before starting the option parse loop.
1794 # Note that when calling hook functions, we pass through the list of
1795 # positional parameters. If a hook function modifies that list, and
1796 # needs to propagate that back to rest of this script, then the complete
1797 # modified list must be put in 'func_run_hooks_result' before
1798 # returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned).
1799 func_hookable func_options_prep
1800 func_options_prep ()
1801 {
1802 $debug_cmd
1803
1804 # Option defaults:
1805 opt_verbose=false
1806 opt_warning_types=
1807
1808 _G_rc_options_prep=false
1809 if func_run_hooks func_options_prep ${1+"$@"}; then
1810 _G_rc_options_prep=:
1811 # save modified positional parameters for caller
1812 func_options_prep_result=$func_run_hooks_result
1813 fi
1814
1815 $_G_rc_options_prep
1816 }
1817
1818
1819 # func_parse_options [ARG]...
1820 # ---------------------------
1821 # The main option parsing loop.
1822 func_hookable func_parse_options
1823 func_parse_options ()
1824 {
1825 $debug_cmd
1826
1827 func_parse_options_result=
1828
1829 _G_rc_parse_options=false
1830 # this just eases exit handling
1831 while test $# -gt 0; do
1832 # Defer to hook functions for initial option parsing, so they
1833 # get priority in the event of reusing an option name.
1834 if func_run_hooks func_parse_options ${1+"$@"}; then
1835 eval set dummy "$func_run_hooks_result"; shift
1836 _G_rc_parse_options=:
1837 fi
1838
1839 # Break out of the loop if we already parsed every option.
1840 test $# -gt 0 || break
1841
1842 _G_match_parse_options=:
1843 _G_opt=$1
1844 shift
1845 case $_G_opt in
1846 --debug|-x) debug_cmd='set -x'
1847 func_echo "enabling shell trace mode"
1848 $debug_cmd
1849 ;;
1850
1851 --no-warnings|--no-warning|--no-warn)
1852 set dummy --warnings none ${1+"$@"}
1853 shift
1854 ;;
1855
1856 --warnings|--warning|-W)
1857 if test $# = 0 && func_missing_arg $_G_opt; then
1858 _G_rc_parse_options=:
1859 break
1860 fi
1861 case " $warning_categories $1" in
1862 *" $1 "*)
1863 # trailing space prevents matching last $1 above
1864 func_append_uniq opt_warning_types " $1"
1865 ;;
1866 *all)
1867 opt_warning_types=$warning_categories
1868 ;;
1869 *none)
1870 opt_warning_types=none
1871 warning_func=:
1872 ;;
1873 *error)
1874 opt_warning_types=$warning_categories
1875 warning_func=func_fatal_error
1876 ;;
1877 *)
1878 func_fatal_error \
1879 "unsupported warning category: '$1'"
1880 ;;
1881 esac
1882 shift
1883 ;;
1884
1885 --verbose|-v) opt_verbose=: ;;
1886 --version) func_version ;;
1887 -\?|-h) func_usage ;;
1888 --help) func_help ;;
1889
1890 # Separate optargs to long options (plugins may need this):
1891 --*=*) func_split_equals "$_G_opt"
1892 set dummy "$func_split_equals_lhs" \
1893 "$func_split_equals_rhs" ${1+"$@"}
1894 shift
1895 ;;
1896
1897 # Separate optargs to short options:
1898 -W*)
1899 func_split_short_opt "$_G_opt"
1900 set dummy "$func_split_short_opt_name" \
1901 "$func_split_short_opt_arg" ${1+"$@"}
1902 shift
1903 ;;
1904
1905 # Separate non-argument short options:
1906 -\?*|-h*|-v*|-x*)
1907 func_split_short_opt "$_G_opt"
1908 set dummy "$func_split_short_opt_name" \
1909 "-$func_split_short_opt_arg" ${1+"$@"}
1910 shift
1911 ;;
1912
1913 --) _G_rc_parse_options=: ; break ;;
1914 -*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
1915 *) set dummy "$_G_opt" ${1+"$@"}; shift
1916 _G_match_parse_options=false
1917 break
1918 ;;
1919 esac
1920
1921 $_G_match_parse_options && _G_rc_parse_options=:
1922 done
1923
1924
1925 if $_G_rc_parse_options; then
1926 # save modified positional parameters for caller
1927 func_quote eval ${1+"$@"}
1928 func_parse_options_result=$func_quote_result
1929 fi
1930
1931 $_G_rc_parse_options
1932 }
1933
1934
1935 # func_validate_options [ARG]...
1936 # ------------------------------
1937 # Perform any sanity checks on option settings and/or unconsumed
1938 # arguments.
1939 func_hookable func_validate_options
1940 func_validate_options ()
1941 {
1942 $debug_cmd
1943
1944 _G_rc_validate_options=false
1945
1946 # Display all warnings if -W was not given.
1947 test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
1948
1949 if func_run_hooks func_validate_options ${1+"$@"}; then
1950 # save modified positional parameters for caller
1951 func_validate_options_result=$func_run_hooks_result
1952 _G_rc_validate_options=:
1953 fi
1954
1955 # Bail if the options were screwed!
1956 $exit_cmd $EXIT_FAILURE
1957
1958 $_G_rc_validate_options
1959 }
1960
1961
1962
1963 ## ----------------- ##
1964 ## Helper functions. ##
1965 ## ----------------- ##
1966
1967 # This section contains the helper functions used by the rest of the
1968 # hookable option parser framework in ascii-betical order.
1969
1970
1971 # func_fatal_help ARG...
1972 # ----------------------
1973 # Echo program name prefixed message to standard error, followed by
1974 # a help hint, and exit.
1975 func_fatal_help ()
1976 {
1977 $debug_cmd
1978
1979 eval \$ECHO \""Usage: $usage"\"
1980 eval \$ECHO \""$fatal_help"\"
1981 func_error ${1+"$@"}
1982 exit $EXIT_FAILURE
1983 }
1984
1985
1986 # func_help
1987 # ---------
1988 # Echo long help message to standard output and exit.
1989 func_help ()
1990 {
1991 $debug_cmd
1992
1993 func_usage_message
1994 $ECHO "$long_help_message"
1995 exit 0
1996 }
1997
1998
1999 # func_missing_arg ARGNAME
2000 # ------------------------
2001 # Echo program name prefixed message to standard error and set global
2002 # exit_cmd.
2003 func_missing_arg ()
2004 {
2005 $debug_cmd
2006
2007 func_error "Missing argument for '$1'."
2008 exit_cmd=exit
2009 }
2010
2011
2012 # func_split_equals STRING
2013 # ------------------------
2014 # Set func_split_equals_lhs and func_split_equals_rhs shell variables after
2015 # splitting STRING at the '=' sign.
2016 test -z "$_G_HAVE_XSI_OPS" \
2017 && (eval 'x=a/b/c;
2018 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
2019 && _G_HAVE_XSI_OPS=yes
2020
2021 if test yes = "$_G_HAVE_XSI_OPS"
2022 then
2023 # This is an XSI compatible shell, allowing a faster implementation...
2024 eval 'func_split_equals ()
2025 {
2026 $debug_cmd
2027
2028 func_split_equals_lhs=${1%%=*}
2029 func_split_equals_rhs=${1#*=}
2030 test "x$func_split_equals_lhs" = "x$1" \
2031 && func_split_equals_rhs=
2032 }'
2033 else
2034 # ...otherwise fall back to using expr, which is often a shell builtin.
2035 func_split_equals ()
2036 {
2037 $debug_cmd
2038
2039 func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
2040 func_split_equals_rhs=
2041 test "x$func_split_equals_lhs" = "x$1" \
2042 || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
2043 }
2044 fi #func_split_equals
2045
2046
2047 # func_split_short_opt SHORTOPT
2048 # -----------------------------
2049 # Set func_split_short_opt_name and func_split_short_opt_arg shell
2050 # variables after splitting SHORTOPT after the 2nd character.
2051 if test yes = "$_G_HAVE_XSI_OPS"
2052 then
2053 # This is an XSI compatible shell, allowing a faster implementation...
2054 eval 'func_split_short_opt ()
2055 {
2056 $debug_cmd
2057
2058 func_split_short_opt_arg=${1#??}
2059 func_split_short_opt_name=${1%"$func_split_short_opt_arg"}
2060 }'
2061 else
2062 # ...otherwise fall back to using expr, which is often a shell builtin.
2063 func_split_short_opt ()
2064 {
2065 $debug_cmd
2066
2067 func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'`
2068 func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
2069 }
2070 fi #func_split_short_opt
2071
2072
2073 # func_usage
2074 # ----------
2075 # Echo short help message to standard output and exit.
2076 func_usage ()
2077 {
2078 $debug_cmd
2079
2080 func_usage_message
2081 $ECHO "Run '$progname --help |${PAGER-more}' for full usage"
2082 exit 0
2083 }
2084
2085
2086 # func_usage_message
2087 # ------------------
2088 # Echo short help message to standard output.
2089 func_usage_message ()
2090 {
2091 $debug_cmd
2092
2093 eval \$ECHO \""Usage: $usage"\"
2094 echo
2095 $SED -n 's|^# ||
2096 /^Written by/{
2097 x;p;x
2098 }
2099 h
2100 /^Written by/q' < "$progpath"
2101 echo
2102 eval \$ECHO \""$usage_message"\"
2103 }
2104
2105
2106 # func_version
2107 # ------------
2108 # Echo version message to standard output and exit.
2109 func_version ()
2110 {
2111 $debug_cmd
2112
2113 printf '%s\n' "$progname $scriptversion"
2114 $SED -n '
2115 /(C)/!b go
2116 :more
2117 /\./!{
2118 N
2119 s|\n# | |
2120 b more
2121 }
2122 :go
2123 /^# Written by /,/# warranty; / {
2124 s|^# ||
2125 s|^# *$||
2126 s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
2127 p
2128 }
2129 /^# Written by / {
2130 s|^# ||
2131 p
2132 }
2133 /^warranty; /q' < "$progpath"
2134
2135 exit $?
2136 }
2137
2138
2139 # Local variables:
2140 # mode: shell-script
2141 # sh-indentation: 2
2142 # eval: (add-hook 'before-save-hook 'time-stamp)
2143 # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
2144 # time-stamp-time-zone: "UTC"
2145 # End:
2146
2147 # Set a version string.
2148 scriptversion='(GNU libtool) 2.4.6'
2149
2150
2151 # func_echo ARG...
2152 # ----------------
2153 # Libtool also displays the current mode in messages, so override
2154 # funclib.sh func_echo with this custom definition.
2155 func_echo ()
2156 {
2157 $debug_cmd
2158
2159 _G_message=$*
2160
2161 func_echo_IFS=$IFS
2162 IFS=$nl
2163 for _G_line in $_G_message; do
2164 IFS=$func_echo_IFS
2165 $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line"
2166 done
2167 IFS=$func_echo_IFS
2168 }
2169
2170
2171 # func_warning ARG...
2172 # -------------------
2173 # Libtool warnings are not categorized, so override funclib.sh
2174 # func_warning with this simpler definition.
2175 func_warning ()
2176 {
2177 $debug_cmd
2178
2179 $warning_func ${1+"$@"}
2180 }
2181
2182
2183 ## ---------------- ##
2184 ## Options parsing. ##
2185 ## ---------------- ##
2186
2187 # Hook in the functions to make sure our own options are parsed during
2188 # the option parsing loop.
2189
2190 usage='$progpath [OPTION]... [MODE-ARG]...'
2191
2192 # Short help message in response to '-h'.
2193 usage_message="Options:
2194 --config show all configuration variables
2195 --debug enable verbose shell tracing
2196 -n, --dry-run display commands without modifying any files
2197 --features display basic configuration information and exit
2198 --mode=MODE use operation mode MODE
2199 --no-warnings equivalent to '-Wnone'
2200 --preserve-dup-deps don't remove duplicate dependency libraries
2201 --quiet, --silent don't print informational messages
2202 --tag=TAG use configuration variables from tag TAG
2203 -v, --verbose print more informational messages than default
2204 --version print version information
2205 -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all]
2206 -h, --help, --help-all print short, long, or detailed help message
2207 "
2208
2209 # Additional text appended to 'usage_message' in response to '--help'.
2210 func_help ()
2211 {
2212 $debug_cmd
2213
2214 func_usage_message
2215 $ECHO "$long_help_message
2216
2217 MODE must be one of the following:
2218
2219 clean remove files from the build directory
2220 compile compile a source file into a libtool object
2221 execute automatically set library path, then run a program
2222 finish complete the installation of libtool libraries
2223 install install libraries or executables
2224 link create a library or an executable
2225 uninstall remove libraries from an installed directory
2226
2227 MODE-ARGS vary depending on the MODE. When passed as first option,
2228 '--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that.
2229 Try '$progname --help --mode=MODE' for a more detailed description of MODE.
2230
2231 When reporting a bug, please describe a test case to reproduce it and
2232 include the following information:
2233
2234 host-triplet: $host
2235 shell: $SHELL
2236 compiler: $LTCC
2237 compiler flags: $LTCFLAGS
2238 linker: $LD (gnu? $with_gnu_ld)
2239 version: $progname $scriptversion Debian-2.4.6-2.1
2240 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
2241 autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
2242
2243 Report bugs to <bug-libtool@gnu.org>.
2244 GNU libtool home page: <http://www.gnu.org/s/libtool/>.
2245 General help using GNU software: <http://www.gnu.org/gethelp/>."
2246 exit 0
2247 }
2248
2249
2250 # func_lo2o OBJECT-NAME
2251 # ---------------------
2252 # Transform OBJECT-NAME from a '.lo' suffix to the platform specific
2253 # object suffix.
2254
2255 lo2o=s/\\.lo\$/.$objext/
2256 o2lo=s/\\.$objext\$/.lo/
2257
2258 if test yes = "$_G_HAVE_XSI_OPS"; then
2259 eval 'func_lo2o ()
2260 {
2261 case $1 in
2262 *.lo) func_lo2o_result=${1%.lo}.$objext ;;
2263 * ) func_lo2o_result=$1 ;;
2264 esac
2265 }'
2266
2267 # func_xform LIBOBJ-OR-SOURCE
2268 # ---------------------------
2269 # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise)
2270 # suffix to a '.lo' libtool-object suffix.
2271 eval 'func_xform ()
2272 {
2273 func_xform_result=${1%.*}.lo
2274 }'
2275 else
2276 # ...otherwise fall back to using sed.
2277 func_lo2o ()
2278 {
2279 func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"`
2280 }
2281
2282 func_xform ()
2283 {
2284 func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'`
2285 }
2286 fi
2287
2288
2289 # func_fatal_configuration ARG...
2290 # -------------------------------
2291 # Echo program name prefixed message to standard error, followed by
2292 # a configuration failure hint, and exit.
2293 func_fatal_configuration ()
2294 {
2295 func__fatal_error ${1+"$@"} \
2296 "See the $PACKAGE documentation for more information." \
2297 "Fatal configuration error."
2298 }
2299
2300
2301 # func_config
2302 # -----------
2303 # Display the configuration for all the tags in this script.
2304 func_config ()
2305 {
2306 re_begincf='^# ### BEGIN LIBTOOL'
2307 re_endcf='^# ### END LIBTOOL'
2308
2309 # Default configuration.
2310 $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
2311
2312 # Now print the configurations for the tags.
2313 for tagname in $taglist; do
2314 $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
2315 done
2316
2317 exit $?
2318 }
2319
2320
2321 # func_features
2322 # -------------
2323 # Display the features supported by this script.
2324 func_features ()
2325 {
2326 echo "host: $host"
2327 if test yes = "$build_libtool_libs"; then
2328 echo "enable shared libraries"
2329 else
2330 echo "disable shared libraries"
2331 fi
2332 if test yes = "$build_old_libs"; then
2333 echo "enable static libraries"
2334 else
2335 echo "disable static libraries"
2336 fi
2337
2338 exit $?
2339 }
2340
2341
2342 # func_enable_tag TAGNAME
2343 # -----------------------
2344 # Verify that TAGNAME is valid, and either flag an error and exit, or
2345 # enable the TAGNAME tag. We also add TAGNAME to the global $taglist
2346 # variable here.
2347 func_enable_tag ()
2348 {
2349 # Global variable:
2350 tagname=$1
2351
2352 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
2353 re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
2354 sed_extractcf=/$re_begincf/,/$re_endcf/p
2355
2356 # Validate tagname.
2357 case $tagname in
2358 *[!-_A-Za-z0-9,/]*)
2359 func_fatal_error "invalid tag name: $tagname"
2360 ;;
2361 esac
2362
2363 # Don't test for the "default" C tag, as we know it's
2364 # there but not specially marked.
2365 case $tagname in
2366 CC) ;;
2367 *)
2368 if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
2369 taglist="$taglist $tagname"
2370
2371 # Evaluate the configuration. Be careful to quote the path
2372 # and the sed script, to avoid splitting on whitespace, but
2373 # also don't use non-portable quotes within backquotes within
2374 # quotes we have to do it in 2 steps:
2375 extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
2376 eval "$extractedcf"
2377 else
2378 func_error "ignoring unknown tag $tagname"
2379 fi
2380 ;;
2381 esac
2382 }
2383
2384
2385 # func_check_version_match
2386 # ------------------------
2387 # Ensure that we are using m4 macros, and libtool script from the same
2388 # release of libtool.
2389 func_check_version_match ()
2390 {
2391 if test "$package_revision" != "$macro_revision"; then
2392 if test "$VERSION" != "$macro_version"; then
2393 if test -z "$macro_version"; then
2394 cat >&2 <<_LT_EOF
2395 $progname: Version mismatch error. This is $PACKAGE $VERSION, but the
2396 $progname: definition of this LT_INIT comes from an older release.
2397 $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
2398 $progname: and run autoconf again.
2399 _LT_EOF
2400 else
2401 cat >&2 <<_LT_EOF
2402 $progname: Version mismatch error. This is $PACKAGE $VERSION, but the
2403 $progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
2404 $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
2405 $progname: and run autoconf again.
2406 _LT_EOF
2407 fi
2408 else
2409 cat >&2 <<_LT_EOF
2410 $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
2411 $progname: but the definition of this LT_INIT comes from revision $macro_revision.
2412 $progname: You should recreate aclocal.m4 with macros from revision $package_revision
2413 $progname: of $PACKAGE $VERSION and run autoconf again.
2414 _LT_EOF
2415 fi
2416
2417 exit $EXIT_MISMATCH
2418 fi
2419 }
2420
2421
2422 # libtool_options_prep [ARG]...
2423 # -----------------------------
2424 # Preparation for options parsed by libtool.
2425 libtool_options_prep ()
2426 {
2427 $debug_mode
2428
2429 # Option defaults:
2430 opt_config=false
2431 opt_dlopen=
2432 opt_dry_run=false
2433 opt_help=false
2434 opt_mode=
2435 opt_preserve_dup_deps=false
2436 opt_quiet=false
2437
2438 nonopt=
2439 preserve_args=
2440
2441 _G_rc_lt_options_prep=:
2442
2443 # Shorthand for --mode=foo, only valid as the first argument
2444 case $1 in
2445 clean|clea|cle|cl)
2446 shift; set dummy --mode clean ${1+"$@"}; shift
2447 ;;
2448 compile|compil|compi|comp|com|co|c)
2449 shift; set dummy --mode compile ${1+"$@"}; shift
2450 ;;
2451 execute|execut|execu|exec|exe|ex|e)
2452 shift; set dummy --mode execute ${1+"$@"}; shift
2453 ;;
2454 finish|finis|fini|fin|fi|f)
2455 shift; set dummy --mode finish ${1+"$@"}; shift
2456 ;;
2457 install|instal|insta|inst|ins|in|i)
2458 shift; set dummy --mode install ${1+"$@"}; shift
2459 ;;
2460 link|lin|li|l)
2461 shift; set dummy --mode link ${1+"$@"}; shift
2462 ;;
2463 uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
2464 shift; set dummy --mode uninstall ${1+"$@"}; shift
2465 ;;
2466 *)
2467 _G_rc_lt_options_prep=false
2468 ;;
2469 esac
2470
2471 if $_G_rc_lt_options_prep; then
2472 # Pass back the list of options.
2473 func_quote eval ${1+"$@"}
2474 libtool_options_prep_result=$func_quote_result
2475 fi
2476
2477 $_G_rc_lt_options_prep
2478 }
2479 func_add_hook func_options_prep libtool_options_prep
2480
2481
2482 # libtool_parse_options [ARG]...
2483 # ---------------------------------
2484 # Provide handling for libtool specific options.
2485 libtool_parse_options ()
2486 {
2487 $debug_cmd
2488
2489 _G_rc_lt_parse_options=false
2490
2491 # Perform our own loop to consume as many options as possible in
2492 # each iteration.
2493 while test $# -gt 0; do
2494 _G_match_lt_parse_options=:
2495 _G_opt=$1
2496 shift
2497 case $_G_opt in
2498 --dry-run|--dryrun|-n)
2499 opt_dry_run=:
2500 ;;
2501
2502 --config) func_config ;;
2503
2504 --dlopen|-dlopen)
2505 opt_dlopen="${opt_dlopen+$opt_dlopen
2506 }$1"
2507 shift
2508 ;;
2509
2510 --preserve-dup-deps)
2511 opt_preserve_dup_deps=: ;;
2512
2513 --features) func_features ;;
2514
2515 --finish) set dummy --mode finish ${1+"$@"}; shift ;;
2516
2517 --help) opt_help=: ;;
2518
2519 --help-all) opt_help=': help-all' ;;
2520
2521 --mode) test $# = 0 && func_missing_arg $_G_opt && break
2522 opt_mode=$1
2523 case $1 in
2524 # Valid mode arguments:
2525 clean|compile|execute|finish|install|link|relink|uninstall) ;;
2526
2527 # Catch anything else as an error
2528 *) func_error "invalid argument for $_G_opt"
2529 exit_cmd=exit
2530 break
2531 ;;
2532 esac
2533 shift
2534 ;;
2535
2536 --no-silent|--no-quiet)
2537 opt_quiet=false
2538 func_append preserve_args " $_G_opt"
2539 ;;
2540
2541 --no-warnings|--no-warning|--no-warn)
2542 opt_warning=false
2543 func_append preserve_args " $_G_opt"
2544 ;;
2545
2546 --no-verbose)
2547 opt_verbose=false
2548 func_append preserve_args " $_G_opt"
2549 ;;
2550
2551 --silent|--quiet)
2552 opt_quiet=:
2553 opt_verbose=false
2554 func_append preserve_args " $_G_opt"
2555 ;;
2556
2557 --tag) test $# = 0 && func_missing_arg $_G_opt && break
2558 opt_tag=$1
2559 func_append preserve_args " $_G_opt $1"
2560 func_enable_tag "$1"
2561 shift
2562 ;;
2563
2564 --verbose|-v) opt_quiet=false
2565 opt_verbose=:
2566 func_append preserve_args " $_G_opt"
2567 ;;
2568
2569 # An option not handled by this hook function:
2570 *) set dummy "$_G_opt" ${1+"$@"} ; shift
2571 _G_match_lt_parse_options=false
2572 break
2573 ;;
2574 esac
2575 $_G_match_lt_parse_options && _G_rc_lt_parse_options=:
2576 done
2577
2578 if $_G_rc_lt_parse_options; then
2579 # save modified positional parameters for caller
2580 func_quote eval ${1+"$@"}
2581 libtool_parse_options_result=$func_quote_result
2582 fi
2583
2584 $_G_rc_lt_parse_options
2585 }
2586 func_add_hook func_parse_options libtool_parse_options
2587
2588
2589
2590 # libtool_validate_options [ARG]...
2591 # ---------------------------------
2592 # Perform any sanity checks on option settings and/or unconsumed
2593 # arguments.
2594 libtool_validate_options ()
2595 {
2596 # save first non-option argument
2597 if test 0 -lt $#; then
2598 nonopt=$1
2599 shift
2600 fi
2601
2602 # preserve --debug
2603 test : = "$debug_cmd" || func_append preserve_args " --debug"
2604
2605 case $host in
2606 # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
2607 # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
2608 *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
2609 # don't eliminate duplications in $postdeps and $predeps
2610 opt_duplicate_compiler_generated_deps=:
2611 ;;
2612 *)
2613 opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
2614 ;;
2615 esac
2616
2617 $opt_help || {
2618 # Sanity checks first:
2619 func_check_version_match
2620
2621 test yes != "$build_libtool_libs" \
2622 && test yes != "$build_old_libs" \
2623 && func_fatal_configuration "not configured to build any kind of library"
2624
2625 # Darwin sucks
2626 eval std_shrext=\"$shrext_cmds\"
2627
2628 # Only execute mode is allowed to have -dlopen flags.
2629 if test -n "$opt_dlopen" && test execute != "$opt_mode"; then
2630 func_error "unrecognized option '-dlopen'"
2631 $ECHO "$help" 1>&2
2632 exit $EXIT_FAILURE
2633 fi
2634
2635 # Change the help message to a mode-specific one.
2636 generic_help=$help
2637 help="Try '$progname --help --mode=$opt_mode' for more information."
2638 }
2639
2640 # Pass back the unparsed argument list
2641 func_quote eval ${1+"$@"}
2642 libtool_validate_options_result=$func_quote_result
2643 }
2644 func_add_hook func_validate_options libtool_validate_options
2645
2646
2647 # Process options as early as possible so that --help and --version
2648 # can return quickly.
2649 func_options ${1+"$@"}
2650 eval set dummy "$func_options_result"; shift
2651
2652
2653
2654 ## ----------- ##
2655 ## Main. ##
2656 ## ----------- ##
2657
2658 magic='%%%MAGIC variable%%%'
2659 magic_exe='%%%MAGIC EXE variable%%%'
2660
2661 # Global variables.
2662 extracted_archives=
2663 extracted_serial=0
2664
2665 # If this variable is set in any of the actions, the command in it
2666 # will be execed at the end. This prevents here-documents from being
2667 # left over by shells.
2668 exec_cmd=
2669
2670
2671 # A function that is used when there is no print builtin or printf.
2672 func_fallback_echo ()
2673 {
2674 eval 'cat <<_LTECHO_EOF
2675 $1
2676 _LTECHO_EOF'
2677 }
2678
2679 # func_generated_by_libtool
2680 # True iff stdin has been generated by Libtool. This function is only
2681 # a basic sanity check; it will hardly flush out determined imposters.
2682 func_generated_by_libtool_p ()
2683 {
2684 $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
2685 }
2686
2687 # func_lalib_p file
2688 # True iff FILE is a libtool '.la' library or '.lo' object file.
2689 # This function is only a basic sanity check; it will hardly flush out
2690 # determined imposters.
2691 func_lalib_p ()
2692 {
2693 test -f "$1" &&
2694 $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p
2695 }
2696
2697 # func_lalib_unsafe_p file
2698 # True iff FILE is a libtool '.la' library or '.lo' object file.
2699 # This function implements the same check as func_lalib_p without
2700 # resorting to external programs. To this end, it redirects stdin and
2701 # closes it afterwards, without saving the original file descriptor.
2702 # As a safety measure, use it only where a negative result would be
2703 # fatal anyway. Works if 'file' does not exist.
2704 func_lalib_unsafe_p ()
2705 {
2706 lalib_p=no
2707 if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
2708 for lalib_p_l in 1 2 3 4
2709 do
2710 read lalib_p_line
2711 case $lalib_p_line in
2712 \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
2713 esac
2714 done
2715 exec 0<&5 5<&-
2716 fi
2717 test yes = "$lalib_p"
2718 }
2719
2720 # func_ltwrapper_script_p file
2721 # True iff FILE is a libtool wrapper script
2722 # This function is only a basic sanity check; it will hardly flush out
2723 # determined imposters.
2724 func_ltwrapper_script_p ()
2725 {
2726 test -f "$1" &&
2727 $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p
2728 }
2729
2730 # func_ltwrapper_executable_p file
2731 # True iff FILE is a libtool wrapper executable
2732 # This function is only a basic sanity check; it will hardly flush out
2733 # determined imposters.
2734 func_ltwrapper_executable_p ()
2735 {
2736 func_ltwrapper_exec_suffix=
2737 case $1 in
2738 *.exe) ;;
2739 *) func_ltwrapper_exec_suffix=.exe ;;
2740 esac
2741 $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
2742 }
2743
2744 # func_ltwrapper_scriptname file
2745 # Assumes file is an ltwrapper_executable
2746 # uses $file to determine the appropriate filename for a
2747 # temporary ltwrapper_script.
2748 func_ltwrapper_scriptname ()
2749 {
2750 func_dirname_and_basename "$1" "" "."
2751 func_stripname '' '.exe' "$func_basename_result"
2752 func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper
2753 }
2754
2755 # func_ltwrapper_p file
2756 # True iff FILE is a libtool wrapper script or wrapper executable
2757 # This function is only a basic sanity check; it will hardly flush out
2758 # determined imposters.
2759 func_ltwrapper_p ()
2760 {
2761 func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
2762 }
2763
2764
2765 # func_execute_cmds commands fail_cmd
2766 # Execute tilde-delimited COMMANDS.
2767 # If FAIL_CMD is given, eval that upon failure.
2768 # FAIL_CMD may read-access the current command in variable CMD!
2769 func_execute_cmds ()
2770 {
2771 $debug_cmd
2772
2773 save_ifs=$IFS; IFS='~'
2774 for cmd in $1; do
2775 IFS=$sp$nl
2776 eval cmd=\"$cmd\"
2777 IFS=$save_ifs
2778 func_show_eval "$cmd" "${2-:}"
2779 done
2780 IFS=$save_ifs
2781 }
2782
2783
2784 # func_source file
2785 # Source FILE, adding directory component if necessary.
2786 # Note that it is not necessary on cygwin/mingw to append a dot to
2787 # FILE even if both FILE and FILE.exe exist: automatic-append-.exe
2788 # behavior happens only for exec(3), not for open(2)! Also, sourcing
2789 # 'FILE.' does not work on cygwin managed mounts.
2790 func_source ()
2791 {
2792 $debug_cmd
2793
2794 case $1 in
2795 */* | *\\*) . "$1" ;;
2796 *) . "./$1" ;;
2797 esac
2798 }
2799
2800
2801 # func_resolve_sysroot PATH
2802 # Replace a leading = in PATH with a sysroot. Store the result into
2803 # func_resolve_sysroot_result
2804 func_resolve_sysroot ()
2805 {
2806 func_resolve_sysroot_result=$1
2807 case $func_resolve_sysroot_result in
2808 =*)
2809 func_stripname '=' '' "$func_resolve_sysroot_result"
2810 func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
2811 ;;
2812 esac
2813 }
2814
2815 # func_replace_sysroot PATH
2816 # If PATH begins with the sysroot, replace it with = and
2817 # store the result into func_replace_sysroot_result.
2818 func_replace_sysroot ()
2819 {
2820 case $lt_sysroot:$1 in
2821 ?*:"$lt_sysroot"*)
2822 func_stripname "$lt_sysroot" '' "$1"
2823 func_replace_sysroot_result='='$func_stripname_result
2824 ;;
2825 *)
2826 # Including no sysroot.
2827 func_replace_sysroot_result=$1
2828 ;;
2829 esac
2830 }
2831
2832 # func_infer_tag arg
2833 # Infer tagged configuration to use if any are available and
2834 # if one wasn't chosen via the "--tag" command line option.
2835 # Only attempt this if the compiler in the base compile
2836 # command doesn't match the default compiler.
2837 # arg is usually of the form 'gcc ...'
2838 func_infer_tag ()
2839 {
2840 $debug_cmd
2841
2842 if test -n "$available_tags" && test -z "$tagname"; then
2843 CC_quoted=
2844 for arg in $CC; do
2845 func_append_quoted CC_quoted "$arg"
2846 done
2847 CC_expanded=`func_echo_all $CC`
2848 CC_quoted_expanded=`func_echo_all $CC_quoted`
2849 case $@ in
2850 # Blanks in the command may have been stripped by the calling shell,
2851 # but not from the CC environment variable when configure was run.
2852 " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
2853 " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;;
2854 # Blanks at the start of $base_compile will cause this to fail
2855 # if we don't check for them as well.
2856 *)
2857 for z in $available_tags; do
2858 if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
2859 # Evaluate the configuration.
2860 eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
2861 CC_quoted=
2862 for arg in $CC; do
2863 # Double-quote args containing other shell metacharacters.
2864 func_append_quoted CC_quoted "$arg"
2865 done
2866 CC_expanded=`func_echo_all $CC`
2867 CC_quoted_expanded=`func_echo_all $CC_quoted`
2868 case "$@ " in
2869 " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
2870 " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*)
2871 # The compiler in the base compile command matches
2872 # the one in the tagged configuration.
2873 # Assume this is the tagged configuration we want.
2874 tagname=$z
2875 break
2876 ;;
2877 esac
2878 fi
2879 done
2880 # If $tagname still isn't set, then no tagged configuration
2881 # was found and let the user know that the "--tag" command
2882 # line option must be used.
2883 if test -z "$tagname"; then
2884 func_echo "unable to infer tagged configuration"
2885 func_fatal_error "specify a tag with '--tag'"
2886 # else
2887 # func_verbose "using $tagname tagged configuration"
2888 fi
2889 ;;
2890 esac
2891 fi
2892 }
2893
2894
2895
2896 # func_write_libtool_object output_name pic_name nonpic_name
2897 # Create a libtool object file (analogous to a ".la" file),
2898 # but don't create it if we're doing a dry run.
2899 func_write_libtool_object ()
2900 {
2901 write_libobj=$1
2902 if test yes = "$build_libtool_libs"; then
2903 write_lobj=\'$2\'
2904 else
2905 write_lobj=none
2906 fi
2907
2908 if test yes = "$build_old_libs"; then
2909 write_oldobj=\'$3\'
2910 else
2911 write_oldobj=none
2912 fi
2913
2914 $opt_dry_run || {
2915 cat >${write_libobj}T <<EOF
2916 # $write_libobj - a libtool object file
2917 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
2918 #
2919 # Please DO NOT delete this file!
2920 # It is necessary for linking the library.
2921
2922 # Name of the PIC object.
2923 pic_object=$write_lobj
2924
2925 # Name of the non-PIC object
2926 non_pic_object=$write_oldobj
2927
2928 EOF
2929 $MV "${write_libobj}T" "$write_libobj"
2930 }
2931 }
2932
2933
2934 ##################################################
2935 # FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
2936 ##################################################
2937
2938 # func_convert_core_file_wine_to_w32 ARG
2939 # Helper function used by file name conversion functions when $build is *nix,
2940 # and $host is mingw, cygwin, or some other w32 environment. Relies on a
2941 # correctly configured wine environment available, with the winepath program
2942 # in $build's $PATH.
2943 #
2944 # ARG is the $build file name to be converted to w32 format.
2945 # Result is available in $func_convert_core_file_wine_to_w32_result, and will
2946 # be empty on error (or when ARG is empty)
2947 func_convert_core_file_wine_to_w32 ()
2948 {
2949 $debug_cmd
2950
2951 func_convert_core_file_wine_to_w32_result=$1
2952 if test -n "$1"; then
2953 # Unfortunately, winepath does not exit with a non-zero error code, so we
2954 # are forced to check the contents of stdout. On the other hand, if the
2955 # command is not found, the shell will set an exit code of 127 and print
2956 # *an error message* to stdout. So we must check for both error code of
2957 # zero AND non-empty stdout, which explains the odd construction:
2958 func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
2959 if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then
2960 func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
2961 $SED -e "$sed_naive_backslashify"`
2962 else
2963 func_convert_core_file_wine_to_w32_result=
2964 fi
2965 fi
2966 }
2967 # end: func_convert_core_file_wine_to_w32
2968
2969
2970 # func_convert_core_path_wine_to_w32 ARG
2971 # Helper function used by path conversion functions when $build is *nix, and
2972 # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
2973 # configured wine environment available, with the winepath program in $build's
2974 # $PATH. Assumes ARG has no leading or trailing path separator characters.
2975 #
2976 # ARG is path to be converted from $build format to win32.
2977 # Result is available in $func_convert_core_path_wine_to_w32_result.
2978 # Unconvertible file (directory) names in ARG are skipped; if no directory names
2979 # are convertible, then the result may be empty.
2980 func_convert_core_path_wine_to_w32 ()
2981 {
2982 $debug_cmd
2983
2984 # unfortunately, winepath doesn't convert paths, only file names
2985 func_convert_core_path_wine_to_w32_result=
2986 if test -n "$1"; then
2987 oldIFS=$IFS
2988 IFS=:
2989 for func_convert_core_path_wine_to_w32_f in $1; do
2990 IFS=$oldIFS
2991 func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
2992 if test -n "$func_convert_core_file_wine_to_w32_result"; then
2993 if test -z "$func_convert_core_path_wine_to_w32_result"; then
2994 func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result
2995 else
2996 func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
2997 fi
2998 fi
2999 done
3000 IFS=$oldIFS
3001 fi
3002 }
3003 # end: func_convert_core_path_wine_to_w32
3004
3005
3006 # func_cygpath ARGS...
3007 # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
3008 # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
3009 # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
3010 # (2), returns the Cygwin file name or path in func_cygpath_result (input
3011 # file name or path is assumed to be in w32 format, as previously converted
3012 # from $build's *nix or MSYS format). In case (3), returns the w32 file name
3013 # or path in func_cygpath_result (input file name or path is assumed to be in
3014 # Cygwin format). Returns an empty string on error.
3015 #
3016 # ARGS are passed to cygpath, with the last one being the file name or path to
3017 # be converted.
3018 #
3019 # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
3020 # environment variable; do not put it in $PATH.
3021 func_cygpath ()
3022 {
3023 $debug_cmd
3024
3025 if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
3026 func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
3027 if test "$?" -ne 0; then
3028 # on failure, ensure result is empty
3029 func_cygpath_result=
3030 fi
3031 else
3032 func_cygpath_result=
3033 func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'"
3034 fi
3035 }
3036 #end: func_cygpath
3037
3038
3039 # func_convert_core_msys_to_w32 ARG
3040 # Convert file name or path ARG from MSYS format to w32 format. Return
3041 # result in func_convert_core_msys_to_w32_result.
3042 func_convert_core_msys_to_w32 ()
3043 {
3044 $debug_cmd
3045
3046 # awkward: cmd appends spaces to result
3047 func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
3048 $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"`
3049 }
3050 #end: func_convert_core_msys_to_w32
3051
3052
3053 # func_convert_file_check ARG1 ARG2
3054 # Verify that ARG1 (a file name in $build format) was converted to $host
3055 # format in ARG2. Otherwise, emit an error message, but continue (resetting
3056 # func_to_host_file_result to ARG1).
3057 func_convert_file_check ()
3058 {
3059 $debug_cmd
3060
3061 if test -z "$2" && test -n "$1"; then
3062 func_error "Could not determine host file name corresponding to"
3063 func_error " '$1'"
3064 func_error "Continuing, but uninstalled executables may not work."
3065 # Fallback:
3066 func_to_host_file_result=$1
3067 fi
3068 }
3069 # end func_convert_file_check
3070
3071
3072 # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
3073 # Verify that FROM_PATH (a path in $build format) was converted to $host
3074 # format in TO_PATH. Otherwise, emit an error message, but continue, resetting
3075 # func_to_host_file_result to a simplistic fallback value (see below).
3076 func_convert_path_check ()
3077 {
3078 $debug_cmd
3079
3080 if test -z "$4" && test -n "$3"; then
3081 func_error "Could not determine the host path corresponding to"
3082 func_error " '$3'"
3083 func_error "Continuing, but uninstalled executables may not work."
3084 # Fallback. This is a deliberately simplistic "conversion" and
3085 # should not be "improved". See libtool.info.
3086 if test "x$1" != "x$2"; then
3087 lt_replace_pathsep_chars="s|$1|$2|g"
3088 func_to_host_path_result=`echo "$3" |
3089 $SED -e "$lt_replace_pathsep_chars"`
3090 else
3091 func_to_host_path_result=$3
3092 fi
3093 fi
3094 }
3095 # end func_convert_path_check
3096
3097
3098 # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
3099 # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
3100 # and appending REPL if ORIG matches BACKPAT.
3101 func_convert_path_front_back_pathsep ()
3102 {
3103 $debug_cmd
3104
3105 case $4 in
3106 $1 ) func_to_host_path_result=$3$func_to_host_path_result
3107 ;;
3108 esac
3109 case $4 in
3110 $2 ) func_append func_to_host_path_result "$3"
3111 ;;
3112 esac
3113 }
3114 # end func_convert_path_front_back_pathsep
3115
3116
3117 ##################################################
3118 # $build to $host FILE NAME CONVERSION FUNCTIONS #
3119 ##################################################
3120 # invoked via '$to_host_file_cmd ARG'
3121 #
3122 # In each case, ARG is the path to be converted from $build to $host format.
3123 # Result will be available in $func_to_host_file_result.
3124
3125
3126 # func_to_host_file ARG
3127 # Converts the file name ARG from $build format to $host format. Return result
3128 # in func_to_host_file_result.
3129 func_to_host_file ()
3130 {
3131 $debug_cmd
3132
3133 $to_host_file_cmd "$1"
3134 }
3135 # end func_to_host_file
3136
3137
3138 # func_to_tool_file ARG LAZY
3139 # converts the file name ARG from $build format to toolchain format. Return
3140 # result in func_to_tool_file_result. If the conversion in use is listed
3141 # in (the comma separated) LAZY, no conversion takes place.
3142 func_to_tool_file ()
3143 {
3144 $debug_cmd
3145
3146 case ,$2, in
3147 *,"$to_tool_file_cmd",*)
3148 func_to_tool_file_result=$1
3149 ;;
3150 *)
3151 $to_tool_file_cmd "$1"
3152 func_to_tool_file_result=$func_to_host_file_result
3153 ;;
3154 esac
3155 }
3156 # end func_to_tool_file
3157
3158
3159 # func_convert_file_noop ARG
3160 # Copy ARG to func_to_host_file_result.
3161 func_convert_file_noop ()
3162 {
3163 func_to_host_file_result=$1
3164 }
3165 # end func_convert_file_noop
3166
3167
3168 # func_convert_file_msys_to_w32 ARG
3169 # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
3170 # conversion to w32 is not available inside the cwrapper. Returns result in
3171 # func_to_host_file_result.
3172 func_convert_file_msys_to_w32 ()
3173 {
3174 $debug_cmd
3175
3176 func_to_host_file_result=$1
3177 if test -n "$1"; then
3178 func_convert_core_msys_to_w32 "$1"
3179 func_to_host_file_result=$func_convert_core_msys_to_w32_result
3180 fi
3181 func_convert_file_check "$1" "$func_to_host_file_result"
3182 }
3183 # end func_convert_file_msys_to_w32
3184
3185
3186 # func_convert_file_cygwin_to_w32 ARG
3187 # Convert file name ARG from Cygwin to w32 format. Returns result in
3188 # func_to_host_file_result.
3189 func_convert_file_cygwin_to_w32 ()
3190 {
3191 $debug_cmd
3192
3193 func_to_host_file_result=$1
3194 if test -n "$1"; then
3195 # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
3196 # LT_CYGPATH in this case.
3197 func_to_host_file_result=`cygpath -m "$1"`
3198 fi
3199 func_convert_file_check "$1" "$func_to_host_file_result"
3200 }
3201 # end func_convert_file_cygwin_to_w32
3202
3203
3204 # func_convert_file_nix_to_w32 ARG
3205 # Convert file name ARG from *nix to w32 format. Requires a wine environment
3206 # and a working winepath. Returns result in func_to_host_file_result.
3207 func_convert_file_nix_to_w32 ()
3208 {
3209 $debug_cmd
3210
3211 func_to_host_file_result=$1
3212 if test -n "$1"; then
3213 func_convert_core_file_wine_to_w32 "$1"
3214 func_to_host_file_result=$func_convert_core_file_wine_to_w32_result
3215 fi
3216 func_convert_file_check "$1" "$func_to_host_file_result"
3217 }
3218 # end func_convert_file_nix_to_w32
3219
3220
3221 # func_convert_file_msys_to_cygwin ARG
3222 # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set.
3223 # Returns result in func_to_host_file_result.
3224 func_convert_file_msys_to_cygwin ()
3225 {
3226 $debug_cmd
3227
3228 func_to_host_file_result=$1
3229 if test -n "$1"; then
3230 func_convert_core_msys_to_w32 "$1"
3231 func_cygpath -u "$func_convert_core_msys_to_w32_result"
3232 func_to_host_file_result=$func_cygpath_result
3233 fi
3234 func_convert_file_check "$1" "$func_to_host_file_result"
3235 }
3236 # end func_convert_file_msys_to_cygwin
3237
3238
3239 # func_convert_file_nix_to_cygwin ARG
3240 # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed
3241 # in a wine environment, working winepath, and LT_CYGPATH set. Returns result
3242 # in func_to_host_file_result.
3243 func_convert_file_nix_to_cygwin ()
3244 {
3245 $debug_cmd
3246
3247 func_to_host_file_result=$1
3248 if test -n "$1"; then
3249 # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
3250 func_convert_core_file_wine_to_w32 "$1"
3251 func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
3252 func_to_host_file_result=$func_cygpath_result
3253 fi
3254 func_convert_file_check "$1" "$func_to_host_file_result"
3255 }
3256 # end func_convert_file_nix_to_cygwin
3257
3258
3259 #############################################
3260 # $build to $host PATH CONVERSION FUNCTIONS #
3261 #############################################
3262 # invoked via '$to_host_path_cmd ARG'
3263 #
3264 # In each case, ARG is the path to be converted from $build to $host format.
3265 # The result will be available in $func_to_host_path_result.
3266 #
3267 # Path separators are also converted from $build format to $host format. If
3268 # ARG begins or ends with a path separator character, it is preserved (but
3269 # converted to $host format) on output.
3270 #
3271 # All path conversion functions are named using the following convention:
3272 # file name conversion function : func_convert_file_X_to_Y ()
3273 # path conversion function : func_convert_path_X_to_Y ()
3274 # where, for any given $build/$host combination the 'X_to_Y' value is the
3275 # same. If conversion functions are added for new $build/$host combinations,
3276 # the two new functions must follow this pattern, or func_init_to_host_path_cmd
3277 # will break.
3278
3279
3280 # func_init_to_host_path_cmd
3281 # Ensures that function "pointer" variable $to_host_path_cmd is set to the
3282 # appropriate value, based on the value of $to_host_file_cmd.
3283 to_host_path_cmd=
3284 func_init_to_host_path_cmd ()
3285 {
3286 $debug_cmd
3287
3288 if test -z "$to_host_path_cmd"; then
3289 func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
3290 to_host_path_cmd=func_convert_path_$func_stripname_result
3291 fi
3292 }
3293
3294
3295 # func_to_host_path ARG
3296 # Converts the path ARG from $build format to $host format. Return result
3297 # in func_to_host_path_result.
3298 func_to_host_path ()
3299 {
3300 $debug_cmd
3301
3302 func_init_to_host_path_cmd
3303 $to_host_path_cmd "$1"
3304 }
3305 # end func_to_host_path
3306
3307
3308 # func_convert_path_noop ARG
3309 # Copy ARG to func_to_host_path_result.
3310 func_convert_path_noop ()
3311 {
3312 func_to_host_path_result=$1
3313 }
3314 # end func_convert_path_noop
3315
3316
3317 # func_convert_path_msys_to_w32 ARG
3318 # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
3319 # conversion to w32 is not available inside the cwrapper. Returns result in
3320 # func_to_host_path_result.
3321 func_convert_path_msys_to_w32 ()
3322 {
3323 $debug_cmd
3324
3325 func_to_host_path_result=$1
3326 if test -n "$1"; then
3327 # Remove leading and trailing path separator characters from ARG. MSYS
3328 # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
3329 # and winepath ignores them completely.
3330 func_stripname : : "$1"
3331 func_to_host_path_tmp1=$func_stripname_result
3332 func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
3333 func_to_host_path_result=$func_convert_core_msys_to_w32_result
3334 func_convert_path_check : ";" \
3335 "$func_to_host_path_tmp1" "$func_to_host_path_result"
3336 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
3337 fi
3338 }
3339 # end func_convert_path_msys_to_w32
3340
3341
3342 # func_convert_path_cygwin_to_w32 ARG
3343 # Convert path ARG from Cygwin to w32 format. Returns result in
3344 # func_to_host_file_result.
3345 func_convert_path_cygwin_to_w32 ()
3346 {
3347 $debug_cmd
3348
3349 func_to_host_path_result=$1
3350 if test -n "$1"; then
3351 # See func_convert_path_msys_to_w32:
3352 func_stripname : : "$1"
3353 func_to_host_path_tmp1=$func_stripname_result
3354 func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
3355 func_convert_path_check : ";" \
3356 "$func_to_host_path_tmp1" "$func_to_host_path_result"
3357 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
3358 fi
3359 }
3360 # end func_convert_path_cygwin_to_w32
3361
3362
3363 # func_convert_path_nix_to_w32 ARG
3364 # Convert path ARG from *nix to w32 format. Requires a wine environment and
3365 # a working winepath. Returns result in func_to_host_file_result.
3366 func_convert_path_nix_to_w32 ()
3367 {
3368 $debug_cmd
3369
3370 func_to_host_path_result=$1
3371 if test -n "$1"; then
3372 # See func_convert_path_msys_to_w32:
3373 func_stripname : : "$1"
3374 func_to_host_path_tmp1=$func_stripname_result
3375 func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
3376 func_to_host_path_result=$func_convert_core_path_wine_to_w32_result
3377 func_convert_path_check : ";" \
3378 "$func_to_host_path_tmp1" "$func_to_host_path_result"
3379 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
3380 fi
3381 }
3382 # end func_convert_path_nix_to_w32
3383
3384
3385 # func_convert_path_msys_to_cygwin ARG
3386 # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set.
3387 # Returns result in func_to_host_file_result.
3388 func_convert_path_msys_to_cygwin ()
3389 {
3390 $debug_cmd
3391
3392 func_to_host_path_result=$1
3393 if test -n "$1"; then
3394 # See func_convert_path_msys_to_w32:
3395 func_stripname : : "$1"
3396 func_to_host_path_tmp1=$func_stripname_result
3397 func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
3398 func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
3399 func_to_host_path_result=$func_cygpath_result
3400 func_convert_path_check : : \
3401 "$func_to_host_path_tmp1" "$func_to_host_path_result"
3402 func_convert_path_front_back_pathsep ":*" "*:" : "$1"
3403 fi
3404 }
3405 # end func_convert_path_msys_to_cygwin
3406
3407
3408 # func_convert_path_nix_to_cygwin ARG
3409 # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a
3410 # a wine environment, working winepath, and LT_CYGPATH set. Returns result in
3411 # func_to_host_file_result.
3412 func_convert_path_nix_to_cygwin ()
3413 {
3414 $debug_cmd
3415
3416 func_to_host_path_result=$1
3417 if test -n "$1"; then
3418 # Remove leading and trailing path separator characters from
3419 # ARG. msys behavior is inconsistent here, cygpath turns them
3420 # into '.;' and ';.', and winepath ignores them completely.
3421 func_stripname : : "$1"
3422 func_to_host_path_tmp1=$func_stripname_result
3423 func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
3424 func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
3425 func_to_host_path_result=$func_cygpath_result
3426 func_convert_path_check : : \
3427 "$func_to_host_path_tmp1" "$func_to_host_path_result"
3428 func_convert_path_front_back_pathsep ":*" "*:" : "$1"
3429 fi
3430 }
3431 # end func_convert_path_nix_to_cygwin
3432
3433
3434 # func_dll_def_p FILE
3435 # True iff FILE is a Windows DLL '.def' file.
3436 # Keep in sync with _LT_DLL_DEF_P in libtool.m4
3437 func_dll_def_p ()
3438 {
3439 $debug_cmd
3440
3441 func_dll_def_p_tmp=`$SED -n \
3442 -e 's/^[ ]*//' \
3443 -e '/^\(;.*\)*$/d' \
3444 -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \
3445 -e q \
3446 "$1"`
3447 test DEF = "$func_dll_def_p_tmp"
3448 }
3449
3450
3451 # func_mode_compile arg...
3452 func_mode_compile ()
3453 {
3454 $debug_cmd
3455
3456 # Get the compilation command and the source file.
3457 base_compile=
3458 srcfile=$nonopt # always keep a non-empty value in "srcfile"
3459 suppress_opt=yes
3460 suppress_output=
3461 arg_mode=normal
3462 libobj=
3463 later=
3464 pie_flag=
3465
3466 for arg
3467 do
3468 case $arg_mode in
3469 arg )
3470 # do not "continue". Instead, add this to base_compile
3471 lastarg=$arg
3472 arg_mode=normal
3473 ;;
3474
3475 target )
3476 libobj=$arg
3477 arg_mode=normal
3478 continue
3479 ;;
3480
3481 normal )
3482 # Accept any command-line options.
3483 case $arg in
3484 -o)
3485 test -n "$libobj" && \
3486 func_fatal_error "you cannot specify '-o' more than once"
3487 arg_mode=target
3488 continue
3489 ;;
3490
3491 -pie | -fpie | -fPIE)
3492 func_append pie_flag " $arg"
3493 continue
3494 ;;
3495
3496 -shared | -static | -prefer-pic | -prefer-non-pic)
3497 func_append later " $arg"
3498 continue
3499 ;;
3500
3501 -no-suppress)
3502 suppress_opt=no
3503 continue
3504 ;;
3505
3506 -Xcompiler)
3507 arg_mode=arg # the next one goes into the "base_compile" arg list
3508 continue # The current "srcfile" will either be retained or
3509 ;; # replaced later. I would guess that would be a bug.
3510
3511 -Wc,*)
3512 func_stripname '-Wc,' '' "$arg"
3513 args=$func_stripname_result
3514 lastarg=
3515 save_ifs=$IFS; IFS=,
3516 for arg in $args; do
3517 IFS=$save_ifs
3518 func_append_quoted lastarg "$arg"
3519 done
3520 IFS=$save_ifs
3521 func_stripname ' ' '' "$lastarg"
3522 lastarg=$func_stripname_result
3523
3524 # Add the arguments to base_compile.
3525 func_append base_compile " $lastarg"
3526 continue
3527 ;;
3528
3529 *)
3530 # Accept the current argument as the source file.
3531 # The previous "srcfile" becomes the current argument.
3532 #
3533 lastarg=$srcfile
3534 srcfile=$arg
3535 ;;
3536 esac # case $arg
3537 ;;
3538 esac # case $arg_mode
3539
3540 # Aesthetically quote the previous argument.
3541 func_append_quoted base_compile "$lastarg"
3542 done # for arg
3543
3544 case $arg_mode in
3545 arg)
3546 func_fatal_error "you must specify an argument for -Xcompile"
3547 ;;
3548 target)
3549 func_fatal_error "you must specify a target with '-o'"
3550 ;;
3551 *)
3552 # Get the name of the library object.
3553 test -z "$libobj" && {
3554 func_basename "$srcfile"
3555 libobj=$func_basename_result
3556 }
3557 ;;
3558 esac
3559
3560 # Recognize several different file suffixes.
3561 # If the user specifies -o file.o, it is replaced with file.lo
3562 case $libobj in
3563 *.[cCFSifmso] | \
3564 *.ada | *.adb | *.ads | *.asm | \
3565 *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
3566 *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup)
3567 func_xform "$libobj"
3568 libobj=$func_xform_result
3569 ;;
3570 esac
3571
3572 case $libobj in
3573 *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
3574 *)
3575 func_fatal_error "cannot determine name of library object from '$libobj'"
3576 ;;
3577 esac
3578
3579 func_infer_tag $base_compile
3580
3581 for arg in $later; do
3582 case $arg in
3583 -shared)
3584 test yes = "$build_libtool_libs" \
3585 || func_fatal_configuration "cannot build a shared library"
3586 build_old_libs=no
3587 continue
3588 ;;
3589
3590 -static)
3591 build_libtool_libs=no
3592 build_old_libs=yes
3593 continue
3594 ;;
3595
3596 -prefer-pic)
3597 pic_mode=yes
3598 continue
3599 ;;
3600
3601 -prefer-non-pic)
3602 pic_mode=no
3603 continue
3604 ;;
3605 esac
3606 done
3607
3608 func_quote_arg pretty "$libobj"
3609 test "X$libobj" != "X$func_quote_arg_result" \
3610 && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
3611 && func_warning "libobj name '$libobj' may not contain shell special characters."
3612 func_dirname_and_basename "$obj" "/" ""
3613 objname=$func_basename_result
3614 xdir=$func_dirname_result
3615 lobj=$xdir$objdir/$objname
3616
3617 test -z "$base_compile" && \
3618 func_fatal_help "you must specify a compilation command"
3619
3620 # Delete any leftover library objects.
3621 if test yes = "$build_old_libs"; then
3622 removelist="$obj $lobj $libobj ${libobj}T"
3623 else
3624 removelist="$lobj $libobj ${libobj}T"
3625 fi
3626
3627 # On Cygwin there's no "real" PIC flag so we must build both object types
3628 case $host_os in
3629 cygwin* | mingw* | pw32* | os2* | cegcc*)
3630 pic_mode=default
3631 ;;
3632 esac
3633 if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then
3634 # non-PIC code in shared libraries is not supported
3635 pic_mode=default
3636 fi
3637
3638 # Calculate the filename of the output object if compiler does
3639 # not support -o with -c
3640 if test no = "$compiler_c_o"; then
3641 output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext
3642 lockfile=$output_obj.lock
3643 else
3644 output_obj=
3645 need_locks=no
3646 lockfile=
3647 fi
3648
3649 # Lock this critical section if it is needed
3650 # We use this script file to make the link, it avoids creating a new file
3651 if test yes = "$need_locks"; then
3652 until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
3653 func_echo "Waiting for $lockfile to be removed"
3654 sleep 2
3655 done
3656 elif test warn = "$need_locks"; then
3657 if test -f "$lockfile"; then
3658 $ECHO "\
3659 *** ERROR, $lockfile exists and contains:
3660 `cat $lockfile 2>/dev/null`
3661
3662 This indicates that another process is trying to use the same
3663 temporary object file, and libtool could not work around it because
3664 your compiler does not support '-c' and '-o' together. If you
3665 repeat this compilation, it may succeed, by chance, but you had better
3666 avoid parallel builds (make -j) in this platform, or get a better
3667 compiler."
3668
3669 $opt_dry_run || $RM $removelist
3670 exit $EXIT_FAILURE
3671 fi
3672 func_append removelist " $output_obj"
3673 $ECHO "$srcfile" > "$lockfile"
3674 fi
3675
3676 $opt_dry_run || $RM $removelist
3677 func_append removelist " $lockfile"
3678 trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
3679
3680 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
3681 srcfile=$func_to_tool_file_result
3682 func_quote_arg pretty "$srcfile"
3683 qsrcfile=$func_quote_arg_result
3684
3685 # Only build a PIC object if we are building libtool libraries.
3686 if test yes = "$build_libtool_libs"; then
3687 # Without this assignment, base_compile gets emptied.
3688 fbsd_hideous_sh_bug=$base_compile
3689
3690 if test no != "$pic_mode"; then
3691 command="$base_compile $qsrcfile $pic_flag"
3692 else
3693 # Don't build PIC code
3694 command="$base_compile $qsrcfile"
3695 fi
3696
3697 func_mkdir_p "$xdir$objdir"
3698
3699 if test -z "$output_obj"; then
3700 # Place PIC objects in $objdir
3701 func_append command " -o $lobj"
3702 fi
3703
3704 func_show_eval_locale "$command" \
3705 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
3706
3707 if test warn = "$need_locks" &&
3708 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
3709 $ECHO "\
3710 *** ERROR, $lockfile contains:
3711 `cat $lockfile 2>/dev/null`
3712
3713 but it should contain:
3714 $srcfile
3715
3716 This indicates that another process is trying to use the same
3717 temporary object file, and libtool could not work around it because
3718 your compiler does not support '-c' and '-o' together. If you
3719 repeat this compilation, it may succeed, by chance, but you had better
3720 avoid parallel builds (make -j) in this platform, or get a better
3721 compiler."
3722
3723 $opt_dry_run || $RM $removelist
3724 exit $EXIT_FAILURE
3725 fi
3726
3727 # Just move the object if needed, then go on to compile the next one
3728 if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
3729 func_show_eval '$MV "$output_obj" "$lobj"' \
3730 'error=$?; $opt_dry_run || $RM $removelist; exit $error'
3731 fi
3732
3733 # Allow error messages only from the first compilation.
3734 if test yes = "$suppress_opt"; then
3735 suppress_output=' >/dev/null 2>&1'
3736 fi
3737 fi
3738
3739 # Only build a position-dependent object if we build old libraries.
3740 if test yes = "$build_old_libs"; then
3741 if test yes != "$pic_mode"; then
3742 # Don't build PIC code
3743 command="$base_compile $qsrcfile$pie_flag"
3744 else
3745 command="$base_compile $qsrcfile $pic_flag"
3746 fi
3747 if test yes = "$compiler_c_o"; then
3748 func_append command " -o $obj"
3749 fi
3750
3751 # Suppress compiler output if we already did a PIC compilation.
3752 func_append command "$suppress_output"
3753 func_show_eval_locale "$command" \
3754 '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
3755
3756 if test warn = "$need_locks" &&
3757 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
3758 $ECHO "\
3759 *** ERROR, $lockfile contains:
3760 `cat $lockfile 2>/dev/null`
3761
3762 but it should contain:
3763 $srcfile
3764
3765 This indicates that another process is trying to use the same
3766 temporary object file, and libtool could not work around it because
3767 your compiler does not support '-c' and '-o' together. If you
3768 repeat this compilation, it may succeed, by chance, but you had better
3769 avoid parallel builds (make -j) in this platform, or get a better
3770 compiler."
3771
3772 $opt_dry_run || $RM $removelist
3773 exit $EXIT_FAILURE
3774 fi
3775
3776 # Just move the object if needed
3777 if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
3778 func_show_eval '$MV "$output_obj" "$obj"' \
3779 'error=$?; $opt_dry_run || $RM $removelist; exit $error'
3780 fi
3781 fi
3782
3783 $opt_dry_run || {
3784 func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
3785
3786 # Unlock the critical section if it was locked
3787 if test no != "$need_locks"; then
3788 removelist=$lockfile
3789 $RM "$lockfile"
3790 fi
3791 }
3792
3793 exit $EXIT_SUCCESS
3794 }
3795
3796 $opt_help || {
3797 test compile = "$opt_mode" && func_mode_compile ${1+"$@"}
3798 }
3799
3800 func_mode_help ()
3801 {
3802 # We need to display help for each of the modes.
3803 case $opt_mode in
3804 "")
3805 # Generic help is extracted from the usage comments
3806 # at the start of this file.
3807 func_help
3808 ;;
3809
3810 clean)
3811 $ECHO \
3812 "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
3813
3814 Remove files from the build directory.
3815
3816 RM is the name of the program to use to delete files associated with each FILE
3817 (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
3818 to RM.
3819
3820 If FILE is a libtool library, object or program, all the files associated
3821 with it are deleted. Otherwise, only FILE itself is deleted using RM."
3822 ;;
3823
3824 compile)
3825 $ECHO \
3826 "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
3827
3828 Compile a source file into a libtool library object.
3829
3830 This mode accepts the following additional options:
3831
3832 -o OUTPUT-FILE set the output file name to OUTPUT-FILE
3833 -no-suppress do not suppress compiler output for multiple passes
3834 -prefer-pic try to build PIC objects only
3835 -prefer-non-pic try to build non-PIC objects only
3836 -shared do not build a '.o' file suitable for static linking
3837 -static only build a '.o' file suitable for static linking
3838 -Wc,FLAG pass FLAG directly to the compiler
3839
3840 COMPILE-COMMAND is a command to be used in creating a 'standard' object file
3841 from the given SOURCEFILE.
3842
3843 The output file name is determined by removing the directory component from
3844 SOURCEFILE, then substituting the C source code suffix '.c' with the
3845 library object suffix, '.lo'."
3846 ;;
3847
3848 execute)
3849 $ECHO \
3850 "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
3851
3852 Automatically set library path, then run a program.
3853
3854 This mode accepts the following additional options:
3855
3856 -dlopen FILE add the directory containing FILE to the library path
3857
3858 This mode sets the library path environment variable according to '-dlopen'
3859 flags.
3860
3861 If any of the ARGS are libtool executable wrappers, then they are translated
3862 into their corresponding uninstalled binary, and any of their required library
3863 directories are added to the library path.
3864
3865 Then, COMMAND is executed, with ARGS as arguments."
3866 ;;
3867
3868 finish)
3869 $ECHO \
3870 "Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
3871
3872 Complete the installation of libtool libraries.
3873
3874 Each LIBDIR is a directory that contains libtool libraries.
3875
3876 The commands that this mode executes may require superuser privileges. Use
3877 the '--dry-run' option if you just want to see what would be executed."
3878 ;;
3879
3880 install)
3881 $ECHO \
3882 "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
3883
3884 Install executables or libraries.
3885
3886 INSTALL-COMMAND is the installation command. The first component should be
3887 either the 'install' or 'cp' program.
3888
3889 The following components of INSTALL-COMMAND are treated specially:
3890
3891 -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation
3892
3893 The rest of the components are interpreted as arguments to that command (only
3894 BSD-compatible install options are recognized)."
3895 ;;
3896
3897 link)
3898 $ECHO \
3899 "Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
3900
3901 Link object files or libraries together to form another library, or to
3902 create an executable program.
3903
3904 LINK-COMMAND is a command using the C compiler that you would use to create
3905 a program from several object files.
3906
3907 The following components of LINK-COMMAND are treated specially:
3908
3909 -all-static do not do any dynamic linking at all
3910 -avoid-version do not add a version suffix if possible
3911 -bindir BINDIR specify path to binaries directory (for systems where
3912 libraries must be found in the PATH setting at runtime)
3913 -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime
3914 -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
3915 -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
3916 -export-symbols SYMFILE
3917 try to export only the symbols listed in SYMFILE
3918 -export-symbols-regex REGEX
3919 try to export only the symbols matching REGEX
3920 -LLIBDIR search LIBDIR for required installed libraries
3921 -lNAME OUTPUT-FILE requires the installed library libNAME
3922 -module build a library that can dlopened
3923 -no-fast-install disable the fast-install mode
3924 -no-install link a not-installable executable
3925 -no-undefined declare that a library does not refer to external symbols
3926 -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
3927 -objectlist FILE use a list of object files found in FILE to specify objects
3928 -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes)
3929 -precious-files-regex REGEX
3930 don't remove output files matching REGEX
3931 -release RELEASE specify package release information
3932 -rpath LIBDIR the created library will eventually be installed in LIBDIR
3933 -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
3934 -shared only do dynamic linking of libtool libraries
3935 -shrext SUFFIX override the standard shared library file extension
3936 -static do not do any dynamic linking of uninstalled libtool libraries
3937 -static-libtool-libs
3938 do not do any dynamic linking of libtool libraries
3939 -version-info CURRENT[:REVISION[:AGE]]
3940 specify library version info [each variable defaults to 0]
3941 -weak LIBNAME declare that the target provides the LIBNAME interface
3942 -Wc,FLAG
3943 -Xcompiler FLAG pass linker-specific FLAG directly to the compiler
3944 -Wl,FLAG
3945 -Xlinker FLAG pass linker-specific FLAG directly to the linker
3946 -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
3947
3948 All other options (arguments beginning with '-') are ignored.
3949
3950 Every other argument is treated as a filename. Files ending in '.la' are
3951 treated as uninstalled libtool libraries, other files are standard or library
3952 object files.
3953
3954 If the OUTPUT-FILE ends in '.la', then a libtool library is created,
3955 only library objects ('.lo' files) may be specified, and '-rpath' is
3956 required, except when creating a convenience library.
3957
3958 If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created
3959 using 'ar' and 'ranlib', or on Windows using 'lib'.
3960
3961 If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file
3962 is created, otherwise an executable program is created."
3963 ;;
3964
3965 uninstall)
3966 $ECHO \
3967 "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
3968
3969 Remove libraries from an installation directory.
3970
3971 RM is the name of the program to use to delete files associated with each FILE
3972 (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
3973 to RM.
3974
3975 If FILE is a libtool library, all the files associated with it are deleted.
3976 Otherwise, only FILE itself is deleted using RM."
3977 ;;
3978
3979 *)
3980 func_fatal_help "invalid operation mode '$opt_mode'"
3981 ;;
3982 esac
3983
3984 echo
3985 $ECHO "Try '$progname --help' for more information about other modes."
3986 }
3987
3988 # Now that we've collected a possible --mode arg, show help if necessary
3989 if $opt_help; then
3990 if test : = "$opt_help"; then
3991 func_mode_help
3992 else
3993 {
3994 func_help noexit
3995 for opt_mode in compile link execute install finish uninstall clean; do
3996 func_mode_help
3997 done
3998 } | $SED -n '1p; 2,$s/^Usage:/ or: /p'
3999 {
4000 func_help noexit
4001 for opt_mode in compile link execute install finish uninstall clean; do
4002 echo
4003 func_mode_help
4004 done
4005 } |
4006 $SED '1d
4007 /^When reporting/,/^Report/{
4008 H
4009 d
4010 }
4011 $x
4012 /information about other modes/d
4013 /more detailed .*MODE/d
4014 s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
4015 fi
4016 exit $?
4017 fi
4018
4019
4020 # func_mode_execute arg...
4021 func_mode_execute ()
4022 {
4023 $debug_cmd
4024
4025 # The first argument is the command name.
4026 cmd=$nonopt
4027 test -z "$cmd" && \
4028 func_fatal_help "you must specify a COMMAND"
4029
4030 # Handle -dlopen flags immediately.
4031 for file in $opt_dlopen; do
4032 test -f "$file" \
4033 || func_fatal_help "'$file' is not a file"
4034
4035 dir=
4036 case $file in
4037 *.la)
4038 func_resolve_sysroot "$file"
4039 file=$func_resolve_sysroot_result
4040
4041 # Check to see that this really is a libtool archive.
4042 func_lalib_unsafe_p "$file" \
4043 || func_fatal_help "'$lib' is not a valid libtool archive"
4044
4045 # Read the libtool library.
4046 dlname=
4047 library_names=
4048 func_source "$file"
4049
4050 # Skip this library if it cannot be dlopened.
4051 if test -z "$dlname"; then
4052 # Warn if it was a shared library.
4053 test -n "$library_names" && \
4054 func_warning "'$file' was not linked with '-export-dynamic'"
4055 continue
4056 fi
4057
4058 func_dirname "$file" "" "."
4059 dir=$func_dirname_result
4060
4061 if test -f "$dir/$objdir/$dlname"; then
4062 func_append dir "/$objdir"
4063 else
4064 if test ! -f "$dir/$dlname"; then
4065 func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'"
4066 fi
4067 fi
4068 ;;
4069
4070 *.lo)
4071 # Just add the directory containing the .lo file.
4072 func_dirname "$file" "" "."
4073 dir=$func_dirname_result
4074 ;;
4075
4076 *)
4077 func_warning "'-dlopen' is ignored for non-libtool libraries and objects"
4078 continue
4079 ;;
4080 esac
4081
4082 # Get the absolute pathname.
4083 absdir=`cd "$dir" && pwd`
4084 test -n "$absdir" && dir=$absdir
4085
4086 # Now add the directory to shlibpath_var.
4087 if eval "test -z \"\$$shlibpath_var\""; then
4088 eval "$shlibpath_var=\"\$dir\""
4089 else
4090 eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
4091 fi
4092 done
4093
4094 # This variable tells wrapper scripts just to set shlibpath_var
4095 # rather than running their programs.
4096 libtool_execute_magic=$magic
4097
4098 # Check if any of the arguments is a wrapper script.
4099 args=
4100 for file
4101 do
4102 case $file in
4103 -* | *.la | *.lo ) ;;
4104 *)
4105 # Do a test to see if this is really a libtool program.
4106 if func_ltwrapper_script_p "$file"; then
4107 func_source "$file"
4108 # Transform arg to wrapped name.
4109 file=$progdir/$program
4110 elif func_ltwrapper_executable_p "$file"; then
4111 func_ltwrapper_scriptname "$file"
4112 func_source "$func_ltwrapper_scriptname_result"
4113 # Transform arg to wrapped name.
4114 file=$progdir/$program
4115 fi
4116 ;;
4117 esac
4118 # Quote arguments (to preserve shell metacharacters).
4119 func_append_quoted args "$file"
4120 done
4121
4122 if $opt_dry_run; then
4123 # Display what would be done.
4124 if test -n "$shlibpath_var"; then
4125 eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
4126 echo "export $shlibpath_var"
4127 fi
4128 $ECHO "$cmd$args"
4129 exit $EXIT_SUCCESS
4130 else
4131 if test -n "$shlibpath_var"; then
4132 # Export the shlibpath_var.
4133 eval "export $shlibpath_var"
4134 fi
4135
4136 # Restore saved environment variables
4137 for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
4138 do
4139 eval "if test \"\${save_$lt_var+set}\" = set; then
4140 $lt_var=\$save_$lt_var; export $lt_var
4141 else
4142 $lt_unset $lt_var
4143 fi"
4144 done
4145
4146 # Now prepare to actually exec the command.
4147 exec_cmd=\$cmd$args
4148 fi
4149 }
4150
4151 test execute = "$opt_mode" && func_mode_execute ${1+"$@"}
4152
4153
4154 # func_mode_finish arg...
4155 func_mode_finish ()
4156 {
4157 $debug_cmd
4158
4159 libs=
4160 libdirs=
4161 admincmds=
4162
4163 for opt in "$nonopt" ${1+"$@"}
4164 do
4165 if test -d "$opt"; then
4166 func_append libdirs " $opt"
4167
4168 elif test -f "$opt"; then
4169 if func_lalib_unsafe_p "$opt"; then
4170 func_append libs " $opt"
4171 else
4172 func_warning "'$opt' is not a valid libtool archive"
4173 fi
4174
4175 else
4176 func_fatal_error "invalid argument '$opt'"
4177 fi
4178 done
4179
4180 if test -n "$libs"; then
4181 if test -n "$lt_sysroot"; then
4182 sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
4183 sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
4184 else
4185 sysroot_cmd=
4186 fi
4187
4188 # Remove sysroot references
4189 if $opt_dry_run; then
4190 for lib in $libs; do
4191 echo "removing references to $lt_sysroot and '=' prefixes from $lib"
4192 done
4193 else
4194 tmpdir=`func_mktempdir`
4195 for lib in $libs; do
4196 $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
4197 > $tmpdir/tmp-la
4198 mv -f $tmpdir/tmp-la $lib
4199 done
4200 ${RM}r "$tmpdir"
4201 fi
4202 fi
4203
4204 if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
4205 for libdir in $libdirs; do
4206 if test -n "$finish_cmds"; then
4207 # Do each command in the finish commands.
4208 func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
4209 '"$cmd"'"'
4210 fi
4211 if test -n "$finish_eval"; then
4212 # Do the single finish_eval.
4213 eval cmds=\"$finish_eval\"
4214 $opt_dry_run || eval "$cmds" || func_append admincmds "
4215 $cmds"
4216 fi
4217 done
4218 fi
4219
4220 # Exit here if they wanted silent mode.
4221 $opt_quiet && exit $EXIT_SUCCESS
4222
4223 if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
4224 echo "----------------------------------------------------------------------"
4225 echo "Libraries have been installed in:"
4226 for libdir in $libdirs; do
4227 $ECHO " $libdir"
4228 done
4229 echo
4230 echo "If you ever happen to want to link against installed libraries"
4231 echo "in a given directory, LIBDIR, you must either use libtool, and"
4232 echo "specify the full pathname of the library, or use the '-LLIBDIR'"
4233 echo "flag during linking and do at least one of the following:"
4234 if test -n "$shlibpath_var"; then
4235 echo " - add LIBDIR to the '$shlibpath_var' environment variable"
4236 echo " during execution"
4237 fi
4238 if test -n "$runpath_var"; then
4239 echo " - add LIBDIR to the '$runpath_var' environment variable"
4240 echo " during linking"
4241 fi
4242 if test -n "$hardcode_libdir_flag_spec"; then
4243 libdir=LIBDIR
4244 eval flag=\"$hardcode_libdir_flag_spec\"
4245
4246 $ECHO " - use the '$flag' linker flag"
4247 fi
4248 if test -n "$admincmds"; then
4249 $ECHO " - have your system administrator run these commands:$admincmds"
4250 fi
4251 if test -f /etc/ld.so.conf; then
4252 echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'"
4253 fi
4254 echo
4255
4256 echo "See any operating system documentation about shared libraries for"
4257 case $host in
4258 solaris2.[6789]|solaris2.1[0-9])
4259 echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
4260 echo "pages."
4261 ;;
4262 *)
4263 echo "more information, such as the ld(1) and ld.so(8) manual pages."
4264 ;;
4265 esac
4266 echo "----------------------------------------------------------------------"
4267 fi
4268 exit $EXIT_SUCCESS
4269 }
4270
4271 test finish = "$opt_mode" && func_mode_finish ${1+"$@"}
4272
4273
4274 # func_mode_install arg...
4275 func_mode_install ()
4276 {
4277 $debug_cmd
4278
4279 # There may be an optional sh(1) argument at the beginning of
4280 # install_prog (especially on Windows NT).
4281 if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" ||
4282 # Allow the use of GNU shtool's install command.
4283 case $nonopt in *shtool*) :;; *) false;; esac
4284 then
4285 # Aesthetically quote it.
4286 func_quote_arg pretty "$nonopt"
4287 install_prog="$func_quote_arg_result "
4288 arg=$1
4289 shift
4290 else
4291 install_prog=
4292 arg=$nonopt
4293 fi
4294
4295 # The real first argument should be the name of the installation program.
4296 # Aesthetically quote it.
4297 func_quote_arg pretty "$arg"
4298 func_append install_prog "$func_quote_arg_result"
4299 install_shared_prog=$install_prog
4300 case " $install_prog " in
4301 *[\\\ /]cp\ *) install_cp=: ;;
4302 *) install_cp=false ;;
4303 esac
4304
4305 # We need to accept at least all the BSD install flags.
4306 dest=
4307 files=
4308 opts=
4309 prev=
4310 install_type=
4311 isdir=false
4312 stripme=
4313 no_mode=:
4314 for arg
4315 do
4316 arg2=
4317 if test -n "$dest"; then
4318 func_append files " $dest"
4319 dest=$arg
4320 continue
4321 fi
4322
4323 case $arg in
4324 -d) isdir=: ;;
4325 -f)
4326 if $install_cp; then :; else
4327 prev=$arg
4328 fi
4329 ;;
4330 -g | -m | -o)
4331 prev=$arg
4332 ;;
4333 -s)
4334 stripme=" -s"
4335 continue
4336 ;;
4337 -*)
4338 ;;
4339 *)
4340 # If the previous option needed an argument, then skip it.
4341 if test -n "$prev"; then
4342 if test X-m = "X$prev" && test -n "$install_override_mode"; then
4343 arg2=$install_override_mode
4344 no_mode=false
4345 fi
4346 prev=
4347 else
4348 dest=$arg
4349 continue
4350 fi
4351 ;;
4352 esac
4353
4354 # Aesthetically quote the argument.
4355 func_quote_arg pretty "$arg"
4356 func_append install_prog " $func_quote_arg_result"
4357 if test -n "$arg2"; then
4358 func_quote_arg pretty "$arg2"
4359 fi
4360 func_append install_shared_prog " $func_quote_arg_result"
4361 done
4362
4363 test -z "$install_prog" && \
4364 func_fatal_help "you must specify an install program"
4365
4366 test -n "$prev" && \
4367 func_fatal_help "the '$prev' option requires an argument"
4368
4369 if test -n "$install_override_mode" && $no_mode; then
4370 if $install_cp; then :; else
4371 func_quote_arg pretty "$install_override_mode"
4372 func_append install_shared_prog " -m $func_quote_arg_result"
4373 fi
4374 fi
4375
4376 if test -z "$files"; then
4377 if test -z "$dest"; then
4378 func_fatal_help "no file or destination specified"
4379 else
4380 func_fatal_help "you must specify a destination"
4381 fi
4382 fi
4383
4384 # Strip any trailing slash from the destination.
4385 func_stripname '' '/' "$dest"
4386 dest=$func_stripname_result
4387
4388 # Check to see that the destination is a directory.
4389 test -d "$dest" && isdir=:
4390 if $isdir; then
4391 destdir=$dest
4392 destname=
4393 else
4394 func_dirname_and_basename "$dest" "" "."
4395 destdir=$func_dirname_result
4396 destname=$func_basename_result
4397
4398 # Not a directory, so check to see that there is only one file specified.
4399 set dummy $files; shift
4400 test "$#" -gt 1 && \
4401 func_fatal_help "'$dest' is not a directory"
4402 fi
4403 case $destdir in
4404 [\\/]* | [A-Za-z]:[\\/]*) ;;
4405 *)
4406 for file in $files; do
4407 case $file in
4408 *.lo) ;;
4409 *)
4410 func_fatal_help "'$destdir' must be an absolute directory name"
4411 ;;
4412 esac
4413 done
4414 ;;
4415 esac
4416
4417 # This variable tells wrapper scripts just to set variables rather
4418 # than running their programs.
4419 libtool_install_magic=$magic
4420
4421 staticlibs=
4422 future_libdirs=
4423 current_libdirs=
4424 for file in $files; do
4425
4426 # Do each installation.
4427 case $file in
4428 *.$libext)
4429 # Do the static libraries later.
4430 func_append staticlibs " $file"
4431 ;;
4432
4433 *.la)
4434 func_resolve_sysroot "$file"
4435 file=$func_resolve_sysroot_result
4436
4437 # Check to see that this really is a libtool archive.
4438 func_lalib_unsafe_p "$file" \
4439 || func_fatal_help "'$file' is not a valid libtool archive"
4440
4441 library_names=
4442 old_library=
4443 relink_command=
4444 func_source "$file"
4445
4446 # Add the libdir to current_libdirs if it is the destination.
4447 if test "X$destdir" = "X$libdir"; then
4448 case "$current_libdirs " in
4449 *" $libdir "*) ;;
4450 *) func_append current_libdirs " $libdir" ;;
4451 esac
4452 else
4453 # Note the libdir as a future libdir.
4454 case "$future_libdirs " in
4455 *" $libdir "*) ;;
4456 *) func_append future_libdirs " $libdir" ;;
4457 esac
4458 fi
4459
4460 func_dirname "$file" "/" ""
4461 dir=$func_dirname_result
4462 func_append dir "$objdir"
4463
4464 if test -n "$relink_command"; then
4465 # Determine the prefix the user has applied to our future dir.
4466 inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
4467
4468 # Don't allow the user to place us outside of our expected
4469 # location b/c this prevents finding dependent libraries that
4470 # are installed to the same prefix.
4471 # At present, this check doesn't affect windows .dll's that
4472 # are installed into $libdir/../bin (currently, that works fine)
4473 # but it's something to keep an eye on.
4474 test "$inst_prefix_dir" = "$destdir" && \
4475 func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir"
4476
4477 if test -n "$inst_prefix_dir"; then
4478 # Stick the inst_prefix_dir data into the link command.
4479 relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
4480 else
4481 relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
4482 fi
4483
4484 func_warning "relinking '$file'"
4485 func_show_eval "$relink_command" \
4486 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"'
4487 fi
4488
4489 # See the names of the shared library.
4490 set dummy $library_names; shift
4491 if test -n "$1"; then
4492 realname=$1
4493 shift
4494
4495 srcname=$realname
4496 test -n "$relink_command" && srcname=${realname}T
4497
4498 # Install the shared library and build the symlinks.
4499 func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
4500 'exit $?'
4501 tstripme=$stripme
4502 case $host_os in
4503 cygwin* | mingw* | pw32* | cegcc*)
4504 case $realname in
4505 *.dll.a)
4506 tstripme=
4507 ;;
4508 esac
4509 ;;
4510 os2*)
4511 case $realname in
4512 *_dll.a)
4513 tstripme=
4514 ;;
4515 esac
4516 ;;
4517 esac
4518 if test -n "$tstripme" && test -n "$striplib"; then
4519 func_show_eval "$striplib $destdir/$realname" 'exit $?'
4520 fi
4521
4522 if test "$#" -gt 0; then
4523 # Delete the old symlinks, and create new ones.
4524 # Try 'ln -sf' first, because the 'ln' binary might depend on
4525 # the symlink we replace! Solaris /bin/ln does not understand -f,
4526 # so we also need to try rm && ln -s.
4527 for linkname
4528 do
4529 test "$linkname" != "$realname" \
4530 && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
4531 done
4532 fi
4533
4534 # Do each command in the postinstall commands.
4535 lib=$destdir/$realname
4536 func_execute_cmds "$postinstall_cmds" 'exit $?'
4537 fi
4538
4539 # Install the pseudo-library for information purposes.
4540 func_basename "$file"
4541 name=$func_basename_result
4542 instname=$dir/${name}i
4543 func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
4544
4545 # Maybe install the static library, too.
4546 test -n "$old_library" && func_append staticlibs " $dir/$old_library"
4547 ;;
4548
4549 *.lo)
4550 # Install (i.e. copy) a libtool object.
4551
4552 # Figure out destination file name, if it wasn't already specified.
4553 if test -n "$destname"; then
4554 destfile=$destdir/$destname
4555 else
4556 func_basename "$file"
4557 destfile=$func_basename_result
4558 destfile=$destdir/$destfile
4559 fi
4560
4561 # Deduce the name of the destination old-style object file.
4562 case $destfile in
4563 *.lo)
4564 func_lo2o "$destfile"
4565 staticdest=$func_lo2o_result
4566 ;;
4567 *.$objext)
4568 staticdest=$destfile
4569 destfile=
4570 ;;
4571 *)
4572 func_fatal_help "cannot copy a libtool object to '$destfile'"
4573 ;;
4574 esac
4575
4576 # Install the libtool object if requested.
4577 test -n "$destfile" && \
4578 func_show_eval "$install_prog $file $destfile" 'exit $?'
4579
4580 # Install the old object if enabled.
4581 if test yes = "$build_old_libs"; then
4582 # Deduce the name of the old-style object file.
4583 func_lo2o "$file"
4584 staticobj=$func_lo2o_result
4585 func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
4586 fi
4587 exit $EXIT_SUCCESS
4588 ;;
4589
4590 *)
4591 # Figure out destination file name, if it wasn't already specified.
4592 if test -n "$destname"; then
4593 destfile=$destdir/$destname
4594 else
4595 func_basename "$file"
4596 destfile=$func_basename_result
4597 destfile=$destdir/$destfile
4598 fi
4599
4600 # If the file is missing, and there is a .exe on the end, strip it
4601 # because it is most likely a libtool script we actually want to
4602 # install
4603 stripped_ext=
4604 case $file in
4605 *.exe)
4606 if test ! -f "$file"; then
4607 func_stripname '' '.exe' "$file"
4608 file=$func_stripname_result
4609 stripped_ext=.exe
4610 fi
4611 ;;
4612 esac
4613
4614 # Do a test to see if this is really a libtool program.
4615 case $host in
4616 *cygwin* | *mingw*)
4617 if func_ltwrapper_executable_p "$file"; then
4618 func_ltwrapper_scriptname "$file"
4619 wrapper=$func_ltwrapper_scriptname_result
4620 else
4621 func_stripname '' '.exe' "$file"
4622 wrapper=$func_stripname_result
4623 fi
4624 ;;
4625 *)
4626 wrapper=$file
4627 ;;
4628 esac
4629 if func_ltwrapper_script_p "$wrapper"; then
4630 notinst_deplibs=
4631 relink_command=
4632
4633 func_source "$wrapper"
4634
4635 # Check the variables that should have been set.
4636 test -z "$generated_by_libtool_version" && \
4637 func_fatal_error "invalid libtool wrapper script '$wrapper'"
4638
4639 finalize=:
4640 for lib in $notinst_deplibs; do
4641 # Check to see that each library is installed.
4642 libdir=
4643 if test -f "$lib"; then
4644 func_source "$lib"
4645 fi
4646 libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'`
4647 if test -n "$libdir" && test ! -f "$libfile"; then
4648 func_warning "'$lib' has not been installed in '$libdir'"
4649 finalize=false
4650 fi
4651 done
4652
4653 relink_command=
4654 func_source "$wrapper"
4655
4656 outputname=
4657 if test no = "$fast_install" && test -n "$relink_command"; then
4658 $opt_dry_run || {
4659 if $finalize; then
4660 tmpdir=`func_mktempdir`
4661 func_basename "$file$stripped_ext"
4662 file=$func_basename_result
4663 outputname=$tmpdir/$file
4664 # Replace the output file specification.
4665 relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
4666
4667 $opt_quiet || {
4668 func_quote_arg expand,pretty "$relink_command"
4669 eval "func_echo $func_quote_arg_result"
4670 }
4671 if eval "$relink_command"; then :
4672 else
4673 func_error "error: relink '$file' with the above command before installing it"
4674 $opt_dry_run || ${RM}r "$tmpdir"
4675 continue
4676 fi
4677 file=$outputname
4678 else
4679 func_warning "cannot relink '$file'"
4680 fi
4681 }
4682 else
4683 # Install the binary that we compiled earlier.
4684 file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
4685 fi
4686 fi
4687
4688 # remove .exe since cygwin /usr/bin/install will append another
4689 # one anyway
4690 case $install_prog,$host in
4691 */usr/bin/install*,*cygwin*)
4692 case $file:$destfile in
4693 *.exe:*.exe)
4694 # this is ok
4695 ;;
4696 *.exe:*)
4697 destfile=$destfile.exe
4698 ;;
4699 *:*.exe)
4700 func_stripname '' '.exe' "$destfile"
4701 destfile=$func_stripname_result
4702 ;;
4703 esac
4704 ;;
4705 esac
4706 func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
4707 $opt_dry_run || if test -n "$outputname"; then
4708 ${RM}r "$tmpdir"
4709 fi
4710 ;;
4711 esac
4712 done
4713
4714 for file in $staticlibs; do
4715 func_basename "$file"
4716 name=$func_basename_result
4717
4718 # Set up the ranlib parameters.
4719 oldlib=$destdir/$name
4720 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
4721 tool_oldlib=$func_to_tool_file_result
4722
4723 func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
4724
4725 if test -n "$stripme" && test -n "$old_striplib"; then
4726 func_show_eval "$old_striplib $tool_oldlib" 'exit $?'
4727 fi
4728
4729 # Do each command in the postinstall commands.
4730 func_execute_cmds "$old_postinstall_cmds" 'exit $?'
4731 done
4732
4733 test -n "$future_libdirs" && \
4734 func_warning "remember to run '$progname --finish$future_libdirs'"
4735
4736 if test -n "$current_libdirs"; then
4737 # Maybe just do a dry run.
4738 $opt_dry_run && current_libdirs=" -n$current_libdirs"
4739 exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs'
4740 else
4741 exit $EXIT_SUCCESS
4742 fi
4743 }
4744
4745 test install = "$opt_mode" && func_mode_install ${1+"$@"}
4746
4747
4748 # func_generate_dlsyms outputname originator pic_p
4749 # Extract symbols from dlprefiles and create ${outputname}S.o with
4750 # a dlpreopen symbol table.
4751 func_generate_dlsyms ()
4752 {
4753 $debug_cmd
4754
4755 my_outputname=$1
4756 my_originator=$2
4757 my_pic_p=${3-false}
4758 my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'`
4759 my_dlsyms=
4760
4761 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
4762 if test -n "$NM" && test -n "$global_symbol_pipe"; then
4763 my_dlsyms=${my_outputname}S.c
4764 else
4765 func_error "not configured to extract global symbols from dlpreopened files"
4766 fi
4767 fi
4768
4769 if test -n "$my_dlsyms"; then
4770 case $my_dlsyms in
4771 "") ;;
4772 *.c)
4773 # Discover the nlist of each of the dlfiles.
4774 nlist=$output_objdir/$my_outputname.nm
4775
4776 func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
4777
4778 # Parse the name list into a source file.
4779 func_verbose "creating $output_objdir/$my_dlsyms"
4780
4781 $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
4782 /* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */
4783 /* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */
4784
4785 #ifdef __cplusplus
4786 extern \"C\" {
4787 #endif
4788
4789 #if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
4790 #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
4791 #endif
4792
4793 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
4794 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4795 /* DATA imports from DLLs on WIN32 can't be const, because runtime
4796 relocations are performed -- see ld's documentation on pseudo-relocs. */
4797 # define LT_DLSYM_CONST
4798 #elif defined __osf__
4799 /* This system does not cope well with relocations in const data. */
4800 # define LT_DLSYM_CONST
4801 #else
4802 # define LT_DLSYM_CONST const
4803 #endif
4804
4805 #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
4806
4807 /* External symbol declarations for the compiler. */\
4808 "
4809
4810 if test yes = "$dlself"; then
4811 func_verbose "generating symbol list for '$output'"
4812
4813 $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
4814
4815 # Add our own program objects to the symbol list.
4816 progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
4817 for progfile in $progfiles; do
4818 func_to_tool_file "$progfile" func_convert_file_msys_to_w32
4819 func_verbose "extracting global C symbols from '$func_to_tool_file_result'"
4820 $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
4821 done
4822
4823 if test -n "$exclude_expsyms"; then
4824 $opt_dry_run || {
4825 eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
4826 eval '$MV "$nlist"T "$nlist"'
4827 }
4828 fi
4829
4830 if test -n "$export_symbols_regex"; then
4831 $opt_dry_run || {
4832 eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
4833 eval '$MV "$nlist"T "$nlist"'
4834 }
4835 fi
4836
4837 # Prepare the list of exported symbols
4838 if test -z "$export_symbols"; then
4839 export_symbols=$output_objdir/$outputname.exp
4840 $opt_dry_run || {
4841 $RM $export_symbols
4842 eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
4843 case $host in
4844 *cygwin* | *mingw* | *cegcc* )
4845 eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
4846 eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
4847 ;;
4848 esac
4849 }
4850 else
4851 $opt_dry_run || {
4852 eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
4853 eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
4854 eval '$MV "$nlist"T "$nlist"'
4855 case $host in
4856 *cygwin* | *mingw* | *cegcc* )
4857 eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
4858 eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
4859 ;;
4860 esac
4861 }
4862 fi
4863 fi
4864
4865 for dlprefile in $dlprefiles; do
4866 func_verbose "extracting global C symbols from '$dlprefile'"
4867 func_basename "$dlprefile"
4868 name=$func_basename_result
4869 case $host in
4870 *cygwin* | *mingw* | *cegcc* )
4871 # if an import library, we need to obtain dlname
4872 if func_win32_import_lib_p "$dlprefile"; then
4873 func_tr_sh "$dlprefile"
4874 eval "curr_lafile=\$libfile_$func_tr_sh_result"
4875 dlprefile_dlbasename=
4876 if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
4877 # Use subshell, to avoid clobbering current variable values
4878 dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
4879 if test -n "$dlprefile_dlname"; then
4880 func_basename "$dlprefile_dlname"
4881 dlprefile_dlbasename=$func_basename_result
4882 else
4883 # no lafile. user explicitly requested -dlpreopen <import library>.
4884 $sharedlib_from_linklib_cmd "$dlprefile"
4885 dlprefile_dlbasename=$sharedlib_from_linklib_result
4886 fi
4887 fi
4888 $opt_dry_run || {
4889 if test -n "$dlprefile_dlbasename"; then
4890 eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
4891 else
4892 func_warning "Could not compute DLL name from $name"
4893 eval '$ECHO ": $name " >> "$nlist"'
4894 fi
4895 func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
4896 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
4897 $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
4898 }
4899 else # not an import lib
4900 $opt_dry_run || {
4901 eval '$ECHO ": $name " >> "$nlist"'
4902 func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
4903 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
4904 }
4905 fi
4906 ;;
4907 *)
4908 $opt_dry_run || {
4909 eval '$ECHO ": $name " >> "$nlist"'
4910 func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
4911 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
4912 }
4913 ;;
4914 esac
4915 done
4916
4917 $opt_dry_run || {
4918 # Make sure we have at least an empty file.
4919 test -f "$nlist" || : > "$nlist"
4920
4921 if test -n "$exclude_expsyms"; then
4922 $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
4923 $MV "$nlist"T "$nlist"
4924 fi
4925
4926 # Try sorting and uniquifying the output.
4927 if $GREP -v "^: " < "$nlist" |
4928 if sort -k 3 </dev/null >/dev/null 2>&1; then
4929 sort -k 3
4930 else
4931 sort +2
4932 fi |
4933 uniq > "$nlist"S; then
4934 :
4935 else
4936 $GREP -v "^: " < "$nlist" > "$nlist"S
4937 fi
4938
4939 if test -f "$nlist"S; then
4940 eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
4941 else
4942 echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
4943 fi
4944
4945 func_show_eval '$RM "${nlist}I"'
4946 if test -n "$global_symbol_to_import"; then
4947 eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I'
4948 fi
4949
4950 echo >> "$output_objdir/$my_dlsyms" "\
4951
4952 /* The mapping between symbol names and symbols. */
4953 typedef struct {
4954 const char *name;
4955 void *address;
4956 } lt_dlsymlist;
4957 extern LT_DLSYM_CONST lt_dlsymlist
4958 lt_${my_prefix}_LTX_preloaded_symbols[];\
4959 "
4960
4961 if test -s "$nlist"I; then
4962 echo >> "$output_objdir/$my_dlsyms" "\
4963 static void lt_syminit(void)
4964 {
4965 LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols;
4966 for (; symbol->name; ++symbol)
4967 {"
4968 $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
4969 echo >> "$output_objdir/$my_dlsyms" "\
4970 }
4971 }"
4972 fi
4973 echo >> "$output_objdir/$my_dlsyms" "\
4974 LT_DLSYM_CONST lt_dlsymlist
4975 lt_${my_prefix}_LTX_preloaded_symbols[] =
4976 { {\"$my_originator\", (void *) 0},"
4977
4978 if test -s "$nlist"I; then
4979 echo >> "$output_objdir/$my_dlsyms" "\
4980 {\"@INIT@\", (void *) &lt_syminit},"
4981 fi
4982
4983 case $need_lib_prefix in
4984 no)
4985 eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
4986 ;;
4987 *)
4988 eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
4989 ;;
4990 esac
4991 echo >> "$output_objdir/$my_dlsyms" "\
4992 {0, (void *) 0}
4993 };
4994
4995 /* This works around a problem in FreeBSD linker */
4996 #ifdef FREEBSD_WORKAROUND
4997 static const void *lt_preloaded_setup() {
4998 return lt_${my_prefix}_LTX_preloaded_symbols;
4999 }
5000 #endif
5001
5002 #ifdef __cplusplus
5003 }
5004 #endif\
5005 "
5006 } # !$opt_dry_run
5007
5008 pic_flag_for_symtable=
5009 case "$compile_command " in
5010 *" -static "*) ;;
5011 *)
5012 case $host in
5013 # compiling the symbol table file with pic_flag works around
5014 # a FreeBSD bug that causes programs to crash when -lm is
5015 # linked before any other PIC object. But we must not use
5016 # pic_flag when linking with -static. The problem exists in
5017 # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
5018 *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
5019 pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
5020 *-*-hpux*)
5021 pic_flag_for_symtable=" $pic_flag" ;;
5022 *)
5023 $my_pic_p && pic_flag_for_symtable=" $pic_flag"
5024 ;;
5025 esac
5026 ;;
5027 esac
5028 symtab_cflags=
5029 for arg in $LTCFLAGS; do
5030 case $arg in
5031 -pie | -fpie | -fPIE) ;;
5032 *) func_append symtab_cflags " $arg" ;;
5033 esac
5034 done
5035
5036 # Now compile the dynamic symbol file.
5037 func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
5038
5039 # Clean up the generated files.
5040 func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"'
5041
5042 # Transform the symbol file into the correct name.
5043 symfileobj=$output_objdir/${my_outputname}S.$objext
5044 case $host in
5045 *cygwin* | *mingw* | *cegcc* )
5046 if test -f "$output_objdir/$my_outputname.def"; then
5047 compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
5048 finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
5049 else
5050 compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
5051 finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
5052 fi
5053 ;;
5054 *)
5055 compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
5056 finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
5057 ;;
5058 esac
5059 ;;
5060 *)
5061 func_fatal_error "unknown suffix for '$my_dlsyms'"
5062 ;;
5063 esac
5064 else
5065 # We keep going just in case the user didn't refer to
5066 # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
5067 # really was required.
5068
5069 # Nullify the symbol file.
5070 compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
5071 finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
5072 fi
5073 }
5074
5075 # func_cygming_gnu_implib_p ARG
5076 # This predicate returns with zero status (TRUE) if
5077 # ARG is a GNU/binutils-style import library. Returns
5078 # with nonzero status (FALSE) otherwise.
5079 func_cygming_gnu_implib_p ()
5080 {
5081 $debug_cmd
5082
5083 func_to_tool_file "$1" func_convert_file_msys_to_w32
5084 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
5085 test -n "$func_cygming_gnu_implib_tmp"
5086 }
5087
5088 # func_cygming_ms_implib_p ARG
5089 # This predicate returns with zero status (TRUE) if
5090 # ARG is an MS-style import library. Returns
5091 # with nonzero status (FALSE) otherwise.
5092 func_cygming_ms_implib_p ()
5093 {
5094 $debug_cmd
5095
5096 func_to_tool_file "$1" func_convert_file_msys_to_w32
5097 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
5098 test -n "$func_cygming_ms_implib_tmp"
5099 }
5100
5101 # func_win32_libid arg
5102 # return the library type of file 'arg'
5103 #
5104 # Need a lot of goo to handle *both* DLLs and import libs
5105 # Has to be a shell function in order to 'eat' the argument
5106 # that is supplied when $file_magic_command is called.
5107 # Despite the name, also deal with 64 bit binaries.
5108 func_win32_libid ()
5109 {
5110 $debug_cmd
5111
5112 win32_libid_type=unknown
5113 win32_fileres=`file -L $1 2>/dev/null`
5114 case $win32_fileres in
5115 *ar\ archive\ import\ library*) # definitely import
5116 win32_libid_type="x86 archive import"
5117 ;;
5118 *ar\ archive*) # could be an import, or static
5119 # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
5120 if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
5121 $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
5122 case $nm_interface in
5123 "MS dumpbin")
5124 if func_cygming_ms_implib_p "$1" ||
5125 func_cygming_gnu_implib_p "$1"
5126 then
5127 win32_nmres=import
5128 else
5129 win32_nmres=
5130 fi
5131 ;;
5132 *)
5133 func_to_tool_file "$1" func_convert_file_msys_to_w32
5134 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
5135 $SED -n -e '
5136 1,100{
5137 / I /{
5138 s|.*|import|
5139 p
5140 q
5141 }
5142 }'`
5143 ;;
5144 esac
5145 case $win32_nmres in
5146 import*) win32_libid_type="x86 archive import";;
5147 *) win32_libid_type="x86 archive static";;
5148 esac
5149 fi
5150 ;;
5151 *DLL*)
5152 win32_libid_type="x86 DLL"
5153 ;;
5154 *executable*) # but shell scripts are "executable" too...
5155 case $win32_fileres in
5156 *MS\ Windows\ PE\ Intel*)
5157 win32_libid_type="x86 DLL"
5158 ;;
5159 esac
5160 ;;
5161 esac
5162 $ECHO "$win32_libid_type"
5163 }
5164
5165 # func_cygming_dll_for_implib ARG
5166 #
5167 # Platform-specific function to extract the
5168 # name of the DLL associated with the specified
5169 # import library ARG.
5170 # Invoked by eval'ing the libtool variable
5171 # $sharedlib_from_linklib_cmd
5172 # Result is available in the variable
5173 # $sharedlib_from_linklib_result
5174 func_cygming_dll_for_implib ()
5175 {
5176 $debug_cmd
5177
5178 sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
5179 }
5180
5181 # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
5182 #
5183 # The is the core of a fallback implementation of a
5184 # platform-specific function to extract the name of the
5185 # DLL associated with the specified import library LIBNAME.
5186 #
5187 # SECTION_NAME is either .idata$6 or .idata$7, depending
5188 # on the platform and compiler that created the implib.
5189 #
5190 # Echos the name of the DLL associated with the
5191 # specified import library.
5192 func_cygming_dll_for_implib_fallback_core ()
5193 {
5194 $debug_cmd
5195
5196 match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
5197 $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
5198 $SED '/^Contents of section '"$match_literal"':/{
5199 # Place marker at beginning of archive member dllname section
5200 s/.*/====MARK====/
5201 p
5202 d
5203 }
5204 # These lines can sometimes be longer than 43 characters, but
5205 # are always uninteresting
5206 /:[ ]*file format pe[i]\{,1\}-/d
5207 /^In archive [^:]*:/d
5208 # Ensure marker is printed
5209 /^====MARK====/p
5210 # Remove all lines with less than 43 characters
5211 /^.\{43\}/!d
5212 # From remaining lines, remove first 43 characters
5213 s/^.\{43\}//' |
5214 $SED -n '
5215 # Join marker and all lines until next marker into a single line
5216 /^====MARK====/ b para
5217 H
5218 $ b para
5219 b
5220 :para
5221 x
5222 s/\n//g
5223 # Remove the marker
5224 s/^====MARK====//
5225 # Remove trailing dots and whitespace
5226 s/[\. \t]*$//
5227 # Print
5228 /./p' |
5229 # we now have a list, one entry per line, of the stringified
5230 # contents of the appropriate section of all members of the
5231 # archive that possess that section. Heuristic: eliminate
5232 # all those that have a first or second character that is
5233 # a '.' (that is, objdump's representation of an unprintable
5234 # character.) This should work for all archives with less than
5235 # 0x302f exports -- but will fail for DLLs whose name actually
5236 # begins with a literal '.' or a single character followed by
5237 # a '.'.
5238 #
5239 # Of those that remain, print the first one.
5240 $SED -e '/^\./d;/^.\./d;q'
5241 }
5242
5243 # func_cygming_dll_for_implib_fallback ARG
5244 # Platform-specific function to extract the
5245 # name of the DLL associated with the specified
5246 # import library ARG.
5247 #
5248 # This fallback implementation is for use when $DLLTOOL
5249 # does not support the --identify-strict option.
5250 # Invoked by eval'ing the libtool variable
5251 # $sharedlib_from_linklib_cmd
5252 # Result is available in the variable
5253 # $sharedlib_from_linklib_result
5254 func_cygming_dll_for_implib_fallback ()
5255 {
5256 $debug_cmd
5257
5258 if func_cygming_gnu_implib_p "$1"; then
5259 # binutils import library
5260 sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
5261 elif func_cygming_ms_implib_p "$1"; then
5262 # ms-generated import library
5263 sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
5264 else
5265 # unknown
5266 sharedlib_from_linklib_result=
5267 fi
5268 }
5269
5270
5271 # func_extract_an_archive dir oldlib
5272 func_extract_an_archive ()
5273 {
5274 $debug_cmd
5275
5276 f_ex_an_ar_dir=$1; shift
5277 f_ex_an_ar_oldlib=$1
5278 if test yes = "$lock_old_archive_extraction"; then
5279 lockfile=$f_ex_an_ar_oldlib.lock
5280 until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
5281 func_echo "Waiting for $lockfile to be removed"
5282 sleep 2
5283 done
5284 fi
5285 func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
5286 'stat=$?; rm -f "$lockfile"; exit $stat'
5287 if test yes = "$lock_old_archive_extraction"; then
5288 $opt_dry_run || rm -f "$lockfile"
5289 fi
5290 if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
5291 :
5292 else
5293 func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
5294 fi
5295 }
5296
5297
5298 # func_extract_archives gentop oldlib ...
5299 func_extract_archives ()
5300 {
5301 $debug_cmd
5302
5303 my_gentop=$1; shift
5304 my_oldlibs=${1+"$@"}
5305 my_oldobjs=
5306 my_xlib=
5307 my_xabs=
5308 my_xdir=
5309
5310 for my_xlib in $my_oldlibs; do
5311 # Extract the objects.
5312 case $my_xlib in
5313 [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;;
5314 *) my_xabs=`pwd`"/$my_xlib" ;;
5315 esac
5316 func_basename "$my_xlib"
5317 my_xlib=$func_basename_result
5318 my_xlib_u=$my_xlib
5319 while :; do
5320 case " $extracted_archives " in
5321 *" $my_xlib_u "*)
5322 func_arith $extracted_serial + 1
5323 extracted_serial=$func_arith_result
5324 my_xlib_u=lt$extracted_serial-$my_xlib ;;
5325 *) break ;;
5326 esac
5327 done
5328 extracted_archives="$extracted_archives $my_xlib_u"
5329 my_xdir=$my_gentop/$my_xlib_u
5330
5331 func_mkdir_p "$my_xdir"
5332
5333 case $host in
5334 *-darwin*)
5335 func_verbose "Extracting $my_xabs"
5336 # Do not bother doing anything if just a dry run
5337 $opt_dry_run || {
5338 darwin_orig_dir=`pwd`
5339 cd $my_xdir || exit $?
5340 darwin_archive=$my_xabs
5341 darwin_curdir=`pwd`
5342 func_basename "$darwin_archive"
5343 darwin_base_archive=$func_basename_result
5344 darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
5345 if test -n "$darwin_arches"; then
5346 darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
5347 darwin_arch=
5348 func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
5349 for darwin_arch in $darwin_arches; do
5350 func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch"
5351 $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"
5352 cd "unfat-$$/$darwin_base_archive-$darwin_arch"
5353 func_extract_an_archive "`pwd`" "$darwin_base_archive"
5354 cd "$darwin_curdir"
5355 $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive"
5356 done # $darwin_arches
5357 ## Okay now we've a bunch of thin objects, gotta fatten them up :)
5358 darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u`
5359 darwin_file=
5360 darwin_files=
5361 for darwin_file in $darwin_filelist; do
5362 darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
5363 $LIPO -create -output "$darwin_file" $darwin_files
5364 done # $darwin_filelist
5365 $RM -rf unfat-$$
5366 cd "$darwin_orig_dir"
5367 else
5368 cd $darwin_orig_dir
5369 func_extract_an_archive "$my_xdir" "$my_xabs"
5370 fi # $darwin_arches
5371 } # !$opt_dry_run
5372 ;;
5373 *)
5374 func_extract_an_archive "$my_xdir" "$my_xabs"
5375 ;;
5376 esac
5377 my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
5378 done
5379
5380 func_extract_archives_result=$my_oldobjs
5381 }
5382
5383
5384 # func_emit_wrapper [arg=no]
5385 #
5386 # Emit a libtool wrapper script on stdout.
5387 # Don't directly open a file because we may want to
5388 # incorporate the script contents within a cygwin/mingw
5389 # wrapper executable. Must ONLY be called from within
5390 # func_mode_link because it depends on a number of variables
5391 # set therein.
5392 #
5393 # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
5394 # variable will take. If 'yes', then the emitted script
5395 # will assume that the directory where it is stored is
5396 # the $objdir directory. This is a cygwin/mingw-specific
5397 # behavior.
5398 func_emit_wrapper ()
5399 {
5400 func_emit_wrapper_arg1=${1-no}
5401
5402 $ECHO "\
5403 #! $SHELL
5404
5405 # $output - temporary wrapper script for $objdir/$outputname
5406 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
5407 #
5408 # The $output program cannot be directly executed until all the libtool
5409 # libraries that it depends on are installed.
5410 #
5411 # This wrapper script should never be moved out of the build directory.
5412 # If it is, it will not operate correctly.
5413
5414 # Sed substitution that helps us do robust quoting. It backslashifies
5415 # metacharacters that are still active within double-quoted strings.
5416 sed_quote_subst='$sed_quote_subst'
5417
5418 # Be Bourne compatible
5419 if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
5420 emulate sh
5421 NULLCMD=:
5422 # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
5423 # is contrary to our usage. Disable this feature.
5424 alias -g '\${1+\"\$@\"}'='\"\$@\"'
5425 setopt NO_GLOB_SUBST
5426 else
5427 case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
5428 fi
5429 BIN_SH=xpg4; export BIN_SH # for Tru64
5430 DUALCASE=1; export DUALCASE # for MKS sh
5431
5432 # The HP-UX ksh and POSIX shell print the target directory to stdout
5433 # if CDPATH is set.
5434 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5435
5436 relink_command=\"$relink_command\"
5437
5438 # This environment variable determines our operation mode.
5439 if test \"\$libtool_install_magic\" = \"$magic\"; then
5440 # install mode needs the following variables:
5441 generated_by_libtool_version='$macro_version'
5442 notinst_deplibs='$notinst_deplibs'
5443 else
5444 # When we are sourced in execute mode, \$file and \$ECHO are already set.
5445 if test \"\$libtool_execute_magic\" != \"$magic\"; then
5446 file=\"\$0\""
5447
5448 func_quote_arg pretty "$ECHO"
5449 qECHO=$func_quote_arg_result
5450 $ECHO "\
5451
5452 # A function that is used when there is no print builtin or printf.
5453 func_fallback_echo ()
5454 {
5455 eval 'cat <<_LTECHO_EOF
5456 \$1
5457 _LTECHO_EOF'
5458 }
5459 ECHO=$qECHO
5460 fi
5461
5462 # Very basic option parsing. These options are (a) specific to
5463 # the libtool wrapper, (b) are identical between the wrapper
5464 # /script/ and the wrapper /executable/ that is used only on
5465 # windows platforms, and (c) all begin with the string "--lt-"
5466 # (application programs are unlikely to have options that match
5467 # this pattern).
5468 #
5469 # There are only two supported options: --lt-debug and
5470 # --lt-dump-script. There is, deliberately, no --lt-help.
5471 #
5472 # The first argument to this parsing function should be the
5473 # script's $0 value, followed by "$@".
5474 lt_option_debug=
5475 func_parse_lt_options ()
5476 {
5477 lt_script_arg0=\$0
5478 shift
5479 for lt_opt
5480 do
5481 case \"\$lt_opt\" in
5482 --lt-debug) lt_option_debug=1 ;;
5483 --lt-dump-script)
5484 lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
5485 test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
5486 lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
5487 cat \"\$lt_dump_D/\$lt_dump_F\"
5488 exit 0
5489 ;;
5490 --lt-*)
5491 \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
5492 exit 1
5493 ;;
5494 esac
5495 done
5496
5497 # Print the debug banner immediately:
5498 if test -n \"\$lt_option_debug\"; then
5499 echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2
5500 fi
5501 }
5502
5503 # Used when --lt-debug. Prints its arguments to stdout
5504 # (redirection is the responsibility of the caller)
5505 func_lt_dump_args ()
5506 {
5507 lt_dump_args_N=1;
5508 for lt_arg
5509 do
5510 \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\"
5511 lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
5512 done
5513 }
5514
5515 # Core function for launching the target application
5516 func_exec_program_core ()
5517 {
5518 "
5519 case $host in
5520 # Backslashes separate directories on plain windows
5521 *-*-mingw | *-*-os2* | *-cegcc*)
5522 $ECHO "\
5523 if test -n \"\$lt_option_debug\"; then
5524 \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2
5525 func_lt_dump_args \${1+\"\$@\"} 1>&2
5526 fi
5527 exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
5528 "
5529 ;;
5530
5531 *)
5532 $ECHO "\
5533 if test -n \"\$lt_option_debug\"; then
5534 \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2
5535 func_lt_dump_args \${1+\"\$@\"} 1>&2
5536 fi
5537 exec \"\$progdir/\$program\" \${1+\"\$@\"}
5538 "
5539 ;;
5540 esac
5541 $ECHO "\
5542 \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
5543 exit 1
5544 }
5545
5546 # A function to encapsulate launching the target application
5547 # Strips options in the --lt-* namespace from \$@ and
5548 # launches target application with the remaining arguments.
5549 func_exec_program ()
5550 {
5551 case \" \$* \" in
5552 *\\ --lt-*)
5553 for lt_wr_arg
5554 do
5555 case \$lt_wr_arg in
5556 --lt-*) ;;
5557 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
5558 esac
5559 shift
5560 done ;;
5561 esac
5562 func_exec_program_core \${1+\"\$@\"}
5563 }
5564
5565 # Parse options
5566 func_parse_lt_options \"\$0\" \${1+\"\$@\"}
5567
5568 # Find the directory that this script lives in.
5569 thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
5570 test \"x\$thisdir\" = \"x\$file\" && thisdir=.
5571
5572 # Follow symbolic links until we get to the real thisdir.
5573 file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
5574 while test -n \"\$file\"; do
5575 destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
5576
5577 # If there was a directory component, then change thisdir.
5578 if test \"x\$destdir\" != \"x\$file\"; then
5579 case \"\$destdir\" in
5580 [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
5581 *) thisdir=\"\$thisdir/\$destdir\" ;;
5582 esac
5583 fi
5584
5585 file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
5586 file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
5587 done
5588
5589 # Usually 'no', except on cygwin/mingw when embedded into
5590 # the cwrapper.
5591 WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
5592 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
5593 # special case for '.'
5594 if test \"\$thisdir\" = \".\"; then
5595 thisdir=\`pwd\`
5596 fi
5597 # remove .libs from thisdir
5598 case \"\$thisdir\" in
5599 *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
5600 $objdir ) thisdir=. ;;
5601 esac
5602 fi
5603
5604 # Try to get the absolute directory name.
5605 absdir=\`cd \"\$thisdir\" && pwd\`
5606 test -n \"\$absdir\" && thisdir=\"\$absdir\"
5607 "
5608
5609 if test yes = "$fast_install"; then
5610 $ECHO "\
5611 program=lt-'$outputname'$exeext
5612 progdir=\"\$thisdir/$objdir\"
5613
5614 if test ! -f \"\$progdir/\$program\" ||
5615 { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\
5616 test \"X\$file\" != \"X\$progdir/\$program\"; }; then
5617
5618 file=\"\$\$-\$program\"
5619
5620 if test ! -d \"\$progdir\"; then
5621 $MKDIR \"\$progdir\"
5622 else
5623 $RM \"\$progdir/\$file\"
5624 fi"
5625
5626 $ECHO "\
5627
5628 # relink executable if necessary
5629 if test -n \"\$relink_command\"; then
5630 if relink_command_output=\`eval \$relink_command 2>&1\`; then :
5631 else
5632 \$ECHO \"\$relink_command_output\" >&2
5633 $RM \"\$progdir/\$file\"
5634 exit 1
5635 fi
5636 fi
5637
5638 $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
5639 { $RM \"\$progdir/\$program\";
5640 $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
5641 $RM \"\$progdir/\$file\"
5642 fi"
5643 else
5644 $ECHO "\
5645 program='$outputname'
5646 progdir=\"\$thisdir/$objdir\"
5647 "
5648 fi
5649
5650 $ECHO "\
5651
5652 if test -f \"\$progdir/\$program\"; then"
5653
5654 # fixup the dll searchpath if we need to.
5655 #
5656 # Fix the DLL searchpath if we need to. Do this before prepending
5657 # to shlibpath, because on Windows, both are PATH and uninstalled
5658 # libraries must come first.
5659 if test -n "$dllsearchpath"; then
5660 $ECHO "\
5661 # Add the dll search path components to the executable PATH
5662 PATH=$dllsearchpath:\$PATH
5663 "
5664 fi
5665
5666 # Export our shlibpath_var if we have one.
5667 if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
5668 $ECHO "\
5669 # Add our own library path to $shlibpath_var
5670 $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
5671
5672 # Some systems cannot cope with colon-terminated $shlibpath_var
5673 # The second colon is a workaround for a bug in BeOS R4 sed
5674 $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
5675
5676 export $shlibpath_var
5677 "
5678 fi
5679
5680 $ECHO "\
5681 if test \"\$libtool_execute_magic\" != \"$magic\"; then
5682 # Run the actual program with our arguments.
5683 func_exec_program \${1+\"\$@\"}
5684 fi
5685 else
5686 # The program doesn't exist.
5687 \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2
5688 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
5689 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
5690 exit 1
5691 fi
5692 fi\
5693 "
5694 }
5695
5696
5697 # func_emit_cwrapperexe_src
5698 # emit the source code for a wrapper executable on stdout
5699 # Must ONLY be called from within func_mode_link because
5700 # it depends on a number of variable set therein.
5701 func_emit_cwrapperexe_src ()
5702 {
5703 cat <<EOF
5704
5705 /* $cwrappersource - temporary wrapper executable for $objdir/$outputname
5706 Generated by $PROGRAM (GNU $PACKAGE) $VERSION
5707
5708 The $output program cannot be directly executed until all the libtool
5709 libraries that it depends on are installed.
5710
5711 This wrapper executable should never be moved out of the build directory.
5712 If it is, it will not operate correctly.
5713 */
5714 EOF
5715 cat <<"EOF"
5716 #ifdef _MSC_VER
5717 # define _CRT_SECURE_NO_DEPRECATE 1
5718 #endif
5719 #include <stdio.h>
5720 #include <stdlib.h>
5721 #ifdef _MSC_VER
5722 # include <direct.h>
5723 # include <process.h>
5724 # include <io.h>
5725 #else
5726 # include <unistd.h>
5727 # include <stdint.h>
5728 # ifdef __CYGWIN__
5729 # include <io.h>
5730 # endif
5731 #endif
5732 #include <malloc.h>
5733 #include <stdarg.h>
5734 #include <assert.h>
5735 #include <string.h>
5736 #include <ctype.h>
5737 #include <errno.h>
5738 #include <fcntl.h>
5739 #include <sys/stat.h>
5740
5741 #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
5742
5743 /* declarations of non-ANSI functions */
5744 #if defined __MINGW32__
5745 # ifdef __STRICT_ANSI__
5746 int _putenv (const char *);
5747 # endif
5748 #elif defined __CYGWIN__
5749 # ifdef __STRICT_ANSI__
5750 char *realpath (const char *, char *);
5751 int putenv (char *);
5752 int setenv (const char *, const char *, int);
5753 # endif
5754 /* #elif defined other_platform || defined ... */
5755 #endif
5756
5757 /* portability defines, excluding path handling macros */
5758 #if defined _MSC_VER
5759 # define setmode _setmode
5760 # define stat _stat
5761 # define chmod _chmod
5762 # define getcwd _getcwd
5763 # define putenv _putenv
5764 # define S_IXUSR _S_IEXEC
5765 #elif defined __MINGW32__
5766 # define setmode _setmode
5767 # define stat _stat
5768 # define chmod _chmod
5769 # define getcwd _getcwd
5770 # define putenv _putenv
5771 #elif defined __CYGWIN__
5772 # define HAVE_SETENV
5773 # define FOPEN_WB "wb"
5774 /* #elif defined other platforms ... */
5775 #endif
5776
5777 #if defined PATH_MAX
5778 # define LT_PATHMAX PATH_MAX
5779 #elif defined MAXPATHLEN
5780 # define LT_PATHMAX MAXPATHLEN
5781 #else
5782 # define LT_PATHMAX 1024
5783 #endif
5784
5785 #ifndef S_IXOTH
5786 # define S_IXOTH 0
5787 #endif
5788 #ifndef S_IXGRP
5789 # define S_IXGRP 0
5790 #endif
5791
5792 /* path handling portability macros */
5793 #ifndef DIR_SEPARATOR
5794 # define DIR_SEPARATOR '/'
5795 # define PATH_SEPARATOR ':'
5796 #endif
5797
5798 #if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \
5799 defined __OS2__
5800 # define HAVE_DOS_BASED_FILE_SYSTEM
5801 # define FOPEN_WB "wb"
5802 # ifndef DIR_SEPARATOR_2
5803 # define DIR_SEPARATOR_2 '\\'
5804 # endif
5805 # ifndef PATH_SEPARATOR_2
5806 # define PATH_SEPARATOR_2 ';'
5807 # endif
5808 #endif
5809
5810 #ifndef DIR_SEPARATOR_2
5811 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
5812 #else /* DIR_SEPARATOR_2 */
5813 # define IS_DIR_SEPARATOR(ch) \
5814 (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
5815 #endif /* DIR_SEPARATOR_2 */
5816
5817 #ifndef PATH_SEPARATOR_2
5818 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
5819 #else /* PATH_SEPARATOR_2 */
5820 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
5821 #endif /* PATH_SEPARATOR_2 */
5822
5823 #ifndef FOPEN_WB
5824 # define FOPEN_WB "w"
5825 #endif
5826 #ifndef _O_BINARY
5827 # define _O_BINARY 0
5828 #endif
5829
5830 #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
5831 #define XFREE(stale) do { \
5832 if (stale) { free (stale); stale = 0; } \
5833 } while (0)
5834
5835 #if defined LT_DEBUGWRAPPER
5836 static int lt_debug = 1;
5837 #else
5838 static int lt_debug = 0;
5839 #endif
5840
5841 const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
5842
5843 void *xmalloc (size_t num);
5844 char *xstrdup (const char *string);
5845 const char *base_name (const char *name);
5846 char *find_executable (const char *wrapper);
5847 char *chase_symlinks (const char *pathspec);
5848 int make_executable (const char *path);
5849 int check_executable (const char *path);
5850 char *strendzap (char *str, const char *pat);
5851 void lt_debugprintf (const char *file, int line, const char *fmt, ...);
5852 void lt_fatal (const char *file, int line, const char *message, ...);
5853 static const char *nonnull (const char *s);
5854 static const char *nonempty (const char *s);
5855 void lt_setenv (const char *name, const char *value);
5856 char *lt_extend_str (const char *orig_value, const char *add, int to_end);
5857 void lt_update_exe_path (const char *name, const char *value);
5858 void lt_update_lib_path (const char *name, const char *value);
5859 char **prepare_spawn (char **argv);
5860 void lt_dump_script (FILE *f);
5861 EOF
5862
5863 cat <<EOF
5864 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5865 # define externally_visible volatile
5866 #else
5867 # define externally_visible __attribute__((externally_visible)) volatile
5868 #endif
5869 externally_visible const char * MAGIC_EXE = "$magic_exe";
5870 const char * LIB_PATH_VARNAME = "$shlibpath_var";
5871 EOF
5872
5873 if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
5874 func_to_host_path "$temp_rpath"
5875 cat <<EOF
5876 const char * LIB_PATH_VALUE = "$func_to_host_path_result";
5877 EOF
5878 else
5879 cat <<"EOF"
5880 const char * LIB_PATH_VALUE = "";
5881 EOF
5882 fi
5883
5884 if test -n "$dllsearchpath"; then
5885 func_to_host_path "$dllsearchpath:"
5886 cat <<EOF
5887 const char * EXE_PATH_VARNAME = "PATH";
5888 const char * EXE_PATH_VALUE = "$func_to_host_path_result";
5889 EOF
5890 else
5891 cat <<"EOF"
5892 const char * EXE_PATH_VARNAME = "";
5893 const char * EXE_PATH_VALUE = "";
5894 EOF
5895 fi
5896
5897 if test yes = "$fast_install"; then
5898 cat <<EOF
5899 const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
5900 EOF
5901 else
5902 cat <<EOF
5903 const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
5904 EOF
5905 fi
5906
5907
5908 cat <<"EOF"
5909
5910 #define LTWRAPPER_OPTION_PREFIX "--lt-"
5911
5912 static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
5913 static const char *dumpscript_opt = LTWRAPPER_OPTION_PREFIX "dump-script";
5914 static const char *debug_opt = LTWRAPPER_OPTION_PREFIX "debug";
5915
5916 int
5917 main (int argc, char *argv[])
5918 {
5919 char **newargz;
5920 int newargc;
5921 char *tmp_pathspec;
5922 char *actual_cwrapper_path;
5923 char *actual_cwrapper_name;
5924 char *target_name;
5925 char *lt_argv_zero;
5926 int rval = 127;
5927
5928 int i;
5929
5930 program_name = (char *) xstrdup (base_name (argv[0]));
5931 newargz = XMALLOC (char *, (size_t) argc + 1);
5932
5933 /* very simple arg parsing; don't want to rely on getopt
5934 * also, copy all non cwrapper options to newargz, except
5935 * argz[0], which is handled differently
5936 */
5937 newargc=0;
5938 for (i = 1; i < argc; i++)
5939 {
5940 if (STREQ (argv[i], dumpscript_opt))
5941 {
5942 EOF
5943 case $host in
5944 *mingw* | *cygwin* )
5945 # make stdout use "unix" line endings
5946 echo " setmode(1,_O_BINARY);"
5947 ;;
5948 esac
5949
5950 cat <<"EOF"
5951 lt_dump_script (stdout);
5952 return 0;
5953 }
5954 if (STREQ (argv[i], debug_opt))
5955 {
5956 lt_debug = 1;
5957 continue;
5958 }
5959 if (STREQ (argv[i], ltwrapper_option_prefix))
5960 {
5961 /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
5962 namespace, but it is not one of the ones we know about and
5963 have already dealt with, above (inluding dump-script), then
5964 report an error. Otherwise, targets might begin to believe
5965 they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
5966 namespace. The first time any user complains about this, we'll
5967 need to make LTWRAPPER_OPTION_PREFIX a configure-time option
5968 or a configure.ac-settable value.
5969 */
5970 lt_fatal (__FILE__, __LINE__,
5971 "unrecognized %s option: '%s'",
5972 ltwrapper_option_prefix, argv[i]);
5973 }
5974 /* otherwise ... */
5975 newargz[++newargc] = xstrdup (argv[i]);
5976 }
5977 newargz[++newargc] = NULL;
5978
5979 EOF
5980 cat <<EOF
5981 /* The GNU banner must be the first non-error debug message */
5982 lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE) $VERSION\n");
5983 EOF
5984 cat <<"EOF"
5985 lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
5986 lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
5987
5988 tmp_pathspec = find_executable (argv[0]);
5989 if (tmp_pathspec == NULL)
5990 lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
5991 lt_debugprintf (__FILE__, __LINE__,
5992 "(main) found exe (before symlink chase) at: %s\n",
5993 tmp_pathspec);
5994
5995 actual_cwrapper_path = chase_symlinks (tmp_pathspec);
5996 lt_debugprintf (__FILE__, __LINE__,
5997 "(main) found exe (after symlink chase) at: %s\n",
5998 actual_cwrapper_path);
5999 XFREE (tmp_pathspec);
6000
6001 actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
6002 strendzap (actual_cwrapper_path, actual_cwrapper_name);
6003
6004 /* wrapper name transforms */
6005 strendzap (actual_cwrapper_name, ".exe");
6006 tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
6007 XFREE (actual_cwrapper_name);
6008 actual_cwrapper_name = tmp_pathspec;
6009 tmp_pathspec = 0;
6010
6011 /* target_name transforms -- use actual target program name; might have lt- prefix */
6012 target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
6013 strendzap (target_name, ".exe");
6014 tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
6015 XFREE (target_name);
6016 target_name = tmp_pathspec;
6017 tmp_pathspec = 0;
6018
6019 lt_debugprintf (__FILE__, __LINE__,
6020 "(main) libtool target name: %s\n",
6021 target_name);
6022 EOF
6023
6024 cat <<EOF
6025 newargz[0] =
6026 XMALLOC (char, (strlen (actual_cwrapper_path) +
6027 strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
6028 strcpy (newargz[0], actual_cwrapper_path);
6029 strcat (newargz[0], "$objdir");
6030 strcat (newargz[0], "/");
6031 EOF
6032
6033 cat <<"EOF"
6034 /* stop here, and copy so we don't have to do this twice */
6035 tmp_pathspec = xstrdup (newargz[0]);
6036
6037 /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
6038 strcat (newargz[0], actual_cwrapper_name);
6039
6040 /* DO want the lt- prefix here if it exists, so use target_name */
6041 lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
6042 XFREE (tmp_pathspec);
6043 tmp_pathspec = NULL;
6044 EOF
6045
6046 case $host_os in
6047 mingw*)
6048 cat <<"EOF"
6049 {
6050 char* p;
6051 while ((p = strchr (newargz[0], '\\')) != NULL)
6052 {
6053 *p = '/';
6054 }
6055 while ((p = strchr (lt_argv_zero, '\\')) != NULL)
6056 {
6057 *p = '/';
6058 }
6059 }
6060 EOF
6061 ;;
6062 esac
6063
6064 cat <<"EOF"
6065 XFREE (target_name);
6066 XFREE (actual_cwrapper_path);
6067 XFREE (actual_cwrapper_name);
6068
6069 lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
6070 lt_setenv ("DUALCASE", "1"); /* for MSK sh */
6071 /* Update the DLL searchpath. EXE_PATH_VALUE ($dllsearchpath) must
6072 be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
6073 because on Windows, both *_VARNAMEs are PATH but uninstalled
6074 libraries must come first. */
6075 lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
6076 lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
6077
6078 lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
6079 nonnull (lt_argv_zero));
6080 for (i = 0; i < newargc; i++)
6081 {
6082 lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
6083 i, nonnull (newargz[i]));
6084 }
6085
6086 EOF
6087
6088 case $host_os in
6089 mingw*)
6090 cat <<"EOF"
6091 /* execv doesn't actually work on mingw as expected on unix */
6092 newargz = prepare_spawn (newargz);
6093 rval = (int) _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
6094 if (rval == -1)
6095 {
6096 /* failed to start process */
6097 lt_debugprintf (__FILE__, __LINE__,
6098 "(main) failed to launch target \"%s\": %s\n",
6099 lt_argv_zero, nonnull (strerror (errno)));
6100 return 127;
6101 }
6102 return rval;
6103 EOF
6104 ;;
6105 *)
6106 cat <<"EOF"
6107 execv (lt_argv_zero, newargz);
6108 return rval; /* =127, but avoids unused variable warning */
6109 EOF
6110 ;;
6111 esac
6112
6113 cat <<"EOF"
6114 }
6115
6116 void *
6117 xmalloc (size_t num)
6118 {
6119 void *p = (void *) malloc (num);
6120 if (!p)
6121 lt_fatal (__FILE__, __LINE__, "memory exhausted");
6122
6123 return p;
6124 }
6125
6126 char *
6127 xstrdup (const char *string)
6128 {
6129 return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
6130 string) : NULL;
6131 }
6132
6133 const char *
6134 base_name (const char *name)
6135 {
6136 const char *base;
6137
6138 #if defined HAVE_DOS_BASED_FILE_SYSTEM
6139 /* Skip over the disk name in MSDOS pathnames. */
6140 if (isalpha ((unsigned char) name[0]) && name[1] == ':')
6141 name += 2;
6142 #endif
6143
6144 for (base = name; *name; name++)
6145 if (IS_DIR_SEPARATOR (*name))
6146 base = name + 1;
6147 return base;
6148 }
6149
6150 int
6151 check_executable (const char *path)
6152 {
6153 struct stat st;
6154
6155 lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
6156 nonempty (path));
6157 if ((!path) || (!*path))
6158 return 0;
6159
6160 if ((stat (path, &st) >= 0)
6161 && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
6162 return 1;
6163 else
6164 return 0;
6165 }
6166
6167 int
6168 make_executable (const char *path)
6169 {
6170 int rval = 0;
6171 struct stat st;
6172
6173 lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n",
6174 nonempty (path));
6175 if ((!path) || (!*path))
6176 return 0;
6177
6178 if (stat (path, &st) >= 0)
6179 {
6180 rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
6181 }
6182 return rval;
6183 }
6184
6185 /* Searches for the full path of the wrapper. Returns
6186 newly allocated full path name if found, NULL otherwise
6187 Does not chase symlinks, even on platforms that support them.
6188 */
6189 char *
6190 find_executable (const char *wrapper)
6191 {
6192 int has_slash = 0;
6193 const char *p;
6194 const char *p_next;
6195 /* static buffer for getcwd */
6196 char tmp[LT_PATHMAX + 1];
6197 size_t tmp_len;
6198 char *concat_name;
6199
6200 lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
6201 nonempty (wrapper));
6202
6203 if ((wrapper == NULL) || (*wrapper == '\0'))
6204 return NULL;
6205
6206 /* Absolute path? */
6207 #if defined HAVE_DOS_BASED_FILE_SYSTEM
6208 if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
6209 {
6210 concat_name = xstrdup (wrapper);
6211 if (check_executable (concat_name))
6212 return concat_name;
6213 XFREE (concat_name);
6214 }
6215 else
6216 {
6217 #endif
6218 if (IS_DIR_SEPARATOR (wrapper[0]))
6219 {
6220 concat_name = xstrdup (wrapper);
6221 if (check_executable (concat_name))
6222 return concat_name;
6223 XFREE (concat_name);
6224 }
6225 #if defined HAVE_DOS_BASED_FILE_SYSTEM
6226 }
6227 #endif
6228
6229 for (p = wrapper; *p; p++)
6230 if (*p == '/')
6231 {
6232 has_slash = 1;
6233 break;
6234 }
6235 if (!has_slash)
6236 {
6237 /* no slashes; search PATH */
6238 const char *path = getenv ("PATH");
6239 if (path != NULL)
6240 {
6241 for (p = path; *p; p = p_next)
6242 {
6243 const char *q;
6244 size_t p_len;
6245 for (q = p; *q; q++)
6246 if (IS_PATH_SEPARATOR (*q))
6247 break;
6248 p_len = (size_t) (q - p);
6249 p_next = (*q == '\0' ? q : q + 1);
6250 if (p_len == 0)
6251 {
6252 /* empty path: current directory */
6253 if (getcwd (tmp, LT_PATHMAX) == NULL)
6254 lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
6255 nonnull (strerror (errno)));
6256 tmp_len = strlen (tmp);
6257 concat_name =
6258 XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
6259 memcpy (concat_name, tmp, tmp_len);
6260 concat_name[tmp_len] = '/';
6261 strcpy (concat_name + tmp_len + 1, wrapper);
6262 }
6263 else
6264 {
6265 concat_name =
6266 XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
6267 memcpy (concat_name, p, p_len);
6268 concat_name[p_len] = '/';
6269 strcpy (concat_name + p_len + 1, wrapper);
6270 }
6271 if (check_executable (concat_name))
6272 return concat_name;
6273 XFREE (concat_name);
6274 }
6275 }
6276 /* not found in PATH; assume curdir */
6277 }
6278 /* Relative path | not found in path: prepend cwd */
6279 if (getcwd (tmp, LT_PATHMAX) == NULL)
6280 lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
6281 nonnull (strerror (errno)));
6282 tmp_len = strlen (tmp);
6283 concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
6284 memcpy (concat_name, tmp, tmp_len);
6285 concat_name[tmp_len] = '/';
6286 strcpy (concat_name + tmp_len + 1, wrapper);
6287
6288 if (check_executable (concat_name))
6289 return concat_name;
6290 XFREE (concat_name);
6291 return NULL;
6292 }
6293
6294 char *
6295 chase_symlinks (const char *pathspec)
6296 {
6297 #ifndef S_ISLNK
6298 return xstrdup (pathspec);
6299 #else
6300 char buf[LT_PATHMAX];
6301 struct stat s;
6302 char *tmp_pathspec = xstrdup (pathspec);
6303 char *p;
6304 int has_symlinks = 0;
6305 while (strlen (tmp_pathspec) && !has_symlinks)
6306 {
6307 lt_debugprintf (__FILE__, __LINE__,
6308 "checking path component for symlinks: %s\n",
6309 tmp_pathspec);
6310 if (lstat (tmp_pathspec, &s) == 0)
6311 {
6312 if (S_ISLNK (s.st_mode) != 0)
6313 {
6314 has_symlinks = 1;
6315 break;
6316 }
6317
6318 /* search backwards for last DIR_SEPARATOR */
6319 p = tmp_pathspec + strlen (tmp_pathspec) - 1;
6320 while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
6321 p--;
6322 if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
6323 {
6324 /* no more DIR_SEPARATORS left */
6325 break;
6326 }
6327 *p = '\0';
6328 }
6329 else
6330 {
6331 lt_fatal (__FILE__, __LINE__,
6332 "error accessing file \"%s\": %s",
6333 tmp_pathspec, nonnull (strerror (errno)));
6334 }
6335 }
6336 XFREE (tmp_pathspec);
6337
6338 if (!has_symlinks)
6339 {
6340 return xstrdup (pathspec);
6341 }
6342
6343 tmp_pathspec = realpath (pathspec, buf);
6344 if (tmp_pathspec == 0)
6345 {
6346 lt_fatal (__FILE__, __LINE__,
6347 "could not follow symlinks for %s", pathspec);
6348 }
6349 return xstrdup (tmp_pathspec);
6350 #endif
6351 }
6352
6353 char *
6354 strendzap (char *str, const char *pat)
6355 {
6356 size_t len, patlen;
6357
6358 assert (str != NULL);
6359 assert (pat != NULL);
6360
6361 len = strlen (str);
6362 patlen = strlen (pat);
6363
6364 if (patlen <= len)
6365 {
6366 str += len - patlen;
6367 if (STREQ (str, pat))
6368 *str = '\0';
6369 }
6370 return str;
6371 }
6372
6373 void
6374 lt_debugprintf (const char *file, int line, const char *fmt, ...)
6375 {
6376 va_list args;
6377 if (lt_debug)
6378 {
6379 (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line);
6380 va_start (args, fmt);
6381 (void) vfprintf (stderr, fmt, args);
6382 va_end (args);
6383 }
6384 }
6385
6386 static void
6387 lt_error_core (int exit_status, const char *file,
6388 int line, const char *mode,
6389 const char *message, va_list ap)
6390 {
6391 fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode);
6392 vfprintf (stderr, message, ap);
6393 fprintf (stderr, ".\n");
6394
6395 if (exit_status >= 0)
6396 exit (exit_status);
6397 }
6398
6399 void
6400 lt_fatal (const char *file, int line, const char *message, ...)
6401 {
6402 va_list ap;
6403 va_start (ap, message);
6404 lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap);
6405 va_end (ap);
6406 }
6407
6408 static const char *
6409 nonnull (const char *s)
6410 {
6411 return s ? s : "(null)";
6412 }
6413
6414 static const char *
6415 nonempty (const char *s)
6416 {
6417 return (s && !*s) ? "(empty)" : nonnull (s);
6418 }
6419
6420 void
6421 lt_setenv (const char *name, const char *value)
6422 {
6423 lt_debugprintf (__FILE__, __LINE__,
6424 "(lt_setenv) setting '%s' to '%s'\n",
6425 nonnull (name), nonnull (value));
6426 {
6427 #ifdef HAVE_SETENV
6428 /* always make a copy, for consistency with !HAVE_SETENV */
6429 char *str = xstrdup (value);
6430 setenv (name, str, 1);
6431 #else
6432 size_t len = strlen (name) + 1 + strlen (value) + 1;
6433 char *str = XMALLOC (char, len);
6434 sprintf (str, "%s=%s", name, value);
6435 if (putenv (str) != EXIT_SUCCESS)
6436 {
6437 XFREE (str);
6438 }
6439 #endif
6440 }
6441 }
6442
6443 char *
6444 lt_extend_str (const char *orig_value, const char *add, int to_end)
6445 {
6446 char *new_value;
6447 if (orig_value && *orig_value)
6448 {
6449 size_t orig_value_len = strlen (orig_value);
6450 size_t add_len = strlen (add);
6451 new_value = XMALLOC (char, add_len + orig_value_len + 1);
6452 if (to_end)
6453 {
6454 strcpy (new_value, orig_value);
6455 strcpy (new_value + orig_value_len, add);
6456 }
6457 else
6458 {
6459 strcpy (new_value, add);
6460 strcpy (new_value + add_len, orig_value);
6461 }
6462 }
6463 else
6464 {
6465 new_value = xstrdup (add);
6466 }
6467 return new_value;
6468 }
6469
6470 void
6471 lt_update_exe_path (const char *name, const char *value)
6472 {
6473 lt_debugprintf (__FILE__, __LINE__,
6474 "(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
6475 nonnull (name), nonnull (value));
6476
6477 if (name && *name && value && *value)
6478 {
6479 char *new_value = lt_extend_str (getenv (name), value, 0);
6480 /* some systems can't cope with a ':'-terminated path #' */
6481 size_t len = strlen (new_value);
6482 while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
6483 {
6484 new_value[--len] = '\0';
6485 }
6486 lt_setenv (name, new_value);
6487 XFREE (new_value);
6488 }
6489 }
6490
6491 void
6492 lt_update_lib_path (const char *name, const char *value)
6493 {
6494 lt_debugprintf (__FILE__, __LINE__,
6495 "(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
6496 nonnull (name), nonnull (value));
6497
6498 if (name && *name && value && *value)
6499 {
6500 char *new_value = lt_extend_str (getenv (name), value, 0);
6501 lt_setenv (name, new_value);
6502 XFREE (new_value);
6503 }
6504 }
6505
6506 EOF
6507 case $host_os in
6508 mingw*)
6509 cat <<"EOF"
6510
6511 /* Prepares an argument vector before calling spawn().
6512 Note that spawn() does not by itself call the command interpreter
6513 (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") :
6514 ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
6515 GetVersionEx(&v);
6516 v.dwPlatformId == VER_PLATFORM_WIN32_NT;
6517 }) ? "cmd.exe" : "command.com").
6518 Instead it simply concatenates the arguments, separated by ' ', and calls
6519 CreateProcess(). We must quote the arguments since Win32 CreateProcess()
6520 interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
6521 special way:
6522 - Space and tab are interpreted as delimiters. They are not treated as
6523 delimiters if they are surrounded by double quotes: "...".
6524 - Unescaped double quotes are removed from the input. Their only effect is
6525 that within double quotes, space and tab are treated like normal
6526 characters.
6527 - Backslashes not followed by double quotes are not special.
6528 - But 2*n+1 backslashes followed by a double quote become
6529 n backslashes followed by a double quote (n >= 0):
6530 \" -> "
6531 \\\" -> \"
6532 \\\\\" -> \\"
6533 */
6534 #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
6535 #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
6536 char **
6537 prepare_spawn (char **argv)
6538 {
6539 size_t argc;
6540 char **new_argv;
6541 size_t i;
6542
6543 /* Count number of arguments. */
6544 for (argc = 0; argv[argc] != NULL; argc++)
6545 ;
6546
6547 /* Allocate new argument vector. */
6548 new_argv = XMALLOC (char *, argc + 1);
6549
6550 /* Put quoted arguments into the new argument vector. */
6551 for (i = 0; i < argc; i++)
6552 {
6553 const char *string = argv[i];
6554
6555 if (string[0] == '\0')
6556 new_argv[i] = xstrdup ("\"\"");
6557 else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL)
6558 {
6559 int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL);
6560 size_t length;
6561 unsigned int backslashes;
6562 const char *s;
6563 char *quoted_string;
6564 char *p;
6565
6566 length = 0;
6567 backslashes = 0;
6568 if (quote_around)
6569 length++;
6570 for (s = string; *s != '\0'; s++)
6571 {
6572 char c = *s;
6573 if (c == '"')
6574 length += backslashes + 1;
6575 length++;
6576 if (c == '\\')
6577 backslashes++;
6578 else
6579 backslashes = 0;
6580 }
6581 if (quote_around)
6582 length += backslashes + 1;
6583
6584 quoted_string = XMALLOC (char, length + 1);
6585
6586 p = quoted_string;
6587 backslashes = 0;
6588 if (quote_around)
6589 *p++ = '"';
6590 for (s = string; *s != '\0'; s++)
6591 {
6592 char c = *s;
6593 if (c == '"')
6594 {
6595 unsigned int j;
6596 for (j = backslashes + 1; j > 0; j--)
6597 *p++ = '\\';
6598 }
6599 *p++ = c;
6600 if (c == '\\')
6601 backslashes++;
6602 else
6603 backslashes = 0;
6604 }
6605 if (quote_around)
6606 {
6607 unsigned int j;
6608 for (j = backslashes; j > 0; j--)
6609 *p++ = '\\';
6610 *p++ = '"';
6611 }
6612 *p = '\0';
6613
6614 new_argv[i] = quoted_string;
6615 }
6616 else
6617 new_argv[i] = (char *) string;
6618 }
6619 new_argv[argc] = NULL;
6620
6621 return new_argv;
6622 }
6623 EOF
6624 ;;
6625 esac
6626
6627 cat <<"EOF"
6628 void lt_dump_script (FILE* f)
6629 {
6630 EOF
6631 func_emit_wrapper yes |
6632 $SED -n -e '
6633 s/^\(.\{79\}\)\(..*\)/\1\
6634 \2/
6635 h
6636 s/\([\\"]\)/\\\1/g
6637 s/$/\\n/
6638 s/\([^\n]*\).*/ fputs ("\1", f);/p
6639 g
6640 D'
6641 cat <<"EOF"
6642 }
6643 EOF
6644 }
6645 # end: func_emit_cwrapperexe_src
6646
6647 # func_win32_import_lib_p ARG
6648 # True if ARG is an import lib, as indicated by $file_magic_cmd
6649 func_win32_import_lib_p ()
6650 {
6651 $debug_cmd
6652
6653 case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
6654 *import*) : ;;
6655 *) false ;;
6656 esac
6657 }
6658
6659 # func_suncc_cstd_abi
6660 # !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!!
6661 # Several compiler flags select an ABI that is incompatible with the
6662 # Cstd library. Avoid specifying it if any are in CXXFLAGS.
6663 func_suncc_cstd_abi ()
6664 {
6665 $debug_cmd
6666
6667 case " $compile_command " in
6668 *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*)
6669 suncc_use_cstd_abi=no
6670 ;;
6671 *)
6672 suncc_use_cstd_abi=yes
6673 ;;
6674 esac
6675 }
6676
6677 # func_mode_link arg...
6678 func_mode_link ()
6679 {
6680 $debug_cmd
6681
6682 case $host in
6683 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
6684 # It is impossible to link a dll without this setting, and
6685 # we shouldn't force the makefile maintainer to figure out
6686 # what system we are compiling for in order to pass an extra
6687 # flag for every libtool invocation.
6688 # allow_undefined=no
6689
6690 # FIXME: Unfortunately, there are problems with the above when trying
6691 # to make a dll that has undefined symbols, in which case not
6692 # even a static library is built. For now, we need to specify
6693 # -no-undefined on the libtool link line when we can be certain
6694 # that all symbols are satisfied, otherwise we get a static library.
6695 allow_undefined=yes
6696 ;;
6697 *)
6698 allow_undefined=yes
6699 ;;
6700 esac
6701 libtool_args=$nonopt
6702 base_compile="$nonopt $@"
6703 compile_command=$nonopt
6704 finalize_command=$nonopt
6705
6706 compile_rpath=
6707 finalize_rpath=
6708 compile_shlibpath=
6709 finalize_shlibpath=
6710 convenience=
6711 old_convenience=
6712 deplibs=
6713 old_deplibs=
6714 compiler_flags=
6715 linker_flags=
6716 dllsearchpath=
6717 lib_search_path=`pwd`
6718 inst_prefix_dir=
6719 new_inherited_linker_flags=
6720
6721 avoid_version=no
6722 bindir=
6723 dlfiles=
6724 dlprefiles=
6725 dlself=no
6726 export_dynamic=no
6727 export_symbols=
6728 export_symbols_regex=
6729 generated=
6730 libobjs=
6731 ltlibs=
6732 module=no
6733 no_install=no
6734 objs=
6735 os2dllname=
6736 non_pic_objects=
6737 precious_files_regex=
6738 prefer_static_libs=no
6739 preload=false
6740 prev=
6741 prevarg=
6742 release=
6743 rpath=
6744 xrpath=
6745 perm_rpath=
6746 temp_rpath=
6747 thread_safe=no
6748 vinfo=
6749 vinfo_number=no
6750 weak_libs=
6751 single_module=$wl-single_module
6752 func_infer_tag $base_compile
6753
6754 # We need to know -static, to get the right output filenames.
6755 for arg
6756 do
6757 case $arg in
6758 -shared)
6759 test yes != "$build_libtool_libs" \
6760 && func_fatal_configuration "cannot build a shared library"
6761 build_old_libs=no
6762 break
6763 ;;
6764 -all-static | -static | -static-libtool-libs)
6765 case $arg in
6766 -all-static)
6767 if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then
6768 func_warning "complete static linking is impossible in this configuration"
6769 fi
6770 if test -n "$link_static_flag"; then
6771 dlopen_self=$dlopen_self_static
6772 fi
6773 prefer_static_libs=yes
6774 ;;
6775 -static)
6776 if test -z "$pic_flag" && test -n "$link_static_flag"; then
6777 dlopen_self=$dlopen_self_static
6778 fi
6779 prefer_static_libs=built
6780 ;;
6781 -static-libtool-libs)
6782 if test -z "$pic_flag" && test -n "$link_static_flag"; then
6783 dlopen_self=$dlopen_self_static
6784 fi
6785 prefer_static_libs=yes
6786 ;;
6787 esac
6788 build_libtool_libs=no
6789 build_old_libs=yes
6790 break
6791 ;;
6792 esac
6793 done
6794
6795 # See if our shared archives depend on static archives.
6796 test -n "$old_archive_from_new_cmds" && build_old_libs=yes
6797
6798 # Go through the arguments, transforming them on the way.
6799 while test "$#" -gt 0; do
6800 arg=$1
6801 shift
6802 func_quote_arg pretty,unquoted "$arg"
6803 qarg=$func_quote_arg_unquoted_result
6804 func_append libtool_args " $func_quote_arg_result"
6805
6806 # If the previous option needs an argument, assign it.
6807 if test -n "$prev"; then
6808 case $prev in
6809 output)
6810 func_append compile_command " @OUTPUT@"
6811 func_append finalize_command " @OUTPUT@"
6812 ;;
6813 esac
6814
6815 case $prev in
6816 bindir)
6817 bindir=$arg
6818 prev=
6819 continue
6820 ;;
6821 dlfiles|dlprefiles)
6822 $preload || {
6823 # Add the symbol object into the linking commands.
6824 func_append compile_command " @SYMFILE@"
6825 func_append finalize_command " @SYMFILE@"
6826 preload=:
6827 }
6828 case $arg in
6829 *.la | *.lo) ;; # We handle these cases below.
6830 force)
6831 if test no = "$dlself"; then
6832 dlself=needless
6833 export_dynamic=yes
6834 fi
6835 prev=
6836 continue
6837 ;;
6838 self)
6839 if test dlprefiles = "$prev"; then
6840 dlself=yes
6841 elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then
6842 dlself=yes
6843 else
6844 dlself=needless
6845 export_dynamic=yes
6846 fi
6847 prev=
6848 continue
6849 ;;
6850 *)
6851 if test dlfiles = "$prev"; then
6852 func_append dlfiles " $arg"
6853 else
6854 func_append dlprefiles " $arg"
6855 fi
6856 prev=
6857 continue
6858 ;;
6859 esac
6860 ;;
6861 expsyms)
6862 export_symbols=$arg
6863 test -f "$arg" \
6864 || func_fatal_error "symbol file '$arg' does not exist"
6865 prev=
6866 continue
6867 ;;
6868 expsyms_regex)
6869 export_symbols_regex=$arg
6870 prev=
6871 continue
6872 ;;
6873 framework)
6874 case $host in
6875 *-*-darwin*)
6876 case "$deplibs " in
6877 *" $qarg.ltframework "*) ;;
6878 *) func_append deplibs " $qarg.ltframework" # this is fixed later
6879 ;;
6880 esac
6881 ;;
6882 esac
6883 prev=
6884 continue
6885 ;;
6886 inst_prefix)
6887 inst_prefix_dir=$arg
6888 prev=
6889 continue
6890 ;;
6891 mllvm)
6892 # Clang does not use LLVM to link, so we can simply discard any
6893 # '-mllvm $arg' options when doing the link step.
6894 prev=
6895 continue
6896 ;;
6897 objectlist)
6898 if test -f "$arg"; then
6899 save_arg=$arg
6900 moreargs=
6901 for fil in `cat "$save_arg"`
6902 do
6903 # func_append moreargs " $fil"
6904 arg=$fil
6905 # A libtool-controlled object.
6906
6907 # Check to see that this really is a libtool object.
6908 if func_lalib_unsafe_p "$arg"; then
6909 pic_object=
6910 non_pic_object=
6911
6912 # Read the .lo file
6913 func_source "$arg"
6914
6915 if test -z "$pic_object" ||
6916 test -z "$non_pic_object" ||
6917 test none = "$pic_object" &&
6918 test none = "$non_pic_object"; then
6919 func_fatal_error "cannot find name of object for '$arg'"
6920 fi
6921
6922 # Extract subdirectory from the argument.
6923 func_dirname "$arg" "/" ""
6924 xdir=$func_dirname_result
6925
6926 if test none != "$pic_object"; then
6927 # Prepend the subdirectory the object is found in.
6928 pic_object=$xdir$pic_object
6929
6930 if test dlfiles = "$prev"; then
6931 if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
6932 func_append dlfiles " $pic_object"
6933 prev=
6934 continue
6935 else
6936 # If libtool objects are unsupported, then we need to preload.
6937 prev=dlprefiles
6938 fi
6939 fi
6940
6941 # CHECK ME: I think I busted this. -Ossama
6942 if test dlprefiles = "$prev"; then
6943 # Preload the old-style object.
6944 func_append dlprefiles " $pic_object"
6945 prev=
6946 fi
6947
6948 # A PIC object.
6949 func_append libobjs " $pic_object"
6950 arg=$pic_object
6951 fi
6952
6953 # Non-PIC object.
6954 if test none != "$non_pic_object"; then
6955 # Prepend the subdirectory the object is found in.
6956 non_pic_object=$xdir$non_pic_object
6957
6958 # A standard non-PIC object
6959 func_append non_pic_objects " $non_pic_object"
6960 if test -z "$pic_object" || test none = "$pic_object"; then
6961 arg=$non_pic_object
6962 fi
6963 else
6964 # If the PIC object exists, use it instead.
6965 # $xdir was prepended to $pic_object above.
6966 non_pic_object=$pic_object
6967 func_append non_pic_objects " $non_pic_object"
6968 fi
6969 else
6970 # Only an error if not doing a dry-run.
6971 if $opt_dry_run; then
6972 # Extract subdirectory from the argument.
6973 func_dirname "$arg" "/" ""
6974 xdir=$func_dirname_result
6975
6976 func_lo2o "$arg"
6977 pic_object=$xdir$objdir/$func_lo2o_result
6978 non_pic_object=$xdir$func_lo2o_result
6979 func_append libobjs " $pic_object"
6980 func_append non_pic_objects " $non_pic_object"
6981 else
6982 func_fatal_error "'$arg' is not a valid libtool object"
6983 fi
6984 fi
6985 done
6986 else
6987 func_fatal_error "link input file '$arg' does not exist"
6988 fi
6989 arg=$save_arg
6990 prev=
6991 continue
6992 ;;
6993 os2dllname)
6994 os2dllname=$arg
6995 prev=
6996 continue
6997 ;;
6998 precious_regex)
6999 precious_files_regex=$arg
7000 prev=
7001 continue
7002 ;;
7003 release)
7004 release=-$arg
7005 prev=
7006 continue
7007 ;;
7008 rpath | xrpath)
7009 # We need an absolute path.
7010 case $arg in
7011 [\\/]* | [A-Za-z]:[\\/]*) ;;
7012 *)
7013 func_fatal_error "only absolute run-paths are allowed"
7014 ;;
7015 esac
7016 if test rpath = "$prev"; then
7017 case "$rpath " in
7018 *" $arg "*) ;;
7019 *) func_append rpath " $arg" ;;
7020 esac
7021 else
7022 case "$xrpath " in
7023 *" $arg "*) ;;
7024 *) func_append xrpath " $arg" ;;
7025 esac
7026 fi
7027 prev=
7028 continue
7029 ;;
7030 shrext)
7031 shrext_cmds=$arg
7032 prev=
7033 continue
7034 ;;
7035 weak)
7036 func_append weak_libs " $arg"
7037 prev=
7038 continue
7039 ;;
7040 xcclinker)
7041 func_append linker_flags " $qarg"
7042 func_append compiler_flags " $qarg"
7043 prev=
7044 func_append compile_command " $qarg"
7045 func_append finalize_command " $qarg"
7046 continue
7047 ;;
7048 xcompiler)
7049 func_append compiler_flags " $qarg"
7050 prev=
7051 func_append compile_command " $qarg"
7052 func_append finalize_command " $qarg"
7053 continue
7054 ;;
7055 xlinker)
7056 func_append linker_flags " $qarg"
7057 func_append compiler_flags " $wl$qarg"
7058 prev=
7059 func_append compile_command " $wl$qarg"
7060 func_append finalize_command " $wl$qarg"
7061 continue
7062 ;;
7063 *)
7064 eval "$prev=\"\$arg\""
7065 prev=
7066 continue
7067 ;;
7068 esac
7069 fi # test -n "$prev"
7070
7071 prevarg=$arg
7072
7073 case $arg in
7074 -all-static)
7075 if test -n "$link_static_flag"; then
7076 # See comment for -static flag below, for more details.
7077 func_append compile_command " $link_static_flag"
7078 func_append finalize_command " $link_static_flag"
7079 fi
7080 continue
7081 ;;
7082
7083 -allow-undefined)
7084 # FIXME: remove this flag sometime in the future.
7085 func_fatal_error "'-allow-undefined' must not be used because it is the default"
7086 ;;
7087
7088 -avoid-version)
7089 avoid_version=yes
7090 continue
7091 ;;
7092
7093 -bindir)
7094 prev=bindir
7095 continue
7096 ;;
7097
7098 -dlopen)
7099 prev=dlfiles
7100 continue
7101 ;;
7102
7103 -dlpreopen)
7104 prev=dlprefiles
7105 continue
7106 ;;
7107
7108 -export-dynamic)
7109 export_dynamic=yes
7110 continue
7111 ;;
7112
7113 -export-symbols | -export-symbols-regex)
7114 if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
7115 func_fatal_error "more than one -exported-symbols argument is not allowed"
7116 fi
7117 if test X-export-symbols = "X$arg"; then
7118 prev=expsyms
7119 else
7120 prev=expsyms_regex
7121 fi
7122 continue
7123 ;;
7124
7125 -framework)
7126 prev=framework
7127 continue
7128 ;;
7129
7130 -inst-prefix-dir)
7131 prev=inst_prefix
7132 continue
7133 ;;
7134
7135 # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
7136 # so, if we see these flags be careful not to treat them like -L
7137 -L[A-Z][A-Z]*:*)
7138 case $with_gcc/$host in
7139 no/*-*-irix* | /*-*-irix*)
7140 func_append compile_command " $arg"
7141 func_append finalize_command " $arg"
7142 ;;
7143 esac
7144 continue
7145 ;;
7146
7147 -L*)
7148 func_stripname "-L" '' "$arg"
7149 if test -z "$func_stripname_result"; then
7150 if test "$#" -gt 0; then
7151 func_fatal_error "require no space between '-L' and '$1'"
7152 else
7153 func_fatal_error "need path for '-L' option"
7154 fi
7155 fi
7156 func_resolve_sysroot "$func_stripname_result"
7157 dir=$func_resolve_sysroot_result
7158 # We need an absolute path.
7159 case $dir in
7160 [\\/]* | [A-Za-z]:[\\/]*) ;;
7161 *)
7162 absdir=`cd "$dir" && pwd`
7163 test -z "$absdir" && \
7164 func_fatal_error "cannot determine absolute directory name of '$dir'"
7165 dir=$absdir
7166 ;;
7167 esac
7168 case "$deplibs " in
7169 *" -L$dir "* | *" $arg "*)
7170 # Will only happen for absolute or sysroot arguments
7171 ;;
7172 *)
7173 # Preserve sysroot, but never include relative directories
7174 case $dir in
7175 [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;;
7176 *) func_append deplibs " -L$dir" ;;
7177 esac
7178 func_append lib_search_path " $dir"
7179 ;;
7180 esac
7181 case $host in
7182 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
7183 testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
7184 case :$dllsearchpath: in
7185 *":$dir:"*) ;;
7186 ::) dllsearchpath=$dir;;
7187 *) func_append dllsearchpath ":$dir";;
7188 esac
7189 case :$dllsearchpath: in
7190 *":$testbindir:"*) ;;
7191 ::) dllsearchpath=$testbindir;;
7192 *) func_append dllsearchpath ":$testbindir";;
7193 esac
7194 ;;
7195 esac
7196 continue
7197 ;;
7198
7199 -l*)
7200 if test X-lc = "X$arg" || test X-lm = "X$arg"; then
7201 case $host in
7202 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
7203 # These systems don't actually have a C or math library (as such)
7204 continue
7205 ;;
7206 *-*-os2*)
7207 # These systems don't actually have a C library (as such)
7208 test X-lc = "X$arg" && continue
7209 ;;
7210 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
7211 # Do not include libc due to us having libc/libc_r.
7212 test X-lc = "X$arg" && continue
7213 ;;
7214 *-*-rhapsody* | *-*-darwin1.[012])
7215 # Rhapsody C and math libraries are in the System framework
7216 func_append deplibs " System.ltframework"
7217 continue
7218 ;;
7219 *-*-sco3.2v5* | *-*-sco5v6*)
7220 # Causes problems with __ctype
7221 test X-lc = "X$arg" && continue
7222 ;;
7223 *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
7224 # Compiler inserts libc in the correct place for threads to work
7225 test X-lc = "X$arg" && continue
7226 ;;
7227 esac
7228 elif test X-lc_r = "X$arg"; then
7229 case $host in
7230 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
7231 # Do not include libc_r directly, use -pthread flag.
7232 continue
7233 ;;
7234 esac
7235 fi
7236 func_append deplibs " $arg"
7237 continue
7238 ;;
7239
7240 -mllvm)
7241 prev=mllvm
7242 continue
7243 ;;
7244
7245 -module)
7246 module=yes
7247 continue
7248 ;;
7249
7250 # Tru64 UNIX uses -model [arg] to determine the layout of C++
7251 # classes, name mangling, and exception handling.
7252 # Darwin uses the -arch flag to determine output architecture.
7253 -model|-arch|-isysroot|--sysroot)
7254 func_append compiler_flags " $arg"
7255 func_append compile_command " $arg"
7256 func_append finalize_command " $arg"
7257 prev=xcompiler
7258 continue
7259 ;;
7260
7261 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
7262 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
7263 func_append compiler_flags " $arg"
7264 func_append compile_command " $arg"
7265 func_append finalize_command " $arg"
7266 case "$new_inherited_linker_flags " in
7267 *" $arg "*) ;;
7268 * ) func_append new_inherited_linker_flags " $arg" ;;
7269 esac
7270 continue
7271 ;;
7272
7273 -multi_module)
7274 single_module=$wl-multi_module
7275 continue
7276 ;;
7277
7278 -no-fast-install)
7279 fast_install=no
7280 continue
7281 ;;
7282
7283 -no-install)
7284 case $host in
7285 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
7286 # The PATH hackery in wrapper scripts is required on Windows
7287 # and Darwin in order for the loader to find any dlls it needs.
7288 func_warning "'-no-install' is ignored for $host"
7289 func_warning "assuming '-no-fast-install' instead"
7290 fast_install=no
7291 ;;
7292 *) no_install=yes ;;
7293 esac
7294 continue
7295 ;;
7296
7297 -no-undefined)
7298 allow_undefined=no
7299 continue
7300 ;;
7301
7302 -objectlist)
7303 prev=objectlist
7304 continue
7305 ;;
7306
7307 -os2dllname)
7308 prev=os2dllname
7309 continue
7310 ;;
7311
7312 -o) prev=output ;;
7313
7314 -precious-files-regex)
7315 prev=precious_regex
7316 continue
7317 ;;
7318
7319 -release)
7320 prev=release
7321 continue
7322 ;;
7323
7324 -rpath)
7325 prev=rpath
7326 continue
7327 ;;
7328
7329 -R)
7330 prev=xrpath
7331 continue
7332 ;;
7333
7334 -R*)
7335 func_stripname '-R' '' "$arg"
7336 dir=$func_stripname_result
7337 # We need an absolute path.
7338 case $dir in
7339 [\\/]* | [A-Za-z]:[\\/]*) ;;
7340 =*)
7341 func_stripname '=' '' "$dir"
7342 dir=$lt_sysroot$func_stripname_result
7343 ;;
7344 *)
7345 func_fatal_error "only absolute run-paths are allowed"
7346 ;;
7347 esac
7348 case "$xrpath " in
7349 *" $dir "*) ;;
7350 *) func_append xrpath " $dir" ;;
7351 esac
7352 continue
7353 ;;
7354
7355 -shared)
7356 # The effects of -shared are defined in a previous loop.
7357 continue
7358 ;;
7359
7360 -shrext)
7361 prev=shrext
7362 continue
7363 ;;
7364
7365 -static | -static-libtool-libs)
7366 # The effects of -static are defined in a previous loop.
7367 # We used to do the same as -all-static on platforms that
7368 # didn't have a PIC flag, but the assumption that the effects
7369 # would be equivalent was wrong. It would break on at least
7370 # Digital Unix and AIX.
7371 continue
7372 ;;
7373
7374 -thread-safe)
7375 thread_safe=yes
7376 continue
7377 ;;
7378
7379 -version-info)
7380 prev=vinfo
7381 continue
7382 ;;
7383
7384 -version-number)
7385 prev=vinfo
7386 vinfo_number=yes
7387 continue
7388 ;;
7389
7390 -weak)
7391 prev=weak
7392 continue
7393 ;;
7394
7395 -Wc,*)
7396 func_stripname '-Wc,' '' "$arg"
7397 args=$func_stripname_result
7398 arg=
7399 save_ifs=$IFS; IFS=,
7400 for flag in $args; do
7401 IFS=$save_ifs
7402 func_quote_arg pretty "$flag"
7403 func_append arg " $func_quote_arg_result"
7404 func_append compiler_flags " $func_quote_arg_result"
7405 done
7406 IFS=$save_ifs
7407 func_stripname ' ' '' "$arg"
7408 arg=$func_stripname_result
7409 ;;
7410
7411 -Wl,*)
7412 func_stripname '-Wl,' '' "$arg"
7413 args=$func_stripname_result
7414 arg=
7415 save_ifs=$IFS; IFS=,
7416 for flag in $args; do
7417 IFS=$save_ifs
7418 func_quote_arg pretty "$flag"
7419 func_append arg " $wl$func_quote_arg_result"
7420 func_append compiler_flags " $wl$func_quote_arg_result"
7421 func_append linker_flags " $func_quote_arg_result"
7422 done
7423 IFS=$save_ifs
7424 func_stripname ' ' '' "$arg"
7425 arg=$func_stripname_result
7426 ;;
7427
7428 -Xcompiler)
7429 prev=xcompiler
7430 continue
7431 ;;
7432
7433 -Xlinker)
7434 prev=xlinker
7435 continue
7436 ;;
7437
7438 -XCClinker)
7439 prev=xcclinker
7440 continue
7441 ;;
7442
7443 # -msg_* for osf cc
7444 -msg_*)
7445 func_quote_arg pretty "$arg"
7446 arg=$func_quote_arg_result
7447 ;;
7448
7449 # Flags to be passed through unchanged, with rationale:
7450 # -64, -mips[0-9] enable 64-bit mode for the SGI compiler
7451 # -r[0-9][0-9]* specify processor for the SGI compiler
7452 # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler
7453 # +DA*, +DD* enable 64-bit mode for the HP compiler
7454 # -q* compiler args for the IBM compiler
7455 # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
7456 # -F/path path to uninstalled frameworks, gcc on darwin
7457 # -p, -pg, --coverage, -fprofile-* profiling flags for GCC
7458 # -fstack-protector* stack protector flags for GCC
7459 # @file GCC response files
7460 # -tp=* Portland pgcc target processor selection
7461 # --sysroot=* for sysroot support
7462 # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
7463 # -specs=* GCC specs files
7464 # -stdlib=* select c++ std lib with clang
7465 # -fsanitize=* Clang/GCC memory and address sanitizer
7466 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
7467 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
7468 -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
7469 -specs=*|-fsanitize=*)
7470 func_quote_arg pretty "$arg"
7471 arg=$func_quote_arg_result
7472 func_append compile_command " $arg"
7473 func_append finalize_command " $arg"
7474 func_append compiler_flags " $arg"
7475 continue
7476 ;;
7477
7478 -Z*)
7479 if test os2 = "`expr $host : '.*\(os2\)'`"; then
7480 # OS/2 uses -Zxxx to specify OS/2-specific options
7481 compiler_flags="$compiler_flags $arg"
7482 func_append compile_command " $arg"
7483 func_append finalize_command " $arg"
7484 case $arg in
7485 -Zlinker | -Zstack)
7486 prev=xcompiler
7487 ;;
7488 esac
7489 continue
7490 else
7491 # Otherwise treat like 'Some other compiler flag' below
7492 func_quote_arg pretty "$arg"
7493 arg=$func_quote_arg_result
7494 fi
7495 ;;
7496
7497 # Some other compiler flag.
7498 -* | +*)
7499 func_quote_arg pretty "$arg"
7500 arg=$func_quote_arg_result
7501 ;;
7502
7503 *.$objext)
7504 # A standard object.
7505 func_append objs " $arg"
7506 ;;
7507
7508 *.lo)
7509 # A libtool-controlled object.
7510
7511 # Check to see that this really is a libtool object.
7512 if func_lalib_unsafe_p "$arg"; then
7513 pic_object=
7514 non_pic_object=
7515
7516 # Read the .lo file
7517 func_source "$arg"
7518
7519 if test -z "$pic_object" ||
7520 test -z "$non_pic_object" ||
7521 test none = "$pic_object" &&
7522 test none = "$non_pic_object"; then
7523 func_fatal_error "cannot find name of object for '$arg'"
7524 fi
7525
7526 # Extract subdirectory from the argument.
7527 func_dirname "$arg" "/" ""
7528 xdir=$func_dirname_result
7529
7530 test none = "$pic_object" || {
7531 # Prepend the subdirectory the object is found in.
7532 pic_object=$xdir$pic_object
7533
7534 if test dlfiles = "$prev"; then
7535 if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
7536 func_append dlfiles " $pic_object"
7537 prev=
7538 continue
7539 else
7540 # If libtool objects are unsupported, then we need to preload.
7541 prev=dlprefiles
7542 fi
7543 fi
7544
7545 # CHECK ME: I think I busted this. -Ossama
7546 if test dlprefiles = "$prev"; then
7547 # Preload the old-style object.
7548 func_append dlprefiles " $pic_object"
7549 prev=
7550 fi
7551
7552 # A PIC object.
7553 func_append libobjs " $pic_object"
7554 arg=$pic_object
7555 }
7556
7557 # Non-PIC object.
7558 if test none != "$non_pic_object"; then
7559 # Prepend the subdirectory the object is found in.
7560 non_pic_object=$xdir$non_pic_object
7561
7562 # A standard non-PIC object
7563 func_append non_pic_objects " $non_pic_object"
7564 if test -z "$pic_object" || test none = "$pic_object"; then
7565 arg=$non_pic_object
7566 fi
7567 else
7568 # If the PIC object exists, use it instead.
7569 # $xdir was prepended to $pic_object above.
7570 non_pic_object=$pic_object
7571 func_append non_pic_objects " $non_pic_object"
7572 fi
7573 else
7574 # Only an error if not doing a dry-run.
7575 if $opt_dry_run; then
7576 # Extract subdirectory from the argument.
7577 func_dirname "$arg" "/" ""
7578 xdir=$func_dirname_result
7579
7580 func_lo2o "$arg"
7581 pic_object=$xdir$objdir/$func_lo2o_result
7582 non_pic_object=$xdir$func_lo2o_result
7583 func_append libobjs " $pic_object"
7584 func_append non_pic_objects " $non_pic_object"
7585 else
7586 func_fatal_error "'$arg' is not a valid libtool object"
7587 fi
7588 fi
7589 ;;
7590
7591 *.$libext)
7592 # An archive.
7593 func_append deplibs " $arg"
7594 func_append old_deplibs " $arg"
7595 continue
7596 ;;
7597
7598 *.la)
7599 # A libtool-controlled library.
7600
7601 func_resolve_sysroot "$arg"
7602 if test dlfiles = "$prev"; then
7603 # This library was specified with -dlopen.
7604 func_append dlfiles " $func_resolve_sysroot_result"
7605 prev=
7606 elif test dlprefiles = "$prev"; then
7607 # The library was specified with -dlpreopen.
7608 func_append dlprefiles " $func_resolve_sysroot_result"
7609 prev=
7610 else
7611 func_append deplibs " $func_resolve_sysroot_result"
7612 fi
7613 continue
7614 ;;
7615
7616 # Some other compiler argument.
7617 *)
7618 # Unknown arguments in both finalize_command and compile_command need
7619 # to be aesthetically quoted because they are evaled later.
7620 func_quote_arg pretty "$arg"
7621 arg=$func_quote_arg_result
7622 ;;
7623 esac # arg
7624
7625 # Now actually substitute the argument into the commands.
7626 if test -n "$arg"; then
7627 func_append compile_command " $arg"
7628 func_append finalize_command " $arg"
7629 fi
7630 done # argument parsing loop
7631
7632 test -n "$prev" && \
7633 func_fatal_help "the '$prevarg' option requires an argument"
7634
7635 if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then
7636 eval arg=\"$export_dynamic_flag_spec\"
7637 func_append compile_command " $arg"
7638 func_append finalize_command " $arg"
7639 fi
7640
7641 oldlibs=
7642 # calculate the name of the file, without its directory
7643 func_basename "$output"
7644 outputname=$func_basename_result
7645 libobjs_save=$libobjs
7646
7647 if test -n "$shlibpath_var"; then
7648 # get the directories listed in $shlibpath_var
7649 eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\`
7650 else
7651 shlib_search_path=
7652 fi
7653 eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
7654 eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
7655
7656 # Definition is injected by LT_CONFIG during libtool generation.
7657 func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH"
7658
7659 func_dirname "$output" "/" ""
7660 output_objdir=$func_dirname_result$objdir
7661 func_to_tool_file "$output_objdir/"
7662 tool_output_objdir=$func_to_tool_file_result
7663 # Create the object directory.
7664 func_mkdir_p "$output_objdir"
7665
7666 # Determine the type of output
7667 case $output in
7668 "")
7669 func_fatal_help "you must specify an output file"
7670 ;;
7671 *.$libext) linkmode=oldlib ;;
7672 *.lo | *.$objext) linkmode=obj ;;
7673 *.la) linkmode=lib ;;
7674 *) linkmode=prog ;; # Anything else should be a program.
7675 esac
7676
7677 specialdeplibs=
7678
7679 libs=
7680 # Find all interdependent deplibs by searching for libraries
7681 # that are linked more than once (e.g. -la -lb -la)
7682 for deplib in $deplibs; do
7683 if $opt_preserve_dup_deps; then
7684 case "$libs " in
7685 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
7686 esac
7687 fi
7688 func_append libs " $deplib"
7689 done
7690
7691 if test lib = "$linkmode"; then
7692 libs="$predeps $libs $compiler_lib_search_path $postdeps"
7693
7694 # Compute libraries that are listed more than once in $predeps
7695 # $postdeps and mark them as special (i.e., whose duplicates are
7696 # not to be eliminated).
7697 pre_post_deps=
7698 if $opt_duplicate_compiler_generated_deps; then
7699 for pre_post_dep in $predeps $postdeps; do
7700 case "$pre_post_deps " in
7701 *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;;
7702 esac
7703 func_append pre_post_deps " $pre_post_dep"
7704 done
7705 fi
7706 pre_post_deps=
7707 fi
7708
7709 deplibs=
7710 newdependency_libs=
7711 newlib_search_path=
7712 need_relink=no # whether we're linking any uninstalled libtool libraries
7713 notinst_deplibs= # not-installed libtool libraries
7714 notinst_path= # paths that contain not-installed libtool libraries
7715
7716 case $linkmode in
7717 lib)
7718 passes="conv dlpreopen link"
7719 for file in $dlfiles $dlprefiles; do
7720 case $file in
7721 *.la) ;;
7722 *)
7723 func_fatal_help "libraries can '-dlopen' only libtool libraries: $file"
7724 ;;
7725 esac
7726 done
7727 ;;
7728 prog)
7729 compile_deplibs=
7730 finalize_deplibs=
7731 alldeplibs=false
7732 newdlfiles=
7733 newdlprefiles=
7734 passes="conv scan dlopen dlpreopen link"
7735 ;;
7736 *) passes="conv"
7737 ;;
7738 esac
7739
7740 for pass in $passes; do
7741 # The preopen pass in lib mode reverses $deplibs; put it back here
7742 # so that -L comes before libs that need it for instance...
7743 if test lib,link = "$linkmode,$pass"; then
7744 ## FIXME: Find the place where the list is rebuilt in the wrong
7745 ## order, and fix it there properly
7746 tmp_deplibs=
7747 for deplib in $deplibs; do
7748 tmp_deplibs="$deplib $tmp_deplibs"
7749 done
7750 deplibs=$tmp_deplibs
7751 fi
7752
7753 if test lib,link = "$linkmode,$pass" ||
7754 test prog,scan = "$linkmode,$pass"; then
7755 libs=$deplibs
7756 deplibs=
7757 fi
7758 if test prog = "$linkmode"; then
7759 case $pass in
7760 dlopen) libs=$dlfiles ;;
7761 dlpreopen) libs=$dlprefiles ;;
7762 link)
7763 libs="$deplibs %DEPLIBS%"
7764 test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
7765 ;;
7766 esac
7767 fi
7768 if test lib,dlpreopen = "$linkmode,$pass"; then
7769 # Collect and forward deplibs of preopened libtool libs
7770 for lib in $dlprefiles; do
7771 # Ignore non-libtool-libs
7772 dependency_libs=
7773 func_resolve_sysroot "$lib"
7774 case $lib in
7775 *.la) func_source "$func_resolve_sysroot_result" ;;
7776 esac
7777
7778 # Collect preopened libtool deplibs, except any this library
7779 # has declared as weak libs
7780 for deplib in $dependency_libs; do
7781 func_basename "$deplib"
7782 deplib_base=$func_basename_result
7783 case " $weak_libs " in
7784 *" $deplib_base "*) ;;
7785 *) func_append deplibs " $deplib" ;;
7786 esac
7787 done
7788 done
7789 libs=$dlprefiles
7790 fi
7791 if test dlopen = "$pass"; then
7792 # Collect dlpreopened libraries
7793 save_deplibs=$deplibs
7794 deplibs=
7795 fi
7796
7797 for deplib in $libs; do
7798 lib=
7799 found=false
7800 case $deplib in
7801 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
7802 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
7803 if test prog,link = "$linkmode,$pass"; then
7804 compile_deplibs="$deplib $compile_deplibs"
7805 finalize_deplibs="$deplib $finalize_deplibs"
7806 else
7807 func_append compiler_flags " $deplib"
7808 if test lib = "$linkmode"; then
7809 case "$new_inherited_linker_flags " in
7810 *" $deplib "*) ;;
7811 * ) func_append new_inherited_linker_flags " $deplib" ;;
7812 esac
7813 fi
7814 fi
7815 continue
7816 ;;
7817 -l*)
7818 if test lib != "$linkmode" && test prog != "$linkmode"; then
7819 func_warning "'-l' is ignored for archives/objects"
7820 continue
7821 fi
7822 func_stripname '-l' '' "$deplib"
7823 name=$func_stripname_result
7824 if test lib = "$linkmode"; then
7825 searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
7826 else
7827 searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
7828 fi
7829 for searchdir in $searchdirs; do
7830 for search_ext in .la $std_shrext .so .a; do
7831 # Search the libtool library
7832 lib=$searchdir/lib$name$search_ext
7833 if test -f "$lib"; then
7834 if test .la = "$search_ext"; then
7835 found=:
7836 else
7837 found=false
7838 fi
7839 break 2
7840 fi
7841 done
7842 done
7843 if $found; then
7844 # deplib is a libtool library
7845 # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
7846 # We need to do some special things here, and not later.
7847 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
7848 case " $predeps $postdeps " in
7849 *" $deplib "*)
7850 if func_lalib_p "$lib"; then
7851 library_names=
7852 old_library=
7853 func_source "$lib"
7854 for l in $old_library $library_names; do
7855 ll=$l
7856 done
7857 if test "X$ll" = "X$old_library"; then # only static version available
7858 found=false
7859 func_dirname "$lib" "" "."
7860 ladir=$func_dirname_result
7861 lib=$ladir/$old_library
7862 if test prog,link = "$linkmode,$pass"; then
7863 compile_deplibs="$deplib $compile_deplibs"
7864 finalize_deplibs="$deplib $finalize_deplibs"
7865 else
7866 deplibs="$deplib $deplibs"
7867 test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
7868 fi
7869 continue
7870 fi
7871 fi
7872 ;;
7873 *) ;;
7874 esac
7875 fi
7876 else
7877 # deplib doesn't seem to be a libtool library
7878 if test prog,link = "$linkmode,$pass"; then
7879 compile_deplibs="$deplib $compile_deplibs"
7880 finalize_deplibs="$deplib $finalize_deplibs"
7881 else
7882 deplibs="$deplib $deplibs"
7883 test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
7884 fi
7885 continue
7886 fi
7887 ;; # -l
7888 *.ltframework)
7889 if test prog,link = "$linkmode,$pass"; then
7890 compile_deplibs="$deplib $compile_deplibs"
7891 finalize_deplibs="$deplib $finalize_deplibs"
7892 else
7893 deplibs="$deplib $deplibs"
7894 if test lib = "$linkmode"; then
7895 case "$new_inherited_linker_flags " in
7896 *" $deplib "*) ;;
7897 * ) func_append new_inherited_linker_flags " $deplib" ;;
7898 esac
7899 fi
7900 fi
7901 continue
7902 ;;
7903 -L*)
7904 case $linkmode in
7905 lib)
7906 deplibs="$deplib $deplibs"
7907 test conv = "$pass" && continue
7908 newdependency_libs="$deplib $newdependency_libs"
7909 func_stripname '-L' '' "$deplib"
7910 func_resolve_sysroot "$func_stripname_result"
7911 func_append newlib_search_path " $func_resolve_sysroot_result"
7912 ;;
7913 prog)
7914 if test conv = "$pass"; then
7915 deplibs="$deplib $deplibs"
7916 continue
7917 fi
7918 if test scan = "$pass"; then
7919 deplibs="$deplib $deplibs"
7920 else
7921 compile_deplibs="$deplib $compile_deplibs"
7922 finalize_deplibs="$deplib $finalize_deplibs"
7923 fi
7924 func_stripname '-L' '' "$deplib"
7925 func_resolve_sysroot "$func_stripname_result"
7926 func_append newlib_search_path " $func_resolve_sysroot_result"
7927 ;;
7928 *)
7929 func_warning "'-L' is ignored for archives/objects"
7930 ;;
7931 esac # linkmode
7932 continue
7933 ;; # -L
7934 -R*)
7935 if test link = "$pass"; then
7936 func_stripname '-R' '' "$deplib"
7937 func_resolve_sysroot "$func_stripname_result"
7938 dir=$func_resolve_sysroot_result
7939 # Make sure the xrpath contains only unique directories.
7940 case "$xrpath " in
7941 *" $dir "*) ;;
7942 *) func_append xrpath " $dir" ;;
7943 esac
7944 fi
7945 deplibs="$deplib $deplibs"
7946 continue
7947 ;;
7948 *.la)
7949 func_resolve_sysroot "$deplib"
7950 lib=$func_resolve_sysroot_result
7951 ;;
7952 *.$libext)
7953 if test conv = "$pass"; then
7954 deplibs="$deplib $deplibs"
7955 continue
7956 fi
7957 case $linkmode in
7958 lib)
7959 # Linking convenience modules into shared libraries is allowed,
7960 # but linking other static libraries is non-portable.
7961 case " $dlpreconveniencelibs " in
7962 *" $deplib "*) ;;
7963 *)
7964 valid_a_lib=false
7965 case $deplibs_check_method in
7966 match_pattern*)
7967 set dummy $deplibs_check_method; shift
7968 match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
7969 if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
7970 | $EGREP "$match_pattern_regex" > /dev/null; then
7971 valid_a_lib=:
7972 fi
7973 ;;
7974 pass_all)
7975 valid_a_lib=:
7976 ;;
7977 esac
7978 if $valid_a_lib; then
7979 echo
7980 $ECHO "*** Warning: Linking the shared library $output against the"
7981 $ECHO "*** static library $deplib is not portable!"
7982 deplibs="$deplib $deplibs"
7983 else
7984 echo
7985 $ECHO "*** Warning: Trying to link with static lib archive $deplib."
7986 echo "*** I have the capability to make that library automatically link in when"
7987 echo "*** you link to this library. But I can only do this if you have a"
7988 echo "*** shared version of the library, which you do not appear to have"
7989 echo "*** because the file extensions .$libext of this argument makes me believe"
7990 echo "*** that it is just a static archive that I should not use here."
7991 fi
7992 ;;
7993 esac
7994 continue
7995 ;;
7996 prog)
7997 if test link != "$pass"; then
7998 deplibs="$deplib $deplibs"
7999 else
8000 compile_deplibs="$deplib $compile_deplibs"
8001 finalize_deplibs="$deplib $finalize_deplibs"
8002 fi
8003 continue
8004 ;;
8005 esac # linkmode
8006 ;; # *.$libext
8007 *.lo | *.$objext)
8008 if test conv = "$pass"; then
8009 deplibs="$deplib $deplibs"
8010 elif test prog = "$linkmode"; then
8011 if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then
8012 # If there is no dlopen support or we're linking statically,
8013 # we need to preload.
8014 func_append newdlprefiles " $deplib"
8015 compile_deplibs="$deplib $compile_deplibs"
8016 finalize_deplibs="$deplib $finalize_deplibs"
8017 else
8018 func_append newdlfiles " $deplib"
8019 fi
8020 fi
8021 continue
8022 ;;
8023 %DEPLIBS%)
8024 alldeplibs=:
8025 continue
8026 ;;
8027 esac # case $deplib
8028
8029 $found || test -f "$lib" \
8030 || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'"
8031
8032 # Check to see that this really is a libtool archive.
8033 func_lalib_unsafe_p "$lib" \
8034 || func_fatal_error "'$lib' is not a valid libtool archive"
8035
8036 func_dirname "$lib" "" "."
8037 ladir=$func_dirname_result
8038
8039 dlname=
8040 dlopen=
8041 dlpreopen=
8042 libdir=
8043 library_names=
8044 old_library=
8045 inherited_linker_flags=
8046 # If the library was installed with an old release of libtool,
8047 # it will not redefine variables installed, or shouldnotlink
8048 installed=yes
8049 shouldnotlink=no
8050 avoidtemprpath=
8051
8052
8053 # Read the .la file
8054 func_source "$lib"
8055
8056 # Convert "-framework foo" to "foo.ltframework"
8057 if test -n "$inherited_linker_flags"; then
8058 tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
8059 for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
8060 case " $new_inherited_linker_flags " in
8061 *" $tmp_inherited_linker_flag "*) ;;
8062 *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";;
8063 esac
8064 done
8065 fi
8066 dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
8067 if test lib,link = "$linkmode,$pass" ||
8068 test prog,scan = "$linkmode,$pass" ||
8069 { test prog != "$linkmode" && test lib != "$linkmode"; }; then
8070 test -n "$dlopen" && func_append dlfiles " $dlopen"
8071 test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
8072 fi
8073
8074 if test conv = "$pass"; then
8075 # Only check for convenience libraries
8076 deplibs="$lib $deplibs"
8077 if test -z "$libdir"; then
8078 if test -z "$old_library"; then
8079 func_fatal_error "cannot find name of link library for '$lib'"
8080 fi
8081 # It is a libtool convenience library, so add in its objects.
8082 func_append convenience " $ladir/$objdir/$old_library"
8083 func_append old_convenience " $ladir/$objdir/$old_library"
8084 tmp_libs=
8085 for deplib in $dependency_libs; do
8086 deplibs="$deplib $deplibs"
8087 if $opt_preserve_dup_deps; then
8088 case "$tmp_libs " in
8089 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
8090 esac
8091 fi
8092 func_append tmp_libs " $deplib"
8093 done
8094 elif test prog != "$linkmode" && test lib != "$linkmode"; then
8095 func_fatal_error "'$lib' is not a convenience library"
8096 fi
8097 continue
8098 fi # $pass = conv
8099
8100
8101 # Get the name of the library we link against.
8102 linklib=
8103 if test -n "$old_library" &&
8104 { test yes = "$prefer_static_libs" ||
8105 test built,no = "$prefer_static_libs,$installed"; }; then
8106 linklib=$old_library
8107 else
8108 for l in $old_library $library_names; do
8109 linklib=$l
8110 done
8111 fi
8112 if test -z "$linklib"; then
8113 func_fatal_error "cannot find name of link library for '$lib'"
8114 fi
8115
8116 # This library was specified with -dlopen.
8117 if test dlopen = "$pass"; then
8118 test -z "$libdir" \
8119 && func_fatal_error "cannot -dlopen a convenience library: '$lib'"
8120 if test -z "$dlname" ||
8121 test yes != "$dlopen_support" ||
8122 test no = "$build_libtool_libs"
8123 then
8124 # If there is no dlname, no dlopen support or we're linking
8125 # statically, we need to preload. We also need to preload any
8126 # dependent libraries so libltdl's deplib preloader doesn't
8127 # bomb out in the load deplibs phase.
8128 func_append dlprefiles " $lib $dependency_libs"
8129 else
8130 func_append newdlfiles " $lib"
8131 fi
8132 continue
8133 fi # $pass = dlopen
8134
8135 # We need an absolute path.
8136 case $ladir in
8137 [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;;
8138 *)
8139 abs_ladir=`cd "$ladir" && pwd`
8140 if test -z "$abs_ladir"; then
8141 func_warning "cannot determine absolute directory name of '$ladir'"
8142 func_warning "passing it literally to the linker, although it might fail"
8143 abs_ladir=$ladir
8144 fi
8145 ;;
8146 esac
8147 func_basename "$lib"
8148 laname=$func_basename_result
8149
8150 # Find the relevant object directory and library name.
8151 if test yes = "$installed"; then
8152 if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
8153 func_warning "library '$lib' was moved."
8154 dir=$ladir
8155 absdir=$abs_ladir
8156 libdir=$abs_ladir
8157 else
8158 dir=$lt_sysroot$libdir
8159 absdir=$lt_sysroot$libdir
8160 fi
8161 test yes = "$hardcode_automatic" && avoidtemprpath=yes
8162 else
8163 if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
8164 dir=$ladir
8165 absdir=$abs_ladir
8166 # Remove this search path later
8167 func_append notinst_path " $abs_ladir"
8168 else
8169 dir=$ladir/$objdir
8170 absdir=$abs_ladir/$objdir
8171 # Remove this search path later
8172 func_append notinst_path " $abs_ladir"
8173 fi
8174 fi # $installed = yes
8175 func_stripname 'lib' '.la' "$laname"
8176 name=$func_stripname_result
8177
8178 # This library was specified with -dlpreopen.
8179 if test dlpreopen = "$pass"; then
8180 if test -z "$libdir" && test prog = "$linkmode"; then
8181 func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'"
8182 fi
8183 case $host in
8184 # special handling for platforms with PE-DLLs.
8185 *cygwin* | *mingw* | *cegcc* )
8186 # Linker will automatically link against shared library if both
8187 # static and shared are present. Therefore, ensure we extract
8188 # symbols from the import library if a shared library is present
8189 # (otherwise, the dlopen module name will be incorrect). We do
8190 # this by putting the import library name into $newdlprefiles.
8191 # We recover the dlopen module name by 'saving' the la file
8192 # name in a special purpose variable, and (later) extracting the
8193 # dlname from the la file.
8194 if test -n "$dlname"; then
8195 func_tr_sh "$dir/$linklib"
8196 eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname"
8197 func_append newdlprefiles " $dir/$linklib"
8198 else
8199 func_append newdlprefiles " $dir/$old_library"
8200 # Keep a list of preopened convenience libraries to check
8201 # that they are being used correctly in the link pass.
8202 test -z "$libdir" && \
8203 func_append dlpreconveniencelibs " $dir/$old_library"
8204 fi
8205 ;;
8206 * )
8207 # Prefer using a static library (so that no silly _DYNAMIC symbols
8208 # are required to link).
8209 if test -n "$old_library"; then
8210 func_append newdlprefiles " $dir/$old_library"
8211 # Keep a list of preopened convenience libraries to check
8212 # that they are being used correctly in the link pass.
8213 test -z "$libdir" && \
8214 func_append dlpreconveniencelibs " $dir/$old_library"
8215 # Otherwise, use the dlname, so that lt_dlopen finds it.
8216 elif test -n "$dlname"; then
8217 func_append newdlprefiles " $dir/$dlname"
8218 else
8219 func_append newdlprefiles " $dir/$linklib"
8220 fi
8221 ;;
8222 esac
8223 fi # $pass = dlpreopen
8224
8225 if test -z "$libdir"; then
8226 # Link the convenience library
8227 if test lib = "$linkmode"; then
8228 deplibs="$dir/$old_library $deplibs"
8229 elif test prog,link = "$linkmode,$pass"; then
8230 compile_deplibs="$dir/$old_library $compile_deplibs"
8231 finalize_deplibs="$dir/$old_library $finalize_deplibs"
8232 else
8233 deplibs="$lib $deplibs" # used for prog,scan pass
8234 fi
8235 continue
8236 fi
8237
8238
8239 if test prog = "$linkmode" && test link != "$pass"; then
8240 func_append newlib_search_path " $ladir"
8241 deplibs="$lib $deplibs"
8242
8243 linkalldeplibs=false
8244 if test no != "$link_all_deplibs" || test -z "$library_names" ||
8245 test no = "$build_libtool_libs"; then
8246 linkalldeplibs=:
8247 fi
8248
8249 tmp_libs=
8250 for deplib in $dependency_libs; do
8251 case $deplib in
8252 -L*) func_stripname '-L' '' "$deplib"
8253 func_resolve_sysroot "$func_stripname_result"
8254 func_append newlib_search_path " $func_resolve_sysroot_result"
8255 ;;
8256 esac
8257 # Need to link against all dependency_libs?
8258 if $linkalldeplibs; then
8259 deplibs="$deplib $deplibs"
8260 else
8261 # Need to hardcode shared library paths
8262 # or/and link against static libraries
8263 newdependency_libs="$deplib $newdependency_libs"
8264 fi
8265 if $opt_preserve_dup_deps; then
8266 case "$tmp_libs " in
8267 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
8268 esac
8269 fi
8270 func_append tmp_libs " $deplib"
8271 done # for deplib
8272 continue
8273 fi # $linkmode = prog...
8274
8275 if test prog,link = "$linkmode,$pass"; then
8276 if test -n "$library_names" &&
8277 { { test no = "$prefer_static_libs" ||
8278 test built,yes = "$prefer_static_libs,$installed"; } ||
8279 test -z "$old_library"; }; then
8280 # We need to hardcode the library path
8281 if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then
8282 # Make sure the rpath contains only unique directories.
8283 case $temp_rpath: in
8284 *"$absdir:"*) ;;
8285 *) func_append temp_rpath "$absdir:" ;;
8286 esac
8287 fi
8288
8289 # Hardcode the library path.
8290 # Skip directories that are in the system default run-time
8291 # search path.
8292 case " $sys_lib_dlsearch_path " in
8293 *" $absdir "*) ;;
8294 *)
8295 case "$compile_rpath " in
8296 *" $absdir "*) ;;
8297 *) func_append compile_rpath " $absdir" ;;
8298 esac
8299 ;;
8300 esac
8301 case " $sys_lib_dlsearch_path " in
8302 *" $libdir "*) ;;
8303 *)
8304 case "$finalize_rpath " in
8305 *" $libdir "*) ;;
8306 *) func_append finalize_rpath " $libdir" ;;
8307 esac
8308 ;;
8309 esac
8310 fi # $linkmode,$pass = prog,link...
8311
8312 if $alldeplibs &&
8313 { test pass_all = "$deplibs_check_method" ||
8314 { test yes = "$build_libtool_libs" &&
8315 test -n "$library_names"; }; }; then
8316 # We only need to search for static libraries
8317 continue
8318 fi
8319 fi
8320
8321 link_static=no # Whether the deplib will be linked statically
8322 use_static_libs=$prefer_static_libs
8323 if test built = "$use_static_libs" && test yes = "$installed"; then
8324 use_static_libs=no
8325 fi
8326 if test -n "$library_names" &&
8327 { test no = "$use_static_libs" || test -z "$old_library"; }; then
8328 case $host in
8329 *cygwin* | *mingw* | *cegcc* | *os2*)
8330 # No point in relinking DLLs because paths are not encoded
8331 func_append notinst_deplibs " $lib"
8332 need_relink=no
8333 ;;
8334 *)
8335 if test no = "$installed"; then
8336 func_append notinst_deplibs " $lib"
8337 need_relink=yes
8338 fi
8339 ;;
8340 esac
8341 # This is a shared library
8342
8343 # Warn about portability, can't link against -module's on some
8344 # systems (darwin). Don't bleat about dlopened modules though!
8345 dlopenmodule=
8346 for dlpremoduletest in $dlprefiles; do
8347 if test "X$dlpremoduletest" = "X$lib"; then
8348 dlopenmodule=$dlpremoduletest
8349 break
8350 fi
8351 done
8352 if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then
8353 echo
8354 if test prog = "$linkmode"; then
8355 $ECHO "*** Warning: Linking the executable $output against the loadable module"
8356 else
8357 $ECHO "*** Warning: Linking the shared library $output against the loadable module"
8358 fi
8359 $ECHO "*** $linklib is not portable!"
8360 fi
8361 if test lib = "$linkmode" &&
8362 test yes = "$hardcode_into_libs"; then
8363 # Hardcode the library path.
8364 # Skip directories that are in the system default run-time
8365 # search path.
8366 case " $sys_lib_dlsearch_path " in
8367 *" $absdir "*) ;;
8368 *)
8369 case "$compile_rpath " in
8370 *" $absdir "*) ;;
8371 *) func_append compile_rpath " $absdir" ;;
8372 esac
8373 ;;
8374 esac
8375 case " $sys_lib_dlsearch_path " in
8376 *" $libdir "*) ;;
8377 *)
8378 case "$finalize_rpath " in
8379 *" $libdir "*) ;;
8380 *) func_append finalize_rpath " $libdir" ;;
8381 esac
8382 ;;
8383 esac
8384 fi
8385
8386 if test -n "$old_archive_from_expsyms_cmds"; then
8387 # figure out the soname
8388 set dummy $library_names
8389 shift
8390 realname=$1
8391 shift
8392 libname=`eval "\\$ECHO \"$libname_spec\""`
8393 # use dlname if we got it. it's perfectly good, no?
8394 if test -n "$dlname"; then
8395 soname=$dlname
8396 elif test -n "$soname_spec"; then
8397 # bleh windows
8398 case $host in
8399 *cygwin* | mingw* | *cegcc* | *os2*)
8400 func_arith $current - $age
8401 major=$func_arith_result
8402 versuffix=-$major
8403 ;;
8404 esac
8405 eval soname=\"$soname_spec\"
8406 else
8407 soname=$realname
8408 fi
8409
8410 # Make a new name for the extract_expsyms_cmds to use
8411 soroot=$soname
8412 func_basename "$soroot"
8413 soname=$func_basename_result
8414 func_stripname 'lib' '.dll' "$soname"
8415 newlib=libimp-$func_stripname_result.a
8416
8417 # If the library has no export list, then create one now
8418 if test -f "$output_objdir/$soname-def"; then :
8419 else
8420 func_verbose "extracting exported symbol list from '$soname'"
8421 func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
8422 fi
8423
8424 # Create $newlib
8425 if test -f "$output_objdir/$newlib"; then :; else
8426 func_verbose "generating import library for '$soname'"
8427 func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
8428 fi
8429 # make sure the library variables are pointing to the new library
8430 dir=$output_objdir
8431 linklib=$newlib
8432 fi # test -n "$old_archive_from_expsyms_cmds"
8433
8434 if test prog = "$linkmode" || test relink != "$opt_mode"; then
8435 add_shlibpath=
8436 add_dir=
8437 add=
8438 lib_linked=yes
8439 case $hardcode_action in
8440 immediate | unsupported)
8441 if test no = "$hardcode_direct"; then
8442 add=$dir/$linklib
8443 case $host in
8444 *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;;
8445 *-*-sysv4*uw2*) add_dir=-L$dir ;;
8446 *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
8447 *-*-unixware7*) add_dir=-L$dir ;;
8448 *-*-darwin* )
8449 # if the lib is a (non-dlopened) module then we cannot
8450 # link against it, someone is ignoring the earlier warnings
8451 if /usr/bin/file -L $add 2> /dev/null |
8452 $GREP ": [^:]* bundle" >/dev/null; then
8453 if test "X$dlopenmodule" != "X$lib"; then
8454 $ECHO "*** Warning: lib $linklib is a module, not a shared library"
8455 if test -z "$old_library"; then
8456 echo
8457 echo "*** And there doesn't seem to be a static archive available"
8458 echo "*** The link will probably fail, sorry"
8459 else
8460 add=$dir/$old_library
8461 fi
8462 elif test -n "$old_library"; then
8463 add=$dir/$old_library
8464 fi
8465 fi
8466 esac
8467 elif test no = "$hardcode_minus_L"; then
8468 case $host in
8469 *-*-sunos*) add_shlibpath=$dir ;;
8470 esac
8471 add_dir=-L$dir
8472 add=-l$name
8473 elif test no = "$hardcode_shlibpath_var"; then
8474 add_shlibpath=$dir
8475 add=-l$name
8476 else
8477 lib_linked=no
8478 fi
8479 ;;
8480 relink)
8481 if test yes = "$hardcode_direct" &&
8482 test no = "$hardcode_direct_absolute"; then
8483 add=$dir/$linklib
8484 elif test yes = "$hardcode_minus_L"; then
8485 add_dir=-L$absdir
8486 # Try looking first in the location we're being installed to.
8487 if test -n "$inst_prefix_dir"; then
8488 case $libdir in
8489 [\\/]*)
8490 func_append add_dir " -L$inst_prefix_dir$libdir"
8491 ;;
8492 esac
8493 fi
8494 add=-l$name
8495 elif test yes = "$hardcode_shlibpath_var"; then
8496 add_shlibpath=$dir
8497 add=-l$name
8498 else
8499 lib_linked=no
8500 fi
8501 ;;
8502 *) lib_linked=no ;;
8503 esac
8504
8505 if test yes != "$lib_linked"; then
8506 func_fatal_configuration "unsupported hardcode properties"
8507 fi
8508
8509 if test -n "$add_shlibpath"; then
8510 case :$compile_shlibpath: in
8511 *":$add_shlibpath:"*) ;;
8512 *) func_append compile_shlibpath "$add_shlibpath:" ;;
8513 esac
8514 fi
8515 if test prog = "$linkmode"; then
8516 test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
8517 test -n "$add" && compile_deplibs="$add $compile_deplibs"
8518 else
8519 test -n "$add_dir" && deplibs="$add_dir $deplibs"
8520 test -n "$add" && deplibs="$add $deplibs"
8521 if test yes != "$hardcode_direct" &&
8522 test yes != "$hardcode_minus_L" &&
8523 test yes = "$hardcode_shlibpath_var"; then
8524 case :$finalize_shlibpath: in
8525 *":$libdir:"*) ;;
8526 *) func_append finalize_shlibpath "$libdir:" ;;
8527 esac
8528 fi
8529 fi
8530 fi
8531
8532 if test prog = "$linkmode" || test relink = "$opt_mode"; then
8533 add_shlibpath=
8534 add_dir=
8535 add=
8536 # Finalize command for both is simple: just hardcode it.
8537 if test yes = "$hardcode_direct" &&
8538 test no = "$hardcode_direct_absolute"; then
8539 add=$libdir/$linklib
8540 elif test yes = "$hardcode_minus_L"; then
8541 add_dir=-L$libdir
8542 add=-l$name
8543 elif test yes = "$hardcode_shlibpath_var"; then
8544 case :$finalize_shlibpath: in
8545 *":$libdir:"*) ;;
8546 *) func_append finalize_shlibpath "$libdir:" ;;
8547 esac
8548 add=-l$name
8549 elif test yes = "$hardcode_automatic"; then
8550 if test -n "$inst_prefix_dir" &&
8551 test -f "$inst_prefix_dir$libdir/$linklib"; then
8552 add=$inst_prefix_dir$libdir/$linklib
8553 else
8554 add=$libdir/$linklib
8555 fi
8556 else
8557 # We cannot seem to hardcode it, guess we'll fake it.
8558 add_dir=-L$libdir
8559 # Try looking first in the location we're being installed to.
8560 if test -n "$inst_prefix_dir"; then
8561 case $libdir in
8562 [\\/]*)
8563 func_append add_dir " -L$inst_prefix_dir$libdir"
8564 ;;
8565 esac
8566 fi
8567 add=-l$name
8568 fi
8569
8570 if test prog = "$linkmode"; then
8571 test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
8572 test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
8573 else
8574 test -n "$add_dir" && deplibs="$add_dir $deplibs"
8575 test -n "$add" && deplibs="$add $deplibs"
8576 fi
8577 fi
8578 elif test prog = "$linkmode"; then
8579 # Here we assume that one of hardcode_direct or hardcode_minus_L
8580 # is not unsupported. This is valid on all known static and
8581 # shared platforms.
8582 if test unsupported != "$hardcode_direct"; then
8583 test -n "$old_library" && linklib=$old_library
8584 compile_deplibs="$dir/$linklib $compile_deplibs"
8585 finalize_deplibs="$dir/$linklib $finalize_deplibs"
8586 else
8587 compile_deplibs="-l$name -L$dir $compile_deplibs"
8588 finalize_deplibs="-l$name -L$dir $finalize_deplibs"
8589 fi
8590 elif test yes = "$build_libtool_libs"; then
8591 # Not a shared library
8592 if test pass_all != "$deplibs_check_method"; then
8593 # We're trying link a shared library against a static one
8594 # but the system doesn't support it.
8595
8596 # Just print a warning and add the library to dependency_libs so
8597 # that the program can be linked against the static library.
8598 echo
8599 $ECHO "*** Warning: This system cannot link to static lib archive $lib."
8600 echo "*** I have the capability to make that library automatically link in when"
8601 echo "*** you link to this library. But I can only do this if you have a"
8602 echo "*** shared version of the library, which you do not appear to have."
8603 if test yes = "$module"; then
8604 echo "*** But as you try to build a module library, libtool will still create "
8605 echo "*** a static module, that should work as long as the dlopening application"
8606 echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
8607 if test -z "$global_symbol_pipe"; then
8608 echo
8609 echo "*** However, this would only work if libtool was able to extract symbol"
8610 echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
8611 echo "*** not find such a program. So, this module is probably useless."
8612 echo "*** 'nm' from GNU binutils and a full rebuild may help."
8613 fi
8614 if test no = "$build_old_libs"; then
8615 build_libtool_libs=module
8616 build_old_libs=yes
8617 else
8618 build_libtool_libs=no
8619 fi
8620 fi
8621 else
8622 deplibs="$dir/$old_library $deplibs"
8623 link_static=yes
8624 fi
8625 fi # link shared/static library?
8626
8627 if test lib = "$linkmode"; then
8628 if test -n "$dependency_libs" &&
8629 { test yes != "$hardcode_into_libs" ||
8630 test yes = "$build_old_libs" ||
8631 test yes = "$link_static"; }; then
8632 # Extract -R from dependency_libs
8633 temp_deplibs=
8634 for libdir in $dependency_libs; do
8635 case $libdir in
8636 -R*) func_stripname '-R' '' "$libdir"
8637 temp_xrpath=$func_stripname_result
8638 case " $xrpath " in
8639 *" $temp_xrpath "*) ;;
8640 *) func_append xrpath " $temp_xrpath";;
8641 esac;;
8642 *) func_append temp_deplibs " $libdir";;
8643 esac
8644 done
8645 dependency_libs=$temp_deplibs
8646 fi
8647
8648 func_append newlib_search_path " $absdir"
8649 # Link against this library
8650 test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
8651 # ... and its dependency_libs
8652 tmp_libs=
8653 for deplib in $dependency_libs; do
8654 newdependency_libs="$deplib $newdependency_libs"
8655 case $deplib in
8656 -L*) func_stripname '-L' '' "$deplib"
8657 func_resolve_sysroot "$func_stripname_result";;
8658 *) func_resolve_sysroot "$deplib" ;;
8659 esac
8660 if $opt_preserve_dup_deps; then
8661 case "$tmp_libs " in
8662 *" $func_resolve_sysroot_result "*)
8663 func_append specialdeplibs " $func_resolve_sysroot_result" ;;
8664 esac
8665 fi
8666 func_append tmp_libs " $func_resolve_sysroot_result"
8667 done
8668
8669 if test no != "$link_all_deplibs"; then
8670 # Add the search paths of all dependency libraries
8671 for deplib in $dependency_libs; do
8672 path=
8673 case $deplib in
8674 -L*) path=$deplib ;;
8675 *.la)
8676 func_resolve_sysroot "$deplib"
8677 deplib=$func_resolve_sysroot_result
8678 func_dirname "$deplib" "" "."
8679 dir=$func_dirname_result
8680 # We need an absolute path.
8681 case $dir in
8682 [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;;
8683 *)
8684 absdir=`cd "$dir" && pwd`
8685 if test -z "$absdir"; then
8686 func_warning "cannot determine absolute directory name of '$dir'"
8687 absdir=$dir
8688 fi
8689 ;;
8690 esac
8691 if $GREP "^installed=no" $deplib > /dev/null; then
8692 case $host in
8693 *-*-darwin*)
8694 depdepl=
8695 eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
8696 if test -n "$deplibrary_names"; then
8697 for tmp in $deplibrary_names; do
8698 depdepl=$tmp
8699 done
8700 if test -f "$absdir/$objdir/$depdepl"; then
8701 depdepl=$absdir/$objdir/$depdepl
8702 darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
8703 if test -z "$darwin_install_name"; then
8704 darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
8705 fi
8706 func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl"
8707 func_append linker_flags " -dylib_file $darwin_install_name:$depdepl"
8708 path=
8709 fi
8710 fi
8711 ;;
8712 *)
8713 path=-L$absdir/$objdir
8714 ;;
8715 esac
8716 else
8717 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
8718 test -z "$libdir" && \
8719 func_fatal_error "'$deplib' is not a valid libtool archive"
8720 test "$absdir" != "$libdir" && \
8721 func_warning "'$deplib' seems to be moved"
8722
8723 path=-L$absdir
8724 fi
8725 ;;
8726 esac
8727 case " $deplibs " in
8728 *" $path "*) ;;
8729 *) deplibs="$path $deplibs" ;;
8730 esac
8731 done
8732 fi # link_all_deplibs != no
8733 fi # linkmode = lib
8734 done # for deplib in $libs
8735 if test link = "$pass"; then
8736 if test prog = "$linkmode"; then
8737 compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
8738 finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
8739 else
8740 compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
8741 fi
8742 fi
8743 dependency_libs=$newdependency_libs
8744 if test dlpreopen = "$pass"; then
8745 # Link the dlpreopened libraries before other libraries
8746 for deplib in $save_deplibs; do
8747 deplibs="$deplib $deplibs"
8748 done
8749 fi
8750 if test dlopen != "$pass"; then
8751 test conv = "$pass" || {
8752 # Make sure lib_search_path contains only unique directories.
8753 lib_search_path=
8754 for dir in $newlib_search_path; do
8755 case "$lib_search_path " in
8756 *" $dir "*) ;;
8757 *) func_append lib_search_path " $dir" ;;
8758 esac
8759 done
8760 newlib_search_path=
8761 }
8762
8763 if test prog,link = "$linkmode,$pass"; then
8764 vars="compile_deplibs finalize_deplibs"
8765 else
8766 vars=deplibs
8767 fi
8768 for var in $vars dependency_libs; do
8769 # Add libraries to $var in reverse order
8770 eval tmp_libs=\"\$$var\"
8771 new_libs=
8772 for deplib in $tmp_libs; do
8773 # FIXME: Pedantically, this is the right thing to do, so
8774 # that some nasty dependency loop isn't accidentally
8775 # broken:
8776 #new_libs="$deplib $new_libs"
8777 # Pragmatically, this seems to cause very few problems in
8778 # practice:
8779 case $deplib in
8780 -L*) new_libs="$deplib $new_libs" ;;
8781 -R*) ;;
8782 *)
8783 # And here is the reason: when a library appears more
8784 # than once as an explicit dependence of a library, or
8785 # is implicitly linked in more than once by the
8786 # compiler, it is considered special, and multiple
8787 # occurrences thereof are not removed. Compare this
8788 # with having the same library being listed as a
8789 # dependency of multiple other libraries: in this case,
8790 # we know (pedantically, we assume) the library does not
8791 # need to be listed more than once, so we keep only the
8792 # last copy. This is not always right, but it is rare
8793 # enough that we require users that really mean to play
8794 # such unportable linking tricks to link the library
8795 # using -Wl,-lname, so that libtool does not consider it
8796 # for duplicate removal.
8797 case " $specialdeplibs " in
8798 *" $deplib "*) new_libs="$deplib $new_libs" ;;
8799 *)
8800 case " $new_libs " in
8801 *" $deplib "*) ;;
8802 *) new_libs="$deplib $new_libs" ;;
8803 esac
8804 ;;
8805 esac
8806 ;;
8807 esac
8808 done
8809 tmp_libs=
8810 for deplib in $new_libs; do
8811 case $deplib in
8812 -L*)
8813 case " $tmp_libs " in
8814 *" $deplib "*) ;;
8815 *) func_append tmp_libs " $deplib" ;;
8816 esac
8817 ;;
8818 *) func_append tmp_libs " $deplib" ;;
8819 esac
8820 done
8821 eval $var=\"$tmp_libs\"
8822 done # for var
8823 fi
8824
8825 # Add Sun CC postdeps if required:
8826 test CXX = "$tagname" && {
8827 case $host_os in
8828 linux*)
8829 case `$CC -V 2>&1 | sed 5q` in
8830 *Sun\ C*) # Sun C++ 5.9
8831 func_suncc_cstd_abi
8832
8833 if test no != "$suncc_use_cstd_abi"; then
8834 func_append postdeps ' -library=Cstd -library=Crun'
8835 fi
8836 ;;
8837 esac
8838 ;;
8839
8840 solaris*)
8841 func_cc_basename "$CC"
8842 case $func_cc_basename_result in
8843 CC* | sunCC*)
8844 func_suncc_cstd_abi
8845
8846 if test no != "$suncc_use_cstd_abi"; then
8847 func_append postdeps ' -library=Cstd -library=Crun'
8848 fi
8849 ;;
8850 esac
8851 ;;
8852 esac
8853 }
8854
8855 # Last step: remove runtime libs from dependency_libs
8856 # (they stay in deplibs)
8857 tmp_libs=
8858 for i in $dependency_libs; do
8859 case " $predeps $postdeps $compiler_lib_search_path " in
8860 *" $i "*)
8861 i=
8862 ;;
8863 esac
8864 if test -n "$i"; then
8865 func_append tmp_libs " $i"
8866 fi
8867 done
8868 dependency_libs=$tmp_libs
8869 done # for pass
8870 if test prog = "$linkmode"; then
8871 dlfiles=$newdlfiles
8872 fi
8873 if test prog = "$linkmode" || test lib = "$linkmode"; then
8874 dlprefiles=$newdlprefiles
8875 fi
8876
8877 case $linkmode in
8878 oldlib)
8879 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
8880 func_warning "'-dlopen' is ignored for archives"
8881 fi
8882
8883 case " $deplibs" in
8884 *\ -l* | *\ -L*)
8885 func_warning "'-l' and '-L' are ignored for archives" ;;
8886 esac
8887
8888 test -n "$rpath" && \
8889 func_warning "'-rpath' is ignored for archives"
8890
8891 test -n "$xrpath" && \
8892 func_warning "'-R' is ignored for archives"
8893
8894 test -n "$vinfo" && \
8895 func_warning "'-version-info/-version-number' is ignored for archives"
8896
8897 test -n "$release" && \
8898 func_warning "'-release' is ignored for archives"
8899
8900 test -n "$export_symbols$export_symbols_regex" && \
8901 func_warning "'-export-symbols' is ignored for archives"
8902
8903 # Now set the variables for building old libraries.
8904 build_libtool_libs=no
8905 oldlibs=$output
8906 func_append objs "$old_deplibs"
8907 ;;
8908
8909 lib)
8910 # Make sure we only generate libraries of the form 'libNAME.la'.
8911 case $outputname in
8912 lib*)
8913 func_stripname 'lib' '.la' "$outputname"
8914 name=$func_stripname_result
8915 eval shared_ext=\"$shrext_cmds\"
8916 eval libname=\"$libname_spec\"
8917 ;;
8918 *)
8919 test no = "$module" \
8920 && func_fatal_help "libtool library '$output' must begin with 'lib'"
8921
8922 if test no != "$need_lib_prefix"; then
8923 # Add the "lib" prefix for modules if required
8924 func_stripname '' '.la' "$outputname"
8925 name=$func_stripname_result
8926 eval shared_ext=\"$shrext_cmds\"
8927 eval libname=\"$libname_spec\"
8928 else
8929 func_stripname '' '.la' "$outputname"
8930 libname=$func_stripname_result
8931 fi
8932 ;;
8933 esac
8934
8935 if test -n "$objs"; then
8936 if test pass_all != "$deplibs_check_method"; then
8937 func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs"
8938 else
8939 echo
8940 $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
8941 $ECHO "*** objects $objs is not portable!"
8942 func_append libobjs " $objs"
8943 fi
8944 fi
8945
8946 test no = "$dlself" \
8947 || func_warning "'-dlopen self' is ignored for libtool libraries"
8948
8949 set dummy $rpath
8950 shift
8951 test 1 -lt "$#" \
8952 && func_warning "ignoring multiple '-rpath's for a libtool library"
8953
8954 install_libdir=$1
8955
8956 oldlibs=
8957 if test -z "$rpath"; then
8958 if test yes = "$build_libtool_libs"; then
8959 # Building a libtool convenience library.
8960 # Some compilers have problems with a '.al' extension so
8961 # convenience libraries should have the same extension an
8962 # archive normally would.
8963 oldlibs="$output_objdir/$libname.$libext $oldlibs"
8964 build_libtool_libs=convenience
8965 build_old_libs=yes
8966 fi
8967
8968 test -n "$vinfo" && \
8969 func_warning "'-version-info/-version-number' is ignored for convenience libraries"
8970
8971 test -n "$release" && \
8972 func_warning "'-release' is ignored for convenience libraries"
8973 else
8974
8975 # Parse the version information argument.
8976 save_ifs=$IFS; IFS=:
8977 set dummy $vinfo 0 0 0
8978 shift
8979 IFS=$save_ifs
8980
8981 test -n "$7" && \
8982 func_fatal_help "too many parameters to '-version-info'"
8983
8984 # convert absolute version numbers to libtool ages
8985 # this retains compatibility with .la files and attempts
8986 # to make the code below a bit more comprehensible
8987
8988 case $vinfo_number in
8989 yes)
8990 number_major=$1
8991 number_minor=$2
8992 number_revision=$3
8993 #
8994 # There are really only two kinds -- those that
8995 # use the current revision as the major version
8996 # and those that subtract age and use age as
8997 # a minor version. But, then there is irix
8998 # that has an extra 1 added just for fun
8999 #
9000 case $version_type in
9001 # correct linux to gnu/linux during the next big refactor
9002 darwin|freebsd-elf|linux|osf|windows|none)
9003 func_arith $number_major + $number_minor
9004 current=$func_arith_result
9005 age=$number_minor
9006 revision=$number_revision
9007 ;;
9008 freebsd-aout|qnx|sunos)
9009 current=$number_major
9010 revision=$number_minor
9011 age=0
9012 ;;
9013 irix|nonstopux)
9014 func_arith $number_major + $number_minor
9015 current=$func_arith_result
9016 age=$number_minor
9017 revision=$number_minor
9018 lt_irix_increment=no
9019 ;;
9020 *)
9021 func_fatal_configuration "$modename: unknown library version type '$version_type'"
9022 ;;
9023 esac
9024 ;;
9025 no)
9026 current=$1
9027 revision=$2
9028 age=$3
9029 ;;
9030 esac
9031
9032 # Check that each of the things are valid numbers.
9033 case $current in
9034 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
9035 *)
9036 func_error "CURRENT '$current' must be a nonnegative integer"
9037 func_fatal_error "'$vinfo' is not valid version information"
9038 ;;
9039 esac
9040
9041 case $revision in
9042 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
9043 *)
9044 func_error "REVISION '$revision' must be a nonnegative integer"
9045 func_fatal_error "'$vinfo' is not valid version information"
9046 ;;
9047 esac
9048
9049 case $age in
9050 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
9051 *)
9052 func_error "AGE '$age' must be a nonnegative integer"
9053 func_fatal_error "'$vinfo' is not valid version information"
9054 ;;
9055 esac
9056
9057 if test "$age" -gt "$current"; then
9058 func_error "AGE '$age' is greater than the current interface number '$current'"
9059 func_fatal_error "'$vinfo' is not valid version information"
9060 fi
9061
9062 # Calculate the version variables.
9063 major=
9064 versuffix=
9065 verstring=
9066 case $version_type in
9067 none) ;;
9068
9069 darwin)
9070 # Like Linux, but with the current version available in
9071 # verstring for coding it into the library header
9072 func_arith $current - $age
9073 major=.$func_arith_result
9074 versuffix=$major.$age.$revision
9075 # Darwin ld doesn't like 0 for these options...
9076 func_arith $current + 1
9077 minor_current=$func_arith_result
9078 xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
9079 verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
9080 # On Darwin other compilers
9081 case $CC in
9082 nagfor*)
9083 verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
9084 ;;
9085 *)
9086 verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
9087 ;;
9088 esac
9089 ;;
9090
9091 freebsd-aout)
9092 major=.$current
9093 versuffix=.$current.$revision
9094 ;;
9095
9096 freebsd-elf)
9097 func_arith $current - $age
9098 major=.$func_arith_result
9099 versuffix=$major.$age.$revision
9100 ;;
9101
9102 irix | nonstopux)
9103 if test no = "$lt_irix_increment"; then
9104 func_arith $current - $age
9105 else
9106 func_arith $current - $age + 1
9107 fi
9108 major=$func_arith_result
9109
9110 case $version_type in
9111 nonstopux) verstring_prefix=nonstopux ;;
9112 *) verstring_prefix=sgi ;;
9113 esac
9114 verstring=$verstring_prefix$major.$revision
9115
9116 # Add in all the interfaces that we are compatible with.
9117 loop=$revision
9118 while test 0 -ne "$loop"; do
9119 func_arith $revision - $loop
9120 iface=$func_arith_result
9121 func_arith $loop - 1
9122 loop=$func_arith_result
9123 verstring=$verstring_prefix$major.$iface:$verstring
9124 done
9125
9126 # Before this point, $major must not contain '.'.
9127 major=.$major
9128 versuffix=$major.$revision
9129 ;;
9130
9131 linux) # correct to gnu/linux during the next big refactor
9132 func_arith $current - $age
9133 major=.$func_arith_result
9134 versuffix=$major.$age.$revision
9135 ;;
9136
9137 osf)
9138 func_arith $current - $age
9139 major=.$func_arith_result
9140 versuffix=.$current.$age.$revision
9141 verstring=$current.$age.$revision
9142
9143 # Add in all the interfaces that we are compatible with.
9144 loop=$age
9145 while test 0 -ne "$loop"; do
9146 func_arith $current - $loop
9147 iface=$func_arith_result
9148 func_arith $loop - 1
9149 loop=$func_arith_result
9150 verstring=$verstring:$iface.0
9151 done
9152
9153 # Make executables depend on our current version.
9154 func_append verstring ":$current.0"
9155 ;;
9156
9157 qnx)
9158 major=.$current
9159 versuffix=.$current
9160 ;;
9161
9162 sco)
9163 major=.$current
9164 versuffix=.$current
9165 ;;
9166
9167 sunos)
9168 major=.$current
9169 versuffix=.$current.$revision
9170 ;;
9171
9172 windows)
9173 # Use '-' rather than '.', since we only want one
9174 # extension on DOS 8.3 file systems.
9175 func_arith $current - $age
9176 major=$func_arith_result
9177 versuffix=-$major
9178 ;;
9179
9180 *)
9181 func_fatal_configuration "unknown library version type '$version_type'"
9182 ;;
9183 esac
9184
9185 # Clear the version info if we defaulted, and they specified a release.
9186 if test -z "$vinfo" && test -n "$release"; then
9187 major=
9188 case $version_type in
9189 darwin)
9190 # we can't check for "0.0" in archive_cmds due to quoting
9191 # problems, so we reset it completely
9192 verstring=
9193 ;;
9194 *)
9195 verstring=0.0
9196 ;;
9197 esac
9198 if test no = "$need_version"; then
9199 versuffix=
9200 else
9201 versuffix=.0.0
9202 fi
9203 fi
9204
9205 # Remove version info from name if versioning should be avoided
9206 if test yes,no = "$avoid_version,$need_version"; then
9207 major=
9208 versuffix=
9209 verstring=
9210 fi
9211
9212 # Check to see if the archive will have undefined symbols.
9213 if test yes = "$allow_undefined"; then
9214 if test unsupported = "$allow_undefined_flag"; then
9215 if test yes = "$build_old_libs"; then
9216 func_warning "undefined symbols not allowed in $host shared libraries; building static only"
9217 build_libtool_libs=no
9218 else
9219 func_fatal_error "can't build $host shared library unless -no-undefined is specified"
9220 fi
9221 fi
9222 else
9223 # Don't allow undefined symbols.
9224 allow_undefined_flag=$no_undefined_flag
9225 fi
9226
9227 fi
9228
9229 func_generate_dlsyms "$libname" "$libname" :
9230 func_append libobjs " $symfileobj"
9231 test " " = "$libobjs" && libobjs=
9232
9233 if test relink != "$opt_mode"; then
9234 # Remove our outputs, but don't remove object files since they
9235 # may have been created when compiling PIC objects.
9236 removelist=
9237 tempremovelist=`$ECHO "$output_objdir/*"`
9238 for p in $tempremovelist; do
9239 case $p in
9240 *.$objext | *.gcno)
9241 ;;
9242 $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*)
9243 if test -n "$precious_files_regex"; then
9244 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
9245 then
9246 continue
9247 fi
9248 fi
9249 func_append removelist " $p"
9250 ;;
9251 *) ;;
9252 esac
9253 done
9254 test -n "$removelist" && \
9255 func_show_eval "${RM}r \$removelist"
9256 fi
9257
9258 # Now set the variables for building old libraries.
9259 if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then
9260 func_append oldlibs " $output_objdir/$libname.$libext"
9261
9262 # Transform .lo files to .o files.
9263 oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP`
9264 fi
9265
9266 # Eliminate all temporary directories.
9267 #for path in $notinst_path; do
9268 # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
9269 # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
9270 # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
9271 #done
9272
9273 if test -n "$xrpath"; then
9274 # If the user specified any rpath flags, then add them.
9275 temp_xrpath=
9276 for libdir in $xrpath; do
9277 func_replace_sysroot "$libdir"
9278 func_append temp_xrpath " -R$func_replace_sysroot_result"
9279 case "$finalize_rpath " in
9280 *" $libdir "*) ;;
9281 *) func_append finalize_rpath " $libdir" ;;
9282 esac
9283 done
9284 if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then
9285 dependency_libs="$temp_xrpath $dependency_libs"
9286 fi
9287 fi
9288
9289 # Make sure dlfiles contains only unique files that won't be dlpreopened
9290 old_dlfiles=$dlfiles
9291 dlfiles=
9292 for lib in $old_dlfiles; do
9293 case " $dlprefiles $dlfiles " in
9294 *" $lib "*) ;;
9295 *) func_append dlfiles " $lib" ;;
9296 esac
9297 done
9298
9299 # Make sure dlprefiles contains only unique files
9300 old_dlprefiles=$dlprefiles
9301 dlprefiles=
9302 for lib in $old_dlprefiles; do
9303 case "$dlprefiles " in
9304 *" $lib "*) ;;
9305 *) func_append dlprefiles " $lib" ;;
9306 esac
9307 done
9308
9309 if test yes = "$build_libtool_libs"; then
9310 if test -n "$rpath"; then
9311 case $host in
9312 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
9313 # these systems don't actually have a c library (as such)!
9314 ;;
9315 *-*-rhapsody* | *-*-darwin1.[012])
9316 # Rhapsody C library is in the System framework
9317 func_append deplibs " System.ltframework"
9318 ;;
9319 *-*-netbsd*)
9320 # Don't link with libc until the a.out ld.so is fixed.
9321 ;;
9322 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
9323 # Do not include libc due to us having libc/libc_r.
9324 ;;
9325 *-*-sco3.2v5* | *-*-sco5v6*)
9326 # Causes problems with __ctype
9327 ;;
9328 *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
9329 # Compiler inserts libc in the correct place for threads to work
9330 ;;
9331 *)
9332 # Add libc to deplibs on all other systems if necessary.
9333 if test yes = "$build_libtool_need_lc"; then
9334 func_append deplibs " -lc"
9335 fi
9336 ;;
9337 esac
9338 fi
9339
9340 # Transform deplibs into only deplibs that can be linked in shared.
9341 name_save=$name
9342 libname_save=$libname
9343 release_save=$release
9344 versuffix_save=$versuffix
9345 major_save=$major
9346 # I'm not sure if I'm treating the release correctly. I think
9347 # release should show up in the -l (ie -lgmp5) so we don't want to
9348 # add it in twice. Is that correct?
9349 release=
9350 versuffix=
9351 major=
9352 newdeplibs=
9353 droppeddeps=no
9354 case $deplibs_check_method in
9355 pass_all)
9356 # Don't check for shared/static. Everything works.
9357 # This might be a little naive. We might want to check
9358 # whether the library exists or not. But this is on
9359 # osf3 & osf4 and I'm not really sure... Just
9360 # implementing what was already the behavior.
9361 newdeplibs=$deplibs
9362 ;;
9363 test_compile)
9364 # This code stresses the "libraries are programs" paradigm to its
9365 # limits. Maybe even breaks it. We compile a program, linking it
9366 # against the deplibs as a proxy for the library. Then we can check
9367 # whether they linked in statically or dynamically with ldd.
9368 $opt_dry_run || $RM conftest.c
9369 cat > conftest.c <<EOF
9370 int main() { return 0; }
9371 EOF
9372 $opt_dry_run || $RM conftest
9373 if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
9374 ldd_output=`ldd conftest`
9375 for i in $deplibs; do
9376 case $i in
9377 -l*)
9378 func_stripname -l '' "$i"
9379 name=$func_stripname_result
9380 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9381 case " $predeps $postdeps " in
9382 *" $i "*)
9383 func_append newdeplibs " $i"
9384 i=
9385 ;;
9386 esac
9387 fi
9388 if test -n "$i"; then
9389 libname=`eval "\\$ECHO \"$libname_spec\""`
9390 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
9391 set dummy $deplib_matches; shift
9392 deplib_match=$1
9393 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
9394 func_append newdeplibs " $i"
9395 else
9396 droppeddeps=yes
9397 echo
9398 $ECHO "*** Warning: dynamic linker does not accept needed library $i."
9399 echo "*** I have the capability to make that library automatically link in when"
9400 echo "*** you link to this library. But I can only do this if you have a"
9401 echo "*** shared version of the library, which I believe you do not have"
9402 echo "*** because a test_compile did reveal that the linker did not use it for"
9403 echo "*** its dynamic dependency list that programs get resolved with at runtime."
9404 fi
9405 fi
9406 ;;
9407 *)
9408 func_append newdeplibs " $i"
9409 ;;
9410 esac
9411 done
9412 else
9413 # Error occurred in the first compile. Let's try to salvage
9414 # the situation: Compile a separate program for each library.
9415 for i in $deplibs; do
9416 case $i in
9417 -l*)
9418 func_stripname -l '' "$i"
9419 name=$func_stripname_result
9420 $opt_dry_run || $RM conftest
9421 if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
9422 ldd_output=`ldd conftest`
9423 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9424 case " $predeps $postdeps " in
9425 *" $i "*)
9426 func_append newdeplibs " $i"
9427 i=
9428 ;;
9429 esac
9430 fi
9431 if test -n "$i"; then
9432 libname=`eval "\\$ECHO \"$libname_spec\""`
9433 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
9434 set dummy $deplib_matches; shift
9435 deplib_match=$1
9436 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
9437 func_append newdeplibs " $i"
9438 else
9439 droppeddeps=yes
9440 echo
9441 $ECHO "*** Warning: dynamic linker does not accept needed library $i."
9442 echo "*** I have the capability to make that library automatically link in when"
9443 echo "*** you link to this library. But I can only do this if you have a"
9444 echo "*** shared version of the library, which you do not appear to have"
9445 echo "*** because a test_compile did reveal that the linker did not use this one"
9446 echo "*** as a dynamic dependency that programs can get resolved with at runtime."
9447 fi
9448 fi
9449 else
9450 droppeddeps=yes
9451 echo
9452 $ECHO "*** Warning! Library $i is needed by this library but I was not able to"
9453 echo "*** make it link in! You will probably need to install it or some"
9454 echo "*** library that it depends on before this library will be fully"
9455 echo "*** functional. Installing it before continuing would be even better."
9456 fi
9457 ;;
9458 *)
9459 func_append newdeplibs " $i"
9460 ;;
9461 esac
9462 done
9463 fi
9464 ;;
9465 file_magic*)
9466 set dummy $deplibs_check_method; shift
9467 file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
9468 for a_deplib in $deplibs; do
9469 case $a_deplib in
9470 -l*)
9471 func_stripname -l '' "$a_deplib"
9472 name=$func_stripname_result
9473 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9474 case " $predeps $postdeps " in
9475 *" $a_deplib "*)
9476 func_append newdeplibs " $a_deplib"
9477 a_deplib=
9478 ;;
9479 esac
9480 fi
9481 if test -n "$a_deplib"; then
9482 libname=`eval "\\$ECHO \"$libname_spec\""`
9483 if test -n "$file_magic_glob"; then
9484 libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
9485 else
9486 libnameglob=$libname
9487 fi
9488 test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob`
9489 for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
9490 if test yes = "$want_nocaseglob"; then
9491 shopt -s nocaseglob
9492 potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
9493 $nocaseglob
9494 else
9495 potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
9496 fi
9497 for potent_lib in $potential_libs; do
9498 # Follow soft links.
9499 if ls -lLd "$potent_lib" 2>/dev/null |
9500 $GREP " -> " >/dev/null; then
9501 continue
9502 fi
9503 # The statement above tries to avoid entering an
9504 # endless loop below, in case of cyclic links.
9505 # We might still enter an endless loop, since a link
9506 # loop can be closed while we follow links,
9507 # but so what?
9508 potlib=$potent_lib
9509 while test -h "$potlib" 2>/dev/null; do
9510 potliblink=`ls -ld $potlib | $SED 's/.* -> //'`
9511 case $potliblink in
9512 [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;;
9513 *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";;
9514 esac
9515 done
9516 if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
9517 $SED -e 10q |
9518 $EGREP "$file_magic_regex" > /dev/null; then
9519 func_append newdeplibs " $a_deplib"
9520 a_deplib=
9521 break 2
9522 fi
9523 done
9524 done
9525 fi
9526 if test -n "$a_deplib"; then
9527 droppeddeps=yes
9528 echo
9529 $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
9530 echo "*** I have the capability to make that library automatically link in when"
9531 echo "*** you link to this library. But I can only do this if you have a"
9532 echo "*** shared version of the library, which you do not appear to have"
9533 echo "*** because I did check the linker path looking for a file starting"
9534 if test -z "$potlib"; then
9535 $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
9536 else
9537 $ECHO "*** with $libname and none of the candidates passed a file format test"
9538 $ECHO "*** using a file magic. Last file checked: $potlib"
9539 fi
9540 fi
9541 ;;
9542 *)
9543 # Add a -L argument.
9544 func_append newdeplibs " $a_deplib"
9545 ;;
9546 esac
9547 done # Gone through all deplibs.
9548 ;;
9549 match_pattern*)
9550 set dummy $deplibs_check_method; shift
9551 match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
9552 for a_deplib in $deplibs; do
9553 case $a_deplib in
9554 -l*)
9555 func_stripname -l '' "$a_deplib"
9556 name=$func_stripname_result
9557 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9558 case " $predeps $postdeps " in
9559 *" $a_deplib "*)
9560 func_append newdeplibs " $a_deplib"
9561 a_deplib=
9562 ;;
9563 esac
9564 fi
9565 if test -n "$a_deplib"; then
9566 libname=`eval "\\$ECHO \"$libname_spec\""`
9567 for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
9568 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
9569 for potent_lib in $potential_libs; do
9570 potlib=$potent_lib # see symlink-check above in file_magic test
9571 if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
9572 $EGREP "$match_pattern_regex" > /dev/null; then
9573 func_append newdeplibs " $a_deplib"
9574 a_deplib=
9575 break 2
9576 fi
9577 done
9578 done
9579 fi
9580 if test -n "$a_deplib"; then
9581 droppeddeps=yes
9582 echo
9583 $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
9584 echo "*** I have the capability to make that library automatically link in when"
9585 echo "*** you link to this library. But I can only do this if you have a"
9586 echo "*** shared version of the library, which you do not appear to have"
9587 echo "*** because I did check the linker path looking for a file starting"
9588 if test -z "$potlib"; then
9589 $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
9590 else
9591 $ECHO "*** with $libname and none of the candidates passed a file format test"
9592 $ECHO "*** using a regex pattern. Last file checked: $potlib"
9593 fi
9594 fi
9595 ;;
9596 *)
9597 # Add a -L argument.
9598 func_append newdeplibs " $a_deplib"
9599 ;;
9600 esac
9601 done # Gone through all deplibs.
9602 ;;
9603 none | unknown | *)
9604 newdeplibs=
9605 tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
9606 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9607 for i in $predeps $postdeps; do
9608 # can't use Xsed below, because $i might contain '/'
9609 tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"`
9610 done
9611 fi
9612 case $tmp_deplibs in
9613 *[!\ \ ]*)
9614 echo
9615 if test none = "$deplibs_check_method"; then
9616 echo "*** Warning: inter-library dependencies are not supported in this platform."
9617 else
9618 echo "*** Warning: inter-library dependencies are not known to be supported."
9619 fi
9620 echo "*** All declared inter-library dependencies are being dropped."
9621 droppeddeps=yes
9622 ;;
9623 esac
9624 ;;
9625 esac
9626 versuffix=$versuffix_save
9627 major=$major_save
9628 release=$release_save
9629 libname=$libname_save
9630 name=$name_save
9631
9632 case $host in
9633 *-*-rhapsody* | *-*-darwin1.[012])
9634 # On Rhapsody replace the C library with the System framework
9635 newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
9636 ;;
9637 esac
9638
9639 if test yes = "$droppeddeps"; then
9640 if test yes = "$module"; then
9641 echo
9642 echo "*** Warning: libtool could not satisfy all declared inter-library"
9643 $ECHO "*** dependencies of module $libname. Therefore, libtool will create"
9644 echo "*** a static module, that should work as long as the dlopening"
9645 echo "*** application is linked with the -dlopen flag."
9646 if test -z "$global_symbol_pipe"; then
9647 echo
9648 echo "*** However, this would only work if libtool was able to extract symbol"
9649 echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
9650 echo "*** not find such a program. So, this module is probably useless."
9651 echo "*** 'nm' from GNU binutils and a full rebuild may help."
9652 fi
9653 if test no = "$build_old_libs"; then
9654 oldlibs=$output_objdir/$libname.$libext
9655 build_libtool_libs=module
9656 build_old_libs=yes
9657 else
9658 build_libtool_libs=no
9659 fi
9660 else
9661 echo "*** The inter-library dependencies that have been dropped here will be"
9662 echo "*** automatically added whenever a program is linked with this library"
9663 echo "*** or is declared to -dlopen it."
9664
9665 if test no = "$allow_undefined"; then
9666 echo
9667 echo "*** Since this library must not contain undefined symbols,"
9668 echo "*** because either the platform does not support them or"
9669 echo "*** it was explicitly requested with -no-undefined,"
9670 echo "*** libtool will only create a static version of it."
9671 if test no = "$build_old_libs"; then
9672 oldlibs=$output_objdir/$libname.$libext
9673 build_libtool_libs=module
9674 build_old_libs=yes
9675 else
9676 build_libtool_libs=no
9677 fi
9678 fi
9679 fi
9680 fi
9681 # Done checking deplibs!
9682 deplibs=$newdeplibs
9683 fi
9684 # Time to change all our "foo.ltframework" stuff back to "-framework foo"
9685 case $host in
9686 *-*-darwin*)
9687 newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
9688 new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
9689 deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
9690 ;;
9691 esac
9692
9693 # move library search paths that coincide with paths to not yet
9694 # installed libraries to the beginning of the library search list
9695 new_libs=
9696 for path in $notinst_path; do
9697 case " $new_libs " in
9698 *" -L$path/$objdir "*) ;;
9699 *)
9700 case " $deplibs " in
9701 *" -L$path/$objdir "*)
9702 func_append new_libs " -L$path/$objdir" ;;
9703 esac
9704 ;;
9705 esac
9706 done
9707 for deplib in $deplibs; do
9708 case $deplib in
9709 -L*)
9710 case " $new_libs " in
9711 *" $deplib "*) ;;
9712 *) func_append new_libs " $deplib" ;;
9713 esac
9714 ;;
9715 *) func_append new_libs " $deplib" ;;
9716 esac
9717 done
9718 deplibs=$new_libs
9719
9720 # All the library-specific variables (install_libdir is set above).
9721 library_names=
9722 old_library=
9723 dlname=
9724
9725 # Test again, we may have decided not to build it any more
9726 if test yes = "$build_libtool_libs"; then
9727 # Remove $wl instances when linking with ld.
9728 # FIXME: should test the right _cmds variable.
9729 case $archive_cmds in
9730 *\$LD\ *) wl= ;;
9731 esac
9732 if test yes = "$hardcode_into_libs"; then
9733 # Hardcode the library paths
9734 hardcode_libdirs=
9735 dep_rpath=
9736 rpath=$finalize_rpath
9737 test relink = "$opt_mode" || rpath=$compile_rpath$rpath
9738 for libdir in $rpath; do
9739 if test -n "$hardcode_libdir_flag_spec"; then
9740 if test -n "$hardcode_libdir_separator"; then
9741 func_replace_sysroot "$libdir"
9742 libdir=$func_replace_sysroot_result
9743 if test -z "$hardcode_libdirs"; then
9744 hardcode_libdirs=$libdir
9745 else
9746 # Just accumulate the unique libdirs.
9747 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
9748 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
9749 ;;
9750 *)
9751 func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
9752 ;;
9753 esac
9754 fi
9755 else
9756 eval flag=\"$hardcode_libdir_flag_spec\"
9757 func_append dep_rpath " $flag"
9758 fi
9759 elif test -n "$runpath_var"; then
9760 case "$perm_rpath " in
9761 *" $libdir "*) ;;
9762 *) func_append perm_rpath " $libdir" ;;
9763 esac
9764 fi
9765 done
9766 # Substitute the hardcoded libdirs into the rpath.
9767 if test -n "$hardcode_libdir_separator" &&
9768 test -n "$hardcode_libdirs"; then
9769 libdir=$hardcode_libdirs
9770 eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
9771 fi
9772 if test -n "$runpath_var" && test -n "$perm_rpath"; then
9773 # We should set the runpath_var.
9774 rpath=
9775 for dir in $perm_rpath; do
9776 func_append rpath "$dir:"
9777 done
9778 eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
9779 fi
9780 test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
9781 fi
9782
9783 shlibpath=$finalize_shlibpath
9784 test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath
9785 if test -n "$shlibpath"; then
9786 eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
9787 fi
9788
9789 # Get the real and link names of the library.
9790 eval shared_ext=\"$shrext_cmds\"
9791 eval library_names=\"$library_names_spec\"
9792 set dummy $library_names
9793 shift
9794 realname=$1
9795 shift
9796
9797 if test -n "$soname_spec"; then
9798 eval soname=\"$soname_spec\"
9799 else
9800 soname=$realname
9801 fi
9802 if test -z "$dlname"; then
9803 dlname=$soname
9804 fi
9805
9806 lib=$output_objdir/$realname
9807 linknames=
9808 for link
9809 do
9810 func_append linknames " $link"
9811 done
9812
9813 # Use standard objects if they are pic
9814 test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
9815 test "X$libobjs" = "X " && libobjs=
9816
9817 delfiles=
9818 if test -n "$export_symbols" && test -n "$include_expsyms"; then
9819 $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
9820 export_symbols=$output_objdir/$libname.uexp
9821 func_append delfiles " $export_symbols"
9822 fi
9823
9824 orig_export_symbols=
9825 case $host_os in
9826 cygwin* | mingw* | cegcc*)
9827 if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
9828 # exporting using user supplied symfile
9829 func_dll_def_p "$export_symbols" || {
9830 # and it's NOT already a .def file. Must figure out
9831 # which of the given symbols are data symbols and tag
9832 # them as such. So, trigger use of export_symbols_cmds.
9833 # export_symbols gets reassigned inside the "prepare
9834 # the list of exported symbols" if statement, so the
9835 # include_expsyms logic still works.
9836 orig_export_symbols=$export_symbols
9837 export_symbols=
9838 always_export_symbols=yes
9839 }
9840 fi
9841 ;;
9842 esac
9843
9844 # Prepare the list of exported symbols
9845 if test -z "$export_symbols"; then
9846 if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then
9847 func_verbose "generating symbol list for '$libname.la'"
9848 export_symbols=$output_objdir/$libname.exp
9849 $opt_dry_run || $RM $export_symbols
9850 cmds=$export_symbols_cmds
9851 save_ifs=$IFS; IFS='~'
9852 for cmd1 in $cmds; do
9853 IFS=$save_ifs
9854 # Take the normal branch if the nm_file_list_spec branch
9855 # doesn't work or if tool conversion is not needed.
9856 case $nm_file_list_spec~$to_tool_file_cmd in
9857 *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*)
9858 try_normal_branch=yes
9859 eval cmd=\"$cmd1\"
9860 func_len " $cmd"
9861 len=$func_len_result
9862 ;;
9863 *)
9864 try_normal_branch=no
9865 ;;
9866 esac
9867 if test yes = "$try_normal_branch" \
9868 && { test "$len" -lt "$max_cmd_len" \
9869 || test "$max_cmd_len" -le -1; }
9870 then
9871 func_show_eval "$cmd" 'exit $?'
9872 skipped_export=false
9873 elif test -n "$nm_file_list_spec"; then
9874 func_basename "$output"
9875 output_la=$func_basename_result
9876 save_libobjs=$libobjs
9877 save_output=$output
9878 output=$output_objdir/$output_la.nm
9879 func_to_tool_file "$output"
9880 libobjs=$nm_file_list_spec$func_to_tool_file_result
9881 func_append delfiles " $output"
9882 func_verbose "creating $NM input file list: $output"
9883 for obj in $save_libobjs; do
9884 func_to_tool_file "$obj"
9885 $ECHO "$func_to_tool_file_result"
9886 done > "$output"
9887 eval cmd=\"$cmd1\"
9888 func_show_eval "$cmd" 'exit $?'
9889 output=$save_output
9890 libobjs=$save_libobjs
9891 skipped_export=false
9892 else
9893 # The command line is too long to execute in one step.
9894 func_verbose "using reloadable object file for export list..."
9895 skipped_export=:
9896 # Break out early, otherwise skipped_export may be
9897 # set to false by a later but shorter cmd.
9898 break
9899 fi
9900 done
9901 IFS=$save_ifs
9902 if test -n "$export_symbols_regex" && test : != "$skipped_export"; then
9903 func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
9904 func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
9905 fi
9906 fi
9907 fi
9908
9909 if test -n "$export_symbols" && test -n "$include_expsyms"; then
9910 tmp_export_symbols=$export_symbols
9911 test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
9912 $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
9913 fi
9914
9915 if test : != "$skipped_export" && test -n "$orig_export_symbols"; then
9916 # The given exports_symbols file has to be filtered, so filter it.
9917 func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
9918 # FIXME: $output_objdir/$libname.filter potentially contains lots of
9919 # 's' commands, which not all seds can handle. GNU sed should be fine
9920 # though. Also, the filter scales superlinearly with the number of
9921 # global variables. join(1) would be nice here, but unfortunately
9922 # isn't a blessed tool.
9923 $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
9924 func_append delfiles " $export_symbols $output_objdir/$libname.filter"
9925 export_symbols=$output_objdir/$libname.def
9926 $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
9927 fi
9928
9929 tmp_deplibs=
9930 for test_deplib in $deplibs; do
9931 case " $convenience " in
9932 *" $test_deplib "*) ;;
9933 *)
9934 func_append tmp_deplibs " $test_deplib"
9935 ;;
9936 esac
9937 done
9938 deplibs=$tmp_deplibs
9939
9940 if test -n "$convenience"; then
9941 if test -n "$whole_archive_flag_spec" &&
9942 test yes = "$compiler_needs_object" &&
9943 test -z "$libobjs"; then
9944 # extract the archives, so we have objects to list.
9945 # TODO: could optimize this to just extract one archive.
9946 whole_archive_flag_spec=
9947 fi
9948 if test -n "$whole_archive_flag_spec"; then
9949 save_libobjs=$libobjs
9950 eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
9951 test "X$libobjs" = "X " && libobjs=
9952 else
9953 gentop=$output_objdir/${outputname}x
9954 func_append generated " $gentop"
9955
9956 func_extract_archives $gentop $convenience
9957 func_append libobjs " $func_extract_archives_result"
9958 test "X$libobjs" = "X " && libobjs=
9959 fi
9960 fi
9961
9962 if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then
9963 eval flag=\"$thread_safe_flag_spec\"
9964 func_append linker_flags " $flag"
9965 fi
9966
9967 # Make a backup of the uninstalled library when relinking
9968 if test relink = "$opt_mode"; then
9969 $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
9970 fi
9971
9972 # Do each of the archive commands.
9973 if test yes = "$module" && test -n "$module_cmds"; then
9974 if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
9975 eval test_cmds=\"$module_expsym_cmds\"
9976 cmds=$module_expsym_cmds
9977 else
9978 eval test_cmds=\"$module_cmds\"
9979 cmds=$module_cmds
9980 fi
9981 else
9982 if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
9983 eval test_cmds=\"$archive_expsym_cmds\"
9984 cmds=$archive_expsym_cmds
9985 else
9986 eval test_cmds=\"$archive_cmds\"
9987 cmds=$archive_cmds
9988 fi
9989 fi
9990
9991 if test : != "$skipped_export" &&
9992 func_len " $test_cmds" &&
9993 len=$func_len_result &&
9994 test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
9995 :
9996 else
9997 # The command line is too long to link in one step, link piecewise
9998 # or, if using GNU ld and skipped_export is not :, use a linker
9999 # script.
10000
10001 # Save the value of $output and $libobjs because we want to
10002 # use them later. If we have whole_archive_flag_spec, we
10003 # want to use save_libobjs as it was before
10004 # whole_archive_flag_spec was expanded, because we can't
10005 # assume the linker understands whole_archive_flag_spec.
10006 # This may have to be revisited, in case too many
10007 # convenience libraries get linked in and end up exceeding
10008 # the spec.
10009 if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
10010 save_libobjs=$libobjs
10011 fi
10012 save_output=$output
10013 func_basename "$output"
10014 output_la=$func_basename_result
10015
10016 # Clear the reloadable object creation command queue and
10017 # initialize k to one.
10018 test_cmds=
10019 concat_cmds=
10020 objlist=
10021 last_robj=
10022 k=1
10023
10024 if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then
10025 output=$output_objdir/$output_la.lnkscript
10026 func_verbose "creating GNU ld script: $output"
10027 echo 'INPUT (' > $output
10028 for obj in $save_libobjs
10029 do
10030 func_to_tool_file "$obj"
10031 $ECHO "$func_to_tool_file_result" >> $output
10032 done
10033 echo ')' >> $output
10034 func_append delfiles " $output"
10035 func_to_tool_file "$output"
10036 output=$func_to_tool_file_result
10037 elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then
10038 output=$output_objdir/$output_la.lnk
10039 func_verbose "creating linker input file list: $output"
10040 : > $output
10041 set x $save_libobjs
10042 shift
10043 firstobj=
10044 if test yes = "$compiler_needs_object"; then
10045 firstobj="$1 "
10046 shift
10047 fi
10048 for obj
10049 do
10050 func_to_tool_file "$obj"
10051 $ECHO "$func_to_tool_file_result" >> $output
10052 done
10053 func_append delfiles " $output"
10054 func_to_tool_file "$output"
10055 output=$firstobj\"$file_list_spec$func_to_tool_file_result\"
10056 else
10057 if test -n "$save_libobjs"; then
10058 func_verbose "creating reloadable object files..."
10059 output=$output_objdir/$output_la-$k.$objext
10060 eval test_cmds=\"$reload_cmds\"
10061 func_len " $test_cmds"
10062 len0=$func_len_result
10063 len=$len0
10064
10065 # Loop over the list of objects to be linked.
10066 for obj in $save_libobjs
10067 do
10068 func_len " $obj"
10069 func_arith $len + $func_len_result
10070 len=$func_arith_result
10071 if test -z "$objlist" ||
10072 test "$len" -lt "$max_cmd_len"; then
10073 func_append objlist " $obj"
10074 else
10075 # The command $test_cmds is almost too long, add a
10076 # command to the queue.
10077 if test 1 -eq "$k"; then
10078 # The first file doesn't have a previous command to add.
10079 reload_objs=$objlist
10080 eval concat_cmds=\"$reload_cmds\"
10081 else
10082 # All subsequent reloadable object files will link in
10083 # the last one created.
10084 reload_objs="$objlist $last_robj"
10085 eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
10086 fi
10087 last_robj=$output_objdir/$output_la-$k.$objext
10088 func_arith $k + 1
10089 k=$func_arith_result
10090 output=$output_objdir/$output_la-$k.$objext
10091 objlist=" $obj"
10092 func_len " $last_robj"
10093 func_arith $len0 + $func_len_result
10094 len=$func_arith_result
10095 fi
10096 done
10097 # Handle the remaining objects by creating one last
10098 # reloadable object file. All subsequent reloadable object
10099 # files will link in the last one created.
10100 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
10101 reload_objs="$objlist $last_robj"
10102 eval concat_cmds=\"\$concat_cmds$reload_cmds\"
10103 if test -n "$last_robj"; then
10104 eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
10105 fi
10106 func_append delfiles " $output"
10107
10108 else
10109 output=
10110 fi
10111
10112 ${skipped_export-false} && {
10113 func_verbose "generating symbol list for '$libname.la'"
10114 export_symbols=$output_objdir/$libname.exp
10115 $opt_dry_run || $RM $export_symbols
10116 libobjs=$output
10117 # Append the command to create the export file.
10118 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
10119 eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
10120 if test -n "$last_robj"; then
10121 eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
10122 fi
10123 }
10124
10125 test -n "$save_libobjs" &&
10126 func_verbose "creating a temporary reloadable object file: $output"
10127
10128 # Loop through the commands generated above and execute them.
10129 save_ifs=$IFS; IFS='~'
10130 for cmd in $concat_cmds; do
10131 IFS=$save_ifs
10132 $opt_quiet || {
10133 func_quote_arg expand,pretty "$cmd"
10134 eval "func_echo $func_quote_arg_result"
10135 }
10136 $opt_dry_run || eval "$cmd" || {
10137 lt_exit=$?
10138
10139 # Restore the uninstalled library and exit
10140 if test relink = "$opt_mode"; then
10141 ( cd "$output_objdir" && \
10142 $RM "${realname}T" && \
10143 $MV "${realname}U" "$realname" )
10144 fi
10145
10146 exit $lt_exit
10147 }
10148 done
10149 IFS=$save_ifs
10150
10151 if test -n "$export_symbols_regex" && ${skipped_export-false}; then
10152 func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
10153 func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
10154 fi
10155 fi
10156
10157 ${skipped_export-false} && {
10158 if test -n "$export_symbols" && test -n "$include_expsyms"; then
10159 tmp_export_symbols=$export_symbols
10160 test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
10161 $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
10162 fi
10163
10164 if test -n "$orig_export_symbols"; then
10165 # The given exports_symbols file has to be filtered, so filter it.
10166 func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
10167 # FIXME: $output_objdir/$libname.filter potentially contains lots of
10168 # 's' commands, which not all seds can handle. GNU sed should be fine
10169 # though. Also, the filter scales superlinearly with the number of
10170 # global variables. join(1) would be nice here, but unfortunately
10171 # isn't a blessed tool.
10172 $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
10173 func_append delfiles " $export_symbols $output_objdir/$libname.filter"
10174 export_symbols=$output_objdir/$libname.def
10175 $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
10176 fi
10177 }
10178
10179 libobjs=$output
10180 # Restore the value of output.
10181 output=$save_output
10182
10183 if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
10184 eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
10185 test "X$libobjs" = "X " && libobjs=
10186 fi
10187 # Expand the library linking commands again to reset the
10188 # value of $libobjs for piecewise linking.
10189
10190 # Do each of the archive commands.
10191 if test yes = "$module" && test -n "$module_cmds"; then
10192 if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
10193 cmds=$module_expsym_cmds
10194 else
10195 cmds=$module_cmds
10196 fi
10197 else
10198 if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
10199 cmds=$archive_expsym_cmds
10200 else
10201 cmds=$archive_cmds
10202 fi
10203 fi
10204 fi
10205
10206 if test -n "$delfiles"; then
10207 # Append the command to remove temporary files to $cmds.
10208 eval cmds=\"\$cmds~\$RM $delfiles\"
10209 fi
10210
10211 # Add any objects from preloaded convenience libraries
10212 if test -n "$dlprefiles"; then
10213 gentop=$output_objdir/${outputname}x
10214 func_append generated " $gentop"
10215
10216 func_extract_archives $gentop $dlprefiles
10217 func_append libobjs " $func_extract_archives_result"
10218 test "X$libobjs" = "X " && libobjs=
10219 fi
10220
10221 save_ifs=$IFS; IFS='~'
10222 for cmd in $cmds; do
10223 IFS=$sp$nl
10224 eval cmd=\"$cmd\"
10225 IFS=$save_ifs
10226 $opt_quiet || {
10227 func_quote_arg expand,pretty "$cmd"
10228 eval "func_echo $func_quote_arg_result"
10229 }
10230 $opt_dry_run || eval "$cmd" || {
10231 lt_exit=$?
10232
10233 # Restore the uninstalled library and exit
10234 if test relink = "$opt_mode"; then
10235 ( cd "$output_objdir" && \
10236 $RM "${realname}T" && \
10237 $MV "${realname}U" "$realname" )
10238 fi
10239
10240 exit $lt_exit
10241 }
10242 done
10243 IFS=$save_ifs
10244
10245 # Restore the uninstalled library and exit
10246 if test relink = "$opt_mode"; then
10247 $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
10248
10249 if test -n "$convenience"; then
10250 if test -z "$whole_archive_flag_spec"; then
10251 func_show_eval '${RM}r "$gentop"'
10252 fi
10253 fi
10254
10255 exit $EXIT_SUCCESS
10256 fi
10257
10258 # Create links to the real library.
10259 for linkname in $linknames; do
10260 if test "$realname" != "$linkname"; then
10261 func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
10262 fi
10263 done
10264
10265 # If -module or -export-dynamic was specified, set the dlname.
10266 if test yes = "$module" || test yes = "$export_dynamic"; then
10267 # On all known operating systems, these are identical.
10268 dlname=$soname
10269 fi
10270 fi
10271 ;;
10272
10273 obj)
10274 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
10275 func_warning "'-dlopen' is ignored for objects"
10276 fi
10277
10278 case " $deplibs" in
10279 *\ -l* | *\ -L*)
10280 func_warning "'-l' and '-L' are ignored for objects" ;;
10281 esac
10282
10283 test -n "$rpath" && \
10284 func_warning "'-rpath' is ignored for objects"
10285
10286 test -n "$xrpath" && \
10287 func_warning "'-R' is ignored for objects"
10288
10289 test -n "$vinfo" && \
10290 func_warning "'-version-info' is ignored for objects"
10291
10292 test -n "$release" && \
10293 func_warning "'-release' is ignored for objects"
10294
10295 case $output in
10296 *.lo)
10297 test -n "$objs$old_deplibs" && \
10298 func_fatal_error "cannot build library object '$output' from non-libtool objects"
10299
10300 libobj=$output
10301 func_lo2o "$libobj"
10302 obj=$func_lo2o_result
10303 ;;
10304 *)
10305 libobj=
10306 obj=$output
10307 ;;
10308 esac
10309
10310 # Delete the old objects.
10311 $opt_dry_run || $RM $obj $libobj
10312
10313 # Objects from convenience libraries. This assumes
10314 # single-version convenience libraries. Whenever we create
10315 # different ones for PIC/non-PIC, this we'll have to duplicate
10316 # the extraction.
10317 reload_conv_objs=
10318 gentop=
10319 # if reload_cmds runs $LD directly, get rid of -Wl from
10320 # whole_archive_flag_spec and hope we can get by with turning comma
10321 # into space.
10322 case $reload_cmds in
10323 *\$LD[\ \$]*) wl= ;;
10324 esac
10325 if test -n "$convenience"; then
10326 if test -n "$whole_archive_flag_spec"; then
10327 eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
10328 test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
10329 reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags
10330 else
10331 gentop=$output_objdir/${obj}x
10332 func_append generated " $gentop"
10333
10334 func_extract_archives $gentop $convenience
10335 reload_conv_objs="$reload_objs $func_extract_archives_result"
10336 fi
10337 fi
10338
10339 # If we're not building shared, we need to use non_pic_objs
10340 test yes = "$build_libtool_libs" || libobjs=$non_pic_objects
10341
10342 # Create the old-style object.
10343 reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs
10344
10345 output=$obj
10346 func_execute_cmds "$reload_cmds" 'exit $?'
10347
10348 # Exit if we aren't doing a library object file.
10349 if test -z "$libobj"; then
10350 if test -n "$gentop"; then
10351 func_show_eval '${RM}r "$gentop"'
10352 fi
10353
10354 exit $EXIT_SUCCESS
10355 fi
10356
10357 test yes = "$build_libtool_libs" || {
10358 if test -n "$gentop"; then
10359 func_show_eval '${RM}r "$gentop"'
10360 fi
10361
10362 # Create an invalid libtool object if no PIC, so that we don't
10363 # accidentally link it into a program.
10364 # $show "echo timestamp > $libobj"
10365 # $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
10366 exit $EXIT_SUCCESS
10367 }
10368
10369 if test -n "$pic_flag" || test default != "$pic_mode"; then
10370 # Only do commands if we really have different PIC objects.
10371 reload_objs="$libobjs $reload_conv_objs"
10372 output=$libobj
10373 func_execute_cmds "$reload_cmds" 'exit $?'
10374 fi
10375
10376 if test -n "$gentop"; then
10377 func_show_eval '${RM}r "$gentop"'
10378 fi
10379
10380 exit $EXIT_SUCCESS
10381 ;;
10382
10383 prog)
10384 case $host in
10385 *cygwin*) func_stripname '' '.exe' "$output"
10386 output=$func_stripname_result.exe;;
10387 esac
10388 test -n "$vinfo" && \
10389 func_warning "'-version-info' is ignored for programs"
10390
10391 test -n "$release" && \
10392 func_warning "'-release' is ignored for programs"
10393
10394 $preload \
10395 && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \
10396 && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support."
10397
10398 case $host in
10399 *-*-rhapsody* | *-*-darwin1.[012])
10400 # On Rhapsody replace the C library is the System framework
10401 compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
10402 finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
10403 ;;
10404 esac
10405
10406 case $host in
10407 *-*-darwin*)
10408 # Don't allow lazy linking, it breaks C++ global constructors
10409 # But is supposedly fixed on 10.4 or later (yay!).
10410 if test CXX = "$tagname"; then
10411 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
10412 10.[0123])
10413 func_append compile_command " $wl-bind_at_load"
10414 func_append finalize_command " $wl-bind_at_load"
10415 ;;
10416 esac
10417 fi
10418 # Time to change all our "foo.ltframework" stuff back to "-framework foo"
10419 compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
10420 finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
10421 ;;
10422 esac
10423
10424
10425 # move library search paths that coincide with paths to not yet
10426 # installed libraries to the beginning of the library search list
10427 new_libs=
10428 for path in $notinst_path; do
10429 case " $new_libs " in
10430 *" -L$path/$objdir "*) ;;
10431 *)
10432 case " $compile_deplibs " in
10433 *" -L$path/$objdir "*)
10434 func_append new_libs " -L$path/$objdir" ;;
10435 esac
10436 ;;
10437 esac
10438 done
10439 for deplib in $compile_deplibs; do
10440 case $deplib in
10441 -L*)
10442 case " $new_libs " in
10443 *" $deplib "*) ;;
10444 *) func_append new_libs " $deplib" ;;
10445 esac
10446 ;;
10447 *) func_append new_libs " $deplib" ;;
10448 esac
10449 done
10450 compile_deplibs=$new_libs
10451
10452
10453 func_append compile_command " $compile_deplibs"
10454 func_append finalize_command " $finalize_deplibs"
10455
10456 if test -n "$rpath$xrpath"; then
10457 # If the user specified any rpath flags, then add them.
10458 for libdir in $rpath $xrpath; do
10459 # This is the magic to use -rpath.
10460 case "$finalize_rpath " in
10461 *" $libdir "*) ;;
10462 *) func_append finalize_rpath " $libdir" ;;
10463 esac
10464 done
10465 fi
10466
10467 # Now hardcode the library paths
10468 rpath=
10469 hardcode_libdirs=
10470 for libdir in $compile_rpath $finalize_rpath; do
10471 if test -n "$hardcode_libdir_flag_spec"; then
10472 if test -n "$hardcode_libdir_separator"; then
10473 if test -z "$hardcode_libdirs"; then
10474 hardcode_libdirs=$libdir
10475 else
10476 # Just accumulate the unique libdirs.
10477 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
10478 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
10479 ;;
10480 *)
10481 func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
10482 ;;
10483 esac
10484 fi
10485 else
10486 eval flag=\"$hardcode_libdir_flag_spec\"
10487 func_append rpath " $flag"
10488 fi
10489 elif test -n "$runpath_var"; then
10490 case "$perm_rpath " in
10491 *" $libdir "*) ;;
10492 *) func_append perm_rpath " $libdir" ;;
10493 esac
10494 fi
10495 case $host in
10496 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
10497 testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'`
10498 case :$dllsearchpath: in
10499 *":$libdir:"*) ;;
10500 ::) dllsearchpath=$libdir;;
10501 *) func_append dllsearchpath ":$libdir";;
10502 esac
10503 case :$dllsearchpath: in
10504 *":$testbindir:"*) ;;
10505 ::) dllsearchpath=$testbindir;;
10506 *) func_append dllsearchpath ":$testbindir";;
10507 esac
10508 ;;
10509 esac
10510 done
10511 # Substitute the hardcoded libdirs into the rpath.
10512 if test -n "$hardcode_libdir_separator" &&
10513 test -n "$hardcode_libdirs"; then
10514 libdir=$hardcode_libdirs
10515 eval rpath=\" $hardcode_libdir_flag_spec\"
10516 fi
10517 compile_rpath=$rpath
10518
10519 rpath=
10520 hardcode_libdirs=
10521 for libdir in $finalize_rpath; do
10522 if test -n "$hardcode_libdir_flag_spec"; then
10523 if test -n "$hardcode_libdir_separator"; then
10524 if test -z "$hardcode_libdirs"; then
10525 hardcode_libdirs=$libdir
10526 else
10527 # Just accumulate the unique libdirs.
10528 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
10529 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
10530 ;;
10531 *)
10532 func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
10533 ;;
10534 esac
10535 fi
10536 else
10537 eval flag=\"$hardcode_libdir_flag_spec\"
10538 func_append rpath " $flag"
10539 fi
10540 elif test -n "$runpath_var"; then
10541 case "$finalize_perm_rpath " in
10542 *" $libdir "*) ;;
10543 *) func_append finalize_perm_rpath " $libdir" ;;
10544 esac
10545 fi
10546 done
10547 # Substitute the hardcoded libdirs into the rpath.
10548 if test -n "$hardcode_libdir_separator" &&
10549 test -n "$hardcode_libdirs"; then
10550 libdir=$hardcode_libdirs
10551 eval rpath=\" $hardcode_libdir_flag_spec\"
10552 fi
10553 finalize_rpath=$rpath
10554
10555 if test -n "$libobjs" && test yes = "$build_old_libs"; then
10556 # Transform all the library objects into standard objects.
10557 compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
10558 finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
10559 fi
10560
10561 func_generate_dlsyms "$outputname" "@PROGRAM@" false
10562
10563 # template prelinking step
10564 if test -n "$prelink_cmds"; then
10565 func_execute_cmds "$prelink_cmds" 'exit $?'
10566 fi
10567
10568 wrappers_required=:
10569 case $host in
10570 *cegcc* | *mingw32ce*)
10571 # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
10572 wrappers_required=false
10573 ;;
10574 *cygwin* | *mingw* )
10575 test yes = "$build_libtool_libs" || wrappers_required=false
10576 ;;
10577 *)
10578 if test no = "$need_relink" || test yes != "$build_libtool_libs"; then
10579 wrappers_required=false
10580 fi
10581 ;;
10582 esac
10583 $wrappers_required || {
10584 # Replace the output file specification.
10585 compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
10586 link_command=$compile_command$compile_rpath
10587
10588 # We have no uninstalled library dependencies, so finalize right now.
10589 exit_status=0
10590 func_show_eval "$link_command" 'exit_status=$?'
10591
10592 if test -n "$postlink_cmds"; then
10593 func_to_tool_file "$output"
10594 postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
10595 func_execute_cmds "$postlink_cmds" 'exit $?'
10596 fi
10597
10598 # Delete the generated files.
10599 if test -f "$output_objdir/${outputname}S.$objext"; then
10600 func_show_eval '$RM "$output_objdir/${outputname}S.$objext"'
10601 fi
10602
10603 exit $exit_status
10604 }
10605
10606 if test -n "$compile_shlibpath$finalize_shlibpath"; then
10607 compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
10608 fi
10609 if test -n "$finalize_shlibpath"; then
10610 finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
10611 fi
10612
10613 compile_var=
10614 finalize_var=
10615 if test -n "$runpath_var"; then
10616 if test -n "$perm_rpath"; then
10617 # We should set the runpath_var.
10618 rpath=
10619 for dir in $perm_rpath; do
10620 func_append rpath "$dir:"
10621 done
10622 compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
10623 fi
10624 if test -n "$finalize_perm_rpath"; then
10625 # We should set the runpath_var.
10626 rpath=
10627 for dir in $finalize_perm_rpath; do
10628 func_append rpath "$dir:"
10629 done
10630 finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
10631 fi
10632 fi
10633
10634 if test yes = "$no_install"; then
10635 # We don't need to create a wrapper script.
10636 link_command=$compile_var$compile_command$compile_rpath
10637 # Replace the output file specification.
10638 link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
10639 # Delete the old output file.
10640 $opt_dry_run || $RM $output
10641 # Link the executable and exit
10642 func_show_eval "$link_command" 'exit $?'
10643
10644 if test -n "$postlink_cmds"; then
10645 func_to_tool_file "$output"
10646 postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
10647 func_execute_cmds "$postlink_cmds" 'exit $?'
10648 fi
10649
10650 exit $EXIT_SUCCESS
10651 fi
10652
10653 case $hardcode_action,$fast_install in
10654 relink,*)
10655 # Fast installation is not supported
10656 link_command=$compile_var$compile_command$compile_rpath
10657 relink_command=$finalize_var$finalize_command$finalize_rpath
10658
10659 func_warning "this platform does not like uninstalled shared libraries"
10660 func_warning "'$output' will be relinked during installation"
10661 ;;
10662 *,yes)
10663 link_command=$finalize_var$compile_command$finalize_rpath
10664 relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
10665 ;;
10666 *,no)
10667 link_command=$compile_var$compile_command$compile_rpath
10668 relink_command=$finalize_var$finalize_command$finalize_rpath
10669 ;;
10670 *,needless)
10671 link_command=$finalize_var$compile_command$finalize_rpath
10672 relink_command=
10673 ;;
10674 esac
10675
10676 # Replace the output file specification.
10677 link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
10678
10679 # Delete the old output files.
10680 $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
10681
10682 func_show_eval "$link_command" 'exit $?'
10683
10684 if test -n "$postlink_cmds"; then
10685 func_to_tool_file "$output_objdir/$outputname"
10686 postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
10687 func_execute_cmds "$postlink_cmds" 'exit $?'
10688 fi
10689
10690 # Now create the wrapper script.
10691 func_verbose "creating $output"
10692
10693 # Quote the relink command for shipping.
10694 if test -n "$relink_command"; then
10695 # Preserve any variables that may affect compiler behavior
10696 for var in $variables_saved_for_relink; do
10697 if eval test -z \"\${$var+set}\"; then
10698 relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
10699 elif eval var_value=\$$var; test -z "$var_value"; then
10700 relink_command="$var=; export $var; $relink_command"
10701 else
10702 func_quote_arg pretty "$var_value"
10703 relink_command="$var=$func_quote_arg_result; export $var; $relink_command"
10704 fi
10705 done
10706 func_quote_arg pretty,unquoted "(cd `pwd`; $relink_command)"
10707 relink_command=$func_quote_arg_unquoted_result
10708 fi
10709
10710 # Only actually do things if not in dry run mode.
10711 $opt_dry_run || {
10712 # win32 will think the script is a binary if it has
10713 # a .exe suffix, so we strip it off here.
10714 case $output in
10715 *.exe) func_stripname '' '.exe' "$output"
10716 output=$func_stripname_result ;;
10717 esac
10718 # test for cygwin because mv fails w/o .exe extensions
10719 case $host in
10720 *cygwin*)
10721 exeext=.exe
10722 func_stripname '' '.exe' "$outputname"
10723 outputname=$func_stripname_result ;;
10724 *) exeext= ;;
10725 esac
10726 case $host in
10727 *cygwin* | *mingw* )
10728 func_dirname_and_basename "$output" "" "."
10729 output_name=$func_basename_result
10730 output_path=$func_dirname_result
10731 cwrappersource=$output_path/$objdir/lt-$output_name.c
10732 cwrapper=$output_path/$output_name.exe
10733 $RM $cwrappersource $cwrapper
10734 trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
10735
10736 func_emit_cwrapperexe_src > $cwrappersource
10737
10738 # The wrapper executable is built using the $host compiler,
10739 # because it contains $host paths and files. If cross-
10740 # compiling, it, like the target executable, must be
10741 # executed on the $host or under an emulation environment.
10742 $opt_dry_run || {
10743 $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
10744 $STRIP $cwrapper
10745 }
10746
10747 # Now, create the wrapper script for func_source use:
10748 func_ltwrapper_scriptname $cwrapper
10749 $RM $func_ltwrapper_scriptname_result
10750 trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
10751 $opt_dry_run || {
10752 # note: this script will not be executed, so do not chmod.
10753 if test "x$build" = "x$host"; then
10754 $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
10755 else
10756 func_emit_wrapper no > $func_ltwrapper_scriptname_result
10757 fi
10758 }
10759 ;;
10760 * )
10761 $RM $output
10762 trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
10763
10764 func_emit_wrapper no > $output
10765 chmod +x $output
10766 ;;
10767 esac
10768 }
10769 exit $EXIT_SUCCESS
10770 ;;
10771 esac
10772
10773 # See if we need to build an old-fashioned archive.
10774 for oldlib in $oldlibs; do
10775
10776 case $build_libtool_libs in
10777 convenience)
10778 oldobjs="$libobjs_save $symfileobj"
10779 addlibs=$convenience
10780 build_libtool_libs=no
10781 ;;
10782 module)
10783 oldobjs=$libobjs_save
10784 addlibs=$old_convenience
10785 build_libtool_libs=no
10786 ;;
10787 *)
10788 oldobjs="$old_deplibs $non_pic_objects"
10789 $preload && test -f "$symfileobj" \
10790 && func_append oldobjs " $symfileobj"
10791 addlibs=$old_convenience
10792 ;;
10793 esac
10794
10795 if test -n "$addlibs"; then
10796 gentop=$output_objdir/${outputname}x
10797 func_append generated " $gentop"
10798
10799 func_extract_archives $gentop $addlibs
10800 func_append oldobjs " $func_extract_archives_result"
10801 fi
10802
10803 # Do each command in the archive commands.
10804 if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then
10805 cmds=$old_archive_from_new_cmds
10806 else
10807
10808 # Add any objects from preloaded convenience libraries
10809 if test -n "$dlprefiles"; then
10810 gentop=$output_objdir/${outputname}x
10811 func_append generated " $gentop"
10812
10813 func_extract_archives $gentop $dlprefiles
10814 func_append oldobjs " $func_extract_archives_result"
10815 fi
10816
10817 # POSIX demands no paths to be encoded in archives. We have
10818 # to avoid creating archives with duplicate basenames if we
10819 # might have to extract them afterwards, e.g., when creating a
10820 # static archive out of a convenience library, or when linking
10821 # the entirety of a libtool archive into another (currently
10822 # not supported by libtool).
10823 if (for obj in $oldobjs
10824 do
10825 func_basename "$obj"
10826 $ECHO "$func_basename_result"
10827 done | sort | sort -uc >/dev/null 2>&1); then
10828 :
10829 else
10830 echo "copying selected object files to avoid basename conflicts..."
10831 gentop=$output_objdir/${outputname}x
10832 func_append generated " $gentop"
10833 func_mkdir_p "$gentop"
10834 save_oldobjs=$oldobjs
10835 oldobjs=
10836 counter=1
10837 for obj in $save_oldobjs
10838 do
10839 func_basename "$obj"
10840 objbase=$func_basename_result
10841 case " $oldobjs " in
10842 " ") oldobjs=$obj ;;
10843 *[\ /]"$objbase "*)
10844 while :; do
10845 # Make sure we don't pick an alternate name that also
10846 # overlaps.
10847 newobj=lt$counter-$objbase
10848 func_arith $counter + 1
10849 counter=$func_arith_result
10850 case " $oldobjs " in
10851 *[\ /]"$newobj "*) ;;
10852 *) if test ! -f "$gentop/$newobj"; then break; fi ;;
10853 esac
10854 done
10855 func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
10856 func_append oldobjs " $gentop/$newobj"
10857 ;;
10858 *) func_append oldobjs " $obj" ;;
10859 esac
10860 done
10861 fi
10862 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
10863 tool_oldlib=$func_to_tool_file_result
10864 eval cmds=\"$old_archive_cmds\"
10865
10866 func_len " $cmds"
10867 len=$func_len_result
10868 if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
10869 cmds=$old_archive_cmds
10870 elif test -n "$archiver_list_spec"; then
10871 func_verbose "using command file archive linking..."
10872 for obj in $oldobjs
10873 do
10874 func_to_tool_file "$obj"
10875 $ECHO "$func_to_tool_file_result"
10876 done > $output_objdir/$libname.libcmd
10877 func_to_tool_file "$output_objdir/$libname.libcmd"
10878 oldobjs=" $archiver_list_spec$func_to_tool_file_result"
10879 cmds=$old_archive_cmds
10880 else
10881 # the command line is too long to link in one step, link in parts
10882 func_verbose "using piecewise archive linking..."
10883 save_RANLIB=$RANLIB
10884 RANLIB=:
10885 objlist=
10886 concat_cmds=
10887 save_oldobjs=$oldobjs
10888 oldobjs=
10889 # Is there a better way of finding the last object in the list?
10890 for obj in $save_oldobjs
10891 do
10892 last_oldobj=$obj
10893 done
10894 eval test_cmds=\"$old_archive_cmds\"
10895 func_len " $test_cmds"
10896 len0=$func_len_result
10897 len=$len0
10898 for obj in $save_oldobjs
10899 do
10900 func_len " $obj"
10901 func_arith $len + $func_len_result
10902 len=$func_arith_result
10903 func_append objlist " $obj"
10904 if test "$len" -lt "$max_cmd_len"; then
10905 :
10906 else
10907 # the above command should be used before it gets too long
10908 oldobjs=$objlist
10909 if test "$obj" = "$last_oldobj"; then
10910 RANLIB=$save_RANLIB
10911 fi
10912 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
10913 eval concat_cmds=\"\$concat_cmds$old_archive_cmds\"
10914 objlist=
10915 len=$len0
10916 fi
10917 done
10918 RANLIB=$save_RANLIB
10919 oldobjs=$objlist
10920 if test -z "$oldobjs"; then
10921 eval cmds=\"\$concat_cmds\"
10922 else
10923 eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
10924 fi
10925 fi
10926 fi
10927 func_execute_cmds "$cmds" 'exit $?'
10928 done
10929
10930 test -n "$generated" && \
10931 func_show_eval "${RM}r$generated"
10932
10933 # Now create the libtool archive.
10934 case $output in
10935 *.la)
10936 old_library=
10937 test yes = "$build_old_libs" && old_library=$libname.$libext
10938 func_verbose "creating $output"
10939
10940 # Preserve any variables that may affect compiler behavior
10941 for var in $variables_saved_for_relink; do
10942 if eval test -z \"\${$var+set}\"; then
10943 relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
10944 elif eval var_value=\$$var; test -z "$var_value"; then
10945 relink_command="$var=; export $var; $relink_command"
10946 else
10947 func_quote_arg pretty,unquoted "$var_value"
10948 relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command"
10949 fi
10950 done
10951 # Quote the link command for shipping.
10952 relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
10953 func_quote_arg pretty,unquoted "$relink_command"
10954 relink_command=$func_quote_arg_unquoted_result
10955 if test yes = "$hardcode_automatic"; then
10956 relink_command=
10957 fi
10958
10959 # Only create the output if not a dry run.
10960 $opt_dry_run || {
10961 for installed in no yes; do
10962 if test yes = "$installed"; then
10963 if test -z "$install_libdir"; then
10964 break
10965 fi
10966 output=$output_objdir/${outputname}i
10967 # Replace all uninstalled libtool libraries with the installed ones
10968 newdependency_libs=
10969 for deplib in $dependency_libs; do
10970 case $deplib in
10971 *.la)
10972 func_basename "$deplib"
10973 name=$func_basename_result
10974 func_resolve_sysroot "$deplib"
10975 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
10976 test -z "$libdir" && \
10977 func_fatal_error "'$deplib' is not a valid libtool archive"
10978 func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
10979 ;;
10980 -L*)
10981 func_stripname -L '' "$deplib"
10982 func_replace_sysroot "$func_stripname_result"
10983 func_append newdependency_libs " -L$func_replace_sysroot_result"
10984 ;;
10985 -R*)
10986 func_stripname -R '' "$deplib"
10987 func_replace_sysroot "$func_stripname_result"
10988 func_append newdependency_libs " -R$func_replace_sysroot_result"
10989 ;;
10990 *) func_append newdependency_libs " $deplib" ;;
10991 esac
10992 done
10993 dependency_libs=$newdependency_libs
10994 newdlfiles=
10995
10996 for lib in $dlfiles; do
10997 case $lib in
10998 *.la)
10999 func_basename "$lib"
11000 name=$func_basename_result
11001 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
11002 test -z "$libdir" && \
11003 func_fatal_error "'$lib' is not a valid libtool archive"
11004 func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
11005 ;;
11006 *) func_append newdlfiles " $lib" ;;
11007 esac
11008 done
11009 dlfiles=$newdlfiles
11010 newdlprefiles=
11011 for lib in $dlprefiles; do
11012 case $lib in
11013 *.la)
11014 # Only pass preopened files to the pseudo-archive (for
11015 # eventual linking with the app. that links it) if we
11016 # didn't already link the preopened objects directly into
11017 # the library:
11018 func_basename "$lib"
11019 name=$func_basename_result
11020 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
11021 test -z "$libdir" && \
11022 func_fatal_error "'$lib' is not a valid libtool archive"
11023 func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
11024 ;;
11025 esac
11026 done
11027 dlprefiles=$newdlprefiles
11028 else
11029 newdlfiles=
11030 for lib in $dlfiles; do
11031 case $lib in
11032 [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
11033 *) abs=`pwd`"/$lib" ;;
11034 esac
11035 func_append newdlfiles " $abs"
11036 done
11037 dlfiles=$newdlfiles
11038 newdlprefiles=
11039 for lib in $dlprefiles; do
11040 case $lib in
11041 [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
11042 *) abs=`pwd`"/$lib" ;;
11043 esac
11044 func_append newdlprefiles " $abs"
11045 done
11046 dlprefiles=$newdlprefiles
11047 fi
11048 $RM $output
11049 # place dlname in correct position for cygwin
11050 # In fact, it would be nice if we could use this code for all target
11051 # systems that can't hard-code library paths into their executables
11052 # and that have no shared library path variable independent of PATH,
11053 # but it turns out we can't easily determine that from inspecting
11054 # libtool variables, so we have to hard-code the OSs to which it
11055 # applies here; at the moment, that means platforms that use the PE
11056 # object format with DLL files. See the long comment at the top of
11057 # tests/bindir.at for full details.
11058 tdlname=$dlname
11059 case $host,$output,$installed,$module,$dlname in
11060 *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
11061 # If a -bindir argument was supplied, place the dll there.
11062 if test -n "$bindir"; then
11063 func_relative_path "$install_libdir" "$bindir"
11064 tdlname=$func_relative_path_result/$dlname
11065 else
11066 # Otherwise fall back on heuristic.
11067 tdlname=../bin/$dlname
11068 fi
11069 ;;
11070 esac
11071 $ECHO > $output "\
11072 # $outputname - a libtool library file
11073 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
11074 #
11075 # Please DO NOT delete this file!
11076 # It is necessary for linking the library.
11077
11078 # The name that we can dlopen(3).
11079 dlname='$tdlname'
11080
11081 # Names of this library.
11082 library_names='$library_names'
11083
11084 # The name of the static archive.
11085 old_library='$old_library'
11086
11087 # Linker flags that cannot go in dependency_libs.
11088 inherited_linker_flags='$new_inherited_linker_flags'
11089
11090 # Libraries that this one depends upon.
11091 dependency_libs='$dependency_libs'
11092
11093 # Names of additional weak libraries provided by this library
11094 weak_library_names='$weak_libs'
11095
11096 # Version information for $libname.
11097 current=$current
11098 age=$age
11099 revision=$revision
11100
11101 # Is this an already installed library?
11102 installed=$installed
11103
11104 # Should we warn about portability when linking against -modules?
11105 shouldnotlink=$module
11106
11107 # Files to dlopen/dlpreopen
11108 dlopen='$dlfiles'
11109 dlpreopen='$dlprefiles'
11110
11111 # Directory that this library needs to be installed in:
11112 libdir='$install_libdir'"
11113 if test no,yes = "$installed,$need_relink"; then
11114 $ECHO >> $output "\
11115 relink_command=\"$relink_command\""
11116 fi
11117 done
11118 }
11119
11120 # Do a symbolic link so that the libtool archive can be found in
11121 # LD_LIBRARY_PATH before the program is installed.
11122 func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
11123 ;;
11124 esac
11125 exit $EXIT_SUCCESS
11126 }
11127
11128 if test link = "$opt_mode" || test relink = "$opt_mode"; then
11129 func_mode_link ${1+"$@"}
11130 fi
11131
11132
11133 # func_mode_uninstall arg...
11134 func_mode_uninstall ()
11135 {
11136 $debug_cmd
11137
11138 RM=$nonopt
11139 files=
11140 rmforce=false
11141 exit_status=0
11142
11143 # This variable tells wrapper scripts just to set variables rather
11144 # than running their programs.
11145 libtool_install_magic=$magic
11146
11147 for arg
11148 do
11149 case $arg in
11150 -f) func_append RM " $arg"; rmforce=: ;;
11151 -*) func_append RM " $arg" ;;
11152 *) func_append files " $arg" ;;
11153 esac
11154 done
11155
11156 test -z "$RM" && \
11157 func_fatal_help "you must specify an RM program"
11158
11159 rmdirs=
11160
11161 for file in $files; do
11162 func_dirname "$file" "" "."
11163 dir=$func_dirname_result
11164 if test . = "$dir"; then
11165 odir=$objdir
11166 else
11167 odir=$dir/$objdir
11168 fi
11169 func_basename "$file"
11170 name=$func_basename_result
11171 test uninstall = "$opt_mode" && odir=$dir
11172
11173 # Remember odir for removal later, being careful to avoid duplicates
11174 if test clean = "$opt_mode"; then
11175 case " $rmdirs " in
11176 *" $odir "*) ;;
11177 *) func_append rmdirs " $odir" ;;
11178 esac
11179 fi
11180
11181 # Don't error if the file doesn't exist and rm -f was used.
11182 if { test -L "$file"; } >/dev/null 2>&1 ||
11183 { test -h "$file"; } >/dev/null 2>&1 ||
11184 test -f "$file"; then
11185 :
11186 elif test -d "$file"; then
11187 exit_status=1
11188 continue
11189 elif $rmforce; then
11190 continue
11191 fi
11192
11193 rmfiles=$file
11194
11195 case $name in
11196 *.la)
11197 # Possibly a libtool archive, so verify it.
11198 if func_lalib_p "$file"; then
11199 func_source $dir/$name
11200
11201 # Delete the libtool libraries and symlinks.
11202 for n in $library_names; do
11203 func_append rmfiles " $odir/$n"
11204 done
11205 test -n "$old_library" && func_append rmfiles " $odir/$old_library"
11206
11207 case $opt_mode in
11208 clean)
11209 case " $library_names " in
11210 *" $dlname "*) ;;
11211 *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;;
11212 esac
11213 test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i"
11214 ;;
11215 uninstall)
11216 if test -n "$library_names"; then
11217 # Do each command in the postuninstall commands.
11218 func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1'
11219 fi
11220
11221 if test -n "$old_library"; then
11222 # Do each command in the old_postuninstall commands.
11223 func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1'
11224 fi
11225 # FIXME: should reinstall the best remaining shared library.
11226 ;;
11227 esac
11228 fi
11229 ;;
11230
11231 *.lo)
11232 # Possibly a libtool object, so verify it.
11233 if func_lalib_p "$file"; then
11234
11235 # Read the .lo file
11236 func_source $dir/$name
11237
11238 # Add PIC object to the list of files to remove.
11239 if test -n "$pic_object" && test none != "$pic_object"; then
11240 func_append rmfiles " $dir/$pic_object"
11241 fi
11242
11243 # Add non-PIC object to the list of files to remove.
11244 if test -n "$non_pic_object" && test none != "$non_pic_object"; then
11245 func_append rmfiles " $dir/$non_pic_object"
11246 fi
11247 fi
11248 ;;
11249
11250 *)
11251 if test clean = "$opt_mode"; then
11252 noexename=$name
11253 case $file in
11254 *.exe)
11255 func_stripname '' '.exe' "$file"
11256 file=$func_stripname_result
11257 func_stripname '' '.exe' "$name"
11258 noexename=$func_stripname_result
11259 # $file with .exe has already been added to rmfiles,
11260 # add $file without .exe
11261 func_append rmfiles " $file"
11262 ;;
11263 esac
11264 # Do a test to see if this is a libtool program.
11265 if func_ltwrapper_p "$file"; then
11266 if func_ltwrapper_executable_p "$file"; then
11267 func_ltwrapper_scriptname "$file"
11268 relink_command=
11269 func_source $func_ltwrapper_scriptname_result
11270 func_append rmfiles " $func_ltwrapper_scriptname_result"
11271 else
11272 relink_command=
11273 func_source $dir/$noexename
11274 fi
11275
11276 # note $name still contains .exe if it was in $file originally
11277 # as does the version of $file that was added into $rmfiles
11278 func_append rmfiles " $odir/$name $odir/${name}S.$objext"
11279 if test yes = "$fast_install" && test -n "$relink_command"; then
11280 func_append rmfiles " $odir/lt-$name"
11281 fi
11282 if test "X$noexename" != "X$name"; then
11283 func_append rmfiles " $odir/lt-$noexename.c"
11284 fi
11285 fi
11286 fi
11287 ;;
11288 esac
11289 func_show_eval "$RM $rmfiles" 'exit_status=1'
11290 done
11291
11292 # Try to remove the $objdir's in the directories where we deleted files
11293 for dir in $rmdirs; do
11294 if test -d "$dir"; then
11295 func_show_eval "rmdir $dir >/dev/null 2>&1"
11296 fi
11297 done
11298
11299 exit $exit_status
11300 }
11301
11302 if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then
11303 func_mode_uninstall ${1+"$@"}
11304 fi
11305
11306 test -z "$opt_mode" && {
11307 help=$generic_help
11308 func_fatal_help "you must specify a MODE"
11309 }
11310
11311 test -z "$exec_cmd" && \
11312 func_fatal_help "invalid operation mode '$opt_mode'"
11313
11314 if test -n "$exec_cmd"; then
11315 eval exec "$exec_cmd"
11316 exit $EXIT_FAILURE
11317 fi
11318
11319 exit $exit_status
11320
11321
11322 # The TAGs below are defined such that we never get into a situation
11323 # where we disable both kinds of libraries. Given conflicting
11324 # choices, we go for a static library, that is the most portable,
11325 # since we can't tell whether shared libraries were disabled because
11326 # the user asked for that or because the platform doesn't support
11327 # them. This is particularly important on AIX, because we don't
11328 # support having both static and shared libraries enabled at the same
11329 # time on that platform, so we default to a shared-only configuration.
11330 # If a disable-shared tag is given, we'll fallback to a static-only
11331 # configuration. But we'll never go from static-only to shared-only.
11332
11333 # ### BEGIN LIBTOOL TAG CONFIG: disable-shared
11334 build_libtool_libs=no
11335 build_old_libs=yes
11336 # ### END LIBTOOL TAG CONFIG: disable-shared
11337
11338 # ### BEGIN LIBTOOL TAG CONFIG: disable-static
11339 build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
11340 # ### END LIBTOOL TAG CONFIG: disable-static
11341
11342 # Local Variables:
11343 # mode:shell-script
11344 # sh-indentation:2
11345 # End:
+0
-215
config/missing less more
0 #! /bin/sh
1 # Common wrapper for a few potentially missing GNU programs.
2
3 scriptversion=2013-10-28.13; # UTC
4
5 # Copyright (C) 1996-2014 Free Software Foundation, Inc.
6 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
7
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2, or (at your option)
11 # any later version.
12
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17
18 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21 # As a special exception to the GNU General Public License, if you
22 # distribute this file as part of a program that contains a
23 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25
26 if test $# -eq 0; then
27 echo 1>&2 "Try '$0 --help' for more information"
28 exit 1
29 fi
30
31 case $1 in
32
33 --is-lightweight)
34 # Used by our autoconf macros to check whether the available missing
35 # script is modern enough.
36 exit 0
37 ;;
38
39 --run)
40 # Back-compat with the calling convention used by older automake.
41 shift
42 ;;
43
44 -h|--h|--he|--hel|--help)
45 echo "\
46 $0 [OPTION]... PROGRAM [ARGUMENT]...
47
48 Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
49 to PROGRAM being missing or too old.
50
51 Options:
52 -h, --help display this help and exit
53 -v, --version output version information and exit
54
55 Supported PROGRAM values:
56 aclocal autoconf autoheader autom4te automake makeinfo
57 bison yacc flex lex help2man
58
59 Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
60 'g' are ignored when checking the name.
61
62 Send bug reports to <bug-automake@gnu.org>."
63 exit $?
64 ;;
65
66 -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
67 echo "missing $scriptversion (GNU Automake)"
68 exit $?
69 ;;
70
71 -*)
72 echo 1>&2 "$0: unknown '$1' option"
73 echo 1>&2 "Try '$0 --help' for more information"
74 exit 1
75 ;;
76
77 esac
78
79 # Run the given program, remember its exit status.
80 "$@"; st=$?
81
82 # If it succeeded, we are done.
83 test $st -eq 0 && exit 0
84
85 # Also exit now if we it failed (or wasn't found), and '--version' was
86 # passed; such an option is passed most likely to detect whether the
87 # program is present and works.
88 case $2 in --version|--help) exit $st;; esac
89
90 # Exit code 63 means version mismatch. This often happens when the user
91 # tries to use an ancient version of a tool on a file that requires a
92 # minimum version.
93 if test $st -eq 63; then
94 msg="probably too old"
95 elif test $st -eq 127; then
96 # Program was missing.
97 msg="missing on your system"
98 else
99 # Program was found and executed, but failed. Give up.
100 exit $st
101 fi
102
103 perl_URL=http://www.perl.org/
104 flex_URL=http://flex.sourceforge.net/
105 gnu_software_URL=http://www.gnu.org/software
106
107 program_details ()
108 {
109 case $1 in
110 aclocal|automake)
111 echo "The '$1' program is part of the GNU Automake package:"
112 echo "<$gnu_software_URL/automake>"
113 echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
114 echo "<$gnu_software_URL/autoconf>"
115 echo "<$gnu_software_URL/m4/>"
116 echo "<$perl_URL>"
117 ;;
118 autoconf|autom4te|autoheader)
119 echo "The '$1' program is part of the GNU Autoconf package:"
120 echo "<$gnu_software_URL/autoconf/>"
121 echo "It also requires GNU m4 and Perl in order to run:"
122 echo "<$gnu_software_URL/m4/>"
123 echo "<$perl_URL>"
124 ;;
125 esac
126 }
127
128 give_advice ()
129 {
130 # Normalize program name to check for.
131 normalized_program=`echo "$1" | sed '
132 s/^gnu-//; t
133 s/^gnu//; t
134 s/^g//; t'`
135
136 printf '%s\n' "'$1' is $msg."
137
138 configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
139 case $normalized_program in
140 autoconf*)
141 echo "You should only need it if you modified 'configure.ac',"
142 echo "or m4 files included by it."
143 program_details 'autoconf'
144 ;;
145 autoheader*)
146 echo "You should only need it if you modified 'acconfig.h' or"
147 echo "$configure_deps."
148 program_details 'autoheader'
149 ;;
150 automake*)
151 echo "You should only need it if you modified 'Makefile.am' or"
152 echo "$configure_deps."
153 program_details 'automake'
154 ;;
155 aclocal*)
156 echo "You should only need it if you modified 'acinclude.m4' or"
157 echo "$configure_deps."
158 program_details 'aclocal'
159 ;;
160 autom4te*)
161 echo "You might have modified some maintainer files that require"
162 echo "the 'autom4te' program to be rebuilt."
163 program_details 'autom4te'
164 ;;
165 bison*|yacc*)
166 echo "You should only need it if you modified a '.y' file."
167 echo "You may want to install the GNU Bison package:"
168 echo "<$gnu_software_URL/bison/>"
169 ;;
170 lex*|flex*)
171 echo "You should only need it if you modified a '.l' file."
172 echo "You may want to install the Fast Lexical Analyzer package:"
173 echo "<$flex_URL>"
174 ;;
175 help2man*)
176 echo "You should only need it if you modified a dependency" \
177 "of a man page."
178 echo "You may want to install the GNU Help2man package:"
179 echo "<$gnu_software_URL/help2man/>"
180 ;;
181 makeinfo*)
182 echo "You should only need it if you modified a '.texi' file, or"
183 echo "any other file indirectly affecting the aspect of the manual."
184 echo "You might want to install the Texinfo package:"
185 echo "<$gnu_software_URL/texinfo/>"
186 echo "The spurious makeinfo call might also be the consequence of"
187 echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
188 echo "want to install GNU make:"
189 echo "<$gnu_software_URL/make/>"
190 ;;
191 *)
192 echo "You might have modified some files without having the proper"
193 echo "tools for further handling them. Check the 'README' file, it"
194 echo "often tells you about the needed prerequisites for installing"
195 echo "this package. You may also peek at any GNU archive site, in"
196 echo "case some other package contains this missing '$1' program."
197 ;;
198 esac
199 }
200
201 give_advice "$1" | sed -e '1s/^/WARNING: /' \
202 -e '2,$s/^/ /' >&2
203
204 # Propagate the correct exit status (expected to be 127 for a program
205 # not found, 63 for a program that failed due to version mismatch).
206 exit $st
207
208 # Local variables:
209 # eval: (add-hook 'write-file-hooks 'time-stamp)
210 # time-stamp-start: "scriptversion="
211 # time-stamp-format: "%:y-%02m-%02d.%02H"
212 # time-stamp-time-zone: "UTC"
213 # time-stamp-end: "; # UTC"
214 # End:
+0
-15710
configure less more
0 #! /bin/sh
1 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for gnome-maps 3.28.2.
3 #
4 # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps>.
5 #
6 #
7 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
8 #
9 #
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19 emulate sh
20 NULLCMD=:
21 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
24 setopt NO_GLOB_SUBST
25 else
26 case `(set -o) 2>/dev/null` in #(
27 *posix*) :
28 set -o posix ;; #(
29 *) :
30 ;;
31 esac
32 fi
33
34
35 as_nl='
36 '
37 export as_nl
38 # Printing a long string crashes Solaris 7 /usr/bin/printf.
39 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
42 # Prefer a ksh shell builtin over an external printf program on Solaris,
43 # but without wasting forks for bash or zsh.
44 if test -z "$BASH_VERSION$ZSH_VERSION" \
45 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo='print -r --'
47 as_echo_n='print -rn --'
48 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='printf %s\n'
50 as_echo_n='printf %s'
51 else
52 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
53 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
54 as_echo_n='/usr/ucb/echo -n'
55 else
56 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
57 as_echo_n_body='eval
58 arg=$1;
59 case $arg in #(
60 *"$as_nl"*)
61 expr "X$arg" : "X\\(.*\\)$as_nl";
62 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 esac;
64 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 '
66 export as_echo_n_body
67 as_echo_n='sh -c $as_echo_n_body as_echo'
68 fi
69 export as_echo_body
70 as_echo='sh -c $as_echo_body as_echo'
71 fi
72
73 # The user is always right.
74 if test "${PATH_SEPARATOR+set}" != set; then
75 PATH_SEPARATOR=:
76 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
77 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
78 PATH_SEPARATOR=';'
79 }
80 fi
81
82
83 # IFS
84 # We need space, tab and new line, in precisely that order. Quoting is
85 # there to prevent editors from complaining about space-tab.
86 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
87 # splitting by setting IFS to empty value.)
88 IFS=" "" $as_nl"
89
90 # Find who we are. Look in the path if we contain no directory separator.
91 as_myself=
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 # Use a proper internal environment variable to ensure we don't fall
137 # into an infinite loop, continuously re-executing ourselves.
138 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
139 _as_can_reexec=no; export _as_can_reexec;
140 # We cannot yet assume a decent shell, so we have to provide a
141 # neutralization value for shells without unset; and this also
142 # works around shells that cannot unset nonexistent variables.
143 # Preserve -v and -x to the replacement shell.
144 BASH_ENV=/dev/null
145 ENV=/dev/null
146 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 case $- in # ((((
148 *v*x* | *x*v* ) as_opts=-vx ;;
149 *v* ) as_opts=-v ;;
150 *x* ) as_opts=-x ;;
151 * ) as_opts= ;;
152 esac
153 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
154 # Admittedly, this is quite paranoid, since all the known shells bail
155 # out after a failed `exec'.
156 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
157 as_fn_exit 255
158 fi
159 # We don't want this to propagate to other subprocesses.
160 { _as_can_reexec=; unset _as_can_reexec;}
161 if test "x$CONFIG_SHELL" = x; then
162 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
163 emulate sh
164 NULLCMD=:
165 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
166 # is contrary to our usage. Disable this feature.
167 alias -g '\${1+\"\$@\"}'='\"\$@\"'
168 setopt NO_GLOB_SUBST
169 else
170 case \`(set -o) 2>/dev/null\` in #(
171 *posix*) :
172 set -o posix ;; #(
173 *) :
174 ;;
175 esac
176 fi
177 "
178 as_required="as_fn_return () { (exit \$1); }
179 as_fn_success () { as_fn_return 0; }
180 as_fn_failure () { as_fn_return 1; }
181 as_fn_ret_success () { return 0; }
182 as_fn_ret_failure () { return 1; }
183
184 exitcode=0
185 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
186 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
187 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
188 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
189 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190
191 else
192 exitcode=1; echo positional parameters were not saved.
193 fi
194 test x\$exitcode = x0 || exit 1
195 test -x / || exit 1"
196 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
197 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
198 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
199 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
208 test \$(( 1 + 1 )) = 2 || exit 1"
209 if (eval "$as_required") 2>/dev/null; then :
210 as_have_required=yes
211 else
212 as_have_required=no
213 fi
214 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
215
216 else
217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 as_found=false
219 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
220 do
221 IFS=$as_save_IFS
222 test -z "$as_dir" && as_dir=.
223 as_found=:
224 case $as_dir in #(
225 /*)
226 for as_base in sh bash ksh sh5; do
227 # Try only shells that exist, to save several forks.
228 as_shell=$as_dir/$as_base
229 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
230 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
231 CONFIG_SHELL=$as_shell as_have_required=yes
232 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
233 break 2
234 fi
235 fi
236 done;;
237 esac
238 as_found=false
239 done
240 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
241 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
242 CONFIG_SHELL=$SHELL as_have_required=yes
243 fi; }
244 IFS=$as_save_IFS
245
246
247 if test "x$CONFIG_SHELL" != x; then :
248 export CONFIG_SHELL
249 # We cannot yet assume a decent shell, so we have to provide a
250 # neutralization value for shells without unset; and this also
251 # works around shells that cannot unset nonexistent variables.
252 # Preserve -v and -x to the replacement shell.
253 BASH_ENV=/dev/null
254 ENV=/dev/null
255 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 case $- in # ((((
257 *v*x* | *x*v* ) as_opts=-vx ;;
258 *v* ) as_opts=-v ;;
259 *x* ) as_opts=-x ;;
260 * ) as_opts= ;;
261 esac
262 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
263 # Admittedly, this is quite paranoid, since all the known shells bail
264 # out after a failed `exec'.
265 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
266 exit 255
267 fi
268
269 if test x$as_have_required = xno; then :
270 $as_echo "$0: This script requires a shell more modern than all"
271 $as_echo "$0: the shells that I found on your system."
272 if test x${ZSH_VERSION+set} = xset ; then
273 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
274 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 else
276 $as_echo "$0: Please tell bug-autoconf@gnu.org and
277 $0: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps
278 $0: about your system, including any error possibly output
279 $0: before this message. Then install a modern shell, or
280 $0: manually run the script under such a shell if you do
281 $0: have one."
282 fi
283 exit 1
284 fi
285 fi
286 fi
287 SHELL=${CONFIG_SHELL-/bin/sh}
288 export SHELL
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
292
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
296 # as_fn_unset VAR
297 # ---------------
298 # Portably unset VAR.
299 as_fn_unset ()
300 {
301 { eval $1=; unset $1;}
302 }
303 as_unset=as_fn_unset
304
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
308 as_fn_set_status ()
309 {
310 return $1
311 } # as_fn_set_status
312
313 # as_fn_exit STATUS
314 # -----------------
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 as_fn_exit ()
317 {
318 set +e
319 as_fn_set_status $1
320 exit $1
321 } # as_fn_exit
322
323 # as_fn_mkdir_p
324 # -------------
325 # Create "$as_dir" as a directory, including parents if necessary.
326 as_fn_mkdir_p ()
327 {
328
329 case $as_dir in #(
330 -*) as_dir=./$as_dir;;
331 esac
332 test -d "$as_dir" || eval $as_mkdir_p || {
333 as_dirs=
334 while :; do
335 case $as_dir in #(
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337 *) as_qdir=$as_dir;;
338 esac
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347 s//\1/
348 q
349 }
350 /^X\(\/\/\)[^/].*/{
351 s//\1/
352 q
353 }
354 /^X\(\/\/\)$/{
355 s//\1/
356 q
357 }
358 /^X\(\/\).*/{
359 s//\1/
360 q
361 }
362 s/.*/./; q'`
363 test -d "$as_dir" && break
364 done
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369 } # as_fn_mkdir_p
370
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
375 {
376 test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
383 # implementations.
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389 else
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 eval 'as_fn_arith ()
403 {
404 as_val=$(( $* ))
405 }'
406 else
407 as_fn_arith ()
408 {
409 as_val=`expr "$@" || test $? -eq 1`
410 }
411 fi # as_fn_arith
412
413
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
419 as_fn_error ()
420 {
421 as_status=$1; test $as_status -eq 0 && as_status=1
422 if test "$4"; then
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425 fi
426 $as_echo "$as_me: error: $2" >&2
427 as_fn_exit $as_status
428 } # as_fn_error
429
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 as_expr=expr
433 else
434 as_expr=false
435 fi
436
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 as_basename=basename
439 else
440 as_basename=false
441 fi
442
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 as_dirname=dirname
445 else
446 as_dirname=false
447 fi
448
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 $as_echo X/"$0" |
454 sed '/^.*\/\([^/][^/]*\)\/*$/{
455 s//\1/
456 q
457 }
458 /^X\/\(\/\/\)$/{
459 s//\1/
460 q
461 }
462 /^X\/\(\/\).*/{
463 s//\1/
464 q
465 }
466 s/.*/./; q'`
467
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 sed -n '
482 p
483 /[$]LINENO/=
484 ' <$as_myself |
485 sed '
486 s/[$]LINENO.*/&-/
487 t lineno
488 b
489 :lineno
490 N
491 :loop
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 t loop
494 s/-\n.*//
495 ' >$as_me.lineno &&
496 chmod +x "$as_me.lineno" ||
497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
506 . "./$as_me.lineno"
507 # Exit status is that of the last command.
508 exit
509 }
510
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
513 -n*)
514 case `echo 'xy\c'` in
515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
516 xy) ECHO_C='\c';;
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 ECHO_T=' ';;
519 esac;;
520 *)
521 ECHO_N='-n';;
522 esac
523
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
527 else
528 rm -f conf$$.dir
529 mkdir conf$$.dir 2>/dev/null
530 fi
531 if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
533 as_ln_s='ln -s'
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537 # In both cases, we have to default to `cp -pR'.
538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539 as_ln_s='cp -pR'
540 elif ln conf$$.file conf$$ 2>/dev/null; then
541 as_ln_s=ln
542 else
543 as_ln_s='cp -pR'
544 fi
545 else
546 as_ln_s='cp -pR'
547 fi
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
550
551 if mkdir -p . 2>/dev/null; then
552 as_mkdir_p='mkdir -p "$as_dir"'
553 else
554 test -d ./-p && rmdir ./-p
555 as_mkdir_p=false
556 fi
557
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
560
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567 SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570 test -n "$DJDIR" || exec 7<&0 </dev/null
571 exec 6>&1
572
573 # Name of the host.
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578 #
579 # Initializations.
580 #
581 ac_default_prefix=/usr/local
582 ac_clean_files=
583 ac_config_libobj_dir=.
584 LIBOBJS=
585 cross_compiling=no
586 subdirs=
587 MFLAGS=
588 MAKEFLAGS=
589
590 # Identity of this package.
591 PACKAGE_NAME='gnome-maps'
592 PACKAGE_TARNAME='gnome-maps'
593 PACKAGE_VERSION='3.28.2'
594 PACKAGE_STRING='gnome-maps 3.28.2'
595 PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps'
596 PACKAGE_URL=''
597
598 ac_unique_file="src/main.js"
599 # Factoring default headers for most tests.
600 ac_includes_default="\
601 #include <stdio.h>
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
604 #endif
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
607 #endif
608 #ifdef STDC_HEADERS
609 # include <stdlib.h>
610 # include <stddef.h>
611 #else
612 # ifdef HAVE_STDLIB_H
613 # include <stdlib.h>
614 # endif
615 #endif
616 #ifdef HAVE_STRING_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 # include <memory.h>
619 # endif
620 # include <string.h>
621 #endif
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
624 #endif
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
627 #endif
628 #ifdef HAVE_STDINT_H
629 # include <stdint.h>
630 #endif
631 #ifdef HAVE_UNISTD_H
632 # include <unistd.h>
633 #endif"
634
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 LIBOBJS
639 HAVE_INTROSPECTION_FALSE
640 HAVE_INTROSPECTION_TRUE
641 INTROSPECTION_MAKEFILE
642 INTROSPECTION_LIBS
643 INTROSPECTION_CFLAGS
644 INTROSPECTION_TYPELIBDIR
645 INTROSPECTION_GIRDIR
646 INTROSPECTION_GENERATE
647 INTROSPECTION_COMPILER
648 INTROSPECTION_SCANNER
649 GLIB_COMPILE_RESOURCES
650 GJS
651 GSETTINGS_RULES
652 GLIB_COMPILE_SCHEMAS
653 gsettingsschemadir
654 GSETTINGS_DISABLE_SCHEMAS_COMPILE
655 CPP
656 LT_SYS_LIBRARY_PATH
657 OTOOL64
658 OTOOL
659 LIPO
660 NMEDIT
661 DSYMUTIL
662 MANIFEST_TOOL
663 RANLIB
664 ac_ct_AR
665 AR
666 DLLTOOL
667 OBJDUMP
668 NM
669 ac_ct_DUMPBIN
670 DUMPBIN
671 LD
672 FGREP
673 EGREP
674 GREP
675 SED
676 am__fastdepCC_FALSE
677 am__fastdepCC_TRUE
678 CCDEPMODE
679 am__nodep
680 AMDEPBACKSLASH
681 AMDEP_FALSE
682 AMDEP_TRUE
683 am__quote
684 am__include
685 DEPDIR
686 OBJEXT
687 EXEEXT
688 ac_ct_CC
689 CPPFLAGS
690 LDFLAGS
691 CFLAGS
692 CC
693 LIBTOOL
694 GNOME_MAPS_LIB_LIBS
695 GNOME_MAPS_LIB_CFLAGS
696 GNOME_MAPS_LIBS
697 GNOME_MAPS_CFLAGS
698 GLIB_MKENUMS
699 PKG_CONFIG_LIBDIR
700 PKG_CONFIG_PATH
701 PKG_CONFIG
702 ALL_LINGUAS
703 INTLTOOL_PERL
704 GMSGFMT
705 MSGFMT
706 MSGMERGE
707 XGETTEXT
708 INTLTOOL_POLICY_RULE
709 INTLTOOL_SERVICE_RULE
710 INTLTOOL_THEME_RULE
711 INTLTOOL_SCHEMAS_RULE
712 INTLTOOL_CAVES_RULE
713 INTLTOOL_XML_NOMERGE_RULE
714 INTLTOOL_XML_RULE
715 INTLTOOL_KBD_RULE
716 INTLTOOL_XAM_RULE
717 INTLTOOL_UI_RULE
718 INTLTOOL_SOUNDLIST_RULE
719 INTLTOOL_SHEET_RULE
720 INTLTOOL_SERVER_RULE
721 INTLTOOL_PONG_RULE
722 INTLTOOL_OAF_RULE
723 INTLTOOL_PROP_RULE
724 INTLTOOL_KEYS_RULE
725 INTLTOOL_DIRECTORY_RULE
726 INTLTOOL_DESKTOP_RULE
727 intltool__v_merge_options_0
728 intltool__v_merge_options_
729 INTLTOOL_V_MERGE_OPTIONS
730 INTLTOOL__v_MERGE_0
731 INTLTOOL__v_MERGE_
732 INTLTOOL_V_MERGE
733 INTLTOOL_EXTRACT
734 INTLTOOL_MERGE
735 INTLTOOL_UPDATE
736 USE_NLS
737 GETTEXT_PACKAGE
738 MAINT
739 MAINTAINER_MODE_FALSE
740 MAINTAINER_MODE_TRUE
741 am__untar
742 am__tar
743 AMTAR
744 am__leading_dot
745 SET_MAKE
746 AWK
747 mkdir_p
748 MKDIR_P
749 INSTALL_STRIP_PROGRAM
750 STRIP
751 install_sh
752 MAKEINFO
753 AUTOHEADER
754 AUTOMAKE
755 AUTOCONF
756 ACLOCAL
757 VERSION
758 PACKAGE
759 CYGPATH_W
760 am__isrc
761 INSTALL_DATA
762 INSTALL_SCRIPT
763 INSTALL_PROGRAM
764 target_os
765 target_vendor
766 target_cpu
767 target
768 host_os
769 host_vendor
770 host_cpu
771 host
772 build_os
773 build_vendor
774 build_cpu
775 build
776 AM_BACKSLASH
777 AM_DEFAULT_VERBOSITY
778 AM_DEFAULT_V
779 AM_V
780 LN_S
781 target_alias
782 host_alias
783 build_alias
784 LIBS
785 ECHO_T
786 ECHO_N
787 ECHO_C
788 DEFS
789 mandir
790 localedir
791 libdir
792 psdir
793 pdfdir
794 dvidir
795 htmldir
796 infodir
797 docdir
798 oldincludedir
799 includedir
800 runstatedir
801 localstatedir
802 sharedstatedir
803 sysconfdir
804 datadir
805 datarootdir
806 libexecdir
807 sbindir
808 bindir
809 program_transform_name
810 prefix
811 exec_prefix
812 PACKAGE_URL
813 PACKAGE_BUGREPORT
814 PACKAGE_STRING
815 PACKAGE_VERSION
816 PACKAGE_TARNAME
817 PACKAGE_NAME
818 PATH_SEPARATOR
819 SHELL'
820 ac_subst_files=''
821 ac_user_opts='
822 enable_option_checking
823 enable_silent_rules
824 enable_maintainer_mode
825 enable_nls
826 enable_static
827 enable_shared
828 with_pic
829 enable_fast_install
830 with_aix_soname
831 enable_dependency_tracking
832 with_gnu_ld
833 with_sysroot
834 enable_libtool_lock
835 enable_schemas_compile
836 enable_introspection
837 '
838 ac_precious_vars='build_alias
839 host_alias
840 target_alias
841 PKG_CONFIG
842 PKG_CONFIG_PATH
843 PKG_CONFIG_LIBDIR
844 GNOME_MAPS_CFLAGS
845 GNOME_MAPS_LIBS
846 GNOME_MAPS_LIB_CFLAGS
847 GNOME_MAPS_LIB_LIBS
848 CC
849 CFLAGS
850 LDFLAGS
851 LIBS
852 CPPFLAGS
853 LT_SYS_LIBRARY_PATH
854 CPP'
855
856
857 # Initialize some variables set by options.
858 ac_init_help=
859 ac_init_version=false
860 ac_unrecognized_opts=
861 ac_unrecognized_sep=
862 # The variables have the same names as the options, with
863 # dashes changed to underlines.
864 cache_file=/dev/null
865 exec_prefix=NONE
866 no_create=
867 no_recursion=
868 prefix=NONE
869 program_prefix=NONE
870 program_suffix=NONE
871 program_transform_name=s,x,x,
872 silent=
873 site=
874 srcdir=
875 verbose=
876 x_includes=NONE
877 x_libraries=NONE
878
879 # Installation directory options.
880 # These are left unexpanded so users can "make install exec_prefix=/foo"
881 # and all the variables that are supposed to be based on exec_prefix
882 # by default will actually change.
883 # Use braces instead of parens because sh, perl, etc. also accept them.
884 # (The list follows the same order as the GNU Coding Standards.)
885 bindir='${exec_prefix}/bin'
886 sbindir='${exec_prefix}/sbin'
887 libexecdir='${exec_prefix}/libexec'
888 datarootdir='${prefix}/share'
889 datadir='${datarootdir}'
890 sysconfdir='${prefix}/etc'
891 sharedstatedir='${prefix}/com'
892 localstatedir='${prefix}/var'
893 runstatedir='${localstatedir}/run'
894 includedir='${prefix}/include'
895 oldincludedir='/usr/include'
896 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
897 infodir='${datarootdir}/info'
898 htmldir='${docdir}'
899 dvidir='${docdir}'
900 pdfdir='${docdir}'
901 psdir='${docdir}'
902 libdir='${exec_prefix}/lib'
903 localedir='${datarootdir}/locale'
904 mandir='${datarootdir}/man'
905
906 ac_prev=
907 ac_dashdash=
908 for ac_option
909 do
910 # If the previous option needs an argument, assign it.
911 if test -n "$ac_prev"; then
912 eval $ac_prev=\$ac_option
913 ac_prev=
914 continue
915 fi
916
917 case $ac_option in
918 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
919 *=) ac_optarg= ;;
920 *) ac_optarg=yes ;;
921 esac
922
923 # Accept the important Cygnus configure options, so we can diagnose typos.
924
925 case $ac_dashdash$ac_option in
926 --)
927 ac_dashdash=yes ;;
928
929 -bindir | --bindir | --bindi | --bind | --bin | --bi)
930 ac_prev=bindir ;;
931 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
932 bindir=$ac_optarg ;;
933
934 -build | --build | --buil | --bui | --bu)
935 ac_prev=build_alias ;;
936 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
937 build_alias=$ac_optarg ;;
938
939 -cache-file | --cache-file | --cache-fil | --cache-fi \
940 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
941 ac_prev=cache_file ;;
942 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
943 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
944 cache_file=$ac_optarg ;;
945
946 --config-cache | -C)
947 cache_file=config.cache ;;
948
949 -datadir | --datadir | --datadi | --datad)
950 ac_prev=datadir ;;
951 -datadir=* | --datadir=* | --datadi=* | --datad=*)
952 datadir=$ac_optarg ;;
953
954 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
955 | --dataroo | --dataro | --datar)
956 ac_prev=datarootdir ;;
957 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
958 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
959 datarootdir=$ac_optarg ;;
960
961 -disable-* | --disable-*)
962 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
963 # Reject names that are not valid shell variable names.
964 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
965 as_fn_error $? "invalid feature name: $ac_useropt"
966 ac_useropt_orig=$ac_useropt
967 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
968 case $ac_user_opts in
969 *"
970 "enable_$ac_useropt"
971 "*) ;;
972 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
973 ac_unrecognized_sep=', ';;
974 esac
975 eval enable_$ac_useropt=no ;;
976
977 -docdir | --docdir | --docdi | --doc | --do)
978 ac_prev=docdir ;;
979 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
980 docdir=$ac_optarg ;;
981
982 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
983 ac_prev=dvidir ;;
984 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
985 dvidir=$ac_optarg ;;
986
987 -enable-* | --enable-*)
988 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
989 # Reject names that are not valid shell variable names.
990 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
991 as_fn_error $? "invalid feature name: $ac_useropt"
992 ac_useropt_orig=$ac_useropt
993 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
994 case $ac_user_opts in
995 *"
996 "enable_$ac_useropt"
997 "*) ;;
998 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
999 ac_unrecognized_sep=', ';;
1000 esac
1001 eval enable_$ac_useropt=\$ac_optarg ;;
1002
1003 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1004 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1005 | --exec | --exe | --ex)
1006 ac_prev=exec_prefix ;;
1007 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1008 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1009 | --exec=* | --exe=* | --ex=*)
1010 exec_prefix=$ac_optarg ;;
1011
1012 -gas | --gas | --ga | --g)
1013 # Obsolete; use --with-gas.
1014 with_gas=yes ;;
1015
1016 -help | --help | --hel | --he | -h)
1017 ac_init_help=long ;;
1018 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1019 ac_init_help=recursive ;;
1020 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1021 ac_init_help=short ;;
1022
1023 -host | --host | --hos | --ho)
1024 ac_prev=host_alias ;;
1025 -host=* | --host=* | --hos=* | --ho=*)
1026 host_alias=$ac_optarg ;;
1027
1028 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1029 ac_prev=htmldir ;;
1030 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1031 | --ht=*)
1032 htmldir=$ac_optarg ;;
1033
1034 -includedir | --includedir | --includedi | --included | --include \
1035 | --includ | --inclu | --incl | --inc)
1036 ac_prev=includedir ;;
1037 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1038 | --includ=* | --inclu=* | --incl=* | --inc=*)
1039 includedir=$ac_optarg ;;
1040
1041 -infodir | --infodir | --infodi | --infod | --info | --inf)
1042 ac_prev=infodir ;;
1043 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1044 infodir=$ac_optarg ;;
1045
1046 -libdir | --libdir | --libdi | --libd)
1047 ac_prev=libdir ;;
1048 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1049 libdir=$ac_optarg ;;
1050
1051 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1052 | --libexe | --libex | --libe)
1053 ac_prev=libexecdir ;;
1054 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1055 | --libexe=* | --libex=* | --libe=*)
1056 libexecdir=$ac_optarg ;;
1057
1058 -localedir | --localedir | --localedi | --localed | --locale)
1059 ac_prev=localedir ;;
1060 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1061 localedir=$ac_optarg ;;
1062
1063 -localstatedir | --localstatedir | --localstatedi | --localstated \
1064 | --localstate | --localstat | --localsta | --localst | --locals)
1065 ac_prev=localstatedir ;;
1066 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1067 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1068 localstatedir=$ac_optarg ;;
1069
1070 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1071 ac_prev=mandir ;;
1072 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1073 mandir=$ac_optarg ;;
1074
1075 -nfp | --nfp | --nf)
1076 # Obsolete; use --without-fp.
1077 with_fp=no ;;
1078
1079 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1080 | --no-cr | --no-c | -n)
1081 no_create=yes ;;
1082
1083 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1084 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1085 no_recursion=yes ;;
1086
1087 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1088 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1089 | --oldin | --oldi | --old | --ol | --o)
1090 ac_prev=oldincludedir ;;
1091 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1092 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1093 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1094 oldincludedir=$ac_optarg ;;
1095
1096 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1097 ac_prev=prefix ;;
1098 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1099 prefix=$ac_optarg ;;
1100
1101 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1102 | --program-pre | --program-pr | --program-p)
1103 ac_prev=program_prefix ;;
1104 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1105 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1106 program_prefix=$ac_optarg ;;
1107
1108 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1109 | --program-suf | --program-su | --program-s)
1110 ac_prev=program_suffix ;;
1111 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1112 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1113 program_suffix=$ac_optarg ;;
1114
1115 -program-transform-name | --program-transform-name \
1116 | --program-transform-nam | --program-transform-na \
1117 | --program-transform-n | --program-transform- \
1118 | --program-transform | --program-transfor \
1119 | --program-transfo | --program-transf \
1120 | --program-trans | --program-tran \
1121 | --progr-tra | --program-tr | --program-t)
1122 ac_prev=program_transform_name ;;
1123 -program-transform-name=* | --program-transform-name=* \
1124 | --program-transform-nam=* | --program-transform-na=* \
1125 | --program-transform-n=* | --program-transform-=* \
1126 | --program-transform=* | --program-transfor=* \
1127 | --program-transfo=* | --program-transf=* \
1128 | --program-trans=* | --program-tran=* \
1129 | --progr-tra=* | --program-tr=* | --program-t=*)
1130 program_transform_name=$ac_optarg ;;
1131
1132 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1133 ac_prev=pdfdir ;;
1134 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1135 pdfdir=$ac_optarg ;;
1136
1137 -psdir | --psdir | --psdi | --psd | --ps)
1138 ac_prev=psdir ;;
1139 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1140 psdir=$ac_optarg ;;
1141
1142 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1143 | -silent | --silent | --silen | --sile | --sil)
1144 silent=yes ;;
1145
1146 -runstatedir | --runstatedir | --runstatedi | --runstated \
1147 | --runstate | --runstat | --runsta | --runst | --runs \
1148 | --run | --ru | --r)
1149 ac_prev=runstatedir ;;
1150 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1151 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1152 | --run=* | --ru=* | --r=*)
1153 runstatedir=$ac_optarg ;;
1154
1155 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1156 ac_prev=sbindir ;;
1157 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1158 | --sbi=* | --sb=*)
1159 sbindir=$ac_optarg ;;
1160
1161 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1162 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1163 | --sharedst | --shareds | --shared | --share | --shar \
1164 | --sha | --sh)
1165 ac_prev=sharedstatedir ;;
1166 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1167 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1168 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1169 | --sha=* | --sh=*)
1170 sharedstatedir=$ac_optarg ;;
1171
1172 -site | --site | --sit)
1173 ac_prev=site ;;
1174 -site=* | --site=* | --sit=*)
1175 site=$ac_optarg ;;
1176
1177 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1178 ac_prev=srcdir ;;
1179 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1180 srcdir=$ac_optarg ;;
1181
1182 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1183 | --syscon | --sysco | --sysc | --sys | --sy)
1184 ac_prev=sysconfdir ;;
1185 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1186 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1187 sysconfdir=$ac_optarg ;;
1188
1189 -target | --target | --targe | --targ | --tar | --ta | --t)
1190 ac_prev=target_alias ;;
1191 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1192 target_alias=$ac_optarg ;;
1193
1194 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1195 verbose=yes ;;
1196
1197 -version | --version | --versio | --versi | --vers | -V)
1198 ac_init_version=: ;;
1199
1200 -with-* | --with-*)
1201 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1202 # Reject names that are not valid shell variable names.
1203 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1204 as_fn_error $? "invalid package name: $ac_useropt"
1205 ac_useropt_orig=$ac_useropt
1206 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1207 case $ac_user_opts in
1208 *"
1209 "with_$ac_useropt"
1210 "*) ;;
1211 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1212 ac_unrecognized_sep=', ';;
1213 esac
1214 eval with_$ac_useropt=\$ac_optarg ;;
1215
1216 -without-* | --without-*)
1217 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1218 # Reject names that are not valid shell variable names.
1219 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1220 as_fn_error $? "invalid package name: $ac_useropt"
1221 ac_useropt_orig=$ac_useropt
1222 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1223 case $ac_user_opts in
1224 *"
1225 "with_$ac_useropt"
1226 "*) ;;
1227 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1228 ac_unrecognized_sep=', ';;
1229 esac
1230 eval with_$ac_useropt=no ;;
1231
1232 --x)
1233 # Obsolete; use --with-x.
1234 with_x=yes ;;
1235
1236 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1237 | --x-incl | --x-inc | --x-in | --x-i)
1238 ac_prev=x_includes ;;
1239 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1240 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1241 x_includes=$ac_optarg ;;
1242
1243 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1244 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1245 ac_prev=x_libraries ;;
1246 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1247 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1248 x_libraries=$ac_optarg ;;
1249
1250 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1251 Try \`$0 --help' for more information"
1252 ;;
1253
1254 *=*)
1255 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1256 # Reject names that are not valid shell variable names.
1257 case $ac_envvar in #(
1258 '' | [0-9]* | *[!_$as_cr_alnum]* )
1259 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1260 esac
1261 eval $ac_envvar=\$ac_optarg
1262 export $ac_envvar ;;
1263
1264 *)
1265 # FIXME: should be removed in autoconf 3.0.
1266 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1267 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1268 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1269 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1270 ;;
1271
1272 esac
1273 done
1274
1275 if test -n "$ac_prev"; then
1276 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1277 as_fn_error $? "missing argument to $ac_option"
1278 fi
1279
1280 if test -n "$ac_unrecognized_opts"; then
1281 case $enable_option_checking in
1282 no) ;;
1283 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1284 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1285 esac
1286 fi
1287
1288 # Check all directory arguments for consistency.
1289 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1290 datadir sysconfdir sharedstatedir localstatedir includedir \
1291 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1292 libdir localedir mandir runstatedir
1293 do
1294 eval ac_val=\$$ac_var
1295 # Remove trailing slashes.
1296 case $ac_val in
1297 */ )
1298 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1299 eval $ac_var=\$ac_val;;
1300 esac
1301 # Be sure to have absolute directory names.
1302 case $ac_val in
1303 [\\/$]* | ?:[\\/]* ) continue;;
1304 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1305 esac
1306 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1307 done
1308
1309 # There might be people who depend on the old broken behavior: `$host'
1310 # used to hold the argument of --host etc.
1311 # FIXME: To remove some day.
1312 build=$build_alias
1313 host=$host_alias
1314 target=$target_alias
1315
1316 # FIXME: To remove some day.
1317 if test "x$host_alias" != x; then
1318 if test "x$build_alias" = x; then
1319 cross_compiling=maybe
1320 elif test "x$build_alias" != "x$host_alias"; then
1321 cross_compiling=yes
1322 fi
1323 fi
1324
1325 ac_tool_prefix=
1326 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1327
1328 test "$silent" = yes && exec 6>/dev/null
1329
1330
1331 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1332 ac_ls_di=`ls -di .` &&
1333 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1334 as_fn_error $? "working directory cannot be determined"
1335 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1336 as_fn_error $? "pwd does not report name of working directory"
1337
1338
1339 # Find the source files, if location was not specified.
1340 if test -z "$srcdir"; then
1341 ac_srcdir_defaulted=yes
1342 # Try the directory containing this script, then the parent directory.
1343 ac_confdir=`$as_dirname -- "$as_myself" ||
1344 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1345 X"$as_myself" : 'X\(//\)[^/]' \| \
1346 X"$as_myself" : 'X\(//\)$' \| \
1347 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1348 $as_echo X"$as_myself" |
1349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1350 s//\1/
1351 q
1352 }
1353 /^X\(\/\/\)[^/].*/{
1354 s//\1/
1355 q
1356 }
1357 /^X\(\/\/\)$/{
1358 s//\1/
1359 q
1360 }
1361 /^X\(\/\).*/{
1362 s//\1/
1363 q
1364 }
1365 s/.*/./; q'`
1366 srcdir=$ac_confdir
1367 if test ! -r "$srcdir/$ac_unique_file"; then
1368 srcdir=..
1369 fi
1370 else
1371 ac_srcdir_defaulted=no
1372 fi
1373 if test ! -r "$srcdir/$ac_unique_file"; then
1374 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1375 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1376 fi
1377 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1378 ac_abs_confdir=`(
1379 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1380 pwd)`
1381 # When building in place, set srcdir=.
1382 if test "$ac_abs_confdir" = "$ac_pwd"; then
1383 srcdir=.
1384 fi
1385 # Remove unnecessary trailing slashes from srcdir.
1386 # Double slashes in file names in object file debugging info
1387 # mess up M-x gdb in Emacs.
1388 case $srcdir in
1389 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1390 esac
1391 for ac_var in $ac_precious_vars; do
1392 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1393 eval ac_env_${ac_var}_value=\$${ac_var}
1394 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1395 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1396 done
1397
1398 #
1399 # Report the --help message.
1400 #
1401 if test "$ac_init_help" = "long"; then
1402 # Omit some internal or obsolete options to make the list less imposing.
1403 # This message is too long to be a string in the A/UX 3.1 sh.
1404 cat <<_ACEOF
1405 \`configure' configures gnome-maps 3.28.2 to adapt to many kinds of systems.
1406
1407 Usage: $0 [OPTION]... [VAR=VALUE]...
1408
1409 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1410 VAR=VALUE. See below for descriptions of some of the useful variables.
1411
1412 Defaults for the options are specified in brackets.
1413
1414 Configuration:
1415 -h, --help display this help and exit
1416 --help=short display options specific to this package
1417 --help=recursive display the short help of all the included packages
1418 -V, --version display version information and exit
1419 -q, --quiet, --silent do not print \`checking ...' messages
1420 --cache-file=FILE cache test results in FILE [disabled]
1421 -C, --config-cache alias for \`--cache-file=config.cache'
1422 -n, --no-create do not create output files
1423 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1424
1425 Installation directories:
1426 --prefix=PREFIX install architecture-independent files in PREFIX
1427 [$ac_default_prefix]
1428 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1429 [PREFIX]
1430
1431 By default, \`make install' will install all the files in
1432 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1433 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1434 for instance \`--prefix=\$HOME'.
1435
1436 For better control, use the options below.
1437
1438 Fine tuning of the installation directories:
1439 --bindir=DIR user executables [EPREFIX/bin]
1440 --sbindir=DIR system admin executables [EPREFIX/sbin]
1441 --libexecdir=DIR program executables [EPREFIX/libexec]
1442 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1443 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1444 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1445 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1446 --libdir=DIR object code libraries [EPREFIX/lib]
1447 --includedir=DIR C header files [PREFIX/include]
1448 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1449 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1450 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1451 --infodir=DIR info documentation [DATAROOTDIR/info]
1452 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1453 --mandir=DIR man documentation [DATAROOTDIR/man]
1454 --docdir=DIR documentation root [DATAROOTDIR/doc/gnome-maps]
1455 --htmldir=DIR html documentation [DOCDIR]
1456 --dvidir=DIR dvi documentation [DOCDIR]
1457 --pdfdir=DIR pdf documentation [DOCDIR]
1458 --psdir=DIR ps documentation [DOCDIR]
1459 _ACEOF
1460
1461 cat <<\_ACEOF
1462
1463 Program names:
1464 --program-prefix=PREFIX prepend PREFIX to installed program names
1465 --program-suffix=SUFFIX append SUFFIX to installed program names
1466 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1467
1468 System types:
1469 --build=BUILD configure for building on BUILD [guessed]
1470 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1471 --target=TARGET configure for building compilers for TARGET [HOST]
1472 _ACEOF
1473 fi
1474
1475 if test -n "$ac_init_help"; then
1476 case $ac_init_help in
1477 short | recursive ) echo "Configuration of gnome-maps 3.28.2:";;
1478 esac
1479 cat <<\_ACEOF
1480
1481 Optional Features:
1482 --disable-option-checking ignore unrecognized --enable/--with options
1483 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1484 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1485 --enable-silent-rules less verbose build output (undo: "make V=1")
1486 --disable-silent-rules verbose build output (undo: "make V=0")
1487 --disable-maintainer-mode
1488 disable make rules and dependencies not useful (and
1489 sometimes confusing) to the casual installer
1490 --disable-nls do not use Native Language Support
1491 --enable-static[=PKGS] build static libraries [default=no]
1492 --enable-shared[=PKGS] build shared libraries [default=yes]
1493 --enable-fast-install[=PKGS]
1494 optimize for fast installation [default=yes]
1495 --enable-dependency-tracking
1496 do not reject slow dependency extractors
1497 --disable-dependency-tracking
1498 speeds up one-time build
1499 --disable-libtool-lock avoid locking (might break parallel builds)
1500 --disable-schemas-compile
1501 Disable regeneration of gschemas.compiled on install
1502 --enable-introspection=[no/auto/yes]
1503 Enable introspection for this build
1504
1505 Optional Packages:
1506 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1507 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1508 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1509 both]
1510 --with-aix-soname=aix|svr4|both
1511 shared library versioning (aka "SONAME") variant to
1512 provide on AIX, [default=aix].
1513 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1514 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1515 compiler's sysroot if not specified).
1516
1517 Some influential environment variables:
1518 PKG_CONFIG path to pkg-config utility
1519 PKG_CONFIG_PATH
1520 directories to add to pkg-config's search path
1521 PKG_CONFIG_LIBDIR
1522 path overriding pkg-config's built-in search path
1523 GNOME_MAPS_CFLAGS
1524 C compiler flags for GNOME_MAPS, overriding pkg-config
1525 GNOME_MAPS_LIBS
1526 linker flags for GNOME_MAPS, overriding pkg-config
1527 GNOME_MAPS_LIB_CFLAGS
1528 C compiler flags for GNOME_MAPS_LIB, overriding pkg-config
1529 GNOME_MAPS_LIB_LIBS
1530 linker flags for GNOME_MAPS_LIB, overriding pkg-config
1531 CC C compiler command
1532 CFLAGS C compiler flags
1533 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1534 nonstandard directory <lib dir>
1535 LIBS libraries to pass to the linker, e.g. -l<library>
1536 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1537 you have headers in a nonstandard directory <include dir>
1538 LT_SYS_LIBRARY_PATH
1539 User-defined run-time library search path.
1540 CPP C preprocessor
1541
1542 Use these variables to override the choices made by `configure' or to help
1543 it to find libraries and programs with nonstandard names/locations.
1544
1545 Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps>.
1546 _ACEOF
1547 ac_status=$?
1548 fi
1549
1550 if test "$ac_init_help" = "recursive"; then
1551 # If there are subdirs, report their specific --help.
1552 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1553 test -d "$ac_dir" ||
1554 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1555 continue
1556 ac_builddir=.
1557
1558 case "$ac_dir" in
1559 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1560 *)
1561 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1562 # A ".." for each directory in $ac_dir_suffix.
1563 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1564 case $ac_top_builddir_sub in
1565 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1566 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1567 esac ;;
1568 esac
1569 ac_abs_top_builddir=$ac_pwd
1570 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1571 # for backward compatibility:
1572 ac_top_builddir=$ac_top_build_prefix
1573
1574 case $srcdir in
1575 .) # We are building in place.
1576 ac_srcdir=.
1577 ac_top_srcdir=$ac_top_builddir_sub
1578 ac_abs_top_srcdir=$ac_pwd ;;
1579 [\\/]* | ?:[\\/]* ) # Absolute name.
1580 ac_srcdir=$srcdir$ac_dir_suffix;
1581 ac_top_srcdir=$srcdir
1582 ac_abs_top_srcdir=$srcdir ;;
1583 *) # Relative name.
1584 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1585 ac_top_srcdir=$ac_top_build_prefix$srcdir
1586 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1587 esac
1588 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1589
1590 cd "$ac_dir" || { ac_status=$?; continue; }
1591 # Check for guested configure.
1592 if test -f "$ac_srcdir/configure.gnu"; then
1593 echo &&
1594 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1595 elif test -f "$ac_srcdir/configure"; then
1596 echo &&
1597 $SHELL "$ac_srcdir/configure" --help=recursive
1598 else
1599 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1600 fi || ac_status=$?
1601 cd "$ac_pwd" || { ac_status=$?; break; }
1602 done
1603 fi
1604
1605 test -n "$ac_init_help" && exit $ac_status
1606 if $ac_init_version; then
1607 cat <<\_ACEOF
1608 gnome-maps configure 3.28.2
1609 generated by GNU Autoconf 2.69
1610
1611 Copyright (C) 2012 Free Software Foundation, Inc.
1612 This configure script is free software; the Free Software Foundation
1613 gives unlimited permission to copy, distribute and modify it.
1614 _ACEOF
1615 exit
1616 fi
1617
1618 ## ------------------------ ##
1619 ## Autoconf initialization. ##
1620 ## ------------------------ ##
1621
1622 # ac_fn_c_try_compile LINENO
1623 # --------------------------
1624 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1625 ac_fn_c_try_compile ()
1626 {
1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628 rm -f conftest.$ac_objext
1629 if { { ac_try="$ac_compile"
1630 case "(($ac_try" in
1631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1632 *) ac_try_echo=$ac_try;;
1633 esac
1634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1635 $as_echo "$ac_try_echo"; } >&5
1636 (eval "$ac_compile") 2>conftest.err
1637 ac_status=$?
1638 if test -s conftest.err; then
1639 grep -v '^ *+' conftest.err >conftest.er1
1640 cat conftest.er1 >&5
1641 mv -f conftest.er1 conftest.err
1642 fi
1643 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1644 test $ac_status = 0; } && {
1645 test -z "$ac_c_werror_flag" ||
1646 test ! -s conftest.err
1647 } && test -s conftest.$ac_objext; then :
1648 ac_retval=0
1649 else
1650 $as_echo "$as_me: failed program was:" >&5
1651 sed 's/^/| /' conftest.$ac_ext >&5
1652
1653 ac_retval=1
1654 fi
1655 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1656 as_fn_set_status $ac_retval
1657
1658 } # ac_fn_c_try_compile
1659
1660 # ac_fn_c_try_link LINENO
1661 # -----------------------
1662 # Try to link conftest.$ac_ext, and return whether this succeeded.
1663 ac_fn_c_try_link ()
1664 {
1665 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1666 rm -f conftest.$ac_objext conftest$ac_exeext
1667 if { { ac_try="$ac_link"
1668 case "(($ac_try" in
1669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1670 *) ac_try_echo=$ac_try;;
1671 esac
1672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1673 $as_echo "$ac_try_echo"; } >&5
1674 (eval "$ac_link") 2>conftest.err
1675 ac_status=$?
1676 if test -s conftest.err; then
1677 grep -v '^ *+' conftest.err >conftest.er1
1678 cat conftest.er1 >&5
1679 mv -f conftest.er1 conftest.err
1680 fi
1681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1682 test $ac_status = 0; } && {
1683 test -z "$ac_c_werror_flag" ||
1684 test ! -s conftest.err
1685 } && test -s conftest$ac_exeext && {
1686 test "$cross_compiling" = yes ||
1687 test -x conftest$ac_exeext
1688 }; then :
1689 ac_retval=0
1690 else
1691 $as_echo "$as_me: failed program was:" >&5
1692 sed 's/^/| /' conftest.$ac_ext >&5
1693
1694 ac_retval=1
1695 fi
1696 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1697 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1698 # interfere with the next link command; also delete a directory that is
1699 # left behind by Apple's compiler. We do this before executing the actions.
1700 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1701 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1702 as_fn_set_status $ac_retval
1703
1704 } # ac_fn_c_try_link
1705
1706 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1707 # -------------------------------------------------------
1708 # Tests whether HEADER exists and can be compiled using the include files in
1709 # INCLUDES, setting the cache variable VAR accordingly.
1710 ac_fn_c_check_header_compile ()
1711 {
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714 $as_echo_n "checking for $2... " >&6; }
1715 if eval \${$3+:} false; then :
1716 $as_echo_n "(cached) " >&6
1717 else
1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719 /* end confdefs.h. */
1720 $4
1721 #include <$2>
1722 _ACEOF
1723 if ac_fn_c_try_compile "$LINENO"; then :
1724 eval "$3=yes"
1725 else
1726 eval "$3=no"
1727 fi
1728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1729 fi
1730 eval ac_res=\$$3
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732 $as_echo "$ac_res" >&6; }
1733 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1734
1735 } # ac_fn_c_check_header_compile
1736
1737 # ac_fn_c_try_cpp LINENO
1738 # ----------------------
1739 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1740 ac_fn_c_try_cpp ()
1741 {
1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743 if { { ac_try="$ac_cpp conftest.$ac_ext"
1744 case "(($ac_try" in
1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1747 esac
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1751 ac_status=$?
1752 if test -s conftest.err; then
1753 grep -v '^ *+' conftest.err >conftest.er1
1754 cat conftest.er1 >&5
1755 mv -f conftest.er1 conftest.err
1756 fi
1757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758 test $ac_status = 0; } > conftest.i && {
1759 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1760 test ! -s conftest.err
1761 }; then :
1762 ac_retval=0
1763 else
1764 $as_echo "$as_me: failed program was:" >&5
1765 sed 's/^/| /' conftest.$ac_ext >&5
1766
1767 ac_retval=1
1768 fi
1769 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1770 as_fn_set_status $ac_retval
1771
1772 } # ac_fn_c_try_cpp
1773
1774 # ac_fn_c_try_run LINENO
1775 # ----------------------
1776 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1777 # that executables *can* be run.
1778 ac_fn_c_try_run ()
1779 {
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 if { { ac_try="$ac_link"
1782 case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785 esac
1786 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787 $as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_link") 2>&5
1789 ac_status=$?
1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1792 { { case "(($ac_try" in
1793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794 *) ac_try_echo=$ac_try;;
1795 esac
1796 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797 $as_echo "$ac_try_echo"; } >&5
1798 (eval "$ac_try") 2>&5
1799 ac_status=$?
1800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801 test $ac_status = 0; }; }; then :
1802 ac_retval=0
1803 else
1804 $as_echo "$as_me: program exited with status $ac_status" >&5
1805 $as_echo "$as_me: failed program was:" >&5
1806 sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=$ac_status
1809 fi
1810 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1811 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1812 as_fn_set_status $ac_retval
1813
1814 } # ac_fn_c_try_run
1815
1816 # ac_fn_c_check_func LINENO FUNC VAR
1817 # ----------------------------------
1818 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1819 ac_fn_c_check_func ()
1820 {
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1823 $as_echo_n "checking for $2... " >&6; }
1824 if eval \${$3+:} false; then :
1825 $as_echo_n "(cached) " >&6
1826 else
1827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828 /* end confdefs.h. */
1829 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1830 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1831 #define $2 innocuous_$2
1832
1833 /* System header to define __stub macros and hopefully few prototypes,
1834 which can conflict with char $2 (); below.
1835 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1836 <limits.h> exists even on freestanding compilers. */
1837
1838 #ifdef __STDC__
1839 # include <limits.h>
1840 #else
1841 # include <assert.h>
1842 #endif
1843
1844 #undef $2
1845
1846 /* Override any GCC internal prototype to avoid an error.
1847 Use char because int might match the return type of a GCC
1848 builtin and then its argument prototype would still apply. */
1849 #ifdef __cplusplus
1850 extern "C"
1851 #endif
1852 char $2 ();
1853 /* The GNU C library defines this for functions which it implements
1854 to always fail with ENOSYS. Some functions are actually named
1855 something starting with __ and the normal name is an alias. */
1856 #if defined __stub_$2 || defined __stub___$2
1857 choke me
1858 #endif
1859
1860 int
1861 main ()
1862 {
1863 return $2 ();
1864 ;
1865 return 0;
1866 }
1867 _ACEOF
1868 if ac_fn_c_try_link "$LINENO"; then :
1869 eval "$3=yes"
1870 else
1871 eval "$3=no"
1872 fi
1873 rm -f core conftest.err conftest.$ac_objext \
1874 conftest$ac_exeext conftest.$ac_ext
1875 fi
1876 eval ac_res=\$$3
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 $as_echo "$ac_res" >&6; }
1879 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1880
1881 } # ac_fn_c_check_func
1882 cat >config.log <<_ACEOF
1883 This file contains any messages produced by compilers while
1884 running configure, to aid debugging if configure makes a mistake.
1885
1886 It was created by gnome-maps $as_me 3.28.2, which was
1887 generated by GNU Autoconf 2.69. Invocation command line was
1888
1889 $ $0 $@
1890
1891 _ACEOF
1892 exec 5>>config.log
1893 {
1894 cat <<_ASUNAME
1895 ## --------- ##
1896 ## Platform. ##
1897 ## --------- ##
1898
1899 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1900 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1901 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1902 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1903 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1904
1905 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1906 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1907
1908 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1909 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1910 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1911 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1912 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1913 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1914 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1915
1916 _ASUNAME
1917
1918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1919 for as_dir in $PATH
1920 do
1921 IFS=$as_save_IFS
1922 test -z "$as_dir" && as_dir=.
1923 $as_echo "PATH: $as_dir"
1924 done
1925 IFS=$as_save_IFS
1926
1927 } >&5
1928
1929 cat >&5 <<_ACEOF
1930
1931
1932 ## ----------- ##
1933 ## Core tests. ##
1934 ## ----------- ##
1935
1936 _ACEOF
1937
1938
1939 # Keep a trace of the command line.
1940 # Strip out --no-create and --no-recursion so they do not pile up.
1941 # Strip out --silent because we don't want to record it for future runs.
1942 # Also quote any args containing shell meta-characters.
1943 # Make two passes to allow for proper duplicate-argument suppression.
1944 ac_configure_args=
1945 ac_configure_args0=
1946 ac_configure_args1=
1947 ac_must_keep_next=false
1948 for ac_pass in 1 2
1949 do
1950 for ac_arg
1951 do
1952 case $ac_arg in
1953 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1954 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1955 | -silent | --silent | --silen | --sile | --sil)
1956 continue ;;
1957 *\'*)
1958 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1959 esac
1960 case $ac_pass in
1961 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1962 2)
1963 as_fn_append ac_configure_args1 " '$ac_arg'"
1964 if test $ac_must_keep_next = true; then
1965 ac_must_keep_next=false # Got value, back to normal.
1966 else
1967 case $ac_arg in
1968 *=* | --config-cache | -C | -disable-* | --disable-* \
1969 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1970 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1971 | -with-* | --with-* | -without-* | --without-* | --x)
1972 case "$ac_configure_args0 " in
1973 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1974 esac
1975 ;;
1976 -* ) ac_must_keep_next=true ;;
1977 esac
1978 fi
1979 as_fn_append ac_configure_args " '$ac_arg'"
1980 ;;
1981 esac
1982 done
1983 done
1984 { ac_configure_args0=; unset ac_configure_args0;}
1985 { ac_configure_args1=; unset ac_configure_args1;}
1986
1987 # When interrupted or exit'd, cleanup temporary files, and complete
1988 # config.log. We remove comments because anyway the quotes in there
1989 # would cause problems or look ugly.
1990 # WARNING: Use '\'' to represent an apostrophe within the trap.
1991 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1992 trap 'exit_status=$?
1993 # Save into config.log some information that might help in debugging.
1994 {
1995 echo
1996
1997 $as_echo "## ---------------- ##
1998 ## Cache variables. ##
1999 ## ---------------- ##"
2000 echo
2001 # The following way of writing the cache mishandles newlines in values,
2002 (
2003 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2004 eval ac_val=\$$ac_var
2005 case $ac_val in #(
2006 *${as_nl}*)
2007 case $ac_var in #(
2008 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2009 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2010 esac
2011 case $ac_var in #(
2012 _ | IFS | as_nl) ;; #(
2013 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2014 *) { eval $ac_var=; unset $ac_var;} ;;
2015 esac ;;
2016 esac
2017 done
2018 (set) 2>&1 |
2019 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2020 *${as_nl}ac_space=\ *)
2021 sed -n \
2022 "s/'\''/'\''\\\\'\'''\''/g;
2023 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2024 ;; #(
2025 *)
2026 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2027 ;;
2028 esac |
2029 sort
2030 )
2031 echo
2032
2033 $as_echo "## ----------------- ##
2034 ## Output variables. ##
2035 ## ----------------- ##"
2036 echo
2037 for ac_var in $ac_subst_vars
2038 do
2039 eval ac_val=\$$ac_var
2040 case $ac_val in
2041 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2042 esac
2043 $as_echo "$ac_var='\''$ac_val'\''"
2044 done | sort
2045 echo
2046
2047 if test -n "$ac_subst_files"; then
2048 $as_echo "## ------------------- ##
2049 ## File substitutions. ##
2050 ## ------------------- ##"
2051 echo
2052 for ac_var in $ac_subst_files
2053 do
2054 eval ac_val=\$$ac_var
2055 case $ac_val in
2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 esac
2058 $as_echo "$ac_var='\''$ac_val'\''"
2059 done | sort
2060 echo
2061 fi
2062
2063 if test -s confdefs.h; then
2064 $as_echo "## ----------- ##
2065 ## confdefs.h. ##
2066 ## ----------- ##"
2067 echo
2068 cat confdefs.h
2069 echo
2070 fi
2071 test "$ac_signal" != 0 &&
2072 $as_echo "$as_me: caught signal $ac_signal"
2073 $as_echo "$as_me: exit $exit_status"
2074 } >&5
2075 rm -f core *.core core.conftest.* &&
2076 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2077 exit $exit_status
2078 ' 0
2079 for ac_signal in 1 2 13 15; do
2080 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2081 done
2082 ac_signal=0
2083
2084 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2085 rm -f -r conftest* confdefs.h
2086
2087 $as_echo "/* confdefs.h */" > confdefs.h
2088
2089 # Predefined preprocessor variables.
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_NAME "$PACKAGE_NAME"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2097 _ACEOF
2098
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2101 _ACEOF
2102
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_STRING "$PACKAGE_STRING"
2105 _ACEOF
2106
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2109 _ACEOF
2110
2111 cat >>confdefs.h <<_ACEOF
2112 #define PACKAGE_URL "$PACKAGE_URL"
2113 _ACEOF
2114
2115
2116 # Let the site file select an alternate cache file if it wants to.
2117 # Prefer an explicitly selected file to automatically selected ones.
2118 ac_site_file1=NONE
2119 ac_site_file2=NONE
2120 if test -n "$CONFIG_SITE"; then
2121 # We do not want a PATH search for config.site.
2122 case $CONFIG_SITE in #((
2123 -*) ac_site_file1=./$CONFIG_SITE;;
2124 */*) ac_site_file1=$CONFIG_SITE;;
2125 *) ac_site_file1=./$CONFIG_SITE;;
2126 esac
2127 elif test "x$prefix" != xNONE; then
2128 ac_site_file1=$prefix/share/config.site
2129 ac_site_file2=$prefix/etc/config.site
2130 else
2131 ac_site_file1=$ac_default_prefix/share/config.site
2132 ac_site_file2=$ac_default_prefix/etc/config.site
2133 fi
2134 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2135 do
2136 test "x$ac_site_file" = xNONE && continue
2137 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2139 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2140 sed 's/^/| /' "$ac_site_file" >&5
2141 . "$ac_site_file" \
2142 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2143 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2144 as_fn_error $? "failed to load site script $ac_site_file
2145 See \`config.log' for more details" "$LINENO" 5; }
2146 fi
2147 done
2148
2149 if test -r "$cache_file"; then
2150 # Some versions of bash will fail to source /dev/null (special files
2151 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2152 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154 $as_echo "$as_me: loading cache $cache_file" >&6;}
2155 case $cache_file in
2156 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157 *) . "./$cache_file";;
2158 esac
2159 fi
2160 else
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162 $as_echo "$as_me: creating cache $cache_file" >&6;}
2163 >$cache_file
2164 fi
2165
2166 # Check that the precious variables saved in the cache have kept the same
2167 # value.
2168 ac_cache_corrupted=false
2169 for ac_var in $ac_precious_vars; do
2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171 eval ac_new_set=\$ac_env_${ac_var}_set
2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173 eval ac_new_val=\$ac_env_${ac_var}_value
2174 case $ac_old_set,$ac_new_set in
2175 set,)
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178 ac_cache_corrupted=: ;;
2179 ,set)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,);;
2184 *)
2185 if test "x$ac_old_val" != "x$ac_new_val"; then
2186 # differences in whitespace do not lead to failure.
2187 ac_old_val_w=`echo x $ac_old_val`
2188 ac_new_val_w=`echo x $ac_new_val`
2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192 ac_cache_corrupted=:
2193 else
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196 eval $ac_var=\$ac_old_val
2197 fi
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2199 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2201 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 fi;;
2203 esac
2204 # Pass precious variables to config.status.
2205 if test "$ac_new_set" = set; then
2206 case $ac_new_val in
2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208 *) ac_arg=$ac_var=$ac_new_val ;;
2209 esac
2210 case " $ac_configure_args " in
2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213 esac
2214 fi
2215 done
2216 if $ac_cache_corrupted; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222 fi
2223 ## -------------------- ##
2224 ## Main body of script. ##
2225 ## -------------------- ##
2226
2227 ac_ext=c
2228 ac_cpp='$CPP $CPPFLAGS'
2229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
2234
2235 ac_config_headers="$ac_config_headers config/config.h"
2236
2237
2238
2239 ac_aux_dir=
2240 for ac_dir in config "$srcdir"/config; do
2241 if test -f "$ac_dir/install-sh"; then
2242 ac_aux_dir=$ac_dir
2243 ac_install_sh="$ac_aux_dir/install-sh -c"
2244 break
2245 elif test -f "$ac_dir/install.sh"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/install.sh -c"
2248 break
2249 elif test -f "$ac_dir/shtool"; then
2250 ac_aux_dir=$ac_dir
2251 ac_install_sh="$ac_aux_dir/shtool install -c"
2252 break
2253 fi
2254 done
2255 if test -z "$ac_aux_dir"; then
2256 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2257 fi
2258
2259 # These three variables are undocumented and unsupported,
2260 # and are intended to be withdrawn in a future Autoconf release.
2261 # They can cause serious problems if a builder's source tree is in a directory
2262 # whose full name contains unusual characters.
2263 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2264 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2265 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2266
2267
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2269 $as_echo_n "checking whether ln -s works... " >&6; }
2270 LN_S=$as_ln_s
2271 if test "$LN_S" = "ln -s"; then
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2273 $as_echo "yes" >&6; }
2274 else
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2276 $as_echo "no, using $LN_S" >&6; }
2277 fi
2278
2279
2280 # Check whether --enable-silent-rules was given.
2281 if test "${enable_silent_rules+set}" = set; then :
2282 enableval=$enable_silent_rules;
2283 fi
2284
2285 case $enable_silent_rules in # (((
2286 yes) AM_DEFAULT_VERBOSITY=0;;
2287 no) AM_DEFAULT_VERBOSITY=1;;
2288 *) AM_DEFAULT_VERBOSITY=0;;
2289 esac
2290 am_make=${MAKE-make}
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2292 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2293 if ${am_cv_make_support_nested_variables+:} false; then :
2294 $as_echo_n "(cached) " >&6
2295 else
2296 if $as_echo 'TRUE=$(BAR$(V))
2297 BAR0=false
2298 BAR1=true
2299 V=1
2300 am__doit:
2301 @$(TRUE)
2302 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2303 am_cv_make_support_nested_variables=yes
2304 else
2305 am_cv_make_support_nested_variables=no
2306 fi
2307 fi
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2309 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2310 if test $am_cv_make_support_nested_variables = yes; then
2311 AM_V='$(V)'
2312 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2313 else
2314 AM_V=$AM_DEFAULT_VERBOSITY
2315 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2316 fi
2317 AM_BACKSLASH='\'
2318
2319
2320 # Make sure we can run config.sub.
2321 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2322 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2323
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2325 $as_echo_n "checking build system type... " >&6; }
2326 if ${ac_cv_build+:} false; then :
2327 $as_echo_n "(cached) " >&6
2328 else
2329 ac_build_alias=$build_alias
2330 test "x$ac_build_alias" = x &&
2331 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2332 test "x$ac_build_alias" = x &&
2333 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2334 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2335 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2336
2337 fi
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2339 $as_echo "$ac_cv_build" >&6; }
2340 case $ac_cv_build in
2341 *-*-*) ;;
2342 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2343 esac
2344 build=$ac_cv_build
2345 ac_save_IFS=$IFS; IFS='-'
2346 set x $ac_cv_build
2347 shift
2348 build_cpu=$1
2349 build_vendor=$2
2350 shift; shift
2351 # Remember, the first character of IFS is used to create $*,
2352 # except with old shells:
2353 build_os=$*
2354 IFS=$ac_save_IFS
2355 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2356
2357
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2359 $as_echo_n "checking host system type... " >&6; }
2360 if ${ac_cv_host+:} false; then :
2361 $as_echo_n "(cached) " >&6
2362 else
2363 if test "x$host_alias" = x; then
2364 ac_cv_host=$ac_cv_build
2365 else
2366 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2367 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2368 fi
2369
2370 fi
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2372 $as_echo "$ac_cv_host" >&6; }
2373 case $ac_cv_host in
2374 *-*-*) ;;
2375 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2376 esac
2377 host=$ac_cv_host
2378 ac_save_IFS=$IFS; IFS='-'
2379 set x $ac_cv_host
2380 shift
2381 host_cpu=$1
2382 host_vendor=$2
2383 shift; shift
2384 # Remember, the first character of IFS is used to create $*,
2385 # except with old shells:
2386 host_os=$*
2387 IFS=$ac_save_IFS
2388 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2389
2390
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2392 $as_echo_n "checking target system type... " >&6; }
2393 if ${ac_cv_target+:} false; then :
2394 $as_echo_n "(cached) " >&6
2395 else
2396 if test "x$target_alias" = x; then
2397 ac_cv_target=$ac_cv_host
2398 else
2399 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2400 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2401 fi
2402
2403 fi
2404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2405 $as_echo "$ac_cv_target" >&6; }
2406 case $ac_cv_target in
2407 *-*-*) ;;
2408 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2409 esac
2410 target=$ac_cv_target
2411 ac_save_IFS=$IFS; IFS='-'
2412 set x $ac_cv_target
2413 shift
2414 target_cpu=$1
2415 target_vendor=$2
2416 shift; shift
2417 # Remember, the first character of IFS is used to create $*,
2418 # except with old shells:
2419 target_os=$*
2420 IFS=$ac_save_IFS
2421 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2422
2423
2424 # The aliases save the names the user supplied, while $host etc.
2425 # will get canonicalized.
2426 test -n "$target_alias" &&
2427 test "$program_prefix$program_suffix$program_transform_name" = \
2428 NONENONEs,x,x, &&
2429 program_prefix=${target_alias}-
2430
2431 am__api_version='1.15'
2432
2433 # Find a good install program. We prefer a C program (faster),
2434 # so one script is as good as another. But avoid the broken or
2435 # incompatible versions:
2436 # SysV /etc/install, /usr/sbin/install
2437 # SunOS /usr/etc/install
2438 # IRIX /sbin/install
2439 # AIX /bin/install
2440 # AmigaOS /C/install, which installs bootblocks on floppy discs
2441 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2442 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2443 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2444 # OS/2's system install, which has a completely different semantic
2445 # ./install, which can be erroneously created by make from ./install.sh.
2446 # Reject install programs that cannot install multiple files.
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2448 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2449 if test -z "$INSTALL"; then
2450 if ${ac_cv_path_install+:} false; then :
2451 $as_echo_n "(cached) " >&6
2452 else
2453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2454 for as_dir in $PATH
2455 do
2456 IFS=$as_save_IFS
2457 test -z "$as_dir" && as_dir=.
2458 # Account for people who put trailing slashes in PATH elements.
2459 case $as_dir/ in #((
2460 ./ | .// | /[cC]/* | \
2461 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2462 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2463 /usr/ucb/* ) ;;
2464 *)
2465 # OSF1 and SCO ODT 3.0 have their own names for install.
2466 # Don't use installbsd from OSF since it installs stuff as root
2467 # by default.
2468 for ac_prog in ginstall scoinst install; do
2469 for ac_exec_ext in '' $ac_executable_extensions; do
2470 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2471 if test $ac_prog = install &&
2472 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2473 # AIX install. It has an incompatible calling convention.
2474 :
2475 elif test $ac_prog = install &&
2476 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2477 # program-specific install script used by HP pwplus--don't use.
2478 :
2479 else
2480 rm -rf conftest.one conftest.two conftest.dir
2481 echo one > conftest.one
2482 echo two > conftest.two
2483 mkdir conftest.dir
2484 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2485 test -s conftest.one && test -s conftest.two &&
2486 test -s conftest.dir/conftest.one &&
2487 test -s conftest.dir/conftest.two
2488 then
2489 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2490 break 3
2491 fi
2492 fi
2493 fi
2494 done
2495 done
2496 ;;
2497 esac
2498
2499 done
2500 IFS=$as_save_IFS
2501
2502 rm -rf conftest.one conftest.two conftest.dir
2503
2504 fi
2505 if test "${ac_cv_path_install+set}" = set; then
2506 INSTALL=$ac_cv_path_install
2507 else
2508 # As a last resort, use the slow shell script. Don't cache a
2509 # value for INSTALL within a source directory, because that will
2510 # break other packages using the cache if that directory is
2511 # removed, or if the value is a relative name.
2512 INSTALL=$ac_install_sh
2513 fi
2514 fi
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2516 $as_echo "$INSTALL" >&6; }
2517
2518 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2519 # It thinks the first close brace ends the variable substitution.
2520 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2521
2522 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2523
2524 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2525
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2527 $as_echo_n "checking whether build environment is sane... " >&6; }
2528 # Reject unsafe characters in $srcdir or the absolute working directory
2529 # name. Accept space and tab only in the latter.
2530 am_lf='
2531 '
2532 case `pwd` in
2533 *[\\\"\#\$\&\'\`$am_lf]*)
2534 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2535 esac
2536 case $srcdir in
2537 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2538 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2539 esac
2540
2541 # Do 'set' in a subshell so we don't clobber the current shell's
2542 # arguments. Must try -L first in case configure is actually a
2543 # symlink; some systems play weird games with the mod time of symlinks
2544 # (eg FreeBSD returns the mod time of the symlink's containing
2545 # directory).
2546 if (
2547 am_has_slept=no
2548 for am_try in 1 2; do
2549 echo "timestamp, slept: $am_has_slept" > conftest.file
2550 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2551 if test "$*" = "X"; then
2552 # -L didn't work.
2553 set X `ls -t "$srcdir/configure" conftest.file`
2554 fi
2555 if test "$*" != "X $srcdir/configure conftest.file" \
2556 && test "$*" != "X conftest.file $srcdir/configure"; then
2557
2558 # If neither matched, then we have a broken ls. This can happen
2559 # if, for instance, CONFIG_SHELL is bash and it inherits a
2560 # broken ls alias from the environment. This has actually
2561 # happened. Such a system could not be considered "sane".
2562 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2563 alias in your environment" "$LINENO" 5
2564 fi
2565 if test "$2" = conftest.file || test $am_try -eq 2; then
2566 break
2567 fi
2568 # Just in case.
2569 sleep 1
2570 am_has_slept=yes
2571 done
2572 test "$2" = conftest.file
2573 )
2574 then
2575 # Ok.
2576 :
2577 else
2578 as_fn_error $? "newly created file is older than distributed files!
2579 Check your system clock" "$LINENO" 5
2580 fi
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2582 $as_echo "yes" >&6; }
2583 # If we didn't sleep, we still need to ensure time stamps of config.status and
2584 # generated files are strictly newer.
2585 am_sleep_pid=
2586 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2587 ( sleep 1 ) &
2588 am_sleep_pid=$!
2589 fi
2590
2591 rm -f conftest.file
2592
2593 test "$program_prefix" != NONE &&
2594 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2595 # Use a double $ so make ignores it.
2596 test "$program_suffix" != NONE &&
2597 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2598 # Double any \ or $.
2599 # By default was `s,x,x', remove it if useless.
2600 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2601 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2602
2603 # Expand $ac_aux_dir to an absolute path.
2604 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2605
2606 if test x"${MISSING+set}" != xset; then
2607 case $am_aux_dir in
2608 *\ * | *\ *)
2609 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2610 *)
2611 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2612 esac
2613 fi
2614 # Use eval to expand $SHELL
2615 if eval "$MISSING --is-lightweight"; then
2616 am_missing_run="$MISSING "
2617 else
2618 am_missing_run=
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2620 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2621 fi
2622
2623 if test x"${install_sh+set}" != xset; then
2624 case $am_aux_dir in
2625 *\ * | *\ *)
2626 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2627 *)
2628 install_sh="\${SHELL} $am_aux_dir/install-sh"
2629 esac
2630 fi
2631
2632 # Installed binaries are usually stripped using 'strip' when the user
2633 # run "make install-strip". However 'strip' might not be the right
2634 # tool to use in cross-compilation environments, therefore Automake
2635 # will honor the 'STRIP' environment variable to overrule this program.
2636 if test "$cross_compiling" != no; then
2637 if test -n "$ac_tool_prefix"; then
2638 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2639 set dummy ${ac_tool_prefix}strip; ac_word=$2
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2641 $as_echo_n "checking for $ac_word... " >&6; }
2642 if ${ac_cv_prog_STRIP+:} false; then :
2643 $as_echo_n "(cached) " >&6
2644 else
2645 if test -n "$STRIP"; then
2646 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2647 else
2648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649 for as_dir in $PATH
2650 do
2651 IFS=$as_save_IFS
2652 test -z "$as_dir" && as_dir=.
2653 for ac_exec_ext in '' $ac_executable_extensions; do
2654 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2655 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2657 break 2
2658 fi
2659 done
2660 done
2661 IFS=$as_save_IFS
2662
2663 fi
2664 fi
2665 STRIP=$ac_cv_prog_STRIP
2666 if test -n "$STRIP"; then
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2668 $as_echo "$STRIP" >&6; }
2669 else
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2671 $as_echo "no" >&6; }
2672 fi
2673
2674
2675 fi
2676 if test -z "$ac_cv_prog_STRIP"; then
2677 ac_ct_STRIP=$STRIP
2678 # Extract the first word of "strip", so it can be a program name with args.
2679 set dummy strip; ac_word=$2
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681 $as_echo_n "checking for $ac_word... " >&6; }
2682 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2683 $as_echo_n "(cached) " >&6
2684 else
2685 if test -n "$ac_ct_STRIP"; then
2686 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2687 else
2688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689 for as_dir in $PATH
2690 do
2691 IFS=$as_save_IFS
2692 test -z "$as_dir" && as_dir=.
2693 for ac_exec_ext in '' $ac_executable_extensions; do
2694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2695 ac_cv_prog_ac_ct_STRIP="strip"
2696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697 break 2
2698 fi
2699 done
2700 done
2701 IFS=$as_save_IFS
2702
2703 fi
2704 fi
2705 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2706 if test -n "$ac_ct_STRIP"; then
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2708 $as_echo "$ac_ct_STRIP" >&6; }
2709 else
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711 $as_echo "no" >&6; }
2712 fi
2713
2714 if test "x$ac_ct_STRIP" = x; then
2715 STRIP=":"
2716 else
2717 case $cross_compiling:$ac_tool_warned in
2718 yes:)
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2720 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2721 ac_tool_warned=yes ;;
2722 esac
2723 STRIP=$ac_ct_STRIP
2724 fi
2725 else
2726 STRIP="$ac_cv_prog_STRIP"
2727 fi
2728
2729 fi
2730 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2731
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2733 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2734 if test -z "$MKDIR_P"; then
2735 if ${ac_cv_path_mkdir+:} false; then :
2736 $as_echo_n "(cached) " >&6
2737 else
2738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2739 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2740 do
2741 IFS=$as_save_IFS
2742 test -z "$as_dir" && as_dir=.
2743 for ac_prog in mkdir gmkdir; do
2744 for ac_exec_ext in '' $ac_executable_extensions; do
2745 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2746 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2747 'mkdir (GNU coreutils) '* | \
2748 'mkdir (coreutils) '* | \
2749 'mkdir (fileutils) '4.1*)
2750 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2751 break 3;;
2752 esac
2753 done
2754 done
2755 done
2756 IFS=$as_save_IFS
2757
2758 fi
2759
2760 test -d ./--version && rmdir ./--version
2761 if test "${ac_cv_path_mkdir+set}" = set; then
2762 MKDIR_P="$ac_cv_path_mkdir -p"
2763 else
2764 # As a last resort, use the slow shell script. Don't cache a
2765 # value for MKDIR_P within a source directory, because that will
2766 # break other packages using the cache if that directory is
2767 # removed, or if the value is a relative name.
2768 MKDIR_P="$ac_install_sh -d"
2769 fi
2770 fi
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2772 $as_echo "$MKDIR_P" >&6; }
2773
2774 for ac_prog in gawk mawk nawk awk
2775 do
2776 # Extract the first word of "$ac_prog", so it can be a program name with args.
2777 set dummy $ac_prog; ac_word=$2
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2779 $as_echo_n "checking for $ac_word... " >&6; }
2780 if ${ac_cv_prog_AWK+:} false; then :
2781 $as_echo_n "(cached) " >&6
2782 else
2783 if test -n "$AWK"; then
2784 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2785 else
2786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2787 for as_dir in $PATH
2788 do
2789 IFS=$as_save_IFS
2790 test -z "$as_dir" && as_dir=.
2791 for ac_exec_ext in '' $ac_executable_extensions; do
2792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2793 ac_cv_prog_AWK="$ac_prog"
2794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2795 break 2
2796 fi
2797 done
2798 done
2799 IFS=$as_save_IFS
2800
2801 fi
2802 fi
2803 AWK=$ac_cv_prog_AWK
2804 if test -n "$AWK"; then
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2806 $as_echo "$AWK" >&6; }
2807 else
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2809 $as_echo "no" >&6; }
2810 fi
2811
2812
2813 test -n "$AWK" && break
2814 done
2815
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2817 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2818 set x ${MAKE-make}
2819 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2820 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2821 $as_echo_n "(cached) " >&6
2822 else
2823 cat >conftest.make <<\_ACEOF
2824 SHELL = /bin/sh
2825 all:
2826 @echo '@@@%%%=$(MAKE)=@@@%%%'
2827 _ACEOF
2828 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2829 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2830 *@@@%%%=?*=@@@%%%*)
2831 eval ac_cv_prog_make_${ac_make}_set=yes;;
2832 *)
2833 eval ac_cv_prog_make_${ac_make}_set=no;;
2834 esac
2835 rm -f conftest.make
2836 fi
2837 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2839 $as_echo "yes" >&6; }
2840 SET_MAKE=
2841 else
2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2843 $as_echo "no" >&6; }
2844 SET_MAKE="MAKE=${MAKE-make}"
2845 fi
2846
2847 rm -rf .tst 2>/dev/null
2848 mkdir .tst 2>/dev/null
2849 if test -d .tst; then
2850 am__leading_dot=.
2851 else
2852 am__leading_dot=_
2853 fi
2854 rmdir .tst 2>/dev/null
2855
2856 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2857 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2858 # is not polluted with repeated "-I."
2859 am__isrc=' -I$(srcdir)'
2860 # test to see if srcdir already configured
2861 if test -f $srcdir/config.status; then
2862 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2863 fi
2864 fi
2865
2866 # test whether we have cygpath
2867 if test -z "$CYGPATH_W"; then
2868 if (cygpath --version) >/dev/null 2>/dev/null; then
2869 CYGPATH_W='cygpath -w'
2870 else
2871 CYGPATH_W=echo
2872 fi
2873 fi
2874
2875
2876 # Define the identity of the package.
2877 PACKAGE='gnome-maps'
2878 VERSION='3.28.2'
2879
2880
2881 # Some tools Automake needs.
2882
2883 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2884
2885
2886 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2887
2888
2889 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2890
2891
2892 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2893
2894
2895 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2896
2897 # For better backward compatibility. To be removed once Automake 1.9.x
2898 # dies out for good. For more background, see:
2899 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2900 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2901 mkdir_p='$(MKDIR_P)'
2902
2903 # We need awk for the "check" target (and possibly the TAP driver). The
2904 # system "awk" is bad on some platforms.
2905 # Always define AMTAR for backward compatibility. Yes, it's still used
2906 # in the wild :-( We should find a proper way to deprecate it ...
2907 AMTAR='$${TAR-tar}'
2908
2909
2910 # We'll loop over all known methods to create a tar archive until one works.
2911 _am_tools='gnutar pax cpio none'
2912
2913 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2914
2915
2916
2917
2918
2919
2920 # POSIX will say in a future version that running "rm -f" with no argument
2921 # is OK; and we want to be able to make that assumption in our Makefile
2922 # recipes. So use an aggressive probe to check that the usage we want is
2923 # actually supported "in the wild" to an acceptable degree.
2924 # See automake bug#10828.
2925 # To make any issue more visible, cause the running configure to be aborted
2926 # by default if the 'rm' program in use doesn't match our expectations; the
2927 # user can still override this though.
2928 if rm -f && rm -fr && rm -rf; then : OK; else
2929 cat >&2 <<'END'
2930 Oops!
2931
2932 Your 'rm' program seems unable to run without file operands specified
2933 on the command line, even when the '-f' option is present. This is contrary
2934 to the behaviour of most rm programs out there, and not conforming with
2935 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2936
2937 Please tell bug-automake@gnu.org about your system, including the value
2938 of your $PATH and any error possibly output before this message. This
2939 can help us improve future automake versions.
2940
2941 END
2942 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2943 echo 'Configuration will proceed anyway, since you have set the' >&2
2944 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2945 echo >&2
2946 else
2947 cat >&2 <<'END'
2948 Aborting the configuration process, to ensure you take notice of the issue.
2949
2950 You can download and install GNU coreutils to get an 'rm' implementation
2951 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2952
2953 If you want to complete the configuration process using your problematic
2954 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2955 to "yes", and re-run configure.
2956
2957 END
2958 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2959 fi
2960 fi
2961
2962
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2964 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2965 # Check whether --enable-maintainer-mode was given.
2966 if test "${enable_maintainer_mode+set}" = set; then :
2967 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2968 else
2969 USE_MAINTAINER_MODE=yes
2970 fi
2971
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2973 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2974 if test $USE_MAINTAINER_MODE = yes; then
2975 MAINTAINER_MODE_TRUE=
2976 MAINTAINER_MODE_FALSE='#'
2977 else
2978 MAINTAINER_MODE_TRUE='#'
2979 MAINTAINER_MODE_FALSE=
2980 fi
2981
2982 MAINT=$MAINTAINER_MODE_TRUE
2983
2984
2985
2986 GETTEXT_PACKAGE=gnome-maps
2987
2988
2989 cat >>confdefs.h <<_ACEOF
2990 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
2991 _ACEOF
2992
2993
2994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
2995 $as_echo_n "checking whether NLS is requested... " >&6; }
2996 # Check whether --enable-nls was given.
2997 if test "${enable_nls+set}" = set; then :
2998 enableval=$enable_nls; USE_NLS=$enableval
2999 else
3000 USE_NLS=yes
3001 fi
3002
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
3004 $as_echo "$USE_NLS" >&6; }
3005
3006
3007
3008
3009 case "$am__api_version" in
3010 1.01234)
3011 as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
3012 ;;
3013 *)
3014 ;;
3015 esac
3016
3017 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
3018 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
3019 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
3020 if test -n "0.40.0"; then
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.40.0" >&5
3022 $as_echo_n "checking for intltool >= 0.40.0... " >&6; }
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
3024 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
3025 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
3026 as_fn_error $? "Your intltool is too old. You need intltool 0.40.0 or later." "$LINENO" 5
3027 fi
3028
3029 # Extract the first word of "intltool-update", so it can be a program name with args.
3030 set dummy intltool-update; ac_word=$2
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3032 $as_echo_n "checking for $ac_word... " >&6; }
3033 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
3034 $as_echo_n "(cached) " >&6
3035 else
3036 case $INTLTOOL_UPDATE in
3037 [\\/]* | ?:[\\/]*)
3038 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
3039 ;;
3040 *)
3041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042 for as_dir in $PATH
3043 do
3044 IFS=$as_save_IFS
3045 test -z "$as_dir" && as_dir=.
3046 for ac_exec_ext in '' $ac_executable_extensions; do
3047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3048 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
3049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3050 break 2
3051 fi
3052 done
3053 done
3054 IFS=$as_save_IFS
3055
3056 ;;
3057 esac
3058 fi
3059 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
3060 if test -n "$INTLTOOL_UPDATE"; then
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
3062 $as_echo "$INTLTOOL_UPDATE" >&6; }
3063 else
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3065 $as_echo "no" >&6; }
3066 fi
3067
3068
3069 # Extract the first word of "intltool-merge", so it can be a program name with args.
3070 set dummy intltool-merge; ac_word=$2
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3072 $as_echo_n "checking for $ac_word... " >&6; }
3073 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
3074 $as_echo_n "(cached) " >&6
3075 else
3076 case $INTLTOOL_MERGE in
3077 [\\/]* | ?:[\\/]*)
3078 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
3079 ;;
3080 *)
3081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3082 for as_dir in $PATH
3083 do
3084 IFS=$as_save_IFS
3085 test -z "$as_dir" && as_dir=.
3086 for ac_exec_ext in '' $ac_executable_extensions; do
3087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3088 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
3089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3090 break 2
3091 fi
3092 done
3093 done
3094 IFS=$as_save_IFS
3095
3096 ;;
3097 esac
3098 fi
3099 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
3100 if test -n "$INTLTOOL_MERGE"; then
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
3102 $as_echo "$INTLTOOL_MERGE" >&6; }
3103 else
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3105 $as_echo "no" >&6; }
3106 fi
3107
3108
3109 # Extract the first word of "intltool-extract", so it can be a program name with args.
3110 set dummy intltool-extract; ac_word=$2
3111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3112 $as_echo_n "checking for $ac_word... " >&6; }
3113 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
3114 $as_echo_n "(cached) " >&6
3115 else
3116 case $INTLTOOL_EXTRACT in
3117 [\\/]* | ?:[\\/]*)
3118 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
3119 ;;
3120 *)
3121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3122 for as_dir in $PATH
3123 do
3124 IFS=$as_save_IFS
3125 test -z "$as_dir" && as_dir=.
3126 for ac_exec_ext in '' $ac_executable_extensions; do
3127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3128 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
3129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3130 break 2
3131 fi
3132 done
3133 done
3134 IFS=$as_save_IFS
3135
3136 ;;
3137 esac
3138 fi
3139 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
3140 if test -n "$INTLTOOL_EXTRACT"; then
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
3142 $as_echo "$INTLTOOL_EXTRACT" >&6; }
3143 else
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3145 $as_echo "no" >&6; }
3146 fi
3147
3148
3149 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
3150 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
3151 fi
3152
3153 if test -z "$AM_DEFAULT_VERBOSITY"; then
3154 AM_DEFAULT_VERBOSITY=1
3155 fi
3156
3157
3158 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
3159 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
3160 INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
3161
3162
3163
3164
3165 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
3166 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
3167 intltool__v_merge_options_0='-q'
3168
3169
3170
3171
3172 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3173 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3174 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3175 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3176 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
3177 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3178 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3179 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3180 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3181 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3182 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3183 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
3184 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
3185 else
3186 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
3187 fi
3188 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3189 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3190 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3191 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3192 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3193 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3194 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292 # Check the gettext tools to make sure they are GNU
3293 # Extract the first word of "xgettext", so it can be a program name with args.
3294 set dummy xgettext; ac_word=$2
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3296 $as_echo_n "checking for $ac_word... " >&6; }
3297 if ${ac_cv_path_XGETTEXT+:} false; then :
3298 $as_echo_n "(cached) " >&6
3299 else
3300 case $XGETTEXT in
3301 [\\/]* | ?:[\\/]*)
3302 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3303 ;;
3304 *)
3305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3306 for as_dir in $PATH
3307 do
3308 IFS=$as_save_IFS
3309 test -z "$as_dir" && as_dir=.
3310 for ac_exec_ext in '' $ac_executable_extensions; do
3311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3312 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
3313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3314 break 2
3315 fi
3316 done
3317 done
3318 IFS=$as_save_IFS
3319
3320 ;;
3321 esac
3322 fi
3323 XGETTEXT=$ac_cv_path_XGETTEXT
3324 if test -n "$XGETTEXT"; then
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
3326 $as_echo "$XGETTEXT" >&6; }
3327 else
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3329 $as_echo "no" >&6; }
3330 fi
3331
3332
3333 # Extract the first word of "msgmerge", so it can be a program name with args.
3334 set dummy msgmerge; ac_word=$2
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3336 $as_echo_n "checking for $ac_word... " >&6; }
3337 if ${ac_cv_path_MSGMERGE+:} false; then :
3338 $as_echo_n "(cached) " >&6
3339 else
3340 case $MSGMERGE in
3341 [\\/]* | ?:[\\/]*)
3342 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
3343 ;;
3344 *)
3345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3346 for as_dir in $PATH
3347 do
3348 IFS=$as_save_IFS
3349 test -z "$as_dir" && as_dir=.
3350 for ac_exec_ext in '' $ac_executable_extensions; do
3351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3352 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
3353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3354 break 2
3355 fi
3356 done
3357 done
3358 IFS=$as_save_IFS
3359
3360 ;;
3361 esac
3362 fi
3363 MSGMERGE=$ac_cv_path_MSGMERGE
3364 if test -n "$MSGMERGE"; then
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
3366 $as_echo "$MSGMERGE" >&6; }
3367 else
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3369 $as_echo "no" >&6; }
3370 fi
3371
3372
3373 # Extract the first word of "msgfmt", so it can be a program name with args.
3374 set dummy msgfmt; ac_word=$2
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3376 $as_echo_n "checking for $ac_word... " >&6; }
3377 if ${ac_cv_path_MSGFMT+:} false; then :
3378 $as_echo_n "(cached) " >&6
3379 else
3380 case $MSGFMT in
3381 [\\/]* | ?:[\\/]*)
3382 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3383 ;;
3384 *)
3385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3386 for as_dir in $PATH
3387 do
3388 IFS=$as_save_IFS
3389 test -z "$as_dir" && as_dir=.
3390 for ac_exec_ext in '' $ac_executable_extensions; do
3391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3392 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
3393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3394 break 2
3395 fi
3396 done
3397 done
3398 IFS=$as_save_IFS
3399
3400 ;;
3401 esac
3402 fi
3403 MSGFMT=$ac_cv_path_MSGFMT
3404 if test -n "$MSGFMT"; then
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
3406 $as_echo "$MSGFMT" >&6; }
3407 else
3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3409 $as_echo "no" >&6; }
3410 fi
3411
3412
3413 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3414 set dummy gmsgfmt; ac_word=$2
3415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3416 $as_echo_n "checking for $ac_word... " >&6; }
3417 if ${ac_cv_path_GMSGFMT+:} false; then :
3418 $as_echo_n "(cached) " >&6
3419 else
3420 case $GMSGFMT in
3421 [\\/]* | ?:[\\/]*)
3422 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3423 ;;
3424 *)
3425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3426 for as_dir in $PATH
3427 do
3428 IFS=$as_save_IFS
3429 test -z "$as_dir" && as_dir=.
3430 for ac_exec_ext in '' $ac_executable_extensions; do
3431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3432 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
3433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3434 break 2
3435 fi
3436 done
3437 done
3438 IFS=$as_save_IFS
3439
3440 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3441 ;;
3442 esac
3443 fi
3444 GMSGFMT=$ac_cv_path_GMSGFMT
3445 if test -n "$GMSGFMT"; then
3446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
3447 $as_echo "$GMSGFMT" >&6; }
3448 else
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3450 $as_echo "no" >&6; }
3451 fi
3452
3453
3454 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
3455 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
3456 fi
3457 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
3458 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
3459 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
3460 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
3461 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
3462 fi
3463
3464 # Extract the first word of "perl", so it can be a program name with args.
3465 set dummy perl; ac_word=$2
3466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3467 $as_echo_n "checking for $ac_word... " >&6; }
3468 if ${ac_cv_path_INTLTOOL_PERL+:} false; then :
3469 $as_echo_n "(cached) " >&6
3470 else
3471 case $INTLTOOL_PERL in
3472 [\\/]* | ?:[\\/]*)
3473 ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
3474 ;;
3475 *)
3476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3477 for as_dir in $PATH
3478 do
3479 IFS=$as_save_IFS
3480 test -z "$as_dir" && as_dir=.
3481 for ac_exec_ext in '' $ac_executable_extensions; do
3482 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3483 ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
3484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3485 break 2
3486 fi
3487 done
3488 done
3489 IFS=$as_save_IFS
3490
3491 ;;
3492 esac
3493 fi
3494 INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
3495 if test -n "$INTLTOOL_PERL"; then
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
3497 $as_echo "$INTLTOOL_PERL" >&6; }
3498 else
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3500 $as_echo "no" >&6; }
3501 fi
3502
3503
3504 if test -z "$INTLTOOL_PERL"; then
3505 as_fn_error $? "perl not found" "$LINENO" 5
3506 fi
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
3508 $as_echo_n "checking for perl >= 5.8.1... " >&6; }
3509 $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
3510 if test $? -ne 0; then
3511 as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5
3512 else
3513 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
3515 $as_echo "$IT_PERL_VERSION" >&6; }
3516 fi
3517 if test "x" != "xno-xml"; then
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
3519 $as_echo_n "checking for XML::Parser... " >&6; }
3520 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
3522 $as_echo "ok" >&6; }
3523 else
3524 as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5
3525 fi
3526 fi
3527
3528 # Substitute ALL_LINGUAS so we can use it in po/Makefile
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
3542 if test -n "$ac_tool_prefix"; then
3543 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3544 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3546 $as_echo_n "checking for $ac_word... " >&6; }
3547 if ${ac_cv_path_PKG_CONFIG+:} false; then :
3548 $as_echo_n "(cached) " >&6
3549 else
3550 case $PKG_CONFIG in
3551 [\\/]* | ?:[\\/]*)
3552 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3553 ;;
3554 *)
3555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3556 for as_dir in $PATH
3557 do
3558 IFS=$as_save_IFS
3559 test -z "$as_dir" && as_dir=.
3560 for ac_exec_ext in '' $ac_executable_extensions; do
3561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3562 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
3563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3564 break 2
3565 fi
3566 done
3567 done
3568 IFS=$as_save_IFS
3569
3570 ;;
3571 esac
3572 fi
3573 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3574 if test -n "$PKG_CONFIG"; then
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
3576 $as_echo "$PKG_CONFIG" >&6; }
3577 else
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3579 $as_echo "no" >&6; }
3580 fi
3581
3582
3583 fi
3584 if test -z "$ac_cv_path_PKG_CONFIG"; then
3585 ac_pt_PKG_CONFIG=$PKG_CONFIG
3586 # Extract the first word of "pkg-config", so it can be a program name with args.
3587 set dummy pkg-config; ac_word=$2
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3589 $as_echo_n "checking for $ac_word... " >&6; }
3590 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
3591 $as_echo_n "(cached) " >&6
3592 else
3593 case $ac_pt_PKG_CONFIG in
3594 [\\/]* | ?:[\\/]*)
3595 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3596 ;;
3597 *)
3598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599 for as_dir in $PATH
3600 do
3601 IFS=$as_save_IFS
3602 test -z "$as_dir" && as_dir=.
3603 for ac_exec_ext in '' $ac_executable_extensions; do
3604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3605 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
3606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3607 break 2
3608 fi
3609 done
3610 done
3611 IFS=$as_save_IFS
3612
3613 ;;
3614 esac
3615 fi
3616 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3617 if test -n "$ac_pt_PKG_CONFIG"; then
3618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
3619 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
3620 else
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3622 $as_echo "no" >&6; }
3623 fi
3624
3625 if test "x$ac_pt_PKG_CONFIG" = x; then
3626 PKG_CONFIG=""
3627 else
3628 case $cross_compiling:$ac_tool_warned in
3629 yes:)
3630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3631 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3632 ac_tool_warned=yes ;;
3633 esac
3634 PKG_CONFIG=$ac_pt_PKG_CONFIG
3635 fi
3636 else
3637 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3638 fi
3639
3640 fi
3641 if test -n "$PKG_CONFIG"; then
3642 _pkg_min_version=0.22
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
3644 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
3645 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3647 $as_echo "yes" >&6; }
3648 else
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3650 $as_echo "no" >&6; }
3651 PKG_CONFIG=""
3652 fi
3653 fi
3654
3655 GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
3656
3657
3658 GIO_MIN_VERSION=2.44.0
3659 GJS_MIN_VERSION=1.50.0
3660 GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
3661 GTK_MIN_VERSION=3.22.0
3662 GEOCLUE_MIN_VERSION=0.12.99
3663
3664
3665 pkg_failed=no
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_MAPS" >&5
3667 $as_echo_n "checking for GNOME_MAPS... " >&6; }
3668
3669 if test -n "$GNOME_MAPS_CFLAGS"; then
3670 pkg_cv_GNOME_MAPS_CFLAGS="$GNOME_MAPS_CFLAGS"
3671 elif test -n "$PKG_CONFIG"; then
3672 if test -n "$PKG_CONFIG" && \
3673 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
3674 gio-2.0 >= \$GIO_MIN_VERSION
3675 gjs-1.0 >= \$GJS_MIN_VERSION
3676 gobject-introspection-1.0 >= \$GOBJECT_INTROSPECTION_MIN_VERSION
3677 gtk+-3.0 >= \$GTK_MIN_VERSION
3678 geoclue-2.0 >= \$GEOCLUE_MIN_VERSION
3679 \""; } >&5
3680 ($PKG_CONFIG --exists --print-errors "
3681 gio-2.0 >= $GIO_MIN_VERSION
3682 gjs-1.0 >= $GJS_MIN_VERSION
3683 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3684 gtk+-3.0 >= $GTK_MIN_VERSION
3685 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3686 ") 2>&5
3687 ac_status=$?
3688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3689 test $ac_status = 0; }; then
3690 pkg_cv_GNOME_MAPS_CFLAGS=`$PKG_CONFIG --cflags "
3691 gio-2.0 >= $GIO_MIN_VERSION
3692 gjs-1.0 >= $GJS_MIN_VERSION
3693 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3694 gtk+-3.0 >= $GTK_MIN_VERSION
3695 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3696 " 2>/dev/null`
3697 test "x$?" != "x0" && pkg_failed=yes
3698 else
3699 pkg_failed=yes
3700 fi
3701 else
3702 pkg_failed=untried
3703 fi
3704 if test -n "$GNOME_MAPS_LIBS"; then
3705 pkg_cv_GNOME_MAPS_LIBS="$GNOME_MAPS_LIBS"
3706 elif test -n "$PKG_CONFIG"; then
3707 if test -n "$PKG_CONFIG" && \
3708 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
3709 gio-2.0 >= \$GIO_MIN_VERSION
3710 gjs-1.0 >= \$GJS_MIN_VERSION
3711 gobject-introspection-1.0 >= \$GOBJECT_INTROSPECTION_MIN_VERSION
3712 gtk+-3.0 >= \$GTK_MIN_VERSION
3713 geoclue-2.0 >= \$GEOCLUE_MIN_VERSION
3714 \""; } >&5
3715 ($PKG_CONFIG --exists --print-errors "
3716 gio-2.0 >= $GIO_MIN_VERSION
3717 gjs-1.0 >= $GJS_MIN_VERSION
3718 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3719 gtk+-3.0 >= $GTK_MIN_VERSION
3720 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3721 ") 2>&5
3722 ac_status=$?
3723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3724 test $ac_status = 0; }; then
3725 pkg_cv_GNOME_MAPS_LIBS=`$PKG_CONFIG --libs "
3726 gio-2.0 >= $GIO_MIN_VERSION
3727 gjs-1.0 >= $GJS_MIN_VERSION
3728 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3729 gtk+-3.0 >= $GTK_MIN_VERSION
3730 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3731 " 2>/dev/null`
3732 test "x$?" != "x0" && pkg_failed=yes
3733 else
3734 pkg_failed=yes
3735 fi
3736 else
3737 pkg_failed=untried
3738 fi
3739
3740
3741
3742 if test $pkg_failed = yes; then
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3744 $as_echo "no" >&6; }
3745
3746 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
3747 _pkg_short_errors_supported=yes
3748 else
3749 _pkg_short_errors_supported=no
3750 fi
3751 if test $_pkg_short_errors_supported = yes; then
3752 GNOME_MAPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
3753 gio-2.0 >= $GIO_MIN_VERSION
3754 gjs-1.0 >= $GJS_MIN_VERSION
3755 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3756 gtk+-3.0 >= $GTK_MIN_VERSION
3757 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3758 " 2>&1`
3759 else
3760 GNOME_MAPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
3761 gio-2.0 >= $GIO_MIN_VERSION
3762 gjs-1.0 >= $GJS_MIN_VERSION
3763 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3764 gtk+-3.0 >= $GTK_MIN_VERSION
3765 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3766 " 2>&1`
3767 fi
3768 # Put the nasty error message in config.log where it belongs
3769 echo "$GNOME_MAPS_PKG_ERRORS" >&5
3770
3771 as_fn_error $? "Package requirements (
3772 gio-2.0 >= $GIO_MIN_VERSION
3773 gjs-1.0 >= $GJS_MIN_VERSION
3774 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
3775 gtk+-3.0 >= $GTK_MIN_VERSION
3776 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
3777 ) were not met:
3778
3779 $GNOME_MAPS_PKG_ERRORS
3780
3781 Consider adjusting the PKG_CONFIG_PATH environment variable if you
3782 installed software in a non-standard prefix.
3783
3784 Alternatively, you may set the environment variables GNOME_MAPS_CFLAGS
3785 and GNOME_MAPS_LIBS to avoid the need to call pkg-config.
3786 See the pkg-config man page for more details." "$LINENO" 5
3787 elif test $pkg_failed = untried; then
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3789 $as_echo "no" >&6; }
3790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3791 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3792 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
3793 is in your PATH or set the PKG_CONFIG environment variable to the full
3794 path to pkg-config.
3795
3796 Alternatively, you may set the environment variables GNOME_MAPS_CFLAGS
3797 and GNOME_MAPS_LIBS to avoid the need to call pkg-config.
3798 See the pkg-config man page for more details.
3799
3800 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
3801 See \`config.log' for more details" "$LINENO" 5; }
3802 else
3803 GNOME_MAPS_CFLAGS=$pkg_cv_GNOME_MAPS_CFLAGS
3804 GNOME_MAPS_LIBS=$pkg_cv_GNOME_MAPS_LIBS
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3806 $as_echo "yes" >&6; }
3807
3808 fi
3809
3810 FOLKS_MIN_VERSION=0.10.0
3811 GEE_MIN_VERSION=0.16.0
3812 GEOCODE_MIN_VERSION=3.15.2
3813 CHAMPLAIN_MIN_VERSION=0.12.14
3814 REST_MIN_VERSION=0.7.90
3815
3816
3817 pkg_failed=no
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_MAPS_LIB" >&5
3819 $as_echo_n "checking for GNOME_MAPS_LIB... " >&6; }
3820
3821 if test -n "$GNOME_MAPS_LIB_CFLAGS"; then
3822 pkg_cv_GNOME_MAPS_LIB_CFLAGS="$GNOME_MAPS_LIB_CFLAGS"
3823 elif test -n "$PKG_CONFIG"; then
3824 if test -n "$PKG_CONFIG" && \
3825 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
3826 gee-0.8 >= \$GEE_MIN_VERSION
3827 folks >= \$FOLKS_MIN_VERSION
3828 geocode-glib-1.0 >= \$GEOCODE_MIN_VERSION
3829 champlain-0.12 >= \$CHAMPLAIN_MIN_VERSION
3830 libxml-2.0
3831 rest-0.7 >= \$REST_MIN_VERSION
3832 \""; } >&5
3833 ($PKG_CONFIG --exists --print-errors "
3834 gee-0.8 >= $GEE_MIN_VERSION
3835 folks >= $FOLKS_MIN_VERSION
3836 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3837 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3838 libxml-2.0
3839 rest-0.7 >= $REST_MIN_VERSION
3840 ") 2>&5
3841 ac_status=$?
3842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3843 test $ac_status = 0; }; then
3844 pkg_cv_GNOME_MAPS_LIB_CFLAGS=`$PKG_CONFIG --cflags "
3845 gee-0.8 >= $GEE_MIN_VERSION
3846 folks >= $FOLKS_MIN_VERSION
3847 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3848 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3849 libxml-2.0
3850 rest-0.7 >= $REST_MIN_VERSION
3851 " 2>/dev/null`
3852 test "x$?" != "x0" && pkg_failed=yes
3853 else
3854 pkg_failed=yes
3855 fi
3856 else
3857 pkg_failed=untried
3858 fi
3859 if test -n "$GNOME_MAPS_LIB_LIBS"; then
3860 pkg_cv_GNOME_MAPS_LIB_LIBS="$GNOME_MAPS_LIB_LIBS"
3861 elif test -n "$PKG_CONFIG"; then
3862 if test -n "$PKG_CONFIG" && \
3863 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
3864 gee-0.8 >= \$GEE_MIN_VERSION
3865 folks >= \$FOLKS_MIN_VERSION
3866 geocode-glib-1.0 >= \$GEOCODE_MIN_VERSION
3867 champlain-0.12 >= \$CHAMPLAIN_MIN_VERSION
3868 libxml-2.0
3869 rest-0.7 >= \$REST_MIN_VERSION
3870 \""; } >&5
3871 ($PKG_CONFIG --exists --print-errors "
3872 gee-0.8 >= $GEE_MIN_VERSION
3873 folks >= $FOLKS_MIN_VERSION
3874 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3875 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3876 libxml-2.0
3877 rest-0.7 >= $REST_MIN_VERSION
3878 ") 2>&5
3879 ac_status=$?
3880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3881 test $ac_status = 0; }; then
3882 pkg_cv_GNOME_MAPS_LIB_LIBS=`$PKG_CONFIG --libs "
3883 gee-0.8 >= $GEE_MIN_VERSION
3884 folks >= $FOLKS_MIN_VERSION
3885 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3886 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3887 libxml-2.0
3888 rest-0.7 >= $REST_MIN_VERSION
3889 " 2>/dev/null`
3890 test "x$?" != "x0" && pkg_failed=yes
3891 else
3892 pkg_failed=yes
3893 fi
3894 else
3895 pkg_failed=untried
3896 fi
3897
3898
3899
3900 if test $pkg_failed = yes; then
3901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3902 $as_echo "no" >&6; }
3903
3904 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
3905 _pkg_short_errors_supported=yes
3906 else
3907 _pkg_short_errors_supported=no
3908 fi
3909 if test $_pkg_short_errors_supported = yes; then
3910 GNOME_MAPS_LIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
3911 gee-0.8 >= $GEE_MIN_VERSION
3912 folks >= $FOLKS_MIN_VERSION
3913 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3914 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3915 libxml-2.0
3916 rest-0.7 >= $REST_MIN_VERSION
3917 " 2>&1`
3918 else
3919 GNOME_MAPS_LIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
3920 gee-0.8 >= $GEE_MIN_VERSION
3921 folks >= $FOLKS_MIN_VERSION
3922 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3923 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3924 libxml-2.0
3925 rest-0.7 >= $REST_MIN_VERSION
3926 " 2>&1`
3927 fi
3928 # Put the nasty error message in config.log where it belongs
3929 echo "$GNOME_MAPS_LIB_PKG_ERRORS" >&5
3930
3931 as_fn_error $? "Package requirements (
3932 gee-0.8 >= $GEE_MIN_VERSION
3933 folks >= $FOLKS_MIN_VERSION
3934 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
3935 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
3936 libxml-2.0
3937 rest-0.7 >= $REST_MIN_VERSION
3938 ) were not met:
3939
3940 $GNOME_MAPS_LIB_PKG_ERRORS
3941
3942 Consider adjusting the PKG_CONFIG_PATH environment variable if you
3943 installed software in a non-standard prefix.
3944
3945 Alternatively, you may set the environment variables GNOME_MAPS_LIB_CFLAGS
3946 and GNOME_MAPS_LIB_LIBS to avoid the need to call pkg-config.
3947 See the pkg-config man page for more details." "$LINENO" 5
3948 elif test $pkg_failed = untried; then
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3950 $as_echo "no" >&6; }
3951 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3952 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3953 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
3954 is in your PATH or set the PKG_CONFIG environment variable to the full
3955 path to pkg-config.
3956
3957 Alternatively, you may set the environment variables GNOME_MAPS_LIB_CFLAGS
3958 and GNOME_MAPS_LIB_LIBS to avoid the need to call pkg-config.
3959 See the pkg-config man page for more details.
3960
3961 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
3962 See \`config.log' for more details" "$LINENO" 5; }
3963 else
3964 GNOME_MAPS_LIB_CFLAGS=$pkg_cv_GNOME_MAPS_LIB_CFLAGS
3965 GNOME_MAPS_LIB_LIBS=$pkg_cv_GNOME_MAPS_LIB_LIBS
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3967 $as_echo "yes" >&6; }
3968
3969 fi
3970
3971
3972
3973 # Check whether --enable-static was given.
3974 if test "${enable_static+set}" = set; then :
3975 enableval=$enable_static; p=${PACKAGE-default}
3976 case $enableval in
3977 yes) enable_static=yes ;;
3978 no) enable_static=no ;;
3979 *)
3980 enable_static=no
3981 # Look at the argument we got. We use all the common list separators.
3982 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
3983 for pkg in $enableval; do
3984 IFS=$lt_save_ifs
3985 if test "X$pkg" = "X$p"; then
3986 enable_static=yes
3987 fi
3988 done
3989 IFS=$lt_save_ifs
3990 ;;
3991 esac
3992 else
3993 enable_static=no
3994 fi
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004 case `pwd` in
4005 *\ * | *\ *)
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4007 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4008 esac
4009
4010
4011
4012 macro_version='2.4.6'
4013 macro_revision='2.4.6'
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027 ltmain=$ac_aux_dir/ltmain.sh
4028
4029 # Backslashify metacharacters that are still active within
4030 # double-quoted strings.
4031 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4032
4033 # Same as above, but do not quote variable references.
4034 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4035
4036 # Sed substitution to delay expansion of an escaped shell variable in a
4037 # double_quote_subst'ed string.
4038 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4039
4040 # Sed substitution to delay expansion of an escaped single quote.
4041 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4042
4043 # Sed substitution to avoid accidental globbing in evaled expressions
4044 no_glob_subst='s/\*/\\\*/g'
4045
4046 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4047 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4048 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4049
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4051 $as_echo_n "checking how to print strings... " >&6; }
4052 # Test print first, because it will be a builtin if present.
4053 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4054 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4055 ECHO='print -r --'
4056 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4057 ECHO='printf %s\n'
4058 else
4059 # Use this function as a fallback that always works.
4060 func_fallback_echo ()
4061 {
4062 eval 'cat <<_LTECHO_EOF
4063 $1
4064 _LTECHO_EOF'
4065 }
4066 ECHO='func_fallback_echo'
4067 fi
4068
4069 # func_echo_all arg...
4070 # Invoke $ECHO with all args, space-separated.
4071 func_echo_all ()
4072 {
4073 $ECHO ""
4074 }
4075
4076 case $ECHO in
4077 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4078 $as_echo "printf" >&6; } ;;
4079 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4080 $as_echo "print -r" >&6; } ;;
4081 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4082 $as_echo "cat" >&6; } ;;
4083 esac
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098 DEPDIR="${am__leading_dot}deps"
4099
4100 ac_config_commands="$ac_config_commands depfiles"
4101
4102
4103 am_make=${MAKE-make}
4104 cat > confinc << 'END'
4105 am__doit:
4106 @echo this is the am__doit target
4107 .PHONY: am__doit
4108 END
4109 # If we don't find an include directive, just comment out the code.
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4111 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4112 am__include="#"
4113 am__quote=
4114 _am_result=none
4115 # First try GNU make style include.
4116 echo "include confinc" > confmf
4117 # Ignore all kinds of additional output from 'make'.
4118 case `$am_make -s -f confmf 2> /dev/null` in #(
4119 *the\ am__doit\ target*)
4120 am__include=include
4121 am__quote=
4122 _am_result=GNU
4123 ;;
4124 esac
4125 # Now try BSD make style include.
4126 if test "$am__include" = "#"; then
4127 echo '.include "confinc"' > confmf
4128 case `$am_make -s -f confmf 2> /dev/null` in #(
4129 *the\ am__doit\ target*)
4130 am__include=.include
4131 am__quote="\""
4132 _am_result=BSD
4133 ;;
4134 esac
4135 fi
4136
4137
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4139 $as_echo "$_am_result" >&6; }
4140 rm -f confinc confmf
4141
4142 # Check whether --enable-dependency-tracking was given.
4143 if test "${enable_dependency_tracking+set}" = set; then :
4144 enableval=$enable_dependency_tracking;
4145 fi
4146
4147 if test "x$enable_dependency_tracking" != xno; then
4148 am_depcomp="$ac_aux_dir/depcomp"
4149 AMDEPBACKSLASH='\'
4150 am__nodep='_no'
4151 fi
4152 if test "x$enable_dependency_tracking" != xno; then
4153 AMDEP_TRUE=
4154 AMDEP_FALSE='#'
4155 else
4156 AMDEP_TRUE='#'
4157 AMDEP_FALSE=
4158 fi
4159
4160
4161 ac_ext=c
4162 ac_cpp='$CPP $CPPFLAGS'
4163 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4164 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4165 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4166 if test -n "$ac_tool_prefix"; then
4167 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4168 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4170 $as_echo_n "checking for $ac_word... " >&6; }
4171 if ${ac_cv_prog_CC+:} false; then :
4172 $as_echo_n "(cached) " >&6
4173 else
4174 if test -n "$CC"; then
4175 ac_cv_prog_CC="$CC" # Let the user override the test.
4176 else
4177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4178 for as_dir in $PATH
4179 do
4180 IFS=$as_save_IFS
4181 test -z "$as_dir" && as_dir=.
4182 for ac_exec_ext in '' $ac_executable_extensions; do
4183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4184 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4186 break 2
4187 fi
4188 done
4189 done
4190 IFS=$as_save_IFS
4191
4192 fi
4193 fi
4194 CC=$ac_cv_prog_CC
4195 if test -n "$CC"; then
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4197 $as_echo "$CC" >&6; }
4198 else
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4200 $as_echo "no" >&6; }
4201 fi
4202
4203
4204 fi
4205 if test -z "$ac_cv_prog_CC"; then
4206 ac_ct_CC=$CC
4207 # Extract the first word of "gcc", so it can be a program name with args.
4208 set dummy gcc; ac_word=$2
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4210 $as_echo_n "checking for $ac_word... " >&6; }
4211 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4212 $as_echo_n "(cached) " >&6
4213 else
4214 if test -n "$ac_ct_CC"; then
4215 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4216 else
4217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4218 for as_dir in $PATH
4219 do
4220 IFS=$as_save_IFS
4221 test -z "$as_dir" && as_dir=.
4222 for ac_exec_ext in '' $ac_executable_extensions; do
4223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4224 ac_cv_prog_ac_ct_CC="gcc"
4225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4226 break 2
4227 fi
4228 done
4229 done
4230 IFS=$as_save_IFS
4231
4232 fi
4233 fi
4234 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4235 if test -n "$ac_ct_CC"; then
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4237 $as_echo "$ac_ct_CC" >&6; }
4238 else
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4240 $as_echo "no" >&6; }
4241 fi
4242
4243 if test "x$ac_ct_CC" = x; then
4244 CC=""
4245 else
4246 case $cross_compiling:$ac_tool_warned in
4247 yes:)
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4249 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4250 ac_tool_warned=yes ;;
4251 esac
4252 CC=$ac_ct_CC
4253 fi
4254 else
4255 CC="$ac_cv_prog_CC"
4256 fi
4257
4258 if test -z "$CC"; then
4259 if test -n "$ac_tool_prefix"; then
4260 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4261 set dummy ${ac_tool_prefix}cc; ac_word=$2
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4263 $as_echo_n "checking for $ac_word... " >&6; }
4264 if ${ac_cv_prog_CC+:} false; then :
4265 $as_echo_n "(cached) " >&6
4266 else
4267 if test -n "$CC"; then
4268 ac_cv_prog_CC="$CC" # Let the user override the test.
4269 else
4270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4271 for as_dir in $PATH
4272 do
4273 IFS=$as_save_IFS
4274 test -z "$as_dir" && as_dir=.
4275 for ac_exec_ext in '' $ac_executable_extensions; do
4276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4277 ac_cv_prog_CC="${ac_tool_prefix}cc"
4278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4279 break 2
4280 fi
4281 done
4282 done
4283 IFS=$as_save_IFS
4284
4285 fi
4286 fi
4287 CC=$ac_cv_prog_CC
4288 if test -n "$CC"; then
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4290 $as_echo "$CC" >&6; }
4291 else
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4293 $as_echo "no" >&6; }
4294 fi
4295
4296
4297 fi
4298 fi
4299 if test -z "$CC"; then
4300 # Extract the first word of "cc", so it can be a program name with args.
4301 set dummy cc; ac_word=$2
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4303 $as_echo_n "checking for $ac_word... " >&6; }
4304 if ${ac_cv_prog_CC+:} false; then :
4305 $as_echo_n "(cached) " >&6
4306 else
4307 if test -n "$CC"; then
4308 ac_cv_prog_CC="$CC" # Let the user override the test.
4309 else
4310 ac_prog_rejected=no
4311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312 for as_dir in $PATH
4313 do
4314 IFS=$as_save_IFS
4315 test -z "$as_dir" && as_dir=.
4316 for ac_exec_ext in '' $ac_executable_extensions; do
4317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4318 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4319 ac_prog_rejected=yes
4320 continue
4321 fi
4322 ac_cv_prog_CC="cc"
4323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4324 break 2
4325 fi
4326 done
4327 done
4328 IFS=$as_save_IFS
4329
4330 if test $ac_prog_rejected = yes; then
4331 # We found a bogon in the path, so make sure we never use it.
4332 set dummy $ac_cv_prog_CC
4333 shift
4334 if test $# != 0; then
4335 # We chose a different compiler from the bogus one.
4336 # However, it has the same basename, so the bogon will be chosen
4337 # first if we set CC to just the basename; use the full file name.
4338 shift
4339 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4340 fi
4341 fi
4342 fi
4343 fi
4344 CC=$ac_cv_prog_CC
4345 if test -n "$CC"; then
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4347 $as_echo "$CC" >&6; }
4348 else
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4350 $as_echo "no" >&6; }
4351 fi
4352
4353
4354 fi
4355 if test -z "$CC"; then
4356 if test -n "$ac_tool_prefix"; then
4357 for ac_prog in cl.exe
4358 do
4359 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4360 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4362 $as_echo_n "checking for $ac_word... " >&6; }
4363 if ${ac_cv_prog_CC+:} false; then :
4364 $as_echo_n "(cached) " >&6
4365 else
4366 if test -n "$CC"; then
4367 ac_cv_prog_CC="$CC" # Let the user override the test.
4368 else
4369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4370 for as_dir in $PATH
4371 do
4372 IFS=$as_save_IFS
4373 test -z "$as_dir" && as_dir=.
4374 for ac_exec_ext in '' $ac_executable_extensions; do
4375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4376 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4378 break 2
4379 fi
4380 done
4381 done
4382 IFS=$as_save_IFS
4383
4384 fi
4385 fi
4386 CC=$ac_cv_prog_CC
4387 if test -n "$CC"; then
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4389 $as_echo "$CC" >&6; }
4390 else
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4392 $as_echo "no" >&6; }
4393 fi
4394
4395
4396 test -n "$CC" && break
4397 done
4398 fi
4399 if test -z "$CC"; then
4400 ac_ct_CC=$CC
4401 for ac_prog in cl.exe
4402 do
4403 # Extract the first word of "$ac_prog", so it can be a program name with args.
4404 set dummy $ac_prog; ac_word=$2
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4406 $as_echo_n "checking for $ac_word... " >&6; }
4407 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4408 $as_echo_n "(cached) " >&6
4409 else
4410 if test -n "$ac_ct_CC"; then
4411 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4412 else
4413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4414 for as_dir in $PATH
4415 do
4416 IFS=$as_save_IFS
4417 test -z "$as_dir" && as_dir=.
4418 for ac_exec_ext in '' $ac_executable_extensions; do
4419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4420 ac_cv_prog_ac_ct_CC="$ac_prog"
4421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4422 break 2
4423 fi
4424 done
4425 done
4426 IFS=$as_save_IFS
4427
4428 fi
4429 fi
4430 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4431 if test -n "$ac_ct_CC"; then
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4433 $as_echo "$ac_ct_CC" >&6; }
4434 else
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4436 $as_echo "no" >&6; }
4437 fi
4438
4439
4440 test -n "$ac_ct_CC" && break
4441 done
4442
4443 if test "x$ac_ct_CC" = x; then
4444 CC=""
4445 else
4446 case $cross_compiling:$ac_tool_warned in
4447 yes:)
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4449 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4450 ac_tool_warned=yes ;;
4451 esac
4452 CC=$ac_ct_CC
4453 fi
4454 fi
4455
4456 fi
4457
4458
4459 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4460 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4461 as_fn_error $? "no acceptable C compiler found in \$PATH
4462 See \`config.log' for more details" "$LINENO" 5; }
4463
4464 # Provide some information about the compiler.
4465 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4466 set X $ac_compile
4467 ac_compiler=$2
4468 for ac_option in --version -v -V -qversion; do
4469 { { ac_try="$ac_compiler $ac_option >&5"
4470 case "(($ac_try" in
4471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4472 *) ac_try_echo=$ac_try;;
4473 esac
4474 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4475 $as_echo "$ac_try_echo"; } >&5
4476 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4477 ac_status=$?
4478 if test -s conftest.err; then
4479 sed '10a\
4480 ... rest of stderr output deleted ...
4481 10q' conftest.err >conftest.er1
4482 cat conftest.er1 >&5
4483 fi
4484 rm -f conftest.er1 conftest.err
4485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4486 test $ac_status = 0; }
4487 done
4488
4489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4490 /* end confdefs.h. */
4491
4492 int
4493 main ()
4494 {
4495
4496 ;
4497 return 0;
4498 }
4499 _ACEOF
4500 ac_clean_files_save=$ac_clean_files
4501 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4502 # Try to create an executable without -o first, disregard a.out.
4503 # It will help us diagnose broken compilers, and finding out an intuition
4504 # of exeext.
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4506 $as_echo_n "checking whether the C compiler works... " >&6; }
4507 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4508
4509 # The possible output files:
4510 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4511
4512 ac_rmfiles=
4513 for ac_file in $ac_files
4514 do
4515 case $ac_file in
4516 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4517 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4518 esac
4519 done
4520 rm -f $ac_rmfiles
4521
4522 if { { ac_try="$ac_link_default"
4523 case "(($ac_try" in
4524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4525 *) ac_try_echo=$ac_try;;
4526 esac
4527 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4528 $as_echo "$ac_try_echo"; } >&5
4529 (eval "$ac_link_default") 2>&5
4530 ac_status=$?
4531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4532 test $ac_status = 0; }; then :
4533 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4534 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4535 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4536 # so that the user can short-circuit this test for compilers unknown to
4537 # Autoconf.
4538 for ac_file in $ac_files ''
4539 do
4540 test -f "$ac_file" || continue
4541 case $ac_file in
4542 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4543 ;;
4544 [ab].out )
4545 # We found the default executable, but exeext='' is most
4546 # certainly right.
4547 break;;
4548 *.* )
4549 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4550 then :; else
4551 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4552 fi
4553 # We set ac_cv_exeext here because the later test for it is not
4554 # safe: cross compilers may not add the suffix if given an `-o'
4555 # argument, so we may need to know it at that point already.
4556 # Even if this section looks crufty: it has the advantage of
4557 # actually working.
4558 break;;
4559 * )
4560 break;;
4561 esac
4562 done
4563 test "$ac_cv_exeext" = no && ac_cv_exeext=
4564
4565 else
4566 ac_file=''
4567 fi
4568 if test -z "$ac_file"; then :
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4570 $as_echo "no" >&6; }
4571 $as_echo "$as_me: failed program was:" >&5
4572 sed 's/^/| /' conftest.$ac_ext >&5
4573
4574 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4576 as_fn_error 77 "C compiler cannot create executables
4577 See \`config.log' for more details" "$LINENO" 5; }
4578 else
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4580 $as_echo "yes" >&6; }
4581 fi
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4583 $as_echo_n "checking for C compiler default output file name... " >&6; }
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4585 $as_echo "$ac_file" >&6; }
4586 ac_exeext=$ac_cv_exeext
4587
4588 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4589 ac_clean_files=$ac_clean_files_save
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4591 $as_echo_n "checking for suffix of executables... " >&6; }
4592 if { { ac_try="$ac_link"
4593 case "(($ac_try" in
4594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4595 *) ac_try_echo=$ac_try;;
4596 esac
4597 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4598 $as_echo "$ac_try_echo"; } >&5
4599 (eval "$ac_link") 2>&5
4600 ac_status=$?
4601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4602 test $ac_status = 0; }; then :
4603 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4604 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4605 # work properly (i.e., refer to `conftest.exe'), while it won't with
4606 # `rm'.
4607 for ac_file in conftest.exe conftest conftest.*; do
4608 test -f "$ac_file" || continue
4609 case $ac_file in
4610 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4611 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4612 break;;
4613 * ) break;;
4614 esac
4615 done
4616 else
4617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4619 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4620 See \`config.log' for more details" "$LINENO" 5; }
4621 fi
4622 rm -f conftest conftest$ac_cv_exeext
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4624 $as_echo "$ac_cv_exeext" >&6; }
4625
4626 rm -f conftest.$ac_ext
4627 EXEEXT=$ac_cv_exeext
4628 ac_exeext=$EXEEXT
4629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h. */
4631 #include <stdio.h>
4632 int
4633 main ()
4634 {
4635 FILE *f = fopen ("conftest.out", "w");
4636 return ferror (f) || fclose (f) != 0;
4637
4638 ;
4639 return 0;
4640 }
4641 _ACEOF
4642 ac_clean_files="$ac_clean_files conftest.out"
4643 # Check that the compiler produces executables we can run. If not, either
4644 # the compiler is broken, or we cross compile.
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4646 $as_echo_n "checking whether we are cross compiling... " >&6; }
4647 if test "$cross_compiling" != yes; then
4648 { { ac_try="$ac_link"
4649 case "(($ac_try" in
4650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4651 *) ac_try_echo=$ac_try;;
4652 esac
4653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4654 $as_echo "$ac_try_echo"; } >&5
4655 (eval "$ac_link") 2>&5
4656 ac_status=$?
4657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4658 test $ac_status = 0; }
4659 if { ac_try='./conftest$ac_cv_exeext'
4660 { { case "(($ac_try" in
4661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4662 *) ac_try_echo=$ac_try;;
4663 esac
4664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4665 $as_echo "$ac_try_echo"; } >&5
4666 (eval "$ac_try") 2>&5
4667 ac_status=$?
4668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4669 test $ac_status = 0; }; }; then
4670 cross_compiling=no
4671 else
4672 if test "$cross_compiling" = maybe; then
4673 cross_compiling=yes
4674 else
4675 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4676 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4677 as_fn_error $? "cannot run C compiled programs.
4678 If you meant to cross compile, use \`--host'.
4679 See \`config.log' for more details" "$LINENO" 5; }
4680 fi
4681 fi
4682 fi
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4684 $as_echo "$cross_compiling" >&6; }
4685
4686 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4687 ac_clean_files=$ac_clean_files_save
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4689 $as_echo_n "checking for suffix of object files... " >&6; }
4690 if ${ac_cv_objext+:} false; then :
4691 $as_echo_n "(cached) " >&6
4692 else
4693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4694 /* end confdefs.h. */
4695
4696 int
4697 main ()
4698 {
4699
4700 ;
4701 return 0;
4702 }
4703 _ACEOF
4704 rm -f conftest.o conftest.obj
4705 if { { ac_try="$ac_compile"
4706 case "(($ac_try" in
4707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4708 *) ac_try_echo=$ac_try;;
4709 esac
4710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4711 $as_echo "$ac_try_echo"; } >&5
4712 (eval "$ac_compile") 2>&5
4713 ac_status=$?
4714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4715 test $ac_status = 0; }; then :
4716 for ac_file in conftest.o conftest.obj conftest.*; do
4717 test -f "$ac_file" || continue;
4718 case $ac_file in
4719 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4720 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4721 break;;
4722 esac
4723 done
4724 else
4725 $as_echo "$as_me: failed program was:" >&5
4726 sed 's/^/| /' conftest.$ac_ext >&5
4727
4728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4729 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4730 as_fn_error $? "cannot compute suffix of object files: cannot compile
4731 See \`config.log' for more details" "$LINENO" 5; }
4732 fi
4733 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4734 fi
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4736 $as_echo "$ac_cv_objext" >&6; }
4737 OBJEXT=$ac_cv_objext
4738 ac_objext=$OBJEXT
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4740 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4741 if ${ac_cv_c_compiler_gnu+:} false; then :
4742 $as_echo_n "(cached) " >&6
4743 else
4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4745 /* end confdefs.h. */
4746
4747 int
4748 main ()
4749 {
4750 #ifndef __GNUC__
4751 choke me
4752 #endif
4753
4754 ;
4755 return 0;
4756 }
4757 _ACEOF
4758 if ac_fn_c_try_compile "$LINENO"; then :
4759 ac_compiler_gnu=yes
4760 else
4761 ac_compiler_gnu=no
4762 fi
4763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4764 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4765
4766 fi
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4768 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4769 if test $ac_compiler_gnu = yes; then
4770 GCC=yes
4771 else
4772 GCC=
4773 fi
4774 ac_test_CFLAGS=${CFLAGS+set}
4775 ac_save_CFLAGS=$CFLAGS
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4777 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4778 if ${ac_cv_prog_cc_g+:} false; then :
4779 $as_echo_n "(cached) " >&6
4780 else
4781 ac_save_c_werror_flag=$ac_c_werror_flag
4782 ac_c_werror_flag=yes
4783 ac_cv_prog_cc_g=no
4784 CFLAGS="-g"
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4787
4788 int
4789 main ()
4790 {
4791
4792 ;
4793 return 0;
4794 }
4795 _ACEOF
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_g=yes
4798 else
4799 CFLAGS=""
4800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4801 /* end confdefs.h. */
4802
4803 int
4804 main ()
4805 {
4806
4807 ;
4808 return 0;
4809 }
4810 _ACEOF
4811 if ac_fn_c_try_compile "$LINENO"; then :
4812
4813 else
4814 ac_c_werror_flag=$ac_save_c_werror_flag
4815 CFLAGS="-g"
4816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4817 /* end confdefs.h. */
4818
4819 int
4820 main ()
4821 {
4822
4823 ;
4824 return 0;
4825 }
4826 _ACEOF
4827 if ac_fn_c_try_compile "$LINENO"; then :
4828 ac_cv_prog_cc_g=yes
4829 fi
4830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4831 fi
4832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4833 fi
4834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4835 ac_c_werror_flag=$ac_save_c_werror_flag
4836 fi
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4838 $as_echo "$ac_cv_prog_cc_g" >&6; }
4839 if test "$ac_test_CFLAGS" = set; then
4840 CFLAGS=$ac_save_CFLAGS
4841 elif test $ac_cv_prog_cc_g = yes; then
4842 if test "$GCC" = yes; then
4843 CFLAGS="-g -O2"
4844 else
4845 CFLAGS="-g"
4846 fi
4847 else
4848 if test "$GCC" = yes; then
4849 CFLAGS="-O2"
4850 else
4851 CFLAGS=
4852 fi
4853 fi
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4855 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4856 if ${ac_cv_prog_cc_c89+:} false; then :
4857 $as_echo_n "(cached) " >&6
4858 else
4859 ac_cv_prog_cc_c89=no
4860 ac_save_CC=$CC
4861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4862 /* end confdefs.h. */
4863 #include <stdarg.h>
4864 #include <stdio.h>
4865 struct stat;
4866 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4867 struct buf { int x; };
4868 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4869 static char *e (p, i)
4870 char **p;
4871 int i;
4872 {
4873 return p[i];
4874 }
4875 static char *f (char * (*g) (char **, int), char **p, ...)
4876 {
4877 char *s;
4878 va_list v;
4879 va_start (v,p);
4880 s = g (p, va_arg (v,int));
4881 va_end (v);
4882 return s;
4883 }
4884
4885 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4886 function prototypes and stuff, but not '\xHH' hex character constants.
4887 These don't provoke an error unfortunately, instead are silently treated
4888 as 'x'. The following induces an error, until -std is added to get
4889 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4890 array size at least. It's necessary to write '\x00'==0 to get something
4891 that's true only with -std. */
4892 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4893
4894 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4895 inside strings and character constants. */
4896 #define FOO(x) 'x'
4897 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4898
4899 int test (int i, double x);
4900 struct s1 {int (*f) (int a);};
4901 struct s2 {int (*f) (double a);};
4902 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4903 int argc;
4904 char **argv;
4905 int
4906 main ()
4907 {
4908 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4909 ;
4910 return 0;
4911 }
4912 _ACEOF
4913 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4914 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4915 do
4916 CC="$ac_save_CC $ac_arg"
4917 if ac_fn_c_try_compile "$LINENO"; then :
4918 ac_cv_prog_cc_c89=$ac_arg
4919 fi
4920 rm -f core conftest.err conftest.$ac_objext
4921 test "x$ac_cv_prog_cc_c89" != "xno" && break
4922 done
4923 rm -f conftest.$ac_ext
4924 CC=$ac_save_CC
4925
4926 fi
4927 # AC_CACHE_VAL
4928 case "x$ac_cv_prog_cc_c89" in
4929 x)
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4931 $as_echo "none needed" >&6; } ;;
4932 xno)
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4934 $as_echo "unsupported" >&6; } ;;
4935 *)
4936 CC="$CC $ac_cv_prog_cc_c89"
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4938 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4939 esac
4940 if test "x$ac_cv_prog_cc_c89" != xno; then :
4941
4942 fi
4943
4944 ac_ext=c
4945 ac_cpp='$CPP $CPPFLAGS'
4946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4949
4950 ac_ext=c
4951 ac_cpp='$CPP $CPPFLAGS'
4952 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4953 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4954 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4956 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4957 if ${am_cv_prog_cc_c_o+:} false; then :
4958 $as_echo_n "(cached) " >&6
4959 else
4960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4961 /* end confdefs.h. */
4962
4963 int
4964 main ()
4965 {
4966
4967 ;
4968 return 0;
4969 }
4970 _ACEOF
4971 # Make sure it works both with $CC and with simple cc.
4972 # Following AC_PROG_CC_C_O, we do the test twice because some
4973 # compilers refuse to overwrite an existing .o file with -o,
4974 # though they will create one.
4975 am_cv_prog_cc_c_o=yes
4976 for am_i in 1 2; do
4977 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4978 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4979 ac_status=$?
4980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4981 (exit $ac_status); } \
4982 && test -f conftest2.$ac_objext; then
4983 : OK
4984 else
4985 am_cv_prog_cc_c_o=no
4986 break
4987 fi
4988 done
4989 rm -f core conftest*
4990 unset am_i
4991 fi
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4993 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4994 if test "$am_cv_prog_cc_c_o" != yes; then
4995 # Losing compiler, so override with the script.
4996 # FIXME: It is wrong to rewrite CC.
4997 # But if we don't then we get into trouble of one sort or another.
4998 # A longer-term fix would be to have automake use am__CC in this case,
4999 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5000 CC="$am_aux_dir/compile $CC"
5001 fi
5002 ac_ext=c
5003 ac_cpp='$CPP $CPPFLAGS'
5004 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5005 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5006 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5007
5008
5009 depcc="$CC" am_compiler_list=
5010
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5012 $as_echo_n "checking dependency style of $depcc... " >&6; }
5013 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5014 $as_echo_n "(cached) " >&6
5015 else
5016 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5017 # We make a subdir and do the tests there. Otherwise we can end up
5018 # making bogus files that we don't know about and never remove. For
5019 # instance it was reported that on HP-UX the gcc test will end up
5020 # making a dummy file named 'D' -- because '-MD' means "put the output
5021 # in D".
5022 rm -rf conftest.dir
5023 mkdir conftest.dir
5024 # Copy depcomp to subdir because otherwise we won't find it if we're
5025 # using a relative directory.
5026 cp "$am_depcomp" conftest.dir
5027 cd conftest.dir
5028 # We will build objects and dependencies in a subdirectory because
5029 # it helps to detect inapplicable dependency modes. For instance
5030 # both Tru64's cc and ICC support -MD to output dependencies as a
5031 # side effect of compilation, but ICC will put the dependencies in
5032 # the current directory while Tru64 will put them in the object
5033 # directory.
5034 mkdir sub
5035
5036 am_cv_CC_dependencies_compiler_type=none
5037 if test "$am_compiler_list" = ""; then
5038 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5039 fi
5040 am__universal=false
5041 case " $depcc " in #(
5042 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5043 esac
5044
5045 for depmode in $am_compiler_list; do
5046 # Setup a source with many dependencies, because some compilers
5047 # like to wrap large dependency lists on column 80 (with \), and
5048 # we should not choose a depcomp mode which is confused by this.
5049 #
5050 # We need to recreate these files for each test, as the compiler may
5051 # overwrite some of them when testing with obscure command lines.
5052 # This happens at least with the AIX C compiler.
5053 : > sub/conftest.c
5054 for i in 1 2 3 4 5 6; do
5055 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5056 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5057 # Solaris 10 /bin/sh.
5058 echo '/* dummy */' > sub/conftst$i.h
5059 done
5060 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5061
5062 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5063 # mode. It turns out that the SunPro C++ compiler does not properly
5064 # handle '-M -o', and we need to detect this. Also, some Intel
5065 # versions had trouble with output in subdirs.
5066 am__obj=sub/conftest.${OBJEXT-o}
5067 am__minus_obj="-o $am__obj"
5068 case $depmode in
5069 gcc)
5070 # This depmode causes a compiler race in universal mode.
5071 test "$am__universal" = false || continue
5072 ;;
5073 nosideeffect)
5074 # After this tag, mechanisms are not by side-effect, so they'll
5075 # only be used when explicitly requested.
5076 if test "x$enable_dependency_tracking" = xyes; then
5077 continue
5078 else
5079 break
5080 fi
5081 ;;
5082 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5083 # This compiler won't grok '-c -o', but also, the minuso test has
5084 # not run yet. These depmodes are late enough in the game, and
5085 # so weak that their functioning should not be impacted.
5086 am__obj=conftest.${OBJEXT-o}
5087 am__minus_obj=
5088 ;;
5089 none) break ;;
5090 esac
5091 if depmode=$depmode \
5092 source=sub/conftest.c object=$am__obj \
5093 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5094 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5095 >/dev/null 2>conftest.err &&
5096 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5097 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5098 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5099 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5100 # icc doesn't choke on unknown options, it will just issue warnings
5101 # or remarks (even with -Werror). So we grep stderr for any message
5102 # that says an option was ignored or not supported.
5103 # When given -MP, icc 7.0 and 7.1 complain thusly:
5104 # icc: Command line warning: ignoring option '-M'; no argument required
5105 # The diagnosis changed in icc 8.0:
5106 # icc: Command line remark: option '-MP' not supported
5107 if (grep 'ignoring option' conftest.err ||
5108 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5109 am_cv_CC_dependencies_compiler_type=$depmode
5110 break
5111 fi
5112 fi
5113 done
5114
5115 cd ..
5116 rm -rf conftest.dir
5117 else
5118 am_cv_CC_dependencies_compiler_type=none
5119 fi
5120
5121 fi
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5123 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5124 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5125
5126 if
5127 test "x$enable_dependency_tracking" != xno \
5128 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5129 am__fastdepCC_TRUE=
5130 am__fastdepCC_FALSE='#'
5131 else
5132 am__fastdepCC_TRUE='#'
5133 am__fastdepCC_FALSE=
5134 fi
5135
5136
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5138 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5139 if ${ac_cv_path_SED+:} false; then :
5140 $as_echo_n "(cached) " >&6
5141 else
5142 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5143 for ac_i in 1 2 3 4 5 6 7; do
5144 ac_script="$ac_script$as_nl$ac_script"
5145 done
5146 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5147 { ac_script=; unset ac_script;}
5148 if test -z "$SED"; then
5149 ac_path_SED_found=false
5150 # Loop through the user's path and test for each of PROGNAME-LIST
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152 for as_dir in $PATH
5153 do
5154 IFS=$as_save_IFS
5155 test -z "$as_dir" && as_dir=.
5156 for ac_prog in sed gsed; do
5157 for ac_exec_ext in '' $ac_executable_extensions; do
5158 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5159 as_fn_executable_p "$ac_path_SED" || continue
5160 # Check for GNU ac_path_SED and select it if it is found.
5161 # Check for GNU $ac_path_SED
5162 case `"$ac_path_SED" --version 2>&1` in
5163 *GNU*)
5164 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5165 *)
5166 ac_count=0
5167 $as_echo_n 0123456789 >"conftest.in"
5168 while :
5169 do
5170 cat "conftest.in" "conftest.in" >"conftest.tmp"
5171 mv "conftest.tmp" "conftest.in"
5172 cp "conftest.in" "conftest.nl"
5173 $as_echo '' >> "conftest.nl"
5174 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5175 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5176 as_fn_arith $ac_count + 1 && ac_count=$as_val
5177 if test $ac_count -gt ${ac_path_SED_max-0}; then
5178 # Best one so far, save it but keep looking for a better one
5179 ac_cv_path_SED="$ac_path_SED"
5180 ac_path_SED_max=$ac_count
5181 fi
5182 # 10*(2^10) chars as input seems more than enough
5183 test $ac_count -gt 10 && break
5184 done
5185 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5186 esac
5187
5188 $ac_path_SED_found && break 3
5189 done
5190 done
5191 done
5192 IFS=$as_save_IFS
5193 if test -z "$ac_cv_path_SED"; then
5194 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5195 fi
5196 else
5197 ac_cv_path_SED=$SED
5198 fi
5199
5200 fi
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5202 $as_echo "$ac_cv_path_SED" >&6; }
5203 SED="$ac_cv_path_SED"
5204 rm -f conftest.sed
5205
5206 test -z "$SED" && SED=sed
5207 Xsed="$SED -e 1s/^X//"
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5220 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5221 if ${ac_cv_path_GREP+:} false; then :
5222 $as_echo_n "(cached) " >&6
5223 else
5224 if test -z "$GREP"; then
5225 ac_path_GREP_found=false
5226 # Loop through the user's path and test for each of PROGNAME-LIST
5227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5228 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5229 do
5230 IFS=$as_save_IFS
5231 test -z "$as_dir" && as_dir=.
5232 for ac_prog in grep ggrep; do
5233 for ac_exec_ext in '' $ac_executable_extensions; do
5234 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5235 as_fn_executable_p "$ac_path_GREP" || continue
5236 # Check for GNU ac_path_GREP and select it if it is found.
5237 # Check for GNU $ac_path_GREP
5238 case `"$ac_path_GREP" --version 2>&1` in
5239 *GNU*)
5240 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5241 *)
5242 ac_count=0
5243 $as_echo_n 0123456789 >"conftest.in"
5244 while :
5245 do
5246 cat "conftest.in" "conftest.in" >"conftest.tmp"
5247 mv "conftest.tmp" "conftest.in"
5248 cp "conftest.in" "conftest.nl"
5249 $as_echo 'GREP' >> "conftest.nl"
5250 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5251 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5252 as_fn_arith $ac_count + 1 && ac_count=$as_val
5253 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5254 # Best one so far, save it but keep looking for a better one
5255 ac_cv_path_GREP="$ac_path_GREP"
5256 ac_path_GREP_max=$ac_count
5257 fi
5258 # 10*(2^10) chars as input seems more than enough
5259 test $ac_count -gt 10 && break
5260 done
5261 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5262 esac
5263
5264 $ac_path_GREP_found && break 3
5265 done
5266 done
5267 done
5268 IFS=$as_save_IFS
5269 if test -z "$ac_cv_path_GREP"; then
5270 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5271 fi
5272 else
5273 ac_cv_path_GREP=$GREP
5274 fi
5275
5276 fi
5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5278 $as_echo "$ac_cv_path_GREP" >&6; }
5279 GREP="$ac_cv_path_GREP"
5280
5281
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5283 $as_echo_n "checking for egrep... " >&6; }
5284 if ${ac_cv_path_EGREP+:} false; then :
5285 $as_echo_n "(cached) " >&6
5286 else
5287 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5288 then ac_cv_path_EGREP="$GREP -E"
5289 else
5290 if test -z "$EGREP"; then
5291 ac_path_EGREP_found=false
5292 # Loop through the user's path and test for each of PROGNAME-LIST
5293 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5294 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5295 do
5296 IFS=$as_save_IFS
5297 test -z "$as_dir" && as_dir=.
5298 for ac_prog in egrep; do
5299 for ac_exec_ext in '' $ac_executable_extensions; do
5300 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5301 as_fn_executable_p "$ac_path_EGREP" || continue
5302 # Check for GNU ac_path_EGREP and select it if it is found.
5303 # Check for GNU $ac_path_EGREP
5304 case `"$ac_path_EGREP" --version 2>&1` in
5305 *GNU*)
5306 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5307 *)
5308 ac_count=0
5309 $as_echo_n 0123456789 >"conftest.in"
5310 while :
5311 do
5312 cat "conftest.in" "conftest.in" >"conftest.tmp"
5313 mv "conftest.tmp" "conftest.in"
5314 cp "conftest.in" "conftest.nl"
5315 $as_echo 'EGREP' >> "conftest.nl"
5316 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5317 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5318 as_fn_arith $ac_count + 1 && ac_count=$as_val
5319 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5320 # Best one so far, save it but keep looking for a better one
5321 ac_cv_path_EGREP="$ac_path_EGREP"
5322 ac_path_EGREP_max=$ac_count
5323 fi
5324 # 10*(2^10) chars as input seems more than enough
5325 test $ac_count -gt 10 && break
5326 done
5327 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5328 esac
5329
5330 $ac_path_EGREP_found && break 3
5331 done
5332 done
5333 done
5334 IFS=$as_save_IFS
5335 if test -z "$ac_cv_path_EGREP"; then
5336 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5337 fi
5338 else
5339 ac_cv_path_EGREP=$EGREP
5340 fi
5341
5342 fi
5343 fi
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5345 $as_echo "$ac_cv_path_EGREP" >&6; }
5346 EGREP="$ac_cv_path_EGREP"
5347
5348
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5350 $as_echo_n "checking for fgrep... " >&6; }
5351 if ${ac_cv_path_FGREP+:} false; then :
5352 $as_echo_n "(cached) " >&6
5353 else
5354 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5355 then ac_cv_path_FGREP="$GREP -F"
5356 else
5357 if test -z "$FGREP"; then
5358 ac_path_FGREP_found=false
5359 # Loop through the user's path and test for each of PROGNAME-LIST
5360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5361 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5362 do
5363 IFS=$as_save_IFS
5364 test -z "$as_dir" && as_dir=.
5365 for ac_prog in fgrep; do
5366 for ac_exec_ext in '' $ac_executable_extensions; do
5367 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5368 as_fn_executable_p "$ac_path_FGREP" || continue
5369 # Check for GNU ac_path_FGREP and select it if it is found.
5370 # Check for GNU $ac_path_FGREP
5371 case `"$ac_path_FGREP" --version 2>&1` in
5372 *GNU*)
5373 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5374 *)
5375 ac_count=0
5376 $as_echo_n 0123456789 >"conftest.in"
5377 while :
5378 do
5379 cat "conftest.in" "conftest.in" >"conftest.tmp"
5380 mv "conftest.tmp" "conftest.in"
5381 cp "conftest.in" "conftest.nl"
5382 $as_echo 'FGREP' >> "conftest.nl"
5383 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5384 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5385 as_fn_arith $ac_count + 1 && ac_count=$as_val
5386 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5387 # Best one so far, save it but keep looking for a better one
5388 ac_cv_path_FGREP="$ac_path_FGREP"
5389 ac_path_FGREP_max=$ac_count
5390 fi
5391 # 10*(2^10) chars as input seems more than enough
5392 test $ac_count -gt 10 && break
5393 done
5394 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5395 esac
5396
5397 $ac_path_FGREP_found && break 3
5398 done
5399 done
5400 done
5401 IFS=$as_save_IFS
5402 if test -z "$ac_cv_path_FGREP"; then
5403 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5404 fi
5405 else
5406 ac_cv_path_FGREP=$FGREP
5407 fi
5408
5409 fi
5410 fi
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5412 $as_echo "$ac_cv_path_FGREP" >&6; }
5413 FGREP="$ac_cv_path_FGREP"
5414
5415
5416 test -z "$GREP" && GREP=grep
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436 # Check whether --with-gnu-ld was given.
5437 if test "${with_gnu_ld+set}" = set; then :
5438 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5439 else
5440 with_gnu_ld=no
5441 fi
5442
5443 ac_prog=ld
5444 if test yes = "$GCC"; then
5445 # Check if gcc -print-prog-name=ld gives a path.
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5447 $as_echo_n "checking for ld used by $CC... " >&6; }
5448 case $host in
5449 *-*-mingw*)
5450 # gcc leaves a trailing carriage return, which upsets mingw
5451 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5452 *)
5453 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5454 esac
5455 case $ac_prog in
5456 # Accept absolute paths.
5457 [\\/]* | ?:[\\/]*)
5458 re_direlt='/[^/][^/]*/\.\./'
5459 # Canonicalize the pathname of ld
5460 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5461 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5462 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5463 done
5464 test -z "$LD" && LD=$ac_prog
5465 ;;
5466 "")
5467 # If it fails, then pretend we aren't using GCC.
5468 ac_prog=ld
5469 ;;
5470 *)
5471 # If it is relative, then search for the first ld in PATH.
5472 with_gnu_ld=unknown
5473 ;;
5474 esac
5475 elif test yes = "$with_gnu_ld"; then
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5477 $as_echo_n "checking for GNU ld... " >&6; }
5478 else
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5480 $as_echo_n "checking for non-GNU ld... " >&6; }
5481 fi
5482 if ${lt_cv_path_LD+:} false; then :
5483 $as_echo_n "(cached) " >&6
5484 else
5485 if test -z "$LD"; then
5486 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5487 for ac_dir in $PATH; do
5488 IFS=$lt_save_ifs
5489 test -z "$ac_dir" && ac_dir=.
5490 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5491 lt_cv_path_LD=$ac_dir/$ac_prog
5492 # Check to see if the program is GNU ld. I'd rather use --version,
5493 # but apparently some variants of GNU ld only accept -v.
5494 # Break only if it was the GNU/non-GNU ld that we prefer.
5495 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5496 *GNU* | *'with BFD'*)
5497 test no != "$with_gnu_ld" && break
5498 ;;
5499 *)
5500 test yes != "$with_gnu_ld" && break
5501 ;;
5502 esac
5503 fi
5504 done
5505 IFS=$lt_save_ifs
5506 else
5507 lt_cv_path_LD=$LD # Let the user override the test with a path.
5508 fi
5509 fi
5510
5511 LD=$lt_cv_path_LD
5512 if test -n "$LD"; then
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5514 $as_echo "$LD" >&6; }
5515 else
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5517 $as_echo "no" >&6; }
5518 fi
5519 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5521 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5522 if ${lt_cv_prog_gnu_ld+:} false; then :
5523 $as_echo_n "(cached) " >&6
5524 else
5525 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5526 case `$LD -v 2>&1 </dev/null` in
5527 *GNU* | *'with BFD'*)
5528 lt_cv_prog_gnu_ld=yes
5529 ;;
5530 *)
5531 lt_cv_prog_gnu_ld=no
5532 ;;
5533 esac
5534 fi
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5536 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5537 with_gnu_ld=$lt_cv_prog_gnu_ld
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5548 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5549 if ${lt_cv_path_NM+:} false; then :
5550 $as_echo_n "(cached) " >&6
5551 else
5552 if test -n "$NM"; then
5553 # Let the user override the test.
5554 lt_cv_path_NM=$NM
5555 else
5556 lt_nm_to_check=${ac_tool_prefix}nm
5557 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5558 lt_nm_to_check="$lt_nm_to_check nm"
5559 fi
5560 for lt_tmp_nm in $lt_nm_to_check; do
5561 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5562 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5563 IFS=$lt_save_ifs
5564 test -z "$ac_dir" && ac_dir=.
5565 tmp_nm=$ac_dir/$lt_tmp_nm
5566 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5567 # Check to see if the nm accepts a BSD-compat flag.
5568 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5569 # nm: unknown option "B" ignored
5570 # Tru64's nm complains that /dev/null is an invalid object file
5571 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5572 case $build_os in
5573 mingw*) lt_bad_file=conftest.nm/nofile ;;
5574 *) lt_bad_file=/dev/null ;;
5575 esac
5576 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5577 *$lt_bad_file* | *'Invalid file or object type'*)
5578 lt_cv_path_NM="$tmp_nm -B"
5579 break 2
5580 ;;
5581 *)
5582 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5583 */dev/null*)
5584 lt_cv_path_NM="$tmp_nm -p"
5585 break 2
5586 ;;
5587 *)
5588 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5589 continue # so that we can try to find one that supports BSD flags
5590 ;;
5591 esac
5592 ;;
5593 esac
5594 fi
5595 done
5596 IFS=$lt_save_ifs
5597 done
5598 : ${lt_cv_path_NM=no}
5599 fi
5600 fi
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5602 $as_echo "$lt_cv_path_NM" >&6; }
5603 if test no != "$lt_cv_path_NM"; then
5604 NM=$lt_cv_path_NM
5605 else
5606 # Didn't find any BSD compatible name lister, look for dumpbin.
5607 if test -n "$DUMPBIN"; then :
5608 # Let the user override the test.
5609 else
5610 if test -n "$ac_tool_prefix"; then
5611 for ac_prog in dumpbin "link -dump"
5612 do
5613 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5614 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5616 $as_echo_n "checking for $ac_word... " >&6; }
5617 if ${ac_cv_prog_DUMPBIN+:} false; then :
5618 $as_echo_n "(cached) " >&6
5619 else
5620 if test -n "$DUMPBIN"; then
5621 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5622 else
5623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5624 for as_dir in $PATH
5625 do
5626 IFS=$as_save_IFS
5627 test -z "$as_dir" && as_dir=.
5628 for ac_exec_ext in '' $ac_executable_extensions; do
5629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5630 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5632 break 2
5633 fi
5634 done
5635 done
5636 IFS=$as_save_IFS
5637
5638 fi
5639 fi
5640 DUMPBIN=$ac_cv_prog_DUMPBIN
5641 if test -n "$DUMPBIN"; then
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5643 $as_echo "$DUMPBIN" >&6; }
5644 else
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5646 $as_echo "no" >&6; }
5647 fi
5648
5649
5650 test -n "$DUMPBIN" && break
5651 done
5652 fi
5653 if test -z "$DUMPBIN"; then
5654 ac_ct_DUMPBIN=$DUMPBIN
5655 for ac_prog in dumpbin "link -dump"
5656 do
5657 # Extract the first word of "$ac_prog", so it can be a program name with args.
5658 set dummy $ac_prog; ac_word=$2
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5660 $as_echo_n "checking for $ac_word... " >&6; }
5661 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5662 $as_echo_n "(cached) " >&6
5663 else
5664 if test -n "$ac_ct_DUMPBIN"; then
5665 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5666 else
5667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5668 for as_dir in $PATH
5669 do
5670 IFS=$as_save_IFS
5671 test -z "$as_dir" && as_dir=.
5672 for ac_exec_ext in '' $ac_executable_extensions; do
5673 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5674 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5676 break 2
5677 fi
5678 done
5679 done
5680 IFS=$as_save_IFS
5681
5682 fi
5683 fi
5684 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5685 if test -n "$ac_ct_DUMPBIN"; then
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5687 $as_echo "$ac_ct_DUMPBIN" >&6; }
5688 else
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5690 $as_echo "no" >&6; }
5691 fi
5692
5693
5694 test -n "$ac_ct_DUMPBIN" && break
5695 done
5696
5697 if test "x$ac_ct_DUMPBIN" = x; then
5698 DUMPBIN=":"
5699 else
5700 case $cross_compiling:$ac_tool_warned in
5701 yes:)
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5703 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5704 ac_tool_warned=yes ;;
5705 esac
5706 DUMPBIN=$ac_ct_DUMPBIN
5707 fi
5708 fi
5709
5710 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5711 *COFF*)
5712 DUMPBIN="$DUMPBIN -symbols -headers"
5713 ;;
5714 *)
5715 DUMPBIN=:
5716 ;;
5717 esac
5718 fi
5719
5720 if test : != "$DUMPBIN"; then
5721 NM=$DUMPBIN
5722 fi
5723 fi
5724 test -z "$NM" && NM=nm
5725
5726
5727
5728
5729
5730
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5732 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5733 if ${lt_cv_nm_interface+:} false; then :
5734 $as_echo_n "(cached) " >&6
5735 else
5736 lt_cv_nm_interface="BSD nm"
5737 echo "int some_variable = 0;" > conftest.$ac_ext
5738 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5739 (eval "$ac_compile" 2>conftest.err)
5740 cat conftest.err >&5
5741 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5742 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5743 cat conftest.err >&5
5744 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5745 cat conftest.out >&5
5746 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5747 lt_cv_nm_interface="MS dumpbin"
5748 fi
5749 rm -f conftest*
5750 fi
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5752 $as_echo "$lt_cv_nm_interface" >&6; }
5753
5754 # find the maximum length of command line arguments
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5756 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5757 if ${lt_cv_sys_max_cmd_len+:} false; then :
5758 $as_echo_n "(cached) " >&6
5759 else
5760 i=0
5761 teststring=ABCD
5762
5763 case $build_os in
5764 msdosdjgpp*)
5765 # On DJGPP, this test can blow up pretty badly due to problems in libc
5766 # (any single argument exceeding 2000 bytes causes a buffer overrun
5767 # during glob expansion). Even if it were fixed, the result of this
5768 # check would be larger than it should be.
5769 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5770 ;;
5771
5772 gnu*)
5773 # Under GNU Hurd, this test is not required because there is
5774 # no limit to the length of command line arguments.
5775 # Libtool will interpret -1 as no limit whatsoever
5776 lt_cv_sys_max_cmd_len=-1;
5777 ;;
5778
5779 cygwin* | mingw* | cegcc*)
5780 # On Win9x/ME, this test blows up -- it succeeds, but takes
5781 # about 5 minutes as the teststring grows exponentially.
5782 # Worse, since 9x/ME are not pre-emptively multitasking,
5783 # you end up with a "frozen" computer, even though with patience
5784 # the test eventually succeeds (with a max line length of 256k).
5785 # Instead, let's just punt: use the minimum linelength reported by
5786 # all of the supported platforms: 8192 (on NT/2K/XP).
5787 lt_cv_sys_max_cmd_len=8192;
5788 ;;
5789
5790 mint*)
5791 # On MiNT this can take a long time and run out of memory.
5792 lt_cv_sys_max_cmd_len=8192;
5793 ;;
5794
5795 amigaos*)
5796 # On AmigaOS with pdksh, this test takes hours, literally.
5797 # So we just punt and use a minimum line length of 8192.
5798 lt_cv_sys_max_cmd_len=8192;
5799 ;;
5800
5801 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5802 # This has been around since 386BSD, at least. Likely further.
5803 if test -x /sbin/sysctl; then
5804 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5805 elif test -x /usr/sbin/sysctl; then
5806 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5807 else
5808 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5809 fi
5810 # And add a safety zone
5811 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5812 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5813 ;;
5814
5815 interix*)
5816 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5817 lt_cv_sys_max_cmd_len=196608
5818 ;;
5819
5820 os2*)
5821 # The test takes a long time on OS/2.
5822 lt_cv_sys_max_cmd_len=8192
5823 ;;
5824
5825 osf*)
5826 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5827 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5828 # nice to cause kernel panics so lets avoid the loop below.
5829 # First set a reasonable default.
5830 lt_cv_sys_max_cmd_len=16384
5831 #
5832 if test -x /sbin/sysconfig; then
5833 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5834 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5835 esac
5836 fi
5837 ;;
5838 sco3.2v5*)
5839 lt_cv_sys_max_cmd_len=102400
5840 ;;
5841 sysv5* | sco5v6* | sysv4.2uw2*)
5842 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5843 if test -n "$kargmax"; then
5844 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5845 else
5846 lt_cv_sys_max_cmd_len=32768
5847 fi
5848 ;;
5849 *)
5850 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5851 if test -n "$lt_cv_sys_max_cmd_len" && \
5852 test undefined != "$lt_cv_sys_max_cmd_len"; then
5853 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5854 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5855 else
5856 # Make teststring a little bigger before we do anything with it.
5857 # a 1K string should be a reasonable start.
5858 for i in 1 2 3 4 5 6 7 8; do
5859 teststring=$teststring$teststring
5860 done
5861 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5862 # If test is not a shell built-in, we'll probably end up computing a
5863 # maximum length that is only half of the actual maximum length, but
5864 # we can't tell.
5865 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5866 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5867 test 17 != "$i" # 1/2 MB should be enough
5868 do
5869 i=`expr $i + 1`
5870 teststring=$teststring$teststring
5871 done
5872 # Only check the string length outside the loop.
5873 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5874 teststring=
5875 # Add a significant safety factor because C++ compilers can tack on
5876 # massive amounts of additional arguments before passing them to the
5877 # linker. It appears as though 1/2 is a usable value.
5878 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5879 fi
5880 ;;
5881 esac
5882
5883 fi
5884
5885 if test -n "$lt_cv_sys_max_cmd_len"; then
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5887 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5888 else
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5890 $as_echo "none" >&6; }
5891 fi
5892 max_cmd_len=$lt_cv_sys_max_cmd_len
5893
5894
5895
5896
5897
5898
5899 : ${CP="cp -f"}
5900 : ${MV="mv -f"}
5901 : ${RM="rm -f"}
5902
5903 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5904 lt_unset=unset
5905 else
5906 lt_unset=false
5907 fi
5908
5909
5910
5911
5912
5913 # test EBCDIC or ASCII
5914 case `echo X|tr X '\101'` in
5915 A) # ASCII based system
5916 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5917 lt_SP2NL='tr \040 \012'
5918 lt_NL2SP='tr \015\012 \040\040'
5919 ;;
5920 *) # EBCDIC based system
5921 lt_SP2NL='tr \100 \n'
5922 lt_NL2SP='tr \r\n \100\100'
5923 ;;
5924 esac
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5935 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5936 if ${lt_cv_to_host_file_cmd+:} false; then :
5937 $as_echo_n "(cached) " >&6
5938 else
5939 case $host in
5940 *-*-mingw* )
5941 case $build in
5942 *-*-mingw* ) # actually msys
5943 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5944 ;;
5945 *-*-cygwin* )
5946 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5947 ;;
5948 * ) # otherwise, assume *nix
5949 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5950 ;;
5951 esac
5952 ;;
5953 *-*-cygwin* )
5954 case $build in
5955 *-*-mingw* ) # actually msys
5956 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5957 ;;
5958 *-*-cygwin* )
5959 lt_cv_to_host_file_cmd=func_convert_file_noop
5960 ;;
5961 * ) # otherwise, assume *nix
5962 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5963 ;;
5964 esac
5965 ;;
5966 * ) # unhandled hosts (and "normal" native builds)
5967 lt_cv_to_host_file_cmd=func_convert_file_noop
5968 ;;
5969 esac
5970
5971 fi
5972
5973 to_host_file_cmd=$lt_cv_to_host_file_cmd
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5975 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5976
5977
5978
5979
5980
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5982 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5983 if ${lt_cv_to_tool_file_cmd+:} false; then :
5984 $as_echo_n "(cached) " >&6
5985 else
5986 #assume ordinary cross tools, or native build.
5987 lt_cv_to_tool_file_cmd=func_convert_file_noop
5988 case $host in
5989 *-*-mingw* )
5990 case $build in
5991 *-*-mingw* ) # actually msys
5992 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5993 ;;
5994 esac
5995 ;;
5996 esac
5997
5998 fi
5999
6000 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6002 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6003
6004
6005
6006
6007
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6009 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6010 if ${lt_cv_ld_reload_flag+:} false; then :
6011 $as_echo_n "(cached) " >&6
6012 else
6013 lt_cv_ld_reload_flag='-r'
6014 fi
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6016 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6017 reload_flag=$lt_cv_ld_reload_flag
6018 case $reload_flag in
6019 "" | " "*) ;;
6020 *) reload_flag=" $reload_flag" ;;
6021 esac
6022 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6023 case $host_os in
6024 cygwin* | mingw* | pw32* | cegcc*)
6025 if test yes != "$GCC"; then
6026 reload_cmds=false
6027 fi
6028 ;;
6029 darwin*)
6030 if test yes = "$GCC"; then
6031 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6032 else
6033 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6034 fi
6035 ;;
6036 esac
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046 if test -n "$ac_tool_prefix"; then
6047 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6048 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6050 $as_echo_n "checking for $ac_word... " >&6; }
6051 if ${ac_cv_prog_OBJDUMP+:} false; then :
6052 $as_echo_n "(cached) " >&6
6053 else
6054 if test -n "$OBJDUMP"; then
6055 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6056 else
6057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6058 for as_dir in $PATH
6059 do
6060 IFS=$as_save_IFS
6061 test -z "$as_dir" && as_dir=.
6062 for ac_exec_ext in '' $ac_executable_extensions; do
6063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6064 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6066 break 2
6067 fi
6068 done
6069 done
6070 IFS=$as_save_IFS
6071
6072 fi
6073 fi
6074 OBJDUMP=$ac_cv_prog_OBJDUMP
6075 if test -n "$OBJDUMP"; then
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6077 $as_echo "$OBJDUMP" >&6; }
6078 else
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6080 $as_echo "no" >&6; }
6081 fi
6082
6083
6084 fi
6085 if test -z "$ac_cv_prog_OBJDUMP"; then
6086 ac_ct_OBJDUMP=$OBJDUMP
6087 # Extract the first word of "objdump", so it can be a program name with args.
6088 set dummy objdump; ac_word=$2
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6090 $as_echo_n "checking for $ac_word... " >&6; }
6091 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6092 $as_echo_n "(cached) " >&6
6093 else
6094 if test -n "$ac_ct_OBJDUMP"; then
6095 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6096 else
6097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6098 for as_dir in $PATH
6099 do
6100 IFS=$as_save_IFS
6101 test -z "$as_dir" && as_dir=.
6102 for ac_exec_ext in '' $ac_executable_extensions; do
6103 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6104 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6106 break 2
6107 fi
6108 done
6109 done
6110 IFS=$as_save_IFS
6111
6112 fi
6113 fi
6114 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6115 if test -n "$ac_ct_OBJDUMP"; then
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6117 $as_echo "$ac_ct_OBJDUMP" >&6; }
6118 else
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6120 $as_echo "no" >&6; }
6121 fi
6122
6123 if test "x$ac_ct_OBJDUMP" = x; then
6124 OBJDUMP="false"
6125 else
6126 case $cross_compiling:$ac_tool_warned in
6127 yes:)
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6129 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6130 ac_tool_warned=yes ;;
6131 esac
6132 OBJDUMP=$ac_ct_OBJDUMP
6133 fi
6134 else
6135 OBJDUMP="$ac_cv_prog_OBJDUMP"
6136 fi
6137
6138 test -z "$OBJDUMP" && OBJDUMP=objdump
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6149 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6150 if ${lt_cv_deplibs_check_method+:} false; then :
6151 $as_echo_n "(cached) " >&6
6152 else
6153 lt_cv_file_magic_cmd='$MAGIC_CMD'
6154 lt_cv_file_magic_test_file=
6155 lt_cv_deplibs_check_method='unknown'
6156 # Need to set the preceding variable on all platforms that support
6157 # interlibrary dependencies.
6158 # 'none' -- dependencies not supported.
6159 # 'unknown' -- same as none, but documents that we really don't know.
6160 # 'pass_all' -- all dependencies passed with no checks.
6161 # 'test_compile' -- check by making test program.
6162 # 'file_magic [[regex]]' -- check by looking for files in library path
6163 # that responds to the $file_magic_cmd with a given extended regex.
6164 # If you have 'file' or equivalent on your system and you're not sure
6165 # whether 'pass_all' will *always* work, you probably want this one.
6166
6167 case $host_os in
6168 aix[4-9]*)
6169 lt_cv_deplibs_check_method=pass_all
6170 ;;
6171
6172 beos*)
6173 lt_cv_deplibs_check_method=pass_all
6174 ;;
6175
6176 bsdi[45]*)
6177 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6178 lt_cv_file_magic_cmd='/usr/bin/file -L'
6179 lt_cv_file_magic_test_file=/shlib/libc.so
6180 ;;
6181
6182 cygwin*)
6183 # func_win32_libid is a shell function defined in ltmain.sh
6184 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6185 lt_cv_file_magic_cmd='func_win32_libid'
6186 ;;
6187
6188 mingw* | pw32*)
6189 # Base MSYS/MinGW do not provide the 'file' command needed by
6190 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6191 # unless we find 'file', for example because we are cross-compiling.
6192 if ( file / ) >/dev/null 2>&1; then
6193 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6194 lt_cv_file_magic_cmd='func_win32_libid'
6195 else
6196 # Keep this pattern in sync with the one in func_win32_libid.
6197 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6198 lt_cv_file_magic_cmd='$OBJDUMP -f'
6199 fi
6200 ;;
6201
6202 cegcc*)
6203 # use the weaker test based on 'objdump'. See mingw*.
6204 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6205 lt_cv_file_magic_cmd='$OBJDUMP -f'
6206 ;;
6207
6208 darwin* | rhapsody*)
6209 lt_cv_deplibs_check_method=pass_all
6210 ;;
6211
6212 freebsd* | dragonfly*)
6213 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6214 case $host_cpu in
6215 i*86 )
6216 # Not sure whether the presence of OpenBSD here was a mistake.
6217 # Let's accept both of them until this is cleared up.
6218 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6219 lt_cv_file_magic_cmd=/usr/bin/file
6220 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6221 ;;
6222 esac
6223 else
6224 lt_cv_deplibs_check_method=pass_all
6225 fi
6226 ;;
6227
6228 haiku*)
6229 lt_cv_deplibs_check_method=pass_all
6230 ;;
6231
6232 hpux10.20* | hpux11*)
6233 lt_cv_file_magic_cmd=/usr/bin/file
6234 case $host_cpu in
6235 ia64*)
6236 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6237 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6238 ;;
6239 hppa*64*)
6240 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6241 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6242 ;;
6243 *)
6244 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6245 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6246 ;;
6247 esac
6248 ;;
6249
6250 interix[3-9]*)
6251 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6252 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6253 ;;
6254
6255 irix5* | irix6* | nonstopux*)
6256 case $LD in
6257 *-32|*"-32 ") libmagic=32-bit;;
6258 *-n32|*"-n32 ") libmagic=N32;;
6259 *-64|*"-64 ") libmagic=64-bit;;
6260 *) libmagic=never-match;;
6261 esac
6262 lt_cv_deplibs_check_method=pass_all
6263 ;;
6264
6265 # This must be glibc/ELF.
6266 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6267 lt_cv_deplibs_check_method=pass_all
6268 ;;
6269
6270 netbsd* | netbsdelf*-gnu)
6271 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6272 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6273 else
6274 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6275 fi
6276 ;;
6277
6278 newos6*)
6279 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6280 lt_cv_file_magic_cmd=/usr/bin/file
6281 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6282 ;;
6283
6284 *nto* | *qnx*)
6285 lt_cv_deplibs_check_method=pass_all
6286 ;;
6287
6288 openbsd* | bitrig*)
6289 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6290 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6291 else
6292 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6293 fi
6294 ;;
6295
6296 osf3* | osf4* | osf5*)
6297 lt_cv_deplibs_check_method=pass_all
6298 ;;
6299
6300 rdos*)
6301 lt_cv_deplibs_check_method=pass_all
6302 ;;
6303
6304 solaris*)
6305 lt_cv_deplibs_check_method=pass_all
6306 ;;
6307
6308 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6309 lt_cv_deplibs_check_method=pass_all
6310 ;;
6311
6312 sysv4 | sysv4.3*)
6313 case $host_vendor in
6314 motorola)
6315 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6316 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6317 ;;
6318 ncr)
6319 lt_cv_deplibs_check_method=pass_all
6320 ;;
6321 sequent)
6322 lt_cv_file_magic_cmd='/bin/file'
6323 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6324 ;;
6325 sni)
6326 lt_cv_file_magic_cmd='/bin/file'
6327 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6328 lt_cv_file_magic_test_file=/lib/libc.so
6329 ;;
6330 siemens)
6331 lt_cv_deplibs_check_method=pass_all
6332 ;;
6333 pc)
6334 lt_cv_deplibs_check_method=pass_all
6335 ;;
6336 esac
6337 ;;
6338
6339 tpf*)
6340 lt_cv_deplibs_check_method=pass_all
6341 ;;
6342 os2*)
6343 lt_cv_deplibs_check_method=pass_all
6344 ;;
6345 esac
6346
6347 fi
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6349 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6350
6351 file_magic_glob=
6352 want_nocaseglob=no
6353 if test "$build" = "$host"; then
6354 case $host_os in
6355 mingw* | pw32*)
6356 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6357 want_nocaseglob=yes
6358 else
6359 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6360 fi
6361 ;;
6362 esac
6363 fi
6364
6365 file_magic_cmd=$lt_cv_file_magic_cmd
6366 deplibs_check_method=$lt_cv_deplibs_check_method
6367 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390 if test -n "$ac_tool_prefix"; then
6391 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6392 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 $as_echo_n "checking for $ac_word... " >&6; }
6395 if ${ac_cv_prog_DLLTOOL+:} false; then :
6396 $as_echo_n "(cached) " >&6
6397 else
6398 if test -n "$DLLTOOL"; then
6399 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6400 else
6401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402 for as_dir in $PATH
6403 do
6404 IFS=$as_save_IFS
6405 test -z "$as_dir" && as_dir=.
6406 for ac_exec_ext in '' $ac_executable_extensions; do
6407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6408 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 break 2
6411 fi
6412 done
6413 done
6414 IFS=$as_save_IFS
6415
6416 fi
6417 fi
6418 DLLTOOL=$ac_cv_prog_DLLTOOL
6419 if test -n "$DLLTOOL"; then
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6421 $as_echo "$DLLTOOL" >&6; }
6422 else
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 $as_echo "no" >&6; }
6425 fi
6426
6427
6428 fi
6429 if test -z "$ac_cv_prog_DLLTOOL"; then
6430 ac_ct_DLLTOOL=$DLLTOOL
6431 # Extract the first word of "dlltool", so it can be a program name with args.
6432 set dummy dlltool; ac_word=$2
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434 $as_echo_n "checking for $ac_word... " >&6; }
6435 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6436 $as_echo_n "(cached) " >&6
6437 else
6438 if test -n "$ac_ct_DLLTOOL"; then
6439 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6440 else
6441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 for as_dir in $PATH
6443 do
6444 IFS=$as_save_IFS
6445 test -z "$as_dir" && as_dir=.
6446 for ac_exec_ext in '' $ac_executable_extensions; do
6447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6448 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6450 break 2
6451 fi
6452 done
6453 done
6454 IFS=$as_save_IFS
6455
6456 fi
6457 fi
6458 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6459 if test -n "$ac_ct_DLLTOOL"; then
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6461 $as_echo "$ac_ct_DLLTOOL" >&6; }
6462 else
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464 $as_echo "no" >&6; }
6465 fi
6466
6467 if test "x$ac_ct_DLLTOOL" = x; then
6468 DLLTOOL="false"
6469 else
6470 case $cross_compiling:$ac_tool_warned in
6471 yes:)
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6473 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6474 ac_tool_warned=yes ;;
6475 esac
6476 DLLTOOL=$ac_ct_DLLTOOL
6477 fi
6478 else
6479 DLLTOOL="$ac_cv_prog_DLLTOOL"
6480 fi
6481
6482 test -z "$DLLTOOL" && DLLTOOL=dlltool
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6494 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6495 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6496 $as_echo_n "(cached) " >&6
6497 else
6498 lt_cv_sharedlib_from_linklib_cmd='unknown'
6499
6500 case $host_os in
6501 cygwin* | mingw* | pw32* | cegcc*)
6502 # two different shell functions defined in ltmain.sh;
6503 # decide which one to use based on capabilities of $DLLTOOL
6504 case `$DLLTOOL --help 2>&1` in
6505 *--identify-strict*)
6506 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6507 ;;
6508 *)
6509 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6510 ;;
6511 esac
6512 ;;
6513 *)
6514 # fallback: assume linklib IS sharedlib
6515 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6516 ;;
6517 esac
6518
6519 fi
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6521 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6522 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6523 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6524
6525
6526
6527
6528
6529
6530
6531
6532 if test -n "$ac_tool_prefix"; then
6533 for ac_prog in ar
6534 do
6535 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6536 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6538 $as_echo_n "checking for $ac_word... " >&6; }
6539 if ${ac_cv_prog_AR+:} false; then :
6540 $as_echo_n "(cached) " >&6
6541 else
6542 if test -n "$AR"; then
6543 ac_cv_prog_AR="$AR" # Let the user override the test.
6544 else
6545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6546 for as_dir in $PATH
6547 do
6548 IFS=$as_save_IFS
6549 test -z "$as_dir" && as_dir=.
6550 for ac_exec_ext in '' $ac_executable_extensions; do
6551 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6552 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6554 break 2
6555 fi
6556 done
6557 done
6558 IFS=$as_save_IFS
6559
6560 fi
6561 fi
6562 AR=$ac_cv_prog_AR
6563 if test -n "$AR"; then
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6565 $as_echo "$AR" >&6; }
6566 else
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6568 $as_echo "no" >&6; }
6569 fi
6570
6571
6572 test -n "$AR" && break
6573 done
6574 fi
6575 if test -z "$AR"; then
6576 ac_ct_AR=$AR
6577 for ac_prog in ar
6578 do
6579 # Extract the first word of "$ac_prog", so it can be a program name with args.
6580 set dummy $ac_prog; ac_word=$2
6581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6582 $as_echo_n "checking for $ac_word... " >&6; }
6583 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6584 $as_echo_n "(cached) " >&6
6585 else
6586 if test -n "$ac_ct_AR"; then
6587 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6588 else
6589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6590 for as_dir in $PATH
6591 do
6592 IFS=$as_save_IFS
6593 test -z "$as_dir" && as_dir=.
6594 for ac_exec_ext in '' $ac_executable_extensions; do
6595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6596 ac_cv_prog_ac_ct_AR="$ac_prog"
6597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6598 break 2
6599 fi
6600 done
6601 done
6602 IFS=$as_save_IFS
6603
6604 fi
6605 fi
6606 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6607 if test -n "$ac_ct_AR"; then
6608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6609 $as_echo "$ac_ct_AR" >&6; }
6610 else
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6612 $as_echo "no" >&6; }
6613 fi
6614
6615
6616 test -n "$ac_ct_AR" && break
6617 done
6618
6619 if test "x$ac_ct_AR" = x; then
6620 AR="false"
6621 else
6622 case $cross_compiling:$ac_tool_warned in
6623 yes:)
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6625 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6626 ac_tool_warned=yes ;;
6627 esac
6628 AR=$ac_ct_AR
6629 fi
6630 fi
6631
6632 : ${AR=ar}
6633 : ${AR_FLAGS=cru}
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6646 $as_echo_n "checking for archiver @FILE support... " >&6; }
6647 if ${lt_cv_ar_at_file+:} false; then :
6648 $as_echo_n "(cached) " >&6
6649 else
6650 lt_cv_ar_at_file=no
6651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6652 /* end confdefs.h. */
6653
6654 int
6655 main ()
6656 {
6657
6658 ;
6659 return 0;
6660 }
6661 _ACEOF
6662 if ac_fn_c_try_compile "$LINENO"; then :
6663 echo conftest.$ac_objext > conftest.lst
6664 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6665 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6666 (eval $lt_ar_try) 2>&5
6667 ac_status=$?
6668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6669 test $ac_status = 0; }
6670 if test 0 -eq "$ac_status"; then
6671 # Ensure the archiver fails upon bogus file names.
6672 rm -f conftest.$ac_objext libconftest.a
6673 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6674 (eval $lt_ar_try) 2>&5
6675 ac_status=$?
6676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6677 test $ac_status = 0; }
6678 if test 0 -ne "$ac_status"; then
6679 lt_cv_ar_at_file=@
6680 fi
6681 fi
6682 rm -f conftest.* libconftest.a
6683
6684 fi
6685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6686
6687 fi
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6689 $as_echo "$lt_cv_ar_at_file" >&6; }
6690
6691 if test no = "$lt_cv_ar_at_file"; then
6692 archiver_list_spec=
6693 else
6694 archiver_list_spec=$lt_cv_ar_at_file
6695 fi
6696
6697
6698
6699
6700
6701
6702
6703 if test -n "$ac_tool_prefix"; then
6704 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6705 set dummy ${ac_tool_prefix}strip; ac_word=$2
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6707 $as_echo_n "checking for $ac_word... " >&6; }
6708 if ${ac_cv_prog_STRIP+:} false; then :
6709 $as_echo_n "(cached) " >&6
6710 else
6711 if test -n "$STRIP"; then
6712 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6713 else
6714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6715 for as_dir in $PATH
6716 do
6717 IFS=$as_save_IFS
6718 test -z "$as_dir" && as_dir=.
6719 for ac_exec_ext in '' $ac_executable_extensions; do
6720 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6721 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6723 break 2
6724 fi
6725 done
6726 done
6727 IFS=$as_save_IFS
6728
6729 fi
6730 fi
6731 STRIP=$ac_cv_prog_STRIP
6732 if test -n "$STRIP"; then
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6734 $as_echo "$STRIP" >&6; }
6735 else
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6737 $as_echo "no" >&6; }
6738 fi
6739
6740
6741 fi
6742 if test -z "$ac_cv_prog_STRIP"; then
6743 ac_ct_STRIP=$STRIP
6744 # Extract the first word of "strip", so it can be a program name with args.
6745 set dummy strip; ac_word=$2
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6747 $as_echo_n "checking for $ac_word... " >&6; }
6748 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6749 $as_echo_n "(cached) " >&6
6750 else
6751 if test -n "$ac_ct_STRIP"; then
6752 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6753 else
6754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6755 for as_dir in $PATH
6756 do
6757 IFS=$as_save_IFS
6758 test -z "$as_dir" && as_dir=.
6759 for ac_exec_ext in '' $ac_executable_extensions; do
6760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6761 ac_cv_prog_ac_ct_STRIP="strip"
6762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6763 break 2
6764 fi
6765 done
6766 done
6767 IFS=$as_save_IFS
6768
6769 fi
6770 fi
6771 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6772 if test -n "$ac_ct_STRIP"; then
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6774 $as_echo "$ac_ct_STRIP" >&6; }
6775 else
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6777 $as_echo "no" >&6; }
6778 fi
6779
6780 if test "x$ac_ct_STRIP" = x; then
6781 STRIP=":"
6782 else
6783 case $cross_compiling:$ac_tool_warned in
6784 yes:)
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6786 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6787 ac_tool_warned=yes ;;
6788 esac
6789 STRIP=$ac_ct_STRIP
6790 fi
6791 else
6792 STRIP="$ac_cv_prog_STRIP"
6793 fi
6794
6795 test -z "$STRIP" && STRIP=:
6796
6797
6798
6799
6800
6801
6802 if test -n "$ac_tool_prefix"; then
6803 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6804 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6806 $as_echo_n "checking for $ac_word... " >&6; }
6807 if ${ac_cv_prog_RANLIB+:} false; then :
6808 $as_echo_n "(cached) " >&6
6809 else
6810 if test -n "$RANLIB"; then
6811 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6812 else
6813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814 for as_dir in $PATH
6815 do
6816 IFS=$as_save_IFS
6817 test -z "$as_dir" && as_dir=.
6818 for ac_exec_ext in '' $ac_executable_extensions; do
6819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6820 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6822 break 2
6823 fi
6824 done
6825 done
6826 IFS=$as_save_IFS
6827
6828 fi
6829 fi
6830 RANLIB=$ac_cv_prog_RANLIB
6831 if test -n "$RANLIB"; then
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6833 $as_echo "$RANLIB" >&6; }
6834 else
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6836 $as_echo "no" >&6; }
6837 fi
6838
6839
6840 fi
6841 if test -z "$ac_cv_prog_RANLIB"; then
6842 ac_ct_RANLIB=$RANLIB
6843 # Extract the first word of "ranlib", so it can be a program name with args.
6844 set dummy ranlib; ac_word=$2
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6846 $as_echo_n "checking for $ac_word... " >&6; }
6847 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6848 $as_echo_n "(cached) " >&6
6849 else
6850 if test -n "$ac_ct_RANLIB"; then
6851 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6852 else
6853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854 for as_dir in $PATH
6855 do
6856 IFS=$as_save_IFS
6857 test -z "$as_dir" && as_dir=.
6858 for ac_exec_ext in '' $ac_executable_extensions; do
6859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6860 ac_cv_prog_ac_ct_RANLIB="ranlib"
6861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6862 break 2
6863 fi
6864 done
6865 done
6866 IFS=$as_save_IFS
6867
6868 fi
6869 fi
6870 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6871 if test -n "$ac_ct_RANLIB"; then
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6873 $as_echo "$ac_ct_RANLIB" >&6; }
6874 else
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6876 $as_echo "no" >&6; }
6877 fi
6878
6879 if test "x$ac_ct_RANLIB" = x; then
6880 RANLIB=":"
6881 else
6882 case $cross_compiling:$ac_tool_warned in
6883 yes:)
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6886 ac_tool_warned=yes ;;
6887 esac
6888 RANLIB=$ac_ct_RANLIB
6889 fi
6890 else
6891 RANLIB="$ac_cv_prog_RANLIB"
6892 fi
6893
6894 test -z "$RANLIB" && RANLIB=:
6895
6896
6897
6898
6899
6900
6901 # Determine commands to create old-style static archives.
6902 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6903 old_postinstall_cmds='chmod 644 $oldlib'
6904 old_postuninstall_cmds=
6905
6906 if test -n "$RANLIB"; then
6907 case $host_os in
6908 bitrig* | openbsd*)
6909 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6910 ;;
6911 *)
6912 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6913 ;;
6914 esac
6915 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6916 fi
6917
6918 case $host_os in
6919 darwin*)
6920 lock_old_archive_extraction=yes ;;
6921 *)
6922 lock_old_archive_extraction=no ;;
6923 esac
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963 # If no C compiler was specified, use CC.
6964 LTCC=${LTCC-"$CC"}
6965
6966 # If no C compiler flags were specified, use CFLAGS.
6967 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6968
6969 # Allow CC to be a program name with arguments.
6970 compiler=$CC
6971
6972
6973 # Check for command to grab the raw symbol name followed by C symbol from nm.
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6975 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6976 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6977 $as_echo_n "(cached) " >&6
6978 else
6979
6980 # These are sane defaults that work on at least a few old systems.
6981 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6982
6983 # Character class describing NM global symbol codes.
6984 symcode='[BCDEGRST]'
6985
6986 # Regexp to match symbols that can be accessed directly from C.
6987 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6988
6989 # Define system-specific variables.
6990 case $host_os in
6991 aix*)
6992 symcode='[BCDT]'
6993 ;;
6994 cygwin* | mingw* | pw32* | cegcc*)
6995 symcode='[ABCDGISTW]'
6996 ;;
6997 hpux*)
6998 if test ia64 = "$host_cpu"; then
6999 symcode='[ABCDEGRST]'
7000 fi
7001 ;;
7002 irix* | nonstopux*)
7003 symcode='[BCDEGRST]'
7004 ;;
7005 osf*)
7006 symcode='[BCDEGQRST]'
7007 ;;
7008 solaris*)
7009 symcode='[BDRT]'
7010 ;;
7011 sco3.2v5*)
7012 symcode='[DT]'
7013 ;;
7014 sysv4.2uw2*)
7015 symcode='[DT]'
7016 ;;
7017 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7018 symcode='[ABDT]'
7019 ;;
7020 sysv4)
7021 symcode='[DFNSTU]'
7022 ;;
7023 esac
7024
7025 # If we're using GNU nm, then use its standard symbol codes.
7026 case `$NM -V 2>&1` in
7027 *GNU* | *'with BFD'*)
7028 symcode='[ABCDGIRSTW]' ;;
7029 esac
7030
7031 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7032 # Gets list of data symbols to import.
7033 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7034 # Adjust the below global symbol transforms to fixup imported variables.
7035 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7036 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
7037 lt_c_name_lib_hook="\
7038 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
7039 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
7040 else
7041 # Disable hooks by default.
7042 lt_cv_sys_global_symbol_to_import=
7043 lt_cdecl_hook=
7044 lt_c_name_hook=
7045 lt_c_name_lib_hook=
7046 fi
7047
7048 # Transform an extracted symbol line into a proper C declaration.
7049 # Some systems (esp. on ia64) link data and code symbols differently,
7050 # so use this general approach.
7051 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7052 $lt_cdecl_hook\
7053 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7054 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7055
7056 # Transform an extracted symbol line into symbol name and symbol address
7057 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7058 $lt_c_name_hook\
7059 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7060 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
7061
7062 # Transform an extracted symbol line into symbol name with lib prefix and
7063 # symbol address.
7064 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7065 $lt_c_name_lib_hook\
7066 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7067 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
7068 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
7069
7070 # Handle CRLF in mingw tool chain
7071 opt_cr=
7072 case $build_os in
7073 mingw*)
7074 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7075 ;;
7076 esac
7077
7078 # Try without a prefix underscore, then with it.
7079 for ac_symprfx in "" "_"; do
7080
7081 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7082 symxfrm="\\1 $ac_symprfx\\2 \\2"
7083
7084 # Write the raw and C identifiers.
7085 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7086 # Fake it for dumpbin and say T for any non-static function,
7087 # D for any global variable and I for any imported variable.
7088 # Also find C++ and __fastcall symbols from MSVC++,
7089 # which start with @ or ?.
7090 lt_cv_sys_global_symbol_pipe="$AWK '"\
7091 " {last_section=section; section=\$ 3};"\
7092 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7093 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7094 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7095 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7096 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7097 " \$ 0!~/External *\|/{next};"\
7098 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7099 " {if(hide[section]) next};"\
7100 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7101 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7102 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7103 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7104 " ' prfx=^$ac_symprfx"
7105 else
7106 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7107 fi
7108 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7109
7110 # Check to see that the pipe works correctly.
7111 pipe_works=no
7112
7113 rm -f conftest*
7114 cat > conftest.$ac_ext <<_LT_EOF
7115 #ifdef __cplusplus
7116 extern "C" {
7117 #endif
7118 char nm_test_var;
7119 void nm_test_func(void);
7120 void nm_test_func(void){}
7121 #ifdef __cplusplus
7122 }
7123 #endif
7124 int main(){nm_test_var='a';nm_test_func();return(0);}
7125 _LT_EOF
7126
7127 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7128 (eval $ac_compile) 2>&5
7129 ac_status=$?
7130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7131 test $ac_status = 0; }; then
7132 # Now try to grab the symbols.
7133 nlist=conftest.nm
7134 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7135 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7136 ac_status=$?
7137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7138 test $ac_status = 0; } && test -s "$nlist"; then
7139 # Try sorting and uniquifying the output.
7140 if sort "$nlist" | uniq > "$nlist"T; then
7141 mv -f "$nlist"T "$nlist"
7142 else
7143 rm -f "$nlist"T
7144 fi
7145
7146 # Make sure that we snagged all the symbols we need.
7147 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7148 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7149 cat <<_LT_EOF > conftest.$ac_ext
7150 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7151 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7152 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7153 relocations are performed -- see ld's documentation on pseudo-relocs. */
7154 # define LT_DLSYM_CONST
7155 #elif defined __osf__
7156 /* This system does not cope well with relocations in const data. */
7157 # define LT_DLSYM_CONST
7158 #else
7159 # define LT_DLSYM_CONST const
7160 #endif
7161
7162 #ifdef __cplusplus
7163 extern "C" {
7164 #endif
7165
7166 _LT_EOF
7167 # Now generate the symbol file.
7168 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7169
7170 cat <<_LT_EOF >> conftest.$ac_ext
7171
7172 /* The mapping between symbol names and symbols. */
7173 LT_DLSYM_CONST struct {
7174 const char *name;
7175 void *address;
7176 }
7177 lt__PROGRAM__LTX_preloaded_symbols[] =
7178 {
7179 { "@PROGRAM@", (void *) 0 },
7180 _LT_EOF
7181 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7182 cat <<\_LT_EOF >> conftest.$ac_ext
7183 {0, (void *) 0}
7184 };
7185
7186 /* This works around a problem in FreeBSD linker */
7187 #ifdef FREEBSD_WORKAROUND
7188 static const void *lt_preloaded_setup() {
7189 return lt__PROGRAM__LTX_preloaded_symbols;
7190 }
7191 #endif
7192
7193 #ifdef __cplusplus
7194 }
7195 #endif
7196 _LT_EOF
7197 # Now try linking the two files.
7198 mv conftest.$ac_objext conftstm.$ac_objext
7199 lt_globsym_save_LIBS=$LIBS
7200 lt_globsym_save_CFLAGS=$CFLAGS
7201 LIBS=conftstm.$ac_objext
7202 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7203 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7204 (eval $ac_link) 2>&5
7205 ac_status=$?
7206 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7207 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7208 pipe_works=yes
7209 fi
7210 LIBS=$lt_globsym_save_LIBS
7211 CFLAGS=$lt_globsym_save_CFLAGS
7212 else
7213 echo "cannot find nm_test_func in $nlist" >&5
7214 fi
7215 else
7216 echo "cannot find nm_test_var in $nlist" >&5
7217 fi
7218 else
7219 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7220 fi
7221 else
7222 echo "$progname: failed program was:" >&5
7223 cat conftest.$ac_ext >&5
7224 fi
7225 rm -rf conftest* conftst*
7226
7227 # Do not use the global_symbol_pipe unless it works.
7228 if test yes = "$pipe_works"; then
7229 break
7230 else
7231 lt_cv_sys_global_symbol_pipe=
7232 fi
7233 done
7234
7235 fi
7236
7237 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7238 lt_cv_sys_global_symbol_to_cdecl=
7239 fi
7240 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7242 $as_echo "failed" >&6; }
7243 else
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7245 $as_echo "ok" >&6; }
7246 fi
7247
7248 # Response file support.
7249 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7250 nm_file_list_spec='@'
7251 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7252 nm_file_list_spec='@'
7253 fi
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7292 $as_echo_n "checking for sysroot... " >&6; }
7293
7294 # Check whether --with-sysroot was given.
7295 if test "${with_sysroot+set}" = set; then :
7296 withval=$with_sysroot;
7297 else
7298 with_sysroot=no
7299 fi
7300
7301
7302 lt_sysroot=
7303 case $with_sysroot in #(
7304 yes)
7305 if test yes = "$GCC"; then
7306 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7307 fi
7308 ;; #(
7309 /*)
7310 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7311 ;; #(
7312 no|'')
7313 ;; #(
7314 *)
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7316 $as_echo "$with_sysroot" >&6; }
7317 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7318 ;;
7319 esac
7320
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7322 $as_echo "${lt_sysroot:-no}" >&6; }
7323
7324
7325
7326
7327
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7329 $as_echo_n "checking for a working dd... " >&6; }
7330 if ${ac_cv_path_lt_DD+:} false; then :
7331 $as_echo_n "(cached) " >&6
7332 else
7333 printf 0123456789abcdef0123456789abcdef >conftest.i
7334 cat conftest.i conftest.i >conftest2.i
7335 : ${lt_DD:=$DD}
7336 if test -z "$lt_DD"; then
7337 ac_path_lt_DD_found=false
7338 # Loop through the user's path and test for each of PROGNAME-LIST
7339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7340 for as_dir in $PATH
7341 do
7342 IFS=$as_save_IFS
7343 test -z "$as_dir" && as_dir=.
7344 for ac_prog in dd; do
7345 for ac_exec_ext in '' $ac_executable_extensions; do
7346 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7347 as_fn_executable_p "$ac_path_lt_DD" || continue
7348 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7349 cmp -s conftest.i conftest.out \
7350 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7351 fi
7352 $ac_path_lt_DD_found && break 3
7353 done
7354 done
7355 done
7356 IFS=$as_save_IFS
7357 if test -z "$ac_cv_path_lt_DD"; then
7358 :
7359 fi
7360 else
7361 ac_cv_path_lt_DD=$lt_DD
7362 fi
7363
7364 rm -f conftest.i conftest2.i conftest.out
7365 fi
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7367 $as_echo "$ac_cv_path_lt_DD" >&6; }
7368
7369
7370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7371 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7372 if ${lt_cv_truncate_bin+:} false; then :
7373 $as_echo_n "(cached) " >&6
7374 else
7375 printf 0123456789abcdef0123456789abcdef >conftest.i
7376 cat conftest.i conftest.i >conftest2.i
7377 lt_cv_truncate_bin=
7378 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7379 cmp -s conftest.i conftest.out \
7380 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7381 fi
7382 rm -f conftest.i conftest2.i conftest.out
7383 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7384 fi
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7386 $as_echo "$lt_cv_truncate_bin" >&6; }
7387
7388
7389
7390
7391
7392
7393
7394 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7395 func_cc_basename ()
7396 {
7397 for cc_temp in $*""; do
7398 case $cc_temp in
7399 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7400 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7401 \-*) ;;
7402 *) break;;
7403 esac
7404 done
7405 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7406 }
7407
7408 # Check whether --enable-libtool-lock was given.
7409 if test "${enable_libtool_lock+set}" = set; then :
7410 enableval=$enable_libtool_lock;
7411 fi
7412
7413 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7414
7415 # Some flags need to be propagated to the compiler or linker for good
7416 # libtool support.
7417 case $host in
7418 ia64-*-hpux*)
7419 # Find out what ABI is being produced by ac_compile, and set mode
7420 # options accordingly.
7421 echo 'int i;' > conftest.$ac_ext
7422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7423 (eval $ac_compile) 2>&5
7424 ac_status=$?
7425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7426 test $ac_status = 0; }; then
7427 case `/usr/bin/file conftest.$ac_objext` in
7428 *ELF-32*)
7429 HPUX_IA64_MODE=32
7430 ;;
7431 *ELF-64*)
7432 HPUX_IA64_MODE=64
7433 ;;
7434 esac
7435 fi
7436 rm -rf conftest*
7437 ;;
7438 *-*-irix6*)
7439 # Find out what ABI is being produced by ac_compile, and set linker
7440 # options accordingly.
7441 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7442 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7443 (eval $ac_compile) 2>&5
7444 ac_status=$?
7445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7446 test $ac_status = 0; }; then
7447 if test yes = "$lt_cv_prog_gnu_ld"; then
7448 case `/usr/bin/file conftest.$ac_objext` in
7449 *32-bit*)
7450 LD="${LD-ld} -melf32bsmip"
7451 ;;
7452 *N32*)
7453 LD="${LD-ld} -melf32bmipn32"
7454 ;;
7455 *64-bit*)
7456 LD="${LD-ld} -melf64bmip"
7457 ;;
7458 esac
7459 else
7460 case `/usr/bin/file conftest.$ac_objext` in
7461 *32-bit*)
7462 LD="${LD-ld} -32"
7463 ;;
7464 *N32*)
7465 LD="${LD-ld} -n32"
7466 ;;
7467 *64-bit*)
7468 LD="${LD-ld} -64"
7469 ;;
7470 esac
7471 fi
7472 fi
7473 rm -rf conftest*
7474 ;;
7475
7476 mips64*-*linux*)
7477 # Find out what ABI is being produced by ac_compile, and set linker
7478 # options accordingly.
7479 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7480 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7481 (eval $ac_compile) 2>&5
7482 ac_status=$?
7483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7484 test $ac_status = 0; }; then
7485 emul=elf
7486 case `/usr/bin/file conftest.$ac_objext` in
7487 *32-bit*)
7488 emul="${emul}32"
7489 ;;
7490 *64-bit*)
7491 emul="${emul}64"
7492 ;;
7493 esac
7494 case `/usr/bin/file conftest.$ac_objext` in
7495 *MSB*)
7496 emul="${emul}btsmip"
7497 ;;
7498 *LSB*)
7499 emul="${emul}ltsmip"
7500 ;;
7501 esac
7502 case `/usr/bin/file conftest.$ac_objext` in
7503 *N32*)
7504 emul="${emul}n32"
7505 ;;
7506 esac
7507 LD="${LD-ld} -m $emul"
7508 fi
7509 rm -rf conftest*
7510 ;;
7511
7512 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7513 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7514 # Find out what ABI is being produced by ac_compile, and set linker
7515 # options accordingly. Note that the listed cases only cover the
7516 # situations where additional linker options are needed (such as when
7517 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7518 # vice versa); the common cases where no linker options are needed do
7519 # not appear in the list.
7520 echo 'int i;' > conftest.$ac_ext
7521 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7522 (eval $ac_compile) 2>&5
7523 ac_status=$?
7524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7525 test $ac_status = 0; }; then
7526 case `/usr/bin/file conftest.o` in
7527 *32-bit*)
7528 case $host in
7529 x86_64-*kfreebsd*-gnu)
7530 LD="${LD-ld} -m elf_i386_fbsd"
7531 ;;
7532 x86_64-*linux*)
7533 case `/usr/bin/file conftest.o` in
7534 *x86-64*)
7535 LD="${LD-ld} -m elf32_x86_64"
7536 ;;
7537 *)
7538 LD="${LD-ld} -m elf_i386"
7539 ;;
7540 esac
7541 ;;
7542 powerpc64le-*linux*)
7543 LD="${LD-ld} -m elf32lppclinux"
7544 ;;
7545 powerpc64-*linux*)
7546 LD="${LD-ld} -m elf32ppclinux"
7547 ;;
7548 s390x-*linux*)
7549 LD="${LD-ld} -m elf_s390"
7550 ;;
7551 sparc64-*linux*)
7552 LD="${LD-ld} -m elf32_sparc"
7553 ;;
7554 esac
7555 ;;
7556 *64-bit*)
7557 case $host in
7558 x86_64-*kfreebsd*-gnu)
7559 LD="${LD-ld} -m elf_x86_64_fbsd"
7560 ;;
7561 x86_64-*linux*)
7562 LD="${LD-ld} -m elf_x86_64"
7563 ;;
7564 powerpcle-*linux*)
7565 LD="${LD-ld} -m elf64lppc"
7566 ;;
7567 powerpc-*linux*)
7568 LD="${LD-ld} -m elf64ppc"
7569 ;;
7570 s390*-*linux*|s390*-*tpf*)
7571 LD="${LD-ld} -m elf64_s390"
7572 ;;
7573 sparc*-*linux*)
7574 LD="${LD-ld} -m elf64_sparc"
7575 ;;
7576 esac
7577 ;;
7578 esac
7579 fi
7580 rm -rf conftest*
7581 ;;
7582
7583 *-*-sco3.2v5*)
7584 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7585 SAVE_CFLAGS=$CFLAGS
7586 CFLAGS="$CFLAGS -belf"
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7588 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7589 if ${lt_cv_cc_needs_belf+:} false; then :
7590 $as_echo_n "(cached) " >&6
7591 else
7592 ac_ext=c
7593 ac_cpp='$CPP $CPPFLAGS'
7594 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7595 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7596 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7597
7598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7599 /* end confdefs.h. */
7600
7601 int
7602 main ()
7603 {
7604
7605 ;
7606 return 0;
7607 }
7608 _ACEOF
7609 if ac_fn_c_try_link "$LINENO"; then :
7610 lt_cv_cc_needs_belf=yes
7611 else
7612 lt_cv_cc_needs_belf=no
7613 fi
7614 rm -f core conftest.err conftest.$ac_objext \
7615 conftest$ac_exeext conftest.$ac_ext
7616 ac_ext=c
7617 ac_cpp='$CPP $CPPFLAGS'
7618 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7619 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7620 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7621
7622 fi
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7624 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7625 if test yes != "$lt_cv_cc_needs_belf"; then
7626 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7627 CFLAGS=$SAVE_CFLAGS
7628 fi
7629 ;;
7630 *-*solaris*)
7631 # Find out what ABI is being produced by ac_compile, and set linker
7632 # options accordingly.
7633 echo 'int i;' > conftest.$ac_ext
7634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7635 (eval $ac_compile) 2>&5
7636 ac_status=$?
7637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7638 test $ac_status = 0; }; then
7639 case `/usr/bin/file conftest.o` in
7640 *64-bit*)
7641 case $lt_cv_prog_gnu_ld in
7642 yes*)
7643 case $host in
7644 i?86-*-solaris*|x86_64-*-solaris*)
7645 LD="${LD-ld} -m elf_x86_64"
7646 ;;
7647 sparc*-*-solaris*)
7648 LD="${LD-ld} -m elf64_sparc"
7649 ;;
7650 esac
7651 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7652 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7653 LD=${LD-ld}_sol2
7654 fi
7655 ;;
7656 *)
7657 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7658 LD="${LD-ld} -64"
7659 fi
7660 ;;
7661 esac
7662 ;;
7663 esac
7664 fi
7665 rm -rf conftest*
7666 ;;
7667 esac
7668
7669 need_locks=$enable_libtool_lock
7670
7671 if test -n "$ac_tool_prefix"; then
7672 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7673 set dummy ${ac_tool_prefix}mt; ac_word=$2
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7675 $as_echo_n "checking for $ac_word... " >&6; }
7676 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7677 $as_echo_n "(cached) " >&6
7678 else
7679 if test -n "$MANIFEST_TOOL"; then
7680 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7681 else
7682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7683 for as_dir in $PATH
7684 do
7685 IFS=$as_save_IFS
7686 test -z "$as_dir" && as_dir=.
7687 for ac_exec_ext in '' $ac_executable_extensions; do
7688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7689 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7691 break 2
7692 fi
7693 done
7694 done
7695 IFS=$as_save_IFS
7696
7697 fi
7698 fi
7699 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7700 if test -n "$MANIFEST_TOOL"; then
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7702 $as_echo "$MANIFEST_TOOL" >&6; }
7703 else
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7705 $as_echo "no" >&6; }
7706 fi
7707
7708
7709 fi
7710 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7711 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7712 # Extract the first word of "mt", so it can be a program name with args.
7713 set dummy mt; ac_word=$2
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7715 $as_echo_n "checking for $ac_word... " >&6; }
7716 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7717 $as_echo_n "(cached) " >&6
7718 else
7719 if test -n "$ac_ct_MANIFEST_TOOL"; then
7720 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7721 else
7722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723 for as_dir in $PATH
7724 do
7725 IFS=$as_save_IFS
7726 test -z "$as_dir" && as_dir=.
7727 for ac_exec_ext in '' $ac_executable_extensions; do
7728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7729 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7731 break 2
7732 fi
7733 done
7734 done
7735 IFS=$as_save_IFS
7736
7737 fi
7738 fi
7739 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7740 if test -n "$ac_ct_MANIFEST_TOOL"; then
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7742 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7743 else
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7745 $as_echo "no" >&6; }
7746 fi
7747
7748 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7749 MANIFEST_TOOL=":"
7750 else
7751 case $cross_compiling:$ac_tool_warned in
7752 yes:)
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7754 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7755 ac_tool_warned=yes ;;
7756 esac
7757 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7758 fi
7759 else
7760 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7761 fi
7762
7763 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7765 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7766 if ${lt_cv_path_mainfest_tool+:} false; then :
7767 $as_echo_n "(cached) " >&6
7768 else
7769 lt_cv_path_mainfest_tool=no
7770 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7771 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7772 cat conftest.err >&5
7773 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7774 lt_cv_path_mainfest_tool=yes
7775 fi
7776 rm -f conftest*
7777 fi
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7779 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7780 if test yes != "$lt_cv_path_mainfest_tool"; then
7781 MANIFEST_TOOL=:
7782 fi
7783
7784
7785
7786
7787
7788
7789 case $host_os in
7790 rhapsody* | darwin*)
7791 if test -n "$ac_tool_prefix"; then
7792 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7793 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7795 $as_echo_n "checking for $ac_word... " >&6; }
7796 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7797 $as_echo_n "(cached) " >&6
7798 else
7799 if test -n "$DSYMUTIL"; then
7800 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7801 else
7802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803 for as_dir in $PATH
7804 do
7805 IFS=$as_save_IFS
7806 test -z "$as_dir" && as_dir=.
7807 for ac_exec_ext in '' $ac_executable_extensions; do
7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7809 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7811 break 2
7812 fi
7813 done
7814 done
7815 IFS=$as_save_IFS
7816
7817 fi
7818 fi
7819 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7820 if test -n "$DSYMUTIL"; then
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7822 $as_echo "$DSYMUTIL" >&6; }
7823 else
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7825 $as_echo "no" >&6; }
7826 fi
7827
7828
7829 fi
7830 if test -z "$ac_cv_prog_DSYMUTIL"; then
7831 ac_ct_DSYMUTIL=$DSYMUTIL
7832 # Extract the first word of "dsymutil", so it can be a program name with args.
7833 set dummy dsymutil; ac_word=$2
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7835 $as_echo_n "checking for $ac_word... " >&6; }
7836 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7837 $as_echo_n "(cached) " >&6
7838 else
7839 if test -n "$ac_ct_DSYMUTIL"; then
7840 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7841 else
7842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7843 for as_dir in $PATH
7844 do
7845 IFS=$as_save_IFS
7846 test -z "$as_dir" && as_dir=.
7847 for ac_exec_ext in '' $ac_executable_extensions; do
7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7849 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7851 break 2
7852 fi
7853 done
7854 done
7855 IFS=$as_save_IFS
7856
7857 fi
7858 fi
7859 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7860 if test -n "$ac_ct_DSYMUTIL"; then
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7862 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7863 else
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7865 $as_echo "no" >&6; }
7866 fi
7867
7868 if test "x$ac_ct_DSYMUTIL" = x; then
7869 DSYMUTIL=":"
7870 else
7871 case $cross_compiling:$ac_tool_warned in
7872 yes:)
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7874 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7875 ac_tool_warned=yes ;;
7876 esac
7877 DSYMUTIL=$ac_ct_DSYMUTIL
7878 fi
7879 else
7880 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7881 fi
7882
7883 if test -n "$ac_tool_prefix"; then
7884 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7885 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7887 $as_echo_n "checking for $ac_word... " >&6; }
7888 if ${ac_cv_prog_NMEDIT+:} false; then :
7889 $as_echo_n "(cached) " >&6
7890 else
7891 if test -n "$NMEDIT"; then
7892 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7893 else
7894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7895 for as_dir in $PATH
7896 do
7897 IFS=$as_save_IFS
7898 test -z "$as_dir" && as_dir=.
7899 for ac_exec_ext in '' $ac_executable_extensions; do
7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7901 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7903 break 2
7904 fi
7905 done
7906 done
7907 IFS=$as_save_IFS
7908
7909 fi
7910 fi
7911 NMEDIT=$ac_cv_prog_NMEDIT
7912 if test -n "$NMEDIT"; then
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7914 $as_echo "$NMEDIT" >&6; }
7915 else
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7917 $as_echo "no" >&6; }
7918 fi
7919
7920
7921 fi
7922 if test -z "$ac_cv_prog_NMEDIT"; then
7923 ac_ct_NMEDIT=$NMEDIT
7924 # Extract the first word of "nmedit", so it can be a program name with args.
7925 set dummy nmedit; ac_word=$2
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7927 $as_echo_n "checking for $ac_word... " >&6; }
7928 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7929 $as_echo_n "(cached) " >&6
7930 else
7931 if test -n "$ac_ct_NMEDIT"; then
7932 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7933 else
7934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7935 for as_dir in $PATH
7936 do
7937 IFS=$as_save_IFS
7938 test -z "$as_dir" && as_dir=.
7939 for ac_exec_ext in '' $ac_executable_extensions; do
7940 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7941 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7943 break 2
7944 fi
7945 done
7946 done
7947 IFS=$as_save_IFS
7948
7949 fi
7950 fi
7951 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7952 if test -n "$ac_ct_NMEDIT"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7954 $as_echo "$ac_ct_NMEDIT" >&6; }
7955 else
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957 $as_echo "no" >&6; }
7958 fi
7959
7960 if test "x$ac_ct_NMEDIT" = x; then
7961 NMEDIT=":"
7962 else
7963 case $cross_compiling:$ac_tool_warned in
7964 yes:)
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7966 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7967 ac_tool_warned=yes ;;
7968 esac
7969 NMEDIT=$ac_ct_NMEDIT
7970 fi
7971 else
7972 NMEDIT="$ac_cv_prog_NMEDIT"
7973 fi
7974
7975 if test -n "$ac_tool_prefix"; then
7976 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7977 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7979 $as_echo_n "checking for $ac_word... " >&6; }
7980 if ${ac_cv_prog_LIPO+:} false; then :
7981 $as_echo_n "(cached) " >&6
7982 else
7983 if test -n "$LIPO"; then
7984 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7985 else
7986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7987 for as_dir in $PATH
7988 do
7989 IFS=$as_save_IFS
7990 test -z "$as_dir" && as_dir=.
7991 for ac_exec_ext in '' $ac_executable_extensions; do
7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7993 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7995 break 2
7996 fi
7997 done
7998 done
7999 IFS=$as_save_IFS
8000
8001 fi
8002 fi
8003 LIPO=$ac_cv_prog_LIPO
8004 if test -n "$LIPO"; then
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8006 $as_echo "$LIPO" >&6; }
8007 else
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8009 $as_echo "no" >&6; }
8010 fi
8011
8012
8013 fi
8014 if test -z "$ac_cv_prog_LIPO"; then
8015 ac_ct_LIPO=$LIPO
8016 # Extract the first word of "lipo", so it can be a program name with args.
8017 set dummy lipo; ac_word=$2
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8019 $as_echo_n "checking for $ac_word... " >&6; }
8020 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8021 $as_echo_n "(cached) " >&6
8022 else
8023 if test -n "$ac_ct_LIPO"; then
8024 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8025 else
8026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8027 for as_dir in $PATH
8028 do
8029 IFS=$as_save_IFS
8030 test -z "$as_dir" && as_dir=.
8031 for ac_exec_ext in '' $ac_executable_extensions; do
8032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8033 ac_cv_prog_ac_ct_LIPO="lipo"
8034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8035 break 2
8036 fi
8037 done
8038 done
8039 IFS=$as_save_IFS
8040
8041 fi
8042 fi
8043 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8044 if test -n "$ac_ct_LIPO"; then
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8046 $as_echo "$ac_ct_LIPO" >&6; }
8047 else
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8049 $as_echo "no" >&6; }
8050 fi
8051
8052 if test "x$ac_ct_LIPO" = x; then
8053 LIPO=":"
8054 else
8055 case $cross_compiling:$ac_tool_warned in
8056 yes:)
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8058 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8059 ac_tool_warned=yes ;;
8060 esac
8061 LIPO=$ac_ct_LIPO
8062 fi
8063 else
8064 LIPO="$ac_cv_prog_LIPO"
8065 fi
8066
8067 if test -n "$ac_tool_prefix"; then
8068 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8069 set dummy ${ac_tool_prefix}otool; ac_word=$2
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8071 $as_echo_n "checking for $ac_word... " >&6; }
8072 if ${ac_cv_prog_OTOOL+:} false; then :
8073 $as_echo_n "(cached) " >&6
8074 else
8075 if test -n "$OTOOL"; then
8076 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8077 else
8078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8079 for as_dir in $PATH
8080 do
8081 IFS=$as_save_IFS
8082 test -z "$as_dir" && as_dir=.
8083 for ac_exec_ext in '' $ac_executable_extensions; do
8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8085 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8087 break 2
8088 fi
8089 done
8090 done
8091 IFS=$as_save_IFS
8092
8093 fi
8094 fi
8095 OTOOL=$ac_cv_prog_OTOOL
8096 if test -n "$OTOOL"; then
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8098 $as_echo "$OTOOL" >&6; }
8099 else
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101 $as_echo "no" >&6; }
8102 fi
8103
8104
8105 fi
8106 if test -z "$ac_cv_prog_OTOOL"; then
8107 ac_ct_OTOOL=$OTOOL
8108 # Extract the first word of "otool", so it can be a program name with args.
8109 set dummy otool; ac_word=$2
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8111 $as_echo_n "checking for $ac_word... " >&6; }
8112 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8113 $as_echo_n "(cached) " >&6
8114 else
8115 if test -n "$ac_ct_OTOOL"; then
8116 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8117 else
8118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8119 for as_dir in $PATH
8120 do
8121 IFS=$as_save_IFS
8122 test -z "$as_dir" && as_dir=.
8123 for ac_exec_ext in '' $ac_executable_extensions; do
8124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8125 ac_cv_prog_ac_ct_OTOOL="otool"
8126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8127 break 2
8128 fi
8129 done
8130 done
8131 IFS=$as_save_IFS
8132
8133 fi
8134 fi
8135 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8136 if test -n "$ac_ct_OTOOL"; then
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8138 $as_echo "$ac_ct_OTOOL" >&6; }
8139 else
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8141 $as_echo "no" >&6; }
8142 fi
8143
8144 if test "x$ac_ct_OTOOL" = x; then
8145 OTOOL=":"
8146 else
8147 case $cross_compiling:$ac_tool_warned in
8148 yes:)
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8150 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8151 ac_tool_warned=yes ;;
8152 esac
8153 OTOOL=$ac_ct_OTOOL
8154 fi
8155 else
8156 OTOOL="$ac_cv_prog_OTOOL"
8157 fi
8158
8159 if test -n "$ac_tool_prefix"; then
8160 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8161 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8163 $as_echo_n "checking for $ac_word... " >&6; }
8164 if ${ac_cv_prog_OTOOL64+:} false; then :
8165 $as_echo_n "(cached) " >&6
8166 else
8167 if test -n "$OTOOL64"; then
8168 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8169 else
8170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8171 for as_dir in $PATH
8172 do
8173 IFS=$as_save_IFS
8174 test -z "$as_dir" && as_dir=.
8175 for ac_exec_ext in '' $ac_executable_extensions; do
8176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8177 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8179 break 2
8180 fi
8181 done
8182 done
8183 IFS=$as_save_IFS
8184
8185 fi
8186 fi
8187 OTOOL64=$ac_cv_prog_OTOOL64
8188 if test -n "$OTOOL64"; then
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8190 $as_echo "$OTOOL64" >&6; }
8191 else
8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8193 $as_echo "no" >&6; }
8194 fi
8195
8196
8197 fi
8198 if test -z "$ac_cv_prog_OTOOL64"; then
8199 ac_ct_OTOOL64=$OTOOL64
8200 # Extract the first word of "otool64", so it can be a program name with args.
8201 set dummy otool64; ac_word=$2
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8203 $as_echo_n "checking for $ac_word... " >&6; }
8204 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8205 $as_echo_n "(cached) " >&6
8206 else
8207 if test -n "$ac_ct_OTOOL64"; then
8208 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8209 else
8210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8211 for as_dir in $PATH
8212 do
8213 IFS=$as_save_IFS
8214 test -z "$as_dir" && as_dir=.
8215 for ac_exec_ext in '' $ac_executable_extensions; do
8216 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8217 ac_cv_prog_ac_ct_OTOOL64="otool64"
8218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8219 break 2
8220 fi
8221 done
8222 done
8223 IFS=$as_save_IFS
8224
8225 fi
8226 fi
8227 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8228 if test -n "$ac_ct_OTOOL64"; then
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8230 $as_echo "$ac_ct_OTOOL64" >&6; }
8231 else
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8233 $as_echo "no" >&6; }
8234 fi
8235
8236 if test "x$ac_ct_OTOOL64" = x; then
8237 OTOOL64=":"
8238 else
8239 case $cross_compiling:$ac_tool_warned in
8240 yes:)
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8242 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8243 ac_tool_warned=yes ;;
8244 esac
8245 OTOOL64=$ac_ct_OTOOL64
8246 fi
8247 else
8248 OTOOL64="$ac_cv_prog_OTOOL64"
8249 fi
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8278 $as_echo_n "checking for -single_module linker flag... " >&6; }
8279 if ${lt_cv_apple_cc_single_mod+:} false; then :
8280 $as_echo_n "(cached) " >&6
8281 else
8282 lt_cv_apple_cc_single_mod=no
8283 if test -z "$LT_MULTI_MODULE"; then
8284 # By default we will add the -single_module flag. You can override
8285 # by either setting the environment variable LT_MULTI_MODULE
8286 # non-empty at configure time, or by adding -multi_module to the
8287 # link flags.
8288 rm -rf libconftest.dylib*
8289 echo "int foo(void){return 1;}" > conftest.c
8290 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8291 -dynamiclib -Wl,-single_module conftest.c" >&5
8292 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8293 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8294 _lt_result=$?
8295 # If there is a non-empty error log, and "single_module"
8296 # appears in it, assume the flag caused a linker warning
8297 if test -s conftest.err && $GREP single_module conftest.err; then
8298 cat conftest.err >&5
8299 # Otherwise, if the output was created with a 0 exit code from
8300 # the compiler, it worked.
8301 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8302 lt_cv_apple_cc_single_mod=yes
8303 else
8304 cat conftest.err >&5
8305 fi
8306 rm -rf libconftest.dylib*
8307 rm -f conftest.*
8308 fi
8309 fi
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8311 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8312
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8314 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8315 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8316 $as_echo_n "(cached) " >&6
8317 else
8318 lt_cv_ld_exported_symbols_list=no
8319 save_LDFLAGS=$LDFLAGS
8320 echo "_main" > conftest.sym
8321 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8323 /* end confdefs.h. */
8324
8325 int
8326 main ()
8327 {
8328
8329 ;
8330 return 0;
8331 }
8332 _ACEOF
8333 if ac_fn_c_try_link "$LINENO"; then :
8334 lt_cv_ld_exported_symbols_list=yes
8335 else
8336 lt_cv_ld_exported_symbols_list=no
8337 fi
8338 rm -f core conftest.err conftest.$ac_objext \
8339 conftest$ac_exeext conftest.$ac_ext
8340 LDFLAGS=$save_LDFLAGS
8341
8342 fi
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8344 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8345
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8347 $as_echo_n "checking for -force_load linker flag... " >&6; }
8348 if ${lt_cv_ld_force_load+:} false; then :
8349 $as_echo_n "(cached) " >&6
8350 else
8351 lt_cv_ld_force_load=no
8352 cat > conftest.c << _LT_EOF
8353 int forced_loaded() { return 2;}
8354 _LT_EOF
8355 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8356 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8357 echo "$AR cru libconftest.a conftest.o" >&5
8358 $AR cru libconftest.a conftest.o 2>&5
8359 echo "$RANLIB libconftest.a" >&5
8360 $RANLIB libconftest.a 2>&5
8361 cat > conftest.c << _LT_EOF
8362 int main() { return 0;}
8363 _LT_EOF
8364 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8365 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8366 _lt_result=$?
8367 if test -s conftest.err && $GREP force_load conftest.err; then
8368 cat conftest.err >&5
8369 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8370 lt_cv_ld_force_load=yes
8371 else
8372 cat conftest.err >&5
8373 fi
8374 rm -f conftest.err libconftest.a conftest conftest.c
8375 rm -rf conftest.dSYM
8376
8377 fi
8378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8379 $as_echo "$lt_cv_ld_force_load" >&6; }
8380 case $host_os in
8381 rhapsody* | darwin1.[012])
8382 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8383 darwin1.*)
8384 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8385 darwin*) # darwin 5.x on
8386 # if running on 10.5 or later, the deployment target defaults
8387 # to the OS version, if on x86, and 10.4, the deployment
8388 # target defaults to 10.4. Don't you love it?
8389 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8390 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8391 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8392 10.[012][,.]*)
8393 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8394 10.*)
8395 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8396 esac
8397 ;;
8398 esac
8399 if test yes = "$lt_cv_apple_cc_single_mod"; then
8400 _lt_dar_single_mod='$single_module'
8401 fi
8402 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8403 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8404 else
8405 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8406 fi
8407 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8408 _lt_dsymutil='~$DSYMUTIL $lib || :'
8409 else
8410 _lt_dsymutil=
8411 fi
8412 ;;
8413 esac
8414
8415 # func_munge_path_list VARIABLE PATH
8416 # -----------------------------------
8417 # VARIABLE is name of variable containing _space_ separated list of
8418 # directories to be munged by the contents of PATH, which is string
8419 # having a format:
8420 # "DIR[:DIR]:"
8421 # string "DIR[ DIR]" will be prepended to VARIABLE
8422 # ":DIR[:DIR]"
8423 # string "DIR[ DIR]" will be appended to VARIABLE
8424 # "DIRP[:DIRP]::[DIRA:]DIRA"
8425 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8426 # "DIRA[ DIRA]" will be appended to VARIABLE
8427 # "DIR[:DIR]"
8428 # VARIABLE will be replaced by "DIR[ DIR]"
8429 func_munge_path_list ()
8430 {
8431 case x$2 in
8432 x)
8433 ;;
8434 *:)
8435 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8436 ;;
8437 x:*)
8438 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8439 ;;
8440 *::*)
8441 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8442 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8443 ;;
8444 *)
8445 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8446 ;;
8447 esac
8448 }
8449
8450 ac_ext=c
8451 ac_cpp='$CPP $CPPFLAGS'
8452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8456 $as_echo_n "checking how to run the C preprocessor... " >&6; }
8457 # On Suns, sometimes $CPP names a directory.
8458 if test -n "$CPP" && test -d "$CPP"; then
8459 CPP=
8460 fi
8461 if test -z "$CPP"; then
8462 if ${ac_cv_prog_CPP+:} false; then :
8463 $as_echo_n "(cached) " >&6
8464 else
8465 # Double quotes because CPP needs to be expanded
8466 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8467 do
8468 ac_preproc_ok=false
8469 for ac_c_preproc_warn_flag in '' yes
8470 do
8471 # Use a header file that comes with gcc, so configuring glibc
8472 # with a fresh cross-compiler works.
8473 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8474 # <limits.h> exists even on freestanding compilers.
8475 # On the NeXT, cc -E runs the code through the compiler's parser,
8476 # not just through cpp. "Syntax error" is here to catch this case.
8477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8478 /* end confdefs.h. */
8479 #ifdef __STDC__
8480 # include <limits.h>
8481 #else
8482 # include <assert.h>
8483 #endif
8484 Syntax error
8485 _ACEOF
8486 if ac_fn_c_try_cpp "$LINENO"; then :
8487
8488 else
8489 # Broken: fails on valid input.
8490 continue
8491 fi
8492 rm -f conftest.err conftest.i conftest.$ac_ext
8493
8494 # OK, works on sane cases. Now check whether nonexistent headers
8495 # can be detected and how.
8496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8497 /* end confdefs.h. */
8498 #include <ac_nonexistent.h>
8499 _ACEOF
8500 if ac_fn_c_try_cpp "$LINENO"; then :
8501 # Broken: success on invalid input.
8502 continue
8503 else
8504 # Passes both tests.
8505 ac_preproc_ok=:
8506 break
8507 fi
8508 rm -f conftest.err conftest.i conftest.$ac_ext
8509
8510 done
8511 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8512 rm -f conftest.i conftest.err conftest.$ac_ext
8513 if $ac_preproc_ok; then :
8514 break
8515 fi
8516
8517 done
8518 ac_cv_prog_CPP=$CPP
8519
8520 fi
8521 CPP=$ac_cv_prog_CPP
8522 else
8523 ac_cv_prog_CPP=$CPP
8524 fi
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8526 $as_echo "$CPP" >&6; }
8527 ac_preproc_ok=false
8528 for ac_c_preproc_warn_flag in '' yes
8529 do
8530 # Use a header file that comes with gcc, so configuring glibc
8531 # with a fresh cross-compiler works.
8532 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8533 # <limits.h> exists even on freestanding compilers.
8534 # On the NeXT, cc -E runs the code through the compiler's parser,
8535 # not just through cpp. "Syntax error" is here to catch this case.
8536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8537 /* end confdefs.h. */
8538 #ifdef __STDC__
8539 # include <limits.h>
8540 #else
8541 # include <assert.h>
8542 #endif
8543 Syntax error
8544 _ACEOF
8545 if ac_fn_c_try_cpp "$LINENO"; then :
8546
8547 else
8548 # Broken: fails on valid input.
8549 continue
8550 fi
8551 rm -f conftest.err conftest.i conftest.$ac_ext
8552
8553 # OK, works on sane cases. Now check whether nonexistent headers
8554 # can be detected and how.
8555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8556 /* end confdefs.h. */
8557 #include <ac_nonexistent.h>
8558 _ACEOF
8559 if ac_fn_c_try_cpp "$LINENO"; then :
8560 # Broken: success on invalid input.
8561 continue
8562 else
8563 # Passes both tests.
8564 ac_preproc_ok=:
8565 break
8566 fi
8567 rm -f conftest.err conftest.i conftest.$ac_ext
8568
8569 done
8570 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8571 rm -f conftest.i conftest.err conftest.$ac_ext
8572 if $ac_preproc_ok; then :
8573
8574 else
8575 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8576 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8577 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8578 See \`config.log' for more details" "$LINENO" 5; }
8579 fi
8580
8581 ac_ext=c
8582 ac_cpp='$CPP $CPPFLAGS'
8583 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8584 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8585 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8586
8587
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8589 $as_echo_n "checking for ANSI C header files... " >&6; }
8590 if ${ac_cv_header_stdc+:} false; then :
8591 $as_echo_n "(cached) " >&6
8592 else
8593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8594 /* end confdefs.h. */
8595 #include <stdlib.h>
8596 #include <stdarg.h>
8597 #include <string.h>
8598 #include <float.h>
8599
8600 int
8601 main ()
8602 {
8603
8604 ;
8605 return 0;
8606 }
8607 _ACEOF
8608 if ac_fn_c_try_compile "$LINENO"; then :
8609 ac_cv_header_stdc=yes
8610 else
8611 ac_cv_header_stdc=no
8612 fi
8613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8614
8615 if test $ac_cv_header_stdc = yes; then
8616 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8618 /* end confdefs.h. */
8619 #include <string.h>
8620
8621 _ACEOF
8622 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8623 $EGREP "memchr" >/dev/null 2>&1; then :
8624
8625 else
8626 ac_cv_header_stdc=no
8627 fi
8628 rm -f conftest*
8629
8630 fi
8631
8632 if test $ac_cv_header_stdc = yes; then
8633 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8635 /* end confdefs.h. */
8636 #include <stdlib.h>
8637
8638 _ACEOF
8639 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8640 $EGREP "free" >/dev/null 2>&1; then :
8641
8642 else
8643 ac_cv_header_stdc=no
8644 fi
8645 rm -f conftest*
8646
8647 fi
8648
8649 if test $ac_cv_header_stdc = yes; then
8650 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8651 if test "$cross_compiling" = yes; then :
8652 :
8653 else
8654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8655 /* end confdefs.h. */
8656 #include <ctype.h>
8657 #include <stdlib.h>
8658 #if ((' ' & 0x0FF) == 0x020)
8659 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8660 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8661 #else
8662 # define ISLOWER(c) \
8663 (('a' <= (c) && (c) <= 'i') \
8664 || ('j' <= (c) && (c) <= 'r') \
8665 || ('s' <= (c) && (c) <= 'z'))
8666 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8667 #endif
8668
8669 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8670 int
8671 main ()
8672 {
8673 int i;
8674 for (i = 0; i < 256; i++)
8675 if (XOR (islower (i), ISLOWER (i))
8676 || toupper (i) != TOUPPER (i))
8677 return 2;
8678 return 0;
8679 }
8680 _ACEOF
8681 if ac_fn_c_try_run "$LINENO"; then :
8682
8683 else
8684 ac_cv_header_stdc=no
8685 fi
8686 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8687 conftest.$ac_objext conftest.beam conftest.$ac_ext
8688 fi
8689
8690 fi
8691 fi
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8693 $as_echo "$ac_cv_header_stdc" >&6; }
8694 if test $ac_cv_header_stdc = yes; then
8695
8696 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8697
8698 fi
8699
8700 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8701 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8702 inttypes.h stdint.h unistd.h
8703 do :
8704 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8705 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8706 "
8707 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8708 cat >>confdefs.h <<_ACEOF
8709 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8710 _ACEOF
8711
8712 fi
8713
8714 done
8715
8716
8717 for ac_header in dlfcn.h
8718 do :
8719 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8720 "
8721 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8722 cat >>confdefs.h <<_ACEOF
8723 #define HAVE_DLFCN_H 1
8724 _ACEOF
8725
8726 fi
8727
8728 done
8729
8730
8731
8732
8733
8734 # Set options
8735
8736
8737
8738 enable_dlopen=no
8739
8740
8741 enable_win32_dll=no
8742
8743
8744 # Check whether --enable-shared was given.
8745 if test "${enable_shared+set}" = set; then :
8746 enableval=$enable_shared; p=${PACKAGE-default}
8747 case $enableval in
8748 yes) enable_shared=yes ;;
8749 no) enable_shared=no ;;
8750 *)
8751 enable_shared=no
8752 # Look at the argument we got. We use all the common list separators.
8753 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8754 for pkg in $enableval; do
8755 IFS=$lt_save_ifs
8756 if test "X$pkg" = "X$p"; then
8757 enable_shared=yes
8758 fi
8759 done
8760 IFS=$lt_save_ifs
8761 ;;
8762 esac
8763 else
8764 enable_shared=yes
8765 fi
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777 # Check whether --with-pic was given.
8778 if test "${with_pic+set}" = set; then :
8779 withval=$with_pic; lt_p=${PACKAGE-default}
8780 case $withval in
8781 yes|no) pic_mode=$withval ;;
8782 *)
8783 pic_mode=default
8784 # Look at the argument we got. We use all the common list separators.
8785 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8786 for lt_pkg in $withval; do
8787 IFS=$lt_save_ifs
8788 if test "X$lt_pkg" = "X$lt_p"; then
8789 pic_mode=yes
8790 fi
8791 done
8792 IFS=$lt_save_ifs
8793 ;;
8794 esac
8795 else
8796 pic_mode=default
8797 fi
8798
8799
8800
8801
8802
8803
8804
8805
8806 # Check whether --enable-fast-install was given.
8807 if test "${enable_fast_install+set}" = set; then :
8808 enableval=$enable_fast_install; p=${PACKAGE-default}
8809 case $enableval in
8810 yes) enable_fast_install=yes ;;
8811 no) enable_fast_install=no ;;
8812 *)
8813 enable_fast_install=no
8814 # Look at the argument we got. We use all the common list separators.
8815 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8816 for pkg in $enableval; do
8817 IFS=$lt_save_ifs
8818 if test "X$pkg" = "X$p"; then
8819 enable_fast_install=yes
8820 fi
8821 done
8822 IFS=$lt_save_ifs
8823 ;;
8824 esac
8825 else
8826 enable_fast_install=yes
8827 fi
8828
8829
8830
8831
8832
8833
8834
8835
8836 shared_archive_member_spec=
8837 case $host,$enable_shared in
8838 power*-*-aix[5-9]*,yes)
8839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8840 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8841
8842 # Check whether --with-aix-soname was given.
8843 if test "${with_aix_soname+set}" = set; then :
8844 withval=$with_aix_soname; case $withval in
8845 aix|svr4|both)
8846 ;;
8847 *)
8848 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8849 ;;
8850 esac
8851 lt_cv_with_aix_soname=$with_aix_soname
8852 else
8853 if ${lt_cv_with_aix_soname+:} false; then :
8854 $as_echo_n "(cached) " >&6
8855 else
8856 lt_cv_with_aix_soname=aix
8857 fi
8858
8859 with_aix_soname=$lt_cv_with_aix_soname
8860 fi
8861
8862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8863 $as_echo "$with_aix_soname" >&6; }
8864 if test aix != "$with_aix_soname"; then
8865 # For the AIX way of multilib, we name the shared archive member
8866 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8867 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8868 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8869 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8870 if test 64 = "${OBJECT_MODE-32}"; then
8871 shared_archive_member_spec=shr_64
8872 else
8873 shared_archive_member_spec=shr
8874 fi
8875 fi
8876 ;;
8877 *)
8878 with_aix_soname=aix
8879 ;;
8880 esac
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891 # This can be used to rebuild libtool when needed
8892 LIBTOOL_DEPS=$ltmain
8893
8894 # Always use our own libtool.
8895 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926 test -z "$LN_S" && LN_S="ln -s"
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941 if test -n "${ZSH_VERSION+set}"; then
8942 setopt NO_GLOB_SUBST
8943 fi
8944
8945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8946 $as_echo_n "checking for objdir... " >&6; }
8947 if ${lt_cv_objdir+:} false; then :
8948 $as_echo_n "(cached) " >&6
8949 else
8950 rm -f .libs 2>/dev/null
8951 mkdir .libs 2>/dev/null
8952 if test -d .libs; then
8953 lt_cv_objdir=.libs
8954 else
8955 # MS-DOS does not allow filenames that begin with a dot.
8956 lt_cv_objdir=_libs
8957 fi
8958 rmdir .libs 2>/dev/null
8959 fi
8960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8961 $as_echo "$lt_cv_objdir" >&6; }
8962 objdir=$lt_cv_objdir
8963
8964
8965
8966
8967
8968 cat >>confdefs.h <<_ACEOF
8969 #define LT_OBJDIR "$lt_cv_objdir/"
8970 _ACEOF
8971
8972
8973
8974
8975 case $host_os in
8976 aix3*)
8977 # AIX sometimes has problems with the GCC collect2 program. For some
8978 # reason, if we set the COLLECT_NAMES environment variable, the problems
8979 # vanish in a puff of smoke.
8980 if test set != "${COLLECT_NAMES+set}"; then
8981 COLLECT_NAMES=
8982 export COLLECT_NAMES
8983 fi
8984 ;;
8985 esac
8986
8987 # Global variables:
8988 ofile=libtool
8989 can_build_shared=yes
8990
8991 # All known linkers require a '.a' archive for static linking (except MSVC,
8992 # which needs '.lib').
8993 libext=a
8994
8995 with_gnu_ld=$lt_cv_prog_gnu_ld
8996
8997 old_CC=$CC
8998 old_CFLAGS=$CFLAGS
8999
9000 # Set sane defaults for various variables
9001 test -z "$CC" && CC=cc
9002 test -z "$LTCC" && LTCC=$CC
9003 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9004 test -z "$LD" && LD=ld
9005 test -z "$ac_objext" && ac_objext=o
9006
9007 func_cc_basename $compiler
9008 cc_basename=$func_cc_basename_result
9009
9010
9011 # Only perform the check for file, if the check method requires it
9012 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9013 case $deplibs_check_method in
9014 file_magic*)
9015 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9017 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9018 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9019 $as_echo_n "(cached) " >&6
9020 else
9021 case $MAGIC_CMD in
9022 [\\/*] | ?:[\\/]*)
9023 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9024 ;;
9025 *)
9026 lt_save_MAGIC_CMD=$MAGIC_CMD
9027 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9028 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9029 for ac_dir in $ac_dummy; do
9030 IFS=$lt_save_ifs
9031 test -z "$ac_dir" && ac_dir=.
9032 if test -f "$ac_dir/${ac_tool_prefix}file"; then
9033 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9034 if test -n "$file_magic_test_file"; then
9035 case $deplibs_check_method in
9036 "file_magic "*)
9037 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9038 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9039 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9040 $EGREP "$file_magic_regex" > /dev/null; then
9041 :
9042 else
9043 cat <<_LT_EOF 1>&2
9044
9045 *** Warning: the command libtool uses to detect shared libraries,
9046 *** $file_magic_cmd, produces output that libtool cannot recognize.
9047 *** The result is that libtool may fail to recognize shared libraries
9048 *** as such. This will affect the creation of libtool libraries that
9049 *** depend on shared libraries, but programs linked with such libtool
9050 *** libraries will work regardless of this problem. Nevertheless, you
9051 *** may want to report the problem to your system manager and/or to
9052 *** bug-libtool@gnu.org
9053
9054 _LT_EOF
9055 fi ;;
9056 esac
9057 fi
9058 break
9059 fi
9060 done
9061 IFS=$lt_save_ifs
9062 MAGIC_CMD=$lt_save_MAGIC_CMD
9063 ;;
9064 esac
9065 fi
9066
9067 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9068 if test -n "$MAGIC_CMD"; then
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9070 $as_echo "$MAGIC_CMD" >&6; }
9071 else
9072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9073 $as_echo "no" >&6; }
9074 fi
9075
9076
9077
9078
9079
9080 if test -z "$lt_cv_path_MAGIC_CMD"; then
9081 if test -n "$ac_tool_prefix"; then
9082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9083 $as_echo_n "checking for file... " >&6; }
9084 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9085 $as_echo_n "(cached) " >&6
9086 else
9087 case $MAGIC_CMD in
9088 [\\/*] | ?:[\\/]*)
9089 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9090 ;;
9091 *)
9092 lt_save_MAGIC_CMD=$MAGIC_CMD
9093 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9094 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9095 for ac_dir in $ac_dummy; do
9096 IFS=$lt_save_ifs
9097 test -z "$ac_dir" && ac_dir=.
9098 if test -f "$ac_dir/file"; then
9099 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9100 if test -n "$file_magic_test_file"; then
9101 case $deplibs_check_method in
9102 "file_magic "*)
9103 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9104 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9105 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9106 $EGREP "$file_magic_regex" > /dev/null; then
9107 :
9108 else
9109 cat <<_LT_EOF 1>&2
9110
9111 *** Warning: the command libtool uses to detect shared libraries,
9112 *** $file_magic_cmd, produces output that libtool cannot recognize.
9113 *** The result is that libtool may fail to recognize shared libraries
9114 *** as such. This will affect the creation of libtool libraries that
9115 *** depend on shared libraries, but programs linked with such libtool
9116 *** libraries will work regardless of this problem. Nevertheless, you
9117 *** may want to report the problem to your system manager and/or to
9118 *** bug-libtool@gnu.org
9119
9120 _LT_EOF
9121 fi ;;
9122 esac
9123 fi
9124 break
9125 fi
9126 done
9127 IFS=$lt_save_ifs
9128 MAGIC_CMD=$lt_save_MAGIC_CMD
9129 ;;
9130 esac
9131 fi
9132
9133 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9134 if test -n "$MAGIC_CMD"; then
9135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9136 $as_echo "$MAGIC_CMD" >&6; }
9137 else
9138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9139 $as_echo "no" >&6; }
9140 fi
9141
9142
9143 else
9144 MAGIC_CMD=:
9145 fi
9146 fi
9147
9148 fi
9149 ;;
9150 esac
9151
9152 # Use C for the default configuration in the libtool script
9153
9154 lt_save_CC=$CC
9155 ac_ext=c
9156 ac_cpp='$CPP $CPPFLAGS'
9157 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9158 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9159 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9160
9161
9162 # Source file extension for C test sources.
9163 ac_ext=c
9164
9165 # Object file extension for compiled C test sources.
9166 objext=o
9167 objext=$objext
9168
9169 # Code to be used in simple compile tests
9170 lt_simple_compile_test_code="int some_variable = 0;"
9171
9172 # Code to be used in simple link tests
9173 lt_simple_link_test_code='int main(){return(0);}'
9174
9175
9176
9177
9178
9179
9180
9181 # If no C compiler was specified, use CC.
9182 LTCC=${LTCC-"$CC"}
9183
9184 # If no C compiler flags were specified, use CFLAGS.
9185 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9186
9187 # Allow CC to be a program name with arguments.
9188 compiler=$CC
9189
9190 # Save the default compiler, since it gets overwritten when the other
9191 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9192 compiler_DEFAULT=$CC
9193
9194 # save warnings/boilerplate of simple test code
9195 ac_outfile=conftest.$ac_objext
9196 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9197 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9198 _lt_compiler_boilerplate=`cat conftest.err`
9199 $RM conftest*
9200
9201 ac_outfile=conftest.$ac_objext
9202 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9203 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9204 _lt_linker_boilerplate=`cat conftest.err`
9205 $RM -r conftest*
9206
9207
9208 ## CAVEAT EMPTOR:
9209 ## There is no encapsulation within the following macros, do not change
9210 ## the running order or otherwise move them around unless you know exactly
9211 ## what you are doing...
9212 if test -n "$compiler"; then
9213
9214 lt_prog_compiler_no_builtin_flag=
9215
9216 if test yes = "$GCC"; then
9217 case $cc_basename in
9218 nvcc*)
9219 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9220 *)
9221 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9222 esac
9223
9224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9225 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9226 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9227 $as_echo_n "(cached) " >&6
9228 else
9229 lt_cv_prog_compiler_rtti_exceptions=no
9230 ac_outfile=conftest.$ac_objext
9231 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9232 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
9233 # Insert the option either (1) after the last *FLAGS variable, or
9234 # (2) before a word containing "conftest.", or (3) at the end.
9235 # Note that $ac_compile itself does not contain backslashes and begins
9236 # with a dollar sign (not a hyphen), so the echo should work correctly.
9237 # The option is referenced via a variable to avoid confusing sed.
9238 lt_compile=`echo "$ac_compile" | $SED \
9239 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9240 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9241 -e 's:$: $lt_compiler_flag:'`
9242 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9243 (eval "$lt_compile" 2>conftest.err)
9244 ac_status=$?
9245 cat conftest.err >&5
9246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9247 if (exit $ac_status) && test -s "$ac_outfile"; then
9248 # The compiler can only warn and ignore the option if not recognized
9249 # So say no if there are warnings other than the usual output.
9250 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9251 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9252 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9253 lt_cv_prog_compiler_rtti_exceptions=yes
9254 fi
9255 fi
9256 $RM conftest*
9257
9258 fi
9259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9260 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9261
9262 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9263 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9264 else
9265 :
9266 fi
9267
9268 fi
9269
9270
9271
9272
9273
9274
9275 lt_prog_compiler_wl=
9276 lt_prog_compiler_pic=
9277 lt_prog_compiler_static=
9278
9279
9280 if test yes = "$GCC"; then
9281 lt_prog_compiler_wl='-Wl,'
9282 lt_prog_compiler_static='-static'
9283
9284 case $host_os in
9285 aix*)
9286 # All AIX code is PIC.
9287 if test ia64 = "$host_cpu"; then
9288 # AIX 5 now supports IA64 processor
9289 lt_prog_compiler_static='-Bstatic'
9290 fi
9291 lt_prog_compiler_pic='-fPIC'
9292 ;;
9293
9294 amigaos*)
9295 case $host_cpu in
9296 powerpc)
9297 # see comment about AmigaOS4 .so support
9298 lt_prog_compiler_pic='-fPIC'
9299 ;;
9300 m68k)
9301 # FIXME: we need at least 68020 code to build shared libraries, but
9302 # adding the '-m68020' flag to GCC prevents building anything better,
9303 # like '-m68040'.
9304 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9305 ;;
9306 esac
9307 ;;
9308
9309 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9310 # PIC is the default for these OSes.
9311 ;;
9312
9313 mingw* | cygwin* | pw32* | os2* | cegcc*)
9314 # This hack is so that the source file can tell whether it is being
9315 # built for inclusion in a dll (and should export symbols for example).
9316 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9317 # (--disable-auto-import) libraries
9318 lt_prog_compiler_pic='-DDLL_EXPORT'
9319 case $host_os in
9320 os2*)
9321 lt_prog_compiler_static='$wl-static'
9322 ;;
9323 esac
9324 ;;
9325
9326 darwin* | rhapsody*)
9327 # PIC is the default on this platform
9328 # Common symbols not allowed in MH_DYLIB files
9329 lt_prog_compiler_pic='-fno-common'
9330 ;;
9331
9332 haiku*)
9333 # PIC is the default for Haiku.
9334 # The "-static" flag exists, but is broken.
9335 lt_prog_compiler_static=
9336 ;;
9337
9338 hpux*)
9339 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9340 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9341 # sets the default TLS model and affects inlining.
9342 case $host_cpu in
9343 hppa*64*)
9344 # +Z the default
9345 ;;
9346 *)
9347 lt_prog_compiler_pic='-fPIC'
9348 ;;
9349 esac
9350 ;;
9351
9352 interix[3-9]*)
9353 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9354 # Instead, we relocate shared libraries at runtime.
9355 ;;
9356
9357 msdosdjgpp*)
9358 # Just because we use GCC doesn't mean we suddenly get shared libraries
9359 # on systems that don't support them.
9360 lt_prog_compiler_can_build_shared=no
9361 enable_shared=no
9362 ;;
9363
9364 *nto* | *qnx*)
9365 # QNX uses GNU C++, but need to define -shared option too, otherwise
9366 # it will coredump.
9367 lt_prog_compiler_pic='-fPIC -shared'
9368 ;;
9369
9370 sysv4*MP*)
9371 if test -d /usr/nec; then
9372 lt_prog_compiler_pic=-Kconform_pic
9373 fi
9374 ;;
9375
9376 *)
9377 lt_prog_compiler_pic='-fPIC'
9378 ;;
9379 esac
9380
9381 case $cc_basename in
9382 nvcc*) # Cuda Compiler Driver 2.2
9383 lt_prog_compiler_wl='-Xlinker '
9384 if test -n "$lt_prog_compiler_pic"; then
9385 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9386 fi
9387 ;;
9388 esac
9389 else
9390 # PORTME Check for flag to pass linker flags through the system compiler.
9391 case $host_os in
9392 aix*)
9393 lt_prog_compiler_wl='-Wl,'
9394 if test ia64 = "$host_cpu"; then
9395 # AIX 5 now supports IA64 processor
9396 lt_prog_compiler_static='-Bstatic'
9397 else
9398 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9399 fi
9400 ;;
9401
9402 darwin* | rhapsody*)
9403 # PIC is the default on this platform
9404 # Common symbols not allowed in MH_DYLIB files
9405 lt_prog_compiler_pic='-fno-common'
9406 case $cc_basename in
9407 nagfor*)
9408 # NAG Fortran compiler
9409 lt_prog_compiler_wl='-Wl,-Wl,,'
9410 lt_prog_compiler_pic='-PIC'
9411 lt_prog_compiler_static='-Bstatic'
9412 ;;
9413 esac
9414 ;;
9415
9416 mingw* | cygwin* | pw32* | os2* | cegcc*)
9417 # This hack is so that the source file can tell whether it is being
9418 # built for inclusion in a dll (and should export symbols for example).
9419 lt_prog_compiler_pic='-DDLL_EXPORT'
9420 case $host_os in
9421 os2*)
9422 lt_prog_compiler_static='$wl-static'
9423 ;;
9424 esac
9425 ;;
9426
9427 hpux9* | hpux10* | hpux11*)
9428 lt_prog_compiler_wl='-Wl,'
9429 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9430 # not for PA HP-UX.
9431 case $host_cpu in
9432 hppa*64*|ia64*)
9433 # +Z the default
9434 ;;
9435 *)
9436 lt_prog_compiler_pic='+Z'
9437 ;;
9438 esac
9439 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9440 lt_prog_compiler_static='$wl-a ${wl}archive'
9441 ;;
9442
9443 irix5* | irix6* | nonstopux*)
9444 lt_prog_compiler_wl='-Wl,'
9445 # PIC (with -KPIC) is the default.
9446 lt_prog_compiler_static='-non_shared'
9447 ;;
9448
9449 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9450 case $cc_basename in
9451 # old Intel for x86_64, which still supported -KPIC.
9452 ecc*)
9453 lt_prog_compiler_wl='-Wl,'
9454 lt_prog_compiler_pic='-KPIC'
9455 lt_prog_compiler_static='-static'
9456 ;;
9457 # icc used to be incompatible with GCC.
9458 # ICC 10 doesn't accept -KPIC any more.
9459 icc* | ifort*)
9460 lt_prog_compiler_wl='-Wl,'
9461 lt_prog_compiler_pic='-fPIC'
9462 lt_prog_compiler_static='-static'
9463 ;;
9464 # Lahey Fortran 8.1.
9465 lf95*)
9466 lt_prog_compiler_wl='-Wl,'
9467 lt_prog_compiler_pic='--shared'
9468 lt_prog_compiler_static='--static'
9469 ;;
9470 nagfor*)
9471 # NAG Fortran compiler
9472 lt_prog_compiler_wl='-Wl,-Wl,,'
9473 lt_prog_compiler_pic='-PIC'
9474 lt_prog_compiler_static='-Bstatic'
9475 ;;
9476 tcc*)
9477 # Fabrice Bellard et al's Tiny C Compiler
9478 lt_prog_compiler_wl='-Wl,'
9479 lt_prog_compiler_pic='-fPIC'
9480 lt_prog_compiler_static='-static'
9481 ;;
9482 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9483 # Portland Group compilers (*not* the Pentium gcc compiler,
9484 # which looks to be a dead project)
9485 lt_prog_compiler_wl='-Wl,'
9486 lt_prog_compiler_pic='-fpic'
9487 lt_prog_compiler_static='-Bstatic'
9488 ;;
9489 ccc*)
9490 lt_prog_compiler_wl='-Wl,'
9491 # All Alpha code is PIC.
9492 lt_prog_compiler_static='-non_shared'
9493 ;;
9494 xl* | bgxl* | bgf* | mpixl*)
9495 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9496 lt_prog_compiler_wl='-Wl,'
9497 lt_prog_compiler_pic='-qpic'
9498 lt_prog_compiler_static='-qstaticlink'
9499 ;;
9500 *)
9501 case `$CC -V 2>&1 | sed 5q` in
9502 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9503 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9504 lt_prog_compiler_pic='-KPIC'
9505 lt_prog_compiler_static='-Bstatic'
9506 lt_prog_compiler_wl=''
9507 ;;
9508 *Sun\ F* | *Sun*Fortran*)
9509 lt_prog_compiler_pic='-KPIC'
9510 lt_prog_compiler_static='-Bstatic'
9511 lt_prog_compiler_wl='-Qoption ld '
9512 ;;
9513 *Sun\ C*)
9514 # Sun C 5.9
9515 lt_prog_compiler_pic='-KPIC'
9516 lt_prog_compiler_static='-Bstatic'
9517 lt_prog_compiler_wl='-Wl,'
9518 ;;
9519 *Intel*\ [CF]*Compiler*)
9520 lt_prog_compiler_wl='-Wl,'
9521 lt_prog_compiler_pic='-fPIC'
9522 lt_prog_compiler_static='-static'
9523 ;;
9524 *Portland\ Group*)
9525 lt_prog_compiler_wl='-Wl,'
9526 lt_prog_compiler_pic='-fpic'
9527 lt_prog_compiler_static='-Bstatic'
9528 ;;
9529 esac
9530 ;;
9531 esac
9532 ;;
9533
9534 newsos6)
9535 lt_prog_compiler_pic='-KPIC'
9536 lt_prog_compiler_static='-Bstatic'
9537 ;;
9538
9539 *nto* | *qnx*)
9540 # QNX uses GNU C++, but need to define -shared option too, otherwise
9541 # it will coredump.
9542 lt_prog_compiler_pic='-fPIC -shared'
9543 ;;
9544
9545 osf3* | osf4* | osf5*)
9546 lt_prog_compiler_wl='-Wl,'
9547 # All OSF/1 code is PIC.
9548 lt_prog_compiler_static='-non_shared'
9549 ;;
9550
9551 rdos*)
9552 lt_prog_compiler_static='-non_shared'
9553 ;;
9554
9555 solaris*)
9556 lt_prog_compiler_pic='-KPIC'
9557 lt_prog_compiler_static='-Bstatic'
9558 case $cc_basename in
9559 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9560 lt_prog_compiler_wl='-Qoption ld ';;
9561 *)
9562 lt_prog_compiler_wl='-Wl,';;
9563 esac
9564 ;;
9565
9566 sunos4*)
9567 lt_prog_compiler_wl='-Qoption ld '
9568 lt_prog_compiler_pic='-PIC'
9569 lt_prog_compiler_static='-Bstatic'
9570 ;;
9571
9572 sysv4 | sysv4.2uw2* | sysv4.3*)
9573 lt_prog_compiler_wl='-Wl,'
9574 lt_prog_compiler_pic='-KPIC'
9575 lt_prog_compiler_static='-Bstatic'
9576 ;;
9577
9578 sysv4*MP*)
9579 if test -d /usr/nec; then
9580 lt_prog_compiler_pic='-Kconform_pic'
9581 lt_prog_compiler_static='-Bstatic'
9582 fi
9583 ;;
9584
9585 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9586 lt_prog_compiler_wl='-Wl,'
9587 lt_prog_compiler_pic='-KPIC'
9588 lt_prog_compiler_static='-Bstatic'
9589 ;;
9590
9591 unicos*)
9592 lt_prog_compiler_wl='-Wl,'
9593 lt_prog_compiler_can_build_shared=no
9594 ;;
9595
9596 uts4*)
9597 lt_prog_compiler_pic='-pic'
9598 lt_prog_compiler_static='-Bstatic'
9599 ;;
9600
9601 *)
9602 lt_prog_compiler_can_build_shared=no
9603 ;;
9604 esac
9605 fi
9606
9607 case $host_os in
9608 # For platforms that do not support PIC, -DPIC is meaningless:
9609 *djgpp*)
9610 lt_prog_compiler_pic=
9611 ;;
9612 *)
9613 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9614 ;;
9615 esac
9616
9617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9618 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9619 if ${lt_cv_prog_compiler_pic+:} false; then :
9620 $as_echo_n "(cached) " >&6
9621 else
9622 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9623 fi
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9625 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9626 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9627
9628 #
9629 # Check to make sure the PIC flag actually works.
9630 #
9631 if test -n "$lt_prog_compiler_pic"; then
9632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9633 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9634 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9635 $as_echo_n "(cached) " >&6
9636 else
9637 lt_cv_prog_compiler_pic_works=no
9638 ac_outfile=conftest.$ac_objext
9639 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9640 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9641 # Insert the option either (1) after the last *FLAGS variable, or
9642 # (2) before a word containing "conftest.", or (3) at the end.
9643 # Note that $ac_compile itself does not contain backslashes and begins
9644 # with a dollar sign (not a hyphen), so the echo should work correctly.
9645 # The option is referenced via a variable to avoid confusing sed.
9646 lt_compile=`echo "$ac_compile" | $SED \
9647 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9648 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9649 -e 's:$: $lt_compiler_flag:'`
9650 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9651 (eval "$lt_compile" 2>conftest.err)
9652 ac_status=$?
9653 cat conftest.err >&5
9654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9655 if (exit $ac_status) && test -s "$ac_outfile"; then
9656 # The compiler can only warn and ignore the option if not recognized
9657 # So say no if there are warnings other than the usual output.
9658 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9659 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9660 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9661 lt_cv_prog_compiler_pic_works=yes
9662 fi
9663 fi
9664 $RM conftest*
9665
9666 fi
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9668 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9669
9670 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9671 case $lt_prog_compiler_pic in
9672 "" | " "*) ;;
9673 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9674 esac
9675 else
9676 lt_prog_compiler_pic=
9677 lt_prog_compiler_can_build_shared=no
9678 fi
9679
9680 fi
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692 #
9693 # Check to make sure the static flag actually works.
9694 #
9695 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9697 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9698 if ${lt_cv_prog_compiler_static_works+:} false; then :
9699 $as_echo_n "(cached) " >&6
9700 else
9701 lt_cv_prog_compiler_static_works=no
9702 save_LDFLAGS=$LDFLAGS
9703 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9704 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9705 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9706 # The linker can only warn and ignore the option if not recognized
9707 # So say no if there are warnings
9708 if test -s conftest.err; then
9709 # Append any errors to the config.log.
9710 cat conftest.err 1>&5
9711 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9712 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9713 if diff conftest.exp conftest.er2 >/dev/null; then
9714 lt_cv_prog_compiler_static_works=yes
9715 fi
9716 else
9717 lt_cv_prog_compiler_static_works=yes
9718 fi
9719 fi
9720 $RM -r conftest*
9721 LDFLAGS=$save_LDFLAGS
9722
9723 fi
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9725 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9726
9727 if test yes = "$lt_cv_prog_compiler_static_works"; then
9728 :
9729 else
9730 lt_prog_compiler_static=
9731 fi
9732
9733
9734
9735
9736
9737
9738
9739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9740 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9741 if ${lt_cv_prog_compiler_c_o+:} false; then :
9742 $as_echo_n "(cached) " >&6
9743 else
9744 lt_cv_prog_compiler_c_o=no
9745 $RM -r conftest 2>/dev/null
9746 mkdir conftest
9747 cd conftest
9748 mkdir out
9749 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9750
9751 lt_compiler_flag="-o out/conftest2.$ac_objext"
9752 # Insert the option either (1) after the last *FLAGS variable, or
9753 # (2) before a word containing "conftest.", or (3) at the end.
9754 # Note that $ac_compile itself does not contain backslashes and begins
9755 # with a dollar sign (not a hyphen), so the echo should work correctly.
9756 lt_compile=`echo "$ac_compile" | $SED \
9757 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9758 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9759 -e 's:$: $lt_compiler_flag:'`
9760 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9761 (eval "$lt_compile" 2>out/conftest.err)
9762 ac_status=$?
9763 cat out/conftest.err >&5
9764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9765 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9766 then
9767 # The compiler can only warn and ignore the option if not recognized
9768 # So say no if there are warnings
9769 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9770 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9771 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9772 lt_cv_prog_compiler_c_o=yes
9773 fi
9774 fi
9775 chmod u+w . 2>&5
9776 $RM conftest*
9777 # SGI C++ compiler will create directory out/ii_files/ for
9778 # template instantiation
9779 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9780 $RM out/* && rmdir out
9781 cd ..
9782 $RM -r conftest
9783 $RM conftest*
9784
9785 fi
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9787 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9788
9789
9790
9791
9792
9793
9794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9795 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9796 if ${lt_cv_prog_compiler_c_o+:} false; then :
9797 $as_echo_n "(cached) " >&6
9798 else
9799 lt_cv_prog_compiler_c_o=no
9800 $RM -r conftest 2>/dev/null
9801 mkdir conftest
9802 cd conftest
9803 mkdir out
9804 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9805
9806 lt_compiler_flag="-o out/conftest2.$ac_objext"
9807 # Insert the option either (1) after the last *FLAGS variable, or
9808 # (2) before a word containing "conftest.", or (3) at the end.
9809 # Note that $ac_compile itself does not contain backslashes and begins
9810 # with a dollar sign (not a hyphen), so the echo should work correctly.
9811 lt_compile=`echo "$ac_compile" | $SED \
9812 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9813 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9814 -e 's:$: $lt_compiler_flag:'`
9815 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9816 (eval "$lt_compile" 2>out/conftest.err)
9817 ac_status=$?
9818 cat out/conftest.err >&5
9819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9820 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9821 then
9822 # The compiler can only warn and ignore the option if not recognized
9823 # So say no if there are warnings
9824 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9825 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9826 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9827 lt_cv_prog_compiler_c_o=yes
9828 fi
9829 fi
9830 chmod u+w . 2>&5
9831 $RM conftest*
9832 # SGI C++ compiler will create directory out/ii_files/ for
9833 # template instantiation
9834 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9835 $RM out/* && rmdir out
9836 cd ..
9837 $RM -r conftest
9838 $RM conftest*
9839
9840 fi
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9842 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9843
9844
9845
9846
9847 hard_links=nottested
9848 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9849 # do not overwrite the value of need_locks provided by the user
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9851 $as_echo_n "checking if we can lock with hard links... " >&6; }
9852 hard_links=yes
9853 $RM conftest*
9854 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9855 touch conftest.a
9856 ln conftest.a conftest.b 2>&5 || hard_links=no
9857 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9859 $as_echo "$hard_links" >&6; }
9860 if test no = "$hard_links"; then
9861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9862 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9863 need_locks=warn
9864 fi
9865 else
9866 need_locks=no
9867 fi
9868
9869
9870
9871
9872
9873
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9875 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9876
9877 runpath_var=
9878 allow_undefined_flag=
9879 always_export_symbols=no
9880 archive_cmds=
9881 archive_expsym_cmds=
9882 compiler_needs_object=no
9883 enable_shared_with_static_runtimes=no
9884 export_dynamic_flag_spec=
9885 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9886 hardcode_automatic=no
9887 hardcode_direct=no
9888 hardcode_direct_absolute=no
9889 hardcode_libdir_flag_spec=
9890 hardcode_libdir_separator=
9891 hardcode_minus_L=no
9892 hardcode_shlibpath_var=unsupported
9893 inherit_rpath=no
9894 link_all_deplibs=unknown
9895 module_cmds=
9896 module_expsym_cmds=
9897 old_archive_from_new_cmds=
9898 old_archive_from_expsyms_cmds=
9899 thread_safe_flag_spec=
9900 whole_archive_flag_spec=
9901 # include_expsyms should be a list of space-separated symbols to be *always*
9902 # included in the symbol list
9903 include_expsyms=
9904 # exclude_expsyms can be an extended regexp of symbols to exclude
9905 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9906 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9907 # as well as any symbol that contains 'd'.
9908 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9909 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9910 # platforms (ab)use it in PIC code, but their linkers get confused if
9911 # the symbol is explicitly referenced. Since portable code cannot
9912 # rely on this symbol name, it's probably fine to never include it in
9913 # preloaded symbol tables.
9914 # Exclude shared library initialization/finalization symbols.
9915 extract_expsyms_cmds=
9916
9917 case $host_os in
9918 cygwin* | mingw* | pw32* | cegcc*)
9919 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9920 # When not using gcc, we currently assume that we are using
9921 # Microsoft Visual C++.
9922 if test yes != "$GCC"; then
9923 with_gnu_ld=no
9924 fi
9925 ;;
9926 interix*)
9927 # we just hope/assume this is gcc and not c89 (= MSVC++)
9928 with_gnu_ld=yes
9929 ;;
9930 openbsd* | bitrig*)
9931 with_gnu_ld=no
9932 ;;
9933 linux* | k*bsd*-gnu | gnu*)
9934 link_all_deplibs=no
9935 ;;
9936 esac
9937
9938 ld_shlibs=yes
9939
9940 # On some targets, GNU ld is compatible enough with the native linker
9941 # that we're better off using the native interface for both.
9942 lt_use_gnu_ld_interface=no
9943 if test yes = "$with_gnu_ld"; then
9944 case $host_os in
9945 aix*)
9946 # The AIX port of GNU ld has always aspired to compatibility
9947 # with the native linker. However, as the warning in the GNU ld
9948 # block says, versions before 2.19.5* couldn't really create working
9949 # shared libraries, regardless of the interface used.
9950 case `$LD -v 2>&1` in
9951 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9952 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9953 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9954 *)
9955 lt_use_gnu_ld_interface=yes
9956 ;;
9957 esac
9958 ;;
9959 *)
9960 lt_use_gnu_ld_interface=yes
9961 ;;
9962 esac
9963 fi
9964
9965 if test yes = "$lt_use_gnu_ld_interface"; then
9966 # If archive_cmds runs LD, not CC, wlarc should be empty
9967 wlarc='$wl'
9968
9969 # Set some defaults for GNU ld with shared library support. These
9970 # are reset later if shared libraries are not supported. Putting them
9971 # here allows them to be overridden if necessary.
9972 runpath_var=LD_RUN_PATH
9973 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9974 export_dynamic_flag_spec='$wl--export-dynamic'
9975 # ancient GNU ld didn't support --whole-archive et. al.
9976 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9977 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9978 else
9979 whole_archive_flag_spec=
9980 fi
9981 supports_anon_versioning=no
9982 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9983 *GNU\ gold*) supports_anon_versioning=yes ;;
9984 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9985 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9986 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9987 *\ 2.11.*) ;; # other 2.11 versions
9988 *) supports_anon_versioning=yes ;;
9989 esac
9990
9991 # See if GNU ld supports shared libraries.
9992 case $host_os in
9993 aix[3-9]*)
9994 # On AIX/PPC, the GNU linker is very broken
9995 if test ia64 != "$host_cpu"; then
9996 ld_shlibs=no
9997 cat <<_LT_EOF 1>&2
9998
9999 *** Warning: the GNU linker, at least up to release 2.19, is reported
10000 *** to be unable to reliably create shared libraries on AIX.
10001 *** Therefore, libtool is disabling shared libraries support. If you
10002 *** really care for shared libraries, you may want to install binutils
10003 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10004 *** You will then need to restart the configuration process.
10005
10006 _LT_EOF
10007 fi
10008 ;;
10009
10010 amigaos*)
10011 case $host_cpu in
10012 powerpc)
10013 # see comment about AmigaOS4 .so support
10014 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10015 archive_expsym_cmds=''
10016 ;;
10017 m68k)
10018 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10019 hardcode_libdir_flag_spec='-L$libdir'
10020 hardcode_minus_L=yes
10021 ;;
10022 esac
10023 ;;
10024
10025 beos*)
10026 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10027 allow_undefined_flag=unsupported
10028 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10029 # support --undefined. This deserves some investigation. FIXME
10030 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10031 else
10032 ld_shlibs=no
10033 fi
10034 ;;
10035
10036 cygwin* | mingw* | pw32* | cegcc*)
10037 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10038 # as there is no search path for DLLs.
10039 hardcode_libdir_flag_spec='-L$libdir'
10040 export_dynamic_flag_spec='$wl--export-all-symbols'
10041 allow_undefined_flag=unsupported
10042 always_export_symbols=no
10043 enable_shared_with_static_runtimes=yes
10044 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
10045 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10046
10047 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10048 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10049 # If the export-symbols file already is a .def file, use it as
10050 # is; otherwise, prepend EXPORTS...
10051 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10052 cp $export_symbols $output_objdir/$soname.def;
10053 else
10054 echo EXPORTS > $output_objdir/$soname.def;
10055 cat $export_symbols >> $output_objdir/$soname.def;
10056 fi~
10057 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10058 else
10059 ld_shlibs=no
10060 fi
10061 ;;
10062
10063 haiku*)
10064 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10065 link_all_deplibs=yes
10066 ;;
10067
10068 os2*)
10069 hardcode_libdir_flag_spec='-L$libdir'
10070 hardcode_minus_L=yes
10071 allow_undefined_flag=unsupported
10072 shrext_cmds=.dll
10073 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10074 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10075 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10076 $ECHO EXPORTS >> $output_objdir/$libname.def~
10077 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10078 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10079 emximp -o $lib $output_objdir/$libname.def'
10080 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10081 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10082 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10083 $ECHO EXPORTS >> $output_objdir/$libname.def~
10084 prefix_cmds="$SED"~
10085 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10086 prefix_cmds="$prefix_cmds -e 1d";
10087 fi~
10088 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10089 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10090 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10091 emximp -o $lib $output_objdir/$libname.def'
10092 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10093 enable_shared_with_static_runtimes=yes
10094 ;;
10095
10096 interix[3-9]*)
10097 hardcode_direct=no
10098 hardcode_shlibpath_var=no
10099 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10100 export_dynamic_flag_spec='$wl-E'
10101 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10102 # Instead, shared libraries are loaded at an image base (0x10000000 by
10103 # default) and relocated if they conflict, which is a slow very memory
10104 # consuming and fragmenting process. To avoid this, we pick a random,
10105 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10106 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10107 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10108 archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10109 ;;
10110
10111 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10112 tmp_diet=no
10113 if test linux-dietlibc = "$host_os"; then
10114 case $cc_basename in
10115 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10116 esac
10117 fi
10118 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10119 && test no = "$tmp_diet"
10120 then
10121 tmp_addflag=' $pic_flag'
10122 tmp_sharedflag='-shared'
10123 case $cc_basename,$host_cpu in
10124 pgcc*) # Portland Group C compiler
10125 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10126 tmp_addflag=' $pic_flag'
10127 ;;
10128 pgf77* | pgf90* | pgf95* | pgfortran*)
10129 # Portland Group f77 and f90 compilers
10130 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10131 tmp_addflag=' $pic_flag -Mnomain' ;;
10132 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10133 tmp_addflag=' -i_dynamic' ;;
10134 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10135 tmp_addflag=' -i_dynamic -nofor_main' ;;
10136 ifc* | ifort*) # Intel Fortran compiler
10137 tmp_addflag=' -nofor_main' ;;
10138 lf95*) # Lahey Fortran 8.1
10139 whole_archive_flag_spec=
10140 tmp_sharedflag='--shared' ;;
10141 nagfor*) # NAGFOR 5.3
10142 tmp_sharedflag='-Wl,-shared' ;;
10143 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10144 tmp_sharedflag='-qmkshrobj'
10145 tmp_addflag= ;;
10146 nvcc*) # Cuda Compiler Driver 2.2
10147 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10148 compiler_needs_object=yes
10149 ;;
10150 esac
10151 case `$CC -V 2>&1 | sed 5q` in
10152 *Sun\ C*) # Sun C 5.9
10153 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10154 compiler_needs_object=yes
10155 tmp_sharedflag='-G' ;;
10156 *Sun\ F*) # Sun Fortran 8.3
10157 tmp_sharedflag='-G' ;;
10158 esac
10159 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10160
10161 if test yes = "$supports_anon_versioning"; then
10162 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10163 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10164 echo "local: *; };" >> $output_objdir/$libname.ver~
10165 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10166 fi
10167
10168 case $cc_basename in
10169 tcc*)
10170 export_dynamic_flag_spec='-rdynamic'
10171 ;;
10172 xlf* | bgf* | bgxlf* | mpixlf*)
10173 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10174 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10175 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10176 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10177 if test yes = "$supports_anon_versioning"; then
10178 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10179 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10180 echo "local: *; };" >> $output_objdir/$libname.ver~
10181 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10182 fi
10183 ;;
10184 esac
10185 else
10186 ld_shlibs=no
10187 fi
10188 ;;
10189
10190 netbsd* | netbsdelf*-gnu)
10191 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10192 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10193 wlarc=
10194 else
10195 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10196 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10197 fi
10198 ;;
10199
10200 solaris*)
10201 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10202 ld_shlibs=no
10203 cat <<_LT_EOF 1>&2
10204
10205 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10206 *** create shared libraries on Solaris systems. Therefore, libtool
10207 *** is disabling shared libraries support. We urge you to upgrade GNU
10208 *** binutils to release 2.9.1 or newer. Another option is to modify
10209 *** your PATH or compiler configuration so that the native linker is
10210 *** used, and then restart.
10211
10212 _LT_EOF
10213 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10214 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10215 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10216 else
10217 ld_shlibs=no
10218 fi
10219 ;;
10220
10221 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10222 case `$LD -v 2>&1` in
10223 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10224 ld_shlibs=no
10225 cat <<_LT_EOF 1>&2
10226
10227 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10228 *** reliably create shared libraries on SCO systems. Therefore, libtool
10229 *** is disabling shared libraries support. We urge you to upgrade GNU
10230 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10231 *** your PATH or compiler configuration so that the native linker is
10232 *** used, and then restart.
10233
10234 _LT_EOF
10235 ;;
10236 *)
10237 # For security reasons, it is highly recommended that you always
10238 # use absolute paths for naming shared libraries, and exclude the
10239 # DT_RUNPATH tag from executables and libraries. But doing so
10240 # requires that you compile everything twice, which is a pain.
10241 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10242 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10243 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10244 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10245 else
10246 ld_shlibs=no
10247 fi
10248 ;;
10249 esac
10250 ;;
10251
10252 sunos4*)
10253 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10254 wlarc=
10255 hardcode_direct=yes
10256 hardcode_shlibpath_var=no
10257 ;;
10258
10259 *)
10260 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10261 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10262 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10263 else
10264 ld_shlibs=no
10265 fi
10266 ;;
10267 esac
10268
10269 if test no = "$ld_shlibs"; then
10270 runpath_var=
10271 hardcode_libdir_flag_spec=
10272 export_dynamic_flag_spec=
10273 whole_archive_flag_spec=
10274 fi
10275 else
10276 # PORTME fill in a description of your system's linker (not GNU ld)
10277 case $host_os in
10278 aix3*)
10279 allow_undefined_flag=unsupported
10280 always_export_symbols=yes
10281 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
10282 # Note: this linker hardcodes the directories in LIBPATH if there
10283 # are no directories specified by -L.
10284 hardcode_minus_L=yes
10285 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10286 # Neither direct hardcoding nor static linking is supported with a
10287 # broken collect2.
10288 hardcode_direct=unsupported
10289 fi
10290 ;;
10291
10292 aix[4-9]*)
10293 if test ia64 = "$host_cpu"; then
10294 # On IA64, the linker does run time linking by default, so we don't
10295 # have to do anything special.
10296 aix_use_runtimelinking=no
10297 exp_sym_flag='-Bexport'
10298 no_entry_flag=
10299 else
10300 # If we're using GNU nm, then we don't want the "-C" option.
10301 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10302 # Without the "-l" option, or with the "-B" option, AIX nm treats
10303 # weak defined symbols like other global defined symbols, whereas
10304 # GNU nm marks them as "W".
10305 # While the 'weak' keyword is ignored in the Export File, we need
10306 # it in the Import File for the 'aix-soname' feature, so we have
10307 # to replace the "-B" option with "-P" for AIX nm.
10308 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10309 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10310 else
10311 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10312 fi
10313 aix_use_runtimelinking=no
10314
10315 # Test if we are trying to use run time linking or normal
10316 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10317 # have runtime linking enabled, and use it for executables.
10318 # For shared libraries, we enable/disable runtime linking
10319 # depending on the kind of the shared library created -
10320 # when "with_aix_soname,aix_use_runtimelinking" is:
10321 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10322 # "aix,yes" lib.so shared, rtl:yes, for executables
10323 # lib.a static archive
10324 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10325 # lib.a(lib.so.V) shared, rtl:no, for executables
10326 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10327 # lib.a(lib.so.V) shared, rtl:no
10328 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10329 # lib.a static archive
10330 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10331 for ld_flag in $LDFLAGS; do
10332 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10333 aix_use_runtimelinking=yes
10334 break
10335 fi
10336 done
10337 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10338 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10339 # so we don't have lib.a shared libs to link our executables.
10340 # We have to force runtime linking in this case.
10341 aix_use_runtimelinking=yes
10342 LDFLAGS="$LDFLAGS -Wl,-brtl"
10343 fi
10344 ;;
10345 esac
10346
10347 exp_sym_flag='-bexport'
10348 no_entry_flag='-bnoentry'
10349 fi
10350
10351 # When large executables or shared objects are built, AIX ld can
10352 # have problems creating the table of contents. If linking a library
10353 # or program results in "error TOC overflow" add -mminimal-toc to
10354 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10355 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10356
10357 archive_cmds=''
10358 hardcode_direct=yes
10359 hardcode_direct_absolute=yes
10360 hardcode_libdir_separator=':'
10361 link_all_deplibs=yes
10362 file_list_spec='$wl-f,'
10363 case $with_aix_soname,$aix_use_runtimelinking in
10364 aix,*) ;; # traditional, no import file
10365 svr4,* | *,yes) # use import file
10366 # The Import File defines what to hardcode.
10367 hardcode_direct=no
10368 hardcode_direct_absolute=no
10369 ;;
10370 esac
10371
10372 if test yes = "$GCC"; then
10373 case $host_os in aix4.[012]|aix4.[012].*)
10374 # We only want to do this on AIX 4.2 and lower, the check
10375 # below for broken collect2 doesn't work under 4.3+
10376 collect2name=`$CC -print-prog-name=collect2`
10377 if test -f "$collect2name" &&
10378 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10379 then
10380 # We have reworked collect2
10381 :
10382 else
10383 # We have old collect2
10384 hardcode_direct=unsupported
10385 # It fails to find uninstalled libraries when the uninstalled
10386 # path is not listed in the libpath. Setting hardcode_minus_L
10387 # to unsupported forces relinking
10388 hardcode_minus_L=yes
10389 hardcode_libdir_flag_spec='-L$libdir'
10390 hardcode_libdir_separator=
10391 fi
10392 ;;
10393 esac
10394 shared_flag='-shared'
10395 if test yes = "$aix_use_runtimelinking"; then
10396 shared_flag="$shared_flag "'$wl-G'
10397 fi
10398 # Need to ensure runtime linking is disabled for the traditional
10399 # shared library, or the linker may eventually find shared libraries
10400 # /with/ Import File - we do not want to mix them.
10401 shared_flag_aix='-shared'
10402 shared_flag_svr4='-shared $wl-G'
10403 else
10404 # not using gcc
10405 if test ia64 = "$host_cpu"; then
10406 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10407 # chokes on -Wl,-G. The following line is correct:
10408 shared_flag='-G'
10409 else
10410 if test yes = "$aix_use_runtimelinking"; then
10411 shared_flag='$wl-G'
10412 else
10413 shared_flag='$wl-bM:SRE'
10414 fi
10415 shared_flag_aix='$wl-bM:SRE'
10416 shared_flag_svr4='$wl-G'
10417 fi
10418 fi
10419
10420 export_dynamic_flag_spec='$wl-bexpall'
10421 # It seems that -bexpall does not export symbols beginning with
10422 # underscore (_), so it is better to generate a list of symbols to export.
10423 always_export_symbols=yes
10424 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10425 # Warning - without using the other runtime loading flags (-brtl),
10426 # -berok will link without error, but may produce a broken library.
10427 allow_undefined_flag='-berok'
10428 # Determine the default libpath from the value encoded in an
10429 # empty executable.
10430 if test set = "${lt_cv_aix_libpath+set}"; then
10431 aix_libpath=$lt_cv_aix_libpath
10432 else
10433 if ${lt_cv_aix_libpath_+:} false; then :
10434 $as_echo_n "(cached) " >&6
10435 else
10436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10437 /* end confdefs.h. */
10438
10439 int
10440 main ()
10441 {
10442
10443 ;
10444 return 0;
10445 }
10446 _ACEOF
10447 if ac_fn_c_try_link "$LINENO"; then :
10448
10449 lt_aix_libpath_sed='
10450 /Import File Strings/,/^$/ {
10451 /^0/ {
10452 s/^0 *\([^ ]*\) *$/\1/
10453 p
10454 }
10455 }'
10456 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10457 # Check for a 64-bit object if we didn't find anything.
10458 if test -z "$lt_cv_aix_libpath_"; then
10459 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10460 fi
10461 fi
10462 rm -f core conftest.err conftest.$ac_objext \
10463 conftest$ac_exeext conftest.$ac_ext
10464 if test -z "$lt_cv_aix_libpath_"; then
10465 lt_cv_aix_libpath_=/usr/lib:/lib
10466 fi
10467
10468 fi
10469
10470 aix_libpath=$lt_cv_aix_libpath_
10471 fi
10472
10473 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10474 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10475 else
10476 if test ia64 = "$host_cpu"; then
10477 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10478 allow_undefined_flag="-z nodefs"
10479 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
10480 else
10481 # Determine the default libpath from the value encoded in an
10482 # empty executable.
10483 if test set = "${lt_cv_aix_libpath+set}"; then
10484 aix_libpath=$lt_cv_aix_libpath
10485 else
10486 if ${lt_cv_aix_libpath_+:} false; then :
10487 $as_echo_n "(cached) " >&6
10488 else
10489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10490 /* end confdefs.h. */
10491
10492 int
10493 main ()
10494 {
10495
10496 ;
10497 return 0;
10498 }
10499 _ACEOF
10500 if ac_fn_c_try_link "$LINENO"; then :
10501
10502 lt_aix_libpath_sed='
10503 /Import File Strings/,/^$/ {
10504 /^0/ {
10505 s/^0 *\([^ ]*\) *$/\1/
10506 p
10507 }
10508 }'
10509 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10510 # Check for a 64-bit object if we didn't find anything.
10511 if test -z "$lt_cv_aix_libpath_"; then
10512 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10513 fi
10514 fi
10515 rm -f core conftest.err conftest.$ac_objext \
10516 conftest$ac_exeext conftest.$ac_ext
10517 if test -z "$lt_cv_aix_libpath_"; then
10518 lt_cv_aix_libpath_=/usr/lib:/lib
10519 fi
10520
10521 fi
10522
10523 aix_libpath=$lt_cv_aix_libpath_
10524 fi
10525
10526 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10527 # Warning - without using the other run time loading flags,
10528 # -berok will link without error, but may produce a broken library.
10529 no_undefined_flag=' $wl-bernotok'
10530 allow_undefined_flag=' $wl-berok'
10531 if test yes = "$with_gnu_ld"; then
10532 # We only use this code for GNU lds that support --whole-archive.
10533 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10534 else
10535 # Exported symbols can be pulled into shared objects from archives
10536 whole_archive_flag_spec='$convenience'
10537 fi
10538 archive_cmds_need_lc=yes
10539 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10540 # -brtl affects multiple linker settings, -berok does not and is overridden later
10541 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10542 if test svr4 != "$with_aix_soname"; then
10543 # This is similar to how AIX traditionally builds its shared libraries.
10544 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10545 fi
10546 if test aix != "$with_aix_soname"; then
10547 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10548 else
10549 # used by -dlpreopen to get the symbols
10550 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10551 fi
10552 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10553 fi
10554 fi
10555 ;;
10556
10557 amigaos*)
10558 case $host_cpu in
10559 powerpc)
10560 # see comment about AmigaOS4 .so support
10561 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10562 archive_expsym_cmds=''
10563 ;;
10564 m68k)
10565 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10566 hardcode_libdir_flag_spec='-L$libdir'
10567 hardcode_minus_L=yes
10568 ;;
10569 esac
10570 ;;
10571
10572 bsdi[45]*)
10573 export_dynamic_flag_spec=-rdynamic
10574 ;;
10575
10576 cygwin* | mingw* | pw32* | cegcc*)
10577 # When not using gcc, we currently assume that we are using
10578 # Microsoft Visual C++.
10579 # hardcode_libdir_flag_spec is actually meaningless, as there is
10580 # no search path for DLLs.
10581 case $cc_basename in
10582 cl*)
10583 # Native MSVC
10584 hardcode_libdir_flag_spec=' '
10585 allow_undefined_flag=unsupported
10586 always_export_symbols=yes
10587 file_list_spec='@'
10588 # Tell ltmain to make .lib files, not .a files.
10589 libext=lib
10590 # Tell ltmain to make .dll files, not .so files.
10591 shrext_cmds=.dll
10592 # FIXME: Setting linknames here is a bad hack.
10593 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10594 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10595 cp "$export_symbols" "$output_objdir/$soname.def";
10596 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10597 else
10598 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10599 fi~
10600 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10601 linknames='
10602 # The linker will not automatically build a static lib if we build a DLL.
10603 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10604 enable_shared_with_static_runtimes=yes
10605 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10606 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10607 # Don't use ranlib
10608 old_postinstall_cmds='chmod 644 $oldlib'
10609 postlink_cmds='lt_outputfile="@OUTPUT@"~
10610 lt_tool_outputfile="@TOOL_OUTPUT@"~
10611 case $lt_outputfile in
10612 *.exe|*.EXE) ;;
10613 *)
10614 lt_outputfile=$lt_outputfile.exe
10615 lt_tool_outputfile=$lt_tool_outputfile.exe
10616 ;;
10617 esac~
10618 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10619 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10620 $RM "$lt_outputfile.manifest";
10621 fi'
10622 ;;
10623 *)
10624 # Assume MSVC wrapper
10625 hardcode_libdir_flag_spec=' '
10626 allow_undefined_flag=unsupported
10627 # Tell ltmain to make .lib files, not .a files.
10628 libext=lib
10629 # Tell ltmain to make .dll files, not .so files.
10630 shrext_cmds=.dll
10631 # FIXME: Setting linknames here is a bad hack.
10632 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10633 # The linker will automatically build a .lib file if we build a DLL.
10634 old_archive_from_new_cmds='true'
10635 # FIXME: Should let the user specify the lib program.
10636 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10637 enable_shared_with_static_runtimes=yes
10638 ;;
10639 esac
10640 ;;
10641
10642 darwin* | rhapsody*)
10643
10644
10645 archive_cmds_need_lc=no
10646 hardcode_direct=no
10647 hardcode_automatic=yes
10648 hardcode_shlibpath_var=unsupported
10649 if test yes = "$lt_cv_ld_force_load"; then
10650 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10651
10652 else
10653 whole_archive_flag_spec=''
10654 fi
10655 link_all_deplibs=yes
10656 allow_undefined_flag=$_lt_dar_allow_undefined
10657 case $cc_basename in
10658 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10659 *) _lt_dar_can_shared=$GCC ;;
10660 esac
10661 if test yes = "$_lt_dar_can_shared"; then
10662 output_verbose_link_cmd=func_echo_all
10663 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10664 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10665 archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
10666 module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
10667
10668 else
10669 ld_shlibs=no
10670 fi
10671
10672 ;;
10673
10674 dgux*)
10675 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10676 hardcode_libdir_flag_spec='-L$libdir'
10677 hardcode_shlibpath_var=no
10678 ;;
10679
10680 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10681 # support. Future versions do this automatically, but an explicit c++rt0.o
10682 # does not break anything, and helps significantly (at the cost of a little
10683 # extra space).
10684 freebsd2.2*)
10685 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10686 hardcode_libdir_flag_spec='-R$libdir'
10687 hardcode_direct=yes
10688 hardcode_shlibpath_var=no
10689 ;;
10690
10691 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10692 freebsd2.*)
10693 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10694 hardcode_direct=yes
10695 hardcode_minus_L=yes
10696 hardcode_shlibpath_var=no
10697 ;;
10698
10699 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10700 freebsd* | dragonfly*)
10701 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10702 hardcode_libdir_flag_spec='-R$libdir'
10703 hardcode_direct=yes
10704 hardcode_shlibpath_var=no
10705 ;;
10706
10707 hpux9*)
10708 if test yes = "$GCC"; then
10709 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10710 else
10711 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10712 fi
10713 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10714 hardcode_libdir_separator=:
10715 hardcode_direct=yes
10716
10717 # hardcode_minus_L: Not really in the search PATH,
10718 # but as the default location of the library.
10719 hardcode_minus_L=yes
10720 export_dynamic_flag_spec='$wl-E'
10721 ;;
10722
10723 hpux10*)
10724 if test yes,no = "$GCC,$with_gnu_ld"; then
10725 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10726 else
10727 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10728 fi
10729 if test no = "$with_gnu_ld"; then
10730 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10731 hardcode_libdir_separator=:
10732 hardcode_direct=yes
10733 hardcode_direct_absolute=yes
10734 export_dynamic_flag_spec='$wl-E'
10735 # hardcode_minus_L: Not really in the search PATH,
10736 # but as the default location of the library.
10737 hardcode_minus_L=yes
10738 fi
10739 ;;
10740
10741 hpux11*)
10742 if test yes,no = "$GCC,$with_gnu_ld"; then
10743 case $host_cpu in
10744 hppa*64*)
10745 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10746 ;;
10747 ia64*)
10748 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10749 ;;
10750 *)
10751 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10752 ;;
10753 esac
10754 else
10755 case $host_cpu in
10756 hppa*64*)
10757 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10758 ;;
10759 ia64*)
10760 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10761 ;;
10762 *)
10763
10764 # Older versions of the 11.00 compiler do not understand -b yet
10765 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10767 $as_echo_n "checking if $CC understands -b... " >&6; }
10768 if ${lt_cv_prog_compiler__b+:} false; then :
10769 $as_echo_n "(cached) " >&6
10770 else
10771 lt_cv_prog_compiler__b=no
10772 save_LDFLAGS=$LDFLAGS
10773 LDFLAGS="$LDFLAGS -b"
10774 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10775 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10776 # The linker can only warn and ignore the option if not recognized
10777 # So say no if there are warnings
10778 if test -s conftest.err; then
10779 # Append any errors to the config.log.
10780 cat conftest.err 1>&5
10781 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10782 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10783 if diff conftest.exp conftest.er2 >/dev/null; then
10784 lt_cv_prog_compiler__b=yes
10785 fi
10786 else
10787 lt_cv_prog_compiler__b=yes
10788 fi
10789 fi
10790 $RM -r conftest*
10791 LDFLAGS=$save_LDFLAGS
10792
10793 fi
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10795 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10796
10797 if test yes = "$lt_cv_prog_compiler__b"; then
10798 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10799 else
10800 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10801 fi
10802
10803 ;;
10804 esac
10805 fi
10806 if test no = "$with_gnu_ld"; then
10807 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10808 hardcode_libdir_separator=:
10809
10810 case $host_cpu in
10811 hppa*64*|ia64*)
10812 hardcode_direct=no
10813 hardcode_shlibpath_var=no
10814 ;;
10815 *)
10816 hardcode_direct=yes
10817 hardcode_direct_absolute=yes
10818 export_dynamic_flag_spec='$wl-E'
10819
10820 # hardcode_minus_L: Not really in the search PATH,
10821 # but as the default location of the library.
10822 hardcode_minus_L=yes
10823 ;;
10824 esac
10825 fi
10826 ;;
10827
10828 irix5* | irix6* | nonstopux*)
10829 if test yes = "$GCC"; then
10830 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10831 # Try to use the -exported_symbol ld option, if it does not
10832 # work, assume that -exports_file does not work either and
10833 # implicitly export all symbols.
10834 # This should be the same for all languages, so no per-tag cache variable.
10835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10836 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10837 if ${lt_cv_irix_exported_symbol+:} false; then :
10838 $as_echo_n "(cached) " >&6
10839 else
10840 save_LDFLAGS=$LDFLAGS
10841 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10843 /* end confdefs.h. */
10844 int foo (void) { return 0; }
10845 _ACEOF
10846 if ac_fn_c_try_link "$LINENO"; then :
10847 lt_cv_irix_exported_symbol=yes
10848 else
10849 lt_cv_irix_exported_symbol=no
10850 fi
10851 rm -f core conftest.err conftest.$ac_objext \
10852 conftest$ac_exeext conftest.$ac_ext
10853 LDFLAGS=$save_LDFLAGS
10854 fi
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10856 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10857 if test yes = "$lt_cv_irix_exported_symbol"; then
10858 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10859 fi
10860 link_all_deplibs=no
10861 else
10862 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10863 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10864 fi
10865 archive_cmds_need_lc='no'
10866 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10867 hardcode_libdir_separator=:
10868 inherit_rpath=yes
10869 link_all_deplibs=yes
10870 ;;
10871
10872 linux*)
10873 case $cc_basename in
10874 tcc*)
10875 # Fabrice Bellard et al's Tiny C Compiler
10876 ld_shlibs=yes
10877 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10878 ;;
10879 esac
10880 ;;
10881
10882 netbsd* | netbsdelf*-gnu)
10883 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10884 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10885 else
10886 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10887 fi
10888 hardcode_libdir_flag_spec='-R$libdir'
10889 hardcode_direct=yes
10890 hardcode_shlibpath_var=no
10891 ;;
10892
10893 newsos6)
10894 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10895 hardcode_direct=yes
10896 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10897 hardcode_libdir_separator=:
10898 hardcode_shlibpath_var=no
10899 ;;
10900
10901 *nto* | *qnx*)
10902 ;;
10903
10904 openbsd* | bitrig*)
10905 if test -f /usr/libexec/ld.so; then
10906 hardcode_direct=yes
10907 hardcode_shlibpath_var=no
10908 hardcode_direct_absolute=yes
10909 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10910 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10911 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10912 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10913 export_dynamic_flag_spec='$wl-E'
10914 else
10915 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10916 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10917 fi
10918 else
10919 ld_shlibs=no
10920 fi
10921 ;;
10922
10923 os2*)
10924 hardcode_libdir_flag_spec='-L$libdir'
10925 hardcode_minus_L=yes
10926 allow_undefined_flag=unsupported
10927 shrext_cmds=.dll
10928 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10929 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10930 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10931 $ECHO EXPORTS >> $output_objdir/$libname.def~
10932 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10933 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10934 emximp -o $lib $output_objdir/$libname.def'
10935 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10936 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10937 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10938 $ECHO EXPORTS >> $output_objdir/$libname.def~
10939 prefix_cmds="$SED"~
10940 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10941 prefix_cmds="$prefix_cmds -e 1d";
10942 fi~
10943 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10944 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10945 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10946 emximp -o $lib $output_objdir/$libname.def'
10947 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10948 enable_shared_with_static_runtimes=yes
10949 ;;
10950
10951 osf3*)
10952 if test yes = "$GCC"; then
10953 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10954 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10955 else
10956 allow_undefined_flag=' -expect_unresolved \*'
10957 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10958 fi
10959 archive_cmds_need_lc='no'
10960 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10961 hardcode_libdir_separator=:
10962 ;;
10963
10964 osf4* | osf5*) # as osf3* with the addition of -msym flag
10965 if test yes = "$GCC"; then
10966 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10967 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10968 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10969 else
10970 allow_undefined_flag=' -expect_unresolved \*'
10971 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10972 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10973 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
10974
10975 # Both c and cxx compiler support -rpath directly
10976 hardcode_libdir_flag_spec='-rpath $libdir'
10977 fi
10978 archive_cmds_need_lc='no'
10979 hardcode_libdir_separator=:
10980 ;;
10981
10982 solaris*)
10983 no_undefined_flag=' -z defs'
10984 if test yes = "$GCC"; then
10985 wlarc='$wl'
10986 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10987 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10988 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10989 else
10990 case `$CC -V 2>&1` in
10991 *"Compilers 5.0"*)
10992 wlarc=''
10993 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10994 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10995 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10996 ;;
10997 *)
10998 wlarc='$wl'
10999 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11000 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11001 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11002 ;;
11003 esac
11004 fi
11005 hardcode_libdir_flag_spec='-R$libdir'
11006 hardcode_shlibpath_var=no
11007 case $host_os in
11008 solaris2.[0-5] | solaris2.[0-5].*) ;;
11009 *)
11010 # The compiler driver will combine and reorder linker options,
11011 # but understands '-z linker_flag'. GCC discards it without '$wl',
11012 # but is careful enough not to reorder.
11013 # Supported since Solaris 2.6 (maybe 2.5.1?)
11014 if test yes = "$GCC"; then
11015 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11016 else
11017 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11018 fi
11019 ;;
11020 esac
11021 link_all_deplibs=yes
11022 ;;
11023
11024 sunos4*)
11025 if test sequent = "$host_vendor"; then
11026 # Use $CC to link under sequent, because it throws in some extra .o
11027 # files that make .init and .fini sections work.
11028 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11029 else
11030 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11031 fi
11032 hardcode_libdir_flag_spec='-L$libdir'
11033 hardcode_direct=yes
11034 hardcode_minus_L=yes
11035 hardcode_shlibpath_var=no
11036 ;;
11037
11038 sysv4)
11039 case $host_vendor in
11040 sni)
11041 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11042 hardcode_direct=yes # is this really true???
11043 ;;
11044 siemens)
11045 ## LD is ld it makes a PLAMLIB
11046 ## CC just makes a GrossModule.
11047 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11048 reload_cmds='$CC -r -o $output$reload_objs'
11049 hardcode_direct=no
11050 ;;
11051 motorola)
11052 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11053 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11054 ;;
11055 esac
11056 runpath_var='LD_RUN_PATH'
11057 hardcode_shlibpath_var=no
11058 ;;
11059
11060 sysv4.3*)
11061 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11062 hardcode_shlibpath_var=no
11063 export_dynamic_flag_spec='-Bexport'
11064 ;;
11065
11066 sysv4*MP*)
11067 if test -d /usr/nec; then
11068 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11069 hardcode_shlibpath_var=no
11070 runpath_var=LD_RUN_PATH
11071 hardcode_runpath_var=yes
11072 ld_shlibs=yes
11073 fi
11074 ;;
11075
11076 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11077 no_undefined_flag='$wl-z,text'
11078 archive_cmds_need_lc=no
11079 hardcode_shlibpath_var=no
11080 runpath_var='LD_RUN_PATH'
11081
11082 if test yes = "$GCC"; then
11083 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11084 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11085 else
11086 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11087 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11088 fi
11089 ;;
11090
11091 sysv5* | sco3.2v5* | sco5v6*)
11092 # Note: We CANNOT use -z defs as we might desire, because we do not
11093 # link with -lc, and that would cause any symbols used from libc to
11094 # always be unresolved, which means just about no library would
11095 # ever link correctly. If we're not using GNU ld we use -z text
11096 # though, which does catch some bad symbols but isn't as heavy-handed
11097 # as -z defs.
11098 no_undefined_flag='$wl-z,text'
11099 allow_undefined_flag='$wl-z,nodefs'
11100 archive_cmds_need_lc=no
11101 hardcode_shlibpath_var=no
11102 hardcode_libdir_flag_spec='$wl-R,$libdir'
11103 hardcode_libdir_separator=':'
11104 link_all_deplibs=yes
11105 export_dynamic_flag_spec='$wl-Bexport'
11106 runpath_var='LD_RUN_PATH'
11107
11108 if test yes = "$GCC"; then
11109 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11110 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11111 else
11112 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11113 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11114 fi
11115 ;;
11116
11117 uts4*)
11118 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11119 hardcode_libdir_flag_spec='-L$libdir'
11120 hardcode_shlibpath_var=no
11121 ;;
11122
11123 *)
11124 ld_shlibs=no
11125 ;;
11126 esac
11127
11128 if test sni = "$host_vendor"; then
11129 case $host in
11130 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11131 export_dynamic_flag_spec='$wl-Blargedynsym'
11132 ;;
11133 esac
11134 fi
11135 fi
11136
11137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11138 $as_echo "$ld_shlibs" >&6; }
11139 test no = "$ld_shlibs" && can_build_shared=no
11140
11141 with_gnu_ld=$with_gnu_ld
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157 #
11158 # Do we need to explicitly link libc?
11159 #
11160 case "x$archive_cmds_need_lc" in
11161 x|xyes)
11162 # Assume -lc should be added
11163 archive_cmds_need_lc=yes
11164
11165 if test yes,yes = "$GCC,$enable_shared"; then
11166 case $archive_cmds in
11167 *'~'*)
11168 # FIXME: we may have to deal with multi-command sequences.
11169 ;;
11170 '$CC '*)
11171 # Test whether the compiler implicitly links with -lc since on some
11172 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11173 # to ld, don't add -lc before -lgcc.
11174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11175 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11176 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11177 $as_echo_n "(cached) " >&6
11178 else
11179 $RM conftest*
11180 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11181
11182 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11183 (eval $ac_compile) 2>&5
11184 ac_status=$?
11185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11186 test $ac_status = 0; } 2>conftest.err; then
11187 soname=conftest
11188 lib=conftest
11189 libobjs=conftest.$ac_objext
11190 deplibs=
11191 wl=$lt_prog_compiler_wl
11192 pic_flag=$lt_prog_compiler_pic
11193 compiler_flags=-v
11194 linker_flags=-v
11195 verstring=
11196 output_objdir=.
11197 libname=conftest
11198 lt_save_allow_undefined_flag=$allow_undefined_flag
11199 allow_undefined_flag=
11200 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11201 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11202 ac_status=$?
11203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11204 test $ac_status = 0; }
11205 then
11206 lt_cv_archive_cmds_need_lc=no
11207 else
11208 lt_cv_archive_cmds_need_lc=yes
11209 fi
11210 allow_undefined_flag=$lt_save_allow_undefined_flag
11211 else
11212 cat conftest.err 1>&5
11213 fi
11214 $RM conftest*
11215
11216 fi
11217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11218 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11219 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11220 ;;
11221 esac
11222 fi
11223 ;;
11224 esac
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11378 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11379
11380 if test yes = "$GCC"; then
11381 case $host_os in
11382 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11383 *) lt_awk_arg='/^libraries:/' ;;
11384 esac
11385 case $host_os in
11386 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11387 *) lt_sed_strip_eq='s|=/|/|g' ;;
11388 esac
11389 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11390 case $lt_search_path_spec in
11391 *\;*)
11392 # if the path contains ";" then we assume it to be the separator
11393 # otherwise default to the standard path separator (i.e. ":") - it is
11394 # assumed that no part of a normal pathname contains ";" but that should
11395 # okay in the real world where ";" in dirpaths is itself problematic.
11396 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11397 ;;
11398 *)
11399 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11400 ;;
11401 esac
11402 # Ok, now we have the path, separated by spaces, we can step through it
11403 # and add multilib dir if necessary...
11404 lt_tmp_lt_search_path_spec=
11405 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11406 # ...but if some path component already ends with the multilib dir we assume
11407 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11408 case "$lt_multi_os_dir; $lt_search_path_spec " in
11409 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11410 lt_multi_os_dir=
11411 ;;
11412 esac
11413 for lt_sys_path in $lt_search_path_spec; do
11414 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11415 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11416 elif test -n "$lt_multi_os_dir"; then
11417 test -d "$lt_sys_path" && \
11418 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11419 fi
11420 done
11421 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11422 BEGIN {RS = " "; FS = "/|\n";} {
11423 lt_foo = "";
11424 lt_count = 0;
11425 for (lt_i = NF; lt_i > 0; lt_i--) {
11426 if ($lt_i != "" && $lt_i != ".") {
11427 if ($lt_i == "..") {
11428 lt_count++;
11429 } else {
11430 if (lt_count == 0) {
11431 lt_foo = "/" $lt_i lt_foo;
11432 } else {
11433 lt_count--;
11434 }
11435 }
11436 }
11437 }
11438 if (lt_foo != "") { lt_freq[lt_foo]++; }
11439 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11440 }'`
11441 # AWK program above erroneously prepends '/' to C:/dos/paths
11442 # for these hosts.
11443 case $host_os in
11444 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11445 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11446 esac
11447 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11448 else
11449 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11450 fi
11451 library_names_spec=
11452 libname_spec='lib$name'
11453 soname_spec=
11454 shrext_cmds=.so
11455 postinstall_cmds=
11456 postuninstall_cmds=
11457 finish_cmds=
11458 finish_eval=
11459 shlibpath_var=
11460 shlibpath_overrides_runpath=unknown
11461 version_type=none
11462 dynamic_linker="$host_os ld.so"
11463 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11464 need_lib_prefix=unknown
11465 hardcode_into_libs=no
11466
11467 # when you set need_version to no, make sure it does not cause -set_version
11468 # flags to be left without arguments
11469 need_version=unknown
11470
11471
11472
11473 case $host_os in
11474 aix3*)
11475 version_type=linux # correct to gnu/linux during the next big refactor
11476 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11477 shlibpath_var=LIBPATH
11478
11479 # AIX 3 has no versioning support, so we append a major version to the name.
11480 soname_spec='$libname$release$shared_ext$major'
11481 ;;
11482
11483 aix[4-9]*)
11484 version_type=linux # correct to gnu/linux during the next big refactor
11485 need_lib_prefix=no
11486 need_version=no
11487 hardcode_into_libs=yes
11488 if test ia64 = "$host_cpu"; then
11489 # AIX 5 supports IA64
11490 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11491 shlibpath_var=LD_LIBRARY_PATH
11492 else
11493 # With GCC up to 2.95.x, collect2 would create an import file
11494 # for dependence libraries. The import file would start with
11495 # the line '#! .'. This would cause the generated library to
11496 # depend on '.', always an invalid library. This was fixed in
11497 # development snapshots of GCC prior to 3.0.
11498 case $host_os in
11499 aix4 | aix4.[01] | aix4.[01].*)
11500 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11501 echo ' yes '
11502 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11503 :
11504 else
11505 can_build_shared=no
11506 fi
11507 ;;
11508 esac
11509 # Using Import Files as archive members, it is possible to support
11510 # filename-based versioning of shared library archives on AIX. While
11511 # this would work for both with and without runtime linking, it will
11512 # prevent static linking of such archives. So we do filename-based
11513 # shared library versioning with .so extension only, which is used
11514 # when both runtime linking and shared linking is enabled.
11515 # Unfortunately, runtime linking may impact performance, so we do
11516 # not want this to be the default eventually. Also, we use the
11517 # versioned .so libs for executables only if there is the -brtl
11518 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11519 # To allow for filename-based versioning support, we need to create
11520 # libNAME.so.V as an archive file, containing:
11521 # *) an Import File, referring to the versioned filename of the
11522 # archive as well as the shared archive member, telling the
11523 # bitwidth (32 or 64) of that shared object, and providing the
11524 # list of exported symbols of that shared object, eventually
11525 # decorated with the 'weak' keyword
11526 # *) the shared object with the F_LOADONLY flag set, to really avoid
11527 # it being seen by the linker.
11528 # At run time we better use the real file rather than another symlink,
11529 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11530
11531 case $with_aix_soname,$aix_use_runtimelinking in
11532 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11533 # soname into executable. Probably we can add versioning support to
11534 # collect2, so additional links can be useful in future.
11535 aix,yes) # traditional libtool
11536 dynamic_linker='AIX unversionable lib.so'
11537 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11538 # instead of lib<name>.a to let people know that these are not
11539 # typical AIX shared libraries.
11540 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11541 ;;
11542 aix,no) # traditional AIX only
11543 dynamic_linker='AIX lib.a(lib.so.V)'
11544 # We preserve .a as extension for shared libraries through AIX4.2
11545 # and later when we are not doing run time linking.
11546 library_names_spec='$libname$release.a $libname.a'
11547 soname_spec='$libname$release$shared_ext$major'
11548 ;;
11549 svr4,*) # full svr4 only
11550 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11551 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11552 # We do not specify a path in Import Files, so LIBPATH fires.
11553 shlibpath_overrides_runpath=yes
11554 ;;
11555 *,yes) # both, prefer svr4
11556 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11557 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11558 # unpreferred sharedlib libNAME.a needs extra handling
11559 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11560 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11561 # We do not specify a path in Import Files, so LIBPATH fires.
11562 shlibpath_overrides_runpath=yes
11563 ;;
11564 *,no) # both, prefer aix
11565 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11566 library_names_spec='$libname$release.a $libname.a'
11567 soname_spec='$libname$release$shared_ext$major'
11568 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11569 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11570 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11571 ;;
11572 esac
11573 shlibpath_var=LIBPATH
11574 fi
11575 ;;
11576
11577 amigaos*)
11578 case $host_cpu in
11579 powerpc)
11580 # Since July 2007 AmigaOS4 officially supports .so libraries.
11581 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11582 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11583 ;;
11584 m68k)
11585 library_names_spec='$libname.ixlibrary $libname.a'
11586 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11587 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11588 ;;
11589 esac
11590 ;;
11591
11592 beos*)
11593 library_names_spec='$libname$shared_ext'
11594 dynamic_linker="$host_os ld.so"
11595 shlibpath_var=LIBRARY_PATH
11596 ;;
11597
11598 bsdi[45]*)
11599 version_type=linux # correct to gnu/linux during the next big refactor
11600 need_version=no
11601 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11602 soname_spec='$libname$release$shared_ext$major'
11603 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11604 shlibpath_var=LD_LIBRARY_PATH
11605 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11606 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11607 # the default ld.so.conf also contains /usr/contrib/lib and
11608 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11609 # libtool to hard-code these into programs
11610 ;;
11611
11612 cygwin* | mingw* | pw32* | cegcc*)
11613 version_type=windows
11614 shrext_cmds=.dll
11615 need_version=no
11616 need_lib_prefix=no
11617
11618 case $GCC,$cc_basename in
11619 yes,*)
11620 # gcc
11621 library_names_spec='$libname.dll.a'
11622 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11623 postinstall_cmds='base_file=`basename \$file`~
11624 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11625 dldir=$destdir/`dirname \$dlpath`~
11626 test -d \$dldir || mkdir -p \$dldir~
11627 $install_prog $dir/$dlname \$dldir/$dlname~
11628 chmod a+x \$dldir/$dlname~
11629 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11630 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11631 fi'
11632 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11633 dlpath=$dir/\$dldll~
11634 $RM \$dlpath'
11635 shlibpath_overrides_runpath=yes
11636
11637 case $host_os in
11638 cygwin*)
11639 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11640 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11641
11642 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11643 ;;
11644 mingw* | cegcc*)
11645 # MinGW DLLs use traditional 'lib' prefix
11646 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11647 ;;
11648 pw32*)
11649 # pw32 DLLs use 'pw' prefix rather than 'lib'
11650 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11651 ;;
11652 esac
11653 dynamic_linker='Win32 ld.exe'
11654 ;;
11655
11656 *,cl*)
11657 # Native MSVC
11658 libname_spec='$name'
11659 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11660 library_names_spec='$libname.dll.lib'
11661
11662 case $build_os in
11663 mingw*)
11664 sys_lib_search_path_spec=
11665 lt_save_ifs=$IFS
11666 IFS=';'
11667 for lt_path in $LIB
11668 do
11669 IFS=$lt_save_ifs
11670 # Let DOS variable expansion print the short 8.3 style file name.
11671 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11672 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11673 done
11674 IFS=$lt_save_ifs
11675 # Convert to MSYS style.
11676 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11677 ;;
11678 cygwin*)
11679 # Convert to unix form, then to dos form, then back to unix form
11680 # but this time dos style (no spaces!) so that the unix form looks
11681 # like /cygdrive/c/PROGRA~1:/cygdr...
11682 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11683 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11684 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11685 ;;
11686 *)
11687 sys_lib_search_path_spec=$LIB
11688 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11689 # It is most probably a Windows format PATH.
11690 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11691 else
11692 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11693 fi
11694 # FIXME: find the short name or the path components, as spaces are
11695 # common. (e.g. "Program Files" -> "PROGRA~1")
11696 ;;
11697 esac
11698
11699 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11700 postinstall_cmds='base_file=`basename \$file`~
11701 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11702 dldir=$destdir/`dirname \$dlpath`~
11703 test -d \$dldir || mkdir -p \$dldir~
11704 $install_prog $dir/$dlname \$dldir/$dlname'
11705 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11706 dlpath=$dir/\$dldll~
11707 $RM \$dlpath'
11708 shlibpath_overrides_runpath=yes
11709 dynamic_linker='Win32 link.exe'
11710 ;;
11711
11712 *)
11713 # Assume MSVC wrapper
11714 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11715 dynamic_linker='Win32 ld.exe'
11716 ;;
11717 esac
11718 # FIXME: first we should search . and the directory the executable is in
11719 shlibpath_var=PATH
11720 ;;
11721
11722 darwin* | rhapsody*)
11723 dynamic_linker="$host_os dyld"
11724 version_type=darwin
11725 need_lib_prefix=no
11726 need_version=no
11727 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11728 soname_spec='$libname$release$major$shared_ext'
11729 shlibpath_overrides_runpath=yes
11730 shlibpath_var=DYLD_LIBRARY_PATH
11731 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11732
11733 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11734 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11735 ;;
11736
11737 dgux*)
11738 version_type=linux # correct to gnu/linux during the next big refactor
11739 need_lib_prefix=no
11740 need_version=no
11741 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11742 soname_spec='$libname$release$shared_ext$major'
11743 shlibpath_var=LD_LIBRARY_PATH
11744 ;;
11745
11746 freebsd* | dragonfly*)
11747 # DragonFly does not have aout. When/if they implement a new
11748 # versioning mechanism, adjust this.
11749 if test -x /usr/bin/objformat; then
11750 objformat=`/usr/bin/objformat`
11751 else
11752 case $host_os in
11753 freebsd[23].*) objformat=aout ;;
11754 *) objformat=elf ;;
11755 esac
11756 fi
11757 version_type=freebsd-$objformat
11758 case $version_type in
11759 freebsd-elf*)
11760 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11761 soname_spec='$libname$release$shared_ext$major'
11762 need_version=no
11763 need_lib_prefix=no
11764 ;;
11765 freebsd-*)
11766 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11767 need_version=yes
11768 ;;
11769 esac
11770 shlibpath_var=LD_LIBRARY_PATH
11771 case $host_os in
11772 freebsd2.*)
11773 shlibpath_overrides_runpath=yes
11774 ;;
11775 freebsd3.[01]* | freebsdelf3.[01]*)
11776 shlibpath_overrides_runpath=yes
11777 hardcode_into_libs=yes
11778 ;;
11779 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11780 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11781 shlibpath_overrides_runpath=no
11782 hardcode_into_libs=yes
11783 ;;
11784 *) # from 4.6 on, and DragonFly
11785 shlibpath_overrides_runpath=yes
11786 hardcode_into_libs=yes
11787 ;;
11788 esac
11789 ;;
11790
11791 haiku*)
11792 version_type=linux # correct to gnu/linux during the next big refactor
11793 need_lib_prefix=no
11794 need_version=no
11795 dynamic_linker="$host_os runtime_loader"
11796 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11797 soname_spec='$libname$release$shared_ext$major'
11798 shlibpath_var=LIBRARY_PATH
11799 shlibpath_overrides_runpath=no
11800 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11801 hardcode_into_libs=yes
11802 ;;
11803
11804 hpux9* | hpux10* | hpux11*)
11805 # Give a soname corresponding to the major version so that dld.sl refuses to
11806 # link against other versions.
11807 version_type=sunos
11808 need_lib_prefix=no
11809 need_version=no
11810 case $host_cpu in
11811 ia64*)
11812 shrext_cmds='.so'
11813 hardcode_into_libs=yes
11814 dynamic_linker="$host_os dld.so"
11815 shlibpath_var=LD_LIBRARY_PATH
11816 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11817 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11818 soname_spec='$libname$release$shared_ext$major'
11819 if test 32 = "$HPUX_IA64_MODE"; then
11820 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11821 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11822 else
11823 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11824 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11825 fi
11826 ;;
11827 hppa*64*)
11828 shrext_cmds='.sl'
11829 hardcode_into_libs=yes
11830 dynamic_linker="$host_os dld.sl"
11831 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11832 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11833 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11834 soname_spec='$libname$release$shared_ext$major'
11835 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11836 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11837 ;;
11838 *)
11839 shrext_cmds='.sl'
11840 dynamic_linker="$host_os dld.sl"
11841 shlibpath_var=SHLIB_PATH
11842 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11843 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11844 soname_spec='$libname$release$shared_ext$major'
11845 ;;
11846 esac
11847 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11848 postinstall_cmds='chmod 555 $lib'
11849 # or fails outright, so override atomically:
11850 install_override_mode=555
11851 ;;
11852
11853 interix[3-9]*)
11854 version_type=linux # correct to gnu/linux during the next big refactor
11855 need_lib_prefix=no
11856 need_version=no
11857 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11858 soname_spec='$libname$release$shared_ext$major'
11859 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11860 shlibpath_var=LD_LIBRARY_PATH
11861 shlibpath_overrides_runpath=no
11862 hardcode_into_libs=yes
11863 ;;
11864
11865 irix5* | irix6* | nonstopux*)
11866 case $host_os in
11867 nonstopux*) version_type=nonstopux ;;
11868 *)
11869 if test yes = "$lt_cv_prog_gnu_ld"; then
11870 version_type=linux # correct to gnu/linux during the next big refactor
11871 else
11872 version_type=irix
11873 fi ;;
11874 esac
11875 need_lib_prefix=no
11876 need_version=no
11877 soname_spec='$libname$release$shared_ext$major'
11878 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11879 case $host_os in
11880 irix5* | nonstopux*)
11881 libsuff= shlibsuff=
11882 ;;
11883 *)
11884 case $LD in # libtool.m4 will add one of these switches to LD
11885 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11886 libsuff= shlibsuff= libmagic=32-bit;;
11887 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11888 libsuff=32 shlibsuff=N32 libmagic=N32;;
11889 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11890 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11891 *) libsuff= shlibsuff= libmagic=never-match;;
11892 esac
11893 ;;
11894 esac
11895 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11896 shlibpath_overrides_runpath=no
11897 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11898 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11899 hardcode_into_libs=yes
11900 ;;
11901
11902 # No shared lib support for Linux oldld, aout, or coff.
11903 linux*oldld* | linux*aout* | linux*coff*)
11904 dynamic_linker=no
11905 ;;
11906
11907 linux*android*)
11908 version_type=none # Android doesn't support versioned libraries.
11909 need_lib_prefix=no
11910 need_version=no
11911 library_names_spec='$libname$release$shared_ext'
11912 soname_spec='$libname$release$shared_ext'
11913 finish_cmds=
11914 shlibpath_var=LD_LIBRARY_PATH
11915 shlibpath_overrides_runpath=yes
11916
11917 # This implies no fast_install, which is unacceptable.
11918 # Some rework will be needed to allow for fast_install
11919 # before this can be enabled.
11920 hardcode_into_libs=yes
11921
11922 dynamic_linker='Android linker'
11923 # Don't embed -rpath directories since the linker doesn't support them.
11924 hardcode_libdir_flag_spec='-L$libdir'
11925 ;;
11926
11927 # This must be glibc/ELF.
11928 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11929 version_type=linux # correct to gnu/linux during the next big refactor
11930 need_lib_prefix=no
11931 need_version=no
11932 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11933 soname_spec='$libname$release$shared_ext$major'
11934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11935 shlibpath_var=LD_LIBRARY_PATH
11936 shlibpath_overrides_runpath=no
11937
11938 # Some binutils ld are patched to set DT_RUNPATH
11939 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11940 $as_echo_n "(cached) " >&6
11941 else
11942 lt_cv_shlibpath_overrides_runpath=no
11943 save_LDFLAGS=$LDFLAGS
11944 save_libdir=$libdir
11945 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11946 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11949
11950 int
11951 main ()
11952 {
11953
11954 ;
11955 return 0;
11956 }
11957 _ACEOF
11958 if ac_fn_c_try_link "$LINENO"; then :
11959 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11960 lt_cv_shlibpath_overrides_runpath=yes
11961 fi
11962 fi
11963 rm -f core conftest.err conftest.$ac_objext \
11964 conftest$ac_exeext conftest.$ac_ext
11965 LDFLAGS=$save_LDFLAGS
11966 libdir=$save_libdir
11967
11968 fi
11969
11970 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11971
11972 # This implies no fast_install, which is unacceptable.
11973 # Some rework will be needed to allow for fast_install
11974 # before this can be enabled.
11975 hardcode_into_libs=yes
11976
11977 # Ideally, we could use ldconfig to report *all* directores which are
11978 # searched for libraries, however this is still not possible. Aside from not
11979 # being certain /sbin/ldconfig is available, command
11980 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11981 # even though it is searched at run-time. Try to do the best guess by
11982 # appending ld.so.conf contents (and includes) to the search path.
11983 if test -f /etc/ld.so.conf; then
11984 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11985 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11986 fi
11987
11988 # We used to test for /lib/ld.so.1 and disable shared libraries on
11989 # powerpc, because MkLinux only supported shared libraries with the
11990 # GNU dynamic linker. Since this was broken with cross compilers,
11991 # most powerpc-linux boxes support dynamic linking these days and
11992 # people can always --disable-shared, the test was removed, and we
11993 # assume the GNU/Linux dynamic linker is in use.
11994 dynamic_linker='GNU/Linux ld.so'
11995 ;;
11996
11997 netbsdelf*-gnu)
11998 version_type=linux
11999 need_lib_prefix=no
12000 need_version=no
12001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12002 soname_spec='${libname}${release}${shared_ext}$major'
12003 shlibpath_var=LD_LIBRARY_PATH
12004 shlibpath_overrides_runpath=no
12005 hardcode_into_libs=yes
12006 dynamic_linker='NetBSD ld.elf_so'
12007 ;;
12008
12009 netbsd*)
12010 version_type=sunos
12011 need_lib_prefix=no
12012 need_version=no
12013 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12014 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12015 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12016 dynamic_linker='NetBSD (a.out) ld.so'
12017 else
12018 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12019 soname_spec='$libname$release$shared_ext$major'
12020 dynamic_linker='NetBSD ld.elf_so'
12021 fi
12022 shlibpath_var=LD_LIBRARY_PATH
12023 shlibpath_overrides_runpath=yes
12024 hardcode_into_libs=yes
12025 ;;
12026
12027 newsos6)
12028 version_type=linux # correct to gnu/linux during the next big refactor
12029 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12030 shlibpath_var=LD_LIBRARY_PATH
12031 shlibpath_overrides_runpath=yes
12032 ;;
12033
12034 *nto* | *qnx*)
12035 version_type=qnx
12036 need_lib_prefix=no
12037 need_version=no
12038 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12039 soname_spec='$libname$release$shared_ext$major'
12040 shlibpath_var=LD_LIBRARY_PATH
12041 shlibpath_overrides_runpath=no
12042 hardcode_into_libs=yes
12043 dynamic_linker='ldqnx.so'
12044 ;;
12045
12046 openbsd* | bitrig*)
12047 version_type=sunos
12048 sys_lib_dlsearch_path_spec=/usr/lib
12049 need_lib_prefix=no
12050 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12051 need_version=no
12052 else
12053 need_version=yes
12054 fi
12055 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12056 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12057 shlibpath_var=LD_LIBRARY_PATH
12058 shlibpath_overrides_runpath=yes
12059 ;;
12060
12061 os2*)
12062 libname_spec='$name'
12063 version_type=windows
12064 shrext_cmds=.dll
12065 need_version=no
12066 need_lib_prefix=no
12067 # OS/2 can only load a DLL with a base name of 8 characters or less.
12068 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12069 v=$($ECHO $release$versuffix | tr -d .-);
12070 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12071 $ECHO $n$v`$shared_ext'
12072 library_names_spec='${libname}_dll.$libext'
12073 dynamic_linker='OS/2 ld.exe'
12074 shlibpath_var=BEGINLIBPATH
12075 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12076 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12077 postinstall_cmds='base_file=`basename \$file`~
12078 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12079 dldir=$destdir/`dirname \$dlpath`~
12080 test -d \$dldir || mkdir -p \$dldir~
12081 $install_prog $dir/$dlname \$dldir/$dlname~
12082 chmod a+x \$dldir/$dlname~
12083 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12084 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12085 fi'
12086 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12087 dlpath=$dir/\$dldll~
12088 $RM \$dlpath'
12089 ;;
12090
12091 osf3* | osf4* | osf5*)
12092 version_type=osf
12093 need_lib_prefix=no
12094 need_version=no
12095 soname_spec='$libname$release$shared_ext$major'
12096 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12097 shlibpath_var=LD_LIBRARY_PATH
12098 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12099 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12100 ;;
12101
12102 rdos*)
12103 dynamic_linker=no
12104 ;;
12105
12106 solaris*)
12107 version_type=linux # correct to gnu/linux during the next big refactor
12108 need_lib_prefix=no
12109 need_version=no
12110 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12111 soname_spec='$libname$release$shared_ext$major'
12112 shlibpath_var=LD_LIBRARY_PATH
12113 shlibpath_overrides_runpath=yes
12114 hardcode_into_libs=yes
12115 # ldd complains unless libraries are executable
12116 postinstall_cmds='chmod +x $lib'
12117 ;;
12118
12119 sunos4*)
12120 version_type=sunos
12121 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12122 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12123 shlibpath_var=LD_LIBRARY_PATH
12124 shlibpath_overrides_runpath=yes
12125 if test yes = "$with_gnu_ld"; then
12126 need_lib_prefix=no
12127 fi
12128 need_version=yes
12129 ;;
12130
12131 sysv4 | sysv4.3*)
12132 version_type=linux # correct to gnu/linux during the next big refactor
12133 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12134 soname_spec='$libname$release$shared_ext$major'
12135 shlibpath_var=LD_LIBRARY_PATH
12136 case $host_vendor in
12137 sni)
12138 shlibpath_overrides_runpath=no
12139 need_lib_prefix=no
12140 runpath_var=LD_RUN_PATH
12141 ;;
12142 siemens)
12143 need_lib_prefix=no
12144 ;;
12145 motorola)
12146 need_lib_prefix=no
12147 need_version=no
12148 shlibpath_overrides_runpath=no
12149 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12150 ;;
12151 esac
12152 ;;
12153
12154 sysv4*MP*)
12155 if test -d /usr/nec; then
12156 version_type=linux # correct to gnu/linux during the next big refactor
12157 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12158 soname_spec='$libname$shared_ext.$major'
12159 shlibpath_var=LD_LIBRARY_PATH
12160 fi
12161 ;;
12162
12163 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12164 version_type=sco
12165 need_lib_prefix=no
12166 need_version=no
12167 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12168 soname_spec='$libname$release$shared_ext$major'
12169 shlibpath_var=LD_LIBRARY_PATH
12170 shlibpath_overrides_runpath=yes
12171 hardcode_into_libs=yes
12172 if test yes = "$with_gnu_ld"; then
12173 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12174 else
12175 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12176 case $host_os in
12177 sco3.2v5*)
12178 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12179 ;;
12180 esac
12181 fi
12182 sys_lib_dlsearch_path_spec='/usr/lib'
12183 ;;
12184
12185 tpf*)
12186 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12187 version_type=linux # correct to gnu/linux during the next big refactor
12188 need_lib_prefix=no
12189 need_version=no
12190 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12191 shlibpath_var=LD_LIBRARY_PATH
12192 shlibpath_overrides_runpath=no
12193 hardcode_into_libs=yes
12194 ;;
12195
12196 uts4*)
12197 version_type=linux # correct to gnu/linux during the next big refactor
12198 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12199 soname_spec='$libname$release$shared_ext$major'
12200 shlibpath_var=LD_LIBRARY_PATH
12201 ;;
12202
12203 *)
12204 dynamic_linker=no
12205 ;;
12206 esac
12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12208 $as_echo "$dynamic_linker" >&6; }
12209 test no = "$dynamic_linker" && can_build_shared=no
12210
12211 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12212 if test yes = "$GCC"; then
12213 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12214 fi
12215
12216 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12217 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12218 fi
12219
12220 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12221 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12222 fi
12223
12224 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12225 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12226
12227 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12228 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12229
12230 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12231 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12330 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12331 hardcode_action=
12332 if test -n "$hardcode_libdir_flag_spec" ||
12333 test -n "$runpath_var" ||
12334 test yes = "$hardcode_automatic"; then
12335
12336 # We can hardcode non-existent directories.
12337 if test no != "$hardcode_direct" &&
12338 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12339 # have to relink, otherwise we might link with an installed library
12340 # when we should be linking with a yet-to-be-installed one
12341 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12342 test no != "$hardcode_minus_L"; then
12343 # Linking always hardcodes the temporary library directory.
12344 hardcode_action=relink
12345 else
12346 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12347 hardcode_action=immediate
12348 fi
12349 else
12350 # We cannot hardcode anything, or else we can only hardcode existing
12351 # directories.
12352 hardcode_action=unsupported
12353 fi
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12355 $as_echo "$hardcode_action" >&6; }
12356
12357 if test relink = "$hardcode_action" ||
12358 test yes = "$inherit_rpath"; then
12359 # Fast installation is not supported
12360 enable_fast_install=no
12361 elif test yes = "$shlibpath_overrides_runpath" ||
12362 test no = "$enable_shared"; then
12363 # Fast installation is not necessary
12364 enable_fast_install=needless
12365 fi
12366
12367
12368
12369
12370
12371
12372 if test yes != "$enable_dlopen"; then
12373 enable_dlopen=unknown
12374 enable_dlopen_self=unknown
12375 enable_dlopen_self_static=unknown
12376 else
12377 lt_cv_dlopen=no
12378 lt_cv_dlopen_libs=
12379
12380 case $host_os in
12381 beos*)
12382 lt_cv_dlopen=load_add_on
12383 lt_cv_dlopen_libs=
12384 lt_cv_dlopen_self=yes
12385 ;;
12386
12387 mingw* | pw32* | cegcc*)
12388 lt_cv_dlopen=LoadLibrary
12389 lt_cv_dlopen_libs=
12390 ;;
12391
12392 cygwin*)
12393 lt_cv_dlopen=dlopen
12394 lt_cv_dlopen_libs=
12395 ;;
12396
12397 darwin*)
12398 # if libdl is installed we need to link against it
12399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12400 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12401 if ${ac_cv_lib_dl_dlopen+:} false; then :
12402 $as_echo_n "(cached) " >&6
12403 else
12404 ac_check_lib_save_LIBS=$LIBS
12405 LIBS="-ldl $LIBS"
12406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12407 /* end confdefs.h. */
12408
12409 /* Override any GCC internal prototype to avoid an error.
12410 Use char because int might match the return type of a GCC
12411 builtin and then its argument prototype would still apply. */
12412 #ifdef __cplusplus
12413 extern "C"
12414 #endif
12415 char dlopen ();
12416 int
12417 main ()
12418 {
12419 return dlopen ();
12420 ;
12421 return 0;
12422 }
12423 _ACEOF
12424 if ac_fn_c_try_link "$LINENO"; then :
12425 ac_cv_lib_dl_dlopen=yes
12426 else
12427 ac_cv_lib_dl_dlopen=no
12428 fi
12429 rm -f core conftest.err conftest.$ac_objext \
12430 conftest$ac_exeext conftest.$ac_ext
12431 LIBS=$ac_check_lib_save_LIBS
12432 fi
12433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12434 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12435 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12436 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12437 else
12438
12439 lt_cv_dlopen=dyld
12440 lt_cv_dlopen_libs=
12441 lt_cv_dlopen_self=yes
12442
12443 fi
12444
12445 ;;
12446
12447 tpf*)
12448 # Don't try to run any link tests for TPF. We know it's impossible
12449 # because TPF is a cross-compiler, and we know how we open DSOs.
12450 lt_cv_dlopen=dlopen
12451 lt_cv_dlopen_libs=
12452 lt_cv_dlopen_self=no
12453 ;;
12454
12455 *)
12456 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12457 if test "x$ac_cv_func_shl_load" = xyes; then :
12458 lt_cv_dlopen=shl_load
12459 else
12460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12461 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12462 if ${ac_cv_lib_dld_shl_load+:} false; then :
12463 $as_echo_n "(cached) " >&6
12464 else
12465 ac_check_lib_save_LIBS=$LIBS
12466 LIBS="-ldld $LIBS"
12467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12468 /* end confdefs.h. */
12469
12470 /* Override any GCC internal prototype to avoid an error.
12471 Use char because int might match the return type of a GCC
12472 builtin and then its argument prototype would still apply. */
12473 #ifdef __cplusplus
12474 extern "C"
12475 #endif
12476 char shl_load ();
12477 int
12478 main ()
12479 {
12480 return shl_load ();
12481 ;
12482 return 0;
12483 }
12484 _ACEOF
12485 if ac_fn_c_try_link "$LINENO"; then :
12486 ac_cv_lib_dld_shl_load=yes
12487 else
12488 ac_cv_lib_dld_shl_load=no
12489 fi
12490 rm -f core conftest.err conftest.$ac_objext \
12491 conftest$ac_exeext conftest.$ac_ext
12492 LIBS=$ac_check_lib_save_LIBS
12493 fi
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12495 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12496 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12497 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12498 else
12499 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12500 if test "x$ac_cv_func_dlopen" = xyes; then :
12501 lt_cv_dlopen=dlopen
12502 else
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12504 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12505 if ${ac_cv_lib_dl_dlopen+:} false; then :
12506 $as_echo_n "(cached) " >&6
12507 else
12508 ac_check_lib_save_LIBS=$LIBS
12509 LIBS="-ldl $LIBS"
12510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12511 /* end confdefs.h. */
12512
12513 /* Override any GCC internal prototype to avoid an error.
12514 Use char because int might match the return type of a GCC
12515 builtin and then its argument prototype would still apply. */
12516 #ifdef __cplusplus
12517 extern "C"
12518 #endif
12519 char dlopen ();
12520 int
12521 main ()
12522 {
12523 return dlopen ();
12524 ;
12525 return 0;
12526 }
12527 _ACEOF
12528 if ac_fn_c_try_link "$LINENO"; then :
12529 ac_cv_lib_dl_dlopen=yes
12530 else
12531 ac_cv_lib_dl_dlopen=no
12532 fi
12533 rm -f core conftest.err conftest.$ac_objext \
12534 conftest$ac_exeext conftest.$ac_ext
12535 LIBS=$ac_check_lib_save_LIBS
12536 fi
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12538 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12539 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12540 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12541 else
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12543 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12544 if ${ac_cv_lib_svld_dlopen+:} false; then :
12545 $as_echo_n "(cached) " >&6
12546 else
12547 ac_check_lib_save_LIBS=$LIBS
12548 LIBS="-lsvld $LIBS"
12549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12550 /* end confdefs.h. */
12551
12552 /* Override any GCC internal prototype to avoid an error.
12553 Use char because int might match the return type of a GCC
12554 builtin and then its argument prototype would still apply. */
12555 #ifdef __cplusplus
12556 extern "C"
12557 #endif
12558 char dlopen ();
12559 int
12560 main ()
12561 {
12562 return dlopen ();
12563 ;
12564 return 0;
12565 }
12566 _ACEOF
12567 if ac_fn_c_try_link "$LINENO"; then :
12568 ac_cv_lib_svld_dlopen=yes
12569 else
12570 ac_cv_lib_svld_dlopen=no
12571 fi
12572 rm -f core conftest.err conftest.$ac_objext \
12573 conftest$ac_exeext conftest.$ac_ext
12574 LIBS=$ac_check_lib_save_LIBS
12575 fi
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12577 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12578 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12579 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12580 else
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12582 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12583 if ${ac_cv_lib_dld_dld_link+:} false; then :
12584 $as_echo_n "(cached) " >&6
12585 else
12586 ac_check_lib_save_LIBS=$LIBS
12587 LIBS="-ldld $LIBS"
12588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12589 /* end confdefs.h. */
12590
12591 /* Override any GCC internal prototype to avoid an error.
12592 Use char because int might match the return type of a GCC
12593 builtin and then its argument prototype would still apply. */
12594 #ifdef __cplusplus
12595 extern "C"
12596 #endif
12597 char dld_link ();
12598 int
12599 main ()
12600 {
12601 return dld_link ();
12602 ;
12603 return 0;
12604 }
12605 _ACEOF
12606 if ac_fn_c_try_link "$LINENO"; then :
12607 ac_cv_lib_dld_dld_link=yes
12608 else
12609 ac_cv_lib_dld_dld_link=no
12610 fi
12611 rm -f core conftest.err conftest.$ac_objext \
12612 conftest$ac_exeext conftest.$ac_ext
12613 LIBS=$ac_check_lib_save_LIBS
12614 fi
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12616 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12617 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12618 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12619 fi
12620
12621
12622 fi
12623
12624
12625 fi
12626
12627
12628 fi
12629
12630
12631 fi
12632
12633
12634 fi
12635
12636 ;;
12637 esac
12638
12639 if test no = "$lt_cv_dlopen"; then
12640 enable_dlopen=no
12641 else
12642 enable_dlopen=yes
12643 fi
12644
12645 case $lt_cv_dlopen in
12646 dlopen)
12647 save_CPPFLAGS=$CPPFLAGS
12648 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12649
12650 save_LDFLAGS=$LDFLAGS
12651 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12652
12653 save_LIBS=$LIBS
12654 LIBS="$lt_cv_dlopen_libs $LIBS"
12655
12656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12657 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12658 if ${lt_cv_dlopen_self+:} false; then :
12659 $as_echo_n "(cached) " >&6
12660 else
12661 if test yes = "$cross_compiling"; then :
12662 lt_cv_dlopen_self=cross
12663 else
12664 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12665 lt_status=$lt_dlunknown
12666 cat > conftest.$ac_ext <<_LT_EOF
12667 #line $LINENO "configure"
12668 #include "confdefs.h"
12669
12670 #if HAVE_DLFCN_H
12671 #include <dlfcn.h>
12672 #endif
12673
12674 #include <stdio.h>
12675
12676 #ifdef RTLD_GLOBAL
12677 # define LT_DLGLOBAL RTLD_GLOBAL
12678 #else
12679 # ifdef DL_GLOBAL
12680 # define LT_DLGLOBAL DL_GLOBAL
12681 # else
12682 # define LT_DLGLOBAL 0
12683 # endif
12684 #endif
12685
12686 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12687 find out it does not work in some platform. */
12688 #ifndef LT_DLLAZY_OR_NOW
12689 # ifdef RTLD_LAZY
12690 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12691 # else
12692 # ifdef DL_LAZY
12693 # define LT_DLLAZY_OR_NOW DL_LAZY
12694 # else
12695 # ifdef RTLD_NOW
12696 # define LT_DLLAZY_OR_NOW RTLD_NOW
12697 # else
12698 # ifdef DL_NOW
12699 # define LT_DLLAZY_OR_NOW DL_NOW
12700 # else
12701 # define LT_DLLAZY_OR_NOW 0
12702 # endif
12703 # endif
12704 # endif
12705 # endif
12706 #endif
12707
12708 /* When -fvisibility=hidden is used, assume the code has been annotated
12709 correspondingly for the symbols needed. */
12710 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12711 int fnord () __attribute__((visibility("default")));
12712 #endif
12713
12714 int fnord () { return 42; }
12715 int main ()
12716 {
12717 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12718 int status = $lt_dlunknown;
12719
12720 if (self)
12721 {
12722 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12723 else
12724 {
12725 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12726 else puts (dlerror ());
12727 }
12728 /* dlclose (self); */
12729 }
12730 else
12731 puts (dlerror ());
12732
12733 return status;
12734 }
12735 _LT_EOF
12736 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12737 (eval $ac_link) 2>&5
12738 ac_status=$?
12739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12740 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12741 (./conftest; exit; ) >&5 2>/dev/null
12742 lt_status=$?
12743 case x$lt_status in
12744 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12745 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12746 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12747 esac
12748 else :
12749 # compilation failed
12750 lt_cv_dlopen_self=no
12751 fi
12752 fi
12753 rm -fr conftest*
12754
12755
12756 fi
12757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12758 $as_echo "$lt_cv_dlopen_self" >&6; }
12759
12760 if test yes = "$lt_cv_dlopen_self"; then
12761 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12763 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12764 if ${lt_cv_dlopen_self_static+:} false; then :
12765 $as_echo_n "(cached) " >&6
12766 else
12767 if test yes = "$cross_compiling"; then :
12768 lt_cv_dlopen_self_static=cross
12769 else
12770 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12771 lt_status=$lt_dlunknown
12772 cat > conftest.$ac_ext <<_LT_EOF
12773 #line $LINENO "configure"
12774 #include "confdefs.h"
12775
12776 #if HAVE_DLFCN_H
12777 #include <dlfcn.h>
12778 #endif
12779
12780 #include <stdio.h>
12781
12782 #ifdef RTLD_GLOBAL
12783 # define LT_DLGLOBAL RTLD_GLOBAL
12784 #else
12785 # ifdef DL_GLOBAL
12786 # define LT_DLGLOBAL DL_GLOBAL
12787 # else
12788 # define LT_DLGLOBAL 0
12789 # endif
12790 #endif
12791
12792 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12793 find out it does not work in some platform. */
12794 #ifndef LT_DLLAZY_OR_NOW
12795 # ifdef RTLD_LAZY
12796 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12797 # else
12798 # ifdef DL_LAZY
12799 # define LT_DLLAZY_OR_NOW DL_LAZY
12800 # else
12801 # ifdef RTLD_NOW
12802 # define LT_DLLAZY_OR_NOW RTLD_NOW
12803 # else
12804 # ifdef DL_NOW
12805 # define LT_DLLAZY_OR_NOW DL_NOW
12806 # else
12807 # define LT_DLLAZY_OR_NOW 0
12808 # endif
12809 # endif
12810 # endif
12811 # endif
12812 #endif
12813
12814 /* When -fvisibility=hidden is used, assume the code has been annotated
12815 correspondingly for the symbols needed. */
12816 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12817 int fnord () __attribute__((visibility("default")));
12818 #endif
12819
12820 int fnord () { return 42; }
12821 int main ()
12822 {
12823 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12824 int status = $lt_dlunknown;
12825
12826 if (self)
12827 {
12828 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12829 else
12830 {
12831 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12832 else puts (dlerror ());
12833 }
12834 /* dlclose (self); */
12835 }
12836 else
12837 puts (dlerror ());
12838
12839 return status;
12840 }
12841 _LT_EOF
12842 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12843 (eval $ac_link) 2>&5
12844 ac_status=$?
12845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12846 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12847 (./conftest; exit; ) >&5 2>/dev/null
12848 lt_status=$?
12849 case x$lt_status in
12850 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12851 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12852 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12853 esac
12854 else :
12855 # compilation failed
12856 lt_cv_dlopen_self_static=no
12857 fi
12858 fi
12859 rm -fr conftest*
12860
12861
12862 fi
12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12864 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12865 fi
12866
12867 CPPFLAGS=$save_CPPFLAGS
12868 LDFLAGS=$save_LDFLAGS
12869 LIBS=$save_LIBS
12870 ;;
12871 esac
12872
12873 case $lt_cv_dlopen_self in
12874 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12875 *) enable_dlopen_self=unknown ;;
12876 esac
12877
12878 case $lt_cv_dlopen_self_static in
12879 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12880 *) enable_dlopen_self_static=unknown ;;
12881 esac
12882 fi
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900 striplib=
12901 old_striplib=
12902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12903 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12904 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12905 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12906 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12908 $as_echo "yes" >&6; }
12909 else
12910 # FIXME - insert some real tests, host_os isn't really good enough
12911 case $host_os in
12912 darwin*)
12913 if test -n "$STRIP"; then
12914 striplib="$STRIP -x"
12915 old_striplib="$STRIP -S"
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12917 $as_echo "yes" >&6; }
12918 else
12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12920 $as_echo "no" >&6; }
12921 fi
12922 ;;
12923 *)
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12925 $as_echo "no" >&6; }
12926 ;;
12927 esac
12928 fi
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941 # Report what library types will actually be built
12942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12943 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12945 $as_echo "$can_build_shared" >&6; }
12946
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12948 $as_echo_n "checking whether to build shared libraries... " >&6; }
12949 test no = "$can_build_shared" && enable_shared=no
12950
12951 # On AIX, shared libraries and static libraries use the same namespace, and
12952 # are all built from PIC.
12953 case $host_os in
12954 aix3*)
12955 test yes = "$enable_shared" && enable_static=no
12956 if test -n "$RANLIB"; then
12957 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12958 postinstall_cmds='$RANLIB $lib'
12959 fi
12960 ;;
12961
12962 aix[4-9]*)
12963 if test ia64 != "$host_cpu"; then
12964 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12965 yes,aix,yes) ;; # shared object as lib.so file only
12966 yes,svr4,*) ;; # shared object as lib.so archive member only
12967 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12968 esac
12969 fi
12970 ;;
12971 esac
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12973 $as_echo "$enable_shared" >&6; }
12974
12975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12976 $as_echo_n "checking whether to build static libraries... " >&6; }
12977 # Make sure either enable_shared or enable_static is yes.
12978 test yes = "$enable_shared" || enable_static=yes
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12980 $as_echo "$enable_static" >&6; }
12981
12982
12983
12984
12985 fi
12986 ac_ext=c
12987 ac_cpp='$CPP $CPPFLAGS'
12988 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12989 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12990 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12991
12992 CC=$lt_save_CC
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008 ac_config_commands="$ac_config_commands libtool"
13009
13010
13011
13012
13013 # Only expand once:
13014
13015
13016
13017
13018
13019 # Check whether --enable-schemas-compile was given.
13020 if test "${enable_schemas_compile+set}" = set; then :
13021 enableval=$enable_schemas_compile; case ${enableval} in
13022 yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;;
13023 no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;;
13024 *) as_fn_error $? "bad value ${enableval} for --enable-schemas-compile" "$LINENO" 5 ;;
13025 esac
13026 fi
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13037 if test -n "$ac_tool_prefix"; then
13038 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13039 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13041 $as_echo_n "checking for $ac_word... " >&6; }
13042 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13043 $as_echo_n "(cached) " >&6
13044 else
13045 case $PKG_CONFIG in
13046 [\\/]* | ?:[\\/]*)
13047 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13048 ;;
13049 *)
13050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13051 for as_dir in $PATH
13052 do
13053 IFS=$as_save_IFS
13054 test -z "$as_dir" && as_dir=.
13055 for ac_exec_ext in '' $ac_executable_extensions; do
13056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13057 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13059 break 2
13060 fi
13061 done
13062 done
13063 IFS=$as_save_IFS
13064
13065 ;;
13066 esac
13067 fi
13068 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13069 if test -n "$PKG_CONFIG"; then
13070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13071 $as_echo "$PKG_CONFIG" >&6; }
13072 else
13073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13074 $as_echo "no" >&6; }
13075 fi
13076
13077
13078 fi
13079 if test -z "$ac_cv_path_PKG_CONFIG"; then
13080 ac_pt_PKG_CONFIG=$PKG_CONFIG
13081 # Extract the first word of "pkg-config", so it can be a program name with args.
13082 set dummy pkg-config; ac_word=$2
13083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13084 $as_echo_n "checking for $ac_word... " >&6; }
13085 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13086 $as_echo_n "(cached) " >&6
13087 else
13088 case $ac_pt_PKG_CONFIG in
13089 [\\/]* | ?:[\\/]*)
13090 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13091 ;;
13092 *)
13093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13094 for as_dir in $PATH
13095 do
13096 IFS=$as_save_IFS
13097 test -z "$as_dir" && as_dir=.
13098 for ac_exec_ext in '' $ac_executable_extensions; do
13099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13100 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13102 break 2
13103 fi
13104 done
13105 done
13106 IFS=$as_save_IFS
13107
13108 ;;
13109 esac
13110 fi
13111 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13112 if test -n "$ac_pt_PKG_CONFIG"; then
13113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13114 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13115 else
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13117 $as_echo "no" >&6; }
13118 fi
13119
13120 if test "x$ac_pt_PKG_CONFIG" = x; then
13121 PKG_CONFIG=""
13122 else
13123 case $cross_compiling:$ac_tool_warned in
13124 yes:)
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13126 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13127 ac_tool_warned=yes ;;
13128 esac
13129 PKG_CONFIG=$ac_pt_PKG_CONFIG
13130 fi
13131 else
13132 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13133 fi
13134
13135 fi
13136 if test -n "$PKG_CONFIG"; then
13137 _pkg_min_version=0.16
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13139 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13140 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13142 $as_echo "yes" >&6; }
13143 else
13144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13145 $as_echo "no" >&6; }
13146 PKG_CONFIG=""
13147 fi
13148 fi
13149 gsettingsschemadir=${datadir}/glib-2.0/schemas
13150
13151 if test x$cross_compiling != xyes; then
13152 GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
13153 else
13154 # Extract the first word of "glib-compile-schemas", so it can be a program name with args.
13155 set dummy glib-compile-schemas; ac_word=$2
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13157 $as_echo_n "checking for $ac_word... " >&6; }
13158 if ${ac_cv_path_GLIB_COMPILE_SCHEMAS+:} false; then :
13159 $as_echo_n "(cached) " >&6
13160 else
13161 case $GLIB_COMPILE_SCHEMAS in
13162 [\\/]* | ?:[\\/]*)
13163 ac_cv_path_GLIB_COMPILE_SCHEMAS="$GLIB_COMPILE_SCHEMAS" # Let the user override the test with a path.
13164 ;;
13165 *)
13166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13167 for as_dir in $PATH
13168 do
13169 IFS=$as_save_IFS
13170 test -z "$as_dir" && as_dir=.
13171 for ac_exec_ext in '' $ac_executable_extensions; do
13172 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13173 ac_cv_path_GLIB_COMPILE_SCHEMAS="$as_dir/$ac_word$ac_exec_ext"
13174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13175 break 2
13176 fi
13177 done
13178 done
13179 IFS=$as_save_IFS
13180
13181 ;;
13182 esac
13183 fi
13184 GLIB_COMPILE_SCHEMAS=$ac_cv_path_GLIB_COMPILE_SCHEMAS
13185 if test -n "$GLIB_COMPILE_SCHEMAS"; then
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_SCHEMAS" >&5
13187 $as_echo "$GLIB_COMPILE_SCHEMAS" >&6; }
13188 else
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13190 $as_echo "no" >&6; }
13191 fi
13192
13193
13194 fi
13195
13196 if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
13197 as_fn_error $? "glib-compile-schemas not found." "$LINENO" 5
13198 else
13199 :
13200 fi
13201
13202 GSETTINGS_RULES='
13203 .PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas
13204
13205 mostlyclean-am: clean-gsettings-schemas
13206
13207 gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
13208
13209 %.gschema.valid: %.gschema.xml $(gsettings__enum_file)
13210 $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p $(@D) && touch $@
13211
13212 all-am: $(gsettings_SCHEMAS:.xml=.valid)
13213 uninstall-am: uninstall-gsettings-schemas
13214 install-data-am: install-gsettings-schemas
13215
13216 .SECONDARY: $(gsettings_SCHEMAS)
13217
13218 install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file)
13219 @$(NORMAL_INSTALL)
13220 if test -n "$^"; then \
13221 test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \
13222 $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \
13223 test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \
13224 fi
13225
13226 uninstall-gsettings-schemas:
13227 @$(NORMAL_UNINSTALL)
13228 @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \
13229 files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \
13230 test -n "$$files" || exit 0; \
13231 echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \
13232 cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files
13233 test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
13234
13235 clean-gsettings-schemas:
13236 rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
13237
13238 ifdef gsettings_ENUM_NAMESPACE
13239 $(gsettings__enum_file): $(gsettings_ENUM_FILES)
13240 $(AM_V_GEN) glib-mkenums --comments '\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " <value nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail " </@type@>" --ftail "</schemalist>" $^ > $@.tmp && mv $@.tmp $@
13241 endif
13242 '
13243
13244
13245
13246
13247
13248
13249
13250 # Extract the first word of "gjs", so it can be a program name with args.
13251 set dummy gjs; ac_word=$2
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13253 $as_echo_n "checking for $ac_word... " >&6; }
13254 if ${ac_cv_path_GJS+:} false; then :
13255 $as_echo_n "(cached) " >&6
13256 else
13257 case $GJS in
13258 [\\/]* | ?:[\\/]*)
13259 ac_cv_path_GJS="$GJS" # Let the user override the test with a path.
13260 ;;
13261 *)
13262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13263 for as_dir in $PATH
13264 do
13265 IFS=$as_save_IFS
13266 test -z "$as_dir" && as_dir=.
13267 for ac_exec_ext in '' $ac_executable_extensions; do
13268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13269 ac_cv_path_GJS="$as_dir/$ac_word$ac_exec_ext"
13270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13271 break 2
13272 fi
13273 done
13274 done
13275 IFS=$as_save_IFS
13276
13277 ;;
13278 esac
13279 fi
13280 GJS=$ac_cv_path_GJS
13281 if test -n "$GJS"; then
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GJS" >&5
13283 $as_echo "$GJS" >&6; }
13284 else
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13286 $as_echo "no" >&6; }
13287 fi
13288
13289
13290
13291 GLIB_COMPILE_RESOURCES=`$PKG_CONFIG --variable glib_compile_resources gio-2.0`
13292
13293
13294
13295
13296
13297 # Check whether --enable-introspection was given.
13298 if test "${enable_introspection+set}" = set; then :
13299 enableval=$enable_introspection;
13300 else
13301 enable_introspection=auto
13302 fi
13303
13304
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gobject-introspection" >&5
13306 $as_echo_n "checking for gobject-introspection... " >&6; }
13307
13308 case $enable_introspection in #(
13309 no) :
13310 found_introspection="no (disabled, use --enable-introspection to enable)"
13311 ;; #(
13312 yes) :
13313 if test -n "$PKG_CONFIG" && \
13314 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0\""; } >&5
13315 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0") 2>&5
13316 ac_status=$?
13317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13318 test $ac_status = 0; }; then
13319 :
13320 else
13321 as_fn_error $? "gobject-introspection-1.0 is not installed" "$LINENO" 5
13322 fi
13323 if test -n "$PKG_CONFIG" && \
13324 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.6.3\""; } >&5
13325 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.3") 2>&5
13326 ac_status=$?
13327 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13328 test $ac_status = 0; }; then
13329 found_introspection=yes
13330 else
13331 as_fn_error $? "You need to have gobject-introspection >= 0.6.3 installed to build gnome-maps" "$LINENO" 5
13332 fi
13333 ;; #(
13334 auto) :
13335 if test -n "$PKG_CONFIG" && \
13336 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.6.3\""; } >&5
13337 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.3") 2>&5
13338 ac_status=$?
13339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13340 test $ac_status = 0; }; then
13341 found_introspection=yes
13342 else
13343 found_introspection=no
13344 fi
13345 enable_introspection=$found_introspection
13346 ;; #(
13347 *) :
13348 as_fn_error $? "invalid argument passed to --enable-introspection, should be one of [no/auto/yes]" "$LINENO" 5
13349 ;;
13350 esac
13351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_introspection" >&5
13352 $as_echo "$found_introspection" >&6; }
13353
13354 INTROSPECTION_SCANNER=
13355 INTROSPECTION_COMPILER=
13356 INTROSPECTION_GENERATE=
13357 INTROSPECTION_GIRDIR=
13358 INTROSPECTION_TYPELIBDIR=
13359 if test "x$found_introspection" = "xyes"; then
13360 INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
13361 INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
13362 INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
13363 INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
13364 INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
13365 INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
13366 INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
13367 INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
13368 fi
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378 if test "x$found_introspection" = "xyes"; then
13379 HAVE_INTROSPECTION_TRUE=
13380 HAVE_INTROSPECTION_FALSE='#'
13381 else
13382 HAVE_INTROSPECTION_TRUE='#'
13383 HAVE_INTROSPECTION_FALSE=
13384 fi
13385
13386
13387
13388
13389 ac_config_files="$ac_config_files Makefile lib/Makefile src/Makefile data/Makefile data/icons/Makefile po/Makefile.in scripts/Makefile"
13390
13391 cat >confcache <<\_ACEOF
13392 # This file is a shell script that caches the results of configure
13393 # tests run on this system so they can be shared between configure
13394 # scripts and configure runs, see configure's option --config-cache.
13395 # It is not useful on other systems. If it contains results you don't
13396 # want to keep, you may remove or edit it.
13397 #
13398 # config.status only pays attention to the cache file if you give it
13399 # the --recheck option to rerun configure.
13400 #
13401 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13402 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13403 # following values.
13404
13405 _ACEOF
13406
13407 # The following way of writing the cache mishandles newlines in values,
13408 # but we know of no workaround that is simple, portable, and efficient.
13409 # So, we kill variables containing newlines.
13410 # Ultrix sh set writes to stderr and can't be redirected directly,
13411 # and sets the high bit in the cache file unless we assign to the vars.
13412 (
13413 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13414 eval ac_val=\$$ac_var
13415 case $ac_val in #(
13416 *${as_nl}*)
13417 case $ac_var in #(
13418 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13419 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13420 esac
13421 case $ac_var in #(
13422 _ | IFS | as_nl) ;; #(
13423 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13424 *) { eval $ac_var=; unset $ac_var;} ;;
13425 esac ;;
13426 esac
13427 done
13428
13429 (set) 2>&1 |
13430 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13431 *${as_nl}ac_space=\ *)
13432 # `set' does not quote correctly, so add quotes: double-quote
13433 # substitution turns \\\\ into \\, and sed turns \\ into \.
13434 sed -n \
13435 "s/'/'\\\\''/g;
13436 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13437 ;; #(
13438 *)
13439 # `set' quotes correctly as required by POSIX, so do not add quotes.
13440 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13441 ;;
13442 esac |
13443 sort
13444 ) |
13445 sed '
13446 /^ac_cv_env_/b end
13447 t clear
13448 :clear
13449 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13450 t end
13451 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13452 :end' >>confcache
13453 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13454 if test -w "$cache_file"; then
13455 if test "x$cache_file" != "x/dev/null"; then
13456 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13457 $as_echo "$as_me: updating cache $cache_file" >&6;}
13458 if test ! -f "$cache_file" || test -h "$cache_file"; then
13459 cat confcache >"$cache_file"
13460 else
13461 case $cache_file in #(
13462 */* | ?:*)
13463 mv -f confcache "$cache_file"$$ &&
13464 mv -f "$cache_file"$$ "$cache_file" ;; #(
13465 *)
13466 mv -f confcache "$cache_file" ;;
13467 esac
13468 fi
13469 fi
13470 else
13471 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13472 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13473 fi
13474 fi
13475 rm -f confcache
13476
13477 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13478 # Let make expand exec_prefix.
13479 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13480
13481 DEFS=-DHAVE_CONFIG_H
13482
13483 ac_libobjs=
13484 ac_ltlibobjs=
13485 U=
13486 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13487 # 1. Remove the extension, and $U if already installed.
13488 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13489 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13490 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13491 # will be set to the directory where LIBOBJS objects are built.
13492 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13493 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13494 done
13495 LIBOBJS=$ac_libobjs
13496
13497 LTLIBOBJS=$ac_ltlibobjs
13498
13499
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13501 $as_echo_n "checking that generated files are newer than configure... " >&6; }
13502 if test -n "$am_sleep_pid"; then
13503 # Hide warnings about reused PIDs.
13504 wait $am_sleep_pid 2>/dev/null
13505 fi
13506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13507 $as_echo "done" >&6; }
13508 if test -n "$EXEEXT"; then
13509 am__EXEEXT_TRUE=
13510 am__EXEEXT_FALSE='#'
13511 else
13512 am__EXEEXT_TRUE='#'
13513 am__EXEEXT_FALSE=
13514 fi
13515
13516 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13517 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13518 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13519 fi
13520
13521 ac_config_commands="$ac_config_commands po/stamp-it"
13522
13523
13524 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13525 as_fn_error $? "conditional \"AMDEP\" was never defined.
13526 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13527 fi
13528 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13529 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13530 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13531 fi
13532 if test -z "${HAVE_INTROSPECTION_TRUE}" && test -z "${HAVE_INTROSPECTION_FALSE}"; then
13533 as_fn_error $? "conditional \"HAVE_INTROSPECTION\" was never defined.
13534 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13535 fi
13536
13537 : "${CONFIG_STATUS=./config.status}"
13538 ac_write_fail=0
13539 ac_clean_files_save=$ac_clean_files
13540 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13541 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13542 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13543 as_write_fail=0
13544 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13545 #! $SHELL
13546 # Generated by $as_me.
13547 # Run this file to recreate the current configuration.
13548 # Compiler output produced by configure, useful for debugging
13549 # configure, is in config.log if it exists.
13550
13551 debug=false
13552 ac_cs_recheck=false
13553 ac_cs_silent=false
13554
13555 SHELL=\${CONFIG_SHELL-$SHELL}
13556 export SHELL
13557 _ASEOF
13558 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13559 ## -------------------- ##
13560 ## M4sh Initialization. ##
13561 ## -------------------- ##
13562
13563 # Be more Bourne compatible
13564 DUALCASE=1; export DUALCASE # for MKS sh
13565 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13566 emulate sh
13567 NULLCMD=:
13568 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13569 # is contrary to our usage. Disable this feature.
13570 alias -g '${1+"$@"}'='"$@"'
13571 setopt NO_GLOB_SUBST
13572 else
13573 case `(set -o) 2>/dev/null` in #(
13574 *posix*) :
13575 set -o posix ;; #(
13576 *) :
13577 ;;
13578 esac
13579 fi
13580
13581
13582 as_nl='
13583 '
13584 export as_nl
13585 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13586 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13587 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13588 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13589 # Prefer a ksh shell builtin over an external printf program on Solaris,
13590 # but without wasting forks for bash or zsh.
13591 if test -z "$BASH_VERSION$ZSH_VERSION" \
13592 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13593 as_echo='print -r --'
13594 as_echo_n='print -rn --'
13595 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13596 as_echo='printf %s\n'
13597 as_echo_n='printf %s'
13598 else
13599 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13600 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13601 as_echo_n='/usr/ucb/echo -n'
13602 else
13603 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13604 as_echo_n_body='eval
13605 arg=$1;
13606 case $arg in #(
13607 *"$as_nl"*)
13608 expr "X$arg" : "X\\(.*\\)$as_nl";
13609 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13610 esac;
13611 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13612 '
13613 export as_echo_n_body
13614 as_echo_n='sh -c $as_echo_n_body as_echo'
13615 fi
13616 export as_echo_body
13617 as_echo='sh -c $as_echo_body as_echo'
13618 fi
13619
13620 # The user is always right.
13621 if test "${PATH_SEPARATOR+set}" != set; then
13622 PATH_SEPARATOR=:
13623 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13624 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13625 PATH_SEPARATOR=';'
13626 }
13627 fi
13628
13629
13630 # IFS
13631 # We need space, tab and new line, in precisely that order. Quoting is
13632 # there to prevent editors from complaining about space-tab.
13633 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13634 # splitting by setting IFS to empty value.)
13635 IFS=" "" $as_nl"
13636
13637 # Find who we are. Look in the path if we contain no directory separator.
13638 as_myself=
13639 case $0 in #((
13640 *[\\/]* ) as_myself=$0 ;;
13641 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13642 for as_dir in $PATH
13643 do
13644 IFS=$as_save_IFS
13645 test -z "$as_dir" && as_dir=.
13646 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13647 done
13648 IFS=$as_save_IFS
13649
13650 ;;
13651 esac
13652 # We did not find ourselves, most probably we were run as `sh COMMAND'
13653 # in which case we are not to be found in the path.
13654 if test "x$as_myself" = x; then
13655 as_myself=$0
13656 fi
13657 if test ! -f "$as_myself"; then
13658 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13659 exit 1
13660 fi
13661
13662 # Unset variables that we do not need and which cause bugs (e.g. in
13663 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13664 # suppresses any "Segmentation fault" message there. '((' could
13665 # trigger a bug in pdksh 5.2.14.
13666 for as_var in BASH_ENV ENV MAIL MAILPATH
13667 do eval test x\${$as_var+set} = xset \
13668 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13669 done
13670 PS1='$ '
13671 PS2='> '
13672 PS4='+ '
13673
13674 # NLS nuisances.
13675 LC_ALL=C
13676 export LC_ALL
13677 LANGUAGE=C
13678 export LANGUAGE
13679
13680 # CDPATH.
13681 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13682
13683
13684 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13685 # ----------------------------------------
13686 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13687 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13688 # script with STATUS, using 1 if that was 0.
13689 as_fn_error ()
13690 {
13691 as_status=$1; test $as_status -eq 0 && as_status=1
13692 if test "$4"; then
13693 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13694 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13695 fi
13696 $as_echo "$as_me: error: $2" >&2
13697 as_fn_exit $as_status
13698 } # as_fn_error
13699
13700
13701 # as_fn_set_status STATUS
13702 # -----------------------
13703 # Set $? to STATUS, without forking.
13704 as_fn_set_status ()
13705 {
13706 return $1
13707 } # as_fn_set_status
13708
13709 # as_fn_exit STATUS
13710 # -----------------
13711 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13712 as_fn_exit ()
13713 {
13714 set +e
13715 as_fn_set_status $1
13716 exit $1
13717 } # as_fn_exit
13718
13719 # as_fn_unset VAR
13720 # ---------------
13721 # Portably unset VAR.
13722 as_fn_unset ()
13723 {
13724 { eval $1=; unset $1;}
13725 }
13726 as_unset=as_fn_unset
13727 # as_fn_append VAR VALUE
13728 # ----------------------
13729 # Append the text in VALUE to the end of the definition contained in VAR. Take
13730 # advantage of any shell optimizations that allow amortized linear growth over
13731 # repeated appends, instead of the typical quadratic growth present in naive
13732 # implementations.
13733 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13734 eval 'as_fn_append ()
13735 {
13736 eval $1+=\$2
13737 }'
13738 else
13739 as_fn_append ()
13740 {
13741 eval $1=\$$1\$2
13742 }
13743 fi # as_fn_append
13744
13745 # as_fn_arith ARG...
13746 # ------------------
13747 # Perform arithmetic evaluation on the ARGs, and store the result in the
13748 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13749 # must be portable across $(()) and expr.
13750 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13751 eval 'as_fn_arith ()
13752 {
13753 as_val=$(( $* ))
13754 }'
13755 else
13756 as_fn_arith ()
13757 {
13758 as_val=`expr "$@" || test $? -eq 1`
13759 }
13760 fi # as_fn_arith
13761
13762
13763 if expr a : '\(a\)' >/dev/null 2>&1 &&
13764 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13765 as_expr=expr
13766 else
13767 as_expr=false
13768 fi
13769
13770 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13771 as_basename=basename
13772 else
13773 as_basename=false
13774 fi
13775
13776 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13777 as_dirname=dirname
13778 else
13779 as_dirname=false
13780 fi
13781
13782 as_me=`$as_basename -- "$0" ||
13783 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13784 X"$0" : 'X\(//\)$' \| \
13785 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13786 $as_echo X/"$0" |
13787 sed '/^.*\/\([^/][^/]*\)\/*$/{
13788 s//\1/
13789 q
13790 }
13791 /^X\/\(\/\/\)$/{
13792 s//\1/
13793 q
13794 }
13795 /^X\/\(\/\).*/{
13796 s//\1/
13797 q
13798 }
13799 s/.*/./; q'`
13800
13801 # Avoid depending upon Character Ranges.
13802 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13803 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13804 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13805 as_cr_digits='0123456789'
13806 as_cr_alnum=$as_cr_Letters$as_cr_digits
13807
13808 ECHO_C= ECHO_N= ECHO_T=
13809 case `echo -n x` in #(((((
13810 -n*)
13811 case `echo 'xy\c'` in
13812 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13813 xy) ECHO_C='\c';;
13814 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13815 ECHO_T=' ';;
13816 esac;;
13817 *)
13818 ECHO_N='-n';;
13819 esac
13820
13821 rm -f conf$$ conf$$.exe conf$$.file
13822 if test -d conf$$.dir; then
13823 rm -f conf$$.dir/conf$$.file
13824 else
13825 rm -f conf$$.dir
13826 mkdir conf$$.dir 2>/dev/null
13827 fi
13828 if (echo >conf$$.file) 2>/dev/null; then
13829 if ln -s conf$$.file conf$$ 2>/dev/null; then
13830 as_ln_s='ln -s'
13831 # ... but there are two gotchas:
13832 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13833 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13834 # In both cases, we have to default to `cp -pR'.
13835 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13836 as_ln_s='cp -pR'
13837 elif ln conf$$.file conf$$ 2>/dev/null; then
13838 as_ln_s=ln
13839 else
13840 as_ln_s='cp -pR'
13841 fi
13842 else
13843 as_ln_s='cp -pR'
13844 fi
13845 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13846 rmdir conf$$.dir 2>/dev/null
13847
13848
13849 # as_fn_mkdir_p
13850 # -------------
13851 # Create "$as_dir" as a directory, including parents if necessary.
13852 as_fn_mkdir_p ()
13853 {
13854
13855 case $as_dir in #(
13856 -*) as_dir=./$as_dir;;
13857 esac
13858 test -d "$as_dir" || eval $as_mkdir_p || {
13859 as_dirs=
13860 while :; do
13861 case $as_dir in #(
13862 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13863 *) as_qdir=$as_dir;;
13864 esac
13865 as_dirs="'$as_qdir' $as_dirs"
13866 as_dir=`$as_dirname -- "$as_dir" ||
13867 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13868 X"$as_dir" : 'X\(//\)[^/]' \| \
13869 X"$as_dir" : 'X\(//\)$' \| \
13870 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13871 $as_echo X"$as_dir" |
13872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13873 s//\1/
13874 q
13875 }
13876 /^X\(\/\/\)[^/].*/{
13877 s//\1/
13878 q
13879 }
13880 /^X\(\/\/\)$/{
13881 s//\1/
13882 q
13883 }
13884 /^X\(\/\).*/{
13885 s//\1/
13886 q
13887 }
13888 s/.*/./; q'`
13889 test -d "$as_dir" && break
13890 done
13891 test -z "$as_dirs" || eval "mkdir $as_dirs"
13892 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13893
13894
13895 } # as_fn_mkdir_p
13896 if mkdir -p . 2>/dev/null; then
13897 as_mkdir_p='mkdir -p "$as_dir"'
13898 else
13899 test -d ./-p && rmdir ./-p
13900 as_mkdir_p=false
13901 fi
13902
13903
13904 # as_fn_executable_p FILE
13905 # -----------------------
13906 # Test if FILE is an executable regular file.
13907 as_fn_executable_p ()
13908 {
13909 test -f "$1" && test -x "$1"
13910 } # as_fn_executable_p
13911 as_test_x='test -x'
13912 as_executable_p=as_fn_executable_p
13913
13914 # Sed expression to map a string onto a valid CPP name.
13915 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13916
13917 # Sed expression to map a string onto a valid variable name.
13918 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13919
13920
13921 exec 6>&1
13922 ## ----------------------------------- ##
13923 ## Main body of $CONFIG_STATUS script. ##
13924 ## ----------------------------------- ##
13925 _ASEOF
13926 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13927
13928 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13929 # Save the log message, to keep $0 and so on meaningful, and to
13930 # report actual input values of CONFIG_FILES etc. instead of their
13931 # values after options handling.
13932 ac_log="
13933 This file was extended by gnome-maps $as_me 3.28.2, which was
13934 generated by GNU Autoconf 2.69. Invocation command line was
13935
13936 CONFIG_FILES = $CONFIG_FILES
13937 CONFIG_HEADERS = $CONFIG_HEADERS
13938 CONFIG_LINKS = $CONFIG_LINKS
13939 CONFIG_COMMANDS = $CONFIG_COMMANDS
13940 $ $0 $@
13941
13942 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13943 "
13944
13945 _ACEOF
13946
13947 case $ac_config_files in *"
13948 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13949 esac
13950
13951 case $ac_config_headers in *"
13952 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13953 esac
13954
13955
13956 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13957 # Files that config.status was made for.
13958 config_files="$ac_config_files"
13959 config_headers="$ac_config_headers"
13960 config_commands="$ac_config_commands"
13961
13962 _ACEOF
13963
13964 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13965 ac_cs_usage="\
13966 \`$as_me' instantiates files and other configuration actions
13967 from templates according to the current configuration. Unless the files
13968 and actions are specified as TAGs, all are instantiated by default.
13969
13970 Usage: $0 [OPTION]... [TAG]...
13971
13972 -h, --help print this help, then exit
13973 -V, --version print version number and configuration settings, then exit
13974 --config print configuration, then exit
13975 -q, --quiet, --silent
13976 do not print progress messages
13977 -d, --debug don't remove temporary files
13978 --recheck update $as_me by reconfiguring in the same conditions
13979 --file=FILE[:TEMPLATE]
13980 instantiate the configuration file FILE
13981 --header=FILE[:TEMPLATE]
13982 instantiate the configuration header FILE
13983
13984 Configuration files:
13985 $config_files
13986
13987 Configuration headers:
13988 $config_headers
13989
13990 Configuration commands:
13991 $config_commands
13992
13993 Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps>."
13994
13995 _ACEOF
13996 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13997 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13998 ac_cs_version="\\
13999 gnome-maps config.status 3.28.2
14000 configured by $0, generated by GNU Autoconf 2.69,
14001 with options \\"\$ac_cs_config\\"
14002
14003 Copyright (C) 2012 Free Software Foundation, Inc.
14004 This config.status script is free software; the Free Software Foundation
14005 gives unlimited permission to copy, distribute and modify it."
14006
14007 ac_pwd='$ac_pwd'
14008 srcdir='$srcdir'
14009 INSTALL='$INSTALL'
14010 MKDIR_P='$MKDIR_P'
14011 AWK='$AWK'
14012 test -n "\$AWK" || AWK=awk
14013 _ACEOF
14014
14015 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14016 # The default lists apply if the user does not specify any file.
14017 ac_need_defaults=:
14018 while test $# != 0
14019 do
14020 case $1 in
14021 --*=?*)
14022 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14023 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14024 ac_shift=:
14025 ;;
14026 --*=)
14027 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14028 ac_optarg=
14029 ac_shift=:
14030 ;;
14031 *)
14032 ac_option=$1
14033 ac_optarg=$2
14034 ac_shift=shift
14035 ;;
14036 esac
14037
14038 case $ac_option in
14039 # Handling of the options.
14040 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14041 ac_cs_recheck=: ;;
14042 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14043 $as_echo "$ac_cs_version"; exit ;;
14044 --config | --confi | --conf | --con | --co | --c )
14045 $as_echo "$ac_cs_config"; exit ;;
14046 --debug | --debu | --deb | --de | --d | -d )
14047 debug=: ;;
14048 --file | --fil | --fi | --f )
14049 $ac_shift
14050 case $ac_optarg in
14051 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14052 '') as_fn_error $? "missing file argument" ;;
14053 esac
14054 as_fn_append CONFIG_FILES " '$ac_optarg'"
14055 ac_need_defaults=false;;
14056 --header | --heade | --head | --hea )
14057 $ac_shift
14058 case $ac_optarg in
14059 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14060 esac
14061 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14062 ac_need_defaults=false;;
14063 --he | --h)
14064 # Conflict between --help and --header
14065 as_fn_error $? "ambiguous option: \`$1'
14066 Try \`$0 --help' for more information.";;
14067 --help | --hel | -h )
14068 $as_echo "$ac_cs_usage"; exit ;;
14069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14070 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14071 ac_cs_silent=: ;;
14072
14073 # This is an error.
14074 -*) as_fn_error $? "unrecognized option: \`$1'
14075 Try \`$0 --help' for more information." ;;
14076
14077 *) as_fn_append ac_config_targets " $1"
14078 ac_need_defaults=false ;;
14079
14080 esac
14081 shift
14082 done
14083
14084 ac_configure_extra_args=
14085
14086 if $ac_cs_silent; then
14087 exec 6>/dev/null
14088 ac_configure_extra_args="$ac_configure_extra_args --silent"
14089 fi
14090
14091 _ACEOF
14092 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14093 if \$ac_cs_recheck; then
14094 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14095 shift
14096 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14097 CONFIG_SHELL='$SHELL'
14098 export CONFIG_SHELL
14099 exec "\$@"
14100 fi
14101
14102 _ACEOF
14103 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14104 exec 5>>config.log
14105 {
14106 echo
14107 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14108 ## Running $as_me. ##
14109 _ASBOX
14110 $as_echo "$ac_log"
14111 } >&5
14112
14113 _ACEOF
14114 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14115 #
14116 # INIT-COMMANDS
14117 #
14118 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14119
14120
14121 # The HP-UX ksh and POSIX shell print the target directory to stdout
14122 # if CDPATH is set.
14123 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14124
14125 sed_quote_subst='$sed_quote_subst'
14126 double_quote_subst='$double_quote_subst'
14127 delay_variable_subst='$delay_variable_subst'
14128 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14129 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14130 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14131 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14132 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14133 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14134 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14135 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14136 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14137 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14138 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14139 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14140 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14141 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14142 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14143 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14144 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14145 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14146 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14147 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14148 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14149 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14150 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14151 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14152 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14153 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14154 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14155 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14156 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14157 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14158 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14159 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14160 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14161 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14162 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14163 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14164 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14165 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14166 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14167 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14168 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14169 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14170 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14171 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14172 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14173 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14174 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14175 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14176 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14177 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14178 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14179 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14180 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14181 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14182 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14183 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14184 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14185 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14186 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14187 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14188 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14189 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14190 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14191 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14192 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14193 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14194 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14195 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14196 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14197 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14198 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14199 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14200 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14201 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14202 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14203 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14204 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14205 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14206 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14207 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14208 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14209 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14210 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14211 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14212 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14213 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14214 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14215 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14216 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14217 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14218 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14219 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14220 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14221 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14222 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14223 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14224 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14225 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14226 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14227 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14228 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14229 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14230 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14231 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14232 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14233 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14234 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14235 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14236 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14237 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14238 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14239 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14240 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14241 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14242 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14243 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14244 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14245 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14246 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14247 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14248 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14249 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14250 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14251 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14252 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14253 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14254 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14255 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14256 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14257 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14258 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14259 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14260 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14261 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14262 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14263
14264 LTCC='$LTCC'
14265 LTCFLAGS='$LTCFLAGS'
14266 compiler='$compiler_DEFAULT'
14267
14268 # A function that is used when there is no print builtin or printf.
14269 func_fallback_echo ()
14270 {
14271 eval 'cat <<_LTECHO_EOF
14272 \$1
14273 _LTECHO_EOF'
14274 }
14275
14276 # Quote evaled strings.
14277 for var in SHELL \
14278 ECHO \
14279 PATH_SEPARATOR \
14280 SED \
14281 GREP \
14282 EGREP \
14283 FGREP \
14284 LD \
14285 NM \
14286 LN_S \
14287 lt_SP2NL \
14288 lt_NL2SP \
14289 reload_flag \
14290 OBJDUMP \
14291 deplibs_check_method \
14292 file_magic_cmd \
14293 file_magic_glob \
14294 want_nocaseglob \
14295 DLLTOOL \
14296 sharedlib_from_linklib_cmd \
14297 AR \
14298 AR_FLAGS \
14299 archiver_list_spec \
14300 STRIP \
14301 RANLIB \
14302 CC \
14303 CFLAGS \
14304 compiler \
14305 lt_cv_sys_global_symbol_pipe \
14306 lt_cv_sys_global_symbol_to_cdecl \
14307 lt_cv_sys_global_symbol_to_import \
14308 lt_cv_sys_global_symbol_to_c_name_address \
14309 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14310 lt_cv_nm_interface \
14311 nm_file_list_spec \
14312 lt_cv_truncate_bin \
14313 lt_prog_compiler_no_builtin_flag \
14314 lt_prog_compiler_pic \
14315 lt_prog_compiler_wl \
14316 lt_prog_compiler_static \
14317 lt_cv_prog_compiler_c_o \
14318 need_locks \
14319 MANIFEST_TOOL \
14320 DSYMUTIL \
14321 NMEDIT \
14322 LIPO \
14323 OTOOL \
14324 OTOOL64 \
14325 shrext_cmds \
14326 export_dynamic_flag_spec \
14327 whole_archive_flag_spec \
14328 compiler_needs_object \
14329 with_gnu_ld \
14330 allow_undefined_flag \
14331 no_undefined_flag \
14332 hardcode_libdir_flag_spec \
14333 hardcode_libdir_separator \
14334 exclude_expsyms \
14335 include_expsyms \
14336 file_list_spec \
14337 variables_saved_for_relink \
14338 libname_spec \
14339 library_names_spec \
14340 soname_spec \
14341 install_override_mode \
14342 finish_eval \
14343 old_striplib \
14344 striplib; do
14345 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14346 *[\\\\\\\`\\"\\\$]*)
14347 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14348 ;;
14349 *)
14350 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14351 ;;
14352 esac
14353 done
14354
14355 # Double-quote double-evaled strings.
14356 for var in reload_cmds \
14357 old_postinstall_cmds \
14358 old_postuninstall_cmds \
14359 old_archive_cmds \
14360 extract_expsyms_cmds \
14361 old_archive_from_new_cmds \
14362 old_archive_from_expsyms_cmds \
14363 archive_cmds \
14364 archive_expsym_cmds \
14365 module_cmds \
14366 module_expsym_cmds \
14367 export_symbols_cmds \
14368 prelink_cmds \
14369 postlink_cmds \
14370 postinstall_cmds \
14371 postuninstall_cmds \
14372 finish_cmds \
14373 sys_lib_search_path_spec \
14374 configure_time_dlsearch_path \
14375 configure_time_lt_sys_library_path; do
14376 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14377 *[\\\\\\\`\\"\\\$]*)
14378 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14379 ;;
14380 *)
14381 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14382 ;;
14383 esac
14384 done
14385
14386 ac_aux_dir='$ac_aux_dir'
14387
14388 # See if we are running on zsh, and set the options that allow our
14389 # commands through without removal of \ escapes INIT.
14390 if test -n "\${ZSH_VERSION+set}"; then
14391 setopt NO_GLOB_SUBST
14392 fi
14393
14394
14395 PACKAGE='$PACKAGE'
14396 VERSION='$VERSION'
14397 RM='$RM'
14398 ofile='$ofile'
14399
14400
14401
14402
14403 _ACEOF
14404
14405 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14406
14407 # Handling of arguments.
14408 for ac_config_target in $ac_config_targets
14409 do
14410 case $ac_config_target in
14411 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
14412 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14413 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14414 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14415 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
14416 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14417 "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
14418 "data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/Makefile" ;;
14419 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
14420 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
14421 "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
14422
14423 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14424 esac
14425 done
14426
14427
14428 # If the user did not use the arguments to specify the items to instantiate,
14429 # then the envvar interface is used. Set only those that are not.
14430 # We use the long form for the default assignment because of an extremely
14431 # bizarre bug on SunOS 4.1.3.
14432 if $ac_need_defaults; then
14433 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14434 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14435 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14436 fi
14437
14438 # Have a temporary directory for convenience. Make it in the build tree
14439 # simply because there is no reason against having it here, and in addition,
14440 # creating and moving files from /tmp can sometimes cause problems.
14441 # Hook for its removal unless debugging.
14442 # Note that there is a small window in which the directory will not be cleaned:
14443 # after its creation but before its name has been assigned to `$tmp'.
14444 $debug ||
14445 {
14446 tmp= ac_tmp=
14447 trap 'exit_status=$?
14448 : "${ac_tmp:=$tmp}"
14449 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14450 ' 0
14451 trap 'as_fn_exit 1' 1 2 13 15
14452 }
14453 # Create a (secure) tmp directory for tmp files.
14454
14455 {
14456 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14457 test -d "$tmp"
14458 } ||
14459 {
14460 tmp=./conf$$-$RANDOM
14461 (umask 077 && mkdir "$tmp")
14462 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14463 ac_tmp=$tmp
14464
14465 # Set up the scripts for CONFIG_FILES section.
14466 # No need to generate them if there are no CONFIG_FILES.
14467 # This happens for instance with `./config.status config.h'.
14468 if test -n "$CONFIG_FILES"; then
14469
14470
14471 ac_cr=`echo X | tr X '\015'`
14472 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14473 # But we know of no other shell where ac_cr would be empty at this
14474 # point, so we can use a bashism as a fallback.
14475 if test "x$ac_cr" = x; then
14476 eval ac_cr=\$\'\\r\'
14477 fi
14478 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14479 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14480 ac_cs_awk_cr='\\r'
14481 else
14482 ac_cs_awk_cr=$ac_cr
14483 fi
14484
14485 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14486 _ACEOF
14487
14488
14489 {
14490 echo "cat >conf$$subs.awk <<_ACEOF" &&
14491 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14492 echo "_ACEOF"
14493 } >conf$$subs.sh ||
14494 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14495 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14496 ac_delim='%!_!# '
14497 for ac_last_try in false false false false false :; do
14498 . ./conf$$subs.sh ||
14499 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14500
14501 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14502 if test $ac_delim_n = $ac_delim_num; then
14503 break
14504 elif $ac_last_try; then
14505 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14506 else
14507 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14508 fi
14509 done
14510 rm -f conf$$subs.sh
14511
14512 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14513 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14514 _ACEOF
14515 sed -n '
14516 h
14517 s/^/S["/; s/!.*/"]=/
14518 p
14519 g
14520 s/^[^!]*!//
14521 :repl
14522 t repl
14523 s/'"$ac_delim"'$//
14524 t delim
14525 :nl
14526 h
14527 s/\(.\{148\}\)..*/\1/
14528 t more1
14529 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14530 p
14531 n
14532 b repl
14533 :more1
14534 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14535 p
14536 g
14537 s/.\{148\}//
14538 t nl
14539 :delim
14540 h
14541 s/\(.\{148\}\)..*/\1/
14542 t more2
14543 s/["\\]/\\&/g; s/^/"/; s/$/"/
14544 p
14545 b
14546 :more2
14547 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14548 p
14549 g
14550 s/.\{148\}//
14551 t delim
14552 ' <conf$$subs.awk | sed '
14553 /^[^""]/{
14554 N
14555 s/\n//
14556 }
14557 ' >>$CONFIG_STATUS || ac_write_fail=1
14558 rm -f conf$$subs.awk
14559 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14560 _ACAWK
14561 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14562 for (key in S) S_is_set[key] = 1
14563 FS = ""
14564
14565 }
14566 {
14567 line = $ 0
14568 nfields = split(line, field, "@")
14569 substed = 0
14570 len = length(field[1])
14571 for (i = 2; i < nfields; i++) {
14572 key = field[i]
14573 keylen = length(key)
14574 if (S_is_set[key]) {
14575 value = S[key]
14576 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14577 len += length(value) + length(field[++i])
14578 substed = 1
14579 } else
14580 len += 1 + keylen
14581 }
14582
14583 print line
14584 }
14585
14586 _ACAWK
14587 _ACEOF
14588 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14589 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14590 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14591 else
14592 cat
14593 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14594 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14595 _ACEOF
14596
14597 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14598 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14599 # trailing colons and then remove the whole line if VPATH becomes empty
14600 # (actually we leave an empty line to preserve line numbers).
14601 if test "x$srcdir" = x.; then
14602 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14603 h
14604 s///
14605 s/^/:/
14606 s/[ ]*$/:/
14607 s/:\$(srcdir):/:/g
14608 s/:\${srcdir}:/:/g
14609 s/:@srcdir@:/:/g
14610 s/^:*//
14611 s/:*$//
14612 x
14613 s/\(=[ ]*\).*/\1/
14614 G
14615 s/\n//
14616 s/^[^=]*=[ ]*$//
14617 }'
14618 fi
14619
14620 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14621 fi # test -n "$CONFIG_FILES"
14622
14623 # Set up the scripts for CONFIG_HEADERS section.
14624 # No need to generate them if there are no CONFIG_HEADERS.
14625 # This happens for instance with `./config.status Makefile'.
14626 if test -n "$CONFIG_HEADERS"; then
14627 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14628 BEGIN {
14629 _ACEOF
14630
14631 # Transform confdefs.h into an awk script `defines.awk', embedded as
14632 # here-document in config.status, that substitutes the proper values into
14633 # config.h.in to produce config.h.
14634
14635 # Create a delimiter string that does not exist in confdefs.h, to ease
14636 # handling of long lines.
14637 ac_delim='%!_!# '
14638 for ac_last_try in false false :; do
14639 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14640 if test -z "$ac_tt"; then
14641 break
14642 elif $ac_last_try; then
14643 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14644 else
14645 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14646 fi
14647 done
14648
14649 # For the awk script, D is an array of macro values keyed by name,
14650 # likewise P contains macro parameters if any. Preserve backslash
14651 # newline sequences.
14652
14653 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14654 sed -n '
14655 s/.\{148\}/&'"$ac_delim"'/g
14656 t rset
14657 :rset
14658 s/^[ ]*#[ ]*define[ ][ ]*/ /
14659 t def
14660 d
14661 :def
14662 s/\\$//
14663 t bsnl
14664 s/["\\]/\\&/g
14665 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14666 D["\1"]=" \3"/p
14667 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14668 d
14669 :bsnl
14670 s/["\\]/\\&/g
14671 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14672 D["\1"]=" \3\\\\\\n"\\/p
14673 t cont
14674 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14675 t cont
14676 d
14677 :cont
14678 n
14679 s/.\{148\}/&'"$ac_delim"'/g
14680 t clear
14681 :clear
14682 s/\\$//
14683 t bsnlc
14684 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14685 d
14686 :bsnlc
14687 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14688 b cont
14689 ' <confdefs.h | sed '
14690 s/'"$ac_delim"'/"\\\
14691 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14692
14693 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14694 for (key in D) D_is_set[key] = 1
14695 FS = ""
14696 }
14697 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14698 line = \$ 0
14699 split(line, arg, " ")
14700 if (arg[1] == "#") {
14701 defundef = arg[2]
14702 mac1 = arg[3]
14703 } else {
14704 defundef = substr(arg[1], 2)
14705 mac1 = arg[2]
14706 }
14707 split(mac1, mac2, "(") #)
14708 macro = mac2[1]
14709 prefix = substr(line, 1, index(line, defundef) - 1)
14710 if (D_is_set[macro]) {
14711 # Preserve the white space surrounding the "#".
14712 print prefix "define", macro P[macro] D[macro]
14713 next
14714 } else {
14715 # Replace #undef with comments. This is necessary, for example,
14716 # in the case of _POSIX_SOURCE, which is predefined and required
14717 # on some systems where configure will not decide to define it.
14718 if (defundef == "undef") {
14719 print "/*", prefix defundef, macro, "*/"
14720 next
14721 }
14722 }
14723 }
14724 { print }
14725 _ACAWK
14726 _ACEOF
14727 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14728 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14729 fi # test -n "$CONFIG_HEADERS"
14730
14731
14732 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14733 shift
14734 for ac_tag
14735 do
14736 case $ac_tag in
14737 :[FHLC]) ac_mode=$ac_tag; continue;;
14738 esac
14739 case $ac_mode$ac_tag in
14740 :[FHL]*:*);;
14741 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14742 :[FH]-) ac_tag=-:-;;
14743 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14744 esac
14745 ac_save_IFS=$IFS
14746 IFS=:
14747 set x $ac_tag
14748 IFS=$ac_save_IFS
14749 shift
14750 ac_file=$1
14751 shift
14752
14753 case $ac_mode in
14754 :L) ac_source=$1;;
14755 :[FH])
14756 ac_file_inputs=
14757 for ac_f
14758 do
14759 case $ac_f in
14760 -) ac_f="$ac_tmp/stdin";;
14761 *) # Look for the file first in the build tree, then in the source tree
14762 # (if the path is not absolute). The absolute path cannot be DOS-style,
14763 # because $ac_f cannot contain `:'.
14764 test -f "$ac_f" ||
14765 case $ac_f in
14766 [\\/$]*) false;;
14767 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14768 esac ||
14769 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14770 esac
14771 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14772 as_fn_append ac_file_inputs " '$ac_f'"
14773 done
14774
14775 # Let's still pretend it is `configure' which instantiates (i.e., don't
14776 # use $as_me), people would be surprised to read:
14777 # /* config.h. Generated by config.status. */
14778 configure_input='Generated from '`
14779 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14780 `' by configure.'
14781 if test x"$ac_file" != x-; then
14782 configure_input="$ac_file. $configure_input"
14783 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14784 $as_echo "$as_me: creating $ac_file" >&6;}
14785 fi
14786 # Neutralize special characters interpreted by sed in replacement strings.
14787 case $configure_input in #(
14788 *\&* | *\|* | *\\* )
14789 ac_sed_conf_input=`$as_echo "$configure_input" |
14790 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14791 *) ac_sed_conf_input=$configure_input;;
14792 esac
14793
14794 case $ac_tag in
14795 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14796 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14797 esac
14798 ;;
14799 esac
14800
14801 ac_dir=`$as_dirname -- "$ac_file" ||
14802 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14803 X"$ac_file" : 'X\(//\)[^/]' \| \
14804 X"$ac_file" : 'X\(//\)$' \| \
14805 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14806 $as_echo X"$ac_file" |
14807 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14808 s//\1/
14809 q
14810 }
14811 /^X\(\/\/\)[^/].*/{
14812 s//\1/
14813 q
14814 }
14815 /^X\(\/\/\)$/{
14816 s//\1/
14817 q
14818 }
14819 /^X\(\/\).*/{
14820 s//\1/
14821 q
14822 }
14823 s/.*/./; q'`
14824 as_dir="$ac_dir"; as_fn_mkdir_p
14825 ac_builddir=.
14826
14827 case "$ac_dir" in
14828 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14829 *)
14830 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14831 # A ".." for each directory in $ac_dir_suffix.
14832 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14833 case $ac_top_builddir_sub in
14834 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14835 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14836 esac ;;
14837 esac
14838 ac_abs_top_builddir=$ac_pwd
14839 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14840 # for backward compatibility:
14841 ac_top_builddir=$ac_top_build_prefix
14842
14843 case $srcdir in
14844 .) # We are building in place.
14845 ac_srcdir=.
14846 ac_top_srcdir=$ac_top_builddir_sub
14847 ac_abs_top_srcdir=$ac_pwd ;;
14848 [\\/]* | ?:[\\/]* ) # Absolute name.
14849 ac_srcdir=$srcdir$ac_dir_suffix;
14850 ac_top_srcdir=$srcdir
14851 ac_abs_top_srcdir=$srcdir ;;
14852 *) # Relative name.
14853 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14854 ac_top_srcdir=$ac_top_build_prefix$srcdir
14855 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14856 esac
14857 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14858
14859
14860 case $ac_mode in
14861 :F)
14862 #
14863 # CONFIG_FILE
14864 #
14865
14866 case $INSTALL in
14867 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14868 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14869 esac
14870 ac_MKDIR_P=$MKDIR_P
14871 case $MKDIR_P in
14872 [\\/$]* | ?:[\\/]* ) ;;
14873 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14874 esac
14875 _ACEOF
14876
14877 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14878 # If the template does not know about datarootdir, expand it.
14879 # FIXME: This hack should be removed a few years after 2.60.
14880 ac_datarootdir_hack=; ac_datarootdir_seen=
14881 ac_sed_dataroot='
14882 /datarootdir/ {
14883 p
14884 q
14885 }
14886 /@datadir@/p
14887 /@docdir@/p
14888 /@infodir@/p
14889 /@localedir@/p
14890 /@mandir@/p'
14891 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14892 *datarootdir*) ac_datarootdir_seen=yes;;
14893 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14894 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14895 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14896 _ACEOF
14897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14898 ac_datarootdir_hack='
14899 s&@datadir@&$datadir&g
14900 s&@docdir@&$docdir&g
14901 s&@infodir@&$infodir&g
14902 s&@localedir@&$localedir&g
14903 s&@mandir@&$mandir&g
14904 s&\\\${datarootdir}&$datarootdir&g' ;;
14905 esac
14906 _ACEOF
14907
14908 # Neutralize VPATH when `$srcdir' = `.'.
14909 # Shell code in configure.ac might set extrasub.
14910 # FIXME: do we really want to maintain this feature?
14911 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14912 ac_sed_extra="$ac_vpsub
14913 $extrasub
14914 _ACEOF
14915 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14916 :t
14917 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14918 s|@configure_input@|$ac_sed_conf_input|;t t
14919 s&@top_builddir@&$ac_top_builddir_sub&;t t
14920 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14921 s&@srcdir@&$ac_srcdir&;t t
14922 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14923 s&@top_srcdir@&$ac_top_srcdir&;t t
14924 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14925 s&@builddir@&$ac_builddir&;t t
14926 s&@abs_builddir@&$ac_abs_builddir&;t t
14927 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14928 s&@INSTALL@&$ac_INSTALL&;t t
14929 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14930 $ac_datarootdir_hack
14931 "
14932 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14933 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14934
14935 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14936 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14937 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14938 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14940 which seems to be undefined. Please make sure it is defined" >&5
14941 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14942 which seems to be undefined. Please make sure it is defined" >&2;}
14943
14944 rm -f "$ac_tmp/stdin"
14945 case $ac_file in
14946 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14947 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14948 esac \
14949 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14950 ;;
14951 :H)
14952 #
14953 # CONFIG_HEADER
14954 #
14955 if test x"$ac_file" != x-; then
14956 {
14957 $as_echo "/* $configure_input */" \
14958 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14959 } >"$ac_tmp/config.h" \
14960 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14961 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14962 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14963 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14964 else
14965 rm -f "$ac_file"
14966 mv "$ac_tmp/config.h" "$ac_file" \
14967 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14968 fi
14969 else
14970 $as_echo "/* $configure_input */" \
14971 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14972 || as_fn_error $? "could not create -" "$LINENO" 5
14973 fi
14974 # Compute "$ac_file"'s index in $config_headers.
14975 _am_arg="$ac_file"
14976 _am_stamp_count=1
14977 for _am_header in $config_headers :; do
14978 case $_am_header in
14979 $_am_arg | $_am_arg:* )
14980 break ;;
14981 * )
14982 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14983 esac
14984 done
14985 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14986 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14987 X"$_am_arg" : 'X\(//\)[^/]' \| \
14988 X"$_am_arg" : 'X\(//\)$' \| \
14989 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14990 $as_echo X"$_am_arg" |
14991 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14992 s//\1/
14993 q
14994 }
14995 /^X\(\/\/\)[^/].*/{
14996 s//\1/
14997 q
14998 }
14999 /^X\(\/\/\)$/{
15000 s//\1/
15001 q
15002 }
15003 /^X\(\/\).*/{
15004 s//\1/
15005 q
15006 }
15007 s/.*/./; q'`/stamp-h$_am_stamp_count
15008 ;;
15009
15010 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15011 $as_echo "$as_me: executing $ac_file commands" >&6;}
15012 ;;
15013 esac
15014
15015
15016 case $ac_file$ac_mode in
15017 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15018 # Older Autoconf quotes --file arguments for eval, but not when files
15019 # are listed without --file. Let's play safe and only enable the eval
15020 # if we detect the quoting.
15021 case $CONFIG_FILES in
15022 *\'*) eval set x "$CONFIG_FILES" ;;
15023 *) set x $CONFIG_FILES ;;
15024 esac
15025 shift
15026 for mf
15027 do
15028 # Strip MF so we end up with the name of the file.
15029 mf=`echo "$mf" | sed -e 's/:.*$//'`
15030 # Check whether this is an Automake generated Makefile or not.
15031 # We used to match only the files named 'Makefile.in', but
15032 # some people rename them; so instead we look at the file content.
15033 # Grep'ing the first line is not enough: some people post-process
15034 # each Makefile.in and add a new line on top of each file to say so.
15035 # Grep'ing the whole file is not good either: AIX grep has a line
15036 # limit of 2048, but all sed's we know have understand at least 4000.
15037 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15038 dirpart=`$as_dirname -- "$mf" ||
15039 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15040 X"$mf" : 'X\(//\)[^/]' \| \
15041 X"$mf" : 'X\(//\)$' \| \
15042 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15043 $as_echo X"$mf" |
15044 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15045 s//\1/
15046 q
15047 }
15048 /^X\(\/\/\)[^/].*/{
15049 s//\1/
15050 q
15051 }
15052 /^X\(\/\/\)$/{
15053 s//\1/
15054 q
15055 }
15056 /^X\(\/\).*/{
15057 s//\1/
15058 q
15059 }
15060 s/.*/./; q'`
15061 else
15062 continue
15063 fi
15064 # Extract the definition of DEPDIR, am__include, and am__quote
15065 # from the Makefile without running 'make'.
15066 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15067 test -z "$DEPDIR" && continue
15068 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15069 test -z "$am__include" && continue
15070 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15071 # Find all dependency output files, they are included files with
15072 # $(DEPDIR) in their names. We invoke sed twice because it is the
15073 # simplest approach to changing $(DEPDIR) to its actual value in the
15074 # expansion.
15075 for file in `sed -n "
15076 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15077 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15078 # Make sure the directory exists.
15079 test -f "$dirpart/$file" && continue
15080 fdir=`$as_dirname -- "$file" ||
15081 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15082 X"$file" : 'X\(//\)[^/]' \| \
15083 X"$file" : 'X\(//\)$' \| \
15084 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15085 $as_echo X"$file" |
15086 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15087 s//\1/
15088 q
15089 }
15090 /^X\(\/\/\)[^/].*/{
15091 s//\1/
15092 q
15093 }
15094 /^X\(\/\/\)$/{
15095 s//\1/
15096 q
15097 }
15098 /^X\(\/\).*/{
15099 s//\1/
15100 q
15101 }
15102 s/.*/./; q'`
15103 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15104 # echo "creating $dirpart/$file"
15105 echo '# dummy' > "$dirpart/$file"
15106 done
15107 done
15108 }
15109 ;;
15110 "libtool":C)
15111
15112 # See if we are running on zsh, and set the options that allow our
15113 # commands through without removal of \ escapes.
15114 if test -n "${ZSH_VERSION+set}"; then
15115 setopt NO_GLOB_SUBST
15116 fi
15117
15118 cfgfile=${ofile}T
15119 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15120 $RM "$cfgfile"
15121
15122 cat <<_LT_EOF >> "$cfgfile"
15123 #! $SHELL
15124 # Generated automatically by $as_me ($PACKAGE) $VERSION
15125 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15126
15127 # Provide generalized library-building support services.
15128 # Written by Gordon Matzigkeit, 1996
15129
15130 # Copyright (C) 2014 Free Software Foundation, Inc.
15131 # This is free software; see the source for copying conditions. There is NO
15132 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15133
15134 # GNU Libtool is free software; you can redistribute it and/or modify
15135 # it under the terms of the GNU General Public License as published by
15136 # the Free Software Foundation; either version 2 of of the License, or
15137 # (at your option) any later version.
15138 #
15139 # As a special exception to the GNU General Public License, if you
15140 # distribute this file as part of a program or library that is built
15141 # using GNU Libtool, you may include this file under the same
15142 # distribution terms that you use for the rest of that program.
15143 #
15144 # GNU Libtool is distributed in the hope that it will be useful, but
15145 # WITHOUT ANY WARRANTY; without even the implied warranty of
15146 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15147 # GNU General Public License for more details.
15148 #
15149 # You should have received a copy of the GNU General Public License
15150 # along with this program. If not, see <http://www.gnu.org/licenses/>.
15151
15152
15153 # The names of the tagged configurations supported by this script.
15154 available_tags=''
15155
15156 # Configured defaults for sys_lib_dlsearch_path munging.
15157 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15158
15159 # ### BEGIN LIBTOOL CONFIG
15160
15161 # Whether or not to build static libraries.
15162 build_old_libs=$enable_static
15163
15164 # Which release of libtool.m4 was used?
15165 macro_version=$macro_version
15166 macro_revision=$macro_revision
15167
15168 # Whether or not to build shared libraries.
15169 build_libtool_libs=$enable_shared
15170
15171 # What type of objects to build.
15172 pic_mode=$pic_mode
15173
15174 # Whether or not to optimize for fast installation.
15175 fast_install=$enable_fast_install
15176
15177 # Shared archive member basename,for filename based shared library versioning on AIX.
15178 shared_archive_member_spec=$shared_archive_member_spec
15179
15180 # Shell to use when invoking shell scripts.
15181 SHELL=$lt_SHELL
15182
15183 # An echo program that protects backslashes.
15184 ECHO=$lt_ECHO
15185
15186 # The PATH separator for the build system.
15187 PATH_SEPARATOR=$lt_PATH_SEPARATOR
15188
15189 # The host system.
15190 host_alias=$host_alias
15191 host=$host
15192 host_os=$host_os
15193
15194 # The build system.
15195 build_alias=$build_alias
15196 build=$build
15197 build_os=$build_os
15198
15199 # A sed program that does not truncate output.
15200 SED=$lt_SED
15201
15202 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15203 Xsed="\$SED -e 1s/^X//"
15204
15205 # A grep program that handles long lines.
15206 GREP=$lt_GREP
15207
15208 # An ERE matcher.
15209 EGREP=$lt_EGREP
15210
15211 # A literal string matcher.
15212 FGREP=$lt_FGREP
15213
15214 # A BSD- or MS-compatible name lister.
15215 NM=$lt_NM
15216
15217 # Whether we need soft or hard links.
15218 LN_S=$lt_LN_S
15219
15220 # What is the maximum length of a command?
15221 max_cmd_len=$max_cmd_len
15222
15223 # Object file suffix (normally "o").
15224 objext=$ac_objext
15225
15226 # Executable file suffix (normally "").
15227 exeext=$exeext
15228
15229 # whether the shell understands "unset".
15230 lt_unset=$lt_unset
15231
15232 # turn spaces into newlines.
15233 SP2NL=$lt_lt_SP2NL
15234
15235 # turn newlines into spaces.
15236 NL2SP=$lt_lt_NL2SP
15237
15238 # convert \$build file names to \$host format.
15239 to_host_file_cmd=$lt_cv_to_host_file_cmd
15240
15241 # convert \$build files to toolchain format.
15242 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15243
15244 # An object symbol dumper.
15245 OBJDUMP=$lt_OBJDUMP
15246
15247 # Method to check whether dependent libraries are shared objects.
15248 deplibs_check_method=$lt_deplibs_check_method
15249
15250 # Command to use when deplibs_check_method = "file_magic".
15251 file_magic_cmd=$lt_file_magic_cmd
15252
15253 # How to find potential files when deplibs_check_method = "file_magic".
15254 file_magic_glob=$lt_file_magic_glob
15255
15256 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15257 want_nocaseglob=$lt_want_nocaseglob
15258
15259 # DLL creation program.
15260 DLLTOOL=$lt_DLLTOOL
15261
15262 # Command to associate shared and link libraries.
15263 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15264
15265 # The archiver.
15266 AR=$lt_AR
15267
15268 # Flags to create an archive.
15269 AR_FLAGS=$lt_AR_FLAGS
15270
15271 # How to feed a file listing to the archiver.
15272 archiver_list_spec=$lt_archiver_list_spec
15273
15274 # A symbol stripping program.
15275 STRIP=$lt_STRIP
15276
15277 # Commands used to install an old-style archive.
15278 RANLIB=$lt_RANLIB
15279 old_postinstall_cmds=$lt_old_postinstall_cmds
15280 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15281
15282 # Whether to use a lock for old archive extraction.
15283 lock_old_archive_extraction=$lock_old_archive_extraction
15284
15285 # A C compiler.
15286 LTCC=$lt_CC
15287
15288 # LTCC compiler flags.
15289 LTCFLAGS=$lt_CFLAGS
15290
15291 # Take the output of nm and produce a listing of raw symbols and C names.
15292 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15293
15294 # Transform the output of nm in a proper C declaration.
15295 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15296
15297 # Transform the output of nm into a list of symbols to manually relocate.
15298 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15299
15300 # Transform the output of nm in a C name address pair.
15301 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15302
15303 # Transform the output of nm in a C name address pair when lib prefix is needed.
15304 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15305
15306 # The name lister interface.
15307 nm_interface=$lt_lt_cv_nm_interface
15308
15309 # Specify filename containing input files for \$NM.
15310 nm_file_list_spec=$lt_nm_file_list_spec
15311
15312 # The root where to search for dependent libraries,and where our libraries should be installed.
15313 lt_sysroot=$lt_sysroot
15314
15315 # Command to truncate a binary pipe.
15316 lt_truncate_bin=$lt_lt_cv_truncate_bin
15317
15318 # The name of the directory that contains temporary libtool files.
15319 objdir=$objdir
15320
15321 # Used to examine libraries when file_magic_cmd begins with "file".
15322 MAGIC_CMD=$MAGIC_CMD
15323
15324 # Must we lock files when doing compilation?
15325 need_locks=$lt_need_locks
15326
15327 # Manifest tool.
15328 MANIFEST_TOOL=$lt_MANIFEST_TOOL
15329
15330 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15331 DSYMUTIL=$lt_DSYMUTIL
15332
15333 # Tool to change global to local symbols on Mac OS X.
15334 NMEDIT=$lt_NMEDIT
15335
15336 # Tool to manipulate fat objects and archives on Mac OS X.
15337 LIPO=$lt_LIPO
15338
15339 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15340 OTOOL=$lt_OTOOL
15341
15342 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15343 OTOOL64=$lt_OTOOL64
15344
15345 # Old archive suffix (normally "a").
15346 libext=$libext
15347
15348 # Shared library suffix (normally ".so").
15349 shrext_cmds=$lt_shrext_cmds
15350
15351 # The commands to extract the exported symbol list from a shared archive.
15352 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15353
15354 # Variables whose values should be saved in libtool wrapper scripts and
15355 # restored at link time.
15356 variables_saved_for_relink=$lt_variables_saved_for_relink
15357
15358 # Do we need the "lib" prefix for modules?
15359 need_lib_prefix=$need_lib_prefix
15360
15361 # Do we need a version for libraries?
15362 need_version=$need_version
15363
15364 # Library versioning type.
15365 version_type=$version_type
15366
15367 # Shared library runtime path variable.
15368 runpath_var=$runpath_var
15369
15370 # Shared library path variable.
15371 shlibpath_var=$shlibpath_var
15372
15373 # Is shlibpath searched before the hard-coded library search path?
15374 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15375
15376 # Format of library name prefix.
15377 libname_spec=$lt_libname_spec
15378
15379 # List of archive names. First name is the real one, the rest are links.
15380 # The last name is the one that the linker finds with -lNAME
15381 library_names_spec=$lt_library_names_spec
15382
15383 # The coded name of the library, if different from the real name.
15384 soname_spec=$lt_soname_spec
15385
15386 # Permission mode override for installation of shared libraries.
15387 install_override_mode=$lt_install_override_mode
15388
15389 # Command to use after installation of a shared archive.
15390 postinstall_cmds=$lt_postinstall_cmds
15391
15392 # Command to use after uninstallation of a shared archive.
15393 postuninstall_cmds=$lt_postuninstall_cmds
15394
15395 # Commands used to finish a libtool library installation in a directory.
15396 finish_cmds=$lt_finish_cmds
15397
15398 # As "finish_cmds", except a single script fragment to be evaled but
15399 # not shown.
15400 finish_eval=$lt_finish_eval
15401
15402 # Whether we should hardcode library paths into libraries.
15403 hardcode_into_libs=$hardcode_into_libs
15404
15405 # Compile-time system search path for libraries.
15406 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15407
15408 # Detected run-time system search path for libraries.
15409 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15410
15411 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15412 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15413
15414 # Whether dlopen is supported.
15415 dlopen_support=$enable_dlopen
15416
15417 # Whether dlopen of programs is supported.
15418 dlopen_self=$enable_dlopen_self
15419
15420 # Whether dlopen of statically linked programs is supported.
15421 dlopen_self_static=$enable_dlopen_self_static
15422
15423 # Commands to strip libraries.
15424 old_striplib=$lt_old_striplib
15425 striplib=$lt_striplib
15426
15427
15428 # The linker used to build libraries.
15429 LD=$lt_LD
15430
15431 # How to create reloadable object files.
15432 reload_flag=$lt_reload_flag
15433 reload_cmds=$lt_reload_cmds
15434
15435 # Commands used to build an old-style archive.
15436 old_archive_cmds=$lt_old_archive_cmds
15437
15438 # A language specific compiler.
15439 CC=$lt_compiler
15440
15441 # Is the compiler the GNU compiler?
15442 with_gcc=$GCC
15443
15444 # Compiler flag to turn off builtin functions.
15445 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15446
15447 # Additional compiler flags for building library objects.
15448 pic_flag=$lt_lt_prog_compiler_pic
15449
15450 # How to pass a linker flag through the compiler.
15451 wl=$lt_lt_prog_compiler_wl
15452
15453 # Compiler flag to prevent dynamic linking.
15454 link_static_flag=$lt_lt_prog_compiler_static
15455
15456 # Does compiler simultaneously support -c and -o options?
15457 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15458
15459 # Whether or not to add -lc for building shared libraries.
15460 build_libtool_need_lc=$archive_cmds_need_lc
15461
15462 # Whether or not to disallow shared libs when runtime libs are static.
15463 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15464
15465 # Compiler flag to allow reflexive dlopens.
15466 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15467
15468 # Compiler flag to generate shared objects directly from archives.
15469 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15470
15471 # Whether the compiler copes with passing no objects directly.
15472 compiler_needs_object=$lt_compiler_needs_object
15473
15474 # Create an old-style archive from a shared archive.
15475 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15476
15477 # Create a temporary old-style archive to link instead of a shared archive.
15478 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15479
15480 # Commands used to build a shared archive.
15481 archive_cmds=$lt_archive_cmds
15482 archive_expsym_cmds=$lt_archive_expsym_cmds
15483
15484 # Commands used to build a loadable module if different from building
15485 # a shared archive.
15486 module_cmds=$lt_module_cmds
15487 module_expsym_cmds=$lt_module_expsym_cmds
15488
15489 # Whether we are building with GNU ld or not.
15490 with_gnu_ld=$lt_with_gnu_ld
15491
15492 # Flag that allows shared libraries with undefined symbols to be built.
15493 allow_undefined_flag=$lt_allow_undefined_flag
15494
15495 # Flag that enforces no undefined symbols.
15496 no_undefined_flag=$lt_no_undefined_flag
15497
15498 # Flag to hardcode \$libdir into a binary during linking.
15499 # This must work even if \$libdir does not exist
15500 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15501
15502 # Whether we need a single "-rpath" flag with a separated argument.
15503 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15504
15505 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15506 # DIR into the resulting binary.
15507 hardcode_direct=$hardcode_direct
15508
15509 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15510 # DIR into the resulting binary and the resulting library dependency is
15511 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
15512 # library is relocated.
15513 hardcode_direct_absolute=$hardcode_direct_absolute
15514
15515 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15516 # into the resulting binary.
15517 hardcode_minus_L=$hardcode_minus_L
15518
15519 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15520 # into the resulting binary.
15521 hardcode_shlibpath_var=$hardcode_shlibpath_var
15522
15523 # Set to "yes" if building a shared library automatically hardcodes DIR
15524 # into the library and all subsequent libraries and executables linked
15525 # against it.
15526 hardcode_automatic=$hardcode_automatic
15527
15528 # Set to yes if linker adds runtime paths of dependent libraries
15529 # to runtime path list.
15530 inherit_rpath=$inherit_rpath
15531
15532 # Whether libtool must link a program against all its dependency libraries.
15533 link_all_deplibs=$link_all_deplibs
15534
15535 # Set to "yes" if exported symbols are required.
15536 always_export_symbols=$always_export_symbols
15537
15538 # The commands to list exported symbols.
15539 export_symbols_cmds=$lt_export_symbols_cmds
15540
15541 # Symbols that should not be listed in the preloaded symbols.
15542 exclude_expsyms=$lt_exclude_expsyms
15543
15544 # Symbols that must always be exported.
15545 include_expsyms=$lt_include_expsyms
15546
15547 # Commands necessary for linking programs (against libraries) with templates.
15548 prelink_cmds=$lt_prelink_cmds
15549
15550 # Commands necessary for finishing linking programs.
15551 postlink_cmds=$lt_postlink_cmds
15552
15553 # Specify filename containing input files.
15554 file_list_spec=$lt_file_list_spec
15555
15556 # How to hardcode a shared library path into an executable.
15557 hardcode_action=$hardcode_action
15558
15559 # ### END LIBTOOL CONFIG
15560
15561 _LT_EOF
15562
15563 cat <<'_LT_EOF' >> "$cfgfile"
15564
15565 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15566
15567 # func_munge_path_list VARIABLE PATH
15568 # -----------------------------------
15569 # VARIABLE is name of variable containing _space_ separated list of
15570 # directories to be munged by the contents of PATH, which is string
15571 # having a format:
15572 # "DIR[:DIR]:"
15573 # string "DIR[ DIR]" will be prepended to VARIABLE
15574 # ":DIR[:DIR]"
15575 # string "DIR[ DIR]" will be appended to VARIABLE
15576 # "DIRP[:DIRP]::[DIRA:]DIRA"
15577 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15578 # "DIRA[ DIRA]" will be appended to VARIABLE
15579 # "DIR[:DIR]"
15580 # VARIABLE will be replaced by "DIR[ DIR]"
15581 func_munge_path_list ()
15582 {
15583 case x$2 in
15584 x)
15585 ;;
15586 *:)
15587 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15588 ;;
15589 x:*)
15590 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15591 ;;
15592 *::*)
15593 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15594 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15595 ;;
15596 *)
15597 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15598 ;;
15599 esac
15600 }
15601
15602
15603 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
15604 func_cc_basename ()
15605 {
15606 for cc_temp in $*""; do
15607 case $cc_temp in
15608 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15609 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15610 \-*) ;;
15611 *) break;;
15612 esac
15613 done
15614 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15615 }
15616
15617
15618 # ### END FUNCTIONS SHARED WITH CONFIGURE
15619
15620 _LT_EOF
15621
15622 case $host_os in
15623 aix3*)
15624 cat <<\_LT_EOF >> "$cfgfile"
15625 # AIX sometimes has problems with the GCC collect2 program. For some
15626 # reason, if we set the COLLECT_NAMES environment variable, the problems
15627 # vanish in a puff of smoke.
15628 if test set != "${COLLECT_NAMES+set}"; then
15629 COLLECT_NAMES=
15630 export COLLECT_NAMES
15631 fi
15632 _LT_EOF
15633 ;;
15634 esac
15635
15636
15637 ltmain=$ac_aux_dir/ltmain.sh
15638
15639
15640 # We use sed instead of cat because bash on DJGPP gets confused if
15641 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15642 # text mode, it properly converts lines to CR/LF. This bash problem
15643 # is reportedly fixed, but why not run on old versions too?
15644 sed '$q' "$ltmain" >> "$cfgfile" \
15645 || (rm -f "$cfgfile"; exit 1)
15646
15647 mv -f "$cfgfile" "$ofile" ||
15648 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15649 chmod +x "$ofile"
15650
15651 ;;
15652 "po/stamp-it":C)
15653 if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
15654 as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
15655 fi
15656 rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
15657 >"po/stamp-it.tmp"
15658 sed '/^#/d
15659 s/^[[].*] *//
15660 /^[ ]*$/d
15661 '"s|^| $ac_top_srcdir/|" \
15662 "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
15663
15664 sed '/^POTFILES =/,/[^\\]$/ {
15665 /^POTFILES =/!d
15666 r po/POTFILES
15667 }
15668 ' "po/Makefile.in" >"po/Makefile"
15669 rm -f "po/Makefile.tmp"
15670 mv "po/stamp-it.tmp" "po/stamp-it"
15671 ;;
15672
15673 esac
15674 done # for ac_tag
15675
15676
15677 as_fn_exit 0
15678 _ACEOF
15679 ac_clean_files=$ac_clean_files_save
15680
15681 test $ac_write_fail = 0 ||
15682 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15683
15684
15685 # configure is writing to config.log, and then calls config.status.
15686 # config.status does its own redirection, appending to config.log.
15687 # Unfortunately, on DOS this fails, as config.log is still kept open
15688 # by configure, so config.status won't be able to write to it; its
15689 # output is simply discarded. So we exec the FD to /dev/null,
15690 # effectively closing config.log, so it can be properly (re)opened and
15691 # appended to by config.status. When coming back to configure, we
15692 # need to make the FD available again.
15693 if test "$no_create" != yes; then
15694 ac_cs_success=:
15695 ac_config_status_args=
15696 test "$silent" = yes &&
15697 ac_config_status_args="$ac_config_status_args --quiet"
15698 exec 5>/dev/null
15699 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15700 exec 5>>config.log
15701 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15702 # would make configure fail if this is the last instruction.
15703 $ac_cs_success || as_fn_exit 1
15704 fi
15705 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15707 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15708 fi
15709
+0
-81
configure.ac less more
0 # This file is processed by autoconf to create a configure script
1 AC_INIT([gnome-maps],
2 [3.28.2],
3 [https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps],
4 [gnome-maps])
5
6 AC_CONFIG_HEADERS([config/config.h])
7 AC_CONFIG_SRCDIR([src/main.js])
8 AC_CONFIG_MACRO_DIR([m4])
9 AC_CONFIG_AUX_DIR([config])
10 AC_PROG_LN_S
11
12 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
13
14 AC_CANONICAL_TARGET
15
16 AM_INIT_AUTOMAKE([1.10 no-define foreign dist-xz no-dist-gzip])
17 AM_MAINTAINER_MODE([enable])
18
19 GETTEXT_PACKAGE=AC_PACKAGE_NAME
20 AC_SUBST(GETTEXT_PACKAGE)
21 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[The name of the gettext domain])
22 IT_PROG_INTLTOOL(0.40.0)
23 PKG_PROG_PKG_CONFIG([0.22])
24
25 GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
26 AC_SUBST(GLIB_MKENUMS)
27
28 GIO_MIN_VERSION=2.44.0
29 GJS_MIN_VERSION=1.50.0
30 GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
31 GTK_MIN_VERSION=3.22.0
32 GEOCLUE_MIN_VERSION=0.12.99
33
34 PKG_CHECK_MODULES(GNOME_MAPS, [
35 gio-2.0 >= $GIO_MIN_VERSION
36 gjs-1.0 >= $GJS_MIN_VERSION
37 gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION
38 gtk+-3.0 >= $GTK_MIN_VERSION
39 geoclue-2.0 >= $GEOCLUE_MIN_VERSION
40 ])
41
42 FOLKS_MIN_VERSION=0.10.0
43 GEE_MIN_VERSION=0.16.0
44 GEOCODE_MIN_VERSION=3.15.2
45 CHAMPLAIN_MIN_VERSION=0.12.14
46 REST_MIN_VERSION=0.7.90
47
48 PKG_CHECK_MODULES(GNOME_MAPS_LIB, [
49 gee-0.8 >= $GEE_MIN_VERSION
50 folks >= $FOLKS_MIN_VERSION
51 geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
52 champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
53 libxml-2.0
54 rest-0.7 >= $REST_MIN_VERSION
55 ])
56 AC_SUBST(GNOME_MAPS_LIB_CFLAGS)
57 AC_SUBST(GNOME_MAPS_LIB_LIBS)
58
59 AC_DISABLE_STATIC
60 AC_PROG_LIBTOOL
61
62 GLIB_GSETTINGS
63
64 AC_PATH_PROG([GJS],[gjs])
65
66 GLIB_COMPILE_RESOURCES=`$PKG_CONFIG --variable glib_compile_resources gio-2.0`
67 AC_SUBST(GLIB_COMPILE_RESOURCES)
68
69 GOBJECT_INTROSPECTION_CHECK([0.6.3])
70
71 AC_CONFIG_FILES([
72 Makefile
73 lib/Makefile
74 src/Makefile
75 data/Makefile
76 data/icons/Makefile
77 po/Makefile.in
78 scripts/Makefile
79 ])
80 AC_OUTPUT
+0
-73
data/Makefile.am less more
0 SUBDIRS = icons
1
2 app_resource_files = \
3 $(shell $(GLIB_COMPILE_RESOURCES) \
4 --sourcedir=$(srcdir) \
5 --generate-dependencies \
6 $(srcdir)/org.gnome.Maps.data.gresource.xml \
7 )
8 org.gnome.Maps.data.gresource: org.gnome.Maps.data.gresource.xml $(app_resource_files)
9 $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) \
10 --target=$@ \
11 --sourcedir=$(srcdir) $<
12
13 tileservicedir = $(pkgdatadir)
14 tileservice_DATA = maps-service.json
15
16 resourcedir = $(pkgdatadir)
17 resource_DATA = org.gnome.Maps.data.gresource
18
19 appsdir = $(datadir)/applications
20 apps_DATA = org.gnome.Maps.desktop
21
22 @INTLTOOL_DESKTOP_RULE@
23
24 @INTLTOOL_XML_RULE@
25
26 gsettings_SCHEMAS = org.gnome.Maps.gschema.xml
27 @GSETTINGS_RULES@
28
29 appdatadir = $(datadir)/metainfo
30 appdata_in_file = org.gnome.Maps.appdata.xml.in
31 appdata_DATA = $(appdata_in_file:.xml.in=.xml)
32 @INTLTOOL_XML_RULE@
33
34 org.gnome.Maps.service: org.gnome.Maps.service.in
35 $(AM_V_GEN) sed \
36 -e "s|[@]pkgdatadir@|$(pkgdatadir)|g" \
37 -e "s|[@]pkglibdir@|$(pkglibdir)|g" \
38 $< > $@
39
40 servicedir = $(datadir)/dbus-1/services
41 service_DATA = org.gnome.Maps.service
42
43 EXTRA_DIST = \
44 media/maptype-aerial.png \
45 media/maptype-street.png \
46 media/maps-point-end-symbolic.svg \
47 media/maps-point-start-symbolic.svg \
48 org.gnome.Maps.desktop.in \
49 org.gnome.Maps.service.in \
50 org.gnome.Maps.gschema.xml \
51 org.gnome.Maps.data.gresource.xml \
52 org.gnome.Maps.appdata.xml.in \
53 osm-types.json \
54 $(app_resource_files) \
55 maps-service.json \
56 $(NULL)
57
58 CLEANFILES = \
59 org.gnome.Maps.service \
60 org.gnome.Maps.data.gresource \
61 org.gnome.Maps.appdata.xml \
62 org.gnome.Maps.appdata.valid \
63 $(apps_DATA) \
64 org.gnome.Maps.gschema.valid \
65 gschemas.compiled \
66 $(NULL)
67
68 # For uninstalled use
69 all-local:
70 $(GLIB_COMPILE_SCHEMAS) $(builddir)
71
72 -include $(top_srcdir)/git.mk
+0
-876
data/Makefile.in less more
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 target_triplet = @target@
91 subdir = data
92 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
94 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
95 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
96 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/config/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
119 ctags-recursive dvi-recursive html-recursive info-recursive \
120 install-data-recursive install-dvi-recursive \
121 install-exec-recursive install-html-recursive \
122 install-info-recursive install-pdf-recursive \
123 install-ps-recursive install-recursive installcheck-recursive \
124 installdirs-recursive pdf-recursive ps-recursive \
125 tags-recursive uninstall-recursive
126 am__can_run_installinfo = \
127 case $$AM_UPDATE_INFO_DIR in \
128 n|no|NO) false;; \
129 *) (install-info --version) >/dev/null 2>&1;; \
130 esac
131 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
132 am__vpath_adj = case $$p in \
133 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
134 *) f=$$p;; \
135 esac;
136 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
137 am__install_max = 40
138 am__nobase_strip_setup = \
139 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
140 am__nobase_strip = \
141 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
142 am__nobase_list = $(am__nobase_strip_setup); \
143 for p in $$list; do echo "$$p $$p"; done | \
144 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
145 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
146 if (++n[$$2] == $(am__install_max)) \
147 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
148 END { for (dir in files) print dir, files[dir] }'
149 am__base_list = \
150 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
151 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
152 am__uninstall_files_from_dir = { \
153 test -z "$$files" \
154 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
155 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
156 $(am__cd) "$$dir" && rm -f $$files; }; \
157 }
158 am__installdirs = "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(appsdir)" \
159 "$(DESTDIR)$(resourcedir)" "$(DESTDIR)$(servicedir)" \
160 "$(DESTDIR)$(tileservicedir)"
161 DATA = $(appdata_DATA) $(apps_DATA) $(resource_DATA) $(service_DATA) \
162 $(tileservice_DATA)
163 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
164 distclean-recursive maintainer-clean-recursive
165 am__recursive_targets = \
166 $(RECURSIVE_TARGETS) \
167 $(RECURSIVE_CLEAN_TARGETS) \
168 $(am__extra_recursive_targets)
169 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
170 distdir
171 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
172 # Read a list of newline-separated strings from the standard input,
173 # and print each of them once, without duplicates. Input order is
174 # *not* preserved.
175 am__uniquify_input = $(AWK) '\
176 BEGIN { nonempty = 0; } \
177 { items[$$0] = 1; nonempty = 1; } \
178 END { if (nonempty) { for (i in items) print i; }; } \
179 '
180 # Make sure the list of sources is unique. This is necessary because,
181 # e.g., the same source file might be shared among _SOURCES variables
182 # for different programs/libraries.
183 am__define_uniq_tagged_files = \
184 list='$(am__tagged_files)'; \
185 unique=`for i in $$list; do \
186 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
187 done | $(am__uniquify_input)`
188 ETAGS = etags
189 CTAGS = ctags
190 DIST_SUBDIRS = $(SUBDIRS)
191 am__DIST_COMMON = $(srcdir)/Makefile.in
192 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
193 am__relativize = \
194 dir0=`pwd`; \
195 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
196 sed_rest='s,^[^/]*/*,,'; \
197 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
198 sed_butlast='s,/*[^/]*$$,,'; \
199 while test -n "$$dir1"; do \
200 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
201 if test "$$first" != "."; then \
202 if test "$$first" = ".."; then \
203 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
204 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
205 else \
206 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
207 if test "$$first2" = "$$first"; then \
208 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
209 else \
210 dir2="../$$dir2"; \
211 fi; \
212 dir0="$$dir0"/"$$first"; \
213 fi; \
214 fi; \
215 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
216 done; \
217 reldir="$$dir2"
218 ACLOCAL = @ACLOCAL@
219 ALL_LINGUAS = @ALL_LINGUAS@
220 AMTAR = @AMTAR@
221 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
222 AR = @AR@
223 AUTOCONF = @AUTOCONF@
224 AUTOHEADER = @AUTOHEADER@
225 AUTOMAKE = @AUTOMAKE@
226 AWK = @AWK@
227 CC = @CC@
228 CCDEPMODE = @CCDEPMODE@
229 CFLAGS = @CFLAGS@
230 CPP = @CPP@
231 CPPFLAGS = @CPPFLAGS@
232 CYGPATH_W = @CYGPATH_W@
233 DEFS = @DEFS@
234 DEPDIR = @DEPDIR@
235 DLLTOOL = @DLLTOOL@
236 DSYMUTIL = @DSYMUTIL@
237 DUMPBIN = @DUMPBIN@
238 ECHO_C = @ECHO_C@
239 ECHO_N = @ECHO_N@
240 ECHO_T = @ECHO_T@
241 EGREP = @EGREP@
242 EXEEXT = @EXEEXT@
243 FGREP = @FGREP@
244 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
245 GJS = @GJS@
246 GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
247 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
248 GLIB_MKENUMS = @GLIB_MKENUMS@
249 GMSGFMT = @GMSGFMT@
250 GNOME_MAPS_CFLAGS = @GNOME_MAPS_CFLAGS@
251 GNOME_MAPS_LIBS = @GNOME_MAPS_LIBS@
252 GNOME_MAPS_LIB_CFLAGS = @GNOME_MAPS_LIB_CFLAGS@
253 GNOME_MAPS_LIB_LIBS = @GNOME_MAPS_LIB_LIBS@
254 GREP = @GREP@
255 GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@
256 INSTALL = @INSTALL@
257 INSTALL_DATA = @INSTALL_DATA@
258 INSTALL_PROGRAM = @INSTALL_PROGRAM@
259 INSTALL_SCRIPT = @INSTALL_SCRIPT@
260 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
261 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
262 INTLTOOL_MERGE = @INTLTOOL_MERGE@
263 INTLTOOL_PERL = @INTLTOOL_PERL@
264 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
265 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
266 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
267 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
268 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
269 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
270 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
271 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
272 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
273 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
274 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
275 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
276 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
277 LD = @LD@
278 LDFLAGS = @LDFLAGS@
279 LIBOBJS = @LIBOBJS@
280 LIBS = @LIBS@
281 LIBTOOL = @LIBTOOL@
282 LIPO = @LIPO@
283 LN_S = @LN_S@
284 LTLIBOBJS = @LTLIBOBJS@
285 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
286 MAINT = @MAINT@
287 MAKEINFO = @MAKEINFO@
288 MANIFEST_TOOL = @MANIFEST_TOOL@
289 MKDIR_P = @MKDIR_P@
290 MSGFMT = @MSGFMT@
291 MSGMERGE = @MSGMERGE@
292 NM = @NM@
293 NMEDIT = @NMEDIT@
294 OBJDUMP = @OBJDUMP@
295 OBJEXT = @OBJEXT@
296 OTOOL = @OTOOL@
297 OTOOL64 = @OTOOL64@
298 PACKAGE = @PACKAGE@
299 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
300 PACKAGE_NAME = @PACKAGE_NAME@
301 PACKAGE_STRING = @PACKAGE_STRING@
302 PACKAGE_TARNAME = @PACKAGE_TARNAME@
303 PACKAGE_URL = @PACKAGE_URL@
304 PACKAGE_VERSION = @PACKAGE_VERSION@
305 PATH_SEPARATOR = @PATH_SEPARATOR@
306 PKG_CONFIG = @PKG_CONFIG@
307 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
308 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
309 RANLIB = @RANLIB@
310 SED = @SED@
311 SET_MAKE = @SET_MAKE@
312 SHELL = @SHELL@
313 STRIP = @STRIP@
314 USE_NLS = @USE_NLS@
315 VERSION = @VERSION@
316 XGETTEXT = @XGETTEXT@
317 abs_builddir = @abs_builddir@
318 abs_srcdir = @abs_srcdir@
319 abs_top_builddir = @abs_top_builddir@
320 abs_top_srcdir = @abs_top_srcdir@
321 ac_ct_AR = @ac_ct_AR@
322 ac_ct_CC = @ac_ct_CC@
323 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
324 am__include = @am__include@
325 am__leading_dot = @am__leading_dot@
326 am__quote = @am__quote@
327 am__tar = @am__tar@
328 am__untar = @am__untar@
329 bindir = @bindir@
330 build = @build@
331 build_alias = @build_alias@
332 build_cpu = @build_cpu@
333 build_os = @build_os@
334 build_vendor = @build_vendor@
335 builddir = @builddir@
336 datadir = @datadir@
337 datarootdir = @datarootdir@
338 docdir = @docdir@
339 dvidir = @dvidir@
340 exec_prefix = @exec_prefix@
341 gsettingsschemadir = @gsettingsschemadir@
342 host = @host@
343 host_alias = @host_alias@
344 host_cpu = @host_cpu@
345 host_os = @host_os@
346 host_vendor = @host_vendor@
347 htmldir = @htmldir@
348 includedir = @includedir@
349 infodir = @infodir@
350 install_sh = @install_sh@
351 intltool__v_merge_options_ = @intltool__v_merge_options_@
352 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
353 libdir = @libdir@
354 libexecdir = @libexecdir@
355 localedir = @localedir@
356 localstatedir = @localstatedir@
357 mandir = @mandir@
358 mkdir_p = @mkdir_p@
359 oldincludedir = @oldincludedir@
360 pdfdir = @pdfdir@
361 prefix = @prefix@
362 program_transform_name = @program_transform_name@
363 psdir = @psdir@
364 runstatedir = @runstatedir@
365 sbindir = @sbindir@
366 sharedstatedir = @sharedstatedir@
367 srcdir = @srcdir@
368 sysconfdir = @sysconfdir@
369 target = @target@
370 target_alias = @target_alias@
371 target_cpu = @target_cpu@
372 target_os = @target_os@
373 target_vendor = @target_vendor@
374 top_build_prefix = @top_build_prefix@
375 top_builddir = @top_builddir@
376 top_srcdir = @top_srcdir@
377 SUBDIRS = icons
378 app_resource_files = \
379 $(shell $(GLIB_COMPILE_RESOURCES) \
380 --sourcedir=$(srcdir) \
381 --generate-dependencies \
382 $(srcdir)/org.gnome.Maps.data.gresource.xml \
383 )
384
385 tileservicedir = $(pkgdatadir)
386 tileservice_DATA = maps-service.json
387 resourcedir = $(pkgdatadir)
388 resource_DATA = org.gnome.Maps.data.gresource
389 appsdir = $(datadir)/applications
390 apps_DATA = org.gnome.Maps.desktop
391 gsettings_SCHEMAS = org.gnome.Maps.gschema.xml
392 appdatadir = $(datadir)/metainfo
393 appdata_in_file = org.gnome.Maps.appdata.xml.in
394 appdata_DATA = $(appdata_in_file:.xml.in=.xml)
395 servicedir = $(datadir)/dbus-1/services
396 service_DATA = org.gnome.Maps.service
397 EXTRA_DIST = \
398 media/maptype-aerial.png \
399 media/maptype-street.png \
400 media/maps-point-end-symbolic.svg \
401 media/maps-point-start-symbolic.svg \
402 org.gnome.Maps.desktop.in \
403 org.gnome.Maps.service.in \
404 org.gnome.Maps.gschema.xml \
405 org.gnome.Maps.data.gresource.xml \
406 org.gnome.Maps.appdata.xml.in \
407 osm-types.json \
408 $(app_resource_files) \
409 maps-service.json \
410 $(NULL)
411
412 CLEANFILES = \
413 org.gnome.Maps.service \
414 org.gnome.Maps.data.gresource \
415 org.gnome.Maps.appdata.xml \
416 org.gnome.Maps.appdata.valid \
417 $(apps_DATA) \
418 org.gnome.Maps.gschema.valid \
419 gschemas.compiled \
420 $(NULL)
421
422 all: all-recursive
423
424 .SUFFIXES:
425 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
426 @for dep in $?; do \
427 case '$(am__configure_deps)' in \
428 *$$dep*) \
429 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
430 && { if test -f $@; then exit 0; else break; fi; }; \
431 exit 1;; \
432 esac; \
433 done; \
434 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \
435 $(am__cd) $(top_srcdir) && \
436 $(AUTOMAKE) --foreign data/Makefile
437 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
438 @case '$?' in \
439 *config.status*) \
440 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
441 *) \
442 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
443 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
444 esac;
445
446 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
447 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
448
449 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
450 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
451 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
452 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
453 $(am__aclocal_m4_deps):
454
455 mostlyclean-libtool:
456 -rm -f *.lo
457
458 clean-libtool:
459 -rm -rf .libs _libs
460 install-appdataDATA: $(appdata_DATA)
461 @$(NORMAL_INSTALL)
462 @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \
463 if test -n "$$list"; then \
464 echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \
465 $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || exit 1; \
466 fi; \
467 for p in $$list; do \
468 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
469 echo "$$d$$p"; \
470 done | $(am__base_list) | \
471 while read files; do \
472 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdatadir)'"; \
473 $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \
474 done
475
476 uninstall-appdataDATA:
477 @$(NORMAL_UNINSTALL)
478 @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \
479 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
480 dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir)
481 install-appsDATA: $(apps_DATA)
482 @$(NORMAL_INSTALL)
483 @list='$(apps_DATA)'; test -n "$(appsdir)" || list=; \
484 if test -n "$$list"; then \
485 echo " $(MKDIR_P) '$(DESTDIR)$(appsdir)'"; \
486 $(MKDIR_P) "$(DESTDIR)$(appsdir)" || exit 1; \
487 fi; \
488 for p in $$list; do \
489 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
490 echo "$$d$$p"; \
491 done | $(am__base_list) | \
492 while read files; do \
493 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appsdir)'"; \
494 $(INSTALL_DATA) $$files "$(DESTDIR)$(appsdir)" || exit $$?; \
495 done
496
497 uninstall-appsDATA:
498 @$(NORMAL_UNINSTALL)
499 @list='$(apps_DATA)'; test -n "$(appsdir)" || list=; \
500 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
501 dir='$(DESTDIR)$(appsdir)'; $(am__uninstall_files_from_dir)
502 install-resourceDATA: $(resource_DATA)
503 @$(NORMAL_INSTALL)
504 @list='$(resource_DATA)'; test -n "$(resourcedir)" || list=; \
505 if test -n "$$list"; then \
506 echo " $(MKDIR_P) '$(DESTDIR)$(resourcedir)'"; \
507 $(MKDIR_P) "$(DESTDIR)$(resourcedir)" || exit 1; \
508 fi; \
509 for p in $$list; do \
510 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
511 echo "$$d$$p"; \
512 done | $(am__base_list) | \
513 while read files; do \
514 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(resourcedir)'"; \
515 $(INSTALL_DATA) $$files "$(DESTDIR)$(resourcedir)" || exit $$?; \
516 done
517
518 uninstall-resourceDATA:
519 @$(NORMAL_UNINSTALL)
520 @list='$(resource_DATA)'; test -n "$(resourcedir)" || list=; \
521 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
522 dir='$(DESTDIR)$(resourcedir)'; $(am__uninstall_files_from_dir)
523 install-serviceDATA: $(service_DATA)
524 @$(NORMAL_INSTALL)
525 @list='$(service_DATA)'; test -n "$(servicedir)" || list=; \
526 if test -n "$$list"; then \
527 echo " $(MKDIR_P) '$(DESTDIR)$(servicedir)'"; \
528 $(MKDIR_P) "$(DESTDIR)$(servicedir)" || exit 1; \
529 fi; \
530 for p in $$list; do \
531 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
532 echo "$$d$$p"; \
533 done | $(am__base_list) | \
534 while read files; do \
535 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(servicedir)'"; \
536 $(INSTALL_DATA) $$files "$(DESTDIR)$(servicedir)" || exit $$?; \
537 done
538
539 uninstall-serviceDATA:
540 @$(NORMAL_UNINSTALL)
541 @list='$(service_DATA)'; test -n "$(servicedir)" || list=; \
542 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
543 dir='$(DESTDIR)$(servicedir)'; $(am__uninstall_files_from_dir)
544 install-tileserviceDATA: $(tileservice_DATA)
545 @$(NORMAL_INSTALL)
546 @list='$(tileservice_DATA)'; test -n "$(tileservicedir)" || list=; \
547 if test -n "$$list"; then \
548 echo " $(MKDIR_P) '$(DESTDIR)$(tileservicedir)'"; \
549 $(MKDIR_P) "$(DESTDIR)$(tileservicedir)" || exit 1; \
550 fi; \
551 for p in $$list; do \
552 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
553 echo "$$d$$p"; \
554 done | $(am__base_list) | \
555 while read files; do \
556 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tileservicedir)'"; \
557 $(INSTALL_DATA) $$files "$(DESTDIR)$(tileservicedir)" || exit $$?; \
558 done
559
560 uninstall-tileserviceDATA:
561 @$(NORMAL_UNINSTALL)
562 @list='$(tileservice_DATA)'; test -n "$(tileservicedir)" || list=; \
563 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
564 dir='$(DESTDIR)$(tileservicedir)'; $(am__uninstall_files_from_dir)
565
566 # This directory's subdirectories are mostly independent; you can cd
567 # into them and run 'make' without going through this Makefile.
568 # To change the values of 'make' variables: instead of editing Makefiles,
569 # (1) if the variable is set in 'config.status', edit 'config.status'
570 # (which will cause the Makefiles to be regenerated when you run 'make');
571 # (2) otherwise, pass the desired values on the 'make' command line.
572 $(am__recursive_targets):
573 @fail=; \
574 if $(am__make_keepgoing); then \
575 failcom='fail=yes'; \
576 else \
577 failcom='exit 1'; \
578 fi; \
579 dot_seen=no; \
580 target=`echo $@ | sed s/-recursive//`; \
581 case "$@" in \
582 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
583 *) list='$(SUBDIRS)' ;; \
584 esac; \
585 for subdir in $$list; do \
586 echo "Making $$target in $$subdir"; \
587 if test "$$subdir" = "."; then \
588 dot_seen=yes; \
589 local_target="$$target-am"; \
590 else \
591 local_target="$$target"; \
592 fi; \
593 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
594 || eval $$failcom; \
595 done; \
596 if test "$$dot_seen" = "no"; then \
597 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
598 fi; test -z "$$fail"
599
600 ID: $(am__tagged_files)
601 $(am__define_uniq_tagged_files); mkid -fID $$unique
602 tags: tags-recursive
603 TAGS: tags
604
605 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
606 set x; \
607 here=`pwd`; \
608 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
609 include_option=--etags-include; \
610 empty_fix=.; \
611 else \
612 include_option=--include; \
613 empty_fix=; \
614 fi; \
615 list='$(SUBDIRS)'; for subdir in $$list; do \
616 if test "$$subdir" = .; then :; else \
617 test ! -f $$subdir/TAGS || \
618 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
619 fi; \
620 done; \
621 $(am__define_uniq_tagged_files); \
622 shift; \
623 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
624 test -n "$$unique" || unique=$$empty_fix; \
625 if test $$# -gt 0; then \
626 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
627 "$$@" $$unique; \
628 else \
629 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
630 $$unique; \
631 fi; \
632 fi
633 ctags: ctags-recursive
634
635 CTAGS: ctags
636 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
637 $(am__define_uniq_tagged_files); \
638 test -z "$(CTAGS_ARGS)$$unique" \
639 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
640 $$unique
641
642 GTAGS:
643 here=`$(am__cd) $(top_builddir) && pwd` \
644 && $(am__cd) $(top_srcdir) \
645 && gtags -i $(GTAGS_ARGS) "$$here"
646 cscopelist: cscopelist-recursive
647
648 cscopelist-am: $(am__tagged_files)
649 list='$(am__tagged_files)'; \
650 case "$(srcdir)" in \
651 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
652 *) sdir=$(subdir)/$(srcdir) ;; \
653 esac; \
654 for i in $$list; do \
655 if test -f "$$i"; then \
656 echo "$(subdir)/$$i"; \
657 else \
658 echo "$$sdir/$$i"; \
659 fi; \
660 done >> $(top_builddir)/cscope.files
661
662 distclean-tags:
663 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
664
665 distdir: $(DISTFILES)
666 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
667 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
668 list='$(DISTFILES)'; \
669 dist_files=`for file in $$list; do echo $$file; done | \
670 sed -e "s|^$$srcdirstrip/||;t" \
671 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
672 case $$dist_files in \
673 */*) $(MKDIR_P) `echo "$$dist_files" | \
674 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
675 sort -u` ;; \
676 esac; \
677 for file in $$dist_files; do \
678 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
679 if test -d $$d/$$file; then \
680 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
681 if test -d "$(distdir)/$$file"; then \
682 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
683 fi; \
684 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
685 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
686 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
687 fi; \
688 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
689 else \
690 test -f "$(distdir)/$$file" \
691 || cp -p $$d/$$file "$(distdir)/$$file" \
692 || exit 1; \
693 fi; \
694 done
695 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
696 if test "$$subdir" = .; then :; else \
697 $(am__make_dryrun) \
698 || test -d "$(distdir)/$$subdir" \
699 || $(MKDIR_P) "$(distdir)/$$subdir" \
700 || exit 1; \
701 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
702 $(am__relativize); \
703 new_distdir=$$reldir; \
704 dir1=$$subdir; dir2="$(top_distdir)"; \
705 $(am__relativize); \
706 new_top_distdir=$$reldir; \
707 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
708 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
709 ($(am__cd) $$subdir && \
710 $(MAKE) $(AM_MAKEFLAGS) \
711 top_distdir="$$new_top_distdir" \
712 distdir="$$new_distdir" \
713 am__remove_distdir=: \
714 am__skip_length_check=: \
715 am__skip_mode_fix=: \
716 distdir) \
717 || exit 1; \
718 fi; \
719 done
720 check-am: all-am
721 check: check-recursive
722 all-am: Makefile $(DATA) all-local
723 installdirs: installdirs-recursive
724 installdirs-am:
725 for dir in "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(resourcedir)" "$(DESTDIR)$(servicedir)" "$(DESTDIR)$(tileservicedir)"; do \
726 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
727 done
728 install: install-recursive
729 install-exec: install-exec-recursive
730 install-data: install-data-recursive
731 uninstall: uninstall-recursive
732
733 install-am: all-am
734 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
735
736 installcheck: installcheck-recursive
737 install-strip:
738 if test -z '$(STRIP)'; then \
739 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
740 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
741 install; \
742 else \
743 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
744 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
745 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
746 fi
747 mostlyclean-generic:
748
749 clean-generic:
750 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
751
752 distclean-generic:
753 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
754 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
755
756 maintainer-clean-generic:
757 @echo "This command is intended for maintainers to use"
758 @echo "it deletes files that may require special tools to rebuild."
759 clean: clean-recursive
760
761 clean-am: clean-generic clean-libtool mostlyclean-am
762
763 distclean: distclean-recursive
764 -rm -f Makefile
765 distclean-am: clean-am distclean-generic distclean-tags
766
767 dvi: dvi-recursive
768
769 dvi-am:
770
771 html: html-recursive
772
773 html-am:
774
775 info: info-recursive
776
777 info-am:
778
779 install-data-am: install-appdataDATA install-appsDATA \
780 install-resourceDATA install-serviceDATA \
781 install-tileserviceDATA
782
783 install-dvi: install-dvi-recursive
784
785 install-dvi-am:
786
787 install-exec-am:
788
789 install-html: install-html-recursive
790
791 install-html-am:
792
793 install-info: install-info-recursive
794
795 install-info-am:
796
797 install-man:
798
799 install-pdf: install-pdf-recursive
800
801 install-pdf-am:
802
803 install-ps: install-ps-recursive
804
805 install-ps-am:
806
807 installcheck-am:
808
809 maintainer-clean: maintainer-clean-recursive
810 -rm -f Makefile
811 maintainer-clean-am: distclean-am maintainer-clean-generic
812
813 mostlyclean: mostlyclean-recursive
814
815 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
816
817 pdf: pdf-recursive
818
819 pdf-am:
820
821 ps: ps-recursive
822
823 ps-am:
824
825 uninstall-am: uninstall-appdataDATA uninstall-appsDATA \
826 uninstall-resourceDATA uninstall-serviceDATA \
827 uninstall-tileserviceDATA
828
829 .MAKE: $(am__recursive_targets) install-am install-strip
830
831 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
832 check check-am clean clean-generic clean-libtool cscopelist-am \
833 ctags ctags-am distclean distclean-generic distclean-libtool \
834 distclean-tags distdir dvi dvi-am html html-am info info-am \
835 install install-am install-appdataDATA install-appsDATA \
836 install-data install-data-am install-dvi install-dvi-am \
837 install-exec install-exec-am install-html install-html-am \
838 install-info install-info-am install-man install-pdf \
839 install-pdf-am install-ps install-ps-am install-resourceDATA \
840 install-serviceDATA install-strip install-tileserviceDATA \
841 installcheck installcheck-am installdirs installdirs-am \
842 maintainer-clean maintainer-clean-generic mostlyclean \
843 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
844 tags tags-am uninstall uninstall-am uninstall-appdataDATA \
845 uninstall-appsDATA uninstall-resourceDATA \
846 uninstall-serviceDATA uninstall-tileserviceDATA
847
848 .PRECIOUS: Makefile
849
850 org.gnome.Maps.data.gresource: org.gnome.Maps.data.gresource.xml $(app_resource_files)
851 $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) \
852 --target=$@ \
853 --sourcedir=$(srcdir) $<
854
855 @INTLTOOL_DESKTOP_RULE@
856
857 @INTLTOOL_XML_RULE@
858 @GSETTINGS_RULES@
859 @INTLTOOL_XML_RULE@
860
861 org.gnome.Maps.service: org.gnome.Maps.service.in
862 $(AM_V_GEN) sed \
863 -e "s|[@]pkgdatadir@|$(pkgdatadir)|g" \
864 -e "s|[@]pkglibdir@|$(pkglibdir)|g" \
865 $< > $@
866
867 # For uninstalled use
868 all-local:
869 $(GLIB_COMPILE_SCHEMAS) $(builddir)
870
871 -include $(top_srcdir)/git.mk
872
873 # Tell versions [3.59,3.63) of GNU make to not export all variables.
874 # Otherwise a system limit (for SysV at least) may be exceeded.
875 .NOEXPORT:
1414
1515 .layer-radio-button:checked {
1616 border: 2px solid @suggested_action_button_a;
17 }
18
19 .maps-notification {
20 border-radius: 0;
2117 }
2218
2319 #zoom-in-button,
+0
-130
data/icons/Makefile.am less more
0 NULL =
1
2 public_icons_themes = \
3 hicolor \
4 $(NULL)
5
6 public_icons = \
7 hicolor_apps_16x16_org.gnome.Maps.png \
8 hicolor_apps_22x22_org.gnome.Maps.png \
9 hicolor_apps_24x24_org.gnome.Maps.png \
10 hicolor_apps_32x32_org.gnome.Maps.png \
11 hicolor_apps_48x48_org.gnome.Maps.png \
12 hicolor_apps_256x256_org.gnome.Maps.png \
13 hicolor_apps_symbolic_org.gnome.Maps-symbolic.svg \
14 $(NULL)
15
16 private_icons = \
17 hicolor_apps_16x16_maps-point-start.svg \
18 hicolor_apps_16x16_maps-point-end.svg \
19 hicolor_apps_16x16_maps-point-start-symbolic.svg \
20 hicolor_apps_16x16_maps-point-end-symbolic.svg \
21 hicolor_apps_32x32_maps-direction-sharpleft-symbolic.svg \
22 hicolor_apps_32x32_maps-direction-left-symbolic.svg \
23 hicolor_apps_32x32_maps-direction-slightleft-symbolic.svg \
24 hicolor_apps_32x32_maps-direction-continue-symbolic.svg \
25 hicolor_apps_32x32_maps-direction-slightright-symbolic.svg \
26 hicolor_apps_32x32_maps-direction-right-symbolic.svg \
27 hicolor_apps_32x32_maps-direction-roundabout-symbolic.svg \
28 hicolor_apps_32x32_maps-direction-roundabout-0-symbolic.svg \
29 hicolor_apps_32x32_maps-direction-roundabout-45-symbolic.svg \
30 hicolor_apps_32x32_maps-direction-roundabout-90-symbolic.svg \
31 hicolor_apps_32x32_maps-direction-roundabout-135-symbolic.svg \
32 hicolor_apps_32x32_maps-direction-roundabout-180-symbolic.svg \
33 hicolor_apps_32x32_maps-direction-roundabout-225-symbolic.svg \
34 hicolor_apps_32x32_maps-direction-roundabout-270-symbolic.svg \
35 hicolor_apps_32x32_maps-direction-roundabout-315-symbolic.svg \
36 hicolor_apps_32x32_maps-direction-sharpright-symbolic.svg \
37 hicolor_apps_16x16_layer-visible-symbolic.svg \
38 hicolor_apps_16x16_layer-not-visible-symbolic.svg \
39 hicolor_apps_16x16_layers-button-symbolic.svg \
40 hicolor_apps_16x16_route-button-symbolic.svg \
41 hicolor_apps_16x16_route-pedestrian-symbolic.svg \
42 hicolor_apps_16x16_route-transit-symbolic.svg \
43 hicolor_apps_16x16_route-bike-symbolic.svg \
44 hicolor_apps_16x16_route-car-symbolic.svg \
45 hicolor_apps_16x16_route-transit-bus-symbolic.svg \
46 hicolor_apps_16x16_route-transit-cablecar-symbolic.svg \
47 hicolor_apps_16x16_route-transit-ferry-symbolic.svg \
48 hicolor_apps_16x16_route-transit-funicular-symbolic.svg \
49 hicolor_apps_16x16_route-transit-gondolalift-symbolic.svg \
50 hicolor_apps_16x16_route-transit-subway-symbolic.svg \
51 hicolor_apps_16x16_route-transit-train-symbolic.svg \
52 hicolor_apps_16x16_route-transit-tram-symbolic.svg \
53 hicolor_apps_16x16_route-reverse-symbolic.svg \
54 hicolor_apps_24x24_user-location.png \
55 hicolor_apps_24x24_user-location-compass.png \
56 $(NULL)
57
58 noinst_DATA = \
59 org.gnome.Maps.svg \
60 hicolor_apps_24x24_user-location.svg \
61 hicolor_apps_24x24_user-location-compass.svg \
62 $(NULL)
63
64 EXTRA_DIST = \
65 $(public_icons) \
66 $(private_icons) \
67 org.gnome.Maps.svg \
68 hicolor_apps_24x24_user-location.svg \
69 hicolor_apps_24x24_user-location-compass.svg \
70 $(NULL)
71
72 ###############################################################################
73
74 gtk_update_icon_cache = gtk-update-icon-cache -f -t
75
76 update-icon-cache:
77 @-if test -z "$(DESTDIR)"; then \
78 echo "Updating Gtk icon cache."; \
79 for theme in $(public_icons_themes); do \
80 $(gtk_update_icon_cache) $(datadir)/icons/$$theme; \
81 done; \
82 else \
83 echo "*** Icon cache not updated. After (un)install, run this:"; \
84 for theme in $(public_icons_themes); do \
85 echo "*** $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
86 done; \
87 fi
88
89 install-icons:
90 for icon in $(public_icons); do \
91 THEME=`echo $$icon | cut -d_ -f1`; \
92 CONTEXT=`echo $$icon | cut -d_ -f2`; \
93 SIZE=`echo $$icon | cut -d_ -f3`; \
94 ICONFILE=`echo $$icon | cut -d_ -f4`; \
95 mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
96 $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
97 done
98 for icon in $(private_icons); do \
99 THEME=`echo $$icon | cut -d_ -f1`; \
100 CONTEXT=`echo $$icon | cut -d_ -f2`; \
101 SIZE=`echo $$icon | cut -d_ -f3`; \
102 ICONFILE=`echo $$icon | cut -d_ -f4`; \
103 mkdir -p $(DESTDIR)$(datadir)/gnome-maps/icons/$$THEME/$$SIZE/$$CONTEXT; \
104 $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/gnome-maps/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
105 done
106
107 uninstall-icons:
108 -for icon in $(public_icons); do \
109 THEME=`echo $$icon | cut -d_ -f1`; \
110 CONTEXT=`echo $$icon | cut -d_ -f2`; \
111 SIZE=`echo $$icon | cut -d_ -f3`; \
112 ICONFILE=`echo $$icon | cut -d_ -f4`; \
113 rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
114 done
115 -for icon in $(private_icons); do \
116 THEME=`echo $$icon | cut -d_ -f1`; \
117 CONTEXT=`echo $$icon | cut -d_ -f2`; \
118 SIZE=`echo $$icon | cut -d_ -f3`; \
119 ICONFILE=`echo $$icon | cut -d_ -f4`; \
120 rm -f $(DESTDIR)$(datadir)/gnome-maps/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
121 done
122
123 install-data-local: install-icons
124 install-data-hook: update-icon-cache
125
126 uninstall-local: uninstall-icons
127 uninstall-hook: update-icon-cache
128
129 -include $(top_srcdir)/git.mk
+0
-613
data/icons/Makefile.in less more
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 target_triplet = @target@
91 subdir = data/icons
92 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
94 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
95 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
96 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/config/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 DATA = $(noinst_DATA)
124 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
125 am__DIST_COMMON = $(srcdir)/Makefile.in
126 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
127 ACLOCAL = @ACLOCAL@
128 ALL_LINGUAS = @ALL_LINGUAS@
129 AMTAR = @AMTAR@
130 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
131 AR = @AR@
132 AUTOCONF = @AUTOCONF@
133 AUTOHEADER = @AUTOHEADER@
134 AUTOMAKE = @AUTOMAKE@
135 AWK = @AWK@
136 CC = @CC@
137 CCDEPMODE = @CCDEPMODE@
138 CFLAGS = @CFLAGS@
139 CPP = @CPP@
140 CPPFLAGS = @CPPFLAGS@
141 CYGPATH_W = @CYGPATH_W@
142 DEFS = @DEFS@
143 DEPDIR = @DEPDIR@
144 DLLTOOL = @DLLTOOL@
145 DSYMUTIL = @DSYMUTIL@
146 DUMPBIN = @DUMPBIN@
147 ECHO_C = @ECHO_C@
148 ECHO_N = @ECHO_N@
149 ECHO_T = @ECHO_T@
150 EGREP = @EGREP@
151 EXEEXT = @EXEEXT@
152 FGREP = @FGREP@
153 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
154 GJS = @GJS@
155 GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
156 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
157 GLIB_MKENUMS = @GLIB_MKENUMS@
158 GMSGFMT = @GMSGFMT@
159 GNOME_MAPS_CFLAGS = @GNOME_MAPS_CFLAGS@
160 GNOME_MAPS_LIBS = @GNOME_MAPS_LIBS@
161 GNOME_MAPS_LIB_CFLAGS = @GNOME_MAPS_LIB_CFLAGS@
162 GNOME_MAPS_LIB_LIBS = @GNOME_MAPS_LIB_LIBS@
163 GREP = @GREP@
164 GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@
165 INSTALL = @INSTALL@
166 INSTALL_DATA = @INSTALL_DATA@
167 INSTALL_PROGRAM = @INSTALL_PROGRAM@
168 INSTALL_SCRIPT = @INSTALL_SCRIPT@
169 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
170 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
171 INTLTOOL_MERGE = @INTLTOOL_MERGE@
172 INTLTOOL_PERL = @INTLTOOL_PERL@
173 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
174 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
175 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
176 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
177 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
178 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
179 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
180 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
181 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
182 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
183 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
184 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
185 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
186 LD = @LD@
187 LDFLAGS = @LDFLAGS@
188 LIBOBJS = @LIBOBJS@
189 LIBS = @LIBS@
190 LIBTOOL = @LIBTOOL@
191 LIPO = @LIPO@
192 LN_S = @LN_S@
193 LTLIBOBJS = @LTLIBOBJS@
194 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
195 MAINT = @MAINT@
196 MAKEINFO = @MAKEINFO@
197 MANIFEST_TOOL = @MANIFEST_TOOL@
198 MKDIR_P = @MKDIR_P@
199 MSGFMT = @MSGFMT@
200 MSGMERGE = @MSGMERGE@
201 NM = @NM@
202 NMEDIT = @NMEDIT@
203 OBJDUMP = @OBJDUMP@
204 OBJEXT = @OBJEXT@
205 OTOOL = @OTOOL@
206 OTOOL64 = @OTOOL64@
207 PACKAGE = @PACKAGE@
208 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
209 PACKAGE_NAME = @PACKAGE_NAME@
210 PACKAGE_STRING = @PACKAGE_STRING@
211 PACKAGE_TARNAME = @PACKAGE_TARNAME@
212 PACKAGE_URL = @PACKAGE_URL@
213 PACKAGE_VERSION = @PACKAGE_VERSION@
214 PATH_SEPARATOR = @PATH_SEPARATOR@
215 PKG_CONFIG = @PKG_CONFIG@
216 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
217 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
218 RANLIB = @RANLIB@
219 SED = @SED@
220 SET_MAKE = @SET_MAKE@
221 SHELL = @SHELL@
222 STRIP = @STRIP@
223 USE_NLS = @USE_NLS@
224 VERSION = @VERSION@
225 XGETTEXT = @XGETTEXT@
226 abs_builddir = @abs_builddir@
227 abs_srcdir = @abs_srcdir@
228 abs_top_builddir = @abs_top_builddir@
229 abs_top_srcdir = @abs_top_srcdir@
230 ac_ct_AR = @ac_ct_AR@
231 ac_ct_CC = @ac_ct_CC@
232 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
233 am__include = @am__include@
234 am__leading_dot = @am__leading_dot@
235 am__quote = @am__quote@
236 am__tar = @am__tar@
237 am__untar = @am__untar@
238 bindir = @bindir@
239 build = @build@
240 build_alias = @build_alias@
241 build_cpu = @build_cpu@
242 build_os = @build_os@
243 build_vendor = @build_vendor@
244 builddir = @builddir@
245 datadir = @datadir@
246 datarootdir = @datarootdir@
247 docdir = @docdir@
248 dvidir = @dvidir@
249 exec_prefix = @exec_prefix@
250 gsettingsschemadir = @gsettingsschemadir@
251 host = @host@
252 host_alias = @host_alias@
253 host_cpu = @host_cpu@
254 host_os = @host_os@
255 host_vendor = @host_vendor@
256 htmldir = @htmldir@
257 includedir = @includedir@
258 infodir = @infodir@
259 install_sh = @install_sh@
260 intltool__v_merge_options_ = @intltool__v_merge_options_@
261 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
262 libdir = @libdir@
263 libexecdir = @libexecdir@
264 localedir = @localedir@
265 localstatedir = @localstatedir@
266 mandir = @mandir@
267 mkdir_p = @mkdir_p@
268 oldincludedir = @oldincludedir@
269 pdfdir = @pdfdir@
270 prefix = @prefix@
271 program_transform_name = @program_transform_name@
272 psdir = @psdir@
273 runstatedir = @runstatedir@
274 sbindir = @sbindir@
275 sharedstatedir = @sharedstatedir@
276 srcdir = @srcdir@
277 sysconfdir = @sysconfdir@
278 target = @target@
279 target_alias = @target_alias@
280 target_cpu = @target_cpu@
281 target_os = @target_os@
282 target_vendor = @target_vendor@
283 top_build_prefix = @top_build_prefix@
284 top_builddir = @top_builddir@
285 top_srcdir = @top_srcdir@
286 NULL =
287 public_icons_themes = \
288 hicolor \
289 $(NULL)
290
291 public_icons = \
292 hicolor_apps_16x16_org.gnome.Maps.png \
293 hicolor_apps_22x22_org.gnome.Maps.png \
294 hicolor_apps_24x24_org.gnome.Maps.png \
295 hicolor_apps_32x32_org.gnome.Maps.png \
296 hicolor_apps_48x48_org.gnome.Maps.png \
297 hicolor_apps_256x256_org.gnome.Maps.png \
298 hicolor_apps_symbolic_org.gnome.Maps-symbolic.svg \
299 $(NULL)
300
301 private_icons = \
302 hicolor_apps_16x16_maps-point-start.svg \
303 hicolor_apps_16x16_maps-point-end.svg \
304 hicolor_apps_16x16_maps-point-start-symbolic.svg \
305 hicolor_apps_16x16_maps-point-end-symbolic.svg \
306 hicolor_apps_32x32_maps-direction-sharpleft-symbolic.svg \
307 hicolor_apps_32x32_maps-direction-left-symbolic.svg \
308 hicolor_apps_32x32_maps-direction-slightleft-symbolic.svg \
309 hicolor_apps_32x32_maps-direction-continue-symbolic.svg \
310 hicolor_apps_32x32_maps-direction-slightright-symbolic.svg \
311 hicolor_apps_32x32_maps-direction-right-symbolic.svg \
312 hicolor_apps_32x32_maps-direction-roundabout-symbolic.svg \
313 hicolor_apps_32x32_maps-direction-roundabout-0-symbolic.svg \
314 hicolor_apps_32x32_maps-direction-roundabout-45-symbolic.svg \
315 hicolor_apps_32x32_maps-direction-roundabout-90-symbolic.svg \
316 hicolor_apps_32x32_maps-direction-roundabout-135-symbolic.svg \
317 hicolor_apps_32x32_maps-direction-roundabout-180-symbolic.svg \
318 hicolor_apps_32x32_maps-direction-roundabout-225-symbolic.svg \
319 hicolor_apps_32x32_maps-direction-roundabout-270-symbolic.svg \
320 hicolor_apps_32x32_maps-direction-roundabout-315-symbolic.svg \
321 hicolor_apps_32x32_maps-direction-sharpright-symbolic.svg \
322 hicolor_apps_16x16_layer-visible-symbolic.svg \
323 hicolor_apps_16x16_layer-not-visible-symbolic.svg \
324 hicolor_apps_16x16_layers-button-symbolic.svg \
325 hicolor_apps_16x16_route-button-symbolic.svg \
326 hicolor_apps_16x16_route-pedestrian-symbolic.svg \
327 hicolor_apps_16x16_route-transit-symbolic.svg \
328 hicolor_apps_16x16_route-bike-symbolic.svg \
329 hicolor_apps_16x16_route-car-symbolic.svg \
330 hicolor_apps_16x16_route-transit-bus-symbolic.svg \
331 hicolor_apps_16x16_route-transit-cablecar-symbolic.svg \
332 hicolor_apps_16x16_route-transit-ferry-symbolic.svg \
333 hicolor_apps_16x16_route-transit-funicular-symbolic.svg \
334 hicolor_apps_16x16_route-transit-gondolalift-symbolic.svg \
335 hicolor_apps_16x16_route-transit-subway-symbolic.svg \
336 hicolor_apps_16x16_route-transit-train-symbolic.svg \
337 hicolor_apps_16x16_route-transit-tram-symbolic.svg \
338 hicolor_apps_16x16_route-reverse-symbolic.svg \
339 hicolor_apps_24x24_user-location.png \
340 hicolor_apps_24x24_user-location-compass.png \
341 $(NULL)
342
343 noinst_DATA = \
344 org.gnome.Maps.svg \
345 hicolor_apps_24x24_user-location.svg \
346 hicolor_apps_24x24_user-location-compass.svg \
347 $(NULL)
348
349 EXTRA_DIST = \
350 $(public_icons) \
351 $(private_icons) \
352 org.gnome.Maps.svg \
353 hicolor_apps_24x24_user-location.svg \
354 hicolor_apps_24x24_user-location-compass.svg \
355 $(NULL)
356
357
358 ###############################################################################
359 gtk_update_icon_cache = gtk-update-icon-cache -f -t
360 all: all-am
361
362 .SUFFIXES:
363 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
364 @for dep in $?; do \
365 case '$(am__configure_deps)' in \
366 *$$dep*) \
367 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
368 && { if test -f $@; then exit 0; else break; fi; }; \
369 exit 1;; \
370 esac; \
371 done; \
372 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/Makefile'; \
373 $(am__cd) $(top_srcdir) && \
374 $(AUTOMAKE) --foreign data/icons/Makefile
375 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
376 @case '$?' in \
377 *config.status*) \
378 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
379 *) \
380 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
381 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
382 esac;
383
384 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
385 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
386
387 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
388 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
389 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
390 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
391 $(am__aclocal_m4_deps):
392
393 mostlyclean-libtool:
394 -rm -f *.lo
395
396 clean-libtool:
397 -rm -rf .libs _libs
398 tags TAGS:
399
400 ctags CTAGS:
401
402 cscope cscopelist:
403
404
405 distdir: $(DISTFILES)
406 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
407 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
408 list='$(DISTFILES)'; \
409 dist_files=`for file in $$list; do echo $$file; done | \
410 sed -e "s|^$$srcdirstrip/||;t" \
411 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
412 case $$dist_files in \
413 */*) $(MKDIR_P) `echo "$$dist_files" | \
414 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
415 sort -u` ;; \
416 esac; \
417 for file in $$dist_files; do \
418 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
419 if test -d $$d/$$file; then \
420 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
421 if test -d "$(distdir)/$$file"; then \
422 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
423 fi; \
424 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
425 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
426 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
427 fi; \
428 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
429 else \
430 test -f "$(distdir)/$$file" \
431 || cp -p $$d/$$file "$(distdir)/$$file" \
432 || exit 1; \
433 fi; \
434 done
435 check-am: all-am
436 check: check-am
437 all-am: Makefile $(DATA)
438 installdirs:
439 install: install-am
440 install-exec: install-exec-am
441 install-data: install-data-am
442 uninstall: uninstall-am
443
444 install-am: all-am
445 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
446
447 installcheck: installcheck-am
448 install-strip:
449 if test -z '$(STRIP)'; then \
450 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
451 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
452 install; \
453 else \
454 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
455 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
456 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
457 fi
458 mostlyclean-generic:
459
460 clean-generic:
461
462 distclean-generic:
463 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
464 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
465
466 maintainer-clean-generic:
467 @echo "This command is intended for maintainers to use"
468 @echo "it deletes files that may require special tools to rebuild."
469 clean: clean-am
470
471 clean-am: clean-generic clean-libtool mostlyclean-am
472
473 distclean: distclean-am
474 -rm -f Makefile
475 distclean-am: clean-am distclean-generic
476
477 dvi: dvi-am
478
479 dvi-am:
480
481 html: html-am
482
483 html-am:
484
485 info: info-am
486
487 info-am:
488
489 install-data-am: install-data-local
490 @$(NORMAL_INSTALL)
491 $(MAKE) $(AM_MAKEFLAGS) install-data-hook
492 install-dvi: install-dvi-am
493
494 install-dvi-am:
495
496 install-exec-am:
497
498 install-html: install-html-am
499
500 install-html-am:
501
502 install-info: install-info-am
503
504 install-info-am:
505
506 install-man:
507
508 install-pdf: install-pdf-am
509
510 install-pdf-am:
511
512 install-ps: install-ps-am
513
514 install-ps-am:
515
516 installcheck-am:
517
518 maintainer-clean: maintainer-clean-am
519 -rm -f Makefile
520 maintainer-clean-am: distclean-am maintainer-clean-generic
521
522 mostlyclean: mostlyclean-am
523
524 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
525
526 pdf: pdf-am
527
528 pdf-am:
529
530 ps: ps-am
531
532 ps-am:
533
534 uninstall-am: uninstall-local
535 @$(NORMAL_INSTALL)
536 $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
537 .MAKE: install-am install-data-am install-strip uninstall-am
538
539 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
540 cscopelist-am ctags-am distclean distclean-generic \
541 distclean-libtool distdir dvi dvi-am html html-am info info-am \
542 install install-am install-data install-data-am \
543 install-data-hook install-data-local install-dvi \
544 install-dvi-am install-exec install-exec-am install-html \
545 install-html-am install-info install-info-am install-man \
546 install-pdf install-pdf-am install-ps install-ps-am \
547 install-strip installcheck installcheck-am installdirs \
548 maintainer-clean maintainer-clean-generic mostlyclean \
549 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
550 tags-am uninstall uninstall-am uninstall-hook uninstall-local
551
552 .PRECIOUS: Makefile
553
554
555 update-icon-cache:
556 @-if test -z "$(DESTDIR)"; then \
557 echo "Updating Gtk icon cache."; \
558 for theme in $(public_icons_themes); do \
559 $(gtk_update_icon_cache) $(datadir)/icons/$$theme; \
560 done; \
561 else \
562 echo "*** Icon cache not updated. After (un)install, run this:"; \
563 for theme in $(public_icons_themes); do \
564 echo "*** $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
565 done; \
566 fi
567
568 install-icons:
569 for icon in $(public_icons); do \
570 THEME=`echo $$icon | cut -d_ -f1`; \
571 CONTEXT=`echo $$icon | cut -d_ -f2`; \
572 SIZE=`echo $$icon | cut -d_ -f3`; \
573 ICONFILE=`echo $$icon | cut -d_ -f4`; \
574 mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
575 $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
576 done
577 for icon in $(private_icons); do \
578 THEME=`echo $$icon | cut -d_ -f1`; \
579 CONTEXT=`echo $$icon | cut -d_ -f2`; \
580 SIZE=`echo $$icon | cut -d_ -f3`; \
581 ICONFILE=`echo $$icon | cut -d_ -f4`; \
582 mkdir -p $(DESTDIR)$(datadir)/gnome-maps/icons/$$THEME/$$SIZE/$$CONTEXT; \
583 $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/gnome-maps/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
584 done
585
586 uninstall-icons:
587 -for icon in $(public_icons); do \
588 THEME=`echo $$icon | cut -d_ -f1`; \
589 CONTEXT=`echo $$icon | cut -d_ -f2`; \
590 SIZE=`echo $$icon | cut -d_ -f3`; \
591 ICONFILE=`echo $$icon | cut -d_ -f4`; \
592 rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
593 done
594 -for icon in $(private_icons); do \
595 THEME=`echo $$icon | cut -d_ -f1`; \
596 CONTEXT=`echo $$icon | cut -d_ -f2`; \
597 SIZE=`echo $$icon | cut -d_ -f3`; \
598 ICONFILE=`echo $$icon | cut -d_ -f4`; \
599 rm -f $(DESTDIR)$(datadir)/gnome-maps/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
600 done
601
602 install-data-local: install-icons
603 install-data-hook: update-icon-cache
604
605 uninstall-local: uninstall-icons
606 uninstall-hook: update-icon-cache
607
608 -include $(top_srcdir)/git.mk
609
610 # Tell versions [3.59,3.63) of GNU make to not export all variables.
611 # Otherwise a system limit (for SysV at least) may be exceeded.
612 .NOEXPORT:
+0
-90
data/icons/hicolor_apps_16x16_layer-not-visible-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg6640"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_layer-not-visible-symbolic.svg">
18 <defs
19 id="defs6642" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="14.413375"
29 inkscape:cy="7.3539153"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 inkscape:snap-bbox="true"
34 inkscape:bbox-paths="true"
35 inkscape:bbox-nodes="true"
36 units="px"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid7188" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata6645">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title />
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
65 d="m 7.9980469,1038.3622 c -3.4257107,0 -6.60241,3.3985 -7.9980469,5.9335 1.1046243,2.9575 3.869169,6.0725 7.9980469,6.1036 4.1288781,0.031 7.0465711,-3.4255 7.9980471,-6.0704 -1.366004,-2.5991 -4.572336,-5.9667 -7.9980471,-5.9667 z m 0,2 c 2.2248341,0 4.1713221,1.8465 5.6835941,4.1171 -0.314325,0.7024 -1.860658,3.92 -5.6835941,3.92 -3.8211776,0 -5.3681919,-3.2448 -5.6816406,-3.9493 1.5164293,-2.2387 3.4568066,-4.0878 5.6816406,-4.0878 z"
66 id="path7198-8"
67 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="zczczzcscz" />
69 <ellipse
70 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 id="path7200"
72 cx="8"
73 cy="1044.3622"
74 rx="2.9999945"
75 ry="3.0000174" />
76 <ellipse
77 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
78 id="path7200-0"
79 cx="7.0000277"
80 cy="1043.3622"
81 rx="0.99997252"
82 ry="0.99999756" />
83 <path
84 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
85 d="m 13.654293,1037.3628 a 1.3080632,1.3080437 0 0 0 -0.899203,0.395 l -11.3524447,11.3523 a 1.3080632,1.3080437 0 1 0 1.8494981,1.8494 l 11.3524446,-11.3522 a 1.3080632,1.3080437 0 0 0 -0.950295,-2.2445 z"
86 id="path4137"
87 inkscape:connector-curvature="0" />
88 </g>
89 </svg>
+0
-87
data/icons/hicolor_apps_16x16_layer-visible-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg6640"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_layer-visible-symbolic.svg">
18 <defs
19 id="defs6642" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="16"
28 inkscape:cx="-5.5719273"
29 inkscape:cy="-2.4904948"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 inkscape:snap-bbox="true"
34 inkscape:bbox-paths="true"
35 inkscape:bbox-nodes="true"
36 units="px"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1"
42 showguides="true"
43 inkscape:guide-bbox="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid7188" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata6645">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title />
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <g
61 inkscape:label="Layer 1"
62 inkscape:groupmode="layer"
63 id="layer1"
64 transform="translate(0,-1036.3622)">
65 <path
66 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
67 d="m 8,1038.3438 c -3.4257107,0 -6.60241,3.3985 -7.99804687,5.9335 1.10462427,2.9575 3.86916897,6.0725 7.99804687,6.1036 4.128878,0.031 7.046571,-3.4255 7.998047,-6.0704 -1.366004,-2.5991 -4.572336,-5.9667 -7.998047,-5.9667 z m 0,2 c 2.224834,0 4.171322,1.8465 5.683594,4.1171 -0.314325,0.7024 -1.860658,3.92 -5.683594,3.92 -3.8211776,0 -5.3681919,-3.2448 -5.6816406,-3.9493 C 3.8347887,1042.1929 5.775166,1040.3438 8,1040.3438 Z"
68 id="path7198"
69 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="zczczzcscz" />
71 <ellipse
72 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
73 id="path7200"
74 cx="8"
75 cy="1044.3622"
76 rx="2.9999945"
77 ry="3.0000174" />
78 <ellipse
79 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
80 id="path7200-0"
81 cx="7.0000277"
82 cy="1043.3622"
83 rx="0.99997252"
84 ry="0.99999756" />
85 </g>
86 </svg>
+0
-78
data/icons/hicolor_apps_16x16_layers-button-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="New document 2">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="32"
27 inkscape:cx="8.6411621"
28 inkscape:cy="4.5216328"
29 inkscape:current-layer="layer1"
30 showgrid="false"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1920"
36 inkscape:window-height="1014"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7050" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20415698999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
62 d="M 4.34375,7.46875 1.625,8.5625 8,11.09375 14.40625,8.5625 11.6875,7.46875 7.96875,8.9375 z"
63 id="rect6931-9"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccccc" />
66 <path
67 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
68 d="M 8 2.9375 L 1.625 5.5 L 8 8.0625 L 14.40625 5.5 L 8 2.9375 z "
69 id="rect6931" />
70 <path
71 inkscape:connector-curvature="0"
72 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20415698999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
73 d="M 4.34375,10.59375 1.625,11.6875 8,14.21875 14.40625,11.6875 11.6875,10.59375 7.96875,12.0625 z"
74 id="rect6931-9-3"
75 sodipodi:nodetypes="ccccccc" />
76 </g>
77 </svg>
+0
-302
data/icons/hicolor_apps_16x16_maps-point-end-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-point-start-symbolic.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <linearGradient
60 y2="62"
61 x2="322"
62 y1="60"
63 x1="322"
64 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
65 gradientUnits="userSpaceOnUse"
66 id="linearGradient1071"
67 xlink:href="#linearGradient59587"
68 inkscape:collect="always" />
69 <linearGradient
70 inkscape:collect="always"
71 id="linearGradient59587">
72 <stop
73 style="stop-color:#ffffff;stop-opacity:1;"
74 offset="0"
75 id="stop59589" />
76 <stop
77 style="stop-color:#d3d3d3;stop-opacity:1"
78 offset="1"
79 id="stop59591" />
80 </linearGradient>
81 <radialGradient
82 inkscape:collect="always"
83 xlink:href="#linearGradient20654"
84 id="radialGradient20660"
85 cx="6.1856985"
86 cy="6.07656"
87 fx="6.1856985"
88 fy="6.07656"
89 r="7.0154096"
90 gradientUnits="userSpaceOnUse"
91 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
92 <radialGradient
93 inkscape:collect="always"
94 xlink:href="#linearGradient20654-1"
95 id="radialGradient20660-4"
96 cx="6.1856985"
97 cy="6.07656"
98 fx="6.1856985"
99 fy="6.07656"
100 r="7.0154095"
101 gradientUnits="userSpaceOnUse"
102 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
103 <linearGradient
104 inkscape:collect="always"
105 id="linearGradient20654-1">
106 <stop
107 style="stop-color:#ef2929;stop-opacity:1"
108 offset="0"
109 id="stop20656-4" />
110 <stop
111 style="stop-color:#cc0000;stop-opacity:1"
112 offset="1"
113 id="stop20658-8" />
114 </linearGradient>
115 <linearGradient
116 inkscape:collect="always"
117 xlink:href="#linearGradient21464"
118 id="linearGradient21470"
119 x1="8.0800486"
120 y1="-5.0564733"
121 x2="8.0800486"
122 y2="11.408796"
123 gradientUnits="userSpaceOnUse" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient21472"
127 id="linearGradient21478"
128 x1="10.748549"
129 y1="1.3872184"
130 x2="10.748549"
131 y2="11.409232"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
134 <radialGradient
135 inkscape:collect="always"
136 xlink:href="#linearGradient20654-16"
137 id="radialGradient20660-8"
138 cx="6.1856985"
139 cy="6.07656"
140 fx="6.1856985"
141 fy="6.07656"
142 r="7.0154095"
143 gradientUnits="userSpaceOnUse"
144 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
145 <linearGradient
146 inkscape:collect="always"
147 id="linearGradient20654-16">
148 <stop
149 style="stop-color:#ef2929;stop-opacity:1"
150 offset="0"
151 id="stop20656-0" />
152 <stop
153 style="stop-color:#cc0000;stop-opacity:1"
154 offset="1"
155 id="stop20658-0" />
156 </linearGradient>
157 <linearGradient
158 inkscape:collect="always"
159 xlink:href="#linearGradient21472-5"
160 id="linearGradient21478-8"
161 x1="10.748549"
162 y1="1.3872184"
163 x2="10.748549"
164 y2="11.409232"
165 gradientUnits="userSpaceOnUse" />
166 <linearGradient
167 inkscape:collect="always"
168 id="linearGradient21472-5">
169 <stop
170 style="stop-color:#c30000;stop-opacity:1"
171 offset="0"
172 id="stop21474-7" />
173 <stop
174 style="stop-color:#7f0000;stop-opacity:1"
175 offset="1"
176 id="stop21476-4" />
177 </linearGradient>
178 <radialGradient
179 inkscape:collect="always"
180 xlink:href="#linearGradient20654-2"
181 id="radialGradient20660-1"
182 cx="6.1856985"
183 cy="6.07656"
184 fx="6.1856985"
185 fy="6.07656"
186 r="7.0154095"
187 gradientUnits="userSpaceOnUse"
188 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
189 <linearGradient
190 inkscape:collect="always"
191 id="linearGradient20654-2">
192 <stop
193 style="stop-color:#ef2929;stop-opacity:1"
194 offset="0"
195 id="stop20656-01" />
196 <stop
197 style="stop-color:#cc0000;stop-opacity:1"
198 offset="1"
199 id="stop20658-5" />
200 </linearGradient>
201 <linearGradient
202 inkscape:collect="always"
203 xlink:href="#linearGradient21472-3"
204 id="linearGradient21478-5"
205 x1="10.748549"
206 y1="1.3872184"
207 x2="10.748549"
208 y2="11.409232"
209 gradientUnits="userSpaceOnUse" />
210 <linearGradient
211 inkscape:collect="always"
212 id="linearGradient21472-3">
213 <stop
214 style="stop-color:#c30000;stop-opacity:1"
215 offset="0"
216 id="stop21474-6" />
217 <stop
218 style="stop-color:#7f0000;stop-opacity:1"
219 offset="1"
220 id="stop21476-0" />
221 </linearGradient>
222 <linearGradient
223 inkscape:collect="always"
224 xlink:href="#linearGradient21464-6"
225 id="linearGradient21470-2"
226 x1="8.0800486"
227 y1="-5.0564733"
228 x2="8.0800486"
229 y2="11.408796"
230 gradientUnits="userSpaceOnUse" />
231 <linearGradient
232 inkscape:collect="always"
233 id="linearGradient21464-6">
234 <stop
235 style="stop-color:#ffffff;stop-opacity:1;"
236 offset="0"
237 id="stop21466-9" />
238 <stop
239 style="stop-color:#ffffff;stop-opacity:0;"
240 offset="1"
241 id="stop21468-6" />
242 </linearGradient>
243 <linearGradient
244 y2="11.408796"
245 x2="8.0800486"
246 y1="-5.0564733"
247 x1="8.0800486"
248 gradientUnits="userSpaceOnUse"
249 id="linearGradient21611"
250 xlink:href="#linearGradient21464-6"
251 inkscape:collect="always" />
252 </defs>
253 <sodipodi:namedview
254 id="base"
255 pagecolor="#ffffff"
256 bordercolor="#666666"
257 borderopacity="1.0"
258 inkscape:pageopacity="0.0"
259 inkscape:pageshadow="2"
260 inkscape:zoom="22.627417"
261 inkscape:cx="12.029949"
262 inkscape:cy="7.6589718"
263 inkscape:current-layer="layer1"
264 showgrid="false"
265 inkscape:grid-bbox="true"
266 inkscape:document-units="px"
267 inkscape:snap-nodes="false"
268 inkscape:snap-bbox="true"
269 inkscape:window-width="1920"
270 inkscape:window-height="1014"
271 inkscape:window-x="0"
272 inkscape:window-y="27"
273 inkscape:window-maximized="1"
274 showguides="true"
275 inkscape:guide-bbox="true">
276 <inkscape:grid
277 type="xygrid"
278 id="grid6024" />
279 </sodipodi:namedview>
280 <metadata
281 id="metadata6563">
282 <rdf:RDF>
283 <cc:Work
284 rdf:about="">
285 <dc:format>image/svg+xml</dc:format>
286 <dc:type
287 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
288 <dc:title></dc:title>
289 </cc:Work>
290 </rdf:RDF>
291 </metadata>
292 <g
293 id="layer1"
294 inkscape:label="Layer 1"
295 inkscape:groupmode="layer">
296 <path
297 style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
298 d="M 8 2 C 4.6862914 2 2 4.6862914 2 8 C 2 11.313709 4.6862914 14 8 14 C 11.313709 14 14 11.313709 14 8 C 14 4.6862914 11.313709 2 8 2 z M 8 5 C 9.6568544 5 11 6.3431456 11 8 C 11 9.6568544 9.6568544 11 8 11 C 6.3431456 11 5 9.6568544 5 8 C 5 6.3431456 6.3431456 5 8 5 z "
299 id="path6068" />
300 </g>
301 </svg>
+0
-530
data/icons/hicolor_apps_16x16_maps-point-end.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-via-point.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-via-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <radialGradient
60 inkscape:collect="always"
61 xlink:href="#linearGradient14755-8"
62 id="radialGradient60769"
63 gradientUnits="userSpaceOnUse"
64 gradientTransform="matrix(1,0,0,0.57798165,0,82.135321)"
65 cx="149.375"
66 cy="194.625"
67 fx="149.375"
68 fy="194.625"
69 r="13.625" />
70 <linearGradient
71 inkscape:collect="always"
72 id="linearGradient14755-8">
73 <stop
74 style="stop-color:#000000;stop-opacity:1;"
75 offset="0"
76 id="stop14757-1" />
77 <stop
78 style="stop-color:#000000;stop-opacity:0;"
79 offset="1"
80 id="stop14759-3" />
81 </linearGradient>
82 <radialGradient
83 inkscape:collect="always"
84 xlink:href="#linearGradient14670-0-4"
85 id="radialGradient60771-1"
86 gradientUnits="userSpaceOnUse"
87 gradientTransform="matrix(0.27434839,0,0,0.4367642,286.54047,15.723175)"
88 cx="125.57332"
89 cy="122.20717"
90 fx="125.57332"
91 fy="122.20717"
92 r="31.25" />
93 <linearGradient
94 inkscape:collect="always"
95 id="linearGradient14670-0-4">
96 <stop
97 style="stop-color:#f57676;stop-opacity:1"
98 offset="0"
99 id="stop14672-2-2" />
100 <stop
101 style="stop-color:#ed1212;stop-opacity:1"
102 offset="1"
103 id="stop14674-7-1" />
104 </linearGradient>
105 <radialGradient
106 inkscape:collect="always"
107 xlink:href="#linearGradient14971-4"
108 id="radialGradient60773"
109 gradientUnits="userSpaceOnUse"
110 cx="129.25"
111 cy="129.83951"
112 fx="129.25"
113 fy="129.83951"
114 r="34.93745" />
115 <linearGradient
116 inkscape:collect="always"
117 id="linearGradient14971-4">
118 <stop
119 style="stop-color:#fabebe;stop-opacity:1;"
120 offset="0"
121 id="stop14973-7" />
122 <stop
123 style="stop-color:#fabebe;stop-opacity:0;"
124 offset="1"
125 id="stop14975-2" />
126 </linearGradient>
127 <radialGradient
128 inkscape:collect="always"
129 xlink:href="#linearGradient14745-0"
130 id="radialGradient60775"
131 gradientUnits="userSpaceOnUse"
132 gradientTransform="matrix(1.7826226,0,0,1.7826226,-100.09062,-90.782804)"
133 cx="127.8913"
134 cy="115.99819"
135 fx="127.8913"
136 fy="115.99819"
137 r="31.25" />
138 <linearGradient
139 inkscape:collect="always"
140 id="linearGradient14745-0">
141 <stop
142 style="stop-color:#ff4141;stop-opacity:1"
143 offset="0"
144 id="stop14747-5" />
145 <stop
146 style="stop-color:#cc0000;stop-opacity:1"
147 offset="1"
148 id="stop14749-3" />
149 </linearGradient>
150 <radialGradient
151 inkscape:collect="always"
152 xlink:href="#linearGradient14683-3"
153 id="radialGradient60777"
154 gradientUnits="userSpaceOnUse"
155 gradientTransform="matrix(1.0999298,0,0,0.4738253,-14.938489,37.028868)"
156 cx="149.48978"
157 cy="49.24028"
158 fx="149.48978"
159 fy="49.24028"
160 r="34.5" />
161 <linearGradient
162 inkscape:collect="always"
163 id="linearGradient14683-3">
164 <stop
165 style="stop-color:#ffffff;stop-opacity:1;"
166 offset="0"
167 id="stop14685-5" />
168 <stop
169 style="stop-color:#ffffff;stop-opacity:0;"
170 offset="1"
171 id="stop14687-3" />
172 </linearGradient>
173 <radialGradient
174 inkscape:collect="always"
175 xlink:href="#linearGradient36566"
176 id="radialGradient60779"
177 gradientUnits="userSpaceOnUse"
178 gradientTransform="matrix(3.8045963,-1.2769439,0.30783453,0.91717895,-449.00342,197.05045)"
179 cx="143.82129"
180 cy="146.03168"
181 fx="143.82129"
182 fy="146.03168"
183 r="43.284622" />
184 <linearGradient
185 inkscape:collect="always"
186 id="linearGradient36566">
187 <stop
188 style="stop-color:#ffffff;stop-opacity:1;"
189 offset="0"
190 id="stop36568" />
191 <stop
192 style="stop-color:#ffffff;stop-opacity:0;"
193 offset="1"
194 id="stop36570" />
195 </linearGradient>
196 <linearGradient
197 y2="62"
198 x2="322"
199 y1="60"
200 x1="322"
201 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
202 gradientUnits="userSpaceOnUse"
203 id="linearGradient1071"
204 xlink:href="#linearGradient59587"
205 inkscape:collect="always" />
206 <linearGradient
207 inkscape:collect="always"
208 id="linearGradient59587">
209 <stop
210 style="stop-color:#ffffff;stop-opacity:1;"
211 offset="0"
212 id="stop59589" />
213 <stop
214 style="stop-color:#d3d3d3;stop-opacity:1"
215 offset="1"
216 id="stop59591" />
217 </linearGradient>
218 <linearGradient
219 y2="62"
220 x2="322"
221 y1="60"
222 x1="322"
223 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
224 gradientUnits="userSpaceOnUse"
225 id="linearGradient20559"
226 xlink:href="#linearGradient59587"
227 inkscape:collect="always" />
228 <radialGradient
229 inkscape:collect="always"
230 xlink:href="#linearGradient20654"
231 id="radialGradient20660"
232 cx="6.1856985"
233 cy="6.07656"
234 fx="6.1856985"
235 fy="6.07656"
236 r="7.0154096"
237 gradientUnits="userSpaceOnUse"
238 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,0.9509022,0.90570122)" />
239 <radialGradient
240 inkscape:collect="always"
241 xlink:href="#linearGradient20654-1"
242 id="radialGradient20660-4"
243 cx="6.1856985"
244 cy="6.07656"
245 fx="6.1856985"
246 fy="6.07656"
247 r="7.0154095"
248 gradientUnits="userSpaceOnUse"
249 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
250 <linearGradient
251 inkscape:collect="always"
252 id="linearGradient20654-1">
253 <stop
254 style="stop-color:#ef2929;stop-opacity:1"
255 offset="0"
256 id="stop20656-4" />
257 <stop
258 style="stop-color:#cc0000;stop-opacity:1"
259 offset="1"
260 id="stop20658-8" />
261 </linearGradient>
262 <linearGradient
263 inkscape:collect="always"
264 xlink:href="#linearGradient21464"
265 id="linearGradient21470"
266 x1="8.0800486"
267 y1="-5.0564733"
268 x2="8.0800486"
269 y2="11.408796"
270 gradientUnits="userSpaceOnUse" />
271 <linearGradient
272 inkscape:collect="always"
273 xlink:href="#linearGradient21472"
274 id="linearGradient21478"
275 x1="10.748549"
276 y1="1.3872184"
277 x2="10.748549"
278 y2="11.409232"
279 gradientUnits="userSpaceOnUse"
280 gradientTransform="matrix(0.84429524,0,0,0.84429524,0.61735963,0.90570119)" />
281 <linearGradient
282 inkscape:collect="always"
283 xlink:href="#linearGradient21464-9"
284 id="linearGradient21470-6"
285 x1="8.0800486"
286 y1="-5.0564733"
287 x2="8.0800486"
288 y2="11.408796"
289 gradientUnits="userSpaceOnUse" />
290 <linearGradient
291 inkscape:collect="always"
292 id="linearGradient21464-9">
293 <stop
294 style="stop-color:#ffffff;stop-opacity:1;"
295 offset="0"
296 id="stop21466-5" />
297 <stop
298 style="stop-color:#ffffff;stop-opacity:0;"
299 offset="1"
300 id="stop21468-4" />
301 </linearGradient>
302 <radialGradient
303 inkscape:collect="always"
304 xlink:href="#linearGradient20654-16"
305 id="radialGradient20660-8"
306 cx="6.1856985"
307 cy="6.07656"
308 fx="6.1856985"
309 fy="6.07656"
310 r="7.0154095"
311 gradientUnits="userSpaceOnUse"
312 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
313 <linearGradient
314 inkscape:collect="always"
315 id="linearGradient20654-16">
316 <stop
317 style="stop-color:#ef2929;stop-opacity:1"
318 offset="0"
319 id="stop20656-0" />
320 <stop
321 style="stop-color:#cc0000;stop-opacity:1"
322 offset="1"
323 id="stop20658-0" />
324 </linearGradient>
325 <linearGradient
326 inkscape:collect="always"
327 xlink:href="#linearGradient21472-5"
328 id="linearGradient21478-8"
329 x1="10.748549"
330 y1="1.3872184"
331 x2="10.748549"
332 y2="11.409232"
333 gradientUnits="userSpaceOnUse" />
334 <linearGradient
335 inkscape:collect="always"
336 id="linearGradient21472-5">
337 <stop
338 style="stop-color:#c30000;stop-opacity:1"
339 offset="0"
340 id="stop21474-7" />
341 <stop
342 style="stop-color:#7f0000;stop-opacity:1"
343 offset="1"
344 id="stop21476-4" />
345 </linearGradient>
346 <radialGradient
347 r="7.0154095"
348 fy="6.07656"
349 fx="6.1856985"
350 cy="6.07656"
351 cx="6.1856985"
352 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
353 gradientUnits="userSpaceOnUse"
354 id="radialGradient21504"
355 xlink:href="#linearGradient20654-16"
356 inkscape:collect="always" />
357 <linearGradient
358 y2="11.409232"
359 x2="10.748549"
360 y1="1.3872184"
361 x1="10.748549"
362 gradientUnits="userSpaceOnUse"
363 id="linearGradient21506"
364 xlink:href="#linearGradient21472-5"
365 inkscape:collect="always" />
366 <radialGradient
367 inkscape:collect="always"
368 xlink:href="#linearGradient20654-2"
369 id="radialGradient20660-1"
370 cx="6.1856985"
371 cy="6.07656"
372 fx="6.1856985"
373 fy="6.07656"
374 r="7.0154095"
375 gradientUnits="userSpaceOnUse"
376 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
377 <linearGradient
378 inkscape:collect="always"
379 id="linearGradient20654-2">
380 <stop
381 style="stop-color:#ef2929;stop-opacity:1"
382 offset="0"
383 id="stop20656-01" />
384 <stop
385 style="stop-color:#cc0000;stop-opacity:1"
386 offset="1"
387 id="stop20658-5" />
388 </linearGradient>
389 <linearGradient
390 inkscape:collect="always"
391 xlink:href="#linearGradient21472-3"
392 id="linearGradient21478-5"
393 x1="10.748549"
394 y1="1.3872184"
395 x2="10.748549"
396 y2="11.409232"
397 gradientUnits="userSpaceOnUse" />
398 <linearGradient
399 inkscape:collect="always"
400 id="linearGradient21472-3">
401 <stop
402 style="stop-color:#c30000;stop-opacity:1"
403 offset="0"
404 id="stop21474-6" />
405 <stop
406 style="stop-color:#7f0000;stop-opacity:1"
407 offset="1"
408 id="stop21476-0" />
409 </linearGradient>
410 <radialGradient
411 r="7.0154095"
412 fy="6.07656"
413 fx="6.1856985"
414 cy="6.07656"
415 cx="6.1856985"
416 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
417 gradientUnits="userSpaceOnUse"
418 id="radialGradient21564"
419 xlink:href="#linearGradient20654-2"
420 inkscape:collect="always" />
421 <linearGradient
422 y2="11.409232"
423 x2="10.748549"
424 y1="1.3872184"
425 x1="10.748549"
426 gradientUnits="userSpaceOnUse"
427 id="linearGradient21566"
428 xlink:href="#linearGradient21472-3"
429 inkscape:collect="always" />
430 <linearGradient
431 inkscape:collect="always"
432 xlink:href="#linearGradient21464-6"
433 id="linearGradient21470-2"
434 x1="8.0800486"
435 y1="-5.0564733"
436 x2="8.0800486"
437 y2="11.408796"
438 gradientUnits="userSpaceOnUse" />
439 <linearGradient
440 inkscape:collect="always"
441 id="linearGradient21464-6">
442 <stop
443 style="stop-color:#ffffff;stop-opacity:1;"
444 offset="0"
445 id="stop21466-9" />
446 <stop
447 style="stop-color:#ffffff;stop-opacity:0;"
448 offset="1"
449 id="stop21468-6" />
450 </linearGradient>
451 <linearGradient
452 y2="11.408796"
453 x2="8.0800486"
454 y1="-5.0564733"
455 x1="8.0800486"
456 gradientUnits="userSpaceOnUse"
457 id="linearGradient21611"
458 xlink:href="#linearGradient21464-6"
459 inkscape:collect="always" />
460 </defs>
461 <sodipodi:namedview
462 id="base"
463 pagecolor="#ffffff"
464 bordercolor="#666666"
465 borderopacity="1.0"
466 inkscape:pageopacity="0.0"
467 inkscape:pageshadow="2"
468 inkscape:zoom="16"
469 inkscape:cx="11.774147"
470 inkscape:cy="14.250888"
471 inkscape:current-layer="layer1"
472 showgrid="false"
473 inkscape:grid-bbox="true"
474 inkscape:document-units="px"
475 inkscape:snap-nodes="false"
476 inkscape:snap-bbox="true"
477 inkscape:window-width="1920"
478 inkscape:window-height="1014"
479 inkscape:window-x="0"
480 inkscape:window-y="27"
481 inkscape:window-maximized="1"
482 showguides="true"
483 inkscape:guide-bbox="true">
484 <inkscape:grid
485 type="xygrid"
486 id="grid6024" />
487 </sodipodi:namedview>
488 <metadata
489 id="metadata6563">
490 <rdf:RDF>
491 <cc:Work
492 rdf:about="">
493 <dc:format>image/svg+xml</dc:format>
494 <dc:type
495 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
496 <dc:title></dc:title>
497 </cc:Work>
498 </rdf:RDF>
499 </metadata>
500 <g
501 id="layer1"
502 inkscape:label="Layer 1"
503 inkscape:groupmode="layer">
504 <path
505 style="color:#000000;fill:url(#radialGradient20660);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient21478);stroke-width:0.99999994000000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
506 d="M 8 2.5 C 4.9624339 2.5 2.5 4.9624339 2.5 8 C 2.5 11.037566 4.9624339 13.5 8 13.5 C 11.037566 13.5 13.5 11.037566 13.5 8 C 13.5 4.9624339 11.037566 2.5 8 2.5 z M 8 5.5 C 9.3807119 5.5 10.5 6.6192881 10.5 8 C 10.5 9.3807119 9.3807119 10.5 8 10.5 C 6.6192881 10.5 5.5 9.3807119 5.5 8 C 5.5 6.6192881 6.6192881 5.5 8 5.5 z "
507 id="path20644" />
508 <path
509 sodipodi:type="arc"
510 style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21470);stroke-width:1.44762421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
511 id="path20644-8"
512 sodipodi:cx="8.7441454"
513 sodipodi:cy="8.4026279"
514 sodipodi:rx="6.5143089"
515 sodipodi:ry="6.5143089"
516 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
517 transform="matrix(0.69078702,0,0,0.69078702,1.9596578,2.1955737)" />
518 <path
519 sodipodi:type="arc"
520 style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21611);stroke-width:1.86123109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
521 id="path20644-8-5"
522 sodipodi:cx="8.7441454"
523 sodipodi:cy="8.4026279"
524 sodipodi:rx="6.5143089"
525 sodipodi:ry="6.5143089"
526 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
527 transform="matrix(0.5372788,0,0,-0.5372788,3.301956,12.514554)" />
528 </g>
529 </svg>
+0
-349
data/icons/hicolor_apps_16x16_maps-point-start-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-point-start.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <linearGradient
60 y2="62"
61 x2="322"
62 y1="60"
63 x1="322"
64 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
65 gradientUnits="userSpaceOnUse"
66 id="linearGradient1071"
67 xlink:href="#linearGradient59587"
68 inkscape:collect="always" />
69 <linearGradient
70 inkscape:collect="always"
71 id="linearGradient59587">
72 <stop
73 style="stop-color:#ffffff;stop-opacity:1;"
74 offset="0"
75 id="stop59589" />
76 <stop
77 style="stop-color:#d3d3d3;stop-opacity:1"
78 offset="1"
79 id="stop59591" />
80 </linearGradient>
81 <radialGradient
82 inkscape:collect="always"
83 xlink:href="#linearGradient20654"
84 id="radialGradient20660"
85 cx="6.1856985"
86 cy="6.07656"
87 fx="6.1856985"
88 fy="6.07656"
89 r="7.0154096"
90 gradientUnits="userSpaceOnUse"
91 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
92 <radialGradient
93 inkscape:collect="always"
94 xlink:href="#linearGradient20654-1"
95 id="radialGradient20660-4"
96 cx="6.1856985"
97 cy="6.07656"
98 fx="6.1856985"
99 fy="6.07656"
100 r="7.0154095"
101 gradientUnits="userSpaceOnUse"
102 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
103 <linearGradient
104 inkscape:collect="always"
105 id="linearGradient20654-1">
106 <stop
107 style="stop-color:#ef2929;stop-opacity:1"
108 offset="0"
109 id="stop20656-4" />
110 <stop
111 style="stop-color:#cc0000;stop-opacity:1"
112 offset="1"
113 id="stop20658-8" />
114 </linearGradient>
115 <linearGradient
116 inkscape:collect="always"
117 xlink:href="#linearGradient21464"
118 id="linearGradient21470"
119 x1="8.0800486"
120 y1="-5.0564733"
121 x2="8.0800486"
122 y2="11.408796"
123 gradientUnits="userSpaceOnUse" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient21472"
127 id="linearGradient21478"
128 x1="10.748549"
129 y1="1.3872184"
130 x2="10.748549"
131 y2="11.409232"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
134 <linearGradient
135 inkscape:collect="always"
136 xlink:href="#linearGradient21464-9"
137 id="linearGradient21470-6"
138 x1="8.0800486"
139 y1="-5.0564733"
140 x2="8.0800486"
141 y2="11.408796"
142 gradientUnits="userSpaceOnUse" />
143 <linearGradient
144 inkscape:collect="always"
145 id="linearGradient21464-9">
146 <stop
147 style="stop-color:#ffffff;stop-opacity:1;"
148 offset="0"
149 id="stop21466-5" />
150 <stop
151 style="stop-color:#ffffff;stop-opacity:0;"
152 offset="1"
153 id="stop21468-4" />
154 </linearGradient>
155 <radialGradient
156 inkscape:collect="always"
157 xlink:href="#linearGradient20654-16"
158 id="radialGradient20660-8"
159 cx="6.1856985"
160 cy="6.07656"
161 fx="6.1856985"
162 fy="6.07656"
163 r="7.0154095"
164 gradientUnits="userSpaceOnUse"
165 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
166 <linearGradient
167 inkscape:collect="always"
168 id="linearGradient20654-16">
169 <stop
170 style="stop-color:#ef2929;stop-opacity:1"
171 offset="0"
172 id="stop20656-0" />
173 <stop
174 style="stop-color:#cc0000;stop-opacity:1"
175 offset="1"
176 id="stop20658-0" />
177 </linearGradient>
178 <linearGradient
179 inkscape:collect="always"
180 xlink:href="#linearGradient21472-5"
181 id="linearGradient21478-8"
182 x1="10.748549"
183 y1="1.3872184"
184 x2="10.748549"
185 y2="11.409232"
186 gradientUnits="userSpaceOnUse" />
187 <linearGradient
188 inkscape:collect="always"
189 id="linearGradient21472-5">
190 <stop
191 style="stop-color:#c30000;stop-opacity:1"
192 offset="0"
193 id="stop21474-7" />
194 <stop
195 style="stop-color:#7f0000;stop-opacity:1"
196 offset="1"
197 id="stop21476-4" />
198 </linearGradient>
199 <radialGradient
200 r="7.0154095"
201 fy="6.07656"
202 fx="6.1856985"
203 cy="6.07656"
204 cx="6.1856985"
205 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
206 gradientUnits="userSpaceOnUse"
207 id="radialGradient21504"
208 xlink:href="#linearGradient20654-16"
209 inkscape:collect="always" />
210 <linearGradient
211 y2="11.409232"
212 x2="10.748549"
213 y1="1.3872184"
214 x1="10.748549"
215 gradientUnits="userSpaceOnUse"
216 id="linearGradient21506"
217 xlink:href="#linearGradient21472-5"
218 inkscape:collect="always" />
219 <radialGradient
220 inkscape:collect="always"
221 xlink:href="#linearGradient20654-2"
222 id="radialGradient20660-1"
223 cx="6.1856985"
224 cy="6.07656"
225 fx="6.1856985"
226 fy="6.07656"
227 r="7.0154095"
228 gradientUnits="userSpaceOnUse"
229 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
230 <linearGradient
231 inkscape:collect="always"
232 id="linearGradient20654-2">
233 <stop
234 style="stop-color:#ef2929;stop-opacity:1"
235 offset="0"
236 id="stop20656-01" />
237 <stop
238 style="stop-color:#cc0000;stop-opacity:1"
239 offset="1"
240 id="stop20658-5" />
241 </linearGradient>
242 <linearGradient
243 inkscape:collect="always"
244 xlink:href="#linearGradient21472-3"
245 id="linearGradient21478-5"
246 x1="10.748549"
247 y1="1.3872184"
248 x2="10.748549"
249 y2="11.409232"
250 gradientUnits="userSpaceOnUse" />
251 <linearGradient
252 inkscape:collect="always"
253 id="linearGradient21472-3">
254 <stop
255 style="stop-color:#c30000;stop-opacity:1"
256 offset="0"
257 id="stop21474-6" />
258 <stop
259 style="stop-color:#7f0000;stop-opacity:1"
260 offset="1"
261 id="stop21476-0" />
262 </linearGradient>
263 <linearGradient
264 inkscape:collect="always"
265 xlink:href="#linearGradient21464-6"
266 id="linearGradient21470-2"
267 x1="8.0800486"
268 y1="-5.0564733"
269 x2="8.0800486"
270 y2="11.408796"
271 gradientUnits="userSpaceOnUse" />
272 <linearGradient
273 inkscape:collect="always"
274 id="linearGradient21464-6">
275 <stop
276 style="stop-color:#ffffff;stop-opacity:1;"
277 offset="0"
278 id="stop21466-9" />
279 <stop
280 style="stop-color:#ffffff;stop-opacity:0;"
281 offset="1"
282 id="stop21468-6" />
283 </linearGradient>
284 <linearGradient
285 y2="11.408796"
286 x2="8.0800486"
287 y1="-5.0564733"
288 x1="8.0800486"
289 gradientUnits="userSpaceOnUse"
290 id="linearGradient21611"
291 xlink:href="#linearGradient21464-6"
292 inkscape:collect="always" />
293 </defs>
294 <sodipodi:namedview
295 id="base"
296 pagecolor="#ffffff"
297 bordercolor="#666666"
298 borderopacity="1.0"
299 inkscape:pageopacity="0.0"
300 inkscape:pageshadow="2"
301 inkscape:zoom="32"
302 inkscape:cx="5.8673607"
303 inkscape:cy="10.102604"
304 inkscape:current-layer="layer1"
305 showgrid="true"
306 inkscape:grid-bbox="true"
307 inkscape:document-units="px"
308 inkscape:snap-nodes="false"
309 inkscape:snap-bbox="true"
310 inkscape:window-width="1920"
311 inkscape:window-height="1014"
312 inkscape:window-x="0"
313 inkscape:window-y="27"
314 inkscape:window-maximized="1"
315 showguides="true"
316 inkscape:guide-bbox="true">
317 <inkscape:grid
318 type="xygrid"
319 id="grid6024" />
320 </sodipodi:namedview>
321 <metadata
322 id="metadata6563">
323 <rdf:RDF>
324 <cc:Work
325 rdf:about="">
326 <dc:format>image/svg+xml</dc:format>
327 <dc:type
328 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
329 <dc:title></dc:title>
330 </cc:Work>
331 </rdf:RDF>
332 </metadata>
333 <g
334 id="layer1"
335 inkscape:label="Layer 1"
336 inkscape:groupmode="layer">
337 <path
338 sodipodi:type="arc"
339 style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
340 id="path6068"
341 sodipodi:cx="9.5"
342 sodipodi:cy="7.9375"
343 sodipodi:rx="5.84375"
344 sodipodi:ry="5.84375"
345 d="m 15.34375,7.9375 a 5.84375,5.84375 0 1 1 -11.6875,0 5.84375,5.84375 0 1 1 11.6875,0 z"
346 transform="matrix(1.026738,0,0,1.026738,-1.7540107,-0.14973262)" />
347 </g>
348 </svg>
+0
-359
data/icons/hicolor_apps_16x16_maps-point-start.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-goal-point.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <linearGradient
60 y2="62"
61 x2="322"
62 y1="60"
63 x1="322"
64 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
65 gradientUnits="userSpaceOnUse"
66 id="linearGradient1071"
67 xlink:href="#linearGradient59587"
68 inkscape:collect="always" />
69 <linearGradient
70 inkscape:collect="always"
71 id="linearGradient59587">
72 <stop
73 style="stop-color:#ffffff;stop-opacity:1;"
74 offset="0"
75 id="stop59589" />
76 <stop
77 style="stop-color:#d3d3d3;stop-opacity:1"
78 offset="1"
79 id="stop59591" />
80 </linearGradient>
81 <radialGradient
82 inkscape:collect="always"
83 xlink:href="#linearGradient20654"
84 id="radialGradient20660"
85 cx="6.1856985"
86 cy="6.07656"
87 fx="6.1856985"
88 fy="6.07656"
89 r="7.0154096"
90 gradientUnits="userSpaceOnUse"
91 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
92 <radialGradient
93 inkscape:collect="always"
94 xlink:href="#linearGradient20654-1"
95 id="radialGradient20660-4"
96 cx="6.1856985"
97 cy="6.07656"
98 fx="6.1856985"
99 fy="6.07656"
100 r="7.0154095"
101 gradientUnits="userSpaceOnUse"
102 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
103 <linearGradient
104 inkscape:collect="always"
105 id="linearGradient20654-1">
106 <stop
107 style="stop-color:#ef2929;stop-opacity:1"
108 offset="0"
109 id="stop20656-4" />
110 <stop
111 style="stop-color:#cc0000;stop-opacity:1"
112 offset="1"
113 id="stop20658-8" />
114 </linearGradient>
115 <linearGradient
116 inkscape:collect="always"
117 xlink:href="#linearGradient21464"
118 id="linearGradient21470"
119 x1="8.0800486"
120 y1="-5.0564733"
121 x2="8.0800486"
122 y2="11.408796"
123 gradientUnits="userSpaceOnUse" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient21472"
127 id="linearGradient21478"
128 x1="10.748549"
129 y1="1.3872184"
130 x2="10.748549"
131 y2="11.409232"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
134 <linearGradient
135 inkscape:collect="always"
136 xlink:href="#linearGradient21464-9"
137 id="linearGradient21470-6"
138 x1="8.0800486"
139 y1="-5.0564733"
140 x2="8.0800486"
141 y2="11.408796"
142 gradientUnits="userSpaceOnUse" />
143 <linearGradient
144 inkscape:collect="always"
145 id="linearGradient21464-9">
146 <stop
147 style="stop-color:#ffffff;stop-opacity:1;"
148 offset="0"
149 id="stop21466-5" />
150 <stop
151 style="stop-color:#ffffff;stop-opacity:0;"
152 offset="1"
153 id="stop21468-4" />
154 </linearGradient>
155 <radialGradient
156 inkscape:collect="always"
157 xlink:href="#linearGradient20654-16"
158 id="radialGradient20660-8"
159 cx="6.1856985"
160 cy="6.07656"
161 fx="6.1856985"
162 fy="6.07656"
163 r="7.0154095"
164 gradientUnits="userSpaceOnUse"
165 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
166 <linearGradient
167 inkscape:collect="always"
168 id="linearGradient20654-16">
169 <stop
170 style="stop-color:#ef2929;stop-opacity:1"
171 offset="0"
172 id="stop20656-0" />
173 <stop
174 style="stop-color:#cc0000;stop-opacity:1"
175 offset="1"
176 id="stop20658-0" />
177 </linearGradient>
178 <linearGradient
179 inkscape:collect="always"
180 xlink:href="#linearGradient21472-5"
181 id="linearGradient21478-8"
182 x1="10.748549"
183 y1="1.3872184"
184 x2="10.748549"
185 y2="11.409232"
186 gradientUnits="userSpaceOnUse" />
187 <linearGradient
188 inkscape:collect="always"
189 id="linearGradient21472-5">
190 <stop
191 style="stop-color:#c30000;stop-opacity:1"
192 offset="0"
193 id="stop21474-7" />
194 <stop
195 style="stop-color:#7f0000;stop-opacity:1"
196 offset="1"
197 id="stop21476-4" />
198 </linearGradient>
199 <radialGradient
200 r="7.0154095"
201 fy="6.07656"
202 fx="6.1856985"
203 cy="6.07656"
204 cx="6.1856985"
205 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
206 gradientUnits="userSpaceOnUse"
207 id="radialGradient21504"
208 xlink:href="#linearGradient20654-16"
209 inkscape:collect="always" />
210 <linearGradient
211 y2="11.409232"
212 x2="10.748549"
213 y1="1.3872184"
214 x1="10.748549"
215 gradientUnits="userSpaceOnUse"
216 id="linearGradient21506"
217 xlink:href="#linearGradient21472-5"
218 inkscape:collect="always" />
219 <radialGradient
220 inkscape:collect="always"
221 xlink:href="#linearGradient20654-2"
222 id="radialGradient20660-1"
223 cx="6.1856985"
224 cy="6.07656"
225 fx="6.1856985"
226 fy="6.07656"
227 r="7.0154095"
228 gradientUnits="userSpaceOnUse"
229 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
230 <linearGradient
231 inkscape:collect="always"
232 id="linearGradient20654-2">
233 <stop
234 style="stop-color:#ef2929;stop-opacity:1"
235 offset="0"
236 id="stop20656-01" />
237 <stop
238 style="stop-color:#cc0000;stop-opacity:1"
239 offset="1"
240 id="stop20658-5" />
241 </linearGradient>
242 <linearGradient
243 inkscape:collect="always"
244 xlink:href="#linearGradient21472-3"
245 id="linearGradient21478-5"
246 x1="10.748549"
247 y1="1.3872184"
248 x2="10.748549"
249 y2="11.409232"
250 gradientUnits="userSpaceOnUse" />
251 <linearGradient
252 inkscape:collect="always"
253 id="linearGradient21472-3">
254 <stop
255 style="stop-color:#c30000;stop-opacity:1"
256 offset="0"
257 id="stop21474-6" />
258 <stop
259 style="stop-color:#7f0000;stop-opacity:1"
260 offset="1"
261 id="stop21476-0" />
262 </linearGradient>
263 <linearGradient
264 inkscape:collect="always"
265 xlink:href="#linearGradient21464-6"
266 id="linearGradient21470-2"
267 x1="8.0800486"
268 y1="-5.0564733"
269 x2="8.0800486"
270 y2="11.408796"
271 gradientUnits="userSpaceOnUse" />
272 <linearGradient
273 inkscape:collect="always"
274 id="linearGradient21464-6">
275 <stop
276 style="stop-color:#ffffff;stop-opacity:1;"
277 offset="0"
278 id="stop21466-9" />
279 <stop
280 style="stop-color:#ffffff;stop-opacity:0;"
281 offset="1"
282 id="stop21468-6" />
283 </linearGradient>
284 <linearGradient
285 y2="11.408796"
286 x2="8.0800486"
287 y1="-5.0564733"
288 x1="8.0800486"
289 gradientUnits="userSpaceOnUse"
290 id="linearGradient21611"
291 xlink:href="#linearGradient21464-6"
292 inkscape:collect="always" />
293 </defs>
294 <sodipodi:namedview
295 id="base"
296 pagecolor="#ffffff"
297 bordercolor="#666666"
298 borderopacity="1.0"
299 inkscape:pageopacity="0.0"
300 inkscape:pageshadow="2"
301 inkscape:zoom="16"
302 inkscape:cx="11.774147"
303 inkscape:cy="14.250888"
304 inkscape:current-layer="layer1"
305 showgrid="false"
306 inkscape:grid-bbox="true"
307 inkscape:document-units="px"
308 inkscape:snap-nodes="false"
309 inkscape:snap-bbox="true"
310 inkscape:window-width="1920"
311 inkscape:window-height="1014"
312 inkscape:window-x="0"
313 inkscape:window-y="27"
314 inkscape:window-maximized="1"
315 showguides="true"
316 inkscape:guide-bbox="true">
317 <inkscape:grid
318 type="xygrid"
319 id="grid6024" />
320 </sodipodi:namedview>
321 <metadata
322 id="metadata6563">
323 <rdf:RDF>
324 <cc:Work
325 rdf:about="">
326 <dc:format>image/svg+xml</dc:format>
327 <dc:type
328 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
329 <dc:title></dc:title>
330 </cc:Work>
331 </rdf:RDF>
332 </metadata>
333 <g
334 id="layer1"
335 inkscape:label="Layer 1"
336 inkscape:groupmode="layer">
337 <path
338 sodipodi:type="arc"
339 style="color:#000000;fill:url(#radialGradient21504);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient21506);stroke-width:1.18441975;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
340 id="path20644-2"
341 sodipodi:cx="8.7441454"
342 sodipodi:cy="8.4026279"
343 sodipodi:rx="6.5143089"
344 sodipodi:ry="6.5143089"
345 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
346 transform="matrix(0.84429524,0,0,0.84429524,0.61736,0.90570122)" />
347 <path
348 sodipodi:type="arc"
349 style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21470-6);stroke-width:1.44762421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
350 id="path20644-8-4"
351 sodipodi:cx="8.7441454"
352 sodipodi:cy="8.4026279"
353 sodipodi:rx="6.5143089"
354 sodipodi:ry="6.5143089"
355 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
356 transform="matrix(0.69078702,0,0,0.69078702,1.959658,2.1955738)" />
357 </g>
358 </svg>
data/icons/hicolor_apps_16x16_org.gnome.Maps.png less more
Binary diff not shown
+0
-20
data/icons/hicolor_apps_16x16_route-bike-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="16px" height="16px" id="svg6558" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="route-cycling-symbolic.svg">
3 <defs id="defs6560"/>
4 <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="13.7037" inkscape:cy="8.1151584" inkscape:current-layer="layer1" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:snap-nodes="false" inkscape:snap-bbox="true" inkscape:window-width="1920" inkscape:window-height="1014" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1">
5 <inkscape:grid type="xygrid" id="grid6938"/>
6 </sodipodi:namedview>
7 <metadata id="metadata6563">
8 <rdf:RDF>
9 <cc:Work rdf:about="">
10 <dc:format>image/svg+xml</dc:format>
11 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
12 <dc:title/>
13 </cc:Work>
14 </rdf:RDF>
15 </metadata>
16 <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
17 <path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1.31249988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" d="M 11 2 C 9.971479 2 9.1411313 2.780118 9.03125 3.78125 L 3.0625 8.53125 L 8 10.65625 L 8 14 L 9 14 L 9 10 L 5 8.28125 L 7.09375 6.59375 L 9.21875 8.96875 L 13 8.96875 L 13 7.96875 L 9.65625 7.96875 L 7.875 5.96875 L 9.21875 4.90625 C 9.5484621 5.5568813 10.221826 6 11 6 C 12.103146 6 13 5.1052236 13 4 C 13 2.8947762 12.103146 2 11 2 z M 3 9.96875 C 1.3490679 9.96875 -2.9605947e-16 11.317818 0 12.96875 C 0 14.619682 1.3490679 15.96875 3 15.96875 C 4.6509321 15.96875 6 14.619682 6 12.96875 C 6 11.317818 4.6509321 9.96875 3 9.96875 z M 13 9.96875 C 11.349067 9.96875 10 11.317818 10 12.96875 C 10 14.619682 11.349067 15.96875 13 15.96875 C 14.650932 15.96875 16 14.619682 16 12.96875 C 16 11.317818 14.650932 9.96875 13 9.96875 z M 3 10.96875 C 4.1104919 10.96875 5 11.858258 5 12.96875 C 5 14.079242 4.1104919 14.96875 3 14.96875 C 1.8895081 14.96875 1 14.079242 1 12.96875 C 1 11.858258 1.8895081 10.96875 3 10.96875 z M 13 10.96875 C 14.110491 10.96875 15 11.858258 15 12.96875 C 15 14.079242 14.110491 14.96875 13 14.96875 C 11.889508 14.96875 11 14.079242 11 12.96875 C 11 11.858258 11.889508 10.96875 13 10.96875 z " id="path6050-13"/>
18 </g>
19 </svg>
+0
-73
data/icons/hicolor_apps_16x16_route-button-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="route-button.svg">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="32"
27 inkscape:cx="1.3467868"
28 inkscape:cy="10.557173"
29 inkscape:current-layer="layer1"
30 showgrid="false"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="3200"
36 inkscape:window-height="1687"
37 inkscape:window-x="0"
38 inkscape:window-y="55"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid11943" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title />
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
62 d="M 3.2775895,4.035839 1.9206862,5.3844176 6.4091132,9.901661 7.7660166,8.5530826 3.2775895,4.0358388 z"
63 id="path11774-5"
64 inkscape:connector-curvature="0" />
65 <path
66 inkscape:connector-curvature="0"
67 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
68 d="M 9.0000001,3.0039062 10.4375,4.4414061 5.9999999,8.8789063 l 0,6.1210937 3.0000002,0 0,-4.871094 L 12.5625,6.5664061 14,8.0039063 14,3.0039061 z"
69 id="path11004-4"
70 sodipodi:nodetypes="cccccccccc" />
71 </g>
72 </svg>
+0
-67
data/icons/hicolor_apps_16x16_route-car-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="route-walking-symbolic.svg">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="22.197802"
27 inkscape:cx="9.2245257"
28 inkscape:cy="9.6312031"
29 inkscape:current-layer="layer1"
30 showgrid="true"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1600"
36 inkscape:window-height="841"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7232" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 inkscape:connector-curvature="0"
62 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
63 d="M 4,4 C 3.480625,4 3.19205,4.4345415 3.0625,4.9375 L 2.28125,8 1.9375,8 C 1.418125,8 1,8.418125 1,8.9375 l 0,4.125 C 1,13.581875 1.480625,14 2,14 l 0,0.90625 C 2,15.512187 2.446,16 3,16 3.554,16 4,15.512187 4,14.90625 L 4,14 l 8,0 0,0.90625 C 12,15.512187 12.446,16 13,16 c 0.554,0 1,-0.487813 1,-1.09375 L 14,14 c 0.546725,0 1,-0.418125 1,-0.9375 l 0,-4.125 C 15,8.418125 14.581875,8 14.0625,8 L 13.71875,8 12.9375,4.9375 C 12.80795,4.4345415 12.519375,4 12,4 L 4,4 z m 1.0625,1 5.875,0 C 11.543438,5 11.816859,5.5161519 12,6.09375 L 12.625,8 c 0.183141,0.577598 -0.112812,1 -0.71875,1 L 4.09375,9 C 3.487812,9 3.153528,8.606555 3.34375,8.03125 L 4,6.09375 C 4.190222,5.5184449 4.456562,5 5.0625,5 z M 4,10 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 0,-0.552285 0.447715,-1 1,-1 z m 8,0 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 0,-0.552285 0.447715,-1 1,-1 z"
64 id="rect6086" />
65 </g>
66 </svg>
+0
-78
data/icons/hicolor_apps_16x16_route-pedestrian-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="New document 18">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="22.197802"
27 inkscape:cx="9.2245257"
28 inkscape:cy="9.6312031"
29 inkscape:current-layer="layer1"
30 showgrid="true"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1600"
36 inkscape:window-height="841"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7232" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
62 d="M 5.7191343,5.0308108 3.96875,7.03125 3.0625,9.6875 c -0.2635754,0.511148 0.016909,1.224387 0.5625,1.40625 0.545591,0.181864 1.2166716,-0.214187 1.3125,-0.78125 L 5.71875,8.0625 6,7.75 6,13.25 4.375,15 5.875,16.375 8,14.03125 8,11.90625 10.09375,16 11.875,15.09375 9,9.40625 9,7.65625 11.34375,9.75 c 0.383224,0.3968 1.108768,0.37896 1.472028,-0.03619 C 13.179038,9.298651 13.100409,8.5771604 12.65625,8.25 L 9,5 z"
63 id="rect7046"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccscccccccccccccsccc" />
66 <path
67 sodipodi:type="arc"
68 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
69 id="path6214"
70 sodipodi:cx="9.1592426"
71 sodipodi:cy="5.4265437"
72 sodipodi:rx="2.4638252"
73 sodipodi:ry="2.4638252"
74 d="m 11.623068,5.4265437 a 2.4638252,2.4638252 0 1 1 -4.9276506,0 2.4638252,2.4638252 0 1 1 4.9276506,0 z"
75 transform="matrix(0.81174588,0,0,0.8117459,0.5650225,-2.4049746)" />
76 </g>
77 </svg>
+0
-30
data/icons/hicolor_apps_16x16_route-reverse-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg7384" height="16" width="16" sodipodi:docname="hicolor_apps_16x16_route-reverse-symbolic.svg" version="1.1" inkscape:version="0.92.0 r">
3 <metadata id="metadata90">
4 <rdf:RDF>
5 <cc:Work rdf:about="">
6 <dc:format>image/svg+xml</dc:format>
7 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
8 <dc:title>Gnome Symbolic Icon Theme</dc:title>
9 </cc:Work>
10 </rdf:RDF>
11 </metadata>
12 <sodipodi:namedview inkscape:cx="4.2005821" inkscape:cy="14.948942" inkscape:snap-bbox="true" objecttolerance="10" showgrid="false" showborder="true" inkscape:window-width="1920" inkscape:snap-grids="true" inkscape:zoom="8" guidetolerance="10" inkscape:pageopacity="0" pagecolor="#ffffff" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="false" inkscape:snap-others="false" gridtolerance="10" id="namedview88" inkscape:window-x="0" inkscape:window-y="27" borderopacity="1" inkscape:pageshadow="2" inkscape:window-height="1016" inkscape:window-maximized="1" bordercolor="#666666" showguides="true" inkscape:guide-bbox="true" inkscape:snap-nodes="true" inkscape:snap-to-guides="true" inkscape:object-paths="false" inkscape:current-layer="layer12" inkscape:object-nodes="false" inkscape:snap-global="true">
13 <inkscape:grid type="xygrid" snapvisiblegridlinesonly="true" visible="true" id="grid4866" empspacing="2" enabled="true" spacingx="1" spacingy="1" originx="0" originy="0"/>
14 </sodipodi:namedview>
15 <title id="title9167">Gnome Symbolic Icon Theme</title>
16 <defs id="defs7386"/>
17 <g inkscape:label="status" id="layer9" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer"/>
18 <g inkscape:label="devices" id="layer10" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
19 <g inkscape:label="apps" id="layer11" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
20 <g inkscape:label="places" id="layer13" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
21 <g inkscape:label="mimetypes" id="layer14" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
22 <g inkscape:label="emblems" id="layer15" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer"/>
23 <g inkscape:label="emotes" transform="translate(-81.00015,-687)" id="g71291" style="display:inline" inkscape:groupmode="layer"/>
24 <g inkscape:label="categories" id="g4953" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer"/>
25 <g inkscape:label="actions" id="layer12" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer">
26 <path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" d="M 4.5625 2 L 4.28125 2.28125 L 1.28125 5.28125 C 1.09304 5.46943 1 5.73471 1 6 L 1 7 L 2 7 C 2.26531 7.00004 2.53057 6.90686 2.71875 6.71875 L 4 5.4375 L 4 11 L 6 11 L 6 5.4375 L 7.28125 6.71875 C 7.46942 6.9069 7.7347 7 8 7 L 9 7 L 9 6 C 8.99997 5.73469 8.90689 5.46943 8.71875 5.28125 L 5.71875 2.28125 L 5.4375 2 L 4.5625 2 z " transform="translate(81.00015,687)" id="path3613-6-6-9"/>
27 <path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" d="M 10 4 L 10 9.5625 L 8.71875 8.28125 C 8.53057 8.09314 8.26531 7.99996 8 8 L 7 8 L 7 9 C 7 9.26529 7.09304 9.53057 7.28125 9.71875 L 10.28125 12.71875 L 10.5625 13 L 11.4375 13 L 11.71875 12.71875 L 14.71875 9.71875 C 14.90689 9.53057 14.99997 9.26531 15 9 L 15 8 L 14 8 C 13.7347 8 13.46942 8.0931 13.28125 8.28125 L 12 9.5625 L 12 4 L 10 4 z " transform="translate(81.00015,687)" id="path3613-6-6-9-5"/>
28 </g>
29 </svg>
+0
-74
data/icons/hicolor_apps_16x16_route-transit-bus-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-bus-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="11.313708"
28 inkscape:cx="8.2717204"
29 inkscape:cy="8.7812198"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
65 d="m 1.9773,1037.406 c -0.5194,0 -0.9375,0.418 -0.9375,0.9375 l 0,12.925 c 0,0.606 0.4878,1.0937 1.0937,1.0937 l 0.8125,0 c 0.606,0 1.0938,-0.4877 1.0938,-1.0937 l 0,-0.9063 7.9602,0 0,0.9063 c 0,0.606 0.4878,1.0937 1.0938,1.0937 l 0.8125,0 c 0.6059,0 1.0937,-0.4877 1.0937,-1.0937 l 0,-12.925 c 0,-0.5195 -0.4181,-0.9375 -0.9375,-0.9375 z m 1.1783,0.9975 9.7728,0 c 0.6059,0 1.0937,0.488 1.0937,1.0939 l 0,4.7711 c 0,0.6059 -0.4878,1.0937 -1.0937,1.0937 l -9.7728,0 c -0.6059,0 -1.0937,-0.4878 -1.0937,-1.0937 l 0,-4.7711 c 0,-0.6059 0.4878,-1.0939 1.0937,-1.0939 z m 0.386,7.9587 c 0.8284,0 1.5,0.6716 1.5,1.5 0,0.8285 -0.6716,1.5 -1.5,1.5 -0.8284,0 -1.5,-0.6715 -1.5,-1.5 0,-0.8284 0.6716,-1.5 1.5,-1.5 z m 9.0061,0 c 0.8285,0 1.5,0.6716 1.5,1.5 0,0.8285 -0.6715,1.5 -1.5,1.5 -0.8284,0 -1.4219,-0.6715 -1.4219,-1.5 0,-0.8284 0.5935,-1.5 1.4219,-1.5 z"
66 id="rect6086-1-3-2-7-0-9-0-5-7"
67 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="sccsssccsssccsssssssssssssssssssss"
69 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
70 inkscape:export-xdpi="90"
71 inkscape:export-ydpi="90" />
72 </g>
73 </svg>
+0
-70
data/icons/hicolor_apps_16x16_route-transit-cablecar-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-cablecar-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="45.254834"
28 inkscape:cx="6.5717867"
29 inkscape:cy="7.3307266"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 5,1037.3622 0,1 -3,0 0,2.0313 1,0 0,6.9843 c 0,0.5631 0.452525,1.0157 1.015625,1.0157 l 0.988281,0 0,1 6,0 0,-1 0.984375,0 c 0.5592,0 1.011719,-0.4526 1.011719,-1.0157 l 0,-6.9843 1,0 0,-2.0313 -3,0 0,-1 -6,0 z m -1,3.0313 2,0 0,3 -2,0 0,-3 z m 3,0 2,0 0,3 -2,0 0,-3 z m 3,0 2,0 0,3 -2,0 0,-3 z m -2,5 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m -3.634766,4.996 -1.152343,1.1387 c -0.4753,0.4687 0.227825,1.1816 0.703125,0.7129 l 1.871093,-1.8516 -1.421875,0 z m 5.902344,0 1.871094,1.8516 c 0.4752,0.4687 1.178325,-0.2442 0.703125,-0.7129 l -1.152344,-1.1387 -1.421875,0 z"
66 id="rect4196-0"
67 inkscape:connector-curvature="0" />
68 </g>
69 </svg>
+0
-73
data/icons/hicolor_apps_16x16_route-transit-ferry-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-ferry-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="16"
28 inkscape:cx="10.847204"
29 inkscape:cy="6.6511648"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 7.009775,1037.3701 0,1 -1.9688,0 c -0.5713,0 -1.0312,0.46 -1.0312,1.0313 l 0,3.4609 -2,0.7617 c 0,1.9608 1.6558,4.3516 2.7227,5.6954 0.331,-0.084 0.6905,-0.2216 1.0839,-0.3868 0.6453,-0.2707 1.3722,-0.5859 2.2129,-0.5839 0.837,0 1.5439,0.3139 2.1621,0.58 0.3888,0.1674 0.7394,0.3057 1.0664,0.3867 1.0746,-1.3684 2.752,-3.8081 2.752,-5.6914 l -2,-0.7636 0,-3.459 c 0,-0.5713 -0.46,-1.0313 -1.0312,-1.0313 l -1.9688,0 0,-1 -2,0 z m -1.0156,2 1.0156,0 2,0 1.0156,0 c 0.5454,0 0.9844,0.4391 0.9844,0.9844 l 0,2.0313 c 0,0.03 -0.015,0.056 -0.018,0.086 l -2.9707,-1.1348 -2.9941,1.1387 c 0,-0.031 -0.018,-0.058 -0.018,-0.09 l 0,-2.0313 c 0,-0.5453 0.439,-0.9844 0.9844,-0.9844 z m 2.0351,9.9727 c -0.8407,0 -1.5676,0.3152 -2.2129,0.5859 -0.6452,0.2708 -1.2076,0.4882 -1.6836,0.4668 -1.0146,-0.046 -2.4609,-0.9668 -2.4609,-0.9668 l -0.5625,0.8282 c 0,0 1.4734,1.0689 2.9785,1.1367 0.7839,0.035 1.4714,-0.2728 2.1153,-0.543 0.6438,-0.2702 1.245,-0.509 1.8242,-0.5078 0.5829,0 1.1535,0.2329 1.7695,0.498 0.616,0.2652 1.2788,0.572 2.0547,0.543 0.7505,-0.028 1.4912,-0.3173 2.0664,-0.5859 0.5752,-0.2687 0.9902,-0.5332 0.9902,-0.5332 l -0.539,-0.8438 c 0,0 -0.3611,0.2307 -0.875,0.4707 -0.5139,0.24 -1.1777,0.4735 -1.6797,0.4922 -0.4766,0.018 -1.0048,-0.1948 -1.6231,-0.4609 -0.6182,-0.2662 -1.3251,-0.5783 -2.1621,-0.5801 z"
66 id="rect5293-5"
67 inkscape:connector-curvature="0"
68 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
69 inkscape:export-xdpi="90"
70 inkscape:export-ydpi="90" />
71 </g>
72 </svg>
+0
-82
data/icons/hicolor_apps_16x16_route-transit-funicular-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-funicular-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="16"
28 inkscape:cx="12.914349"
29 inkscape:cy="12.509064"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 2,1051.4247 14,-4.0625 0,5 -14,0 z"
66 id="rect5202-3"
67 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="ccccc"
69 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
70 inkscape:export-xdpi="90"
71 inkscape:export-ydpi="90" />
72 <path
73 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
74 d="m 11.5789,1039.1376 c -0.1328,0.01 -0.2685,0.031 -0.4023,0.066 l -8.6934,2.3281 c -1.0701999,0.2868 -1.7007999,1.379 -1.4139999,2.4493 l 1.0350999,3.8652 c 0.2868,1.0702 1.3809,1.7008 2.4512,1.4141 l 8.6933,-2.3301 c 1.0703,-0.2868 1.7009,-1.379 1.4141,-2.4492 l -1.0351,-3.8633 c -0.251,-0.9365 -1.1189,-1.5372 -2.0489,-1.4805 z m 0.1172,1.9981 0.7754,2.8965 -1.9316,0.5175 -0.7774,-2.8964 1.9336,-0.5176 z m -2.8984,0.7754 0.7754,2.8984 -2.8965,0.7754 -0.7774,-2.8965 2.8985,-0.7773 z m -3.8633,1.0351 0.7754,2.8985 -1.9317,0.5175 -0.7753,-2.8984 1.9316,-0.5176 z"
75 id="rect5346-7-6"
76 inkscape:connector-curvature="0"
77 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
78 inkscape:export-xdpi="90"
79 inkscape:export-ydpi="90" />
80 </g>
81 </svg>
+0
-70
data/icons/hicolor_apps_16x16_route-transit-gondolalift-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-gondolalift-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="5.0983095"
29 inkscape:cy="5.573263"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="M 14.478516 0 L 14.478516 0.001953125 A 0.50005 0.50005 0 0 0 14.345703 0.0234375 L 1.359375 4.0195312 A 0.50005 0.50005 0 1 0 1.6542969 4.9746094 L 14.640625 0.97851562 A 0.50005 0.50005 0 0 0 14.478516 0 z M 9.3984375 3.59375 L 7.4511719 4.1933594 L 7 6 L 4.015625 6 C 2.899025 6 2 6.898925 2 8.015625 L 2 12.984375 C 2 14.101075 2.899025 15 4.015625 15 L 12.984375 15 C 14.100975 15 15 14.101075 15 12.984375 L 15 8.015625 C 15 6.898925 14.100975 6 12.984375 6 L 10 6 L 9.3984375 3.59375 z M 3.1328125 8 L 6 8 L 6 11 L 3.1328125 11 L 3.1328125 8 z M 7 8 L 10 8 L 10 11 L 7 11 L 7 8 z M 11 8 L 14 8 L 14 11 L 11 11 L 11 8 z "
66 transform="translate(0,1036.3622)"
67 id="rect5121-7" />
68 </g>
69 </svg>
+0
-70
data/icons/hicolor_apps_16x16_route-transit-subway-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-subway-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="9.5148294"
29 inkscape:cy="8.3344636"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 4.0625,1037.3613 c -1.1426,0 -2.0625,0.9199 -2.0625,2.0625 l 0,7.875 c 0,1.1427 0.9199,2.0625 2.0625,2.0625 l 7.875,0 c 1.1426,0 2.0625,-0.9198 2.0625,-2.0625 l 0,-7.875 c 0,-1.1426 -0.9199,-2.0625 -2.0625,-2.0625 l -7.875,0 z m 2.005859,1.9942 3.853516,0 c 1.1426,0 2.0625,0.9198 2.0625,2.0625 l 0,1.875 c 0,1.1426 -0.9199,2.0625 -2.0625,2.0625 l -3.853516,0 c -1.1426,0 -2.0625,-0.9199 -2.0625,-2.0625 l 0,-1.875 c 0,-1.1427 0.9199,-2.0625 2.0625,-2.0625 z M 5,1046.3613 c 0.5523,0 1,0.4478 1,1 0,0.5523 -0.4477,1 -1,1 -0.5523,0 -1,-0.4477 -1,-1 0,-0.5522 0.4477,-1 1,-1 z m 6,0 c 0.5523,0 1,0.4478 1,1 0,0.5523 -0.4477,1 -1,1 -0.5523,0 -1,-0.4477 -1,-1 0,-0.5522 0.4477,-1 1,-1 z m -6.634766,3.9961 -1.152343,1.1387 c -0.4753,0.4687 0.227825,1.1816 0.703125,0.7129 l 1.871093,-1.8516 -1.421875,0 z m 5.902344,0 1.871094,1.8516 c 0.4752,0.4687 1.178325,-0.2442 0.703125,-0.7129 l -1.152344,-1.1387 -1.421875,0 z"
66 id="rect5154-8-2-7-9-8-5-2-33-4-4-4"
67 inkscape:connector-curvature="0" />
68 </g>
69 </svg>
+0
-68
data/icons/hicolor_apps_16x16_route-transit-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="route-driving-symbolic.svg">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="15.696216"
27 inkscape:cx="5.7511062"
28 inkscape:cy="13.453719"
29 inkscape:current-layer="layer1"
30 showgrid="false"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1600"
36 inkscape:window-height="841"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7232" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
62 d="M 1.9375,1 C 1.418125,1 1,1.418125 1,1.9375 L 1,14.90625 C 1,15.512187 1.487812,16 2.09375,16 l 0.8125,0 C 3.512188,16 4,15.512187 4,14.90625 L 4,14 l 8,0 0,0.90625 C 12,15.512187 12.487812,16 13.09375,16 l 0.8125,0 C 14.512188,16 15,15.512187 15,14.90625 L 15,1.9375 C 15,1.418125 14.581875,1 14.0625,1 z m 1.15625,1 9.8125,0 C 13.512188,2 14,2.4878125 14,3.09375 l 0,4.8125 C 14,8.5121875 13.512188,9 12.90625,9 L 3.09375,9 C 2.487812,9 2,8.5121875 2,7.90625 L 2,3.09375 C 2,2.4878125 2.487812,2 3.09375,2 z M 3.5,10 C 4.328427,10 5,10.671573 5,11.5 5,12.328427 4.328427,13 3.5,13 2.671573,13 2,12.328427 2,11.5 2,10.671573 2.671573,10 3.5,10 z m 9,0 C 13.328427,10 14,10.671573 14,11.5 14,12.328427 13.328427,13 12.5,13 11.671573,13 11,12.328427 11,11.5 11,10.671573 11.671573,10 12.5,10 z"
63 id="rect6086-1"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sccsssccsssccsssssssssssssssssssss" />
66 </g>
67 </svg>
+0
-70
data/icons/hicolor_apps_16x16_route-transit-train-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-train-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="9.5148294"
29 inkscape:cy="8.3344636"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="M 6.4316406 0.04296875 C 3.9763407 0.04296875 2 1.8548687 2 4.1054688 L 2 10.941406 C 2 12.080906 2.9171406 13 4.0566406 13 L 11.943359 13 C 13.082859 13 14 12.080906 14 10.941406 L 14 4.1054688 C 14 1.8548687 12.023659 0.04296875 9.5683594 0.04296875 L 6.4316406 0.04296875 z M 6.953125 2 L 7 2 L 7 5.9941406 L 4 7.0253906 L 4 5.1523438 C 4 3.4053437 5.3162251 2 6.953125 2 z M 9 2 L 9.0449219 2 C 10.681822 2 12 3.4053438 12 5.1523438 L 12 7.0253906 L 9 5.9941406 L 9 2 z M 5 9 A 1.0000052 1.0000052 0 0 1 6 10 A 1.0000052 1.0000052 0 0 1 5 11 A 1.0000052 1.0000052 0 0 1 4 10 A 1.0000052 1.0000052 0 0 1 5 9 z M 11 9 A 1.0000052 1.0000052 0 0 1 12 10 A 1.0000052 1.0000052 0 0 1 11 11 A 1.0000052 1.0000052 0 0 1 10 10 A 1.0000052 1.0000052 0 0 1 11 9 z M 2.3105469 14 L 1.1582031 15.138672 C 0.68300312 15.607372 1.3860281 16.320262 1.8613281 15.851562 L 3.7324219 14 L 2.3105469 14 z M 12.283203 14 L 14.154297 15.851562 C 14.629597 16.320262 15.332622 15.607372 14.857422 15.138672 L 13.705078 14 L 12.283203 14 z "
66 transform="translate(0,1036.3622)"
67 id="rect5154-8-2-7-9-8-5-2-6-8-1-6" />
68 </g>
69 </svg>
+0
-73
data/icons/hicolor_apps_16x16_route-transit-tram-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-tram-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="9.5148294"
29 inkscape:cy="8.3344636"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 inkscape:connector-curvature="0"
65 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
66 d="m 6.0118482,1036.3574 0,1 4.9843998,0 0,-1 -4.9843998,0 z m -1.9219,2 c -0.5886,0 -1.0625,0.4739 -1.0625,1.0625 l 0,8.875 c 0,0.5886 0.4739,1.0625 1.0625,1.0625 l 8.8438008,0 c 0.5886,0 1.0625,-0.4739 1.0625,-1.0625 l 0,-8.875 c 0,-0.5886 -0.4739,-1.0625 -1.0625,-1.0625 l -8.8438008,0 z m 0.9063,1 7.0312008,0 c 0.5367,0 0.9688,0.4318 0.9688,0.9688 l 0,3.0469 c 0,0.5371 -0.4321,0.9687 -0.9688,0.9687 l -7.0312008,0 c -0.5367,0 -0.9688,-0.4317 -0.9688,-0.9687 l 0,-3.0469 c 0,-0.5371 0.4321,-0.9688 0.9688,-0.9688 z m 3.5058,5.9747 a 1.5078125,1.5078125 0 0 1 1.5078998,1.5078 1.5078125,1.5078125 0 0 1 -1.5078998,1.5078 1.5078125,1.5078125 0 0 1 -1.5078,-1.5078 1.5078125,1.5078125 0 0 1 1.5078,-1.5078 z m -4.1367,5.0253 -1.1523,1.1387 c -0.4753,0.4687 0.2278,1.1816 0.7031,0.7129 l 1.8711,-1.8516 -1.4219,0 z m 6.9024008,0 1.8711,1.8516 c 0.4752,0.4687 1.1783,-0.2442 0.7031,-0.7129 l -1.1524,-1.1387 -1.4218,0 z"
67 id="rect5154-8-2-7-9-8-5-2-33-2"
68 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
69 inkscape:export-xdpi="90"
70 inkscape:export-ydpi="90" />
71 </g>
72 </svg>
data/icons/hicolor_apps_22x22_org.gnome.Maps.png less more
Binary diff not shown
data/icons/hicolor_apps_24x24_org.gnome.Maps.png less more
Binary diff not shown
data/icons/hicolor_apps_24x24_user-location-compass.png less more
Binary diff not shown
data/icons/hicolor_apps_24x24_user-location.png less more
Binary diff not shown
data/icons/hicolor_apps_256x256_org.gnome.Maps.png less more
Binary diff not shown
+0
-84
data/icons/hicolor_apps_32x32_maps-direction-continue-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-straight.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="5.6568542"
30 inkscape:cx="59.324485"
31 inkscape:cy="8.5113984"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title></dc:title>
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="m 16.00234,6.033529 -5.65952,8.006363 11.31905,0 z"
71 id="rect13802-1-3-1-2"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <rect
75 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
76 id="rect13805-3-4-8-8-8"
77 width="4.0049858"
78 height="18.024139"
79 x="14.047668"
80 y="-27.039391"
81 transform="scale(1,-1)" />
82 </g>
83 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-left-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-left-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="22.627417"
30 inkscape:cx="16.915613"
31 inkscape:cy="9.6699236"
32 inkscape:current-layer="layer1"
33 showgrid="true"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="m 4.6453,12.01558 8.42654,5.950595 0,-11.901192 z"
71 id="rect13802-1-3-2"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="m 12.8125,10 0,4 9.1875,0 0,13 4,0 0,-15 a 2.0002,2.0002 0 0 0 -2,-2 l -11.1875,0 z"
77 id="path6022"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-82
data/icons/hicolor_apps_32x32_maps-direction-right-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-right-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="127.99999"
30 inkscape:cx="9.4176534"
31 inkscape:cy="20.153213"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="m 28.39767,12.01558 -8.42655,5.950595 0,-11.901192 z"
71 id="rect13802-1-3-2-0"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="m 7,12 0,15 4,0 0,-13 9.1875,0 0,-4 L 9,10 c -1.1188268,0 -1.9754206,1.099085 -2,2 z"
77 id="path6022"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cccccccc" />
80 </g>
81 </svg>
+0
-82
data/icons/hicolor_apps_32x32_maps-direction-roundabout-0-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-360.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="11.313708"
30 inkscape:cx="-9.8326586"
31 inkscape:cy="6.8786964"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 16.154297,8 c 4.394589,0 8,3.60541 8,8 0,4.39459 -3.605411,8 -8,8 -4.394589,0 -8.0000001,-3.60541 -8.0000001,-8 0,-4.39459 3.6054111,-8 8.0000001,-8 z m 0,4 c -2.232829,0 -4,1.76717 -4,4 0,2.23283 1.767171,4 4,4 2.232829,0 4,-1.76717 4,-4 0,-2.23283 -1.767171,-4 -4,-4 z"
72 id="path4136-5-4-9-7-7-3"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 15.99414,32 -5.01562,-6.99609 3.00195,0 0,-2.51563 4.00391,1.20899 0,1.30664 3.02734,0 z"
77 id="rect13805-3-4-8-8-8-7-2-9-0"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cccccccc" />
80 </g>
81 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-roundabout-135-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="roundabout-135.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-73.447909"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 16.060547,9.02539 c -4.394589,0 -8,3.60541 -8,8 0,4.39459 3.605411,8 8,8 4.394589,0 8,-3.60541 8,-8 0,-4.39459 -3.605411,-8 -8,-8 z m 0,4 c 2.232829,0 4,1.76717 4,4 0,2.23283 -1.767171,4 -4,4 -2.232829,0 -4,-1.76717 -4,-4 0,-2.23283 1.767171,-4 4,-4 z"
72 id="path4136-5-4-9-7"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 28,5 -8.494141,1.40039 2.128907,2.12891 -2.550782,2.53711 a 2.0002,2.0002 0 0 0 -0.232422,3.09375 c 1.176924,1.14627 1.5347,2.87854 0.90625,4.39648 -0.628449,1.51794 -2.105289,2.48986 -3.748046,2.46875 a 2.0002,2.0002 0 0 0 -2.027344,2.1875 l 0,4.82227 4.003906,0 0,-3.26368 c 2.423278,-0.60481 4.48292,-2.30911 5.466797,-4.68554 0.982287,-2.3726 0.73062,-5.02905 -0.550781,-7.16797 l 1.554687,-1.56641 2.142578,2.14258 L 28,5 Z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8-5"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-roundabout-180-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-180.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="7.9999999"
30 inkscape:cx="-8.9119311"
31 inkscape:cy="26.304937"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.39459,0 8,-3.60541 8,-8 0,-4.39459 -3.60541,-8 -8,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 15.99414,1 -5.01562,6.99609 3.00195,0 0,2.51563 a 2.0002,2.0002 0 0 0 1.95898,2.51367 c 2.22225,0 3.98561,1.75241 4,3.97461 0.0144,2.2222 -1.72716,3.99661 -3.94922,4.02539 a 2.0002,2.0002 0 0 0 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.29493 c 3.41751,-0.92897 5.94579,-4.07401 5.92187,-7.76562 -0.0237,-3.6678 -2.55911,-6.76404 -5.95507,-7.67188 l 0,-1.30664 3.02734,0 L 15.99414,1 Z"
77 id="rect13805-3-4-8-8-8-7-2-9"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-roundabout-225-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-225.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-36.077693"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.394592,0 8.000003,-3.60541 8.000003,-8 0,-4.39459 -3.605411,-8 -8.000003,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5-4-9"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 4,5 1.40039,8.49414 2.14063,-2.14062 2.5996,2.61523 a 2.000528,2.000528 0 0 0 2.99024,0.20898 c 1.28895,-1.27051 3.2436,-1.52092 4.81055,-0.61523 1.56694,0.90569 2.324714,2.72353 1.86718,4.47461 -0.45751,1.75108 -2.00865,2.96484 -3.81836,2.98828 a 2.0002,2.0002 0 0 0 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.28516 c 2.72255,-0.73556 4.925689,-2.88265 5.662108,-5.70117 0.907891,-3.47481 -0.62887,-7.15199 -3.738278,-8.94922 -1.55472,-0.89862 -3.3192,-1.22257 -5.01563,-1.00586 -1.04227,0.13314 -2.05685,0.47331 -2.98242,1.00586 L 10.36523,8.5293 12.49414,6.40039 4,5 Z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-roundabout-270-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-270.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-2.7372306"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.39459,0 8,-3.60541 8,-8 0,-4.39459 -3.60541,-8 -8,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5-4"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 15.9043,9.02539 c -3.69969,0.016 -6.82237,2.58831 -7.70703,6.02539 l -1.24024,0 0,-3.04492 -6.99609,5.01562 6.99609,5.01758 0,-2.98242 3.04297,0 0,-0.006 a 2.0002,2.0002 0 0 0 1.93945,-2.02539 c 0,-2.22577 1.75668,-3.99039 3.98243,-4 2.22574,-0.01 3.99835,1.73916 4.01757,3.96484 0.0192,2.22569 -1.72363,4.00633 -3.94922,4.03516 a 2.0002,2.0002 0 0 0 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.29493 c 3.42389,-0.93026 5.95382,-4.08469 5.92187,-7.7832 -0.0378,-4.38126 -3.65377,-7.95056 -8.03515,-7.93164 z"
77 id="rect13805-3-4-8-8-8-7-2-9-98"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-roundabout-315-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="roundabout-315.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-115.87432"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.939453,9.02539 c -4.394589,0 -8,3.60541 -8,8 0,4.39459 3.605411,8 8,8 4.394589,0 8,-3.60541 8,-8 0,-4.39459 -3.605411,-8 -8,-8 z m 0,4 c 2.232829,0 4,1.76717 4,4 0,2.23283 -1.767171,4 -4,4 -2.232829,0 -4,-1.76717 -4,-4 0,-2.23283 1.767171,-4 4,-4 z"
72 id="path4136-5-4-9-7-7"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 16.140625,9.03125 c -2.672801,-0.002 -4.548389,1.05205 -5.876953,2.35547 -2.205805,2.22014 -2.881302,5.50381 -1.839844,8.37305 L 7.541016,20.64648 5.400391,18.50586 4,27 l 8.494141,-1.40039 -2.185547,-2.18555 1.833984,-1.96094 -0.002,-0.002 c 0.651051,-0.63804 0.788389,-1.63555 0.333984,-2.42579 -0.907577,-1.57197 -0.65239,-3.5307 0.626953,-4.81836 1.279348,-1.28765 3.236638,-1.55558 4.814454,-0.6582 1.577815,0.89738 2.349227,2.71682 1.896484,4.47461 -0.452743,1.75779 -2.007262,2.97844 -3.822266,3.00195 -1.375351,0.0111 -2.026131,1.07696 -1.976562,2.10547 l 0,4.9043 4.003906,0 0,-3.28711 C 20.74825,24.00941 22.956499,21.85179 23.6855,19.02143 24.583842,15.53359 23.025221,11.85281 19.894484,10.07221 18.720458,9.40448 17.429288,9.06236 16.140578,9.03119 Z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8-5-9"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-roundabout-45-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="roundabout-45.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-125.58813"
31 inkscape:cy="34.345249"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 16.154297,9.02539 c 4.394589,0 8,3.60541 8,8 0,4.39459 -3.605411,8 -8,8 -4.394589,0 -8.0000001,-3.60541 -8.0000001,-8 0,-4.39459 3.6054111,-8 8.0000001,-8 z m 0,4 c -2.232829,0 -4,1.76717 -4,4 0,2.23283 1.767171,4 4,4 2.232829,0 4,-1.76717 4,-4 0,-2.23283 -1.767171,-4 -4,-4 z"
72 id="path4136-5-4-9-7-7-3"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="M 21.212891,18.14453 A 2.0002,2.0002 0 0 0 19.5625,19.11914 c -0.738995,1.20259 -2.047602,1.92463 -3.458984,1.90625 a 2.0002,2.0002 0 0 0 -2.027344,2.17383 l 0,4.83594 4.003906,0 0,-3.2461 c 1.241341,-0.30851 2.389795,-0.91289 3.34961,-1.7539 l 0.355468,0.3789 -2.185547,2.18555 L 28.09375,27 l -1.400391,-8.49414 -2.140625,2.14062 -1.625,-1.63476 a 2.0002,2.0002 0 0 0 -1.714843,-0.86719 z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8-5-9-0"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-82
data/icons/hicolor_apps_32x32_maps-direction-roundabout-90-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-90.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="7.9999999"
30 inkscape:cx="20.126651"
31 inkscape:cy="20.713054"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.39459,0 8,-3.60541 8,-8 0,-4.39459 -3.60541,-8 -8,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5-6"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 24.99609,11.99023 0,3.04493 -2.67382,0 c -1.43712,0 -2.36664,1.01862 -2.38282,1.99023 0,2.21168 -1.73772,3.97135 -3.94922,4 -1.15255,0.0108 -2.05753,0.99087 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.28711 C 20.7862,23.99533 22.96613,21.7804 23.68164,19 l 1.31445,0 0,3.02344 6.99805,-5.01758 z"
77 id="rect13805-3-4-8-8-8-7-2-9-9"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cccccccccccccc" />
80 </g>
81 </svg>
+0
-20
data/icons/hicolor_apps_32x32_maps-direction-roundabout-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="32px" height="32px" id="svg13790" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="direction-roundabout-generic.svg" inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
3 <defs id="defs13792"/>
4 <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="16" inkscape:cx="17.723175" inkscape:cy="19.451697" inkscape:current-layer="layer1" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:snap-global="true" inkscape:snap-nodes="false" inkscape:snap-bbox="true" inkscape:bbox-paths="true" showguides="true" inkscape:guide-bbox="true" showborder="true" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:bbox-nodes="true">
5 <inkscape:grid type="xygrid" id="grid13798"/>
6 </sodipodi:namedview>
7 <metadata id="metadata13795">
8 <rdf:RDF>
9 <cc:Work rdf:about="">
10 <dc:format>image/svg+xml</dc:format>
11 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
12 <dc:title/>
13 </cc:Work>
14 </rdf:RDF>
15 </metadata>
16 <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
17 <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="M 14 4 L 14 8.2578125 C 11.206553 8.9876483 8.995202 11.204465 8.265625 14 L 4 14 L 4 18 L 8.2578125 18 C 8.9876483 20.793448 11.204465 23.004798 14 23.734375 L 14 28 L 18 28 L 18 23.734375 C 20.795535 23.004798 23.012352 20.793448 23.742188 18 L 28 18 L 28 14 L 23.742188 14 C 23.012352 11.206552 20.795535 8.9952018 18 8.265625 L 18 4 L 14 4 z M 16 12 C 18.232829 12 20 13.76717 20 16 C 20 18.23283 18.232829 20 16 20 C 13.767171 20 12 18.23283 12 16 C 12 13.76717 13.767171 12 16 12 z " id="path4136-5-4-9-7-7-3"/>
18 </g>
19 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-sharpleft-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-left-sharp-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="16"
30 inkscape:cx="22.770653"
31 inkscape:cy="8.8856113"
32 inkscape:current-layer="layer1"
33 showgrid="true"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="M 5.10412,21.98242 8.595,12.275209 15.41986,22.02506 z"
71 id="rect13802-1-3-2-0-0-5-0-7"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="m 21.9375,7.96875 a 2.0002,2.0002 0 0 0 -1.09375,0.375 L 9.4375,16.375 11.75,19.65625 20,13.8125 20,27 24,27 24,9.96875 a 2.0002,2.0002 0 0 0 -2.0625,-2 z"
77 id="path6022"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-sharpright-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-right-sharp-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="11.313708"
30 inkscape:cx="38.434688"
31 inkscape:cy="11.294029"
32 inkscape:current-layer="layer1"
33 showgrid="true"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="M 27.01125,21.98242 23.52037,12.275209 16.69551,22.02506 z"
71 id="rect13802-1-3-2-0-0-5-0"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="M 9.84375,8 A 2.0002,2.0002 0 0 0 8,10 l 0,17.03125 4,0 0,-13.1875 8.25,5.84375 2.3125,-3.28125 L 11.15625,8.375 A 2.0002,2.0002 0 0 0 9.84375,8 z"
77 id="path6022"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-slightleft-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-left-slight-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="11.313708"
30 inkscape:cx="25.128121"
31 inkscape:cy="20.412902"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
70 d="M 15.0625,10.125 12.25,12.9375 18,18.6875 18,27 l 4,0 0,-9.125 A 2.0002,2.0002 0 0 0 21.40625,16.46875 L 15.0625,10.125 z"
71 id="path6054-0"
72 inkscape:connector-curvature="0" />
73 <path
74 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
75 d="M 8.16883,5.957036 18.335,7.707799 9.91959,16.123212 z"
76 id="rect13802-1-3-2-0-0"
77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="cccc" />
79 </g>
80 </svg>
+0
-81
data/icons/hicolor_apps_32x32_maps-direction-slightright-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-right-slight-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="22.627416"
30 inkscape:cx="14.807953"
31 inkscape:cy="16.454947"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
70 d="m 17,10.03125 -6.40625,6.4375 A 2.0002,2.0002 0 0 0 10,17.875 L 10,27 14,27 14,18.6875 19.84375,12.84375 17,10.03125 z"
71 id="path6054-5"
72 inkscape:connector-curvature="0" />
73 <path
74 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
75 d="m 23.94653,5.957036 -10.16617,1.750763 8.41541,8.415413 z"
76 id="rect13802-1-3-2-0-0-5"
77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="cccc" />
79 </g>
80 </svg>
data/icons/hicolor_apps_32x32_org.gnome.Maps.png less more
Binary diff not shown
data/icons/hicolor_apps_48x48_org.gnome.Maps.png less more
Binary diff not shown
+0
-28
data/icons/hicolor_apps_symbolic_org.gnome.Maps-symbolic.svg less more
0 <?xml version='1.0' encoding='UTF-8' standalone='no'?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='maps-symbolic.svg' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' inkscape:version='0.48.5 r10040' version='1.1' width='16.041512' xmlns='http://www.w3.org/2000/svg'>
4 <metadata id='metadata90'>
5 <rdf:RDF>
6 <cc:Work rdf:about=''>
7 <dc:format>image/svg+xml</dc:format>
8 <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
9 <dc:title>Gnome Symbolic Icon Theme</dc:title>
10 </cc:Work>
11 </rdf:RDF>
12 </metadata>
13 <sodipodi:namedview inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='12.879431' inkscape:cy='10.97882' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='false' inkscape:object-paths='false' objecttolerance='10' pagecolor='#555753' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' inkscape:snap-bbox='true' inkscape:snap-bbox-midpoints='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' inkscape:window-height='1402' inkscape:window-maximized='1' inkscape:window-width='2560' inkscape:window-x='2560' inkscape:window-y='0' inkscape:zoom='1'>
14 <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-181.95837px' originy='-342px' snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
15 </sodipodi:namedview>
16 <title id='title9167'>Gnome Symbolic Icon Theme</title>
17 <defs id='defs7386'>
18 <linearGradient id='linearGradient7212' osb:paint='solid'>
19 <stop id='stop7214' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
20 </linearGradient>
21 </defs>
22 <g inkscape:groupmode='layer' id='layer9' inkscape:label='apps' style='display:inline' transform='translate(-422.95857,125)'>
23
24 <path inkscape:connector-curvature='0' d='m 432.97097,-124.96875 c -2.19122,0 -3.98836,1.69816 -3.98836,3.78125 0,3.09857 3.1388,8.12532 3.98836,8.1875 0.84956,0.0622 3.9572,-5.15111 3.9572,-8.1875 0,-2.08309 -1.76597,-3.78125 -3.9572,-3.78125 z M 432.93986,-122 c 0.55067,0 0.99709,0.44772 0.99709,1 0,0.55228 -0.44642,1 -0.99709,1 -0.55067,0 -0.99709,-0.44772 -0.99709,-1 0,-0.55228 0.44642,-1 0.99709,-1 z' id='path60865-7' style='color:#000000;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.04170251;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate'/>
25 <path inkscape:connector-curvature='0' d='m 437.7383,-114 a 0.99718873,1.0001 0 0 0 -0.34275,0.15625 l -4.26878,2.65625 -4.08184,-2.53125 a 0.99718873,1.0001 0 0 0 -1.02825,0 l -4.58037,2.8125 a 1.0073817,1.0103227 0 1 0 1.0594,1.71875 l 4.01952,-2.5 4.08183,2.53125 a 0.99718873,1.0001 0 0 0 1.05941,0 l 4.79849,-3 A 0.99718873,1.0001 0 0 0 437.7383,-114 z' id='path7210' style='font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans'/>
26 </g>
27 </svg>
0 install_subdir(
1 join_paths('public', 'hicolor'),
2 install_dir: join_paths(datadir, 'icons')
3 )
4
5 install_subdir(
6 join_paths('private', 'hicolor'),
7 install_dir: join_paths(pkgdatadir, 'icons')
8 )
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg6640"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_layer-not-visible-symbolic.svg">
18 <defs
19 id="defs6642" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="14.413375"
29 inkscape:cy="7.3539153"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 inkscape:snap-bbox="true"
34 inkscape:bbox-paths="true"
35 inkscape:bbox-nodes="true"
36 units="px"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid7188" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata6645">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title />
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
65 d="m 7.9980469,1038.3622 c -3.4257107,0 -6.60241,3.3985 -7.9980469,5.9335 1.1046243,2.9575 3.869169,6.0725 7.9980469,6.1036 4.1288781,0.031 7.0465711,-3.4255 7.9980471,-6.0704 -1.366004,-2.5991 -4.572336,-5.9667 -7.9980471,-5.9667 z m 0,2 c 2.2248341,0 4.1713221,1.8465 5.6835941,4.1171 -0.314325,0.7024 -1.860658,3.92 -5.6835941,3.92 -3.8211776,0 -5.3681919,-3.2448 -5.6816406,-3.9493 1.5164293,-2.2387 3.4568066,-4.0878 5.6816406,-4.0878 z"
66 id="path7198-8"
67 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="zczczzcscz" />
69 <ellipse
70 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 id="path7200"
72 cx="8"
73 cy="1044.3622"
74 rx="2.9999945"
75 ry="3.0000174" />
76 <ellipse
77 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
78 id="path7200-0"
79 cx="7.0000277"
80 cy="1043.3622"
81 rx="0.99997252"
82 ry="0.99999756" />
83 <path
84 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
85 d="m 13.654293,1037.3628 a 1.3080632,1.3080437 0 0 0 -0.899203,0.395 l -11.3524447,11.3523 a 1.3080632,1.3080437 0 1 0 1.8494981,1.8494 l 11.3524446,-11.3522 a 1.3080632,1.3080437 0 0 0 -0.950295,-2.2445 z"
86 id="path4137"
87 inkscape:connector-curvature="0" />
88 </g>
89 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg6640"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_layer-visible-symbolic.svg">
18 <defs
19 id="defs6642" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="16"
28 inkscape:cx="-5.5719273"
29 inkscape:cy="-2.4904948"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 inkscape:snap-bbox="true"
34 inkscape:bbox-paths="true"
35 inkscape:bbox-nodes="true"
36 units="px"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1"
42 showguides="true"
43 inkscape:guide-bbox="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid7188" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata6645">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title />
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <g
61 inkscape:label="Layer 1"
62 inkscape:groupmode="layer"
63 id="layer1"
64 transform="translate(0,-1036.3622)">
65 <path
66 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
67 d="m 8,1038.3438 c -3.4257107,0 -6.60241,3.3985 -7.99804687,5.9335 1.10462427,2.9575 3.86916897,6.0725 7.99804687,6.1036 4.128878,0.031 7.046571,-3.4255 7.998047,-6.0704 -1.366004,-2.5991 -4.572336,-5.9667 -7.998047,-5.9667 z m 0,2 c 2.224834,0 4.171322,1.8465 5.683594,4.1171 -0.314325,0.7024 -1.860658,3.92 -5.683594,3.92 -3.8211776,0 -5.3681919,-3.2448 -5.6816406,-3.9493 C 3.8347887,1042.1929 5.775166,1040.3438 8,1040.3438 Z"
68 id="path7198"
69 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="zczczzcscz" />
71 <ellipse
72 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
73 id="path7200"
74 cx="8"
75 cy="1044.3622"
76 rx="2.9999945"
77 ry="3.0000174" />
78 <ellipse
79 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
80 id="path7200-0"
81 cx="7.0000277"
82 cy="1043.3622"
83 rx="0.99997252"
84 ry="0.99999756" />
85 </g>
86 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="New document 2">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="32"
27 inkscape:cx="8.6411621"
28 inkscape:cy="4.5216328"
29 inkscape:current-layer="layer1"
30 showgrid="false"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1920"
36 inkscape:window-height="1014"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7050" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20415698999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
62 d="M 4.34375,7.46875 1.625,8.5625 8,11.09375 14.40625,8.5625 11.6875,7.46875 7.96875,8.9375 z"
63 id="rect6931-9"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccccc" />
66 <path
67 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
68 d="M 8 2.9375 L 1.625 5.5 L 8 8.0625 L 14.40625 5.5 L 8 2.9375 z "
69 id="rect6931" />
70 <path
71 inkscape:connector-curvature="0"
72 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20415698999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
73 d="M 4.34375,10.59375 1.625,11.6875 8,14.21875 14.40625,11.6875 11.6875,10.59375 7.96875,12.0625 z"
74 id="rect6931-9-3"
75 sodipodi:nodetypes="ccccccc" />
76 </g>
77 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-point-start-symbolic.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <linearGradient
60 y2="62"
61 x2="322"
62 y1="60"
63 x1="322"
64 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
65 gradientUnits="userSpaceOnUse"
66 id="linearGradient1071"
67 xlink:href="#linearGradient59587"
68 inkscape:collect="always" />
69 <linearGradient
70 inkscape:collect="always"
71 id="linearGradient59587">
72 <stop
73 style="stop-color:#ffffff;stop-opacity:1;"
74 offset="0"
75 id="stop59589" />
76 <stop
77 style="stop-color:#d3d3d3;stop-opacity:1"
78 offset="1"
79 id="stop59591" />
80 </linearGradient>
81 <radialGradient
82 inkscape:collect="always"
83 xlink:href="#linearGradient20654"
84 id="radialGradient20660"
85 cx="6.1856985"
86 cy="6.07656"
87 fx="6.1856985"
88 fy="6.07656"
89 r="7.0154096"
90 gradientUnits="userSpaceOnUse"
91 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
92 <radialGradient
93 inkscape:collect="always"
94 xlink:href="#linearGradient20654-1"
95 id="radialGradient20660-4"
96 cx="6.1856985"
97 cy="6.07656"
98 fx="6.1856985"
99 fy="6.07656"
100 r="7.0154095"
101 gradientUnits="userSpaceOnUse"
102 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
103 <linearGradient
104 inkscape:collect="always"
105 id="linearGradient20654-1">
106 <stop
107 style="stop-color:#ef2929;stop-opacity:1"
108 offset="0"
109 id="stop20656-4" />
110 <stop
111 style="stop-color:#cc0000;stop-opacity:1"
112 offset="1"
113 id="stop20658-8" />
114 </linearGradient>
115 <linearGradient
116 inkscape:collect="always"
117 xlink:href="#linearGradient21464"
118 id="linearGradient21470"
119 x1="8.0800486"
120 y1="-5.0564733"
121 x2="8.0800486"
122 y2="11.408796"
123 gradientUnits="userSpaceOnUse" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient21472"
127 id="linearGradient21478"
128 x1="10.748549"
129 y1="1.3872184"
130 x2="10.748549"
131 y2="11.409232"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
134 <radialGradient
135 inkscape:collect="always"
136 xlink:href="#linearGradient20654-16"
137 id="radialGradient20660-8"
138 cx="6.1856985"
139 cy="6.07656"
140 fx="6.1856985"
141 fy="6.07656"
142 r="7.0154095"
143 gradientUnits="userSpaceOnUse"
144 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
145 <linearGradient
146 inkscape:collect="always"
147 id="linearGradient20654-16">
148 <stop
149 style="stop-color:#ef2929;stop-opacity:1"
150 offset="0"
151 id="stop20656-0" />
152 <stop
153 style="stop-color:#cc0000;stop-opacity:1"
154 offset="1"
155 id="stop20658-0" />
156 </linearGradient>
157 <linearGradient
158 inkscape:collect="always"
159 xlink:href="#linearGradient21472-5"
160 id="linearGradient21478-8"
161 x1="10.748549"
162 y1="1.3872184"
163 x2="10.748549"
164 y2="11.409232"
165 gradientUnits="userSpaceOnUse" />
166 <linearGradient
167 inkscape:collect="always"
168 id="linearGradient21472-5">
169 <stop
170 style="stop-color:#c30000;stop-opacity:1"
171 offset="0"
172 id="stop21474-7" />
173 <stop
174 style="stop-color:#7f0000;stop-opacity:1"
175 offset="1"
176 id="stop21476-4" />
177 </linearGradient>
178 <radialGradient
179 inkscape:collect="always"
180 xlink:href="#linearGradient20654-2"
181 id="radialGradient20660-1"
182 cx="6.1856985"
183 cy="6.07656"
184 fx="6.1856985"
185 fy="6.07656"
186 r="7.0154095"
187 gradientUnits="userSpaceOnUse"
188 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
189 <linearGradient
190 inkscape:collect="always"
191 id="linearGradient20654-2">
192 <stop
193 style="stop-color:#ef2929;stop-opacity:1"
194 offset="0"
195 id="stop20656-01" />
196 <stop
197 style="stop-color:#cc0000;stop-opacity:1"
198 offset="1"
199 id="stop20658-5" />
200 </linearGradient>
201 <linearGradient
202 inkscape:collect="always"
203 xlink:href="#linearGradient21472-3"
204 id="linearGradient21478-5"
205 x1="10.748549"
206 y1="1.3872184"
207 x2="10.748549"
208 y2="11.409232"
209 gradientUnits="userSpaceOnUse" />
210 <linearGradient
211 inkscape:collect="always"
212 id="linearGradient21472-3">
213 <stop
214 style="stop-color:#c30000;stop-opacity:1"
215 offset="0"
216 id="stop21474-6" />
217 <stop
218 style="stop-color:#7f0000;stop-opacity:1"
219 offset="1"
220 id="stop21476-0" />
221 </linearGradient>
222 <linearGradient
223 inkscape:collect="always"
224 xlink:href="#linearGradient21464-6"
225 id="linearGradient21470-2"
226 x1="8.0800486"
227 y1="-5.0564733"
228 x2="8.0800486"
229 y2="11.408796"
230 gradientUnits="userSpaceOnUse" />
231 <linearGradient
232 inkscape:collect="always"
233 id="linearGradient21464-6">
234 <stop
235 style="stop-color:#ffffff;stop-opacity:1;"
236 offset="0"
237 id="stop21466-9" />
238 <stop
239 style="stop-color:#ffffff;stop-opacity:0;"
240 offset="1"
241 id="stop21468-6" />
242 </linearGradient>
243 <linearGradient
244 y2="11.408796"
245 x2="8.0800486"
246 y1="-5.0564733"
247 x1="8.0800486"
248 gradientUnits="userSpaceOnUse"
249 id="linearGradient21611"
250 xlink:href="#linearGradient21464-6"
251 inkscape:collect="always" />
252 </defs>
253 <sodipodi:namedview
254 id="base"
255 pagecolor="#ffffff"
256 bordercolor="#666666"
257 borderopacity="1.0"
258 inkscape:pageopacity="0.0"
259 inkscape:pageshadow="2"
260 inkscape:zoom="22.627417"
261 inkscape:cx="12.029949"
262 inkscape:cy="7.6589718"
263 inkscape:current-layer="layer1"
264 showgrid="false"
265 inkscape:grid-bbox="true"
266 inkscape:document-units="px"
267 inkscape:snap-nodes="false"
268 inkscape:snap-bbox="true"
269 inkscape:window-width="1920"
270 inkscape:window-height="1014"
271 inkscape:window-x="0"
272 inkscape:window-y="27"
273 inkscape:window-maximized="1"
274 showguides="true"
275 inkscape:guide-bbox="true">
276 <inkscape:grid
277 type="xygrid"
278 id="grid6024" />
279 </sodipodi:namedview>
280 <metadata
281 id="metadata6563">
282 <rdf:RDF>
283 <cc:Work
284 rdf:about="">
285 <dc:format>image/svg+xml</dc:format>
286 <dc:type
287 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
288 <dc:title></dc:title>
289 </cc:Work>
290 </rdf:RDF>
291 </metadata>
292 <g
293 id="layer1"
294 inkscape:label="Layer 1"
295 inkscape:groupmode="layer">
296 <path
297 style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
298 d="M 8 2 C 4.6862914 2 2 4.6862914 2 8 C 2 11.313709 4.6862914 14 8 14 C 11.313709 14 14 11.313709 14 8 C 14 4.6862914 11.313709 2 8 2 z M 8 5 C 9.6568544 5 11 6.3431456 11 8 C 11 9.6568544 9.6568544 11 8 11 C 6.3431456 11 5 9.6568544 5 8 C 5 6.3431456 6.3431456 5 8 5 z "
299 id="path6068" />
300 </g>
301 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-via-point.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-via-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <radialGradient
60 inkscape:collect="always"
61 xlink:href="#linearGradient14755-8"
62 id="radialGradient60769"
63 gradientUnits="userSpaceOnUse"
64 gradientTransform="matrix(1,0,0,0.57798165,0,82.135321)"
65 cx="149.375"
66 cy="194.625"
67 fx="149.375"
68 fy="194.625"
69 r="13.625" />
70 <linearGradient
71 inkscape:collect="always"
72 id="linearGradient14755-8">
73 <stop
74 style="stop-color:#000000;stop-opacity:1;"
75 offset="0"
76 id="stop14757-1" />
77 <stop
78 style="stop-color:#000000;stop-opacity:0;"
79 offset="1"
80 id="stop14759-3" />
81 </linearGradient>
82 <radialGradient
83 inkscape:collect="always"
84 xlink:href="#linearGradient14670-0-4"
85 id="radialGradient60771-1"
86 gradientUnits="userSpaceOnUse"
87 gradientTransform="matrix(0.27434839,0,0,0.4367642,286.54047,15.723175)"
88 cx="125.57332"
89 cy="122.20717"
90 fx="125.57332"
91 fy="122.20717"
92 r="31.25" />
93 <linearGradient
94 inkscape:collect="always"
95 id="linearGradient14670-0-4">
96 <stop
97 style="stop-color:#f57676;stop-opacity:1"
98 offset="0"
99 id="stop14672-2-2" />
100 <stop
101 style="stop-color:#ed1212;stop-opacity:1"
102 offset="1"
103 id="stop14674-7-1" />
104 </linearGradient>
105 <radialGradient
106 inkscape:collect="always"
107 xlink:href="#linearGradient14971-4"
108 id="radialGradient60773"
109 gradientUnits="userSpaceOnUse"
110 cx="129.25"
111 cy="129.83951"
112 fx="129.25"
113 fy="129.83951"
114 r="34.93745" />
115 <linearGradient
116 inkscape:collect="always"
117 id="linearGradient14971-4">
118 <stop
119 style="stop-color:#fabebe;stop-opacity:1;"
120 offset="0"
121 id="stop14973-7" />
122 <stop
123 style="stop-color:#fabebe;stop-opacity:0;"
124 offset="1"
125 id="stop14975-2" />
126 </linearGradient>
127 <radialGradient
128 inkscape:collect="always"
129 xlink:href="#linearGradient14745-0"
130 id="radialGradient60775"
131 gradientUnits="userSpaceOnUse"
132 gradientTransform="matrix(1.7826226,0,0,1.7826226,-100.09062,-90.782804)"
133 cx="127.8913"
134 cy="115.99819"
135 fx="127.8913"
136 fy="115.99819"
137 r="31.25" />
138 <linearGradient
139 inkscape:collect="always"
140 id="linearGradient14745-0">
141 <stop
142 style="stop-color:#ff4141;stop-opacity:1"
143 offset="0"
144 id="stop14747-5" />
145 <stop
146 style="stop-color:#cc0000;stop-opacity:1"
147 offset="1"
148 id="stop14749-3" />
149 </linearGradient>
150 <radialGradient
151 inkscape:collect="always"
152 xlink:href="#linearGradient14683-3"
153 id="radialGradient60777"
154 gradientUnits="userSpaceOnUse"
155 gradientTransform="matrix(1.0999298,0,0,0.4738253,-14.938489,37.028868)"
156 cx="149.48978"
157 cy="49.24028"
158 fx="149.48978"
159 fy="49.24028"
160 r="34.5" />
161 <linearGradient
162 inkscape:collect="always"
163 id="linearGradient14683-3">
164 <stop
165 style="stop-color:#ffffff;stop-opacity:1;"
166 offset="0"
167 id="stop14685-5" />
168 <stop
169 style="stop-color:#ffffff;stop-opacity:0;"
170 offset="1"
171 id="stop14687-3" />
172 </linearGradient>
173 <radialGradient
174 inkscape:collect="always"
175 xlink:href="#linearGradient36566"
176 id="radialGradient60779"
177 gradientUnits="userSpaceOnUse"
178 gradientTransform="matrix(3.8045963,-1.2769439,0.30783453,0.91717895,-449.00342,197.05045)"
179 cx="143.82129"
180 cy="146.03168"
181 fx="143.82129"
182 fy="146.03168"
183 r="43.284622" />
184 <linearGradient
185 inkscape:collect="always"
186 id="linearGradient36566">
187 <stop
188 style="stop-color:#ffffff;stop-opacity:1;"
189 offset="0"
190 id="stop36568" />
191 <stop
192 style="stop-color:#ffffff;stop-opacity:0;"
193 offset="1"
194 id="stop36570" />
195 </linearGradient>
196 <linearGradient
197 y2="62"
198 x2="322"
199 y1="60"
200 x1="322"
201 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
202 gradientUnits="userSpaceOnUse"
203 id="linearGradient1071"
204 xlink:href="#linearGradient59587"
205 inkscape:collect="always" />
206 <linearGradient
207 inkscape:collect="always"
208 id="linearGradient59587">
209 <stop
210 style="stop-color:#ffffff;stop-opacity:1;"
211 offset="0"
212 id="stop59589" />
213 <stop
214 style="stop-color:#d3d3d3;stop-opacity:1"
215 offset="1"
216 id="stop59591" />
217 </linearGradient>
218 <linearGradient
219 y2="62"
220 x2="322"
221 y1="60"
222 x1="322"
223 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
224 gradientUnits="userSpaceOnUse"
225 id="linearGradient20559"
226 xlink:href="#linearGradient59587"
227 inkscape:collect="always" />
228 <radialGradient
229 inkscape:collect="always"
230 xlink:href="#linearGradient20654"
231 id="radialGradient20660"
232 cx="6.1856985"
233 cy="6.07656"
234 fx="6.1856985"
235 fy="6.07656"
236 r="7.0154096"
237 gradientUnits="userSpaceOnUse"
238 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,0.9509022,0.90570122)" />
239 <radialGradient
240 inkscape:collect="always"
241 xlink:href="#linearGradient20654-1"
242 id="radialGradient20660-4"
243 cx="6.1856985"
244 cy="6.07656"
245 fx="6.1856985"
246 fy="6.07656"
247 r="7.0154095"
248 gradientUnits="userSpaceOnUse"
249 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
250 <linearGradient
251 inkscape:collect="always"
252 id="linearGradient20654-1">
253 <stop
254 style="stop-color:#ef2929;stop-opacity:1"
255 offset="0"
256 id="stop20656-4" />
257 <stop
258 style="stop-color:#cc0000;stop-opacity:1"
259 offset="1"
260 id="stop20658-8" />
261 </linearGradient>
262 <linearGradient
263 inkscape:collect="always"
264 xlink:href="#linearGradient21464"
265 id="linearGradient21470"
266 x1="8.0800486"
267 y1="-5.0564733"
268 x2="8.0800486"
269 y2="11.408796"
270 gradientUnits="userSpaceOnUse" />
271 <linearGradient
272 inkscape:collect="always"
273 xlink:href="#linearGradient21472"
274 id="linearGradient21478"
275 x1="10.748549"
276 y1="1.3872184"
277 x2="10.748549"
278 y2="11.409232"
279 gradientUnits="userSpaceOnUse"
280 gradientTransform="matrix(0.84429524,0,0,0.84429524,0.61735963,0.90570119)" />
281 <linearGradient
282 inkscape:collect="always"
283 xlink:href="#linearGradient21464-9"
284 id="linearGradient21470-6"
285 x1="8.0800486"
286 y1="-5.0564733"
287 x2="8.0800486"
288 y2="11.408796"
289 gradientUnits="userSpaceOnUse" />
290 <linearGradient
291 inkscape:collect="always"
292 id="linearGradient21464-9">
293 <stop
294 style="stop-color:#ffffff;stop-opacity:1;"
295 offset="0"
296 id="stop21466-5" />
297 <stop
298 style="stop-color:#ffffff;stop-opacity:0;"
299 offset="1"
300 id="stop21468-4" />
301 </linearGradient>
302 <radialGradient
303 inkscape:collect="always"
304 xlink:href="#linearGradient20654-16"
305 id="radialGradient20660-8"
306 cx="6.1856985"
307 cy="6.07656"
308 fx="6.1856985"
309 fy="6.07656"
310 r="7.0154095"
311 gradientUnits="userSpaceOnUse"
312 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
313 <linearGradient
314 inkscape:collect="always"
315 id="linearGradient20654-16">
316 <stop
317 style="stop-color:#ef2929;stop-opacity:1"
318 offset="0"
319 id="stop20656-0" />
320 <stop
321 style="stop-color:#cc0000;stop-opacity:1"
322 offset="1"
323 id="stop20658-0" />
324 </linearGradient>
325 <linearGradient
326 inkscape:collect="always"
327 xlink:href="#linearGradient21472-5"
328 id="linearGradient21478-8"
329 x1="10.748549"
330 y1="1.3872184"
331 x2="10.748549"
332 y2="11.409232"
333 gradientUnits="userSpaceOnUse" />
334 <linearGradient
335 inkscape:collect="always"
336 id="linearGradient21472-5">
337 <stop
338 style="stop-color:#c30000;stop-opacity:1"
339 offset="0"
340 id="stop21474-7" />
341 <stop
342 style="stop-color:#7f0000;stop-opacity:1"
343 offset="1"
344 id="stop21476-4" />
345 </linearGradient>
346 <radialGradient
347 r="7.0154095"
348 fy="6.07656"
349 fx="6.1856985"
350 cy="6.07656"
351 cx="6.1856985"
352 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
353 gradientUnits="userSpaceOnUse"
354 id="radialGradient21504"
355 xlink:href="#linearGradient20654-16"
356 inkscape:collect="always" />
357 <linearGradient
358 y2="11.409232"
359 x2="10.748549"
360 y1="1.3872184"
361 x1="10.748549"
362 gradientUnits="userSpaceOnUse"
363 id="linearGradient21506"
364 xlink:href="#linearGradient21472-5"
365 inkscape:collect="always" />
366 <radialGradient
367 inkscape:collect="always"
368 xlink:href="#linearGradient20654-2"
369 id="radialGradient20660-1"
370 cx="6.1856985"
371 cy="6.07656"
372 fx="6.1856985"
373 fy="6.07656"
374 r="7.0154095"
375 gradientUnits="userSpaceOnUse"
376 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
377 <linearGradient
378 inkscape:collect="always"
379 id="linearGradient20654-2">
380 <stop
381 style="stop-color:#ef2929;stop-opacity:1"
382 offset="0"
383 id="stop20656-01" />
384 <stop
385 style="stop-color:#cc0000;stop-opacity:1"
386 offset="1"
387 id="stop20658-5" />
388 </linearGradient>
389 <linearGradient
390 inkscape:collect="always"
391 xlink:href="#linearGradient21472-3"
392 id="linearGradient21478-5"
393 x1="10.748549"
394 y1="1.3872184"
395 x2="10.748549"
396 y2="11.409232"
397 gradientUnits="userSpaceOnUse" />
398 <linearGradient
399 inkscape:collect="always"
400 id="linearGradient21472-3">
401 <stop
402 style="stop-color:#c30000;stop-opacity:1"
403 offset="0"
404 id="stop21474-6" />
405 <stop
406 style="stop-color:#7f0000;stop-opacity:1"
407 offset="1"
408 id="stop21476-0" />
409 </linearGradient>
410 <radialGradient
411 r="7.0154095"
412 fy="6.07656"
413 fx="6.1856985"
414 cy="6.07656"
415 cx="6.1856985"
416 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
417 gradientUnits="userSpaceOnUse"
418 id="radialGradient21564"
419 xlink:href="#linearGradient20654-2"
420 inkscape:collect="always" />
421 <linearGradient
422 y2="11.409232"
423 x2="10.748549"
424 y1="1.3872184"
425 x1="10.748549"
426 gradientUnits="userSpaceOnUse"
427 id="linearGradient21566"
428 xlink:href="#linearGradient21472-3"
429 inkscape:collect="always" />
430 <linearGradient
431 inkscape:collect="always"
432 xlink:href="#linearGradient21464-6"
433 id="linearGradient21470-2"
434 x1="8.0800486"
435 y1="-5.0564733"
436 x2="8.0800486"
437 y2="11.408796"
438 gradientUnits="userSpaceOnUse" />
439 <linearGradient
440 inkscape:collect="always"
441 id="linearGradient21464-6">
442 <stop
443 style="stop-color:#ffffff;stop-opacity:1;"
444 offset="0"
445 id="stop21466-9" />
446 <stop
447 style="stop-color:#ffffff;stop-opacity:0;"
448 offset="1"
449 id="stop21468-6" />
450 </linearGradient>
451 <linearGradient
452 y2="11.408796"
453 x2="8.0800486"
454 y1="-5.0564733"
455 x1="8.0800486"
456 gradientUnits="userSpaceOnUse"
457 id="linearGradient21611"
458 xlink:href="#linearGradient21464-6"
459 inkscape:collect="always" />
460 </defs>
461 <sodipodi:namedview
462 id="base"
463 pagecolor="#ffffff"
464 bordercolor="#666666"
465 borderopacity="1.0"
466 inkscape:pageopacity="0.0"
467 inkscape:pageshadow="2"
468 inkscape:zoom="16"
469 inkscape:cx="11.774147"
470 inkscape:cy="14.250888"
471 inkscape:current-layer="layer1"
472 showgrid="false"
473 inkscape:grid-bbox="true"
474 inkscape:document-units="px"
475 inkscape:snap-nodes="false"
476 inkscape:snap-bbox="true"
477 inkscape:window-width="1920"
478 inkscape:window-height="1014"
479 inkscape:window-x="0"
480 inkscape:window-y="27"
481 inkscape:window-maximized="1"
482 showguides="true"
483 inkscape:guide-bbox="true">
484 <inkscape:grid
485 type="xygrid"
486 id="grid6024" />
487 </sodipodi:namedview>
488 <metadata
489 id="metadata6563">
490 <rdf:RDF>
491 <cc:Work
492 rdf:about="">
493 <dc:format>image/svg+xml</dc:format>
494 <dc:type
495 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
496 <dc:title></dc:title>
497 </cc:Work>
498 </rdf:RDF>
499 </metadata>
500 <g
501 id="layer1"
502 inkscape:label="Layer 1"
503 inkscape:groupmode="layer">
504 <path
505 style="color:#000000;fill:url(#radialGradient20660);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient21478);stroke-width:0.99999994000000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
506 d="M 8 2.5 C 4.9624339 2.5 2.5 4.9624339 2.5 8 C 2.5 11.037566 4.9624339 13.5 8 13.5 C 11.037566 13.5 13.5 11.037566 13.5 8 C 13.5 4.9624339 11.037566 2.5 8 2.5 z M 8 5.5 C 9.3807119 5.5 10.5 6.6192881 10.5 8 C 10.5 9.3807119 9.3807119 10.5 8 10.5 C 6.6192881 10.5 5.5 9.3807119 5.5 8 C 5.5 6.6192881 6.6192881 5.5 8 5.5 z "
507 id="path20644" />
508 <path
509 sodipodi:type="arc"
510 style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21470);stroke-width:1.44762421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
511 id="path20644-8"
512 sodipodi:cx="8.7441454"
513 sodipodi:cy="8.4026279"
514 sodipodi:rx="6.5143089"
515 sodipodi:ry="6.5143089"
516 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
517 transform="matrix(0.69078702,0,0,0.69078702,1.9596578,2.1955737)" />
518 <path
519 sodipodi:type="arc"
520 style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21611);stroke-width:1.86123109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
521 id="path20644-8-5"
522 sodipodi:cx="8.7441454"
523 sodipodi:cy="8.4026279"
524 sodipodi:rx="6.5143089"
525 sodipodi:ry="6.5143089"
526 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
527 transform="matrix(0.5372788,0,0,-0.5372788,3.301956,12.514554)" />
528 </g>
529 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-point-start.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <linearGradient
60 y2="62"
61 x2="322"
62 y1="60"
63 x1="322"
64 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
65 gradientUnits="userSpaceOnUse"
66 id="linearGradient1071"
67 xlink:href="#linearGradient59587"
68 inkscape:collect="always" />
69 <linearGradient
70 inkscape:collect="always"
71 id="linearGradient59587">
72 <stop
73 style="stop-color:#ffffff;stop-opacity:1;"
74 offset="0"
75 id="stop59589" />
76 <stop
77 style="stop-color:#d3d3d3;stop-opacity:1"
78 offset="1"
79 id="stop59591" />
80 </linearGradient>
81 <radialGradient
82 inkscape:collect="always"
83 xlink:href="#linearGradient20654"
84 id="radialGradient20660"
85 cx="6.1856985"
86 cy="6.07656"
87 fx="6.1856985"
88 fy="6.07656"
89 r="7.0154096"
90 gradientUnits="userSpaceOnUse"
91 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
92 <radialGradient
93 inkscape:collect="always"
94 xlink:href="#linearGradient20654-1"
95 id="radialGradient20660-4"
96 cx="6.1856985"
97 cy="6.07656"
98 fx="6.1856985"
99 fy="6.07656"
100 r="7.0154095"
101 gradientUnits="userSpaceOnUse"
102 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
103 <linearGradient
104 inkscape:collect="always"
105 id="linearGradient20654-1">
106 <stop
107 style="stop-color:#ef2929;stop-opacity:1"
108 offset="0"
109 id="stop20656-4" />
110 <stop
111 style="stop-color:#cc0000;stop-opacity:1"
112 offset="1"
113 id="stop20658-8" />
114 </linearGradient>
115 <linearGradient
116 inkscape:collect="always"
117 xlink:href="#linearGradient21464"
118 id="linearGradient21470"
119 x1="8.0800486"
120 y1="-5.0564733"
121 x2="8.0800486"
122 y2="11.408796"
123 gradientUnits="userSpaceOnUse" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient21472"
127 id="linearGradient21478"
128 x1="10.748549"
129 y1="1.3872184"
130 x2="10.748549"
131 y2="11.409232"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
134 <linearGradient
135 inkscape:collect="always"
136 xlink:href="#linearGradient21464-9"
137 id="linearGradient21470-6"
138 x1="8.0800486"
139 y1="-5.0564733"
140 x2="8.0800486"
141 y2="11.408796"
142 gradientUnits="userSpaceOnUse" />
143 <linearGradient
144 inkscape:collect="always"
145 id="linearGradient21464-9">
146 <stop
147 style="stop-color:#ffffff;stop-opacity:1;"
148 offset="0"
149 id="stop21466-5" />
150 <stop
151 style="stop-color:#ffffff;stop-opacity:0;"
152 offset="1"
153 id="stop21468-4" />
154 </linearGradient>
155 <radialGradient
156 inkscape:collect="always"
157 xlink:href="#linearGradient20654-16"
158 id="radialGradient20660-8"
159 cx="6.1856985"
160 cy="6.07656"
161 fx="6.1856985"
162 fy="6.07656"
163 r="7.0154095"
164 gradientUnits="userSpaceOnUse"
165 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
166 <linearGradient
167 inkscape:collect="always"
168 id="linearGradient20654-16">
169 <stop
170 style="stop-color:#ef2929;stop-opacity:1"
171 offset="0"
172 id="stop20656-0" />
173 <stop
174 style="stop-color:#cc0000;stop-opacity:1"
175 offset="1"
176 id="stop20658-0" />
177 </linearGradient>
178 <linearGradient
179 inkscape:collect="always"
180 xlink:href="#linearGradient21472-5"
181 id="linearGradient21478-8"
182 x1="10.748549"
183 y1="1.3872184"
184 x2="10.748549"
185 y2="11.409232"
186 gradientUnits="userSpaceOnUse" />
187 <linearGradient
188 inkscape:collect="always"
189 id="linearGradient21472-5">
190 <stop
191 style="stop-color:#c30000;stop-opacity:1"
192 offset="0"
193 id="stop21474-7" />
194 <stop
195 style="stop-color:#7f0000;stop-opacity:1"
196 offset="1"
197 id="stop21476-4" />
198 </linearGradient>
199 <radialGradient
200 r="7.0154095"
201 fy="6.07656"
202 fx="6.1856985"
203 cy="6.07656"
204 cx="6.1856985"
205 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
206 gradientUnits="userSpaceOnUse"
207 id="radialGradient21504"
208 xlink:href="#linearGradient20654-16"
209 inkscape:collect="always" />
210 <linearGradient
211 y2="11.409232"
212 x2="10.748549"
213 y1="1.3872184"
214 x1="10.748549"
215 gradientUnits="userSpaceOnUse"
216 id="linearGradient21506"
217 xlink:href="#linearGradient21472-5"
218 inkscape:collect="always" />
219 <radialGradient
220 inkscape:collect="always"
221 xlink:href="#linearGradient20654-2"
222 id="radialGradient20660-1"
223 cx="6.1856985"
224 cy="6.07656"
225 fx="6.1856985"
226 fy="6.07656"
227 r="7.0154095"
228 gradientUnits="userSpaceOnUse"
229 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
230 <linearGradient
231 inkscape:collect="always"
232 id="linearGradient20654-2">
233 <stop
234 style="stop-color:#ef2929;stop-opacity:1"
235 offset="0"
236 id="stop20656-01" />
237 <stop
238 style="stop-color:#cc0000;stop-opacity:1"
239 offset="1"
240 id="stop20658-5" />
241 </linearGradient>
242 <linearGradient
243 inkscape:collect="always"
244 xlink:href="#linearGradient21472-3"
245 id="linearGradient21478-5"
246 x1="10.748549"
247 y1="1.3872184"
248 x2="10.748549"
249 y2="11.409232"
250 gradientUnits="userSpaceOnUse" />
251 <linearGradient
252 inkscape:collect="always"
253 id="linearGradient21472-3">
254 <stop
255 style="stop-color:#c30000;stop-opacity:1"
256 offset="0"
257 id="stop21474-6" />
258 <stop
259 style="stop-color:#7f0000;stop-opacity:1"
260 offset="1"
261 id="stop21476-0" />
262 </linearGradient>
263 <linearGradient
264 inkscape:collect="always"
265 xlink:href="#linearGradient21464-6"
266 id="linearGradient21470-2"
267 x1="8.0800486"
268 y1="-5.0564733"
269 x2="8.0800486"
270 y2="11.408796"
271 gradientUnits="userSpaceOnUse" />
272 <linearGradient
273 inkscape:collect="always"
274 id="linearGradient21464-6">
275 <stop
276 style="stop-color:#ffffff;stop-opacity:1;"
277 offset="0"
278 id="stop21466-9" />
279 <stop
280 style="stop-color:#ffffff;stop-opacity:0;"
281 offset="1"
282 id="stop21468-6" />
283 </linearGradient>
284 <linearGradient
285 y2="11.408796"
286 x2="8.0800486"
287 y1="-5.0564733"
288 x1="8.0800486"
289 gradientUnits="userSpaceOnUse"
290 id="linearGradient21611"
291 xlink:href="#linearGradient21464-6"
292 inkscape:collect="always" />
293 </defs>
294 <sodipodi:namedview
295 id="base"
296 pagecolor="#ffffff"
297 bordercolor="#666666"
298 borderopacity="1.0"
299 inkscape:pageopacity="0.0"
300 inkscape:pageshadow="2"
301 inkscape:zoom="32"
302 inkscape:cx="5.8673607"
303 inkscape:cy="10.102604"
304 inkscape:current-layer="layer1"
305 showgrid="true"
306 inkscape:grid-bbox="true"
307 inkscape:document-units="px"
308 inkscape:snap-nodes="false"
309 inkscape:snap-bbox="true"
310 inkscape:window-width="1920"
311 inkscape:window-height="1014"
312 inkscape:window-x="0"
313 inkscape:window-y="27"
314 inkscape:window-maximized="1"
315 showguides="true"
316 inkscape:guide-bbox="true">
317 <inkscape:grid
318 type="xygrid"
319 id="grid6024" />
320 </sodipodi:namedview>
321 <metadata
322 id="metadata6563">
323 <rdf:RDF>
324 <cc:Work
325 rdf:about="">
326 <dc:format>image/svg+xml</dc:format>
327 <dc:type
328 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
329 <dc:title></dc:title>
330 </cc:Work>
331 </rdf:RDF>
332 </metadata>
333 <g
334 id="layer1"
335 inkscape:label="Layer 1"
336 inkscape:groupmode="layer">
337 <path
338 sodipodi:type="arc"
339 style="color:#000000;fill:#cc0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
340 id="path6068"
341 sodipodi:cx="9.5"
342 sodipodi:cy="7.9375"
343 sodipodi:rx="5.84375"
344 sodipodi:ry="5.84375"
345 d="m 15.34375,7.9375 a 5.84375,5.84375 0 1 1 -11.6875,0 5.84375,5.84375 0 1 1 11.6875,0 z"
346 transform="matrix(1.026738,0,0,1.026738,-1.7540107,-0.14973262)" />
347 </g>
348 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16px"
13 height="16px"
14 id="svg6558"
15 version="1.1"
16 inkscape:version="0.48.4 r9939"
17 sodipodi:docname="maps-goal-point.svg"
18 inkscape:export-filename="/home/andreasn/Gnome/maps-goal-point.png"
19 inkscape:export-xdpi="90"
20 inkscape:export-ydpi="90">
21 <defs
22 id="defs6560">
23 <linearGradient
24 inkscape:collect="always"
25 id="linearGradient21472">
26 <stop
27 style="stop-color:#c30000;stop-opacity:1"
28 offset="0"
29 id="stop21474" />
30 <stop
31 style="stop-color:#7f0000;stop-opacity:1"
32 offset="1"
33 id="stop21476" />
34 </linearGradient>
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient21464">
38 <stop
39 style="stop-color:#ffffff;stop-opacity:1;"
40 offset="0"
41 id="stop21466" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:0;"
44 offset="1"
45 id="stop21468" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient20654">
50 <stop
51 style="stop-color:#ef2929;stop-opacity:1"
52 offset="0"
53 id="stop20656" />
54 <stop
55 style="stop-color:#cc0000;stop-opacity:1"
56 offset="1"
57 id="stop20658" />
58 </linearGradient>
59 <linearGradient
60 y2="62"
61 x2="322"
62 y1="60"
63 x1="322"
64 gradientTransform="matrix(1.806396,0,0,0.99764631,-259.73652,-0.76319855)"
65 gradientUnits="userSpaceOnUse"
66 id="linearGradient1071"
67 xlink:href="#linearGradient59587"
68 inkscape:collect="always" />
69 <linearGradient
70 inkscape:collect="always"
71 id="linearGradient59587">
72 <stop
73 style="stop-color:#ffffff;stop-opacity:1;"
74 offset="0"
75 id="stop59589" />
76 <stop
77 style="stop-color:#d3d3d3;stop-opacity:1"
78 offset="1"
79 id="stop59591" />
80 </linearGradient>
81 <radialGradient
82 inkscape:collect="always"
83 xlink:href="#linearGradient20654"
84 id="radialGradient20660"
85 cx="6.1856985"
86 cy="6.07656"
87 fx="6.1856985"
88 fy="6.07656"
89 r="7.0154096"
90 gradientUnits="userSpaceOnUse"
91 gradientTransform="matrix(0.79036013,0,1.3773383e-5,0.84429524,20.950902,0.90570122)" />
92 <radialGradient
93 inkscape:collect="always"
94 xlink:href="#linearGradient20654-1"
95 id="radialGradient20660-4"
96 cx="6.1856985"
97 cy="6.07656"
98 fx="6.1856985"
99 fy="6.07656"
100 r="7.0154095"
101 gradientUnits="userSpaceOnUse"
102 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
103 <linearGradient
104 inkscape:collect="always"
105 id="linearGradient20654-1">
106 <stop
107 style="stop-color:#ef2929;stop-opacity:1"
108 offset="0"
109 id="stop20656-4" />
110 <stop
111 style="stop-color:#cc0000;stop-opacity:1"
112 offset="1"
113 id="stop20658-8" />
114 </linearGradient>
115 <linearGradient
116 inkscape:collect="always"
117 xlink:href="#linearGradient21464"
118 id="linearGradient21470"
119 x1="8.0800486"
120 y1="-5.0564733"
121 x2="8.0800486"
122 y2="11.408796"
123 gradientUnits="userSpaceOnUse" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient21472"
127 id="linearGradient21478"
128 x1="10.748549"
129 y1="1.3872184"
130 x2="10.748549"
131 y2="11.409232"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(0.84429524,0,0,0.84429524,20.61736,0.90570119)" />
134 <linearGradient
135 inkscape:collect="always"
136 xlink:href="#linearGradient21464-9"
137 id="linearGradient21470-6"
138 x1="8.0800486"
139 y1="-5.0564733"
140 x2="8.0800486"
141 y2="11.408796"
142 gradientUnits="userSpaceOnUse" />
143 <linearGradient
144 inkscape:collect="always"
145 id="linearGradient21464-9">
146 <stop
147 style="stop-color:#ffffff;stop-opacity:1;"
148 offset="0"
149 id="stop21466-5" />
150 <stop
151 style="stop-color:#ffffff;stop-opacity:0;"
152 offset="1"
153 id="stop21468-4" />
154 </linearGradient>
155 <radialGradient
156 inkscape:collect="always"
157 xlink:href="#linearGradient20654-16"
158 id="radialGradient20660-8"
159 cx="6.1856985"
160 cy="6.07656"
161 fx="6.1856985"
162 fy="6.07656"
163 r="7.0154095"
164 gradientUnits="userSpaceOnUse"
165 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
166 <linearGradient
167 inkscape:collect="always"
168 id="linearGradient20654-16">
169 <stop
170 style="stop-color:#ef2929;stop-opacity:1"
171 offset="0"
172 id="stop20656-0" />
173 <stop
174 style="stop-color:#cc0000;stop-opacity:1"
175 offset="1"
176 id="stop20658-0" />
177 </linearGradient>
178 <linearGradient
179 inkscape:collect="always"
180 xlink:href="#linearGradient21472-5"
181 id="linearGradient21478-8"
182 x1="10.748549"
183 y1="1.3872184"
184 x2="10.748549"
185 y2="11.409232"
186 gradientUnits="userSpaceOnUse" />
187 <linearGradient
188 inkscape:collect="always"
189 id="linearGradient21472-5">
190 <stop
191 style="stop-color:#c30000;stop-opacity:1"
192 offset="0"
193 id="stop21474-7" />
194 <stop
195 style="stop-color:#7f0000;stop-opacity:1"
196 offset="1"
197 id="stop21476-4" />
198 </linearGradient>
199 <radialGradient
200 r="7.0154095"
201 fy="6.07656"
202 fx="6.1856985"
203 cy="6.07656"
204 cx="6.1856985"
205 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)"
206 gradientUnits="userSpaceOnUse"
207 id="radialGradient21504"
208 xlink:href="#linearGradient20654-16"
209 inkscape:collect="always" />
210 <linearGradient
211 y2="11.409232"
212 x2="10.748549"
213 y1="1.3872184"
214 x1="10.748549"
215 gradientUnits="userSpaceOnUse"
216 id="linearGradient21506"
217 xlink:href="#linearGradient21472-5"
218 inkscape:collect="always" />
219 <radialGradient
220 inkscape:collect="always"
221 xlink:href="#linearGradient20654-2"
222 id="radialGradient20660-1"
223 cx="6.1856985"
224 cy="6.07656"
225 fx="6.1856985"
226 fy="6.07656"
227 r="7.0154095"
228 gradientUnits="userSpaceOnUse"
229 gradientTransform="matrix(0.93611819,0,1.6313468e-5,1,0.39505442,3.5717466e-8)" />
230 <linearGradient
231 inkscape:collect="always"
232 id="linearGradient20654-2">
233 <stop
234 style="stop-color:#ef2929;stop-opacity:1"
235 offset="0"
236 id="stop20656-01" />
237 <stop
238 style="stop-color:#cc0000;stop-opacity:1"
239 offset="1"
240 id="stop20658-5" />
241 </linearGradient>
242 <linearGradient
243 inkscape:collect="always"
244 xlink:href="#linearGradient21472-3"
245 id="linearGradient21478-5"
246 x1="10.748549"
247 y1="1.3872184"
248 x2="10.748549"
249 y2="11.409232"
250 gradientUnits="userSpaceOnUse" />
251 <linearGradient
252 inkscape:collect="always"
253 id="linearGradient21472-3">
254 <stop
255 style="stop-color:#c30000;stop-opacity:1"
256 offset="0"
257 id="stop21474-6" />
258 <stop
259 style="stop-color:#7f0000;stop-opacity:1"
260 offset="1"
261 id="stop21476-0" />
262 </linearGradient>
263 <linearGradient
264 inkscape:collect="always"
265 xlink:href="#linearGradient21464-6"
266 id="linearGradient21470-2"
267 x1="8.0800486"
268 y1="-5.0564733"
269 x2="8.0800486"
270 y2="11.408796"
271 gradientUnits="userSpaceOnUse" />
272 <linearGradient
273 inkscape:collect="always"
274 id="linearGradient21464-6">
275 <stop
276 style="stop-color:#ffffff;stop-opacity:1;"
277 offset="0"
278 id="stop21466-9" />
279 <stop
280 style="stop-color:#ffffff;stop-opacity:0;"
281 offset="1"
282 id="stop21468-6" />
283 </linearGradient>
284 <linearGradient
285 y2="11.408796"
286 x2="8.0800486"
287 y1="-5.0564733"
288 x1="8.0800486"
289 gradientUnits="userSpaceOnUse"
290 id="linearGradient21611"
291 xlink:href="#linearGradient21464-6"
292 inkscape:collect="always" />
293 </defs>
294 <sodipodi:namedview
295 id="base"
296 pagecolor="#ffffff"
297 bordercolor="#666666"
298 borderopacity="1.0"
299 inkscape:pageopacity="0.0"
300 inkscape:pageshadow="2"
301 inkscape:zoom="16"
302 inkscape:cx="11.774147"
303 inkscape:cy="14.250888"
304 inkscape:current-layer="layer1"
305 showgrid="false"
306 inkscape:grid-bbox="true"
307 inkscape:document-units="px"
308 inkscape:snap-nodes="false"
309 inkscape:snap-bbox="true"
310 inkscape:window-width="1920"
311 inkscape:window-height="1014"
312 inkscape:window-x="0"
313 inkscape:window-y="27"
314 inkscape:window-maximized="1"
315 showguides="true"
316 inkscape:guide-bbox="true">
317 <inkscape:grid
318 type="xygrid"
319 id="grid6024" />
320 </sodipodi:namedview>
321 <metadata
322 id="metadata6563">
323 <rdf:RDF>
324 <cc:Work
325 rdf:about="">
326 <dc:format>image/svg+xml</dc:format>
327 <dc:type
328 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
329 <dc:title></dc:title>
330 </cc:Work>
331 </rdf:RDF>
332 </metadata>
333 <g
334 id="layer1"
335 inkscape:label="Layer 1"
336 inkscape:groupmode="layer">
337 <path
338 sodipodi:type="arc"
339 style="color:#000000;fill:url(#radialGradient21504);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient21506);stroke-width:1.18441975;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
340 id="path20644-2"
341 sodipodi:cx="8.7441454"
342 sodipodi:cy="8.4026279"
343 sodipodi:rx="6.5143089"
344 sodipodi:ry="6.5143089"
345 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
346 transform="matrix(0.84429524,0,0,0.84429524,0.61736,0.90570122)" />
347 <path
348 sodipodi:type="arc"
349 style="opacity:0.2;color:#000000;fill:none;stroke:url(#linearGradient21470-6);stroke-width:1.44762421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
350 id="path20644-8-4"
351 sodipodi:cx="8.7441454"
352 sodipodi:cy="8.4026279"
353 sodipodi:rx="6.5143089"
354 sodipodi:ry="6.5143089"
355 d="m 15.258454,8.4026279 a 6.5143089,6.5143089 0 1 1 -13.0286175,0 6.5143089,6.5143089 0 1 1 13.0286175,0 z"
356 transform="matrix(0.69078702,0,0,0.69078702,1.959658,2.1955738)" />
357 </g>
358 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="16px" height="16px" id="svg6558" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="route-cycling-symbolic.svg">
3 <defs id="defs6560"/>
4 <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="13.7037" inkscape:cy="8.1151584" inkscape:current-layer="layer1" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:snap-nodes="false" inkscape:snap-bbox="true" inkscape:window-width="1920" inkscape:window-height="1014" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1">
5 <inkscape:grid type="xygrid" id="grid6938"/>
6 </sodipodi:namedview>
7 <metadata id="metadata6563">
8 <rdf:RDF>
9 <cc:Work rdf:about="">
10 <dc:format>image/svg+xml</dc:format>
11 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
12 <dc:title/>
13 </cc:Work>
14 </rdf:RDF>
15 </metadata>
16 <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
17 <path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1.31249988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" d="M 11 2 C 9.971479 2 9.1411313 2.780118 9.03125 3.78125 L 3.0625 8.53125 L 8 10.65625 L 8 14 L 9 14 L 9 10 L 5 8.28125 L 7.09375 6.59375 L 9.21875 8.96875 L 13 8.96875 L 13 7.96875 L 9.65625 7.96875 L 7.875 5.96875 L 9.21875 4.90625 C 9.5484621 5.5568813 10.221826 6 11 6 C 12.103146 6 13 5.1052236 13 4 C 13 2.8947762 12.103146 2 11 2 z M 3 9.96875 C 1.3490679 9.96875 -2.9605947e-16 11.317818 0 12.96875 C 0 14.619682 1.3490679 15.96875 3 15.96875 C 4.6509321 15.96875 6 14.619682 6 12.96875 C 6 11.317818 4.6509321 9.96875 3 9.96875 z M 13 9.96875 C 11.349067 9.96875 10 11.317818 10 12.96875 C 10 14.619682 11.349067 15.96875 13 15.96875 C 14.650932 15.96875 16 14.619682 16 12.96875 C 16 11.317818 14.650932 9.96875 13 9.96875 z M 3 10.96875 C 4.1104919 10.96875 5 11.858258 5 12.96875 C 5 14.079242 4.1104919 14.96875 3 14.96875 C 1.8895081 14.96875 1 14.079242 1 12.96875 C 1 11.858258 1.8895081 10.96875 3 10.96875 z M 13 10.96875 C 14.110491 10.96875 15 11.858258 15 12.96875 C 15 14.079242 14.110491 14.96875 13 14.96875 C 11.889508 14.96875 11 14.079242 11 12.96875 C 11 11.858258 11.889508 10.96875 13 10.96875 z " id="path6050-13"/>
18 </g>
19 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="route-button.svg">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="32"
27 inkscape:cx="1.3467868"
28 inkscape:cy="10.557173"
29 inkscape:current-layer="layer1"
30 showgrid="false"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="3200"
36 inkscape:window-height="1687"
37 inkscape:window-x="0"
38 inkscape:window-y="55"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid11943" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title />
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
62 d="M 3.2775895,4.035839 1.9206862,5.3844176 6.4091132,9.901661 7.7660166,8.5530826 3.2775895,4.0358388 z"
63 id="path11774-5"
64 inkscape:connector-curvature="0" />
65 <path
66 inkscape:connector-curvature="0"
67 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
68 d="M 9.0000001,3.0039062 10.4375,4.4414061 5.9999999,8.8789063 l 0,6.1210937 3.0000002,0 0,-4.871094 L 12.5625,6.5664061 14,8.0039063 14,3.0039061 z"
69 id="path11004-4"
70 sodipodi:nodetypes="cccccccccc" />
71 </g>
72 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="route-walking-symbolic.svg">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="22.197802"
27 inkscape:cx="9.2245257"
28 inkscape:cy="9.6312031"
29 inkscape:current-layer="layer1"
30 showgrid="true"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1600"
36 inkscape:window-height="841"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7232" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 inkscape:connector-curvature="0"
62 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
63 d="M 4,4 C 3.480625,4 3.19205,4.4345415 3.0625,4.9375 L 2.28125,8 1.9375,8 C 1.418125,8 1,8.418125 1,8.9375 l 0,4.125 C 1,13.581875 1.480625,14 2,14 l 0,0.90625 C 2,15.512187 2.446,16 3,16 3.554,16 4,15.512187 4,14.90625 L 4,14 l 8,0 0,0.90625 C 12,15.512187 12.446,16 13,16 c 0.554,0 1,-0.487813 1,-1.09375 L 14,14 c 0.546725,0 1,-0.418125 1,-0.9375 l 0,-4.125 C 15,8.418125 14.581875,8 14.0625,8 L 13.71875,8 12.9375,4.9375 C 12.80795,4.4345415 12.519375,4 12,4 L 4,4 z m 1.0625,1 5.875,0 C 11.543438,5 11.816859,5.5161519 12,6.09375 L 12.625,8 c 0.183141,0.577598 -0.112812,1 -0.71875,1 L 4.09375,9 C 3.487812,9 3.153528,8.606555 3.34375,8.03125 L 4,6.09375 C 4.190222,5.5184449 4.456562,5 5.0625,5 z M 4,10 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 0,-0.552285 0.447715,-1 1,-1 z m 8,0 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 0,-0.552285 0.447715,-1 1,-1 z"
64 id="rect6086" />
65 </g>
66 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="New document 18">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="22.197802"
27 inkscape:cx="9.2245257"
28 inkscape:cy="9.6312031"
29 inkscape:current-layer="layer1"
30 showgrid="true"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1600"
36 inkscape:window-height="841"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7232" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
62 d="M 5.7191343,5.0308108 3.96875,7.03125 3.0625,9.6875 c -0.2635754,0.511148 0.016909,1.224387 0.5625,1.40625 0.545591,0.181864 1.2166716,-0.214187 1.3125,-0.78125 L 5.71875,8.0625 6,7.75 6,13.25 4.375,15 5.875,16.375 8,14.03125 8,11.90625 10.09375,16 11.875,15.09375 9,9.40625 9,7.65625 11.34375,9.75 c 0.383224,0.3968 1.108768,0.37896 1.472028,-0.03619 C 13.179038,9.298651 13.100409,8.5771604 12.65625,8.25 L 9,5 z"
63 id="rect7046"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccscccccccccccccsccc" />
66 <path
67 sodipodi:type="arc"
68 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
69 id="path6214"
70 sodipodi:cx="9.1592426"
71 sodipodi:cy="5.4265437"
72 sodipodi:rx="2.4638252"
73 sodipodi:ry="2.4638252"
74 d="m 11.623068,5.4265437 a 2.4638252,2.4638252 0 1 1 -4.9276506,0 2.4638252,2.4638252 0 1 1 4.9276506,0 z"
75 transform="matrix(0.81174588,0,0,0.8117459,0.5650225,-2.4049746)" />
76 </g>
77 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg7384" height="16" width="16" sodipodi:docname="hicolor_apps_16x16_route-reverse-symbolic.svg" version="1.1" inkscape:version="0.92.0 r">
3 <metadata id="metadata90">
4 <rdf:RDF>
5 <cc:Work rdf:about="">
6 <dc:format>image/svg+xml</dc:format>
7 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
8 <dc:title>Gnome Symbolic Icon Theme</dc:title>
9 </cc:Work>
10 </rdf:RDF>
11 </metadata>
12 <sodipodi:namedview inkscape:cx="4.2005821" inkscape:cy="14.948942" inkscape:snap-bbox="true" objecttolerance="10" showgrid="false" showborder="true" inkscape:window-width="1920" inkscape:snap-grids="true" inkscape:zoom="8" guidetolerance="10" inkscape:pageopacity="0" pagecolor="#ffffff" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="false" inkscape:snap-others="false" gridtolerance="10" id="namedview88" inkscape:window-x="0" inkscape:window-y="27" borderopacity="1" inkscape:pageshadow="2" inkscape:window-height="1016" inkscape:window-maximized="1" bordercolor="#666666" showguides="true" inkscape:guide-bbox="true" inkscape:snap-nodes="true" inkscape:snap-to-guides="true" inkscape:object-paths="false" inkscape:current-layer="layer12" inkscape:object-nodes="false" inkscape:snap-global="true">
13 <inkscape:grid type="xygrid" snapvisiblegridlinesonly="true" visible="true" id="grid4866" empspacing="2" enabled="true" spacingx="1" spacingy="1" originx="0" originy="0"/>
14 </sodipodi:namedview>
15 <title id="title9167">Gnome Symbolic Icon Theme</title>
16 <defs id="defs7386"/>
17 <g inkscape:label="status" id="layer9" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer"/>
18 <g inkscape:label="devices" id="layer10" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
19 <g inkscape:label="apps" id="layer11" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
20 <g inkscape:label="places" id="layer13" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
21 <g inkscape:label="mimetypes" id="layer14" transform="translate(-81.00015,-687)" inkscape:groupmode="layer"/>
22 <g inkscape:label="emblems" id="layer15" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer"/>
23 <g inkscape:label="emotes" transform="translate(-81.00015,-687)" id="g71291" style="display:inline" inkscape:groupmode="layer"/>
24 <g inkscape:label="categories" id="g4953" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer"/>
25 <g inkscape:label="actions" id="layer12" transform="translate(-81.00015,-687)" style="display:inline" inkscape:groupmode="layer">
26 <path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" d="M 4.5625 2 L 4.28125 2.28125 L 1.28125 5.28125 C 1.09304 5.46943 1 5.73471 1 6 L 1 7 L 2 7 C 2.26531 7.00004 2.53057 6.90686 2.71875 6.71875 L 4 5.4375 L 4 11 L 6 11 L 6 5.4375 L 7.28125 6.71875 C 7.46942 6.9069 7.7347 7 8 7 L 9 7 L 9 6 C 8.99997 5.73469 8.90689 5.46943 8.71875 5.28125 L 5.71875 2.28125 L 5.4375 2 L 4.5625 2 z " transform="translate(81.00015,687)" id="path3613-6-6-9"/>
27 <path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" d="M 10 4 L 10 9.5625 L 8.71875 8.28125 C 8.53057 8.09314 8.26531 7.99996 8 8 L 7 8 L 7 9 C 7 9.26529 7.09304 9.53057 7.28125 9.71875 L 10.28125 12.71875 L 10.5625 13 L 11.4375 13 L 11.71875 12.71875 L 14.71875 9.71875 C 14.90689 9.53057 14.99997 9.26531 15 9 L 15 8 L 14 8 C 13.7347 8 13.46942 8.0931 13.28125 8.28125 L 12 9.5625 L 12 4 L 10 4 z " transform="translate(81.00015,687)" id="path3613-6-6-9-5"/>
28 </g>
29 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-bus-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="11.313708"
28 inkscape:cx="8.2717204"
29 inkscape:cy="8.7812198"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
65 d="m 1.9773,1037.406 c -0.5194,0 -0.9375,0.418 -0.9375,0.9375 l 0,12.925 c 0,0.606 0.4878,1.0937 1.0937,1.0937 l 0.8125,0 c 0.606,0 1.0938,-0.4877 1.0938,-1.0937 l 0,-0.9063 7.9602,0 0,0.9063 c 0,0.606 0.4878,1.0937 1.0938,1.0937 l 0.8125,0 c 0.6059,0 1.0937,-0.4877 1.0937,-1.0937 l 0,-12.925 c 0,-0.5195 -0.4181,-0.9375 -0.9375,-0.9375 z m 1.1783,0.9975 9.7728,0 c 0.6059,0 1.0937,0.488 1.0937,1.0939 l 0,4.7711 c 0,0.6059 -0.4878,1.0937 -1.0937,1.0937 l -9.7728,0 c -0.6059,0 -1.0937,-0.4878 -1.0937,-1.0937 l 0,-4.7711 c 0,-0.6059 0.4878,-1.0939 1.0937,-1.0939 z m 0.386,7.9587 c 0.8284,0 1.5,0.6716 1.5,1.5 0,0.8285 -0.6716,1.5 -1.5,1.5 -0.8284,0 -1.5,-0.6715 -1.5,-1.5 0,-0.8284 0.6716,-1.5 1.5,-1.5 z m 9.0061,0 c 0.8285,0 1.5,0.6716 1.5,1.5 0,0.8285 -0.6715,1.5 -1.5,1.5 -0.8284,0 -1.4219,-0.6715 -1.4219,-1.5 0,-0.8284 0.5935,-1.5 1.4219,-1.5 z"
66 id="rect6086-1-3-2-7-0-9-0-5-7"
67 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="sccsssccsssccsssssssssssssssssssss"
69 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
70 inkscape:export-xdpi="90"
71 inkscape:export-ydpi="90" />
72 </g>
73 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-cablecar-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="45.254834"
28 inkscape:cx="6.5717867"
29 inkscape:cy="7.3307266"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 5,1037.3622 0,1 -3,0 0,2.0313 1,0 0,6.9843 c 0,0.5631 0.452525,1.0157 1.015625,1.0157 l 0.988281,0 0,1 6,0 0,-1 0.984375,0 c 0.5592,0 1.011719,-0.4526 1.011719,-1.0157 l 0,-6.9843 1,0 0,-2.0313 -3,0 0,-1 -6,0 z m -1,3.0313 2,0 0,3 -2,0 0,-3 z m 3,0 2,0 0,3 -2,0 0,-3 z m 3,0 2,0 0,3 -2,0 0,-3 z m -2,5 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z m -3.634766,4.996 -1.152343,1.1387 c -0.4753,0.4687 0.227825,1.1816 0.703125,0.7129 l 1.871093,-1.8516 -1.421875,0 z m 5.902344,0 1.871094,1.8516 c 0.4752,0.4687 1.178325,-0.2442 0.703125,-0.7129 l -1.152344,-1.1387 -1.421875,0 z"
66 id="rect4196-0"
67 inkscape:connector-curvature="0" />
68 </g>
69 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-ferry-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="16"
28 inkscape:cx="10.847204"
29 inkscape:cy="6.6511648"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 7.009775,1037.3701 0,1 -1.9688,0 c -0.5713,0 -1.0312,0.46 -1.0312,1.0313 l 0,3.4609 -2,0.7617 c 0,1.9608 1.6558,4.3516 2.7227,5.6954 0.331,-0.084 0.6905,-0.2216 1.0839,-0.3868 0.6453,-0.2707 1.3722,-0.5859 2.2129,-0.5839 0.837,0 1.5439,0.3139 2.1621,0.58 0.3888,0.1674 0.7394,0.3057 1.0664,0.3867 1.0746,-1.3684 2.752,-3.8081 2.752,-5.6914 l -2,-0.7636 0,-3.459 c 0,-0.5713 -0.46,-1.0313 -1.0312,-1.0313 l -1.9688,0 0,-1 -2,0 z m -1.0156,2 1.0156,0 2,0 1.0156,0 c 0.5454,0 0.9844,0.4391 0.9844,0.9844 l 0,2.0313 c 0,0.03 -0.015,0.056 -0.018,0.086 l -2.9707,-1.1348 -2.9941,1.1387 c 0,-0.031 -0.018,-0.058 -0.018,-0.09 l 0,-2.0313 c 0,-0.5453 0.439,-0.9844 0.9844,-0.9844 z m 2.0351,9.9727 c -0.8407,0 -1.5676,0.3152 -2.2129,0.5859 -0.6452,0.2708 -1.2076,0.4882 -1.6836,0.4668 -1.0146,-0.046 -2.4609,-0.9668 -2.4609,-0.9668 l -0.5625,0.8282 c 0,0 1.4734,1.0689 2.9785,1.1367 0.7839,0.035 1.4714,-0.2728 2.1153,-0.543 0.6438,-0.2702 1.245,-0.509 1.8242,-0.5078 0.5829,0 1.1535,0.2329 1.7695,0.498 0.616,0.2652 1.2788,0.572 2.0547,0.543 0.7505,-0.028 1.4912,-0.3173 2.0664,-0.5859 0.5752,-0.2687 0.9902,-0.5332 0.9902,-0.5332 l -0.539,-0.8438 c 0,0 -0.3611,0.2307 -0.875,0.4707 -0.5139,0.24 -1.1777,0.4735 -1.6797,0.4922 -0.4766,0.018 -1.0048,-0.1948 -1.6231,-0.4609 -0.6182,-0.2662 -1.3251,-0.5783 -2.1621,-0.5801 z"
66 id="rect5293-5"
67 inkscape:connector-curvature="0"
68 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
69 inkscape:export-xdpi="90"
70 inkscape:export-ydpi="90" />
71 </g>
72 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-funicular-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="16"
28 inkscape:cx="12.914349"
29 inkscape:cy="12.509064"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 2,1051.4247 14,-4.0625 0,5 -14,0 z"
66 id="rect5202-3"
67 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="ccccc"
69 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
70 inkscape:export-xdpi="90"
71 inkscape:export-ydpi="90" />
72 <path
73 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
74 d="m 11.5789,1039.1376 c -0.1328,0.01 -0.2685,0.031 -0.4023,0.066 l -8.6934,2.3281 c -1.0701999,0.2868 -1.7007999,1.379 -1.4139999,2.4493 l 1.0350999,3.8652 c 0.2868,1.0702 1.3809,1.7008 2.4512,1.4141 l 8.6933,-2.3301 c 1.0703,-0.2868 1.7009,-1.379 1.4141,-2.4492 l -1.0351,-3.8633 c -0.251,-0.9365 -1.1189,-1.5372 -2.0489,-1.4805 z m 0.1172,1.9981 0.7754,2.8965 -1.9316,0.5175 -0.7774,-2.8964 1.9336,-0.5176 z m -2.8984,0.7754 0.7754,2.8984 -2.8965,0.7754 -0.7774,-2.8965 2.8985,-0.7773 z m -3.8633,1.0351 0.7754,2.8985 -1.9317,0.5175 -0.7753,-2.8984 1.9316,-0.5176 z"
75 id="rect5346-7-6"
76 inkscape:connector-curvature="0"
77 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
78 inkscape:export-xdpi="90"
79 inkscape:export-ydpi="90" />
80 </g>
81 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-gondolalift-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="5.0983095"
29 inkscape:cy="5.573263"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="M 14.478516 0 L 14.478516 0.001953125 A 0.50005 0.50005 0 0 0 14.345703 0.0234375 L 1.359375 4.0195312 A 0.50005 0.50005 0 1 0 1.6542969 4.9746094 L 14.640625 0.97851562 A 0.50005 0.50005 0 0 0 14.478516 0 z M 9.3984375 3.59375 L 7.4511719 4.1933594 L 7 6 L 4.015625 6 C 2.899025 6 2 6.898925 2 8.015625 L 2 12.984375 C 2 14.101075 2.899025 15 4.015625 15 L 12.984375 15 C 14.100975 15 15 14.101075 15 12.984375 L 15 8.015625 C 15 6.898925 14.100975 6 12.984375 6 L 10 6 L 9.3984375 3.59375 z M 3.1328125 8 L 6 8 L 6 11 L 3.1328125 11 L 3.1328125 8 z M 7 8 L 10 8 L 10 11 L 7 11 L 7 8 z M 11 8 L 14 8 L 14 11 L 11 11 L 11 8 z "
66 transform="translate(0,1036.3622)"
67 id="rect5121-7" />
68 </g>
69 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-subway-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="9.5148294"
29 inkscape:cy="8.3344636"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="false"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="m 4.0625,1037.3613 c -1.1426,0 -2.0625,0.9199 -2.0625,2.0625 l 0,7.875 c 0,1.1427 0.9199,2.0625 2.0625,2.0625 l 7.875,0 c 1.1426,0 2.0625,-0.9198 2.0625,-2.0625 l 0,-7.875 c 0,-1.1426 -0.9199,-2.0625 -2.0625,-2.0625 l -7.875,0 z m 2.005859,1.9942 3.853516,0 c 1.1426,0 2.0625,0.9198 2.0625,2.0625 l 0,1.875 c 0,1.1426 -0.9199,2.0625 -2.0625,2.0625 l -3.853516,0 c -1.1426,0 -2.0625,-0.9199 -2.0625,-2.0625 l 0,-1.875 c 0,-1.1427 0.9199,-2.0625 2.0625,-2.0625 z M 5,1046.3613 c 0.5523,0 1,0.4478 1,1 0,0.5523 -0.4477,1 -1,1 -0.5523,0 -1,-0.4477 -1,-1 0,-0.5522 0.4477,-1 1,-1 z m 6,0 c 0.5523,0 1,0.4478 1,1 0,0.5523 -0.4477,1 -1,1 -0.5523,0 -1,-0.4477 -1,-1 0,-0.5522 0.4477,-1 1,-1 z m -6.634766,3.9961 -1.152343,1.1387 c -0.4753,0.4687 0.227825,1.1816 0.703125,0.7129 l 1.871093,-1.8516 -1.421875,0 z m 5.902344,0 1.871094,1.8516 c 0.4752,0.4687 1.178325,-0.2442 0.703125,-0.7129 l -1.152344,-1.1387 -1.421875,0 z"
66 id="rect5154-8-2-7-9-8-5-2-33-4-4-4"
67 inkscape:connector-curvature="0" />
68 </g>
69 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16px"
12 height="16px"
13 id="svg6558"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="route-driving-symbolic.svg">
17 <defs
18 id="defs6560" />
19 <sodipodi:namedview
20 id="base"
21 pagecolor="#ffffff"
22 bordercolor="#666666"
23 borderopacity="1.0"
24 inkscape:pageopacity="0.0"
25 inkscape:pageshadow="2"
26 inkscape:zoom="15.696216"
27 inkscape:cx="5.7511062"
28 inkscape:cy="13.453719"
29 inkscape:current-layer="layer1"
30 showgrid="false"
31 inkscape:grid-bbox="true"
32 inkscape:document-units="px"
33 inkscape:snap-nodes="false"
34 inkscape:snap-bbox="true"
35 inkscape:window-width="1600"
36 inkscape:window-height="841"
37 inkscape:window-x="0"
38 inkscape:window-y="27"
39 inkscape:window-maximized="1">
40 <inkscape:grid
41 type="xygrid"
42 id="grid7232" />
43 </sodipodi:namedview>
44 <metadata
45 id="metadata6563">
46 <rdf:RDF>
47 <cc:Work
48 rdf:about="">
49 <dc:format>image/svg+xml</dc:format>
50 <dc:type
51 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
52 <dc:title></dc:title>
53 </cc:Work>
54 </rdf:RDF>
55 </metadata>
56 <g
57 id="layer1"
58 inkscape:label="Layer 1"
59 inkscape:groupmode="layer">
60 <path
61 style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
62 d="M 1.9375,1 C 1.418125,1 1,1.418125 1,1.9375 L 1,14.90625 C 1,15.512187 1.487812,16 2.09375,16 l 0.8125,0 C 3.512188,16 4,15.512187 4,14.90625 L 4,14 l 8,0 0,0.90625 C 12,15.512187 12.487812,16 13.09375,16 l 0.8125,0 C 14.512188,16 15,15.512187 15,14.90625 L 15,1.9375 C 15,1.418125 14.581875,1 14.0625,1 z m 1.15625,1 9.8125,0 C 13.512188,2 14,2.4878125 14,3.09375 l 0,4.8125 C 14,8.5121875 13.512188,9 12.90625,9 L 3.09375,9 C 2.487812,9 2,8.5121875 2,7.90625 L 2,3.09375 C 2,2.4878125 2.487812,2 3.09375,2 z M 3.5,10 C 4.328427,10 5,10.671573 5,11.5 5,12.328427 4.328427,13 3.5,13 2.671573,13 2,12.328427 2,11.5 2,10.671573 2.671573,10 3.5,10 z m 9,0 C 13.328427,10 14,10.671573 14,11.5 14,12.328427 13.328427,13 12.5,13 11.671573,13 11,12.328427 11,11.5 11,10.671573 11.671573,10 12.5,10 z"
63 id="rect6086-1"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sccsssccsssccsssssssssssssssssssss" />
66 </g>
67 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-train-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="9.5148294"
29 inkscape:cy="8.3344636"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
65 d="M 6.4316406 0.04296875 C 3.9763407 0.04296875 2 1.8548687 2 4.1054688 L 2 10.941406 C 2 12.080906 2.9171406 13 4.0566406 13 L 11.943359 13 C 13.082859 13 14 12.080906 14 10.941406 L 14 4.1054688 C 14 1.8548687 12.023659 0.04296875 9.5683594 0.04296875 L 6.4316406 0.04296875 z M 6.953125 2 L 7 2 L 7 5.9941406 L 4 7.0253906 L 4 5.1523438 C 4 3.4053437 5.3162251 2 6.953125 2 z M 9 2 L 9.0449219 2 C 10.681822 2 12 3.4053438 12 5.1523438 L 12 7.0253906 L 9 5.9941406 L 9 2 z M 5 9 A 1.0000052 1.0000052 0 0 1 6 10 A 1.0000052 1.0000052 0 0 1 5 11 A 1.0000052 1.0000052 0 0 1 4 10 A 1.0000052 1.0000052 0 0 1 5 9 z M 11 9 A 1.0000052 1.0000052 0 0 1 12 10 A 1.0000052 1.0000052 0 0 1 11 11 A 1.0000052 1.0000052 0 0 1 10 10 A 1.0000052 1.0000052 0 0 1 11 9 z M 2.3105469 14 L 1.1582031 15.138672 C 0.68300312 15.607372 1.3860281 16.320262 1.8613281 15.851562 L 3.7324219 14 L 2.3105469 14 z M 12.283203 14 L 14.154297 15.851562 C 14.629597 16.320262 15.332622 15.607372 14.857422 15.138672 L 13.705078 14 L 12.283203 14 z "
66 transform="translate(0,1036.3622)"
67 id="rect5154-8-2-7-9-8-5-2-6-8-1-6" />
68 </g>
69 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="16"
12 height="16"
13 viewBox="0 0 16 16"
14 id="svg5027"
15 version="1.1"
16 inkscape:version="0.91 r13725"
17 sodipodi:docname="hicolor_apps_16x16_route-transit-tram-symbolic.svg">
18 <defs
19 id="defs5029" />
20 <sodipodi:namedview
21 id="base"
22 pagecolor="#ffffff"
23 bordercolor="#666666"
24 borderopacity="1.0"
25 inkscape:pageopacity="0.0"
26 inkscape:pageshadow="2"
27 inkscape:zoom="32"
28 inkscape:cx="9.5148294"
29 inkscape:cy="8.3344636"
30 inkscape:document-units="px"
31 inkscape:current-layer="layer1"
32 showgrid="true"
33 units="px"
34 inkscape:snap-bbox="true"
35 inkscape:bbox-paths="true"
36 inkscape:bbox-nodes="true"
37 inkscape:window-width="1920"
38 inkscape:window-height="1016"
39 inkscape:window-x="0"
40 inkscape:window-y="27"
41 inkscape:window-maximized="1">
42 <inkscape:grid
43 type="xygrid"
44 id="grid5575" />
45 </sodipodi:namedview>
46 <metadata
47 id="metadata5032">
48 <rdf:RDF>
49 <cc:Work
50 rdf:about="">
51 <dc:format>image/svg+xml</dc:format>
52 <dc:type
53 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
54 <dc:title></dc:title>
55 </cc:Work>
56 </rdf:RDF>
57 </metadata>
58 <g
59 inkscape:label="Layer 1"
60 inkscape:groupmode="layer"
61 id="layer1"
62 transform="translate(0,-1036.3622)">
63 <path
64 inkscape:connector-curvature="0"
65 style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
66 d="m 6.0118482,1036.3574 0,1 4.9843998,0 0,-1 -4.9843998,0 z m -1.9219,2 c -0.5886,0 -1.0625,0.4739 -1.0625,1.0625 l 0,8.875 c 0,0.5886 0.4739,1.0625 1.0625,1.0625 l 8.8438008,0 c 0.5886,0 1.0625,-0.4739 1.0625,-1.0625 l 0,-8.875 c 0,-0.5886 -0.4739,-1.0625 -1.0625,-1.0625 l -8.8438008,0 z m 0.9063,1 7.0312008,0 c 0.5367,0 0.9688,0.4318 0.9688,0.9688 l 0,3.0469 c 0,0.5371 -0.4321,0.9687 -0.9688,0.9687 l -7.0312008,0 c -0.5367,0 -0.9688,-0.4317 -0.9688,-0.9687 l 0,-3.0469 c 0,-0.5371 0.4321,-0.9688 0.9688,-0.9688 z m 3.5058,5.9747 a 1.5078125,1.5078125 0 0 1 1.5078998,1.5078 1.5078125,1.5078125 0 0 1 -1.5078998,1.5078 1.5078125,1.5078125 0 0 1 -1.5078,-1.5078 1.5078125,1.5078125 0 0 1 1.5078,-1.5078 z m -4.1367,5.0253 -1.1523,1.1387 c -0.4753,0.4687 0.2278,1.1816 0.7031,0.7129 l 1.8711,-1.8516 -1.4219,0 z m 6.9024008,0 1.8711,1.8516 c 0.4752,0.4687 1.1783,-0.2442 0.7031,-0.7129 l -1.1524,-1.1387 -1.4218,0 z"
67 id="rect5154-8-2-7-9-8-5-2-33-2"
68 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-mockups/maps/v2/routing-icons.png"
69 inkscape:export-xdpi="90"
70 inkscape:export-ydpi="90" />
71 </g>
72 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-straight.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="5.6568542"
30 inkscape:cx="59.324485"
31 inkscape:cy="8.5113984"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title></dc:title>
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="m 16.00234,6.033529 -5.65952,8.006363 11.31905,0 z"
71 id="rect13802-1-3-1-2"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <rect
75 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
76 id="rect13805-3-4-8-8-8"
77 width="4.0049858"
78 height="18.024139"
79 x="14.047668"
80 y="-27.039391"
81 transform="scale(1,-1)" />
82 </g>
83 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-left-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="22.627417"
30 inkscape:cx="16.915613"
31 inkscape:cy="9.6699236"
32 inkscape:current-layer="layer1"
33 showgrid="true"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="m 4.6453,12.01558 8.42654,5.950595 0,-11.901192 z"
71 id="rect13802-1-3-2"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="m 12.8125,10 0,4 9.1875,0 0,13 4,0 0,-15 a 2.0002,2.0002 0 0 0 -2,-2 l -11.1875,0 z"
77 id="path6022"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-right-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="127.99999"
30 inkscape:cx="9.4176534"
31 inkscape:cy="20.153213"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="m 28.39767,12.01558 -8.42655,5.950595 0,-11.901192 z"
71 id="rect13802-1-3-2-0"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="m 7,12 0,15 4,0 0,-13 9.1875,0 0,-4 L 9,10 c -1.1188268,0 -1.9754206,1.099085 -2,2 z"
77 id="path6022"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cccccccc" />
80 </g>
81 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-360.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="11.313708"
30 inkscape:cx="-9.8326586"
31 inkscape:cy="6.8786964"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 16.154297,8 c 4.394589,0 8,3.60541 8,8 0,4.39459 -3.605411,8 -8,8 -4.394589,0 -8.0000001,-3.60541 -8.0000001,-8 0,-4.39459 3.6054111,-8 8.0000001,-8 z m 0,4 c -2.232829,0 -4,1.76717 -4,4 0,2.23283 1.767171,4 4,4 2.232829,0 4,-1.76717 4,-4 0,-2.23283 -1.767171,-4 -4,-4 z"
72 id="path4136-5-4-9-7-7-3"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 15.99414,32 -5.01562,-6.99609 3.00195,0 0,-2.51563 4.00391,1.20899 0,1.30664 3.02734,0 z"
77 id="rect13805-3-4-8-8-8-7-2-9-0"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cccccccc" />
80 </g>
81 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="roundabout-135.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-73.447909"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 16.060547,9.02539 c -4.394589,0 -8,3.60541 -8,8 0,4.39459 3.605411,8 8,8 4.394589,0 8,-3.60541 8,-8 0,-4.39459 -3.605411,-8 -8,-8 z m 0,4 c 2.232829,0 4,1.76717 4,4 0,2.23283 -1.767171,4 -4,4 -2.232829,0 -4,-1.76717 -4,-4 0,-2.23283 1.767171,-4 4,-4 z"
72 id="path4136-5-4-9-7"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 28,5 -8.494141,1.40039 2.128907,2.12891 -2.550782,2.53711 a 2.0002,2.0002 0 0 0 -0.232422,3.09375 c 1.176924,1.14627 1.5347,2.87854 0.90625,4.39648 -0.628449,1.51794 -2.105289,2.48986 -3.748046,2.46875 a 2.0002,2.0002 0 0 0 -2.027344,2.1875 l 0,4.82227 4.003906,0 0,-3.26368 c 2.423278,-0.60481 4.48292,-2.30911 5.466797,-4.68554 0.982287,-2.3726 0.73062,-5.02905 -0.550781,-7.16797 l 1.554687,-1.56641 2.142578,2.14258 L 28,5 Z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8-5"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-180.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="7.9999999"
30 inkscape:cx="-8.9119311"
31 inkscape:cy="26.304937"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.39459,0 8,-3.60541 8,-8 0,-4.39459 -3.60541,-8 -8,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 15.99414,1 -5.01562,6.99609 3.00195,0 0,2.51563 a 2.0002,2.0002 0 0 0 1.95898,2.51367 c 2.22225,0 3.98561,1.75241 4,3.97461 0.0144,2.2222 -1.72716,3.99661 -3.94922,4.02539 a 2.0002,2.0002 0 0 0 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.29493 c 3.41751,-0.92897 5.94579,-4.07401 5.92187,-7.76562 -0.0237,-3.6678 -2.55911,-6.76404 -5.95507,-7.67188 l 0,-1.30664 3.02734,0 L 15.99414,1 Z"
77 id="rect13805-3-4-8-8-8-7-2-9"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-225.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-36.077693"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.394592,0 8.000003,-3.60541 8.000003,-8 0,-4.39459 -3.605411,-8 -8.000003,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5-4-9"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 4,5 1.40039,8.49414 2.14063,-2.14062 2.5996,2.61523 a 2.000528,2.000528 0 0 0 2.99024,0.20898 c 1.28895,-1.27051 3.2436,-1.52092 4.81055,-0.61523 1.56694,0.90569 2.324714,2.72353 1.86718,4.47461 -0.45751,1.75108 -2.00865,2.96484 -3.81836,2.98828 a 2.0002,2.0002 0 0 0 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.28516 c 2.72255,-0.73556 4.925689,-2.88265 5.662108,-5.70117 0.907891,-3.47481 -0.62887,-7.15199 -3.738278,-8.94922 -1.55472,-0.89862 -3.3192,-1.22257 -5.01563,-1.00586 -1.04227,0.13314 -2.05685,0.47331 -2.98242,1.00586 L 10.36523,8.5293 12.49414,6.40039 4,5 Z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-270.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-2.7372306"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.39459,0 8,-3.60541 8,-8 0,-4.39459 -3.60541,-8 -8,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5-4"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 15.9043,9.02539 c -3.69969,0.016 -6.82237,2.58831 -7.70703,6.02539 l -1.24024,0 0,-3.04492 -6.99609,5.01562 6.99609,5.01758 0,-2.98242 3.04297,0 0,-0.006 a 2.0002,2.0002 0 0 0 1.93945,-2.02539 c 0,-2.22577 1.75668,-3.99039 3.98243,-4 2.22574,-0.01 3.99835,1.73916 4.01757,3.96484 0.0192,2.22569 -1.72363,4.00633 -3.94922,4.03516 a 2.0002,2.0002 0 0 0 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.29493 c 3.42389,-0.93026 5.95382,-4.08469 5.92187,-7.7832 -0.0378,-4.38126 -3.65377,-7.95056 -8.03515,-7.93164 z"
77 id="rect13805-3-4-8-8-8-7-2-9-98"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="roundabout-315.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-115.87432"
31 inkscape:cy="36.618372"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.939453,9.02539 c -4.394589,0 -8,3.60541 -8,8 0,4.39459 3.605411,8 8,8 4.394589,0 8,-3.60541 8,-8 0,-4.39459 -3.605411,-8 -8,-8 z m 0,4 c 2.232829,0 4,1.76717 4,4 0,2.23283 -1.767171,4 -4,4 -2.232829,0 -4,-1.76717 -4,-4 0,-2.23283 1.767171,-4 4,-4 z"
72 id="path4136-5-4-9-7-7"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 16.140625,9.03125 c -2.672801,-0.002 -4.548389,1.05205 -5.876953,2.35547 -2.205805,2.22014 -2.881302,5.50381 -1.839844,8.37305 L 7.541016,20.64648 5.400391,18.50586 4,27 l 8.494141,-1.40039 -2.185547,-2.18555 1.833984,-1.96094 -0.002,-0.002 c 0.651051,-0.63804 0.788389,-1.63555 0.333984,-2.42579 -0.907577,-1.57197 -0.65239,-3.5307 0.626953,-4.81836 1.279348,-1.28765 3.236638,-1.55558 4.814454,-0.6582 1.577815,0.89738 2.349227,2.71682 1.896484,4.47461 -0.452743,1.75779 -2.007262,2.97844 -3.822266,3.00195 -1.375351,0.0111 -2.026131,1.07696 -1.976562,2.10547 l 0,4.9043 4.003906,0 0,-3.28711 C 20.74825,24.00941 22.956499,21.85179 23.6855,19.02143 24.583842,15.53359 23.025221,11.85281 19.894484,10.07221 18.720458,9.40448 17.429288,9.06236 16.140578,9.03119 Z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8-5-9"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="roundabout-45.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="2.8284271"
30 inkscape:cx="-125.58813"
31 inkscape:cy="34.345249"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 16.154297,9.02539 c 4.394589,0 8,3.60541 8,8 0,4.39459 -3.605411,8 -8,8 -4.394589,0 -8.0000001,-3.60541 -8.0000001,-8 0,-4.39459 3.6054111,-8 8.0000001,-8 z m 0,4 c -2.232829,0 -4,1.76717 -4,4 0,2.23283 1.767171,4 4,4 2.232829,0 4,-1.76717 4,-4 0,-2.23283 -1.767171,-4 -4,-4 z"
72 id="path4136-5-4-9-7-7-3"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="M 21.212891,18.14453 A 2.0002,2.0002 0 0 0 19.5625,19.11914 c -0.738995,1.20259 -2.047602,1.92463 -3.458984,1.90625 a 2.0002,2.0002 0 0 0 -2.027344,2.17383 l 0,4.83594 4.003906,0 0,-3.2461 c 1.241341,-0.30851 2.389795,-0.91289 3.34961,-1.7539 l 0.355468,0.3789 -2.185547,2.18555 L 28.09375,27 l -1.400391,-8.49414 -2.140625,2.14062 -1.625,-1.63476 a 2.0002,2.0002 0 0 0 -1.714843,-0.86719 z"
77 id="rect13805-3-4-8-8-8-7-2-9-98-8-5-9-0"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="direction-roundabout-90.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="7.9999999"
30 inkscape:cx="20.126651"
31 inkscape:cy="20.713054"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1920"
44 inkscape:window-height="1016"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1"
48 inkscape:bbox-nodes="true">
49 <inkscape:grid
50 type="xygrid"
51 id="grid13798" />
52 </sodipodi:namedview>
53 <metadata
54 id="metadata13795">
55 <rdf:RDF>
56 <cc:Work
57 rdf:about="">
58 <dc:format>image/svg+xml</dc:format>
59 <dc:type
60 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
61 <dc:title></dc:title>
62 </cc:Work>
63 </rdf:RDF>
64 </metadata>
65 <g
66 id="layer1"
67 inkscape:label="Layer 1"
68 inkscape:groupmode="layer">
69 <path
70 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
71 d="m 15.93945,9.02539 c -4.39459,0 -8,3.60541 -8,8 0,4.39459 3.60541,8 8,8 4.39459,0 8,-3.60541 8,-8 0,-4.39459 -3.60541,-8 -8,-8 z m 0,4 c 2.23283,0 4,1.76717 4,4 0,2.23283 -1.76717,4 -4,4 -2.23283,0 -4,-1.76717 -4,-4 0,-2.23283 1.76717,-4 4,-4 z"
72 id="path4136-5-6"
73 inkscape:connector-curvature="0" />
74 <path
75 style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
76 d="m 24.99609,11.99023 0,3.04493 -2.67382,0 c -1.43712,0 -2.36664,1.01862 -2.38282,1.99023 0,2.21168 -1.73772,3.97135 -3.94922,4 -1.15255,0.0108 -2.05753,0.99087 -1.97656,2.14063 l 0,4.86914 4.00391,0 0,-3.28711 C 20.7862,23.99533 22.96613,21.7804 23.68164,19 l 1.31445,0 0,3.02344 6.99805,-5.01758 z"
77 id="rect13805-3-4-8-8-8-7-2-9-9"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cccccccccccccc" />
80 </g>
81 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="32px" height="32px" id="svg13790" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="direction-roundabout-generic.svg" inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
3 <defs id="defs13792"/>
4 <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="16" inkscape:cx="17.723175" inkscape:cy="19.451697" inkscape:current-layer="layer1" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:snap-global="true" inkscape:snap-nodes="false" inkscape:snap-bbox="true" inkscape:bbox-paths="true" showguides="true" inkscape:guide-bbox="true" showborder="true" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:bbox-nodes="true">
5 <inkscape:grid type="xygrid" id="grid13798"/>
6 </sodipodi:namedview>
7 <metadata id="metadata13795">
8 <rdf:RDF>
9 <cc:Work rdf:about="">
10 <dc:format>image/svg+xml</dc:format>
11 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
12 <dc:title/>
13 </cc:Work>
14 </rdf:RDF>
15 </metadata>
16 <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
17 <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="M 14 4 L 14 8.2578125 C 11.206553 8.9876483 8.995202 11.204465 8.265625 14 L 4 14 L 4 18 L 8.2578125 18 C 8.9876483 20.793448 11.204465 23.004798 14 23.734375 L 14 28 L 18 28 L 18 23.734375 C 20.795535 23.004798 23.012352 20.793448 23.742188 18 L 28 18 L 28 14 L 23.742188 14 C 23.012352 11.206552 20.795535 8.9952018 18 8.265625 L 18 4 L 14 4 z M 16 12 C 18.232829 12 20 13.76717 20 16 C 20 18.23283 18.232829 20 16 20 C 13.767171 20 12 18.23283 12 16 C 12 13.76717 13.767171 12 16 12 z " id="path4136-5-4-9-7-7-3"/>
18 </g>
19 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-left-sharp-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="16"
30 inkscape:cx="22.770653"
31 inkscape:cy="8.8856113"
32 inkscape:current-layer="layer1"
33 showgrid="true"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="M 5.10412,21.98242 8.595,12.275209 15.41986,22.02506 z"
71 id="rect13802-1-3-2-0-0-5-0-7"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="m 21.9375,7.96875 a 2.0002,2.0002 0 0 0 -1.09375,0.375 L 9.4375,16.375 11.75,19.65625 20,13.8125 20,27 24,27 24,9.96875 a 2.0002,2.0002 0 0 0 -2.0625,-2 z"
77 id="path6022"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-right-sharp-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="11.313708"
30 inkscape:cx="38.434688"
31 inkscape:cy="11.294029"
32 inkscape:current-layer="layer1"
33 showgrid="true"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
70 d="M 27.01125,21.98242 23.52037,12.275209 16.69551,22.02506 z"
71 id="rect13802-1-3-2-0-0-5-0"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cccc" />
74 <path
75 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
76 d="M 9.84375,8 A 2.0002,2.0002 0 0 0 8,10 l 0,17.03125 4,0 0,-13.1875 8.25,5.84375 2.3125,-3.28125 L 11.15625,8.375 A 2.0002,2.0002 0 0 0 9.84375,8 z"
77 id="path6022"
78 inkscape:connector-curvature="0" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-left-slight-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="11.313708"
30 inkscape:cx="25.128121"
31 inkscape:cy="20.412902"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
70 d="M 15.0625,10.125 12.25,12.9375 18,18.6875 18,27 l 4,0 0,-9.125 A 2.0002,2.0002 0 0 0 21.40625,16.46875 L 15.0625,10.125 z"
71 id="path6054-0"
72 inkscape:connector-curvature="0" />
73 <path
74 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
75 d="M 8.16883,5.957036 18.335,7.707799 9.91959,16.123212 z"
76 id="rect13802-1-3-2-0-0"
77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="cccc" />
79 </g>
80 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="32px"
12 height="32px"
13 id="svg13790"
14 version="1.1"
15 inkscape:version="0.48.4 r9939"
16 sodipodi:docname="direction-right-slight-symbolic.svg"
17 inkscape:export-filename="/home/andreasn/SparkleShare/gnome-icons/maps-symbolic/direction-roundabout.png"
18 inkscape:export-xdpi="90"
19 inkscape:export-ydpi="90">
20 <defs
21 id="defs13792" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="22.627416"
30 inkscape:cx="14.807953"
31 inkscape:cy="16.454947"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 inkscape:grid-bbox="true"
35 inkscape:document-units="px"
36 inkscape:snap-global="true"
37 inkscape:snap-nodes="false"
38 inkscape:snap-bbox="true"
39 inkscape:bbox-paths="true"
40 showguides="true"
41 inkscape:guide-bbox="true"
42 showborder="true"
43 inkscape:window-width="1600"
44 inkscape:window-height="834"
45 inkscape:window-x="0"
46 inkscape:window-y="27"
47 inkscape:window-maximized="1">
48 <inkscape:grid
49 type="xygrid"
50 id="grid13798" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata13795">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title />
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <g
65 id="layer1"
66 inkscape:label="Layer 1"
67 inkscape:groupmode="layer">
68 <path
69 style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#555753;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
70 d="m 17,10.03125 -6.40625,6.4375 A 2.0002,2.0002 0 0 0 10,17.875 L 10,27 14,27 14,18.6875 19.84375,12.84375 17,10.03125 z"
71 id="path6054-5"
72 inkscape:connector-curvature="0" />
73 <path
74 style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
75 d="m 23.94653,5.957036 -10.16617,1.750763 8.41541,8.415413 z"
76 id="rect13802-1-3-2-0-0-5"
77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="cccc" />
79 </g>
80 </svg>
0 <?xml version='1.0' encoding='UTF-8' standalone='no'?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='maps-symbolic.svg' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' inkscape:version='0.48.5 r10040' version='1.1' width='16.041512' xmlns='http://www.w3.org/2000/svg'>
4 <metadata id='metadata90'>
5 <rdf:RDF>
6 <cc:Work rdf:about=''>
7 <dc:format>image/svg+xml</dc:format>
8 <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
9 <dc:title>Gnome Symbolic Icon Theme</dc:title>
10 </cc:Work>
11 </rdf:RDF>
12 </metadata>
13 <sodipodi:namedview inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='12.879431' inkscape:cy='10.97882' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='false' inkscape:object-paths='false' objecttolerance='10' pagecolor='#555753' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' inkscape:snap-bbox='true' inkscape:snap-bbox-midpoints='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' inkscape:window-height='1402' inkscape:window-maximized='1' inkscape:window-width='2560' inkscape:window-x='2560' inkscape:window-y='0' inkscape:zoom='1'>
14 <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-181.95837px' originy='-342px' snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
15 </sodipodi:namedview>
16 <title id='title9167'>Gnome Symbolic Icon Theme</title>
17 <defs id='defs7386'>
18 <linearGradient id='linearGradient7212' osb:paint='solid'>
19 <stop id='stop7214' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
20 </linearGradient>
21 </defs>
22 <g inkscape:groupmode='layer' id='layer9' inkscape:label='apps' style='display:inline' transform='translate(-422.95857,125)'>
23
24 <path inkscape:connector-curvature='0' d='m 432.97097,-124.96875 c -2.19122,0 -3.98836,1.69816 -3.98836,3.78125 0,3.09857 3.1388,8.12532 3.98836,8.1875 0.84956,0.0622 3.9572,-5.15111 3.9572,-8.1875 0,-2.08309 -1.76597,-3.78125 -3.9572,-3.78125 z M 432.93986,-122 c 0.55067,0 0.99709,0.44772 0.99709,1 0,0.55228 -0.44642,1 -0.99709,1 -0.55067,0 -0.99709,-0.44772 -0.99709,-1 0,-0.55228 0.44642,-1 0.99709,-1 z' id='path60865-7' style='color:#000000;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.04170251;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate'/>
25 <path inkscape:connector-curvature='0' d='m 437.7383,-114 a 0.99718873,1.0001 0 0 0 -0.34275,0.15625 l -4.26878,2.65625 -4.08184,-2.53125 a 0.99718873,1.0001 0 0 0 -1.02825,0 l -4.58037,2.8125 a 1.0073817,1.0103227 0 1 0 1.0594,1.71875 l 4.01952,-2.5 4.08183,2.53125 a 0.99718873,1.0001 0 0 0 1.05941,0 l 4.79849,-3 A 0.99718873,1.0001 0 0 0 437.7383,-114 z' id='path7210' style='font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans'/>
26 </g>
27 </svg>
0 gnome.compile_resources(
1 app_id + '.data',
2 app_id + '.data.gresource.xml',
3 gresource_bundle: true,
4 install: true,
5 install_dir: pkgdatadir
6 )
7
8 install_data(
9 'maps-service.json',
10 install_dir: pkgdatadir
11 )
12
13 desktop = app_id + '.desktop'
14
15 custom_target('desktop-file',
16 input: desktop + '.in',
17 output: desktop,
18 install: true,
19 install_dir: join_paths(datadir, 'applications'),
20 command: [msgfmt, '--desktop',
21 '--template', '@INPUT@', '-d', po_dir, '-o', '@OUTPUT@',
22 '--keyword=X-Geoclue-Reason', '--keyword=Name', '--keyword=Comment',
23 '--keyword=Keywords'
24 ]
25 )
26
27 install_data(
28 app_id + '.gschema.xml',
29 install_dir: join_paths(datadir, 'glib-2.0', 'schemas')
30 )
31
32 appdata = app_id + '.appdata.xml'
33
34 i18n.merge_file(
35 appdata,
36 input: appdata + '.in',
37 output: appdata,
38 po_dir: po_dir,
39 install: true,
40 install_dir: join_paths(datadir, 'metainfo')
41 )
42
43 service_conf = configuration_data()
44 service_conf.set('PACKAGE_NAME', meson.project_name())
45 service_conf.set('pkgdatadir', pkgdatadir)
46
47 configure_file(
48 input: app_id + '.service.in',
49 output: app_id + '.service',
50 configuration: service_conf,
51 install: true,
52 install_dir: join_paths(datadir, 'dbus-1', 'services')
53 )
54
55 subdir('icons')
11 <component type="desktop">
22 <id>org.gnome.Maps.desktop</id>
33 <metadata_license>CC0-1.0</metadata_license>
4 <project_license>GPL-2.0+</project_license>
5 <_name>GNOME Maps</_name>
6 <_summary>Find places around the world</_summary>
4 <project_license>GPL-2.0-or-later</project_license>
5 <name>GNOME Maps</name>
6 <summary>Find places around the world</summary>
77 <description>
8 <_p>
8 <p>
99 Maps gives you quick access to maps all across the world. It allows you
1010 to quickly find the place you’re looking for by searching for a city or
1111 street, or locate a place to meet a friend.
12 </_p>
13 <_p>
12 </p>
13 <p>
1414 Maps uses the collaborative OpenStreetMap database, made by hundreds of
1515 thousands of people across the globe.
16 </_p>
16 </p>
1717
1818 <!-- Translators: Search is carried out on OpenStreetMap data using Nominatim.
1919 Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
2020 your language to see what words you can use for the translated search. -->
21 <_p>
21 <p>
2222 You can even search for specific types of locations, such as “Pubs near
2323 Main Street, Boston” or “Hotels near Alexanderplatz, Berlin”.
24 </_p>
24 </p>
2525 </description>
2626 <screenshots>
2727 <screenshot type="default">
28 <image>https://git.gnome.org/browse/gnome-maps/plain/data/screenshots/maps-main.jpg</image>
29 <_caption><!-- Describe this screenshot in less than ~10 words --></_caption>
28 <image>https://gitlab.gnome.org/GNOME/gnome-maps/raw/master/data/screenshots/maps-main.jpg</image>
29 <caption><!-- Describe this screenshot in less than ~10 words --></caption>
3030 </screenshot>
3131 <screenshot>
32 <image>https://git.gnome.org/browse/gnome-maps/plain/data/screenshots/maps-route.jpg</image>
33 <_caption><!-- Describe this screenshot in less than ~10 words --></_caption>
32 <image>https://gitlab.gnome.org/GNOME/gnome-maps/raw/master/data/screenshots/maps-route.jpg</image>
33 <caption><!-- Describe this screenshot in less than ~10 words --></caption>
3434 </screenshot>
3535 <screenshot>
36 <image>https://git.gnome.org/browse/gnome-maps/plain/data/screenshots/maps-pinpoint.jpg</image>
37 <_caption><!-- Describe this screenshot in less than ~10 words --></_caption>
36 <image>https://gitlab.gnome.org/GNOME/gnome-maps/raw/master/data/screenshots/maps-pinpoint.jpg</image>
37 <caption><!-- Describe this screenshot in less than ~10 words --></caption>
3838 </screenshot>
3939 </screenshots>
4040 <provides>
4242 </provides>
4343 <project_group>GNOME</project_group>
4444 <url type="homepage">http://wiki.gnome.org/Apps/Maps</url>
45 <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-maps</url>
45 <url type="bugtracker">https://gitlab.gnome.org/GNOME/gnome-maps/</url>
4646 <url type="donation">http://www.gnome.org/friends/</url>
4747 <update_contact>gnome-maps-list@gnome.org</update_contact>
4848 <translation type="gettext">gnome-maps</translation>
49 <content_rating type="oars-1.1">
50 <content_attribute id="violence-cartoon">none</content_attribute>
51 <content_attribute id="violence-fantasy">none</content_attribute>
52 <content_attribute id="violence-realistic">none</content_attribute>
53 <content_attribute id="violence-bloodshed">none</content_attribute>
54 <content_attribute id="violence-sexual">none</content_attribute>
55 <content_attribute id="violence-desecration">none</content_attribute>
56 <content_attribute id="violence-slavery">none</content_attribute>
57 <content_attribute id="violence-worship">none</content_attribute>
58 <content_attribute id="drugs-alcohol">none</content_attribute>
59 <content_attribute id="drugs-narcotics">none</content_attribute>
60 <content_attribute id="drugs-tobacco">none</content_attribute>
61 <content_attribute id="sex-nudity">none</content_attribute>
62 <content_attribute id="sex-themes">none</content_attribute>
63 <content_attribute id="sex-homosexuality">none</content_attribute>
64 <content_attribute id="sex-prostitution">none</content_attribute>
65 <content_attribute id="sex-adultery">none</content_attribute>
66 <content_attribute id="sex-appearance">none</content_attribute>
67 <content_attribute id="language-profanity">none</content_attribute>
68 <content_attribute id="language-humor">none</content_attribute>
69 <content_attribute id="language-discrimination">none</content_attribute>
70 <content_attribute id="social-chat">none</content_attribute>
71 <content_attribute id="social-info">none</content_attribute>
72 <content_attribute id="social-audio">none</content_attribute>
73 <content_attribute id="social-location">none</content_attribute>
74 <content_attribute id="social-contacts">none</content_attribute>
75 <content_attribute id="money-purchasing">none</content_attribute>
76 <content_attribute id="money-gambling">none</content_attribute>
77 </content_rating>
4978 </component>
22 <gresource prefix="/org/gnome/Maps">
33 <file preprocess="xml-stripblanks">ui/account-row.ui</file>
44 <file preprocess="xml-stripblanks">ui/app-menu.ui</file>
5 <file preprocess="xml-stripblanks">ui/busy-marker.ui</file>
65 <file preprocess="xml-stripblanks">ui/check-in-dialog.ui</file>
76 <file preprocess="xml-stripblanks">ui/context-menu.ui</file>
87 <file preprocess="xml-stripblanks">ui/export-view-dialog.ui</file>
1110 <file preprocess="xml-stripblanks">ui/layers-popover.ui</file>
1211 <file preprocess="xml-stripblanks">ui/shape-layer-row.ui</file>
1312 <file preprocess="xml-stripblanks">ui/shape-layer-file-chooser.ui</file>
14 <file preprocess="xml-stripblanks">ui/location-service-notification.ui</file>
13 <file preprocess="xml-stripblanks">ui/location-service-dialog.ui</file>
1514 <file preprocess="xml-stripblanks">ui/main-window.ui</file>
1615 <file preprocess="xml-stripblanks">ui/map-bubble.ui</file>
17 <file preprocess="xml-stripblanks">ui/notification.ui</file>
1816 <file preprocess="xml-stripblanks">ui/osm-account-dialog.ui</file>
1917 <file preprocess="xml-stripblanks">ui/osm-edit-address.ui</file>
2018 <file preprocess="xml-stripblanks">ui/osm-edit-dialog.ui</file>
3836 <file preprocess="xml-stripblanks">ui/transit-route-label.ui</file>
3937 <file preprocess="xml-stripblanks">ui/transit-stop-row.ui</file>
4038 <file preprocess="xml-stripblanks">ui/user-location-bubble.ui</file>
41 <file preprocess="xml-stripblanks">ui/zoom-in-notification.ui</file>
39 <file preprocess="xml-stripblanks">ui/zoom-in-dialog.ui</file>
4240 <file alias="application.css">gnome-maps.css</file>
4341 <file alias="ui/maptype-aerial.png">media/maptype-aerial.png</file>
4442 <file alias="ui/maptype-street.png">media/maptype-street.png</file>
00 [Desktop Entry]
11 Version=1.0
2 _Name=Maps
3 _Comment=A simple maps application
2 Name=Maps
3 Comment=A simple maps application
44 Exec=gapplication launch org.gnome.Maps %U
5 # Translators: Do NOT translate or transliterate this text (this is an icon file name)!
56 Icon=org.gnome.Maps
67 Terminal=false
78 Type=Application
89 StartupNotify=true
910 Categories=GNOME;GTK;Utility;
10 _Keywords=Maps;
11 # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
12 Keywords=Maps;
1113 DBusActivatable=true
1214 MimeType=application/vnd.geo+json;x-scheme-handler/geo;application/vnd.google-earth.kml+xml;application/gpx+xml;
13 _X-Geoclue-Reason=Allows your location to be shown on the map.
15 X-Geoclue-Reason=Allows your location to be shown on the map.
55 "af": "Lughawe",
66 "ar": "مطار",
77 "ast": "Aeropuertu",
8 "bg-BG": "Летище",
98 "bn": "বিমানবন্দর",
109 "bs": "Aerodrom",
1110 "ca": "Aeroport",
5453 "zh-TW": "機場",
5554 "zh": "机场",
5655 "mk": "Аеродром",
56 "bg": "Летище",
5757 "he": "נמל תעופה"
5858 }
5959 },
6464 "af": "Laaiblad",
6565 "ar": "ساحة المطار",
6666 "ast": "Aparcamientu d'aviones",
67 "bg-BG": "Стоянка за самолети",
6867 "bs": "Stajanka",
6968 "ca": "Àrea d'aparcament",
7069 "cs": "Odbavovací plocha",
8180 "hr": "Pristanišna platforma",
8281 "hu": "Forgalmi előtér",
8382 "id": "Pelataran pesawat",
84 "is": "Tengibrú",
83 "is": "Flughlað",
8584 "it": "Area di sosta per aeromobili",
8685 "ja": "エプロン",
8786 "ko": "계류장",
102101 "zh-HK": "停機坪",
103102 "zh-TW": "停機坪",
104103 "zh": "停机坪",
105 "mk": "Воздухпловен перон"
104 "mk": "Воздухпловен перон",
105 "bg": "Стоянка за самолети",
106 "he": "רחבת חניית מטוסים"
106107 }
107108 },
108109 "aeroway/gate": {
109110 "title": {
110111 "C": "Airport Gate",
111112 "en": "Airport Gate",
113 "ar": "بوابة المطار",
112114 "ast": "Puerta de terminal",
113115 "ca": "Porta d'aeroport",
114116 "cs": "Letištní gate",
118120 "en-GB": "Airport Gate",
119121 "eo": "Aerodroma enirejo",
120122 "es": "Puerta de embarque",
123 "fa": " دروازه فرودگاه ",
121124 "fi": "Lähtöportti",
122125 "fr": "Porte d'embarquement",
123126 "gl": "Porta de embarque",
124127 "hu": "Repülőtéri kapu",
128 "is": "Flugvallarhlið",
125129 "it": "Gate aeroportuale",
126130 "ja": "空港ゲート",
127131 "ko": "공항 게이트",
132 "lv": "Lidostas vārti",
128133 "nl": "Luchthaven-gate",
129134 "pl": "Brama lotniska",
130135 "pt-BR": "Portão de Embarque",
150155 "af": "Loods",
151156 "ar": "حظيرة الطائرات",
152157 "ast": "Hangar",
153 "bg-BG": "Хангар",
154158 "bs": "Hangar",
155159 "ca": "Hàngar",
156160 "cs": "Hangár",
173177 "ja": "格納庫",
174178 "ko": "격납고",
175179 "lt": "Angaras",
180 "lv": "Angārs",
176181 "nl": "Hangar",
177182 "no": "Hangar",
178183 "pl": "Hangar",
191196 "zh-HK": "飛機庫",
192197 "zh-TW": "機庫",
193198 "zh": "机库",
194 "mk": "Хангар"
199 "mk": "Хангар",
200 "bg": "Хангар",
201 "he": "הנגר"
195202 }
196203 },
197204 "aeroway/helipad": {
201208 "af": "Helipad",
202209 "ar": "مهبط الهليكوبتر",
203210 "ast": "Helipuertu",
204 "bg-BG": "Хеликоптерна площадка",
205211 "bn": "হেলিপ্যাড",
206212 "bs": "Heliodrom",
207213 "ca": "Heliport",
246252 "zh-HK": "直升機坪",
247253 "zh-TW": "直昇機坪",
248254 "zh": "直升机场",
249 "mk": "Хеликоптерско слетувалиште"
255 "mk": "Хеликоптерско слетувалиште",
256 "bg": "Хеликоптерна площадка",
257 "he": "מנחת מסוקים"
250258 }
251259 },
252260 "aeroway/runway": {
256264 "af": "Aanloopbaan",
257265 "ar": "مدرج الطائر",
258266 "ast": "Pista",
259 "bg-BG": "Летателна писта",
260267 "bs": "Pista",
261268 "ca": "Pista d'enlairament/aterratge",
262269 "cs": "Vzletová a přistávací dráha",
280287 "kn": "ಓಡುದಾರಿ",
281288 "ko": "활주로",
282289 "lt": "Pakilimo takas",
290 "lv": "Skrejceļš",
283291 "nl": "Startbaan",
284292 "no": "Rullebane",
285293 "pl": "Pas startowy",
299307 "zh-TW": "機場跑道",
300308 "zh": "跑道",
301309 "mk": "Писта",
302 "dv": "އެއާރޕޯޓް ރަންވޭ"
310 "bg": "Летателна писта",
311 "dv": "އެއާރޕޯޓް ރަންވޭ",
312 "he": "מסלול המראה",
313 "so": "Gegada diyaaradaha"
303314 }
304315 },
305316 "aeroway/taxiway": {
309320 "af": "Rolbaan",
310321 "ar": "طريق للمدرج",
311322 "ast": "Cai de rodaxe",
312 "bg-BG": "Рольожка",
313323 "bs": "Staza za vožnju",
314324 "ca": "Plataforma de rodada",
315325 "cs": "Pojezdová dráha",
327337 "hr": "Rulnica",
328338 "hu": "Gurulóút",
329339 "id": "Landas hubung",
330 "is": "Flugrein",
340 "is": "Akbraut flugvéla",
331341 "it": "Pista di rullaggio",
332342 "ja": "航空機誘導路",
333343 "ko": "유도로",
344 "lv": "Manevrēšanas ceļš",
334345 "nl": "Taxibaan",
335346 "no": "Taxibane",
336347 "pl": "Droga kołowania",
349360 "zh-HK": "滑行道",
350361 "zh-TW": "滑行道",
351362 "zh": "滑行道",
352 "mk": "Воздухопловен приод"
363 "mk": "Воздухопловен приод",
364 "bg": "Рольожка",
365 "he": "מסלול הסעה"
353366 }
354367 },
355368 "aeroway/terminal": {
356369 "title": {
357370 "C": "Airport Terminal",
358371 "en": "Airport Terminal",
372 "ar": "محطة المطار",
359373 "ast": "Terminal d'aeropuertu",
360374 "ca": "Terminal d'aeroport",
361375 "cs": "Letištní terminál",
365379 "eo": "Flugstacio",
366380 "es": "Terminal de aeropuerto",
367381 "et": "Lennuterminal",
382 "fa": "پایانه فرودگاه",
368383 "fi": "Lentokenttäterminaali",
369384 "fr": "Terminal d'aéroport",
370385 "gl": "Terminal de aeroporto",
371386 "hu": "Repülőtéri terminál",
387 "is": "Flugstöð",
372388 "it": "Terminal aeroportuale",
373389 "ja": "空港ターミナル",
374390 "ko": "공항 터미널",
391 "lv": "Lidostas Terminālis",
375392 "nl": "Luchthaventerminal",
376393 "pl": "Terminal pasażerski",
377394 "pt-BR": "Terminal de Aeroporto",
387404 "zh-CN": "航站楼",
388405 "zh-HK": "機場客運大樓",
389406 "zh-TW": "機場航廈",
390 "dv": "އެއާރޕޯޓް ގިމަތަ"
407 "dv": "އެއާރޕޯޓް ގިމަތަ",
408 "he": "טרמינל שדה תעופה",
409 "so": "Gagida Dayaaradeed"
391410 }
392411 },
393412 "amenity/arts_centre": {
414433 "hr": "Umjetnički paviljon",
415434 "hu": "Művészeti központ",
416435 "id": "Pusat Kesenian",
436 "is": "Listamiðstöð",
417437 "it": "Centro Culturale",
418438 "ja": "アートセンター",
419439 "ko": "아트 센터",
420440 "lt": "Menų centras",
441 "lv": "Mākslas Centrs",
421442 "nl": "Cultureel centrum",
422443 "pl": "Centrum artystyczne",
423444 "pt-BR": "Centro Cultural",
447468 "af": "ATM",
448469 "ar": "صراف آلي",
449470 "ast": "Caxeru automáticu",
450 "bg-BG": "Банкомат",
451471 "bn": "এটিএম",
452472 "bs": "Bankomat",
453473 "ca": "Caixer automàtic",
472492 "kn": "ಎಟಿಎಮ್ ",
473493 "ko": "ATM",
474494 "lt": "Bankomatas",
495 "lv": "Bankomāts",
475496 "nl": "Bankautomaat",
476497 "no": "Minibank",
477498 "pl": "Bankomat",
493514 "zh-TW": "自動櫃員機",
494515 "zh": "自动柜员机(ATM)。",
495516 "mk": "Банкомат",
517 "bg": "Банкомат",
496518 "he": "כספומט"
497519 }
498520 },
503525 "af": "Bank",
504526 "ar": "بنك",
505527 "ast": "Bancu",
506 "bg-BG": "Банка",
507528 "bn": "ব্যাংক",
508529 "bs": "Banka",
509530 "ca": "Banc",
552573 "zh-TW": "銀行",
553574 "zh": "银行",
554575 "mk": "Банка",
555 "dv": "ބޭންކު"
576 "bg": "Банка",
577 "dv": "ބޭންކު",
578 "he": "בנק",
579 "so": "Bangi"
556580 }
557581 },
558582 "amenity/bar": {
562586 "af": "Kroeg",
563587 "ar": "حانة",
564588 "ast": "Bar",
565 "bg-BG": "Бар",
566589 "bn": "পানশালা",
567590 "bs": "Bar",
568 "ca": "Bar",
591 "ca": "Bar de copes",
569592 "cs": "Bar",
570593 "da": "Bar",
571594 "de": "Bar",
594617 "pt-BR": "Bar requintado / Drinqueria",
595618 "pt": "Bar",
596619 "ro": "Bar",
597 "ru": "Бар / рюмочная",
620 "ru": "Бар",
598621 "sk": "Bar",
599622 "sl": "Bar",
600623 "sr": "Бар",
609632 "zh-TW": "酒吧",
610633 "zh": "酒吧",
611634 "mk": "Бар",
612 "dv": "ބާރ"
635 "bg": "Бар",
636 "dv": "ބާރ",
637 "he": "בר",
638 "so": "Makhaayad"
613639 }
614640 },
615641 "amenity/bbq": {
616642 "title": {
617643 "C": "Barbecue/Grill",
618644 "en": "Barbecue/Grill",
645 "ar": "مكان مخصص للشواء",
619646 "ast": "Barbacoa/Asador",
620647 "ca": "Barbacoa/graella",
621648 "cs": "Gril",
638665 "ja": "バーベキュー場/グリル",
639666 "ko": "바비큐/그릴",
640667 "lt": "Barbekiu/Grilis",
668 "lv": "Barbekjū/Grills",
641669 "nl": "Barbecue/Grill",
642670 "pl": "Grill",
643671 "pt-BR": "Churrasqueira",
653681 "zh-CN": "烧烤设施",
654682 "zh-HK": "燒烤",
655683 "zh-TW": "燒烤",
656 "mk": "Скара"
684 "mk": "Скара",
685 "he": "ברביקיו"
657686 }
658687 },
659688 "amenity/bench": {
663692 "af": "Bankie",
664693 "ar": "مقعد",
665694 "ast": "Asientu",
666 "bg-BG": "Пейка",
667695 "bn": "বেঞ্চ",
668696 "bs": "Klupa",
669697 "ca": "Banc",
703731 "ta": "விசுப்பலகை",
704732 "tr": "Bank",
705733 "uk": "Лавка",
706 "vi": "Ghế",
734 "vi": "Băng ghế",
707735 "yue": "長椅",
708736 "zh-CN": "长椅",
709737 "zh-HK": "長椅",
710738 "zh-TW": "長椅",
711739 "zh": "长凳",
712740 "mk": "Клупа",
741 "bg": "Пейка",
713742 "he": "ספסל"
714743 }
715744 },
720749 "af": "Fietsparkering",
721750 "ar": "موقف دراجات هوائية",
722751 "ast": "Aparcaderu de bicicletes",
723 "bg-BG": "Паркинг за велосипеди",
724752 "bn": "সাইকেল পার্ক করার জায়গা",
725753 "bs": "Parking bicikala",
726754 "ca": "Aparcament per a bicicletes",
767795 "zh-TW": "單車停車場",
768796 "zh": "自行车停放处",
769797 "mk": "Велосипедско паркиралиште",
798 "bg": "Паркинг за велосипеди",
770799 "he": "חניית אופניים"
771800 }
772801 },
777806 "af": "Fietshuur",
778807 "ar": "تأجير دراجات",
779808 "ast": " Alquiler de bicicletes",
780 "bg-BG": "Наем на велосипеди",
781809 "bn": "সাইকেল ভাড়া নেয়া",
782810 "bs": "Iznajmljivanje bicikala",
783811 "ca": "Lloguer de bicicletes",
824852 "zh-TW": "單車出租",
825853 "zh": "自行车租赁处",
826854 "mk": "Изнајмување велосипеди",
855 "bg": "Наем на велосипеди",
827856 "he": "השכרת אופניים"
828857 }
829858 },
847876 "gl": "Lugar para ferramentas de reparación de bicicletas",
848877 "hr": "Stalak sa alatima za bicikle",
849878 "hu": "Önálló kerékpárszerelő pont",
879 "is": "Hjólaviðgerðastandur",
850880 "it": "Stazione di riparazione biciclette",
851881 "ja": "自転車修理店",
852882 "ko": "자전거 수리 도구",
883 "lv": "Velosipēdu Remonta Darbarīku Stends",
853884 "nl": "Openbaar fietsgereedschap",
854885 "pl": "Samoobsługowa stacja naprawy rowerów",
855886 "pt-BR": "Estação de Reparo de Bicicletas",
870901 },
871902 "amenity/biergarten": {
872903 "title": {
873 "C": "Beer Garden",
874 "en": "Beer Garden",
904 "C": "Biergarten",
905 "en": "Biergarten",
875906 "ast": "Cervecería al aire llibre",
876907 "ca": "Biergarten",
877908 "cs": "Pivní zahrádka",
889920 "hr": "Pivnica na otvorenom",
890921 "hu": "Sörkert",
891922 "id": "Taman Bir",
923 "is": "Bjórgarður",
892924 "it": "Birreria all'aperto",
893925 "ja": "ビアガーデン",
894926 "ko": "비어 가든",
927 "lv": "Alus Dārzs",
895928 "nl": "Biergarten",
896929 "pl": "Ogródek piwny",
897930 "pt-BR": "Biergarten",
907940 "zh-CN": "啤酒花园",
908941 "zh-HK": "露天啤酒店",
909942 "zh-TW": "啤酒花園",
910 "mk": "Пивска градина"
943 "mk": "Пивска градина",
944 "he": "גן בירה"
911945 }
912946 },
913947 "amenity/boat_rental": {
933967 "hr": "Najam brodova",
934968 "hu": "Hajókölcsönző",
935969 "id": "Penyewaan Perahu Boat",
970 "is": "Bátaleiga",
936971 "it": "Noleggio barche",
937972 "ja": "貸しボート",
938973 "ko": "보트 대여소",
939974 "lt": "Laivų nuoma",
975 "lv": "Laivu īre",
940976 "nl": "Bootverhuur",
941977 "pl": "Wypożyczalnia łodzi",
942978 "pt-BR": "Aluguel de Barcos",
954990 "zh-CN": "船舶租赁处",
955991 "zh-HK": "租艇",
956992 "zh-TW": "小艇出租",
957 "mk": "Изнајмување чамци"
993 "mk": "Изнајмување чамци",
994 "he": "השכרת סירה"
958995 }
959996 },
960997 "amenity/bureau_de_change": {
961998 "title": {
962999 "C": "Currency Exchange",
9631000 "en": "Currency Exchange",
1001 "ar": "تحويل أموال",
9641002 "ast": "Cambiu de moneda",
9651003 "ca": "Canvi de divisa",
9661004 "cs": "Směnárna",
9781016 "hr": "Mjenjačnica",
9791017 "hu": "Pénzváltó",
9801018 "id": "Penukaran Mata Uang",
1019 "is": "Gjaldmiðlaskipti",
9811020 "it": "Cambiavalute",
9821021 "ja": "両替所",
9831022 "ko": "환전소",
9841023 "lt": "Valiutos keitykla",
1024 "lv": "Valūtas Maiņa",
9851025 "nl": "Wisselkantoor",
9861026 "pl": "Kantor",
9871027 "pt-BR": "Casa de Câmbio",
10091049 "af": "Kafee",
10101050 "ar": "مقهى",
10111051 "ast": "Café",
1012 "bg-BG": "Кафене",
10131052 "bn": "ক্যাফে",
10141053 "bs": "Kafe",
10151054 "ca": "Cafè",
10561095 "zh-TW": "咖啡廳",
10571096 "zh": "咖啡",
10581097 "mk": "Кафетерија",
1098 "bg": "Кафене",
10591099 "dv": "ކެފޭ",
10601100 "he": "בית קפה",
1061 "ms": "Kafe"
1101 "ms": "Kafe",
1102 "so": "Kafateeriya"
10621103 }
10631104 },
10641105 "amenity/car_rental": {
10681109 "af": "Kar huur",
10691110 "ar": "محل إيجار سيارات",
10701111 "ast": "Alquiler d'automóviles",
1071 "bg-BG": "Коли под наем",
10721112 "bn": "গাড়ি ভাড়া",
10731113 "bs": "Rent-a-car",
10741114 "ca": "Lloguer de cotxes",
10921132 "ja": "レンタカー",
10931133 "ko": "자동차 대여",
10941134 "lt": "Automobilių nuoma",
1135 "lv": "Autonoma",
10951136 "nl": "Autoverhuur",
10961137 "no": "Bilutleie",
10971138 "pl": "Wypożyczalnia samochodów",
11111152 "zh-HK": "汽車租賃",
11121153 "zh-TW": "汽車租車店",
11131154 "mk": "Изнајмување автомобили",
1155 "bg": "Коли под наем",
11141156 "he": "השכרת רכב"
11151157 }
11161158 },
11211163 "af": "Kardeel",
11221164 "ar": "محل مشاركة سيارة",
11231165 "ast": "Compartir coche",
1124 "bg-BG": "Споделяне на коли",
11251166 "bs": "\"Car Sharing\"",
11261167 "ca": "Servei de compartició de cotxe",
11271168 "cs": "Sdílení aut",
11381179 "gl": "Auto compartido",
11391180 "hr": "Servis za razmjenu automobila",
11401181 "hu": "Autómegosztó",
1182 "is": "Bíladeiling",
11411183 "it": "Car Sharing",
11421184 "ja": "カーシェアリング",
11431185 "ko": "카 셰어링",
11601202 "zh-CN": "汽车共享",
11611203 "zh-HK": "汽車共享站",
11621204 "zh-TW": "汽車共享站",
1163 "mk": "Краткорочно изнајмување на автомобили"
1205 "mk": "Краткорочно изнајмување на автомобили",
1206 "bg": "Споделяне на коли",
1207 "he": "קארפול"
11641208 }
11651209 },
11661210 "amenity/car_wash": {
11701214 "af": "Karwas",
11711215 "ar": "غسيل سيارات",
11721216 "ast": "Llaváu de coches",
1173 "bg-BG": "Автомивка",
11741217 "bs": "Autopraonica",
11751218 "ca": "Rentat de cotxes",
1176 "cs": "Mytí aut",
1219 "cs": "Automyčka",
11771220 "da": "Bilvask",
11781221 "de": "Autowäsche",
11791222 "el": "Πλυντήριο Αυτοκινήτων",
11931236 "ja": "洗車場",
11941237 "ko": "세차장",
11951238 "lt": "Automobilių plovykla",
1239 "lv": "Automazgātuve",
11961240 "nl": "Autowasstraat",
11971241 "no": "Bilvask",
11981242 "pl": "Myjnia samochodowa",
12131257 "zh-TW": "洗車店",
12141258 "zh": "洗车",
12151259 "mk": "Автоперална",
1260 "bg": "Автомивка",
12161261 "he": "שטיפת רכב"
12171262 }
12181263 },
12381283 "hr": "Kasino",
12391284 "hu": "Kaszinó",
12401285 "id": "Kasino",
1286 "is": "Spilavíti",
12411287 "it": "Casinò",
12421288 "ja": "カジノ",
12431289 "ko": "카지노",
12441290 "lt": "Kazino",
1291 "lv": "Kazino",
12451292 "nl": "Casino",
12461293 "no": "Kasino",
12471294 "pl": "Kasyno",
12761323 "el": "Σταθμός Φόρτισης",
12771324 "en-GB": "Charging Station",
12781325 "eo": "Ŝargostacio",
1279 "es": "Estación de carga eléctrica",
1326 "es": "Estación de carga para vehículos eléctricos",
12801327 "et": "Laadimisjaam",
12811328 "fa": "ایستگاه شارژ",
12821329 "fi": "Latauspiste",
12841331 "gl": "Estación de carga",
12851332 "hr": "Punionica za električna vozila",
12861333 "hu": "Elektromos töltőállomás",
1334 "is": "Hleðslustöð",
12871335 "it": "Stazione di ricarica",
12881336 "ja": "充電スタンド",
12891337 "ko": "충전소",
12901338 "lt": "Įkrovimo stotelė",
1339 "lv": "Uzlādes stacija",
12911340 "nl": "Oplaadstation",
12921341 "no": "Ladestasjon",
12931342 "pl": "Stacja ładowania pojazdów",
12941343 "pt-BR": "Eletroposto",
12951344 "pt": "Posto de carregamento para veículos elétricos",
12961345 "ro": "Benzinărie",
1297 "ru": "Станция для зарядки",
1346 "ru": "Станция зарядки",
12981347 "sk": "Nabíjacia stanica",
12991348 "sl": "Polnilna postaja",
13001349 "sv": "Laddstation",
13291378 "hr": "Jaslice",
13301379 "hu": "Bölcsőde",
13311380 "id": "Tempat Penitipan Anak",
1381 "is": "Barnagæsla/dagvistun",
13321382 "it": "Asilo nido",
13331383 "ja": "保育所",
13341384 "ko": "보육/육아",
1385 "lv": "Bērnistaba / Bērnu aprūpe",
13351386 "nl": "Kinderdagverblijf",
13361387 "pl": "Żłobek",
13371388 "pt-BR": "Berçário ou Creche",
13481399 "zh-CN": "托儿所/保育园",
13491400 "zh-HK": "託兒所/幼兒護理",
13501401 "zh-TW": "托兒所/托嬰處",
1351 "mk": "Детска градинка"
1402 "mk": "Детска градинка",
1403 "he": "גנון"
13521404 }
13531405 },
13541406 "amenity/cinema": {
13581410 "af": "Fliek",
13591411 "ar": "سينما",
13601412 "ast": "Cine",
1361 "bg-BG": "Кино",
13621413 "bn": "সিনেমা",
13631414 "bs": "Kino",
13641415 "ca": "Cinema",
14071458 "zh-TW": "電影院",
14081459 "zh": "电影院",
14091460 "mk": "Кино",
1461 "bg": "Кино",
14101462 "dv": "ސިނަމާ",
1411 "he": "קולנוע"
1463 "he": "קולנוע",
1464 "so": "Shaneemo"
14121465 }
14131466 },
14141467 "amenity/clinic": {
14341487 "hr": "Klinika",
14351488 "hu": "Rendelőintézet",
14361489 "id": "Klinik",
1490 "is": "Læknastofa",
14371491 "it": "Clinica medica",
14381492 "ja": "クリニック(中規模病院)",
14391493 "kn": "ಚಿಕಿತ್ಸಾಲಯ",
14401494 "ko": "진료소",
14411495 "lt": "Klinika",
1496 "lv": "Klīnika",
14421497 "nl": "Dagkliniek",
14431498 "no": "Klinikk",
14441499 "pl": "Klinika/oddział",
14451500 "pt-BR": "Clínica ou Posto de Saúde",
14461501 "pt": "Clínica / Unidade de Saúde / Posto Médico",
14471502 "ro": "Clinică",
1448 "ru": "Поликлиника",
1503 "ru": "Клиника",
14491504 "sk": "Klinika",
14501505 "sl": "Klinika",
14511506 "sr": "Клиника",
14891544 "kn": "ಗಡಿಯಾರ",
14901545 "ko": "시계방",
14911546 "lt": "Laikrodis",
1547 "lv": "Pulkstenis",
14921548 "nl": "Klok",
14931549 "no": "Klokke",
14941550 "pl": "Zegar",
15231579 "de": "Hochschulgelände",
15241580 "el": "Χώρος Κολλεγίου",
15251581 "en-GB": "College Grounds",
1526 "eo": "Kolegia (mezlerneja) tereno",
1527 "es": "Instituto / Escuela profesional",
1582 "eo": "Tereno de postmezgrada lernejo (ISCED 4)",
1583 "es": "Terreno de centro educativo superior no universitario",
15281584 "et": "Kolledžiala",
15291585 "fa": "محیط کالج",
15301586 "fi": "Korkeakoulualue (college)",
15331589 "hr": "Fakultetsko zemljište",
15341590 "hu": "Főiskola",
15351591 "id": "Lapangan Kampus",
1592 "is": "Framhaldskólalóð",
15361593 "it": "Area di un College",
15371594 "ja": "短大・高専・専門学校(代表点または敷地)",
1538 "ko": "단기대학·전문학교 부지",
1595 "ko": "전문대학 부지",
15391596 "lt": "Kolegijos kiemas",
15401597 "nl": "Campus van beroepsschool",
15411598 "pl": "Teren szkoły",
15511608 "zh-CN": "学院",
15521609 "zh-HK": "學院範圍",
15531610 "zh-TW": "學院範圍",
1554 "mk": "Средношколски двор"
1611 "mk": "Средношколски двор",
1612 "he": "גן המכללה"
15551613 }
15561614 },
15571615 "amenity/community_centre": {
15581616 "title": {
15591617 "C": "Community Center",
15601618 "en": "Community Center",
1619 "ar": "مركز اجتماعي",
15611620 "ast": "Centru comunitariu",
15621621 "ca": "Centre Comunitari",
15631622 "cs": "Komunitní centrum",
15661625 "en-GB": "Community Centre",
15671626 "eo": "Komunuma centro",
15681627 "es": "Centro Comunitario",
1569 "et": "Kultuurikeskus",
1628 "et": "Kogukonna keskus",
15701629 "fa": "مرکز اجتماع",
15711630 "fi": "Yhteisökeskus",
15721631 "fr": "Salle polyvalente",
15731632 "gl": "Centro comunitario",
15741633 "hr": "Društveni centar",
15751634 "hu": "Közösségi ház",
1635 "is": "Samfélagsmiðstöð",
15761636 "it": "Centro sociale (pubblico)",
15771637 "ja": "コミュニティセンター",
15781638 "ko": "커뮤니티 센터",
16041664 "ar": "هواء مضغوط",
16051665 "ast": "Aire comprimíu",
16061666 "ca": "Aire comprimit",
1667 "cs": "Stlačený vzduch",
16071668 "da": "Luftpumpe",
16081669 "de": "Druckluft",
16091670 "el": "Πεπιεσμένος Αέρας",
16181679 "hr": "Komprimirani zrak",
16191680 "hu": "Sűrített levegő",
16201681 "id": "Pompa Ban",
1682 "is": "Loftdæla",
16211683 "it": "Aria Compressa",
16221684 "ja": "空気入れ",
16231685 "ko": "압축된 공기",
16241686 "lt": "Suspaustas oras",
1687 "lv": "Saspiests Gaiss",
16251688 "nl": "Perslucht",
16261689 "pl": "Kompresor",
16271690 "pt-BR": "Bomba de ar comprimido",
16491712 "af": "Hof",
16501713 "ar": "دار العدل",
16511714 "ast": "Xulgáu",
1652 "bg-BG": "Съд",
16531715 "bs": "Sudnica",
16541716 "ca": "Jutjat",
16551717 "cs": "Soud",
16911753 "zh-HK": "法庭",
16921754 "zh-TW": "法院",
16931755 "zh": "法院",
1694 "mk": "Суд"
1756 "mk": "Суд",
1757 "bg": "Съд",
1758 "he": "בית משפט"
16951759 }
16961760 },
16971761 "amenity/dentist": {
17171781 "hr": "Zubar",
17181782 "hu": "Fogorvos",
17191783 "id": "Dokter Gigi",
1784 "is": "Tannlæknir",
17201785 "it": "Dentista",
17211786 "ja": "歯医者",
17221787 "kn": "ದಂತವೈದ್ಯ",
17231788 "ko": "치과 의원",
17241789 "lt": "Dantistas",
1790 "lv": "Zobārsts",
17251791 "nl": "Tandarts",
17261792 "pl": "Dentysta",
17271793 "pt-BR": "Dentista",
17281794 "pt": "Dentista",
17291795 "ro": "Dentist",
1730 "ru": "Дантист",
1796 "ru": "Стоматология",
17311797 "sk": "Zubár",
17321798 "sl": "Zobozdravnik",
17331799 "sr": "Зубар",
17651831 "gl": "Doutor",
17661832 "hr": "Doktor",
17671833 "hu": "Orvos",
1834 "is": "Læknir",
17681835 "it": "Medico di base",
17691836 "ja": "医院(小規模病院)",
17701837 "kn": "ವೈದ್ಯರು",
17711838 "ko": "의원",
1839 "lv": "Dakteris",
17721840 "nl": "Dokter",
17731841 "pl": "Gabinet lub przychodnia lekarska",
17741842 "pt-BR": "Consultório médico",
17751843 "pt": "Consultório médico",
17761844 "ro": "Doctor",
1777 "ru": "Врачи",
1845 "ru": "Кабинет врача",
17781846 "sk": "Doktor",
17791847 "sl": "Zdravnik",
17801848 "sr": "Доктор",
17951863 "title": {
17961864 "C": "Dojo / Martial Arts Academy",
17971865 "en": "Dojo / Martial Arts Academy",
1866 "ar": "دوجو / أكاديمية الفنون القتالية",
17981867 "ast": "Dojo / Academia d'artes marciales",
17991868 "ca": "Dojo / Acadèmia d'arts marcials",
18001869 "cs": "Škola bojových umění",
18071876 "fa": "باشگاه / آموزشگاه هنرهای رزمی",
18081877 "fi": "Itsepuolustuslajien harjoittelupaikka",
18091878 "fr": "Dojo",
1810 "gl": "Dojo/academia de artes aarciais",
1879 "gl": "Dojo/academia de artes marciais",
18111880 "hr": "Škola borilačkih vještina",
18121881 "hu": "Harcművészeti edzőterem / dodzso",
18131882 "id": "Sasana Bela Diri",
1883 "is": "Dojo / Bardagaíþróttir",
18141884 "it": "Dojo/Accademia di arti marziali",
18151885 "ja": "道場",
18161886 "ko": "도장 / 무술 학원",
1887 "lv": "Dojo / Karatē apmācība",
18171888 "nl": "Dojo / School voor Japanse krijgskunsten",
18181889 "pl": "Dojo/szkoła sztuk walki",
18191890 "pt-BR": "Academia de Artes Marciais",
18291900 "zh-CN": "道场/武术学院",
18301901 "zh-HK": "道場/武術學院",
18311902 "zh-TW": "道場/武術研習班",
1832 "mk": "Училиште за боречки вештини"
1903 "mk": "Училиште за боречки вештини",
1904 "he": "דוג׳ו / מרכז לאומנויות לחימה"
18331905 }
18341906 },
18351907 "amenity/drinking_water": {
18391911 "af": "Drinkwater",
18401912 "ar": "مياه شرب",
18411913 "ast": "Agua potable",
1842 "bg-BG": "Чешма",
18431914 "bn": "পানীয় জল",
18441915 "bs": "Voda za piće",
18451916 "ca": "Aigua apta per al consum",
18641935 "ja": "水飲み場",
18651936 "ko": "식수대",
18661937 "lt": "Geriamas vanduo",
1938 "lv": "Dzeramūdens",
18671939 "nl": "Drinkwaterkraantje",
18681940 "no": "Drikkevann",
18691941 "pl": "Woda pitna",
18701942 "pt-BR": "Bebedouro",
18711943 "pt": "Água potável",
18721944 "ro": "Apă de Băut",
1873 "ru": "Кранчик с питьевой водой",
1945 "ru": "Питьевая вода",
18741946 "si": "බොනවතුර",
18751947 "sk": "Pitná voda",
18761948 "sl": "Pitna voda",
18861958 "zh-HK": "飲用水",
18871959 "zh-TW": "飲水機",
18881960 "mk": "Пивка вода",
1961 "bg": "Чешма",
18891962 "he": "מי שתייה"
18901963 }
18911964 },
18961969 "af": "Ambassade",
18971970 "ar": "سفارة",
18981971 "ast": "Embaxada",
1899 "bg-BG": "Посолство",
19001972 "bn": "দুতাবাস",
19011973 "bs": "Ambasada",
19021974 "ca": "Ambaixada",
19131985 "fr": "Ambassade",
19141986 "gl": "Embaixada",
19151987 "hr": "Ambasada",
1916 "hu": "Nagykövetség",
1988 "hu": "Külképviselet",
19171989 "id": "Kedutaan besar",
19181990 "is": "Sendiráð",
19191991 "it": "Ambasciata",
19422014 "zh-TW": "使館",
19432015 "zh": "使馆",
19442016 "mk": "Амбасада",
2017 "bg": "Посолство",
19452018 "he": "שגרירות",
19462019 "ms": "Kedutaan"
19472020 }
19532026 "af": "Kitskos",
19542027 "ar": "وجبات سريعة",
19552028 "ast": "Comida rápida",
1956 "bg-BG": "Бърза закуска",
19572029 "bn": "ফাস্টফুড",
19582030 "bs": "Fast Food",
19592031 "ca": "Local de menjar ràpid",
19652037 "eo": "Rapidmanĝejo",
19662038 "es": "Comida rápida",
19672039 "et": "Kiirtoitlustus",
1968 "fa": "غذای آماده",
2040 "fa": "فست فود",
19692041 "fi": "Pikaruokaravintola",
19702042 "fr": "Restauration rapide",
19712043 "gl": "Comida rápida",
19992071 "zh-TW": "速食餐廳",
20002072 "zh": "快餐",
20012073 "mk": "Брза храна",
2074 "bg": "Бърза закуска",
20022075 "dv": "ފާސްޓް ފުޑް",
20032076 "he": "מזון מהיר",
2004 "ms": "Makanan Segera"
2077 "ms": "Makanan Segera",
2078 "so": "Cuntooyinka Fudud"
20052079 }
20062080 },
20072081 "amenity/fire_station": {
20112085 "af": "Brandweerstasie",
20122086 "ar": "محطة إطفاء حريق",
20132087 "ast": "Parque de bomberos",
2014 "bg-BG": "Пожарна",
20152088 "bn": "দমকল",
20162089 "bs": "Vatrogasna stanica",
20172090 "ca": "Parc de bombers",
20582131 "zh-TW": "消防局",
20592132 "zh": "消防站",
20602133 "mk": "Противпожарна станица",
2134 "bg": "Пожарна",
20612135 "he": "תחנת כיבוי אש",
20622136 "ms": "Balai Bomba"
20632137 }
20692143 "af": "Fontein",
20702144 "ar": "نافورة",
20712145 "ast": "Fonte d'adornu",
2072 "bg-BG": "Фонтан",
20732146 "bn": "ঝর্না",
20742147 "bs": "Fontana",
20752148 "ca": "Font",
20762149 "cs": "Fontána, vodotrysk",
20772150 "da": "Springvand",
2078 "de": "Springbrunnen",
2151 "de": "Springbrunnen, Zierbrunnen",
20792152 "el": "Σιντριβάνι",
20802153 "en-GB": "Fountain",
20812154 "eo": "Fontano",
20942167 "kn": "ಬುಗ್ಗೆ",
20952168 "ko": "분수대",
20962169 "lt": "Fontanas",
2170 "lv": "Strūklaka",
20972171 "nl": "Fontein",
20982172 "no": "Fontene",
20992173 "pl": "Fontanna",
21142188 "zh-TW": "噴水池",
21152189 "zh": "喷泉",
21162190 "mk": "Чешма",
2191 "bg": "Фонтан",
21172192 "he": "מזרקה"
21182193 }
21192194 },
21242199 "af": "Petrolstasie",
21252200 "ar": "محطة وقود",
21262201 "ast": "Gasolinera",
2127 "bg-BG": "Бензиностанция",
21282202 "bn": "গ্যাস স্টেশন",
21292203 "bs": "Benzinska pumpa",
21302204 "ca": "Benzinera",
21692243 "zh-TW": "加油站",
21702244 "zh": "加油站",
21712245 "mk": "Бензинска пумпа",
2246 "bg": "Бензиностанция",
21722247 "he": "תחנת דלק",
21732248 "ms": "Stesen Minyak"
21742249 }
21802255 "af": "Begrafplaas",
21812256 "ar": "مقبرة",
21822257 "ast": "Enterramientos",
2183 "bg-BG": "Гробище",
21842258 "bn": "কবরখানা",
21852259 "bs": "Groblje",
21862260 "ca": "Cementiri",
22282302 "zh-TW": "墓地",
22292303 "zh": "墓地",
22302304 "mk": "Гробишта",
2305 "bg": "Гробище",
22312306 "he": "בית עלמין"
22322307 }
22332308 },
22502325 "gl": "Contenedor de sal",
22512326 "hr": "Kanta sa šljunkom za poledicu",
22522327 "hu": "Útszóróanyagos láda",
2328 "is": "Sandkista",
22532329 "it": "Cestino del sale",
22542330 "ja": "砂箱(降雪対策)",
22552331 "ko": "염화칼슘 보관소",
22562332 "lt": "Smėlio dėžė",
2333 "lv": "Smilšu tvertne",
22572334 "nl": "Bak met Mengeling van Strooizout en Grind",
22582335 "pl": "Pojemnik z piaskiem, żwirem...",
22592336 "pt-BR": "Caixa de Sal-Gema",
22682345 "zh-CN": "砂箱",
22692346 "zh-HK": "砂礫桶",
22702347 "zh-TW": "沙盒",
2271 "mk": "Кутија за попескување"
2348 "mk": "Кутија за попескување",
2349 "he": "סל חצץ"
22722350 }
22732351 },
22742352 "amenity/hospital": {
22942372 "hu": "Kórház",
22952373 "id": "Lingkungan Rumah Sakit",
22962374 "is": "Spítalalóð",
2297 "it": "Area Ospedaliera",
2375 "it": "Area ospedaliera",
22982376 "ja": "大規模病院(代表点または敷地)",
22992377 "ko": "병원 부지",
23002378 "lt": "Ligoninės kiemas",
23132391 "tr": "Hastane",
23142392 "uk": "Територія лікарні",
23152393 "vi": "Sân Bệnh viện",
2394 "yue": "醫院地",
23162395 "zh-CN": "医院",
23172396 "zh-HK": "醫院範圍",
23182397 "zh-TW": "醫院用地",
23192398 "mk": "Болнички двор",
2320 "dv": "ހޮސްޕިޓަލް"
2399 "dv": "ހޮސްޕިޓަލް",
2400 "he": "גן בית חולים",
2401 "so": "Goob Isbitaal"
23212402 }
23222403 },
23232404 "amenity/hunting_stand": {
23392420 "gl": "Stand de Caza",
23402421 "hr": "Lovačka čeka",
23412422 "hu": "Magasles",
2423 "is": "Skotvöllur",
23422424 "it": "Postazione da caccia",
23432425 "ja": "狩猟スタンド",
23442426 "ko": "사냥 스탠드",
23742456 "de": "Kindergartengelände",
23752457 "el": "Χώρος Νηπιαγωγείου/Παιδικού σταθμού",
23762458 "en-GB": "Preschool/Kindergarten Grounds",
2377 "eo": "Infanĝardena tereno",
2459 "eo": "Tereno de infanĝardeno (ISCED 0)",
23782460 "es": "Preescolar o jardín de infancia",
23792461 "et": "Lasteaed",
2380 "fa": "پیش دبستانی / محیط کودکستان",
2462 "fa": "محوطه پیش دبستانی / مهدکودک",
23812463 "fi": "Esikoulu",
23822464 "fr": "Établissement pré-scolaire - école maternelle, jardin d'enfants",
23832465 "gl": "Zona de Preescolar/Xardín de Infancia",
23842466 "hr": "Dvorište vrtića",
23852467 "hu": "Óvoda",
23862468 "id": "Lingkungan Prasekolah/Taman Kanak-kanak",
2469 "is": "Forskóla-/Leikskólalóð",
23872470 "it": "Area della Scuola dell'infanzia",
23882471 "ja": "幼稚園/保育園(代表点または敷地)",
23892472 "ko": "유치원 부지",
24052488 "zh-CN": "幼儿园",
24062489 "zh-HK": "學前照顧/幼稚園範圍",
24072490 "zh-TW": "育幼院/幼兒園範圍",
2408 "mk": "Двор на детска градинка"
2491 "mk": "Двор на детска градинка",
2492 "he": "גן חובה"
24092493 }
24102494 },
24112495 "amenity/library": {
24152499 "af": "Biblioteek",
24162500 "ar": "مكتبة",
24172501 "ast": "Biblioteca",
2418 "bg-BG": "Библиотека",
24192502 "bn": "পাঠাগার",
24202503 "bs": "Biblioteka",
24212504 "ca": "Biblioteca",
24632546 "zh-TW": "圖書館",
24642547 "zh": "图书馆",
24652548 "mk": "Библиотека",
2549 "bg": "Библиотека",
24662550 "dv": "ލައިބްރަރީ",
2467 "he": "ספרייה",
2468 "ms": "Perpustakaan"
2551 "he": "ספריה",
2552 "ms": "Perpustakaan",
2553 "so": "Maktabad"
24692554 }
24702555 },
24712556 "amenity/marketplace": {
24752560 "af": "Markplein",
24762561 "ar": "سوق",
24772562 "ast": "Mercáu",
2478 "bg-BG": "Пазар",
24792563 "bn": "বাজার",
24802564 "bs": "Tržnica",
24812565 "ca": "Mercat",
2482 "cs": "Trhoviště",
2566 "cs": "Tržiště",
24832567 "da": "Markedsplads",
24842568 "de": "Wochenmarkt",
24852569 "el": "Αγορά",
25212605 "zh-TW": "市場",
25222606 "zh": "市场",
25232607 "mk": "Пазар",
2608 "bg": "Пазар",
25242609 "he": "שוק"
25252610 }
25262611 },
25462631 "hr": "Parkiralište za motocikle",
25472632 "hu": "Motorkerékpár-parkoló",
25482633 "id": "Parkir Motor",
2634 "is": "Mótorhjólastæði",
25492635 "it": "Parcheggio moto",
25502636 "ja": "オートバイの駐車場",
25512637 "ko": "오토바이 주차장",
25522638 "lt": "Motociklų parkavimas",
2639 "lv": "Motociklu stāvvieta",
25532640 "nl": "Motorfietsparking",
25542641 "no": "Motorsykkelparkering",
25552642 "pl": "Parking dla motocyklów",
25562643 "pt-BR": "Estacionamento de motos",
25572644 "pt": "Parque de motas",
25582645 "ro": "Parcare de Motociclete",
2559 "ru": "Стоянка для мотоциклов",
2646 "ru": "Парковка для мотоциклов",
25602647 "sk": "Parkovanie pre motocykle",
25612648 "sl": "Parkirišče za motorje",
25622649 "sr": "Паркинг за мотоцикле",
25992686 "ja": "ナイトクラブ",
26002687 "ko": "나이트클럽",
26012688 "lt": "Naktinis klubas",
2689 "lv": "Naktsklubs",
26022690 "nl": "Nachtclub",
26032691 "no": "Nattklubb",
26042692 "pl": "Klub nocny",
26512739 "kn": "ಬಂಡಿ ನಿಲ್ದಾಣ",
26522740 "ko": "차량 주차장",
26532741 "lt": "Automobilių parkavimas",
2742 "lv": "Auto Stāvveita",
26542743 "nl": "Autoparking",
26552744 "no": "Bilparkering",
26562745 "pl": "Parking samochodowy",
26732762 "mk": "Паркиралиште",
26742763 "dv": "ކާރު ޕާރކުކުރާ ސަރަޙައްދު",
26752764 "he": "חניית מכוניות",
2676 "ms": "Tempat Letak Kereta"
2765 "ms": "Tempat Letak Kereta",
2766 "so": "Baakinka Baabuurta"
26772767 }
26782768 },
26792769 "amenity/parking_entrance": {
26982788 "hr": "Parking garaža Ulaz/Izlaz",
26992789 "hu": "Parkolóház be-/kijárat",
27002790 "id": "Pintu Masuk/Keluar Area Parkir",
2791 "is": "Inngangur/Útgangur bílastæðahúss",
27012792 "it": "Entrata/Uscita Garage",
2702 "ja": "駐車場の出入口",
2793 "ja": "出入口(駐車場)",
27032794 "ko": "주차장 입구/출구",
27042795 "nl": "Ingang/Uitgang van parkeergelegenheid",
27052796 "no": "Innkjøring/utkjøring parkeringsgarasje",
27072798 "pt-BR": "Entrada de Estacionamento Interno",
27082799 "pt": "Entrada / Saída de estacionamento",
27092800 "ro": "Intrare/Ieșire Garaj",
2710 "ru": "Въезд/Выезд с автостоянки",
2801 "ru": "Въезд/выезд с парковки",
27112802 "sk": "Vhod/východ do garáže",
27122803 "sl": "Vzhod/izhod v parkirno hišo",
27132804 "sr": "Улаз/излаз јавне гараже",
27182809 "zh-CN": "车库出入口",
27192810 "zh-HK": "停車場入口/出口",
27202811 "zh-TW": "停車場入口/出口",
2721 "mk": "Влез/излез на покриено паркиралиште"
2812 "mk": "Влез/излез на покриено паркиралиште",
2813 "he": "כניסה לחניון"
27222814 }
27232815 },
27242816 "amenity/parking_space": {
27382830 "fa": "جای پارک",
27392831 "fi": "Pysäköintitila",
27402832 "fr": "Place de parking",
2741 "gl": "Espazo de Aparcamento",
2833 "gl": "Praza de aparcamento",
27422834 "hr": "Parkirališno mjesto",
27432835 "hu": "Parkolóhely",
2836 "is": "Bílastæðarými",
27442837 "it": "Stallo",
27452838 "ja": "駐車区画(1台ごとの)",
27462839 "ko": "주차 공간",
27502843 "pt-BR": "Vaga de Estacionamento",
27512844 "pt": "Lugar de estacionamento",
27522845 "ro": "Loc de Parcare",
2753 "ru": "Отдельное парковочное место на стоянке",
2846 "ru": "Отдельное парковочное место на парковке",
27542847 "sk": "Parkovacie miesto",
27552848 "sl": "Parkirni prostor",
27562849 "sr": "Паркинг простор",
27622855 "zh-HK": "泊車位",
27632856 "zh-TW": "停車位",
27642857 "mk": "Паркинг-место",
2858 "he": "אזור חניה",
27652859 "ms": "Ruang Letak Kenderaan"
27662860 }
27672861 },
27722866 "af": "Apteek",
27732867 "ar": "صيدلية",
27742868 "ast": "Farmacia",
2775 "bg-BG": "Аптека",
27762869 "bn": "দাওয়াইখানা",
27772870 "bs": "Apoteka",
27782871 "ca": "Farmàcia",
28202913 "zh-TW": "藥房",
28212914 "zh": "药房",
28222915 "mk": "Аптека",
2916 "bg": "Аптека",
28232917 "he": "בית מרקחת",
28242918 "ms": "Farmasi"
28252919 }
28312925 "af": "Plek van aanbidding",
28322926 "ar": "مكان عبادة",
28332927 "ast": "Llugar de cultu",
2834 "bg-BG": "Религиозен храм",
28352928 "bn": "প্রার্থনাস্থল",
28362929 "bs": "Bogomolja",
28372930 "ca": "Lloc de culte",
28772970 "zh-TW": "宗教祟拜場所",
28782971 "zh": "礼拜场所",
28792972 "mk": "Верски објект",
2973 "bg": "Религиозен храм",
28802974 "dv": "އަޅުކަންކުރާ ތަންތަން",
2881 "ms": "Tempat Ibadat"
2975 "he": "בית תפילה",
2976 "ms": "Tempat Ibadat",
2977 "so": "Goobta Cibaadada"
28822978 }
28832979 },
28842980 "amenity/police": {
28882984 "af": "Polisie",
28892985 "ar": "شرطة",
28902986 "ast": "Policía",
2891 "bg-BG": "Полиция",
28922987 "bn": "পুলিশ",
28932988 "bs": "Policija",
28942989 "ca": "Comissaria de Policia",
29363031 "zh-TW": "警察局",
29373032 "zh": "警察局",
29383033 "mk": "Полиција",
3034 "bg": "Полиция",
29393035 "he": "משטרה",
29403036 "ms": "Polis"
29413037 }
29473043 "af": "Posbus",
29483044 "ar": "صندوق البريد",
29493045 "ast": "Buzón",
2950 "bg-BG": "Пощенска кутия",
29513046 "bn": "ডাকবাক্স",
29523047 "bs": "Poštansko_sanduče",
29533048 "ca": "Bústia de correus",
29943089 "zh-TW": "郵筒",
29953090 "zh": "邮箱",
29963091 "mk": "Поштенско сандаче",
3092 "bg": "Пощенска кутия",
29973093 "he": "תיבת דואר",
29983094 "ms": "Peti Surat"
29993095 }
30053101 "af": "Poskantoor",
30063102 "ar": "مكتب البريد",
30073103 "ast": "Oficina de correos",
3008 "bg-BG": "Поща",
30093104 "bn": "ডাকঘর",
30103105 "bs": "Pošta",
30113106 "ca": "Oficina de correus",
30533148 "zh-TW": "郵局",
30543149 "zh": "邮局",
30553150 "mk": "Пошта",
3151 "bg": "Поща",
30563152 "he": "סניף דואר",
30573153 "ms": "Pejabat Pos"
30583154 }
30643160 "af": "Kroeg",
30653161 "ar": "حانة",
30663162 "ast": "Pub",
3067 "bg-BG": "Пъб",
30683163 "bn": "সরাইখানা",
30693164 "bs": "Pub",
3070 "ca": "Pub",
3165 "ca": "Bar",
30713166 "cs": "Hospoda",
30723167 "da": "Værtshus",
30733168 "de": "Kneipe",
30953190 "pt-BR": "Bar / Boteco",
30963191 "pt": "Taberna / Tasca",
30973192 "ro": "Pub",
3098 "ru": "Паб / ресторан",
3193 "ru": "Паб",
30993194 "sk": "Krčma",
31003195 "sl": "Pivnica",
31013196 "sr": "Паб",
31113206 "zh-TW": "Pub",
31123207 "zh": "酒馆",
31133208 "mk": "Паб",
3209 "bg": "Пъб",
31143210 "he": "פאב",
31153211 "ms": "Pub"
31163212 }
31323228 "fa": "قفسه کتاب عمومی",
31333229 "fi": "Julkinen kirjahylly",
31343230 "fr": "Microbibliothèque",
3135 "gl": "Estantería pública",
3231 "gl": "Estante pública",
31363232 "hr": "Javna knjižnica",
31373233 "hu": "Közösségi könyvespolc",
3234 "is": "Almenningsbókakassi",
31383235 "it": "Libreria pubblica",
31393236 "ja": "公共の本棚",
31403237 "ko": "공공 책장",
3238 "lv": "Publisks Grāmatplaukts",
31413239 "nl": "Openbare boekenkast",
31423240 "pl": "Publiczna wymiana książek",
31433241 "pt-BR": "Biblioteca ao Ar Livre",
31533251 "zh-CN": "公共书架",
31543252 "zh-HK": "公眾書架",
31553253 "zh-TW": "漂書站",
3156 "mk": "Јавен шкаф за книги"
3254 "mk": "Јавен шкаф за книги",
3255 "he": "ספריה"
31573256 }
31583257 },
31593258 "amenity/ranger_station": {
31743273 "fa": "ایستگاه جنگلبانی",
31753274 "fi": "Metsävartiosto",
31763275 "fr": "Services publics des parcs nationaux",
3177 "gl": "Estación de gardabosques",
3276 "gl": "Estación de garda de bosques",
31783277 "hr": "Rendžerska postaja",
31793278 "hu": "Nemzeti park látogatóközpontja",
3279 "is": "Landvarðastöð",
31803280 "it": "Guardiaparco",
31813281 "ja": "レンジャーの詰所",
31823282 "ko": "관리소",
31983298 "zh-HK": "郊野公園遊客中心",
31993299 "zh-TW": "國家公園管理站",
32003300 "mk": "Шумарска куќарка",
3301 "he": "תחנת פקחים",
32013302 "ms": "Stesen Renjer"
32023303 }
32033304 },
32053306 "title": {
32063307 "C": "Recycling Center",
32073308 "en": "Recycling Container",
3309 "ar": "حاوية إعادة تدوير",
3310 "ca": "Contenidor de reciclatge",
3311 "cs": "Recyklační kontejner",
32083312 "da": "Genbrugscontainer",
32093313 "de": "Recyclingcontainer",
3314 "en-GB": "Recycling Container",
32103315 "eo": "Recikligujo",
32113316 "es": "Contenedor de reciclaje",
3317 "et": "Jäätmekonteiner",
3318 "fi": "Kierrätysastia",
32123319 "fr": "Conteneur de recyclage",
3320 "gl": "Contenedor de reciclaxe",
32133321 "hu": "Szelektív hulladékgyűjtő konténer",
3322 "is": "Endurvinnslugámur",
32143323 "it": "Cassonetto per raccolta differenziata",
32153324 "ja": "リサイクル容器",
32163325 "ko": "재활용 용기",
3326 "lv": "Šķirošanas konteiners",
32173327 "nl": "Recyclagecontainer",
32183328 "pl": "Kontener do recyclingu",
32193329 "pt-BR": "Contêiner de Reciclagem",
32203330 "pt": "Contentor reciclagem",
3331 "ru": "Контейнер для приёма вторично перерабатываемых отходов",
32213332 "sv": "Återvinningscontainer ",
32223333 "tr": "Geri Dönüşüm Kutusu",
32233334 "uk": "Контейнер для сміття ",
32243335 "vi": "Thùng Tái chế",
3336 "zh-HK": "回收桶",
32253337 "zh-TW": "資源回收箱",
3338 "he": "סל מיחזור",
32263339 "ms": "Bekas Kitar Semula"
32273340 }
32283341 },
32333346 "af": "Restaurant",
32343347 "ar": "مطعم",
32353348 "ast": "Restaurante",
3236 "bg-BG": "Ресторант",
32373349 "bn": "রেস্তোরাঁ",
32383350 "bs": "Restoran",
32393351 "ca": "Restaurant",
32813393 "zh-TW": "餐廳",
32823394 "zh": "餐馆",
32833395 "mk": "Ресторан",
3396 "bg": "Ресторант",
32843397 "dv": "ރެސްޓޯރަންޓް",
3285 "ms": "Restoran"
3398 "he": "מסעדה",
3399 "ms": "Restoran",
3400 "so": "Maqaayad"
32863401 }
32873402 },
32883403 "amenity/sanitary_dump_station": {
33033418 "gl": "Eliminación de WC de caravanas",
33043419 "hr": "Pražnjenje toaleta za kamp kućice",
33053420 "hu": "Szaniterürítő hely (lakóautóknak)",
3421 "is": "Salernishreinsun fyrir bíla",
33063422 "it": "Smaltimento reflui camper",
33073423 "ja": "キャンピングカー用汚物廃棄所",
33083424 "ko": "RV 화장실 처리장",
33103426 "pl": "Miejsce opróżniania toalety (dla kamperów)",
33113427 "pt-BR": "Ponto de Descarga de Dejetos (para trailers)",
33123428 "pt": "Escoamento sanitário de autocaravana",
3313 "ru": "Ассенизационная сливная станция",
3429 "ru": "Слив для туалета трейлеров",
33143430 "sk": "Vyprázdňovanie karavánových toaliet",
33153431 "sl": "Odlaganje fekalij za avtodome",
33163432 "sv": "Latrintömning",
33203436 "zh-CN": "厕所卸污处",
33213437 "zh-HK": "露營車廁所廢物收集",
33223438 "zh-TW": "RV移動廁所",
3323 "mk": "Исфрлање трајлерски фекалии"
3439 "mk": "Исфрлање трајлерски фекалии",
3440 "he": "תחנת סילוק שפכים מקרוונים"
33243441 }
33253442 },
33263443 "amenity/school": {
33353452 "de": "Schulgelände",
33363453 "el": "Χώρος Σχολείου",
33373454 "en-GB": "School Grounds",
3338 "eo": "Lerneja tereno",
3455 "eo": "Tereno de lernejo (ISCED 1-3)",
33393456 "es": "Escuela / Colegio",
33403457 "et": "Kool",
33413458 "fa": "محیط مدرسه",
33703487 "zh-TW": "中小學範圍",
33713488 "mk": "Училиштен двор",
33723489 "dv": "ސްކޫލު ބިން",
3373 "ms": "Kawasan Sekolah"
3490 "he": "מגרש בית ספר",
3491 "ms": "Kawasan Sekolah",
3492 "so": "Goobaha Dugsiyada"
33743493 }
33753494 },
33763495 "amenity/shelter": {
33823501 "bs": "Sklonište",
33833502 "ca": "Refugi",
33843503 "cs": "Přístřešek",
3385 "da": "Shelter",
3504 "da": "Skur",
33863505 "de": "Unterstand",
33873506 "el": "Στέγαστρο",
33883507 "en-GB": "Shelter",
34183537 "zh-CN": "亭",
34193538 "zh-HK": "涼亭",
34203539 "zh-TW": "涼亭",
3421 "mk": "Засолниште"
3540 "mk": "Засолниште",
3541 "he": "מקלט"
34223542 }
34233543 },
34243544 "amenity/social_facility": {
34253545 "title": {
34263546 "C": "Social Facility",
34273547 "en": "Social Facility",
3548 "ar": "مؤسسة اجتماعية",
34283549 "ast": "Serviciu social",
34293550 "ca": "Equipament social",
34303551 "cs": "Zařízení sociálních služeb",
34423563 "hr": "Socijalna ustanova",
34433564 "hu": "Szociális létesítmény",
34443565 "id": "Fasilitas Sosial",
3566 "is": "Félagsþjónusta",
34453567 "it": "Centro socio-assistenziale",
34463568 "ja": "福祉施設",
34473569 "ko": "사회시설",
34613583 "zh-CN": "社会服务设施",
34623584 "zh-HK": "社會服務設施",
34633585 "zh-TW": "社福機構",
3464 "mk": "Социјална служба"
3586 "mk": "Социјална служба",
3587 "he": "מתקן שירותי רווחה"
34653588 }
34663589 },
34673590 "amenity/studio": {
34873610 "hr": "Studio",
34883611 "hu": "Stúdió",
34893612 "id": "Studio",
3613 "is": "Upptökustúdíó",
34903614 "it": "Studio radiotelevisivo",
34913615 "ja": "スタジオ",
34923616 "ko": "스튜디오",
34933617 "lt": "Studija",
3618 "lv": "Studija",
34943619 "nl": "Studio",
34953620 "no": "Studio",
34963621 "pl": "Studio",
35203645 "af": "Taxi staanplek",
35213646 "ar": "موقف تاكسي",
35223647 "ast": "Parada de taxis",
3523 "bg-BG": "Такси стоянка",
35243648 "bs": "Taxi stajalište",
35253649 "ca": "Parada de Taxi",
35263650 "cs": "Stanoviště taxi",
35633687 "zh-HK": "的士站",
35643688 "zh-TW": "計程車招呼站",
35653689 "mk": "Такси-постојка",
3690 "bg": "Такси стоянка",
35663691 "he": "עמדת מוניות",
35673692 "ms": "Tempat Menunggu Teksi"
35683693 }
35743699 "af": "Telefoon",
35753700 "ar": "هاتف",
35763701 "ast": "Teléfonu",
3577 "bg-BG": "Телефон",
35783702 "bn": "টেলিফোন",
35793703 "bs": "Telefon",
35803704 "ca": "Telèfon",
36213745 "zh-TW": "公用電話",
36223746 "zh": "电话",
36233747 "mk": "Телефон",
3748 "bg": "Телефон",
36243749 "he": "טלפון",
36253750 "ms": "Telefon"
36263751 }
36323757 "af": "Teater",
36333758 "ar": "مسرح",
36343759 "ast": "Teatru",
3635 "bg-BG": "Театър",
36363760 "bn": "থিয়েটার",
36373761 "bs": "Pozorište",
36383762 "ca": "Teatre",
36793803 "zh-TW": "戲劇院",
36803804 "zh": "剧院",
36813805 "mk": "Театар",
3806 "bg": "Театър",
36823807 "he": "תאטרון",
36833808 "ms": "Teater"
36843809 }
36903815 "af": "Toilette",
36913816 "ar": "دورات مياه",
36923817 "ast": "Aseos",
3693 "bg-BG": "Тоалетна",
36943818 "bn": "শৌচাগার",
36953819 "bs": "Toaleti",
36963820 "ca": "Lavabos",
37383862 "zh-TW": "廁所",
37393863 "zh": "厕所",
37403864 "mk": "Тоалет",
3865 "bg": "Тоалетна",
37413866 "dv": "ފާޚާނާ",
37423867 "he": "בתי שימוש",
3743 "ms": "Tandas"
3868 "ms": "Tandas",
3869 "so": "Musqulo"
37443870 }
37453871 },
37463872 "amenity/townhall": {
37503876 "af": "Stadsaal",
37513877 "ar": "مبنى البلدية",
37523878 "ast": "Edificiu municipal",
3753 "bg-BG": "Кметство",
37543879 "bn": "টাউন হল",
37553880 "bs": "Gradska vijećnica",
37563881 "ca": "Ajuntament",
37963921 "zh-TW": "市政廳",
37973922 "zh": "市政府",
37983923 "mk": "Градски дом",
3924 "bg": "Кметство",
3925 "he": "בניין עירייה",
37993926 "ms": "Dewan Perbandaran"
38003927 }
38013928 },
38113938 "de": "Universitätsgelände",
38123939 "el": "Χώρος Πανεπιστημίου",
38133940 "en-GB": "University Grounds",
3814 "eo": "Universitata tereno",
3941 "eo": "Tereno de altgrada lernejo (ISCED 5-7)",
38153942 "es": "Universidad",
38163943 "et": "Ülikooliala",
3817 "fa": "محیط دانشگاهی",
3944 "fa": "محوطه دانشگاه",
38183945 "fi": "Yliopistoalue",
38193946 "fr": "Université, enseignement supérieur universitaire - institution ou campus",
38203947 "gl": "Campus universitario",
38213948 "hr": "Fakultetsko zemljište",
38223949 "hu": "Egyetem",
38233950 "id": "Lingkungan Universitas",
3951 "is": "Háskólalóð",
38243952 "it": "Area universitaria",
38253953 "ja": "大学(代表点または敷地)",
38263954 "ko": "대학 부지",
38423970 "zh-HK": "大學範圍",
38433971 "zh-TW": "大學範圍",
38443972 "mk": "Универзитетски двор",
3973 "he": "מתחם אוניברסיטה",
38453974 "ms": "Kawasan Universiti"
38463975 }
38473976 },
38493978 "title": {
38503979 "C": "Veterinary",
38513980 "en": "Veterinary",
3852 "ar": "طبيب حيوانات",
3981 "ar": "بيطري",
38533982 "ast": "Veterinariu",
38543983 "ca": "Veterinari",
38553984 "cs": "Veterina",
38734002 "kn": "ಪಶುವೈದ್ಯಕೀಯ",
38744003 "ko": "동물병원",
38754004 "lt": "Veterinarija",
4005 "lv": "Veternārārsts",
38764006 "nl": "Dierenarts",
38774007 "no": "Veterinær",
38784008 "pl": "Weterynarz",
38914021 "zh-HK": "獸醫",
38924022 "zh-TW": "獸醫院",
38934023 "mk": "Ветеринар",
4024 "he": "וטרינר",
38944025 "ms": "Veterinar"
38954026 }
38964027 },
39014032 "af": "Asblik",
39024033 "ar": "سلة مهملات",
39034034 "ast": "Papelera",
3904 "bg-BG": "Кош за боклук",
39054035 "bs": "Kanta za otpatke",
39064036 "ca": "Paperera",
39074037 "cs": "Odpadkový koš",
39244054 "ja": "ゴミ箱",
39254055 "ko": "휴지통",
39264056 "lt": "Šiukšliadėžė",
4057 "lv": "Atkritumu grozs",
39274058 "nl": "Prullenbak",
39284059 "no": "Søppel",
39294060 "pl": "Kosz na śmieci",
39424073 "zh-HK": "垃圾桶",
39434074 "zh-TW": "垃圾筒",
39444075 "zh": "垃圾箱",
3945 "mk": "Корпа за отпадоци"
4076 "mk": "Корпа за отпадоци",
4077 "bg": "Кош за боклук",
4078 "he": "סל אשפה"
39464079 }
39474080 },
39484081 "amenity/waste_disposal": {
39654098 "gl": "Vertedeiro",
39664099 "hr": "Kontejner za smeće",
39674100 "hu": "Szemeteskonténer",
4101 "is": "Ruslagámur",
39684102 "it": "Cassonetto del pattume",
39694103 "ja": "ゴミ収集ボックス",
39704104 "ko": "쓰레기통",
4105 "lv": "Atkritumu konteiners",
39714106 "nl": "Kleine afvalcontainer",
39724107 "pl": "Śmietnik",
39734108 "pt-BR": "Contêiner de lixo não reciclável",
39744109 "pt": "Contentor de lixo",
39754110 "ro": "Container de Gunoi",
3976 "ru": "Мусорные баки",
4111 "ru": "Мусорный бак",
39774112 "sl": "Zabojnik za odpadke",
39784113 "sr": "Контејнер за смеће",
39794114 "sv": "Soptunna (hushålls- eller industrisopor)",
39834118 "zh-CN": "大型垃圾箱",
39844119 "zh-HK": "大型垃圾箱",
39854120 "zh-TW": "垃圾場",
3986 "mk": "Контејнер"
4121 "mk": "Контејнер",
4122 "he": "פח אשפה"
39874123 }
39884124 },
39894125 "amenity/water_point": {
40044140 "gl": "Auga potable para caravanas",
40054141 "hr": "Pitka voda za kamp kućice",
40064142 "hu": "Ivóvíz-csatlakozás lakóautónak",
4143 "is": "Drykkjarvatn fyrir bíla",
40074144 "it": "Acqua potabile per camper",
40084145 "ja": "キャンピングカー用の給水施設",
40094146 "ko": "RV 식수대",
40114148 "pl": "Woda pitna dla kamperów",
40124149 "pt-BR": "Torneira de Água Potável",
40134150 "pt": "Água potável para autocaravanas",
4014 "ru": "Резервуар с питьевой водой",
4151 "ru": "Питьевая вода для трейлера",
40154152 "sk": "Pitná voda pre karavany",
40164153 "sl": "Pitna voda za avtodome",
40174154 "sv": "Dricksvatten för campingfordon",
40214158 "zh-CN": "直饮水",
40224159 "zh-HK": "露營車飲用水",
40234160 "zh-TW": "RV 飲用水",
4024 "mk": "Пивка вода за трајлери"
4161 "mk": "Пивка вода за трајлери",
4162 "he": "מי שתייה לקרוואן"
40254163 }
40264164 },
40274165 "amenity/register_office": {
40284166 "title": {
40294167 "C": "Register Office",
40304168 "en": "Register Office",
4031 "ar": "مكتب تسجيل",
4169 "ar": "مكتب السجل المدني",
40324170 "ast": "Oficina de rexistru",
40334171 "ca": "Oficina de registre",
40344172 "cs": "Matriční úřad",
40424180 "fa": "اداره ثبت",
40434181 "fi": "Maistraatti",
40444182 "fr": "Bureau d'état-civil",
4045 "gl": "Oficina de Rexistro",
4183 "gl": "Oficina do rexistro",
40464184 "hr": "Matični ured",
40474185 "hu": "Anyakönyvi hivatal",
40484186 "id": "Dinas Catatan Sipil",
4187 "is": "Skráningarskrifstofa",
40494188 "it": "Anagrafe",
40504189 "ja": "登記所",
40514190 "ko": "등기소",
40654204 "zh-HK": "人事登記處",
40664205 "zh-TW": "戶政事務所",
40674206 "mk": "Матична служба",
4207 "he": "משרד רישום",
40684208 "ms": "Pejabat Pendaftar"
40694209 }
40704210 },
40804220 "en-GB": "Shower",
40814221 "eo": "Duŝejo",
40824222 "es": "Ducha",
4223 "fa": "دوش",
4224 "fi": "Suihku",
40834225 "fr": "Douche",
40844226 "gl": "Ducha",
40854227 "hu": "Zuhany",
4228 "is": "Steypibað",
40864229 "it": "Doccia",
40874230 "ja": "シャワー室",
40884231 "ko": "샤워실",
4232 "lv": "Duša",
40894233 "nl": "Douche",
40904234 "pl": "Prysznic",
40914235 "pt-BR": "Ducha",
40924236 "pt": "Chuveiro",
4237 "ru": "Душ",
40934238 "sk": "Sprcha",
40944239 "sr": "Туш",
40954240 "sv": "Dusch",
41094254 "af": "Swembad",
41104255 "ar": "حوض سباحة",
41114256 "ast": "Piscina",
4112 "bg-BG": "Плувен басейн",
41134257 "bn": "সাঁতার কাটার পুকুর",
41144258 "bs": "Bazen",
41154259 "ca": "Piscina",
41224266 "es": "Piscina",
41234267 "et": "Ujumisbassein",
41244268 "fa": "استخر شنا",
4125 "fi": "Uimahalli tai -allas",
4269 "fi": "Uima-allas",
41264270 "fr": "Piscine",
41274271 "gl": "Piscina",
41284272 "hr": "Sportski bazen",
41414285 "pt-BR": "Piscina",
41424286 "pt": "Piscina",
41434287 "ro": "Piscină",
4144 "ru": "Бассейн",
4288 "ru": "Бассейн (устаревший тег)",
41454289 "sk": "Plaváreň",
41464290 "sl": "Plavalni bazen",
41474291 "sr": "Базен",
41574301 "zh-TW": "游泳池",
41584302 "zh": "游泳池",
41594303 "mk": "Базен",
4304 "bg": "Плувен басейн",
41604305 "he": "בריכת שחייה",
41614306 "ms": "Kolam Renang"
41624307 }
41654310 "title": {
41664311 "C": "Ice Cream Shop",
41674312 "en": "Ice Cream Shop",
4313 "ar": "محل بيع المثلجات",
41684314 "ast": "Xeladería",
41694315 "ca": "Gelateria",
41704316 "cs": "Zmrzlina",
41804326 "fr": "Magasin de crèmes glacées",
41814327 "gl": "Xeadería",
41824328 "hu": "Fagylaltozó",
4329 "is": "Ísbúð",
41834330 "it": "Gelateria",
41844331 "ja": "アイスクリーム店",
41854332 "kn": "ಐಸ್ ಕ್ರೀಮ್ ಅಂಗ",
41864333 "ko": "아이스크림 가게",
4334 "lv": "Saldējuma Veikals",
41874335 "nl": "IJskraam",
41884336 "pl": "Lodziarnia",
41894337 "pt-BR": "Sorveteria",
41904338 "pt": "Geladaria",
41914339 "ro": "Magazin de Înghețată",
4192 "ru": "Кафе-мороженое",
4340 "ru": "Прилавок с мороженным",
41934341 "sk": "Obchod so zmrzlinou",
41944342 "sl": "Sladoledarna",
41954343 "sr": "Сладоледџиница",
42094357 "title": {
42104358 "C": "Planetarium",
42114359 "en": "Planetarium",
4360 "ar": "قبة فلكية",
42124361 "ast": "Planetariu",
42134362 "ca": "Planetari",
42144363 "cs": "Planetárium",
42244373 "fr": "Planétarium",
42254374 "gl": "Planetario",
42264375 "hu": "Planetárium",
4376 "is": "Stjörnuver",
42274377 "it": "Planetario",
42284378 "ja": "プラネタリウム",
42294379 "kn": "ತಾರಾಲಯ",
42304380 "ko": "천체투영관",
4381 "lv": "Planetārijs",
42314382 "nl": "Planetarium",
42324383 "pl": "Planetarium",
42334384 "pt-BR": "Planetário",
42464397 "zh-HK": "天象廳",
42474398 "zh-TW": "天文臺",
42484399 "mk": "Планетариум",
4400 "he": "מצפה כוכבים",
42494401 "ms": "Planetarium"
42504402 }
42514403 },
42534405 "title": {
42544406 "C": "Prison Grounds",
42554407 "en": "Prison Grounds",
4408 "ar": "سجن",
42564409 "ast": "Terrén de cárcel",
42574410 "ca": "Terrenys de presó",
42584411 "cs": "Prostor věznice",
42684421 "fr": "Prison",
42694422 "gl": "Penitenciaria",
42704423 "hu": "Börtön",
4424 "is": "Fangelsislóð",
42714425 "it": "Area carceraria",
42724426 "ja": "刑務所(代表点または敷地)",
42734427 "kn": "ಬಂದೀಖಾನೆ ಮೈದಾನ",
42894443 "zh-HK": "監獄範圍",
42904444 "zh-TW": "監獄範圍",
42914445 "mk": "Затворски двор",
4446 "he": "מגרש כלא",
42924447 "ms": "Kawasan Penjara"
42934448 }
42944449 },
42964451 "title": {
42974452 "C": "Coworking Space",
42984453 "en": "Coworking Space",
4454 "ar": "مساحة عمل مشتركة",
42994455 "ca": "Espai de coworking",
43004456 "cs": "Sdílený pracovní prostor",
43014457 "da": "Kontorfællesskab",
43094465 "fr": "Espace de bureaux partagés, coworking",
43104466 "gl": "Espacio de cotraballo",
43114467 "hu": "Közösségi iroda",
4468 "is": "Sameiginlegt vinnurými",
43124469 "it": "Spazio di Coworking",
43134470 "ja": "コワーキングスペース",
43144471 "ko": "공동 작업 공간",
43344491 "title": {
43354492 "C": "Nursing Home",
43364493 "en": "Nursing Home",
4494 "ar": "دار التمريض",
43374495 "ca": "Llar d'avis",
43384496 "cs": "Domov pro seniory/pečovatelský ústav",
43394497 "da": "Plejehjem",
43424500 "eo": "Domo de permanenta zorgado",
43434501 "es": "Residencia de ancianos",
43444502 "et": "Hoolduskodu",
4503 "fa": "خانه سالمندان",
43454504 "fi": "Hoitokoti",
43464505 "fr": "Maison de repos",
43474506 "gl": "Residencia de anciáns",
43484507 "hu": "Ápolóotthon",
4508 "is": "Hjúkrunarheimili",
43494509 "it": "Residenza Sanitaria Assistenziale (RSA)",
43504510 "ja": "介護施設",
43514511 "ko": "요양원",
43864546 "fr": "Crématorium",
43874547 "gl": "Crematorio",
43884548 "hu": "Krematórium",
4549 "is": "Líkbrennsla",
43894550 "it": "Forno crematorio",
43904551 "ja": "火葬場",
43914552 "ko": "화장장",
44054566 "zh-CN": "火葬场",
44064567 "zh-HK": "火葬場",
44074568 "zh-TW": "火葬場",
4408 "mk": "Крематориум"
4569 "mk": "Крематориум",
4570 "he": "משרפה"
44094571 }
44104572 },
44114573 "amenity/food_court": {
44204582 "eo": "Manĝ-bazaro",
44214583 "es": "Plaza de comida",
44224584 "et": "Toiduväljak",
4423 "fa": "بوفه غذا",
4585 "fa": "فودکورت",
44244586 "fi": "Ravintolamaailma",
44254587 "fr": "Aire de restauration, food-court",
44264588 "gl": "Zona de comidas",
44274589 "hu": "Étkezőtér",
4590 "is": "Matarmarkaður",
44284591 "it": "Zona ristorazione",
44294592 "ja": "フードコート",
44304593 "ko": "푸트코트",
4594 "lv": "Ēdnīca",
44314595 "nl": "Eetplaats omringd door fastfoodzaken",
44324596 "pl": "Wspólny ogródek restauracyjny",
44334597 "pt-BR": "Praça de Alimentação",
44664630 "fr": "Cybercafé",
44674631 "gl": "Cibercafé",
44684632 "hu": "Internetkávézó",
4633 "is": "Netkaffihús",
44694634 "it": "Internet Cafe",
44704635 "ja": "インターネットカフェ",
44714636 "ko": "PC방",
4637 "lv": "Interneta Kafejnīca",
44724638 "nl": "Internetcafé",
44734639 "pl": "Kafejka internetowa",
44744640 "pt-BR": "Internet Café",
44864652 "zh-HK": "網吧",
44874653 "zh-TW": "網咖",
44884654 "mk": "Интернет-кафуле",
4655 "he": "קפה אינטרנט",
44894656 "ms": "Kafe Internet"
44904657 }
44914658 },
45064673 "fr": "Bain public",
45074674 "gl": "Baño público",
45084675 "hu": "Nyilvános fürdő",
4676 "is": "Almenningsböð",
45094677 "it": "Bagni Pubblici",
45104678 "ja": "公衆浴場",
45114679 "ko": "대중 목욕탕",
45514719 "fr": "Installation de transit, regroupement ou tri de déchets",
45524720 "gl": "Estación de bombeo de augas residuais",
45534721 "hu": "Hulladékátrakó állomás",
4722 "is": "Sorpflokkunarstöð",
45544723 "it": "Centro Raccolta Rifiuti",
45554724 "ja": "ゴミ集積場",
45564725 "ko": "쓰레기 운반장",
45684737 "zh-CN": "垃圾中转站",
45694738 "zh-HK": "垃圾轉運站",
45704739 "zh-TW": "垃圾清運站",
4571 "mk": "Претоварна отпадна станица"
4740 "mk": "Претоварна отпадна станица",
4741 "he": "תחנת מעבר זבל"
45724742 }
45734743 },
45744744 "amenity/animal_boarding": {
45874757 "fr": "Plateforme de chargement d'animaux",
45884758 "gl": "Aloxamento de animais",
45894759 "hu": "Állatpanzió",
4760 "is": "Dýrahótel",
45904761 "it": "Pensione per animali",
45914762 "ja": "ペットホテル",
45924763 "ko": "동물 기숙 시설",
46034774 "vi": "Khách sạn Thú cưng",
46044775 "zh-CN": "动物寄养机构",
46054776 "zh-HK": "寵物酒店",
4606 "zh-TW": "寵物度假村"
4777 "zh-TW": "寵物度假村",
4778 "he": "פנסיון"
46074779 }
46084780 },
46094781 "amenity/animal_breeding": {
46184790 "en-GB": "Animal Breeding Facility",
46194791 "eo": "Bredejo",
46204792 "es": "Criadero de animales",
4793 "fa": "امکانات پرورش حیوانات",
4794 "fi": "Eläinten ruokintapaikka",
46214795 "fr": "Installation d'élevage d'animaux",
46224796 "gl": "Granxa de animais",
46234797 "hu": "Állattenyésztő",
4798 "is": "Dýraræktun",
46244799 "it": "Allevamento",
46254800 "ja": "動物繁殖施設",
46264801 "ko": "동물 사육 시설",
46374812 "vi": "Trại Nuôi Thú",
46384813 "zh-CN": "动物饲养繁育机构",
46394814 "zh-HK": "動物繁殖場",
4640 "zh-TW": "動物繁殖場"
4815 "zh-TW": "動物繁殖場",
4816 "he": "מתקן לגידול לבעלי חיים"
46414817 }
46424818 },
46434819 "amenity/animal_shelter": {
46444820 "title": {
46454821 "C": "Animal Shelter",
46464822 "en": "Animal Shelter",
4823 "ar": "مأوى حيوانات",
46474824 "ast": "Refuxu d'animales",
46484825 "ca": "Refugi d'animals",
46494826 "cs": "Zvířecí útulek",
46534830 "en-GB": "Animal Shelter",
46544831 "eo": "Azilo por bestoj",
46554832 "es": "Refugio de animales",
4833 "fa": "پناهگاه حیوانات",
46564834 "fi": "Eläinkatos",
46574835 "fr": "Refuge animalier",
46584836 "gl": "Refuxio de animais",
46594837 "hu": "Állatmenhely",
4838 "is": "Dýraathvarf",
46604839 "it": "Rifugio per animali",
46614840 "ja": "動物保護施設",
46624841 "ko": "동물 보호소",
4842 "lv": "Dzīvnieku patversme",
46634843 "nl": "Dierenasiel",
46644844 "pl": "Schronisko dla zwierząt",
46654845 "pt-BR": "Abrigo de Animais",
46934873 "eo": "Stirlernejo",
46944874 "es": "Escuela de conducción",
46954875 "et": "Sõidukool",
4876 "fa": "آموزشگاه رانندگی",
46964877 "fi": "Autokoulu",
46974878 "fr": "Auto-école",
46984879 "gl": "Autoescola",
46994880 "hu": "Autósiskola",
4881 "is": "Ökuskóli",
47004882 "it": "Scuola guida",
47014883 "ja": "自動車教習所",
47024884 "ko": "운전학원",
4885 "lv": "Autoskola",
47034886 "nl": "Rijschool",
47044887 "pl": "Szkoła nauki jazdy",
47054888 "pt-BR": "Auto Escola",
47294912 "title": {
47304913 "C": "Vending Machine",
47314914 "en": "Vending Machine",
4915 "ar": "آلة بيع",
47324916 "ast": "Máquina de venta automática",
47334917 "ca": "Màquina de vending",
47344918 "cs": "Prodejní automat",
47374921 "en-GB": "Vending Machine",
47384922 "eo": "Vendilo",
47394923 "es": "Máquina expendedora",
4924 "fa": "دستگاه فروش خودکار",
47404925 "fi": "Myyntiautomaatti",
47414926 "fr": "Distributeur automatique",
4742 "gl": "Máquina de Vending",
4927 "gl": "Máquina expendedora",
47434928 "hu": "Árusító automata",
4929 "is": "Sjálfsali",
47444930 "it": "Distributore automatico",
47454931 "ja": "自動販売機",
47464932 "ko": "자동판매기",
4933 "lv": "Tirdzniecības automāts",
47474934 "nl": "Automaat",
47484935 "pl": "Automat sprzedający",
47494936 "pt-BR": "Máquina de Venda",
47594946 "zh-CN": "自动售货机",
47604947 "zh-HK": "售賣機",
47614948 "zh-TW": "自動販賣機",
4949 "he": "מכונת ממכר",
47624950 "ms": "Mesin Layan Diri"
47634951 }
47644952 },
47674955 "C": "Animal Watering Place",
47684956 "en": "Animal Watering Place",
47694957 "ast": "Bebederu p'animales",
4958 "ca": "Font d'aigua per animals",
47704959 "cs": "Napajedlo pro zvířata",
47714960 "da": "Dyrevandtrug",
47724961 "de": "Tränke",
47784967 "fr": "Point d'eau pour animaux",
47794968 "gl": "Bebedoiro de animais",
47804969 "hu": "Állatitató hely",
4970 "is": "Brynning fyrir dýr",
47814971 "it": "Abbeveratoio",
47824972 "ja": "動物の水飲み場",
47834973 "ko": "동물 급수 장소",
47944984 "vi": "Nước Uống dành cho Thú vật",
47954985 "zh-CN": "动物饮水地",
47964986 "zh-HK": "動物飲水處",
4797 "zh-TW": "動物飲水區"
4987 "zh-TW": "動物飲水區",
4988 "he": "מקור מים לחיות"
47984989 }
47994990 },
48004991 "amenity/bus_station": {
48014992 "title": {
48024993 "C": "Bus Station / Terminal",
48034994 "en": "Bus Station / Terminal",
4995 "ar": "محطة حافلات",
48044996 "ast": "Estación d'autobuses / Terminal",
4805 "de": "Busbahnhof",
4997 "ca": "Estació d'autobusos",
4998 "cs": "Autobusové nádraží / terminál",
4999 "da": "Busstation/rutebilstation",
5000 "de": "Busbahnhof / Busterminal",
5001 "en-GB": "Bus Station / Terminal",
48065002 "eo": "Aŭtobus-stacio",
48075003 "es": "Estación / Terminal de bus",
5004 "fa": "پایانه اتوبوس / ترمینال",
5005 "fi": "Linja-autoasema/-terminaali",
48085006 "fr": "Gare routière",
5007 "gl": "Estación de autobuses",
48095008 "hu": "Buszpályaudvar",
4810 "it": "Stazione autobus",
5009 "is": "Strætisvagnastöð / Umferðarmiðstöð",
5010 "it": "Stazione /Terminal degli autobus",
48115011 "ja": "バスターミナル(旧:単独)",
48125012 "ko": "버스 터미널",
5013 "lv": "Autobusu pietura / Terminālis",
48135014 "nl": "Busstation",
48145015 "pl": "Dworzec autobusowy",
48155016 "pt-BR": "Terminal / Estação de Ônibus",
48165017 "pt": "Estação autocarro / Terminal",
5018 "ru": "Автобусная станция/терминал",
48175019 "sv": "Busstation / Bussterminal",
48185020 "tr": "Otobüs Durağı / Terminali",
48195021 "uk": "Автостанція/Термінал",
48205022 "vi": "Ga Xe buýt",
48215023 "zh-CN": "公交车站 / 枢纽站",
48225024 "zh-HK": "巴士總站",
4823 "zh-TW": "客運站"
5025 "zh-TW": "客運站",
5026 "he": "תחנת אוטובוס"
48245027 }
48255028 },
48265029 "amenity/ferry_terminal": {
48275030 "title": {
48285031 "C": "Ferry Station / Terminal",
48295032 "en": "Ferry Station / Terminal",
5033 "ar": "المحطة البحرية",
48305034 "ast": "Estación / Terminal de ferry",
5035 "ca": "Moll per Ferry",
5036 "cs": "Přístaviště / terminál trajektu či přívozu",
5037 "da": "Færgeterminal",
48315038 "de": "Schiffsanleger",
5039 "en-GB": "Ferry Station / Terminal",
48325040 "eo": "Pram-stacio",
48335041 "es": "Estación / Terminal de ferry",
5042 "fi": "Laivaterminaali",
48345043 "fr": "Terminal ferry",
4835 "it": "Stazione battelli",
5044 "gl": "Estación de ferry",
5045 "is": "Ferjustöð / Umferðarmiðstöð",
5046 "it": "Stazione / Terminal dei battelli",
48365047 "ja": "フェリー乗り場 / ターミナル",
48375048 "ko": "페리 터미널",
48385049 "nl": "Veerbootterminal",
48395050 "pl": "Terminal promowy",
48405051 "pt-BR": "Terminal de Ferry Boat / Balsa",
48415052 "pt": "Estação de ferry / Terminal",
5053 "ru": "Пристань/терминал для парома",
48425054 "sv": "Färjeterminal / Färjehållplats / Färjestation",
48435055 "tr": "Feribot Terminali",
48445056 "uk": "Поромна станція/Термінал",
48455057 "vi": "Ga Phà",
48465058 "zh-CN": "轮船渡口 / 码头",
48475059 "zh-HK": "客運碼頭",
4848 "zh-TW": "水運碼頭"
5060 "zh-TW": "水運碼頭",
5061 "he": "מסוף מעבורת"
48495062 }
48505063 },
48515064 "amenity/scrapyard": {
48615074 "en-GB": "Scrap Yard",
48625075 "eo": "Ferrubejo",
48635076 "es": "Depósito de chatarra",
5077 "fi": "Autonromuttamo",
48645078 "fr": "Casse automobile",
48655079 "gl": "Depósito de chatarra",
48665080 "hu": "Szeméttelep",
5081 "is": "Brotajárnshaugur",
48675082 "it": "Sfasciacarrozze",
48685083 "ja": "自動車解体場",
48695084 "ko": "폐차장",
48715086 "pl": "Złomowisko",
48725087 "pt-BR": "Ferro Velho",
48735088 "pt": "Sucata",
5089 "ru": "Склад металлолома/свалка",
48745090 "sk": "Vrakovisko",
48755091 "sr": "Ауто-отпад",
48765092 "sv": "Bilskrot",
48875103 "title": {
48885104 "C": "Car Pooling",
48895105 "en": "Car Pooling",
5106 "ca": "Compartició de cotxes",
5107 "da": "Samkørselsplads",
48905108 "de": "Car Pooling",
5109 "en-GB": "Car Pooling",
48915110 "eo": "Kunvetura haltejo (carpooling)",
48925111 "es": "Automóvil compartido",
5112 "fi": "Yhteiskäyttöauton noutopiste",
48935113 "fr": "Covoiturage",
5114 "is": "Bílasamnýting",
48945115 "it": "Condivisione automobile",
48955116 "ja": "カープール",
48965117 "nl": "Oppikplaats voor carpooling",
48975118 "pl": "Carpooling",
48985119 "pt-BR": "Ponto de Carona Solidária",
5120 "ru": "Карпулинг",
5121 "sv": "Bilpool",
48995122 "tr": "Araba Paylaşım Yeri",
49005123 "uk": "Райдшеринг",
49015124 "vi": "Chỗ Đón để Đi Cùng Xe",
4902 "zh-TW": "汽車共乘"
5125 "zh-HK": "汽車共乘",
5126 "zh-TW": "汽車共乘",
5127 "he": "קארפול"
49035128 }
49045129 },
49055130 "amenity/love_hotel": {
49065131 "title": {
49075132 "C": "Love Hotel",
49085133 "en": "Love Hotel",
5134 "cs": "Hodinový hotel",
5135 "da": "Kærlighedshotel",
49095136 "de": "Stundenhotel",
5137 "en-GB": "Love Hotel",
49105138 "eo": "Amor-hotelo",
49115139 "es": "Hotel para parejas",
5140 "fa": "هتل عشق",
5141 "fi": "Tuntihotelli",
49125142 "fr": "Love hôtel",
5143 "is": "Ástarhótel",
49135144 "it": "Love Hotel",
49145145 "ja": "ラブホテル",
49155146 "ko": "러브 호텔",
49165147 "nl": "Love hotel",
5148 "pl": "Hotel Dla Par",
49175149 "pt-BR": "Motel",
5150 "pt": "Motel só para casais",
5151 "ru": "Отель любви",
5152 "sv": "Kärlekshotell",
49185153 "tr": "Aşk Oteli",
49195154 "uk": "Готель кохання",
49205155 "vi": "Khách sạn Tình yêu",
4921 "zh-TW": "情趣旅館"
5156 "zh-CN": "爱情宾馆",
5157 "zh-HK": "愛情酒店",
5158 "zh-TW": "情趣旅館",
5159 "he": "מלון לפי שעות"
49225160 }
49235161 },
49245162 "amenity/music_school": {
49255163 "title": {
49265164 "C": "Music School",
49275165 "en": "Music School",
5166 "ar": "مدرسة موسيقى",
49285167 "ast": "Academia de música",
49295168 "ca": "Escola de música",
5169 "cs": "Hudební škola",
49305170 "da": "Musikskole",
49315171 "de": "Musikschule",
49325172 "en-GB": "Music School",
49335173 "eo": "Muzika lernejo",
49345174 "es": "Escuela de música",
5175 "fa": "آموزشگاه موسیقی",
5176 "fi": "Musiikkikoulu",
49355177 "fr": "École de musique",
5178 "gl": "Escola de música",
49365179 "hu": "Zeneiskola",
5180 "is": "Tónlistarskóli",
49375181 "it": "Scuola di musica",
49385182 "ja": "音楽学校",
49395183 "ko": "음악 학교",
5184 "lv": "Mūzikas skola",
49405185 "nl": "Muziekschool",
49415186 "pl": "Szkoła muzyczna niepodlegająca MEN",
49425187 "pt-BR": "Escola de Música",
49475192 "uk": "Музична школа",
49485193 "vi": "Trường Âm nhạc",
49495194 "zh-CN": "音乐学校",
5195 "zh-HK": "音樂學校",
49505196 "zh-TW": "音樂學校",
49515197 "he": "בית ספר למוזיקה",
49525198 "ms": "Sekolah Muzik"
49565202 "title": {
49575203 "C": "Smoking Area",
49585204 "en": "Smoking Area",
5205 "ca": "Àrea per a fumadors",
5206 "cs": "Kuřárna",
5207 "da": "Rygeområde",
49595208 "de": "Raucherbereich",
5209 "en-GB": "Smoking Area",
49605210 "eo": "Fumejo",
5211 "es": "Área de fumadores",
5212 "et": "Suitsetamise koht",
5213 "fa": "منطقه سیگار کشیدن",
5214 "fi": "Tupakointialue",
5215 "fr": "Zone fumeur",
5216 "is": "Reykingasvæði",
49615217 "it": "Area fumatori",
49625218 "ja": "喫煙所",
49635219 "ko": "흡연 구역",
5220 "lv": "Smēķēšanas vieta",
5221 "nl": "Rookgebied",
5222 "pl": "Palarnia",
5223 "pt-BR": "Área de fumantes",
5224 "pt": "Área para Fumadores",
5225 "ru": "Место для курения",
5226 "sv": "Rökområde",
5227 "tr": "Sigara İçme Alanı",
49645228 "uk": "Місце для куріння",
49655229 "vi": "Khu vực Hút thuốc",
49665230 "zh-CN": "吸烟区域",
4967 "zh-TW": "吸煙區"
5231 "zh-HK": "吸煙區",
5232 "zh-TW": "吸煙區",
5233 "he": "אזור עישון"
5234 }
5235 },
5236 "amenity/monastery": {
5237 "title": {
5238 "C": "Monastery Grounds",
5239 "en": "Monastery Grounds",
5240 "da": "Kloster-område",
5241 "de": "Klostergelände",
5242 "en-GB": "Monastery Grounds",
5243 "eo": "Monaĥeja tereno",
5244 "es": "Área de Monasterio",
5245 "et": "Kloostriala",
5246 "fr": "Terrain de monastère",
5247 "gl": "Zona de mosteiro",
5248 "is": "Klausturlóð",
5249 "it": "Montastero",
5250 "ja": "修道院",
5251 "ko": "수도원 부지",
5252 "nl": "Kloostergebied",
5253 "pl": "Teren klasztoru",
5254 "pt-BR": "Jardins do mosteiro",
5255 "ru": "Монастырь",
5256 "sv": "Klosterområde",
5257 "uk": "Територія монастиря",
5258 "vi": "Sân Tu viện",
5259 "zh-TW": "修道院",
5260 "he": "מתחם מנזר"
49685261 }
49695262 },
49705263 "leisure/adult_gaming_centre": {
49855278 "gl": "Centro recreativo para adultos",
49865279 "hu": "Felnőtt játékközpont",
49875280 "id": "Pusat permainan dewasa",
5281 "is": "Fjárhættuspilasalur",
49885282 "it": "Sala da gioco",
49895283 "ja": "遊技場(成人向け)",
49905284 "ko": "성인용 게임방",
49945288 "pl": "Salon gier hazardowych",
49955289 "pt-BR": "Centro de Jogos para Adultos",
49965290 "pt": "Centro de jogos para adultos",
4997 "ru": "Игровые автоматы",
5291 "ru": "Игровые автоматы (азартные, на деньги)",
49985292 "sk": "Výherné automaty",
49995293 "sl": "Igralnica za odrasle",
50005294 "sv": "Center för vuxenspel",
50045298 "zh-CN": "成人街机厅",
50055299 "zh-HK": "成人遊戲中心",
50065300 "zh-TW": "成人遊戲中心",
5007 "mk": "Игротека за возрасни"
5301 "mk": "Игротека за возрасни",
5302 "he": "מרכז בידור למבוגרים"
50085303 }
50095304 },
50105305 "leisure/bowling_alley": {
50285323 "hr": "Kuglalište",
50295324 "hu": "Bowlingpálya",
50305325 "id": "Tempat Boling",
5326 "is": "Keiluhöll",
50315327 "it": "Sala da Bowling",
50325328 "ja": "ボウリング場",
50335329 "ko": "볼링장",
5330 "lv": "Boulinga Zāle",
50345331 "nl": "Bowlingbaan",
50355332 "no": "Bowlingsenter",
50365333 "pl": "Kręgielnia",
50475344 "zh-CN": "保龄球馆",
50485345 "zh-HK": "保齡球場",
50495346 "zh-TW": "保齡球館",
5050 "mk": "Кугларница"
5347 "mk": "Кугларница",
5348 "he": "אולם כדורת"
50515349 }
50525350 },
50535351 "leisure/common": {
50605358 "ca": "Àrea comuna",
50615359 "cs": "Volně přístupný prostor",
50625360 "da": "Hyppig",
5063 "de": "öffentliche Fläche, Allmende",
5361 "de": "Öffentliche Fläche, Allmende",
50645362 "el": "Κοινό",
50655363 "en-GB": "Common",
50665364 "eo": "Publika ripoza tereno",
50725370 "hr": "Zelena površina po kojoj se može hodati - u UK",
50735371 "hu": "Szabadidős tevékenységre használható közös terület (Nagy-Britannia)",
50745372 "id": "Perintah",
5373 "is": "Almenningur",
50755374 "it": "Luogo pubblico",
50765375 "ja": "共有地",
50775376 "ko": "일반",
50955394 "zh-CN": "公共用地",
50965395 "zh-HK": "公共用地",
50975396 "zh-TW": "公共用地",
5098 "mk": "Јавно зеленило"
5397 "mk": "Јавно зеленило",
5398 "he": "אזור משותף"
50995399 }
51005400 },
51015401 "leisure/dog_park": {
51275427 "ja": "ドッグパーク",
51285428 "ko": "개 공원",
51295429 "lt": "Šunų parkas",
5430 "lv": "Suņu parks",
51305431 "nl": "Hondenpark",
51315432 "no": "Hundepark",
5132 "pl": "Park dla psów",
5433 "pl": "Wybieg dla psów",
51335434 "pt-BR": "Cachorródromo",
51345435 "pt": "Parque para cães",
51355436 "ro": "Parc de Câini",
5136 "ru": "Площадка для Выгула Собак",
5437 "ru": "Площадка для выгула собак",
51375438 "sk": "Psí park",
51385439 "sl": "Pasji park",
51395440 "sr": "Парк за псе",
51455446 "zh-CN": "狗公园",
51465447 "zh-HK": "狗公園",
51475448 "zh-TW": "狗公園",
5148 "mk": "Кучешки парк"
5449 "mk": "Кучешки парк",
5450 "he": "פארק כלבים"
51495451 }
51505452 },
51515453 "leisure/firepit": {
51905492 "zh-CN": "火塘",
51915493 "zh-HK": "火坑",
51925494 "zh-TW": "火坑",
5193 "mk": "Огниште"
5495 "mk": "Огниште",
5496 "he": "שוחה למדורה"
51945497 }
51955498 },
51965499 "leisure/garden": {
52005503 "af": "Tuin",
52015504 "ar": "حديقة",
52025505 "ast": "Xardín",
5203 "bg-BG": "Градина",
52045506 "bn": "বাগান",
52055507 "bs": "Vrt",
52065508 "ca": "Jardí",
52465548 "zh-HK": "花園",
52475549 "zh-TW": "花園",
52485550 "zh": "花园",
5249 "mk": "Градина"
5551 "mk": "Градина",
5552 "bg": "Градина",
5553 "he": "גן"
52505554 }
52515555 },
52525556 "leisure/golf_course": {
52565560 "af": "Golfbaan",
52575561 "ar": "معلب جولف",
52585562 "ast": "Campu de golf",
5259 "bg-BG": "Голф игрище",
52605563 "bn": "গল্ফ মাঠ",
52615564 "bs": "Golf teren",
52625565 "ca": "Camp de golf",
53015604 "zh-HK": "高爾夫球場",
53025605 "zh-TW": "高爾夫球場",
53035606 "zh": "高尔夫球场",
5304 "mk": "Терен за голф"
5607 "mk": "Терен за голф",
5608 "bg": "Голф игрище",
5609 "he": "מגרש גולף"
53055610 }
53065611 },
53075612 "leisure/ice_rink": {
53475652 "zh-CN": "滑冰场",
53485653 "zh-HK": "溜冰場",
53495654 "zh-TW": "溜冰場",
5350 "mk": "Лизгалиште"
5655 "mk": "Лизгалиште",
5656 "he": "החלקרח"
53515657 }
53525658 },
53535659 "leisure/marina": {
53575663 "af": "Vasmeerplek",
53585664 "ar": "مرسى السفن",
53595665 "ast": "Puertu deportivu",
5360 "bg-BG": "Яхт клуб",
53615666 "bs": "Marina",
53625667 "ca": "Port esportiu",
53635668 "cs": "Přístaviště",
53855690 "pl": "Przystań",
53865691 "pt-BR": "Marina",
53875692 "pt": "Marina",
5388 "ru": "Яхтклуб",
5693 "ru": "Стоянка для яхт",
53895694 "sk": "Lodenica",
53905695 "sl": "Marina",
53915696 "sr": "Марина",
54005705 "zh-TW": "遊艇碼頭",
54015706 "zh": "码头",
54025707 "mk": "Сидриште",
5403 "dv": "ޔޮޓު މެރީނާ"
5708 "bg": "Яхт клуб",
5709 "dv": "ޔޮޓު މެރީނާ",
5710 "he": "מרינה",
5711 "so": "Deked"
54045712 }
54055713 },
54065714 "leisure/nature_reserve": {
54255733 "hr": "Prirodni rezervat",
54265734 "hu": "Természetvédelmi terület",
54275735 "id": "Cagar Alam",
5736 "is": "Friðland",
54285737 "it": "Riserva naturale",
54295738 "ja": "自然保護区",
54305739 "ko": "자연 보호 구역",
54465755 "zh-CN": "自然保护区",
54475756 "zh-HK": "自然保護區",
54485757 "zh-TW": "自然保留區",
5449 "mk": "Природен резерват"
5758 "mk": "Природен резерват",
5759 "he": "שמורת טבע"
54505760 }
54515761 },
54525762 "leisure/park": {
54545764 "C": "Park",
54555765 "en": "Park",
54565766 "af": "Park",
5457 "ar": "حديقة",
5767 "ar": "منتزه",
54585768 "ast": "Parque",
5459 "bg-BG": "Парк",
54605769 "bn": "উদ্যান",
54615770 "bs": "Park",
54625771 "ca": "Parc",
54665775 "el": "Πάρκο",
54675776 "en-GB": "Park",
54685777 "eo": "Parko",
5469 "es": "Parque / Plaza",
5778 "es": "Parque / Plaza verde",
54705779 "et": "Park",
54715780 "fa": "پارک",
54725781 "fi": "Puisto",
54845793 "lv": "Parks",
54855794 "nl": "Park",
54865795 "no": "Park",
5487 "pl": "Park",
5796 "pl": "Park rekreacyjno-wypoczynkowy",
54885797 "pt-BR": "Parque ou Praça",
54895798 "pt": "Parque",
54905799 "ro": "Parc",
55045813 "zh-TW": "公園",
55055814 "zh": "公园",
55065815 "mk": "Парк",
5507 "dv": "ޕާރކުތައް"
5816 "bg": "Парк",
5817 "dv": "ޕާރކުތައް",
5818 "he": "פארק",
5819 "so": "Jardiino"
55085820 }
55095821 },
55105822 "leisure/picnic_table": {
55285840 "hr": "Stol za piknik",
55295841 "hu": "Piknikasztal",
55305842 "id": "Meja Piknik",
5843 "is": "Nestisborð",
55315844 "it": "Tavolo da picnic",
55325845 "ja": "ピクニックテーブル",
55335846 "ko": "피크닉 테이블",
55495862 "zh-CN": "野餐桌",
55505863 "zh-HK": "野餐桌",
55515864 "zh-TW": "野餐桌",
5552 "mk": "Излетничка маса"
5865 "mk": "Излетничка маса",
5866 "he": "שולחן פיקניק"
55535867 }
55545868 },
55555869 "leisure/pitch": {
55595873 "af": "Sport Veld",
55605874 "ar": "ملعب رياضي",
55615875 "ast": "Campu deportivu",
5562 "bg-BG": "Спортно игрище",
55635876 "bs": "Sportsko igralište",
55645877 "ca": "Camp d'esports",
55655878 "cs": "Hřiště",
56025915 "zh-HK": "運動場地",
56035916 "zh-TW": "運動場地",
56045917 "zh": "运动场所",
5605 "mk": "Спортско игралиште"
5918 "mk": "Спортско игралиште",
5919 "bg": "Спортно игрище",
5920 "he": "מגרש ספורט"
56065921 }
56075922 },
56085923 "leisure/playground": {
56125927 "af": "Speelpark",
56135928 "ar": "ساحة ألعاب للأطفال",
56145929 "ast": "Xuegos infantiles",
5615 "bg-BG": "Детска площадка",
56165930 "bn": "খেলার মাঠ",
56175931 "bs": "Igralište",
56185932 "ca": "Zona de jocs infantils",
56585972 "zh-HK": "遊樂場",
56595973 "zh-TW": "遊樂場",
56605974 "zh": "游乐场",
5661 "mk": "Игралиште"
5975 "mk": "Игралиште",
5976 "bg": "Детска площадка",
5977 "he": "גן שעשועים"
56625978 }
56635979 },
56645980 "leisure/track": {
56785994 "fr": "Piste de course",
56795995 "gl": "Pista de competición (non motorizada)",
56805996 "hu": "Versenypálya (nem motorsport)",
5997 "is": "Keppnisbraut (ekki mótorsport)",
56815998 "it": "Pista (sport non motoristici)",
56825999 "ja": "競技トラック(モータースポーツ以外)",
56836000 "ko": "경마장 (비 자동차 스포츠)",
56936010 "vi": "Đường Đua (Không phải Đua Xe)",
56946011 "zh-CN": "赛道(非机动竞速项目)",
56956012 "zh-HK": "賽道(非賽車)",
5696 "zh-TW": "操場(非摩托賽道)"
6013 "zh-TW": "操場(非摩托賽道)",
6014 "he": "מסלול מרוצים (לבלתי ממונעים)"
56976015 }
56986016 },
56996017 "sport/running": {
57086026 "af": "Inglipbaan",
57096027 "ar": "مزلقة سفن",
57106028 "ast": "Rampla de botadura",
5711 "bg-BG": "Хелинг",
57126029 "bs": "Navoz",
57136030 "ca": "Pendent per a embarcacions",
57146031 "cs": "Vodní skluz",
57476064 "zh-HK": "船台",
57486065 "zh-TW": "船架滑道",
57496066 "zh": "船架滑道",
5750 "mk": "Испуст за пловила"
6067 "mk": "Испуст за пловила",
6068 "bg": "Хелинг",
6069 "he": "ממשה"
57516070 }
57526071 },
57536072 "leisure/stadium": {
57576076 "af": "Stadium",
57586077 "ar": "استاد رياضي",
57596078 "ast": "Estadiu",
5760 "bg-BG": "Стадион",
57616079 "bn": "স্টেডিয়াম",
57626080 "bs": "Stadion",
57636081 "ca": "Estadi",
57896107 "pt-BR": "Estádio",
57906108 "pt": "Estádio",
57916109 "ro": "Stadion",
5792 "ru": "Стадион с трибунами",
6110 "ru": "Стадион (территория)",
57936111 "sk": "Štadión",
57946112 "sl": "Stadion",
57956113 "sr": "Стадион",
58046122 "zh-TW": "體育場",
58056123 "zh": "体育场",
58066124 "mk": "Стадион",
5807 "dv": "ސްޓޭޑިއަމް"
6125 "bg": "Стадион",
6126 "dv": "ސްޓޭޑިއަމް",
6127 "he": "אצטדיון",
6128 "so": "Garoon"
58086129 }
58096130 },
58106131 "leisure/swimming_pool": {
58146135 "af": "Swembad",
58156136 "ar": "حوض سباحة",
58166137 "ast": "Piscina",
5817 "bg-BG": "Плувен басейн",
58186138 "bn": "সুইমিং পুল",
58196139 "bs": "Bazen",
58206140 "ca": "Piscina",
58466166 "pt-BR": "Piscina",
58476167 "pt": "Piscina",
58486168 "ro": "Piscină",
5849 "ru": "Бассейн",
6169 "ru": "Бассейн (его водная поверхность)",
58506170 "sk": "Plaváreň",
58516171 "sl": "Plavalni bazen",
58526172 "sr": "Базен",
58616181 "zh-HK": "游泳池",
58626182 "zh-TW": "游泳池",
58636183 "zh": "游泳池",
5864 "mk": "Базен"
6184 "mk": "Базен",
6185 "bg": "Плувен басейн",
6186 "he": "בריכת שחייה"
58656187 }
58666188 },
58676189 "leisure/bird_hide": {
58816203 "fr": "Observatoire ornithologique",
58826204 "gl": "Observatorio de aves",
58836205 "hu": "Madárles",
6206 "is": "Fuglaskoðunarskýli",
58846207 "it": "osservazione uccelli",
58856208 "ja": "野鳥観察舎",
58866209 "ko": "탐조대",
58976220 "zh-CN": "观鸟点",
58986221 "zh-HK": "觀鳥屋",
58996222 "zh-TW": "鳥類棲息處",
5900 "mk": "Птицонабљудувачница"
6223 "mk": "Птицонабљудувачница",
6224 "he": "מסתור צפרות"
59016225 }
59026226 },
59036227 "leisure/miniature_golf": {
59046228 "title": {
59056229 "C": "Miniature Golf",
59066230 "en": "Miniature Golf",
6231 "ar": "ملعب الجولف المصغرة",
59076232 "ast": "Minigolf",
59086233 "ca": "Golf en miniatura",
59096234 "cs": "Minigolf",
59196244 "fr": "Mini-golf",
59206245 "gl": "Minigolf",
59216246 "hu": "Minigolf",
6247 "is": "Mínígolf",
59226248 "it": "Minigolf",
59236249 "ja": "ミニゴルフ",
59246250 "ko": "미니 골프",
59366262 "zh-CN": "迷你高尔夫",
59376263 "zh-HK": "迷你哥爾夫",
59386264 "zh-TW": "迷你高爾夫",
5939 "mk": "Миниголф"
6265 "mk": "Миниголф",
6266 "he": "מיני-גולף"
59406267 }
59416268 },
59426269 "leisure/sports_centre": {
59556282 "es": "Complejo deportivo",
59566283 "et": "Spordikeskus",
59576284 "fa": "مجتمع/مرکز ورزشی",
6285 "fi": "Liikuntakeskus",
59586286 "fr": "Centre sportif",
59596287 "gl": "Complexo deportivo",
59606288 "hu": "Sportközpont / komplexum",
6289 "is": "Íþróttamiðstöð",
59616290 "it": "Complesso / Centro Sportivo",
59626291 "ja": "スポーツセンター/複合施設",
59636292 "ko": "스포츠 센터 / 단지",
6293 "lv": "Sporta Centrs / Komplekss",
59646294 "nl": "Sportcentrum of -complex",
59656295 "pl": "Centrum sportowe",
59666296 "pt-BR": "Centro Esportivo / Clube",
59676297 "pt": "Centro Desportivo / Complexo Desportivo",
59686298 "ro": "Centru / Complex de Sport",
5969 "ru": "Спортивный Комплекс",
6299 "ru": "Спортивный центр/комплекс",
59706300 "sl": "Športni center / kompleks",
59716301 "sv": "Sportcenter / -anläggning",
59726302 "tr": "Spor Merkezi",
59766306 "zh-HK": "體育中心 / 體育館",
59776307 "zh-TW": "體育中心/設施",
59786308 "mk": "Спортски центар / комплекс",
5979 "dv": "ކުުޅިވަރު މަރުކަޒު"
6309 "dv": "ކުުޅިވަރު މަރުކަޒު",
6310 "he": "מרכז ספורט",
6311 "so": "Xarunta Cayaaraha"
59806312 }
59816313 },
59826314 "leisure/water_park": {
59996331 "gl": "Parque acuático",
60006332 "hr": "Vodeni park",
60016333 "hu": "Aquapark",
6334 "is": "Vatnagarður",
60026335 "it": "Parco acquatico",
60036336 "ja": "ウォーターパーク",
60046337 "ko": "워터파크",
6338 "lv": "Akvaparks",
60056339 "nl": "Waterpretpark",
60066340 "no": "Utendørs badeland",
60076341 "pl": "Park wodny",
60206354 "zh-CN": "水上乐园",
60216355 "zh-HK": "水上樂園",
60226356 "zh-TW": "水上樂園",
6023 "mk": "Воден парк"
6357 "mk": "Воден парк",
6358 "he": "פארק מים"
60246359 }
60256360 },
60266361 "leisure/dance": {
60276362 "title": {
6028 "C": "Dance Hall",
6363 "C": "Dance School",
60296364 "en": "Dance Hall",
60306365 "ar": "قاعة الرقص",
60316366 "ast": "Salón de baille",
60426377 "fr": "Salle de danse",
60436378 "gl": "Sala de baile",
60446379 "hu": "Táncterem",
6380 "is": "Danssalur",
60456381 "it": "Sala da ballo",
60466382 "ja": "ダンスホール",
60476383 "ko": "댄스 홀",
60606396 "zh-CN": "舞厅",
60616397 "zh-HK": "舞廳",
60626398 "zh-TW": "舞廳",
6063 "mk": "Сала за игранки"
6399 "mk": "Сала за игранки",
6400 "he": "היכל ריקודים"
60646401 }
60656402 },
60666403 "leisure/fitness_centre": {
60776414 "en-GB": "Gym / Fitness Centre",
60786415 "eo": "Ripoz-gimnastika centro",
60796416 "es": "Gimnasio",
6080 "fa": "مرکز پرورش و تناسب اندام",
6417 "fa": "باشگاه تناسب اندام",
60816418 "fi": "Kuntosali / fitness-keskus",
60826419 "fr": "Centre de fitness / gym",
60836420 "gl": "Ximnasio",
60846421 "hu": "Edzőterem / Fitneszklub",
6422 "is": "Líkamsræktarmiðstöð",
60856423 "it": "Palestra / Centro Fitness",
60866424 "ja": "ジム/フィットネスセンター",
60876425 "ko": "체육관 / 피트니스 센터",
60906428 "pt-BR": "Academia",
60916429 "pt": "Academia Desportiva/Ginásio",
60926430 "ro": "Centru Fitness",
6093 "ru": "Спортзал, фитнес центр",
6431 "ru": "Спортзал, фитнес-центр",
60946432 "sl": "Telovadnica / Fitness",
60956433 "sr": "Теретана / Фитнес центар",
60966434 "sv": "Gym / Fitnesscenter",
61006438 "zh-CN": "健身房/健身中心",
61016439 "zh-HK": "體育館 / 健體中心",
61026440 "zh-TW": "健身房/健身中心",
6103 "mk": "Вежбалница"
6441 "mk": "Вежбалница",
6442 "he": "מכון כושר"
61046443 }
61056444 },
61066445 "leisure/fitness_station": {
61216460 "fr": "Fitness en extérieur",
61226461 "gl": "Estación de ximnasia ao aire libre",
61236462 "hu": "Fitneszpark",
6463 "is": "Líkamsþjálfunarstöð utandyra",
61246464 "it": "Palestra a cielo aperto",
6125 "ja": "屋外運動器具",
6465 "ja": "屋外トレーニング場",
61266466 "ko": "야외 신체단련소",
61276467 "nl": "Buitenshuis fitness-station",
6128 "pl": "Przyrządy do ćwiczeń",
6468 "pl": "Siłownia zewnętrzna ",
61296469 "pt-BR": "Equipamento de Exercícios ao Ar Livre",
61306470 "pt": "Equipamento de Exercícios ao Ar Livre",
61316471 "ro": "Stație de Fitness în Aer Liber",
6132 "ru": "Спортплощадка - тренажёры, турник, брусья",
6472 "ru": "Спортплощадка — тренажёры, турник, брусья",
61336473 "sl": "Telovadna orodja na prostem",
61346474 "sv": "Utomhusgym",
61356475 "tr": "Açıkhava Spor Yeri",
61386478 "zh-CN": "户外健身站",
61396479 "zh-HK": "戶外健體站",
61406480 "zh-TW": "戶外健身站",
6141 "mk": "Вежбалница на отворено"
6481 "mk": "Вежбалница на отворено",
6482 "he": "תחנת כושר"
61426483 }
61436484 },
61446485 "leisure/horse_riding": {
61596500 "fr": "Centre équestre",
61606501 "gl": "Centro de equitación",
61616502 "hu": "Lovasiskola",
6503 "is": "Aðstaða fyrir reiðmennsku",
61626504 "it": "Centro equestre",
61636505 "ja": "乗馬施設",
61646506 "ko": "승마 시설",
61756517 "vi": "Khu Cưỡi ngựa",
61766518 "zh-CN": "骑马场",
61776519 "zh-HK": "騎馬設施",
6178 "zh-TW": "騎馬場"
6520 "zh-TW": "騎馬場",
6521 "he": "מתקן רכיבה על סוסים"
61796522 }
61806523 },
61816524 "leisure/resort": {
61916534 "eo": "Turisma centro",
61926535 "es": "Complejo turístico",
61936536 "et": "Puhkekeskus",
6194 "fa": "پر رفت‌آمد",
6537 "fa": "مجتمع تفریحی",
61956538 "fi": "Lomakohde",
61966539 "fr": "Complexe touristique , Village de vacances",
61976540 "gl": "Complexo turístico",
61986541 "hu": "Üdülőhely",
6542 "is": "Afþreyingarþorp",
61996543 "it": "Resort",
62006544 "ja": "リゾート地",
62016545 "ko": "리조트",
62026546 "nl": "Resort",
6203 "pl": "Resort",
6547 "pl": "Ośrodek wczasowy",
62046548 "pt-BR": "Resort",
62056549 "pt": "Restort",
62066550 "ro": "Resort",
62136557 "zh-CN": "度假区",
62146558 "zh-HK": "度假勝地",
62156559 "zh-TW": "度假勝地",
6216 "mk": "Одморалиште"
6560 "mk": "Одморалиште",
6561 "he": "אתר נופש"
62176562 }
62186563 },
62196564 "leisure/amusement_arcade": {
62206565 "title": {
62216566 "C": "Amusement Arcade",
6222 "en": "Amusement Arcade"
6567 "en": "Amusement Arcade",
6568 "da": "Spillehal",
6569 "de": "Spielhalle",
6570 "en-GB": "Amusement Arcade",
6571 "eo": "Salono de ludoj",
6572 "es": "Sala de juegos recreativos",
6573 "et": "Videomängumasin",
6574 "fr": "Salle de jeux",
6575 "is": "Spilasalur",
6576 "it": "Sala giochi",
6577 "ja": "ゲームセンター",
6578 "ko": "오락실",
6579 "nl": "Speelhal",
6580 "pt-BR": "Fliperama",
6581 "ru": "Игровые автоматы",
6582 "sv": "Arkadhall",
6583 "tr": "Oyun Salonu",
6584 "uk": "Ігрові автомати",
6585 "vi": "Khu Trò chơi Điện tử",
6586 "zh-TW": "遊樂場",
6587 "he": "משחקי ארקייד"
62236588 }
62246589 },
62256590 "leisure/hackerspace": {
62306595 "en-GB": "Hackerspace",
62316596 "eo": "Kodumulejo (hackerspace)",
62326597 "es": "Hacklab",
6598 "fa": "هکراسپیس",
6599 "fi": "Koodausnurkkaus",
62336600 "fr": "Hackerspace",
62346601 "hu": "Alkotóműhely",
6602 "is": "Hakkaraathvarf",
6603 "it": "Spazio hacker",
62356604 "ja": "ハッカースペース",
62366605 "ko": "해커스페이스",
62376606 "nl": "Hackerspace",
62386607 "pl": "Hackerspace",
62396608 "pt-BR": "Hackerspace",
62406609 "pt": "Clube de Hackers",
6610 "ru": "Хакерспейс",
62416611 "sv": "Hackerspace",
62426612 "uk": "Хакерспейс",
62436613 "vi": "Không gian Hacker",
62446614 "zh-CN": "创客空间",
6245 "zh-TW": "駭客空間"
6615 "zh-TW": "駭客空間",
6616 "he": "משרד היי טק משותף"
62466617 }
62476618 },
62486619 "leisure/sauna": {
62496620 "title": {
62506621 "C": "Sauna",
62516622 "en": "Sauna",
6623 "ar": "سونا",
62526624 "ast": "Sauna",
62536625 "cs": "Sauna",
6626 "da": "Sauna",
62546627 "de": "Sauna",
62556628 "en-GB": "Sauna",
62566629 "eo": "Ŝvitbanejo",
62576630 "es": "Sauna",
62586631 "et": "Saun",
6632 "fa": "سونا",
6633 "fi": "Sauna",
62596634 "fr": "Sauna",
62606635 "hu": "Szauna",
6636 "is": "Gufubað",
62616637 "it": "Sauna",
62626638 "ja": "サウナ",
62636639 "ko": "사우나",
6640 "lv": "Sauna",
62646641 "nl": "Sauna",
62656642 "pl": "Sauna",
62666643 "pt-BR": "Sauna",
62676644 "pt": "Sauna",
62686645 "ru": "Сауна",
62696646 "sv": "Bastu",
6647 "tr": "Sauna",
62706648 "uk": "Сауна",
62716649 "vi": "Tắm hơi",
62726650 "zh-CN": "桑拿",
6273 "zh-TW": "桑拿"
6651 "zh-TW": "桑拿",
6652 "he": "סאונה"
6653 }
6654 },
6655 "leisure/beach_resort": {
6656 "title": {
6657 "C": "Beach Resort",
6658 "en": "Beach Resort",
6659 "ar": "منتجع الشاطئ",
6660 "de": "Strandresort",
6661 "en-GB": "Beach Resort",
6662 "eo": "Sablobordo administrata (kun oportunaĵoj)",
6663 "es": "Balneario",
6664 "et": "Rannakuurort",
6665 "fr": "Station balnéaire",
6666 "hu": "Fürdőhely, vízparti strand",
6667 "is": "Strandbær",
6668 "it": "Stabilimento balnerare",
6669 "ja": "ビーチリゾート",
6670 "ko": "해변 리조트",
6671 "nl": "Strandoord",
6672 "pt-BR": "Resort em Praia",
6673 "ru": "Пляжный курорт",
6674 "sv": "Strandresort",
6675 "uk": "Пляжний курорт",
6676 "vi": "Bãi biển Nghỉ dưỡng",
6677 "zh-CN": "海滩度假区",
6678 "zh-TW": "海灘渡假村",
6679 "he": "אתר נופש על החוף"
6680 }
6681 },
6682 "leisure/bleachers": {
6683 "title": {
6684 "C": "Bleachers",
6685 "en": "Bleachers",
6686 "de": "Unüberdachte Tribüne",
6687 "eo": "Spektejo",
6688 "es": "Gradas",
6689 "fr": "Gradins",
6690 "it": "Gradinata",
6691 "ja": "観覧席",
6692 "nl": "Tribune",
6693 "pl": "Trybuna (odkryta)",
6694 "pt-BR": "Arquibancada simples",
6695 "ru": "Трибуны",
6696 "sv": "Läktare",
6697 "uk": "Трибуни",
6698 "vi": "Khán đài Ngoài trời",
6699 "zh-TW": "看台",
6700 "he": "טריבונות"
6701 }
6702 },
6703 "dance:teaching/yes": {
6704 "title": {
6705 "C": "Dance School"
6706 }
6707 },
6708 "leisure/outdoor_seating": {
6709 "title": {
6710 "C": "Outdoor Seating Area",
6711 "en": "Outdoor Seating Area",
6712 "da": "Udendørs siddepladser",
6713 "de": "Außengastronomie",
6714 "en-GB": "Outdoor Seating Area",
6715 "eo": "Seĝoj eksterdome",
6716 "es": "Área de asientos al exterior",
6717 "fr": "Aire des places en terrasse",
6718 "is": "Svæði fyrir sæti utandyra",
6719 "it": "Posti a sedere all’esterno",
6720 "ja": "屋外食事席エリア",
6721 "ko": "야외 좌석 구역",
6722 "nl": "Terras (horeca)",
6723 "pt-BR": "Área de estar ao ar livre",
6724 "ru": "Столики на улице (площадка)",
6725 "sv": "Uteservering",
6726 "uk": "Місця на свіжому повітрі",
6727 "vi": "Khu Ăn uống Ngoài trời",
6728 "zh-TW": "戶外座位區",
6729 "he": "אזור ישיבה בחוץ"
62746730 }
62756731 },
62766732 "office/accountant": {
62796735 "en": "Accountant Office",
62806736 "ar": " المحاسب ",
62816737 "ast": "Contable",
6738 "ca": "Oficina comptable",
6739 "cs": "Účetnictví",
6740 "da": "Revisor-kontor",
62826741 "de": "Buchhaltungsbüro",
62836742 "en-GB": "Accountant Office",
62846743 "eo": "Oficejo de kontisto",
62856744 "es": "Oficina de contador",
6745 "fi": "Tilintarkastustoimisto",
62866746 "fr": "Comptable",
6747 "gl": "Contable",
62876748 "hu": "Könyvelő iroda",
6749 "is": "Bókhaldsskrifstofa",
62886750 "it": "Commercialista",
62896751 "ja": "会計事務所",
62906752 "ko": "회계사 사무소",
62926754 "pl": "Biuro rachunkowe",
62936755 "pt-BR": "Escritório de Contabilidade",
62946756 "pt": "Contabilista",
6757 "ru": "Бухгалтер",
62956758 "sv": "Bokhållare",
62966759 "tr": "Muhasebeci",
62976760 "uk": "Бухгалтер",
62986761 "vi": "Văn phòng Kế toán",
62996762 "zh-CN": "会计师事务所",
63006763 "zh-TW": "會計師事務所",
6764 "he": "משרד רואה חשבון",
63016765 "ms": "Pejabat Akauntan"
63026766 }
63036767 },
63066770 "C": "Architect Office",
63076771 "en": "Architect Office",
63086772 "ar": " مهندس معماري ",
6773 "ca": "Oficina d'arquitectura",
6774 "cs": "Kancelář architekta",
6775 "da": "Arkitekt-kontor",
63096776 "de": "Architekturbüro",
63106777 "en-GB": "Architect Office",
63116778 "eo": "Oficejo de arĥitekturisto",
63126779 "es": "Oficina de arquitecto",
6780 "fa": "دفتر معماری",
6781 "fi": "Arkkitehtitoimisto",
63136782 "fr": "Architecte",
6783 "gl": "Arquitecto",
63146784 "hu": "Építészi iroda",
6785 "is": "Arkitektastofa",
63156786 "it": "Studio di architettura",
63166787 "ja": "設計事務所",
63176788 "ko": "건축가 사무소",
63196790 "pl": "Architekt",
63206791 "pt-BR": "Escritório de Arquitetura",
63216792 "pt": "Arquiteto",
6793 "ru": "Архитектурное бюро",
63226794 "sv": "Arkitektbyrå",
63236795 "tr": "Mimarlık Ofisi",
63246796 "uk": "Архітектор",
63256797 "vi": "Văn phòng Kiến trúc sư",
63266798 "zh-CN": "建筑事务所",
63276799 "zh-TW": "建築師事務所",
6800 "he": "משרד אדריכלים",
63286801 "ms": "Pejabat Arkitek"
63296802 }
63306803 },
63326805 "title": {
63336806 "C": "Corporate Office",
63346807 "en": "Corporate Office",
6808 "ar": "مكتب شركة",
6809 "ca": "Oficina corporativa",
63356810 "de": "Firmenbüro",
6811 "en-GB": "Corporate Office",
63366812 "eo": "Oficejo de firmao",
63376813 "es": "Oficina corporativa",
6814 "et": "Ettevõtte kontor",
6815 "fi": "Yritystoimisto",
6816 "fr": "Bureau d'entreprise",
6817 "gl": "Oficina corporativa",
63386818 "hu": "Vállalati iroda",
6819 "is": "Skrifstofa fyrirtækis",
63396820 "it": "Ufficio aziendale",
63406821 "ja": "会社",
63416822 "ko": "기업 사무소",
63426823 "nl": "Kantoor van bedrijf",
63436824 "pl": "Biuro firmy",
63446825 "pt-BR": "Escritório de Empresa",
6826 "ru": "Частная компания",
6827 "sv": "Företagskontor",
63456828 "tr": "Şirket",
63466829 "uk": "Офіс компанії",
63476830 "vi": "Văn phòng Công ty",
6348 "zh-TW": "公司辦公室"
6831 "zh-CN": "企业公司",
6832 "zh-TW": "公司辦公室",
6833 "he": "משרד תאגידי"
63496834 }
63506835 },
63516836 "office/educational_institution": {
63706855 "hr": "Obrazovna ustanova",
63716856 "hu": "Oktatási intézmény",
63726857 "id": "Institusi Pendidikan",
6858 "is": "Menntastofnun",
63736859 "it": "Istituto d'Istruzione",
63746860 "ja": "教育機関事務所",
63756861 "ko": "교육 기관",
63766862 "lt": "Edukacinis institutas",
6863 "lv": "Izglītības Iestāde",
63776864 "nl": "Kantoor van onderwijsinstelling",
63786865 "pl": "Instytucja edukacyjna",
63796866 "pt-BR": "Instituição Educacional",
63926879 "zh-HK": "敎育機構",
63936880 "zh-TW": "教育機構",
63946881 "mk": "Образовна установа",
6882 "he": "מוסד חינוכי",
63956883 "ms": "Institusi Pendidikan"
63966884 }
63976885 },
64166904 "gl": "Oficina de emprego",
64176905 "hu": "Munkaügyi központ",
64186906 "id": "Agen Tenaga Kerja",
6907 "is": "Atvinnumiðlun",
64196908 "it": "Agenzia per l'impiego",
64206909 "ja": "職業安定所",
64216910 "ko": "직업 소개소",
64386927 "zh-HK": "職業介紹所",
64396928 "zh-TW": "就業服務站",
64406929 "mk": "Агенција за вработување",
6930 "he": "סוכנות כוח אדם",
64416931 "ms": "Agensi Pekerjaan"
64426932 }
64436933 },
64626952 "gl": "Axencia inmobiliaria",
64636953 "hu": "Ingatlaniroda",
64646954 "id": "Kantor Real Estate",
6955 "is": "Fasteignasöluskrifstofa",
64656956 "it": "Agente Immobiliare",
64666957 "ja": "不動産代理店",
64676958 "ko": "부동산 사무소",
64836974 "zh-HK": "地產",
64846975 "zh-TW": "房地產仲介",
64856976 "mk": "Агенција за недвижности",
6977 "he": "משרד נדל״ן",
64866978 "ms": "Pejabat Hartanah"
64876979 }
64886980 },
65026994 "es": "Financiera",
65036995 "fa": "اداره مالی",
65046996 "fi": "Taloustoimisto",
6505 "fr": "Bureau d'entreprise financière  ",
6997 "fr": "Bureau d'entreprise financière",
65066998 "gl": "Oficina financeira",
65076999 "hu": "Pénzügyi vállalat irodája",
65087000 "id": "Kantor Keuangan",
65287020 "zh-HK": "金融機構辦事處",
65297021 "zh-TW": "金融機構辦公室",
65307022 "mk": "Финансиска служба",
7023 "he": "משרד פיננסי",
65317024 "ms": "Pejabat Kewangan"
65327025 }
65337026 },
65477040 "eo": "Registara oficejo",
65487041 "es": "Oficina de gobierno",
65497042 "et": "Valitsuse kontor",
6550 "fa": "اداره دولتی",
7043 "fa": "دفتر دولتی",
65517044 "fi": "Valtionhallinnon toimisto",
65527045 "fr": "Administration publique",
65537046 "gl": "Oficina gobernamental",
65787071 "zh-TW": "政府辦公室",
65797072 "mk": "Управна служба",
65807073 "dv": "ސަރުކާރު އޮފީސްތައް",
6581 "ms": "Pejabat Kerajaan"
7074 "he": "משרד ממשלתי",
7075 "ms": "Pejabat Kerajaan",
7076 "so": "Xafiis Dowladeed"
65827077 }
65837078 },
65847079 "office/insurance": {
66037098 "hr": "Ured osiguravajućeg društva",
66047099 "hu": "Biztosító",
66057100 "id": "Kantor Asuransi",
7101 "is": "Tryggingaskrifstofa",
66067102 "it": "Assicurazione",
66077103 "ja": "保険会社・代理店",
66087104 "ko": "보험 사무소",
66247120 "zh-HK": "保險公司辦公室",
66257121 "zh-TW": "保險公司辦公室",
66267122 "mk": "Осигурително друштво",
7123 "he": "משרד ביטוח",
66277124 "ms": "Pejabat Insurans"
66287125 }
66297126 },
66317128 "title": {
66327129 "C": "Information Technology Office",
66337130 "en": "Information Technology Office",
7131 "ar": "متخصص في تكنولوجيا المعلومات",
66347132 "de": "Informations-Technologie-Firma",
66357133 "en-GB": "Information Technology Office",
66367134 "eo": "Oficejo de inform-teĥnologia firmao",
66377135 "es": "Oficina de tecnología de la información",
7136 "fa": "دفتر فناوری اطلاعات",
7137 "fi": "Informaatioteknologian toimisto",
66387138 "fr": "Spécialiste en informatique",
7139 "gl": "Oficina de tecnoloxías da información",
66397140 "hu": "Informatikai iroda",
7141 "is": "Upplýsingatækniskrifstofa",
66407142 "it": "Ufficio società IT",
66417143 "ja": "IT企業",
66427144 "ko": "IT 사무소",
66447146 "pl": "Firma informatyczna",
66457147 "pt-BR": "Escritório de Empresa de Tecnologia da Informação",
66467148 "pt": "Escritório de Tecnologia da Informação",
6647 "ru": "Офис IT компании",
7149 "ru": "Офис IT-компании",
66487150 "sv": "IT-kontor",
66497151 "tr": "Bilişim Teknoloji Ofisi",
66507152 "uk": "ІТ компанія",
66517153 "vi": "Văn phòng Tin học",
66527154 "zh-CN": "IT公司",
66537155 "zh-TW": "資訊公司辦公室",
7156 "he": "משרד שירותי מחשוב",
66547157 "ms": "Pejabat Teknologi Maklumat"
66557158 }
66567159 },
66767179 "hr": "Odvjetnički ured",
66777180 "hu": "Ügyvéd",
66787181 "id": "Kantor Hukum",
7182 "is": "Lögmannaskrifstofa",
66797183 "it": "Studio legale",
66807184 "ja": "法律事務所",
66817185 "ko": "법률 사무소",
66997203 "zh-HK": "律師事務所",
67007204 "zh-TW": "律師事務所",
67017205 "mk": "Правник",
7206 "he": "משרד עורכי דין",
67027207 "ms": "Pejabat Undang-undang"
67037208 }
67047209 },
67127217 "en-GB": "Newspaper Office",
67137218 "eo": "Oficejo de redakto",
67147219 "es": "Oficina de periódicos",
7220 "fa": "دفتر روزنامه",
7221 "fi": "Toimitus",
67157222 "fr": "Journal",
7223 "gl": "Oficina de xornal",
67167224 "hu": "Újságírói iroda",
7225 "is": "Skrifstofur fréttablaðs",
67177226 "it": "Ufficio giornalistico",
67187227 "ja": "新聞社",
67197228 "ko": "신문사 사무소",
67287237 "vi": "Văn phòng Tờ báo",
67297238 "zh-CN": "报社",
67307239 "zh-TW": "報社辦公室",
7240 "he": "משרד עיתונאות",
67317241 "ms": "Pejabat Akhbar"
67327242 }
67337243 },
67547264 "hr": "Nevladina organizacija",
67557265 "hu": "Civil szervezet",
67567266 "id": "Kantor LSM",
7267 "is": "Skrifstofa frjálsra félagasamtaka",
67577268 "it": "Organizzazione non governativa",
67587269 "ja": "NGO事務所",
67597270 "ko": "NGO 사무실",
67747285 "zh-HK": "非政府機構辦公室",
67757286 "zh-TW": "非政府機構辦公室",
67767287 "mk": "НВО",
7288 "he": "משרד ארגון לא ממשלתי",
67777289 "ms": "Pejabat Pertubuhan Bukan Kerajaan"
67787290 }
67797291 },
68247336 "zh-HK": "政黨",
68257337 "zh-TW": "政黨辦公室",
68267338 "mk": "Партија",
7339 "he": "משרד מפלגה פוליטית",
68277340 "ms": "Parti Politik"
68287341 }
68297342 },
68727385 "zh-HK": "研究所",
68737386 "zh-TW": "研究機構",
68747387 "mk": "Истражувачка служба",
7388 "he": "משרד מחקר",
68757389 "ms": "Pejabat Penyelidikan"
68767390 }
68777391 },
68987412 "hr": "Ured za telekomunikacije",
68997413 "hu": "Távközlési cég irodája",
69007414 "id": "Kantor Telekomunikasi",
7415 "is": "Samskiptaskrifstofa",
69017416 "it": "Ufficio di telecomunicazioni",
69027417 "ja": "通信会社事務所",
69037418 "ko": "통신 사무실",
69047419 "lt": "Telekomunikacijų biuras",
7420 "lv": "Telekomunikāciju birojs",
69057421 "nl": "Telecomkantoor",
69067422 "pl": "Biuro firmy telekomunikacyjnej",
69077423 "pt-BR": "Escritório de Telecomunicações",
69197435 "zh-HK": "電訊公司辦公室",
69207436 "zh-TW": "電信公司辦事處",
69217437 "mk": "Телекомуникациска служба",
7438 "he": "משרד חברת תקשורת",
69227439 "ms": "Pejabat Telekom"
69237440 }
69247441 },
69277444 "C": "Therapist Office",
69287445 "en": "Therapist Office",
69297446 "ar": "المعالج",
7447 "ca": "Oficina de terapeuta",
69307448 "de": "Therapeut",
69317449 "en-GB": "Therapist Office",
69327450 "eo": "Kabineto de terapiisto",
69337451 "es": "Oficina de terapeuta",
7452 "fi": "Terapia",
69347453 "fr": "Thérapeute",
7454 "gl": "Oficina de terapeuta",
7455 "is": "Meðferðarstofa",
69357456 "it": "Studio psichiatrico",
69367457 "ja": "セラピスト(オフィス)",
7458 "lv": "Terapieta birojs",
69377459 "nl": "Kantoor van therapeut",
69387460 "pl": "Terapeuta",
69397461 "pt-BR": "Escritório de Terapeuta",
69407462 "pt": "Terapista",
7463 "ru": "Офис терапевта",
69417464 "sv": "Terapeut",
69427465 "tr": "Terapist",
69437466 "uk": "Фізіотерапевт",
69447467 "vi": "Văn phòng Trị liệu",
69457468 "zh-CN": "治疗师工作室",
69467469 "zh-TW": "治療師辦公室",
7470 "he": "משרד מטפל",
69477471 "ms": "Pejabat Ahli Terapi"
69487472 }
69497473 },
69817505 "pt-BR": "Agência de Viagens",
69827506 "pt": "Agência de viagens",
69837507 "ro": "Agenție de Călătorii",
6984 "ru": "Турагентство",
7508 "ru": "Турагентство (устаревший тег)",
69857509 "sk": "Cestovná agentúra",
69867510 "sl": "Potovalna agencija",
69877511 "sr": "Туристичка агенција",
69957519 "zh-TW": "旅行社",
69967520 "mk": "Туристичка агенција",
69977521 "dv": "ޓްރެވެލް އޭޖެންސީ",
6998 "ms": "Agensi Pelancongan"
7522 "he": "סוכנות נסיעות",
7523 "ms": "Agensi Pelancongan",
7524 "so": "Wakaalad Socdaal"
69997525 }
70007526 },
70017527 "office/coworking": {
70027528 "title": {
70037529 "C": "Coworking Space",
70047530 "en": "Coworking Space",
7531 "ar": "مساحة عمل مشتركة",
70057532 "ca": "Espai de coworking",
70067533 "cs": "Místo pro spolupráci",
70077534 "da": "Kontorfællesskab",
70147541 "fr": "Espace de coworking",
70157542 "gl": "Espacio de cotraballo",
70167543 "hu": "Közösségi iroda",
7544 "is": "Sameiginlegt vinnurými",
70177545 "it": "Ufficio in Coworking",
70187546 "ja": "コワーキングスペース",
70197547 "ko": "공동 작업 공간",
70297557 "vi": "Văn phòng Làm việc Chung",
70307558 "zh-CN": "共享办公空间",
70317559 "zh-HK": "共同工作空間",
7032 "zh-TW": "共同工作空間"
7560 "zh-TW": "共同工作空間",
7561 "he": "משרדים משותפים"
70337562 }
70347563 },
70357564 "office/physician": {
70547583 "gl": "Médico",
70557584 "hr": "Liječnička praksa",
70567585 "hu": "Orvosi rendelő",
7586 "is": "Læknir",
70577587 "it": "Medico",
70587588 "ja": "医者",
70597589 "kn": "ವೈದ್ಯ",
70767606 "zh-HK": "醫生",
70777607 "zh-TW": "醫務所",
70787608 "mk": "Лекар",
7609 "he": "רופא",
70797610 "ms": "Pakar Perubatan"
70807611 }
70817612 },
70947625 "en-GB": "Administrative Office",
70957626 "eo": "Administra oficejo",
70967627 "es": "Oficina administrativa",
7097 "fa": "دفتر اداری",
7628 "fa": "دفتر حکومتی",
70987629 "fi": "Kunnallishallinnon toimisto",
70997630 "fr": "Bureau administratif",
71007631 "gl": "Administración local",
71017632 "hu": "Közigazgatási hivatal",
71027633 "id": "Kantor Administrasi",
7634 "is": "Stjórnsýsluskrifstofa",
71037635 "it": "Autorità locale",
71047636 "ja": "地方行政事務所",
71057637 "ko": "관리 사무소",
71217653 "zh-HK": "行政樓",
71227654 "zh-TW": "行政辦公室",
71237655 "mk": "Администрација",
7656 "he": "משרד אדמינסטרטיבי",
71247657 "ms": "Pejabat Pentadbiran"
71257658 }
71267659 },
71287661 "title": {
71297662 "C": "Adoption Agency",
71307663 "en": "Adoption Agency",
7664 "ca": "Agència d'adopció",
7665 "cs": "Adopční agentura",
7666 "da": "Adoptionsbureau",
71317667 "de": "Adoptionsagentur",
71327668 "en-GB": "Adoption Agency",
71337669 "eo": "Oficejo de adopto",
71347670 "es": "Agencia de adopción",
7671 "fi": "Adoptiotoimisto",
71357672 "fr": "Agence d'adoption",
7673 "gl": "Axencia de adopción",
71367674 "hu": "Örökbefogadási ügynökség",
7675 "is": "Ættleiðingaskrifstofa",
71377676 "it": "Agenzia per adozioni",
71387677 "ja": "養子縁組み機関",
71397678 "ko": "입양기관",
71417680 "pl": "Ośrodek adopcyjny",
71427681 "pt-BR": "Agência de Adoção",
71437682 "pt": "Agência de Adoção",
7683 "ru": "Агенство по усыновлению",
71447684 "sv": "Adoptionsbyrå",
71457685 "tr": "Evlat Edinme Ajansı",
71467686 "uk": "Агенція з усиновлення",
71477687 "vi": "Cơ quan Nhận Con nuoi",
71487688 "zh-CN": "领养中介",
71497689 "zh-TW": "領養代理",
7690 "he": "סוכנות אימוץ",
71507691 "ms": "Agensi Pengambilan Anak Angkat"
71517692 }
71527693 },
71567697 "en": "Advertising Agency",
71577698 "ar": "وكالة إعلانية",
71587699 "ast": "Axencia de publicidá",
7700 "ca": "Agència de publicitat",
7701 "cs": "Reklamní agentura",
7702 "da": "Reklamebureau",
71597703 "de": "Werbeagentur",
71607704 "en-GB": "Advertising Agency",
71617705 "eo": "Oficejo de reklamo",
71627706 "es": "Agencia de publicidad",
7707 "fa": "آژانس تبلیغاتی",
7708 "fi": "Mainostoimisto",
71637709 "fr": "Agence de publicité",
7710 "gl": "Axencia publicitaria",
71647711 "hu": "Reklámügynökség",
7712 "is": "Auglýsingastofa",
71657713 "it": "Agenzia pubblicitaria",
71667714 "ja": "広告代理店",
71677715 "ko": "광고 대행사",
71767724 "vi": "Cơ sở Quảng cáo",
71777725 "zh-CN": "广告中介",
71787726 "zh-TW": "廣告代理公司",
7727 "he": "סוכנות פרסום",
71797728 "ms": "Agensi Pengiklanan"
71807729 }
71817730 },
71857734 "en": "Nonprofit Organization Office",
71867735 "ar": "جمعية ",
71877736 "ast": "Oficina d'ONG",
7737 "ca": "Oficina d'organització no governamental",
7738 "cs": "Kancelář neziskové organizace",
71887739 "de": "Nonprofit-Organisations-Büro",
71897740 "en-GB": "Nonprofit Organization Office",
71907741 "eo": "Oficejo de ne-profit-cela organizaĵo",
71917742 "es": "Oficina de organización sin fines de lucro",
7743 "fa": "دفتر سازمان غیر انتفاعی",
7744 "fi": "Voittoa tavoittelematon järjestö",
71927745 "fr": "Bureau d'association",
7746 "gl": "Oficina de organización sen ánimo de lucro",
71937747 "hu": "Nonprofit szervezet iroda",
7748 "is": "Skrifstofa frjálsra félagasamtaka",
71947749 "it": "Ufficio associazione senza scopo di lucro",
71957750 "ja": "非営利組織",
71967751 "ko": "비영리 단체 사무소",
71987753 "pl": "Biuro Organizacji non-profit",
71997754 "pt-BR": "Escritório de organização sem fins lucrativos",
72007755 "pt": "Organização Sem Fins Lucrativos",
7756 "ru": "Ассоциация (союз)",
72017757 "sv": "Frivilligorganisation",
72027758 "tr": "Yardım Kuruluşu",
72037759 "uk": "Неприбуткова організація",
72047760 "vi": "Tổ chức Phi lợi nhuận",
7205 "zh-CN": "非盈利机构办公室",
7761 "zh-CN": "非营利机构办公室",
72067762 "zh-TW": "非營利組織辦公室",
7763 "he": "ארגון ללא מטרת רווח",
72077764 "ms": "Pejabat Pertubuhan Bukan Untung"
72087765 }
72097766 },
72127769 "C": "Charity Office",
72137770 "en": "Charity Office",
72147771 "ar": "منظمة خيرية",
7772 "cs": "Kancelář charity",
72157773 "de": "Wohlfahrtseinrichtung",
72167774 "en-GB": "Charity Office",
72177775 "eo": "Oficejo de almoza organizaĵo",
72187776 "es": "Oficina de beneficencia",
7777 "fa": "دفتر خیریه",
7778 "fi": "Hyväntekeväisyysjärjestö",
72197779 "fr": "Organisation de bienfaisance/charité",
72207780 "hu": "Jótékonysági iroda",
7781 "is": "Skrifstofa góðgerðasamtaka",
72217782 "it": "Organizzazione benefica",
72227783 "ja": "慈善団体",
72237784 "ko": "자선 단체 사무소",
72257786 "pl": "Organizacja Charytatywna",
72267787 "pt-BR": "Escritório de Caridade",
72277788 "pt": "Instituição de Caridade",
7789 "ru": "Благотворительная организация",
72287790 "sv": "Välgörenhetsorganisation",
72297791 "tr": "Hayır Kurumu",
72307792 "uk": "Благодійна організація",
72317793 "vi": "Tổ chức Từ thiện",
72327794 "zh-CN": "慈善机构",
72337795 "zh-TW": "慈善事業辦公室",
7796 "he": "משרד צדקה",
72347797 "ms": "Pejabat Kebajikan"
72357798 }
72367799 },
72387801 "title": {
72397802 "C": "Energy Supplier Office",
72407803 "en": "Energy Supplier Office",
7804 "ar": "شركة مرافق الكهرباء",
72417805 "ast": "Oficina de distribuidora d'enerxía",
72427806 "de": "Energieversorgungsunternehmen",
72437807 "en-GB": "Energy Supplier Office",
72447808 "eo": "Oficejo de elektr-provizanto",
72457809 "es": "Oficina de proveedor de energía",
7810 "fi": "Energiayhtiö",
72467811 "fr": "Fournisseur d'énergie",
7812 "gl": "Oficina de empresa enerxética",
72477813 "hu": "Energiaszolgáltató hivatal",
7814 "is": "Orkusöluskrifstofa",
72487815 "it": "Ufficio azienda fornitrice di energia",
72497816 "ja": "エネルギー供給者",
72507817 "ko": "에너지 공급자 사무소",
72527819 "pl": "Biuro dostawcy energii.",
72537820 "pt-BR": "Escritório de Fornecedor de Energia",
72547821 "pt": "Fornecedor de Energia",
7822 "ru": "Поставщик топлива",
72557823 "sv": "Energibolag",
72567824 "tr": "Enerji Kurumu Şubesi",
72577825 "uk": "Електропостачальна компанія",
72587826 "vi": "Văn phòng Công ty Điện lực",
72597827 "zh-CN": "电力公司",
72607828 "zh-TW": "電力供應辦公室",
7829 "he": "משרד ספק חשמל",
72617830 "ms": "Pejabat Pembekal Tenaga"
72627831 }
72637832 },
72707839 "en-GB": "Forestry Office",
72717840 "eo": "Oficejo de arbar-mastrumo",
72727841 "es": "Oficina forestal",
7842 "fa": "دفتر جنگلداری",
7843 "fi": "Metsätalousvirasto",
72737844 "fr": "Administration forestière",
72747845 "hu": "Erdészeti hivatal",
7846 "is": "Skrifstofa skógarvarða",
7847 "it": "Ufficio forestale",
72757848 "ja": "林業事務所",
72767849 "ko": "삼림 관리 사무소",
72777850 "nl": "Bosbeheerkantoor",
72787851 "pl": "Leśnictwo",
72797852 "pt-BR": "Escritório da Administração Florestal",
72807853 "pt": "Posto Florestal",
7854 "ru": "Лесоводство",
72817855 "sv": "Skogsbolag",
72827856 "tr": "Ormancılık Şubesi",
72837857 "uk": "Лісництво",
72847858 "vi": "Văn phòng Lâm nghiệp",
72857859 "zh-CN": "林务管理",
72867860 "zh-TW": "林務辦公室",
7861 "he": "משרד יעור",
72877862 "ms": "Pejabat Perhutanan"
72887863 }
72897864 },
72977872 "en-GB": "Foundation Office",
72987873 "eo": "Oficejo de fondaĵo",
72997874 "es": "Oficina de fundación",
7875 "fi": "Säätiö",
73007876 "fr": "Fondation",
7877 "is": "Skrifstofa sjálfseignarstofnunar",
73017878 "it": "Fondazione",
73027879 "ja": "財団",
73037880 "ko": "재단 사무소",
73057882 "pl": "Biuro fundacji",
73067883 "pt-BR": "Escritório de Fundação",
73077884 "pt": "Fundação",
7885 "ru": "Фонд",
73087886 "sv": "Stiftelse",
73097887 "tr": "Vakıf",
73107888 "uk": "Фундація",
73117889 "vi": "Quỹ Từ thiện",
73127890 "zh-CN": "基金办公室",
73137891 "zh-TW": "基金會辦公室",
7892 "he": "משרד קרן",
73147893 "ms": "Pejabat Yayasan"
73157894 }
73167895 },
73187897 "title": {
73197898 "C": "Tour Guide Office",
73207899 "en": "Tour Guide Office",
7900 "ar": "مكتب الدليل السياحي",
73217901 "de": "Reisebüro",
73227902 "en-GB": "Tour Guide Office",
73237903 "eo": "Oficejo de vojaĝ-gvido",
73247904 "es": "Oficina de turismo",
7905 "fa": "دفتر راهنمای تور",
7906 "fi": "Turistiopastoimisto",
73257907 "fr": "Bureau des guides",
7908 "gl": "Oficina de guías turísticos",
7909 "is": "Skrifstofa leiðsögumanna",
73267910 "it": "Ufficio guide turistiche",
73277911 "ja": "ツアーガイド",
73287912 "ko": "여행 가이드 사무소",
73307914 "pl": "Przewodnik turystyczny",
73317915 "pt-BR": "Escritório de Guia Turístico",
73327916 "pt": "Guia Turístico",
7917 "ru": "Туристические гиды",
73337918 "sv": "Guidekontor",
73347919 "tr": "Tur Rehberi",
73357920 "uk": "Гід",
73367921 "vi": "Văn phòng Hướng dẫn Du lịch",
73377922 "zh-CN": "导游机构",
73387923 "zh-TW": "導遊辦公室",
7924 "he": "משרד תיירות",
73397925 "ms": "Pejabat Pemandu Pelancong"
73407926 }
73417927 },
73477933 "en-GB": "Moving Company Office",
73487934 "eo": "Oficejo de transloĝiĝ-helpa firmao",
73497935 "es": "Oficina de mudanzas",
7936 "fi": "Muuttoyhtiö",
73507937 "fr": "Entreprise de déménagement",
7938 "gl": "Empresa de mudanzas",
73517939 "hu": "Költözőcég iroda",
7940 "is": "Skrifstofa flutningafyrirtækis",
73527941 "it": "Ufficio compagnia di traslochi",
73537942 "ja": "引っ越し業者",
73547943 "ko": "이삿짐센터",
73567945 "pl": "Biuro firmy przeprowadzkowej",
73577946 "pt-BR": "Escritório de Companhia de Mudanças",
73587947 "pt": "Empresa de Mudanças",
7948 "ru": "Помощь при переезде",
73597949 "sv": "Flyttfirma",
73607950 "tr": "Taşıma Şirketi Ofisi",
73617951 "uk": "Перевезення речей",
73627952 "vi": "Văn phòng Công ty Chuyển nhà",
73637953 "zh-CN": "搬家公司",
73647954 "zh-TW": "搬家公司辦公室",
7955 "he": "משרד תובלה",
73657956 "ms": "Pejabat Syarikat Pemindahan"
73667957 }
73677958 },
73717962 "en": "Notary Office",
73727963 "ar": "كاتب عدل / موثق",
73737964 "ast": "Notaría",
7965 "ca": "Notaria",
73747966 "de": "Notariat",
73757967 "en-GB": "Notary Office",
73767968 "eo": "Oficejo de notario",
73777969 "es": "Escribanía / Notaría",
7970 "fa": "دفتر اسناد رسمی",
7971 "fi": "Notaari",
73787972 "fr": "Notaire",
7973 "gl": "Notaría",
7974 "is": "Skrifstofa lögbókanda",
73797975 "it": "Ufficio notarile",
73807976 "ja": "公証役場",
73817977 "ko": "공증사무소",
7978 "lv": "Notāru birojs",
73827979 "nl": "Notariskantoor",
73837980 "pl": "Notariusz",
73847981 "pt-BR": "Tabelionato",
73907987 "vi": "Văn phòng Công chứng",
73917988 "zh-CN": "公证处",
73927989 "zh-TW": "公證處",
7990 "he": "משרד נוטריון",
73937991 "ms": "Pejabat Penyaksi Awam"
73947992 }
73957993 },
74028000 "en-GB": "Private Investigator Office",
74038001 "eo": "Oficejo de detektivo",
74048002 "es": "Oficina de investigador privado",
8003 "fa": "دفتر تحقیقات خصوصی",
8004 "fi": "Yksityisetsivä",
74058005 "fr": "Enquêteur privé/détective",
8006 "gl": "Oficina de investigador privado",
8007 "hu": "Magánnyomozó iroda",
8008 "is": "Einkaspæjaraskrifstofa",
74068009 "it": "Ufficio agenzia investigativa privata",
74078010 "ja": "私立探偵社",
74088011 "ko": "사설탐정 사무소",
74178020 "vi": "Văn phòng Thám tử Tư",
74188021 "zh-CN": "私家侦探事务所",
74198022 "zh-TW": "私家偵探辦公室",
8023 "he": "משרד חוקר פרטי",
74208024 "ms": "Pejabat Penyiasat Peribadi"
74218025 }
74228026 },
74298033 "en-GB": "Quasi-NGO Office",
74308034 "eo": "Oficejo de duon-registara organizaĵo",
74318035 "es": "Oficina ONG cuasiautónoma",
8036 "fi": "Kansalaisjärjestön toimisto",
74328037 "fr": "Autorité administrative indépendante ",
8038 "is": "Félagasamtök í samstarfi við hið opinbera (quango)",
8039 "it": "Ufficio di una simil ONG",
74338040 "ja": "準非政府機関",
74348041 "ko": "준정부조직 사무소",
74358042 "nl": "Kantoor van quango",
74368043 "pl": "Biuro organizacji prawie pozarządowej",
74378044 "pt-BR": "Escritório de Organização Não Governamental Quase Autônoma",
74388045 "pt": "Sede de ONG subsidiada",
8046 "ru": "Полу-независимая некоммерческая организация",
74398047 "sv": "Kvasiautonom icke-statlig organisation",
74408048 "tr": "Yarı Özel Sivil Toplum Örgütü",
74418049 "uk": "Квазі-НГО",
74428050 "vi": "Tổ chức Bán độc lập Phi chính phủ",
74438051 "zh-CN": "准非政府组织",
74448052 "zh-TW": "準非政府組織辦公室",
8053 "he": "משרד ארגון חצי לא ממשלתי",
74458054 "ms": "Pejabat Separa NGO"
74468055 }
74478056 },
74548063 "en-GB": "Surveyor Office",
74558064 "eo": "Oficejo de analiza firmao",
74568065 "es": "Oficina de agrimensor",
8066 "fi": "Maanmittaustoimisto",
74578067 "fr": "Géomètre",
8068 "is": "Landmælingaskrifstofa",
74588069 "it": "Ufficio di supervisione",
74598070 "ja": "測量会社",
74608071 "nl": "Kantoor van landmeter/expert/risicoschatter/schademeter/opiniepeilers/statisticus",
74618072 "pt-BR": "Escritório de Pesquisas ou Inspeções",
74628073 "pt": "Empresa de Agrimensura",
8074 "ru": "Организация оценки и статистики",
74638075 "sv": "Undersökning/inspektion",
74648076 "tr": "Harita Mühendisliği",
74658077 "uk": "Експет-оцінщик",
74668078 "vi": "Văn phòng Khảo sát",
8079 "yue": "量地官寫字樓",
74678080 "zh-TW": "測量員辦公室",
8081 "he": "משרד מודד",
74688082 "ms": "Pejabat Juruukur"
74698083 }
74708084 },
74778091 "en-GB": "Tax Advisor Office",
74788092 "eo": "Oficejo de impost-konsilo",
74798093 "es": "Oficina de asesor impositivo",
8094 "fa": "دفتر مشاور مالیاتی",
8095 "fi": "Veroneuvonta",
74808096 "fr": "Conseiller fiscal",
8097 "gl": "Oficina de xestor fiscal",
8098 "is": "Skattaráðgjafarskrifstofa",
74818099 "it": "Centro assistenza fiscale",
74828100 "ja": "税金アドバイザー",
74838101 "ko": "세무사 사무소",
74858103 "pl": "Biuro rachunkowe",
74868104 "pt-BR": "Escritório de Assessoria Fiscal",
74878105 "pt": "Escritório de Assessor Fiscal",
8106 "ru": "Офис консультанта по налогам",
74888107 "sv": "Skatterådgivning",
74898108 "tr": "Vergi Danışmanlığı",
74908109 "uk": "Податкова консультація",
74918110 "vi": "Dich vụ Khai thuế",
74928111 "zh-CN": "税务顾问机构",
74938112 "zh-TW": "稅務顧問辦公室",
8113 "he": "משרד יועץ מס",
74948114 "ms": "Pejabat Penasihat Cukai"
74958115 }
74968116 },
75038123 "en-GB": "Water Utility Office",
75048124 "eo": "Oficejo de akv-provizanta firmao",
75058125 "es": "Oficina de servicios públicos de agua",
8126 "fi": "Vesilaitos",
75068127 "fr": "Agence de l'eau",
8128 "gl": "Oficina de servizos públicos de auga",
8129 "is": "Skrifstofa vatnsveitu",
75078130 "it": "Ufficio azienda di fornitura dell'acqua",
75088131 "ja": "水道工事店",
75098132 "ko": "수도사업소",
75108133 "nl": "Kantoor van watermaatschappij",
75118134 "pt-BR": "Escritório de Companhia de Água",
75128135 "pt": "Fornecedor de Água",
8136 "ru": "Офис водопроводной компании",
75138137 "sv": "Vattenleverantör",
75148138 "tr": "Su Müdürlüğü",
75158139 "uk": "Водоканал",
75168140 "vi": "Văn phòng Nhà cung cấp Nước uống",
75178141 "zh-CN": "水务设施机构",
75188142 "zh-TW": "自來水設施辦公室",
8143 "he": "משרד לשירות ציבורי - מים",
75198144 "ms": "Pejabat Pembekal Air"
75208145 }
75218146 },
75268151 "af": "Stad",
75278152 "ar": "مدينة",
75288153 "ast": "Ciudá",
7529 "bg-BG": "Град над 100 000",
75308154 "bn": "শহর",
75318155 "bs": "Grad",
75328156 "ca": "Ciutat ",
75758199 "zh-TW": "城市",
75768200 "zh": "城市",
75778201 "mk": "Град",
8202 "bg": "Град над 100 000",
75788203 "dv": "ސިިޓީ",
7579 "ms": "Bandar"
8204 "he": "עיר",
8205 "ms": "Bandar",
8206 "so": "Magaalo"
75808207 }
75818208 },
75828209 "place/hamlet": {
75868213 "af": "Dorpie",
75878214 "ar": "قرية صغيرة",
75888215 "ast": "Aldea",
7589 "bg-BG": "Махала",
75908216 "bs": "Zaselak",
75918217 "ca": "Llogaret",
7592 "cs": "Vesnička",
8218 "cs": "Osada",
75938219 "da": "Mindre beboet område",
75948220 "de": "Weiler",
75958221 "el": "Οικισμός",
75988224 "es": "Aldea",
75998225 "fa": "دهکده",
76008226 "fi": "Pikkukylä",
7601 "fr": "Hameau (moins de 100 habitants)",
8227 "fr": "Lieu-dit ou hameau",
76028228 "gl": "Aldea",
76038229 "hr": "Zaseok",
76048230 "hu": "Falucska",
76288254 "zh-TW": "村莊",
76298255 "zh": "村庄",
76308256 "mk": "Заселок",
8257 "bg": "Махала",
8258 "he": "כפריר",
76318259 "ms": "Dukuh"
76328260 }
76338261 },
76388266 "af": "Eiland",
76398267 "ar": "جزيرة",
76408268 "ast": "Islla",
7641 "bg-BG": "Остров",
76428269 "bn": "দ্বীপ",
76438270 "bs": "Ostrvo",
76448271 "ca": "Illa",
76798306 "tr": "Ada",
76808307 "uk": "Острів",
76818308 "vi": "Đảo",
7682 "yue": "島",
8309 "yue": "洲",
76838310 "zh-CN": "岛屿",
76848311 "zh-HK": "島嶼",
76858312 "zh-TW": "島嶼",
76868313 "zh": "岛屿",
76878314 "mk": "Остров",
8315 "bg": "Остров",
76888316 "dv": "ރަށް",
7689 "ms": "Pulau"
8317 "he": "אי",
8318 "ms": "Pulau",
8319 "so": "Jasiirad"
76908320 }
76918321 },
76928322 "place/isolated_dwelling": {
76968326 "af": "Afgeleë blyplek",
76978327 "ar": "مساكن متفرقة",
76988328 "ast": "Vivienda aisllada",
7699 "bg-BG": "Изолирано жилище",
77008329 "bs": "Izolirano stanovanje",
77018330 "ca": "Vivenda aïllada",
77028331 "cs": "Samota",
77038332 "da": "Lille beboet område (1-2 hustande)",
7704 "de": "abgelegene Siedlung",
8333 "de": "Einzelsiedlung",
77058334 "el": "Απομονωμένες Κατοικίες",
77068335 "en-GB": "Isolated Dwelling",
77078336 "eo": "Solstaranta domo",
77358364 "zh-TW": "獨立聚落",
77368365 "zh": "孤立的民房",
77378366 "mk": "Оддалечено живеалиште",
8367 "bg": "Изолирано жилище",
8368 "he": "מבנה מבודד",
77388369 "ms": "Tempat Tinggal Terpencil"
77398370 }
77408371 },
77458376 "af": "Ligging",
77468377 "ar": "موقع",
77478378 "ast": "Llugar despobláu",
7748 "bg-BG": "Местност",
77498379 "bn": "অঞ্চল",
77508380 "bs": "Lokalitet",
77518381 "ca": "Indret",
77888418 "zh-TW": "地點(無人定居)",
77898419 "zh": "地点(无人定居)",
77908420 "mk": "Месност",
8421 "bg": "Местност",
77918422 "dv": "ރަށްްފުށު",
7792 "ms": "Lokaliti"
8423 "he": "אזור בלתי מיושב",
8424 "ms": "Lokaliti",
8425 "so": "Deegaanka"
77938426 }
77948427 },
77958428 "place/neighbourhood": {
78148447 "hu": "Környék",
78158448 "id": "Tetangga",
78168449 "is": "Hverfi",
7817 "it": "Vicinanze",
8450 "it": "Quartiere",
78188451 "ja": "小字",
78198452 "ko": "동",
78208453 "lt": "Kaiminystė",
78358468 "zh-HK": "近鄰",
78368469 "zh-TW": "鄰里",
78378470 "mk": "Населба",
8471 "he": "שכונה",
78388472 "ms": "Kejiranan"
78398473 }
78408474 },
78548488 "fr": "Banlieue",
78558489 "gl": "Barrio / Suburbio",
78568490 "hu": "Városrész",
8491 "is": "Jaðarbyggð / Úthverfi",
78578492 "it": "Sobborgo",
78588493 "ja": "区",
78598494 "ko": "자치구 / 교외",
78708505 "vi": "Quận",
78718506 "zh-CN": "区(城市)",
78728507 "zh-HK": "自治市 / 郊區",
7873 "zh-TW": "郊區"
8508 "zh-TW": "郊區",
8509 "he": "פרוור"
78748510 }
78758511 },
78768512 "place/town": {
78808516 "af": "Dorp",
78818517 "ar": "بلدة",
78828518 "ast": "Villa",
7883 "bg-BG": "Град под 100 000",
78848519 "bn": "উপনগর",
78858520 "bs": "Gradić",
78868521 "ca": "Ciutat",
79288563 "zh-TW": "市鎮",
79298564 "zh": "城镇",
79308565 "mk": "Помал град",
8566 "bg": "Град под 100 000",
79318567 "dv": "އަވަށް",
7932 "ms": "Bandar"
8568 "he": "עירייה",
8569 "ms": "Bandar",
8570 "so": "Magaalo"
79338571 }
79348572 },
79358573 "place/village": {
79398577 "af": "Dorpie",
79408578 "ar": "قرية",
79418579 "ast": "Pueblu",
7942 "bg-BG": "Село",
79438580 "bn": "গ্রাম",
79448581 "bs": "Selo",
79458582 "ca": "Poble",
79878624 "zh-TW": "村鎮",
79888625 "zh": "村庄",
79898626 "mk": "Село",
8627 "bg": "Село",
8628 "he": "כפר",
79908629 "ms": "Kampung"
79918630 }
79928631 },
79968635 "en": "Square",
79978636 "ar": "ساحة",
79988637 "ast": "Plaza",
8638 "ca": "Plaça",
79998639 "cs": "Náměstí",
80008640 "da": "Plads",
80018641 "de": "Platz",
80028642 "en-GB": "Square",
80038643 "eo": "Placo",
8004 "es": "Plaza",
8644 "es": "Plaza cívica",
80058645 "fa": "میدان",
80068646 "fi": "Tori",
80078647 "fr": "Place",
80088648 "gl": "Praza",
80098649 "hu": "Tér",
8650 "is": "Torg",
80108651 "it": "Piazza",
80118652 "ja": "広場(都心部)",
80128653 "ko": "광장",
8654 "lv": "Skvērs",
80138655 "nl": "Plein",
80148656 "pl": "Plac publiczny",
80158657 "pt-BR": "Praça Pavimentada",
80228664 "tr": "Meydan",
80238665 "uk": "Майдан",
80248666 "vi": "Quảng trường",
8667 "yue": "前地",
80258668 "zh-CN": "广场",
80268669 "zh-HK": "廣場",
8027 "zh-TW": "廣場"
8670 "zh-TW": "廣場",
8671 "he": "כיכר"
80288672 }
80298673 },
80308674 "place/farm": {
80478691 "gl": "Granxa",
80488692 "hu": "Tanya",
80498693 "id": "Peternakan",
8694 "is": "Býli",
80508695 "it": "Azienda agricola",
80518696 "ja": "農場",
80528697 "kn": "ತೋಟ",
80538698 "ko": "농장",
80548699 "lt": "Ūkis",
8700 "lv": "Zemnieku saimniecība",
80558701 "nl": "Boerderij",
80568702 "no": "Gård",
80578703 "pl": "Farma/gospodarstwo rolne",
80718717 "zh-HK": "農場",
80728718 "zh-TW": "農場",
80738719 "mk": "Фарма",
8720 "he": "חווה",
80748721 "ms": "Ladang"
80758722 }
80768723 },
80888735 "fr": "Quartier",
80898736 "gl": "Sub-municipio / Distrito",
80908737 "hu": "Sub-Borough / Quarter",
8738 "is": "Úthverfishluti / Hverfi",
80918739 "it": "Sotto-distretto / Quartiere",
8092 "ja": "Sub-Borough / Quarter",
8740 "ja": "大字 / (市内の)町",
80938741 "ko": "하위 자치구 / 지구",
80948742 "nl": "Kwartier",
80958743 "pl": "Kwartał",
81048752 "vi": "Khu",
81058753 "zh-CN": "街道办/片区",
81068754 "zh-HK": "自治市分區 / 小區",
8107 "zh-TW": "自治市區"
8755 "zh-TW": "自治市區",
8756 "he": "רובע"
81088757 }
81098758 },
81108759 "place/islet": {
81118760 "title": {
81128761 "C": "Islet",
81138762 "en": "Islet",
8763 "ar": "جزيرة صغيرة",
8764 "cs": "Ostrůvek",
8765 "da": "Holm",
81148766 "de": "Kleine Insel",
81158767 "en-GB": "Islet",
81168768 "eo": "Insuleto",
81178769 "es": "Islote",
81188770 "et": "Laid",
8771 "fi": "Luoto",
81198772 "fr": "Îlot",
8773 "gl": "Illote",
81208774 "hu": "Szigetecske",
8775 "is": "Hólmi",
81218776 "it": "Isoletta",
81228777 "ja": "小島",
8123 "nl": "Eilandje <1km²",
8778 "nl": "Eilandje < 1 km²",
81248779 "pl": "Wysepka",
81258780 "pt-BR": "Ilhota",
81268781 "pt": "Ilhéu",
81288783 "sv": "Holme",
81298784 "uk": "Острівець",
81308785 "vi": "Đảo Nhỏ",
8786 "yue": "洲仔",
81318787 "zh-CN": "小岛",
81328788 "zh-TW": "小島",
8789 "he": "איון",
81338790 "ms": "Anak Pulau"
81348791 }
81358792 },
81378794 "title": {
81388795 "C": "Plot",
81398796 "en": "Plot",
8797 "ar": "قطعة الأرض",
8798 "da": "Matrikel",
81408799 "de": "Grundstück",
81418800 "en-GB": "Plot",
81428801 "eo": "Parcelo",
81438802 "es": "Parcela",
81448803 "et": "Krunt",
81458804 "fr": "Parcelle",
8805 "gl": "Parcela",
81468806 "hu": "Parcella",
8807 "is": "Skiki",
8808 "it": "Particella catastale",
81478809 "ja": "小区画",
81488810 "nl": "Perceel",
81498811 "pl": "Działka",
81508812 "pt-BR": "Lote",
81518813 "pt": "Lote",
8814 "ru": "Земельный участок",
81528815 "sv": "Tomt",
81538816 "uk": "Ділянка",
81548817 "vi": "Miếng đất",
81558818 "zh-TW": "地籍",
8819 "he": "חלקה",
81568820 "ms": "Plot"
81578821 }
81588822 },
81638827 "af": "Drankwinkel",
81648828 "ar": "محل خمور",
81658829 "ast": "Llicorería",
8166 "bg-BG": "Магазин за алкохол",
81678830 "bs": "Prodavnica alkoholnih pića",
81688831 "ca": "Botiga de licors",
81698832 "cs": "Prodejna alkoholu",
82088871 "zh-HK": "酒類專賣店",
82098872 "zh-TW": "酒類專賣店",
82108873 "zh": "酒品店",
8211 "mk": "Продавница за алкохолни пијалаци"
8874 "mk": "Продавница за алкохолни пијалаци",
8875 "bg": "Магазин за алкохол",
8876 "he": "חנות משקאות חריפים"
82128877 }
82138878 },
82148879 "shop/anime": {
82298894 "gl": "Tenda de anime",
82308895 "hu": "Anime képregényekkel kapcsolatos bolt",
82318896 "id": "Toko Anime",
8897 "is": "Anime-búð",
82328898 "it": "Negozio di manga",
82338899 "ja": "アニメショップ",
82348900 "ko": "애니메이션 가게",
82498915 "zh-CN": "动漫店",
82508916 "zh-HK": "動漫店",
82518917 "zh-TW": "動漫店",
8252 "mk": "Продавница за аниме"
8918 "mk": "Продавница за аниме",
8919 "he": "חנות אנימה"
82538920 }
82548921 },
82558922 "shop/antiques": {
82738940 "hr": "Antikvarijat",
82748941 "hu": "Régiségkereskedés",
82758942 "id": "Toko Barang Antik",
8943 "is": "Antíkverslun",
82768944 "it": "Antiquario",
82778945 "ja": "古美術品店",
82788946 "ko": "골동품 가게",
82948962 "zh-CN": "古董店",
82958963 "zh-HK": "古董店",
82968964 "zh-TW": "古董店",
8297 "mk": "Старинарница"
8965 "mk": "Старинарница",
8966 "he": "חנות עתיקות"
82988967 }
82998968 },
83008969 "shop/art": {
83018970 "title": {
83028971 "C": "Art Store",
83038972 "en": "Art Store",
8973 "ar": "متجر الفنون",
83048974 "ast": "Galería d'arte",
83058975 "ca": "Botiga d'art",
83068976 "cs": "Obchod s uměním",
83168986 "gl": "Galería de arte",
83178987 "hr": "Trgovina umjetninama",
83188988 "hu": "Műalkotásbolt",
8989 "is": "Listmunaverslun",
83198990 "it": "Negozio di opere d'arte",
83208991 "ja": "美術品販売店",
83218992 "ko": "미술품 가게",
83359006 "zh-CN": "艺术品店",
83369007 "zh-HK": "藝術商店",
83379008 "zh-TW": "藝術商店",
8338 "mk": "Продавница за уметнички дела"
9009 "mk": "Продавница за уметнички дела",
9010 "he": "חנות לחפצי אומנות"
83399011 }
83409012 },
83419013 "shop/baby_goods": {
83599031 "hr": "Trgovina za bebe",
83609032 "hu": "Bababolt",
83619033 "id": "Toko Perlengkapan Bayi",
9034 "is": "Barnavöruverslun",
83629035 "it": "Negozio di prodotti per l'infanzia",
83639036 "ja": "赤ちゃん用品店",
83649037 "ko": "유아 용품 가게",
83799052 "zh-CN": "婴儿用品店",
83809053 "zh-HK": "嬰兒用品店",
83819054 "zh-TW": "嬰兒用品店",
8382 "mk": "Продавница за бебешка опрема"
9055 "mk": "Продавница за бебешка опрема",
9056 "he": "חנות לדברי תינוקות"
83839057 }
83849058 },
83859059 "shop/bag": {
84039077 "hr": "Trgovina sa torbama",
84049078 "hu": "Táska- és bőröndbolt",
84059079 "id": "Toko Tas/Koper",
9080 "is": "Töskubúð",
84069081 "it": "Negozio di borse e valigie",
84079082 "ja": "バッグ/カバン店",
84089083 "ko": "가방/여행가방 가게",
84239098 "zh-CN": "箱包店",
84249099 "zh-HK": "袋/行李箱店",
84259100 "zh-TW": "包包/行李店",
8426 "mk": "Продавница за чанти, торби и куфери"
9101 "mk": "Продавница за чанти, торби и куфери",
9102 "he": "חנות מזוודות"
84279103 }
84289104 },
84299105 "shop/bakery": {
84339109 "af": "Bakkery",
84349110 "ar": "مخبز",
84359111 "ast": "Panadería",
8436 "bg-BG": "Пекарна",
84379112 "bn": "বেকারি",
84389113 "bs": "Pekara",
84399114 "ca": "Fleca",
84659140 "pt-BR": "Padaria",
84669141 "pt": "Padaria",
84679142 "ro": "Brutărie",
8468 "ru": "Хлебный",
9143 "ru": "Булочная",
84699144 "sk": "Pekáreň",
84709145 "sl": "Pekarna",
84719146 "sr": "Пекара",
84789153 "zh-HK": "麵包西餅店",
84799154 "zh-TW": "麵包店",
84809155 "zh": "面包店",
8481 "mk": "Пекарница"
9156 "mk": "Пекарница",
9157 "bg": "Пекарна",
9158 "he": "מאפייה"
84829159 }
84839160 },
84849161 "shop/bathroom_furnishing": {
84859162 "title": {
84869163 "C": "Bathroom Furnishing Store",
84879164 "en": "Bathroom Furnishing Store",
9165 "ar": "متجر أثاث الحمام",
84889166 "ca": "Botiga de mobles de bany",
84899167 "cs": "Vybavení koupelen",
84909168 "da": "Badeværelseindretningsbutik",
85019179 "hr": "Prodavaonica kupaonske opreme",
85029180 "hu": "Fürdőszobabútor-bolt",
85039181 "id": "Toko Perlengkapan Kamar Mandi",
9182 "is": "Baðinnréttingaverslun",
85049183 "it": "Negozio di Prodotti per Bagno",
85059184 "ja": "浴室用品店",
85069185 "ko": "화장실 기구 판매점",
85219200 "zh-CN": "浴室家具店",
85229201 "zh-HK": "浴室配件店",
85239202 "zh-TW": "衛浴用品店",
8524 "mk": "Продавница за санитарии"
9203 "mk": "Продавница за санитарии",
9204 "he": "חנות רהיטי שירותים/מקלחת"
85259205 }
85269206 },
85279207 "shop/beauty": {
85319211 "af": "Skoonheidswinkel",
85329212 "ar": "محل تجميل",
85339213 "ast": "Cosmética",
8534 "bg-BG": "Козметик",
85359214 "bs": "Salon ljepote",
85369215 "ca": "Botiga de cosmètics",
85379216 "cs": "Kosmetický salón",
85389217 "da": "Parfumebutik",
8539 "de": "Kosmetikladen",
9218 "de": "Schönheitssalon",
85409219 "el": "Κατάστημα Ομορφιάς",
85419220 "en-GB": "Beauty Shop",
85429221 "eo": "Salono de beligado",
85749253 "zh-HK": "美容院",
85759254 "zh-TW": "美容店",
85769255 "zh": "美容店",
8577 "mk": "Салон за убавина"
9256 "mk": "Салон за убавина",
9257 "bg": "Козметик",
9258 "he": "חנות מוצרי יופי/טיפוח"
85789259 }
85799260 },
85809261 "shop/bed": {
85979278 "hr": "Trgovina opreme za krevete",
85989279 "hu": "Ágy- és matracbolt",
85999280 "id": "Toko Selimut/Matras",
8600 "it": "Negozio di Materassi",
9281 "is": "Rúm/Dýnuverslun",
9282 "it": "Negozio di letti/materassi",
86019283 "ja": "寝具店",
86029284 "ko": "침구/매트리스 판매점",
86039285 "nl": "Bed-/Matrassenwinkel",
86169298 "zh-CN": "床上用品店",
86179299 "zh-HK": "寢具/床褥店",
86189300 "zh-TW": "床具/寐具店",
8619 "mk": "Продавница за кревети и постелнина"
9301 "mk": "Продавница за кревети и постелнина",
9302 "he": "חנות מזרנים"
86209303 }
86219304 },
86229305 "shop/beverages": {
86269309 "af": "Koeldrankwinkel",
86279310 "ar": "محل مشروبات",
86289311 "ast": "Venta de bebíes",
8629 "bg-BG": "Магазин за алкохол и цигари",
86309312 "bs": "Prodavnica pića",
86319313 "ca": "Botiga de begudes",
86329314 "cs": "Prodejna nápojů",
86699351 "zh-HK": "飲品店",
86709352 "zh-TW": "飲品店",
86719353 "zh": "饮品店",
8672 "mk": "Продавница за пијалаци"
9354 "mk": "Продавница за пијалаци",
9355 "bg": "Магазин за алкохол и цигари",
9356 "he": "חנות משקאות"
86739357 }
86749358 },
86759359 "shop/bicycle": {
86799363 "af": "Fietswinkel",
86809364 "ar": "متجر دراجات هوائية",
86819365 "ast": "Tienda de ciclismu",
8682 "bg-BG": "Магазин за велосипеди",
86839366 "bn": "সাইকেলের দোকান",
86849367 "bs": "Prodavnica bicikala",
86859368 "ca": "Botiga de bicicletes",
87249407 "zh-TW": "單車店",
87259408 "zh": "自行车店",
87269409 "mk": "Продавница за велосипеди",
9410 "bg": "Магазин за велосипеди",
9411 "he": "חנות אופניים",
87279412 "ms": "Kedai Basikal"
87289413 }
87299414 },
87429427 "es": "Corredor de apuestas",
87439428 "et": "Trükkal",
87449429 "fa": "صحافی",
9430 "fi": "Kirjapaino",
87459431 "fr": "Bookmaker",
87469432 "gl": "Corredor de apostas",
9433 "hr": "Kladioničar",
87479434 "hu": "Fogadóiroda",
87489435 "id": "Juru Taruh",
87499436 "is": "Veðmangari",
8750 "it": "Negozio di scommesse",
9437 "it": "Agenzia di scommesse",
87519438 "ja": "公営競技投票券売り場",
87529439 "ko": "마권업자",
87539440 "lt": "Knygrišys",
87689455 "zh-CN": "书商",
87699456 "zh-HK": "投注站",
87709457 "zh-TW": "書商",
8771 "mk": "Обложувалница"
9458 "mk": "Обложувалница",
9459 "he": "כורך ספרים"
87729460 }
87739461 },
87749462 "shop/books": {
87939481 "hr": "Knjižara",
87949482 "hu": "Könyvesbolt",
87959483 "id": "Toko Buku",
9484 "is": "Bókabúð",
87969485 "it": "Libreria",
87979486 "ja": "本屋",
87989487 "ko": "서점",
87999488 "lt": "Knygynas",
9489 "lv": "Grāmatu veikals",
88009490 "nl": "Boekwinkel",
88019491 "no": "Bokhandel",
88029492 "pl": "Księgarnia",
88139503 "zh-CN": "书店",
88149504 "zh-HK": "書店",
88159505 "zh-TW": "書店",
8816 "mk": "Книжарница"
9506 "mk": "Книжарница",
9507 "he": "חנות ספרים"
88179508 }
88189509 },
88199510 "shop/boutique": {
88239514 "af": "Boetiek",
88249515 "ar": "بوتيك",
88259516 "ast": "Boutique",
8826 "bg-BG": "Бутик",
88279517 "bn": "বুটিক",
88289518 "bs": "Butik",
88299519 "ca": "Boutique",
88679557 "zh-HK": "時裝店",
88689558 "zh-TW": "服飾店",
88699559 "zh": "精品店",
8870 "mk": "Бутик"
9560 "mk": "Бутик",
9561 "bg": "Бутик",
9562 "he": "בוטיק"
88719563 }
88729564 },
88739565 "shop/butcher": {
88779569 "af": "Slagter",
88789570 "ar": "جزار",
88799571 "ast": "Carnicería",
8880 "bg-BG": "Колбаси",
88819572 "bn": "কসাই",
88829573 "bs": "Mesar",
88839574 "ca": "Carnisseria",
89219612 "zh-HK": "肉舖",
89229613 "zh-TW": "肉販",
89239614 "zh": "肉贩",
8924 "mk": "Месарница"
9615 "mk": "Месарница",
9616 "bg": "Колбаси",
9617 "he": "קצב"
89259618 }
89269619 },
89279620 "shop/candles": {
89289621 "title": {
89299622 "C": "Candle Shop",
89309623 "en": "Candle Shop",
9624 "ar": "متجر الشموع",
89319625 "ca": "Botiga d'espelmes",
89329626 "cs": "Obchod se svíčkami",
89339627 "da": "Stearinlysforhandler",
89439637 "hr": "Prodavaonica svijeća",
89449638 "hu": "Gyertya- és mécsesbolt",
89459639 "id": "Toko Lilin",
9640 "is": "Kertabúð",
89469641 "it": "Negozio di Candele",
89479642 "ja": "キャンドル専門店",
89489643 "ko": "양초 가게",
89499644 "lt": "Žvakių parduotuvė",
9645 "lv": "Sveču veikals",
89509646 "nl": "Kaarsenwinkel",
89519647 "no": "Lysstøperi",
89529648 "pl": "Sklep ze świecami",
89649660 "zh-CN": "蜡烛店",
89659661 "zh-HK": "蠟燭店",
89669662 "zh-TW": "燈具店",
8967 "mk": "Свеќарница"
9663 "mk": "Свеќарница",
9664 "he": "חנות נרות"
89689665 }
89699666 },
89709667 "shop/car": {
89749671 "af": "Voertuighandelaar",
89759672 "ar": "وكالة سيارات",
89769673 "ast": "Venta d'automóviles",
8977 "bg-BG": "Автомобили",
89789674 "bn": "গাড়ির ডিলারশিপ",
89799675 "bs": "Salon automobila",
89809676 "ca": "Concessionari de cotxes",
90199715 "zh-HK": "車行",
90209716 "zh-TW": "汽車行",
90219717 "zh": "车行",
9022 "mk": "Автосалон"
9718 "mk": "Автосалон",
9719 "bg": "Автомобили",
9720 "he": "סוכנות רכב"
90239721 }
90249722 },
90259723 "shop/car_parts": {
90299727 "af": "Onderdelewinkel",
90309728 "ar": "محل بيع أجزاء السيارة",
90319729 "ast": "Repuestos d'automóviles",
9032 "bg-BG": "Авточасти",
90339730 "bn": "গাড়ির যন্ত্রাংশের দোকান",
90349731 "bs": "Prodavnica auto dijelova",
90359732 "ca": "Botiga de recanvis de cotxe",
90729769 "zh-HK": "汽車零件店",
90739770 "zh-TW": "汽車零件店",
90749771 "zh": "汽车配件店",
9075 "mk": "Продавница за автоделови"
9772 "mk": "Продавница за автоделови",
9773 "bg": "Авточасти",
9774 "he": "חנות חלקי מכוניות"
90769775 }
90779776 },
90789777 "shop/car_repair": {
90829781 "af": "Werkswinkel",
90839782 "ar": "ورشة إصلاح سيارات",
90849783 "ast": "Taller d'automóviles",
9085 "bg-BG": "Сервиз автомобили",
90869784 "bn": "গাড়ি মেরামতের দোকান",
90879785 "bs": "Auto servis",
90889786 "ca": "Taller d'automòbils",
91279825 "zh-TW": "汽車維修店",
91289826 "zh": "汽车修理店",
91299827 "mk": "Автосервис",
9130 "dv": "ކާާރު ހަދައިދޭ ގަރާޖް"
9828 "bg": "Сервиз автомобили",
9829 "dv": "ކާާރު ހަދައިދޭ ގަރާޖް",
9830 "he": "מוסך",
9831 "so": "Garaash"
91319832 }
91329833 },
91339834 "shop/carpet": {
91529853 "hr": "Prodavaonica tepiha",
91539854 "hu": "Szőnyegbolt",
91549855 "id": "Toko Karpet",
9856 "is": "Gólfteppaverslun",
91559857 "it": "Negozio di tappeti",
91569858 "ja": "カーペット専門店",
91579859 "ko": "카펫 가게",
91589860 "lt": "Kilimų parduotuvė",
9861 "lv": "Paklāju veikals",
91599862 "nl": "Tapijtwinkel",
91609863 "no": "Teppehandler",
91619864 "pl": "Sklep z dywanami",
91729875 "zh-CN": "地毯店",
91739876 "zh-HK": "地毯店",
91749877 "zh-TW": "地毯店",
9175 "mk": "Продавница за теписи"
9878 "mk": "Продавница за теписи",
9879 "he": "חנות שטיחים"
91769880 }
91779881 },
91789882 "shop/cheese": {
91979901 "hr": "Prodavaonica sira",
91989902 "hu": "Sajtbolt",
91999903 "id": "Toko Keju",
9904 "is": "Ostabúð",
92009905 "it": "Negozio di formaggi",
92019906 "ja": "チーズ店",
92029907 "ko": "치즈 가게",
92039908 "lt": "Sūrių parduotuvė",
9909 "lv": "Siera veikals",
92049910 "nl": "Kaaswinkel",
92059911 "no": "Ostebutikk",
92069912 "pl": "Sklep z serami",
92179923 "zh-CN": "奶酪店",
92189924 "zh-HK": "芝士店",
92199925 "zh-TW": "起士店",
9220 "mk": "Сирењарница"
9926 "mk": "Сирењарница",
9927 "he": "חנות גבינות"
92219928 }
92229929 },
92239930 "shop/chemist": {
92269933 "en": "Drugstore",
92279934 "ast": "Droguería",
92289935 "ca": "Farmàcia",
9229 "cs": "Drogérie",
9230 "da": "Medicinbutik",
9936 "cs": "Drogerie",
9937 "da": "Materialist",
92319938 "de": "Drogerie",
92329939 "el": "Φαρμακείο",
92339940 "en-GB": "Chemist",
92349941 "eo": "Kosmetikaĵa (ankaŭ purigaĵoj) vendejo",
92359942 "es": "Droguería",
9236 "et": "Apteek",
9943 "et": "Kodukeemia kauplus",
92379944 "fa": "داروخانه",
92389945 "fi": "Apteekki-luontaistuotemyymälä",
92399946 "fr": "Parapharmacie",
92409947 "gl": "Droguería",
9948 "hr": "Drogerija",
92419949 "hu": "Drogéria",
9950 "is": "Hreinlætisvöruverslun",
92429951 "it": "Drogheria",
92439952 "ja": "化粧品・薬品店(英国)",
92449953 "ko": "약국",
9954 "lv": "Aptieka",
92459955 "nl": "Drogisterij",
92469956 "pl": "Drogeria",
92479957 "pt-BR": "Loja de Cosméticos e Higiene",
92579967 "zh-CN": "药妆店",
92589968 "zh-HK": "藥店",
92599969 "zh-TW": "藥妝店",
9260 "mk": "Аптека"
9970 "mk": "Аптека",
9971 "bg": "Дрогерия",
9972 "he": "בית מרקחת"
92619973 }
92629974 },
92639975 "shop/chocolate": {
92829994 "hr": "Prodavaonica čokolade",
92839995 "hu": "Csokoládébolt",
92849996 "id": "Toko Cokelat",
9997 "is": "Súkkulaðibúð",
92859998 "it": "Cioccolateria",
92869999 "ja": "チョコレート店",
928710000 "ko": "초콜릿 가게",
928810001 "lt": "Šokolado parduotuvė",
10002 "lv": "Šokolādes veikals",
928910003 "nl": "Chocoladewinkel",
929010004 "no": "Sjokoladebutikk",
929110005 "pl": "Sklep z czekoladą",
930310017 "zh-HK": "朱古力店",
930410018 "zh-TW": "巧克力店",
930510019 "mk": "Продавница за чоколади",
10020 "he": "חנות שוקולד",
930610021 "ms": "Kedai Coklat"
930710022 }
930810023 },
931310028 "af": "Klere Winkel",
931410029 "ar": "محل ملابس",
931510030 "ast": "Tienda de ropa",
9316 "bg-BG": "Магазин за дрехи",
931710031 "bn": "জামাকাপড়ের দোকান",
931810032 "bs": "Prodavnica odjeće",
931910033 "ca": "Botiga de roba",
934410058 "pt-BR": "Loja de Roupas",
934510059 "pt": "Loja de roupas",
934610060 "ro": "Magazin de Haine",
9347 "ru": "Одежда",
10061 "ru": "Магазин одежды",
934810062 "sk": "Obchod s odevami",
934910063 "sl": "Trgovina z oblekami",
935010064 "sr": "Продавница одеће",
935910073 "zh-TW": "服飾店",
936010074 "zh": "服装店",
936110075 "mk": "Продавница за облека",
10076 "bg": "Магазин за дрехи",
10077 "he": "חנות בגדים",
936210078 "ms": "Kedai Pakaian"
936310079 }
936410080 },
936910085 "af": "Rekenaarwinkel",
937010086 "ar": "محل حاسوب",
937110087 "ast": "Informática",
9372 "bg-BG": "Компютърен магазин",
937310088 "bn": "কম্পিউটারের দোকান",
937410089 "bs": "Prodavnica računara",
937510090 "ca": "Botiga d'informàtica",
941610131 "zh-TW": "電腦店",
941710132 "zh": "电脑店",
941810133 "mk": "Продавница за сметачи",
10134 "bg": "Компютърен магазин",
10135 "he": "חנות מחשבים",
941910136 "ms": "Kedai Komputer"
942010137 }
942110138 },
944510162 "ja": "菓子屋(販売)",
944610163 "ko": "사탕 가게",
944710164 "lt": "Saldainių parduotuvė",
10165 "lv": "Saldumu veikals",
944810166 "nl": "Snoepwinkel",
944910167 "no": "Godtebutikk",
945010168 "pl": "Sklep ze słodyczami",
946210180 "zh-CN": "糖果店",
946310181 "zh-HK": "糖果店",
946410182 "zh-TW": "糖果店",
9465 "mk": "Бонбониера"
10183 "mk": "Бонбониера",
10184 "he": "חנות ממתקים"
946610185 }
946710186 },
946810187 "shop/convenience": {
947210191 "af": "Geriefswinkel",
947310192 "ar": "بقالة",
947410193 "ast": "Tienda d'ultramarinos",
9475 "bg-BG": "Магазин за хранителни стоки",
947610194 "bs": "Bakalnica",
947710195 "ca": "Botiga d'ultramarins",
947810196 "cs": "Smíšené zboží",
947910197 "da": "Minimarked",
9480 "de": "Gemischtwarenhandel",
10198 "de": "Gemischtwarenhandel/ Tante-Emma-Laden",
948110199 "el": "Παντοπωλείο",
948210200 "en-GB": "Convenience Store",
948310201 "eo": "Butiko oportuna",
948410202 "es": "Tienda multiservicio",
9485 "et": "Esmatarbekauba pood",
9486 "fa": "فروشگاه زنجیره ای",
10203 "et": "Toidupood",
10204 "fa": "فروشگاه کوچک",
948710205 "fi": "Lähikauppa",
948810206 "fr": "Épicerie / Supérette ",
948910207 "gl": "Tenda de barrio",
951610234 "zh-TW": "便利商店",
951710235 "zh": "便利店",
951810236 "mk": "Драгстор",
10237 "bg": "Магазин за хранителни стоки",
10238 "he": "חנות נוחות",
951910239 "ms": "Kedai Kecil"
952010240 }
952110241 },
954010260 "hr": "Fotokopiraona",
954110261 "hu": "Fénymásoló",
954210262 "id": "Tempat Fotokopi",
10263 "is": "Ljósritunarstofa",
954310264 "it": "Copisteria",
954410265 "ja": "コピー店",
954510266 "ko": "복사집",
954610267 "lt": "Kopijavimo parduotuvė",
10268 "lv": "Printēšanas veikals",
954710269 "nl": "Copyshop",
954810270 "no": "Printsjappe",
954910271 "pl": "Punkt ksero",
956110283 "zh-CN": "打印店",
956210284 "zh-HK": "影印店",
956310285 "zh-TW": "影印店",
9564 "mk": "Копирница"
10286 "mk": "Копирница",
10287 "he": "חנות העתקות"
956510288 }
956610289 },
956710290 "shop/cosmetics": {
956810291 "title": {
956910292 "C": "Cosmetics Store",
957010293 "en": "Cosmetics Store",
10294 "ar": "متجر مستحضرات التجميل",
957110295 "ast": "Perfumería",
957210296 "ca": "Botiga de cosmètics",
957310297 "cs": "Obchod s kosmetikou",
957410298 "da": "Kosmetikbutik",
9575 "de": "Drogerie",
10299 "de": "Kosmetikladen",
957610300 "el": "Κατάστημα καλλυντικών",
957710301 "en-GB": "Cosmetics Store",
957810302 "eo": "Kosmetikaĵa (persona higieno) vendejo",
958510309 "hr": "Prodavaonica kozmetike",
958610310 "hu": "Kozmetikai bolt",
958710311 "id": "Toko Kosmetik",
10312 "is": "Snyrtivöruverslun",
958810313 "it": "Negozio di cosmetici",
958910314 "ja": "化粧品店",
959010315 "ko": "화장품 가게",
960510330 "zh-CN": "化妆品店",
960610331 "zh-HK": "化妝品店",
960710332 "zh-TW": "化妝品店",
9608 "mk": "Продавница за козметика"
10333 "mk": "Продавница за козметика",
10334 "he": "חנות קוסמטיקה"
960910335 }
961010336 },
961110337 "shop/craft": {
961210338 "title": {
961310339 "C": "Arts and Crafts Store",
961410340 "en": "Arts and Crafts Store",
10341 "ar": "متجر الفنون والحرف",
961510342 "ast": "Tienda de manualidaes",
961610343 "ca": "Botiga per a les arts plàstiques",
961710344 "cs": "Výtvarné potřeby",
962810355 "hr": "Hobby & art trgovina",
962910356 "hu": "Kézműveskellék-bolt",
963010357 "id": "Toko Kesenian dan Kerajinan Tangan",
10358 "is": "Handverksverslun",
963110359 "it": "Negozio di arti e mestieri",
963210360 "ja": "美術・工芸用品店",
963310361 "ko": "미술 공예 가게",
964710375 "zh-CN": "艺术/手工艺品店",
964810376 "zh-HK": "工藝品店",
964910377 "zh-TW": "工藝品店",
9650 "mk": "Продавница за уметнички ракотворби"
10378 "mk": "Продавница за уметнички ракотворби",
10379 "he": "חנות חפצי אומנות"
965110380 }
965210381 },
965310382 "shop/curtain": {
965410383 "title": {
965510384 "C": "Curtain Store",
965610385 "en": "Curtain Store",
10386 "ar": "محل بيع الستائر",
965710387 "ast": "Tienda de cortines",
965810388 "ca": "Botiga de cortines",
965910389 "cs": "Obchod se závěsy",
967010400 "hr": "Trgovina za zastore",
967110401 "hu": "Függönybolt",
967210402 "id": "Toko Gorden",
10403 "is": "Gluggatjaldaverslun",
967310404 "it": "Negozio di tende",
967410405 "ja": "カーテン店",
967510406 "ko": "커튼 가게",
967610407 "lt": "Užuolaidų parduotuvė",
10408 "lv": "Aizkaru veikals",
967710409 "nl": "Gordijnenwinkel",
967810410 "no": "Gardinbutikk",
967910411 "pl": "Sklep z zasłonami",
969010422 "zh-CN": "窗帘店",
969110423 "zh-HK": "窗簾店",
969210424 "zh-TW": "窗廉店",
9693 "mk": "Продавница за завеси"
10425 "mk": "Продавница за завеси",
10426 "he": "חנות וילונות"
969410427 }
969510428 },
969610429 "shop/dairy": {
969710430 "title": {
969810431 "C": "Dairy Store",
969910432 "en": "Dairy Store",
10433 "ar": "متجر الألبان",
970010434 "ast": "Llechería",
970110435 "ca": "Botiga de productes làctics",
970210436 "cs": "Mléčné výrobky",
971410448 "hr": "Prodavaonica mliječnih proizvoda",
971510449 "hu": "Tejtermékbolt",
971610450 "id": "Toko Susu",
10451 "is": "Mjólkurbúð",
971710452 "it": "Negozio di latticini",
9718 "ja": "日配品店",
10453 "ja": "乳製品店",
971910454 "ko": "유제품 가게",
972010455 "lt": "Pieno produktų parduotuvė",
972110456 "nl": "Zuivelhandel",
973410469 "zh-CN": "牛奶店",
973510470 "zh-HK": "奶製品店",
973610471 "zh-TW": "奶製品店",
9737 "mk": "Бакалница"
10472 "mk": "Бакалница",
10473 "he": "חנות מוצרי חלב"
973810474 }
973910475 },
974010476 "shop/deli": {
974410480 "af": "Deli",
974510481 "ar": "محل أطعمة لذيذة",
974610482 "ast": "Gourmet",
9747 "bg-BG": "Магазин за деликатеси",
974810483 "bs": "Delikatese",
974910484 "ca": "Botiga de comestibles",
975010485 "cs": "Lahůdkářství",
978510520 "zh-HK": "食肆",
978610521 "zh-TW": "美食店",
978710522 "zh": "熟食店",
9788 "mk": "Продавница за деликатеси"
10523 "mk": "Продавница за деликатеси",
10524 "bg": "Магазин за деликатеси",
10525 "he": "מעדניה"
978910526 }
979010527 },
979110528 "shop/department_store": {
979510532 "af": "Afdelingswinkel",
979610533 "ar": "محل متعدد الأقسام",
979710534 "ast": "Grandes almacenes",
9798 "bg-BG": "Универсален магазин",
979910535 "bn": "ডিপার্টমেন্ট স্টোর",
980010536 "bs": "Robna kuća",
980110537 "ca": "Grans magatzems",
981510551 "hu": "Nagyáruház",
981610552 "id": "Pasar Swalayan",
981710553 "is": "Stórverslun",
9818 "it": "Supermercato",
10554 "it": "Grande magazzino",
981910555 "ja": "百貨店",
982010556 "kn": "ಕಿರಾಣಿ ಅಂಗಡಿ",
982110557 "ko": "백화점",
982710563 "pt-BR": "Loja de Departamentos",
982810564 "pt": "Grande armazém",
982910565 "ro": "Magazin Universal",
9830 "ru": "Молл",
10566 "ru": "Универсальный магазин (с отделами)",
983110567 "sk": "Obchodný dom",
983210568 "sl": "Veleblagovnica",
983310569 "sr": "Робна кућа",
984010576 "zh-HK": "百貨公司",
984110577 "zh-TW": "百貨公司",
984210578 "zh": "百货店",
9843 "mk": "Стоковна куќа"
10579 "mk": "Стоковна куќа",
10580 "bg": "Универсален магазин",
10581 "he": "חנות כלבו"
984410582 }
984510583 },
984610584 "shop/doityourself": {
985010588 "af": "Selfdoenwinkel",
985110589 "ar": "محل افعلها بنفسك",
985210590 "ast": "Bricolage",
9853 "bg-BG": "Магазин \"Направи си сам\"",
985410591 "bn": "নিজে করুন স্টোর",
985510592 "bs": "Sve za kuću",
985610593 "ca": "Botiga de bricolatge",
987610613 "lt": "Pasidaryk pats parduotuvė",
987710614 "nl": "Bouwmarkt, doe-het-zelfwinkel",
987810615 "no": "Byggevarehus",
9879 "pl": "Sklep dla majsterkowiczów",
10616 "pl": "Market budowlany/sklep dla majsterkowiczów",
988010617 "pt-BR": "Loja de Ferragens/Bricolagem",
988110618 "pt": "Loja de bricolagem",
988210619 "ro": "Magazin DIY",
9883 "ru": "Магазин «Сделай сам»",
10620 "ru": "Строительный гипермаркет",
988410621 "sk": "Obchod pre kutilov",
988510622 "sl": "Orodjarna",
988610623 "sr": "Све за кућу",
989410631 "zh-TW": "DIY商店",
989510632 "zh": "DIY商店",
989610633 "mk": "Продавница за мајсторисување",
10634 "bg": "Магазин \"Направи си сам\"",
10635 "he": "חנות עשה זאת בעצמך",
989710636 "ms": "Kedai DIY"
989810637 }
989910638 },
991810657 "hr": "Kemijska čistionica",
991910658 "hu": "Vegytisztitó",
992010659 "id": "Jasa Cuci Kering",
10660 "is": "Þurrhreinsun",
992110661 "it": "Lavanderia",
992210662 "ja": "クリーニング店",
992310663 "ko": "세탁소",
10664 "lv": "Ķīmiskā tīrītava",
992410665 "nl": "Stomerij",
992510666 "no": "Renseri",
992610667 "pl": "Pralnia chemiczna",
993910680 "zh-HK": "乾洗店",
994010681 "zh-TW": "乾洗店",
994110682 "mk": "Хемиско чистење",
10683 "he": "ניקוי יבש",
994210684 "ms": "Kedai Cucian Kering"
994310685 }
994410686 },
994910691 "af": "Elektronikawinkel",
995010692 "ar": "محل إلكترونيات",
995110693 "ast": "Electrónica",
9952 "bg-BG": "Магазин за електроника",
995310694 "bn": "ইলেকট্রনিক্স-এর দোকান",
995410695 "bs": "Prodavnica elektronike",
995510696 "ca": "Botiga d'electrònica",
996810709 "hr": "Prodavaonica elektronike",
996910710 "hu": "Elektronikai bolt",
997010711 "id": "Toko Elektronik",
9971 "is": "Raftækjaverslun",
10712 "is": "Rafeindatækjaverslun",
997210713 "it": "Negozio di elettronica",
9973 "ja": "家電販売店",
10714 "ja": "家電販売店(小型製品)",
997410715 "ko": "전자 제품 가게",
997510716 "lt": "Elektronikos parduotuvė",
997610717 "lv": "Elektronikas veikals",
997710718 "nl": "Huishoudtoestellen-/Witgoedwinkel",
997810719 "no": "Elektronikkbutikk",
9979 "pl": "Sklep RTV/AGD",
10720 "pl": "Sklep RTV i AGD",
998010721 "pt-BR": "Loja de Eletrônicos",
998110722 "pt": "Loja de eletrodomésticos",
998210723 "ro": "Magazin de Electronice",
999410735 "zh-TW": "電器店",
999510736 "zh": "电器店",
999610737 "mk": "Продавница за електронска роба",
10738 "bg": "Магазин за електроника",
10739 "he": "חנות אלקטרוניקה",
999710740 "ms": "Kedai Elektronik"
999810741 }
999910742 },
1001710760 "gl": "Tenda erótica",
1001810761 "hr": "Prodavaonica erotskih pomagala",
1001910762 "hu": "Szexbolt",
10763 "is": "Hjálpartæki ástarlífsins",
1002010764 "it": "Negozio erotico",
1002110765 "ja": "アダルトショップ",
1002210766 "ko": "성인용품 가게",
1003810782 "zh-CN": "情趣用品店",
1003910783 "zh-HK": "情趣用品店",
1004010784 "zh-TW": "情趣用品店",
10041 "mk": "Еротска продавница"
10785 "mk": "Еротска продавница",
10786 "he": "חנות ארוטיקה"
1004210787 }
1004310788 },
1004410789 "shop/fabric": {
1004510790 "title": {
1004610791 "C": "Fabric Store",
1004710792 "en": "Fabric Store",
10793 "ar": "محل بيع الأقمشة",
1004810794 "ca": "Botiga de teles",
1004910795 "cs": "Obchod s textilem",
1005010796 "da": "Stofforretning",
1006010806 "hr": "Trgovina za tkanine",
1006110807 "hu": "Rövidáru- és méterárubolt",
1006210808 "id": "Toko Kain",
10809 "is": "Álnavöruverslun",
1006310810 "it": "Negozio di Tessuti",
1006410811 "ja": "生地屋",
1006510812 "ko": "직물 가게",
1006610813 "lt": "Audinių parduotuvė",
10814 "lv": "Audumu veikals",
1006710815 "nl": "Stofwinkel",
1006810816 "no": "Stoffbutikk",
1006910817 "pl": "Sklep z tkaninami",
1008210830 "zh-HK": "布料店",
1008310831 "zh-TW": "帆布店",
1008410832 "mk": "Продавница за ткаенини",
10833 "he": "חנות אריגה",
1008510834 "ms": "Kedai Fabrik"
1008610835 }
1008710836 },
1009110840 "en": "Produce Stand",
1009210841 "af": "Padstal",
1009310842 "ar": "المنتج",
10094 "bg-BG": "Щанд за плодове и зеленчуци",
1009510843 "bs": "Štand proizvodnje",
1009610844 "ca": "Estand productiu",
1009710845 "cs": "Stánek s ovocem, zeleninou",
1012910877 "zh-CN": "农产直销店",
1013010878 "zh-HK": "農產品檔攤",
1013110879 "zh-TW": "產地直銷店",
10132 "mk": "Пилјарска тезга"
10880 "mk": "Пилјарска тезга",
10881 "bg": "Щанд за плодове и зеленчуци",
10882 "he": "דוכן ירקות"
1013310883 }
1013410884 },
1013510885 "shop/fashion": {
1015210902 "hr": "Modni dućan",
1015310903 "hu": "Divatüzlet",
1015410904 "id": "Toko Mode",
10905 "is": "Tískuverslun",
1015510906 "it": "Negozio di moda",
1015610907 "ja": "ファッション店",
1015710908 "ko": "패션 가게",
1015810909 "lt": "Mados parduotuvė",
10910 "lv": "Modes veikals",
1015910911 "nl": "Modewinkel",
1016010912 "no": "Motebutikk",
1016110913 "pl": "Sklep odzieżowy",
1017310925 "zh-CN": "服装店",
1017410926 "zh-HK": "時裝店",
1017510927 "zh-TW": "時尚店",
10176 "mk": "Модна продавница"
10928 "mk": "Модна продавница",
10929 "he": "חנות אופנה"
1017710930 }
1017810931 },
1017910932 "shop/florist": {
1018310936 "af": "Bloemiste",
1018410937 "ar": "محل بيع الورود",
1018510938 "ast": "Floristería",
10186 "bg-BG": "Магазин за цветя",
1018710939 "bn": "ফুল ব্যবসায়ী",
1018810940 "bs": "Cvjećar",
1018910941 "ca": "Floristeria",
1023010982 "zh-TW": "花店",
1023110983 "zh": "花店",
1023210984 "mk": "Цвеќарница",
10985 "bg": "Магазин за цветя",
10986 "he": "חנות פרחים",
1023310987 "ms": "Kedai Bunga"
1023410988 }
1023510989 },
1025311007 "hr": "Trgovina za okvire",
1025411008 "hu": "Képkeretező",
1025511009 "id": "Toko Bingkai",
11010 "is": "Innrömmun",
1025611011 "it": "Negozio di cornici",
1025711012 "ja": "額縁店",
1025811013 "ko": "프레이밍 가게",
1027111026 "zh-CN": "相框店",
1027211027 "zh-HK": "表框店",
1027311028 "zh-TW": "表框店",
10274 "mk": "Врамувачница"
11029 "mk": "Врамувачница",
11030 "he": "חנות חקלאות"
1027511031 }
1027611032 },
1027711033 "shop/funeral_directors": {
1031911075 "zh-CN": "殡仪馆",
1032011076 "zh-HK": "殯儀館",
1032111077 "zh-TW": "生命禮儀公司",
10322 "mk": "Погребално друштво"
11078 "mk": "Погребално друштво",
11079 "he": "קברן"
1032311080 }
1032411081 },
1032511082 "shop/furniture": {
1032911086 "af": "Meubelwinkel",
1033011087 "ar": "محل أثاث",
1033111088 "ast": "Mueblería",
10332 "bg-BG": "Мебелен магазин",
1033311089 "bn": "অাসবাবপত্রের দোকান",
1033411090 "bs": "Salon namještaja",
1033511091 "ca": "Botiga de mobles",
1037411130 "zh-HK": "傢俬店",
1037511131 "zh-TW": "傢具店",
1037611132 "zh": "家具店",
10377 "mk": "Салон за мебел"
11133 "mk": "Салон за мебел",
11134 "bg": "Мебелен магазин",
11135 "he": "חנות רהיטים"
1037811136 }
1037911137 },
1038011138 "shop/garden_centre": {
1038411142 "af": "Tuinsentrum",
1038511143 "ar": "مشتل",
1038611144 "ast": "Xardinería",
10387 "bg-BG": "Градински център",
1038811145 "bs": "Centar za baštovanstvo",
1038911146 "ca": "Centre de jardineria",
1039011147 "cs": "Zahradnictví",
1042611183 "zh-HK": "園藝中心",
1042711184 "zh-TW": "園藝中心",
1042811185 "zh": "花店",
10429 "mk": "Градинарски центар"
11186 "mk": "Градинарски центар",
11187 "bg": "Градински център",
11188 "he": "חנות גננות"
1043011189 }
1043111190 },
1043211191 "shop/gift": {
1043611195 "af": "Geskenkwinkel",
1043711196 "ar": "محل الهدايا",
1043811197 "ast": "Regalos",
10439 "bg-BG": "Магазин за подаръци",
1044011198 "bn": "উপহারের দোকান",
1044111199 "bs": "Prodavnica suvenira",
1044211200 "ca": "Botiga de regals",
1048111239 "zh-HK": "禮品店",
1048211240 "zh-TW": "禮品店",
1048311241 "zh": "礼品店",
10484 "mk": "Продавница за подароци"
11242 "mk": "Продавница за подароци",
11243 "bg": "Магазин за подаръци",
11244 "he": "חנות מתנות"
1048511245 }
1048611246 },
1048711247 "shop/greengrocer": {
1049111251 "af": "Groentewinkel",
1049211252 "ar": "بقالة",
1049311253 "ast": "Frutería",
10494 "bg-BG": "Плод-зеленчук",
1049511254 "bs": "Zelenara",
1049611255 "ca": "Fruiteria",
1049711256 "cs": "Ovoce a zelenina",
1053311292 "zh-TW": "蔬果店",
1053411293 "zh": "果蔬店",
1053511294 "mk": "Пилјарница",
11295 "bg": "Плод-зеленчук",
11296 "he": "ירקן",
1053611297 "ms": "Kedai Menjual Sayur"
1053711298 }
1053811299 },
1054311304 "af": "Haarkapper",
1054411305 "ar": "حلاق",
1054511306 "ast": "Peluquería",
10546 "bg-BG": "Фризьорски салон",
1054711307 "bs": "Frizer",
1054811308 "ca": "Perruqueria",
1054911309 "cs": "Kadeřnictví",
1058611346 "zh-HK": "理髮店",
1058711347 "zh-TW": "理髮店",
1058811348 "zh": "理发点",
10589 "mk": "Фризерски салон"
11349 "mk": "Фризерски салон",
11350 "bg": "Фризьорски салон",
11351 "he": "מעצב שיער"
1059011352 }
1059111353 },
1059211354 "shop/hardware": {
1059611358 "af": "Hardewarewinkel",
1059711359 "ar": "محل أجهزة",
1059811360 "ast": "Ferretería",
10599 "bg-BG": "Железария",
1060011361 "bs": "Prodavnica željezarije",
1060111362 "ca": "Drogueria",
1060211363 "cs": "Železářství",
1062511386 "pl": "Sklep z narzędziami",
1062611387 "pt-BR": "Loja de Material de Construção",
1062711388 "pt": "Loja de ferragens",
10628 "ru": "Магазин крепежа, винтов и крючков",
11389 "ru": "Хозяйственный магазин",
1062911390 "sk": "Železiarstvo",
1063011391 "sl": "Železnina",
1063111392 "sr": "Гвожђара",
1063911400 "zh-TW": "五金店",
1064011401 "zh": "五金店",
1064111402 "mk": "Продавница за алат и опрема",
10642 "dv": "ހާރޑްވެއާރ ފިހާރަ"
11403 "bg": "Железария",
11404 "dv": "ހާރޑްވެއާރ ފިހާރަ",
11405 "he": "חנות אספקה טכנית",
11406 "so": "Dukaanka Qalabka"
1064311407 }
1064411408 },
1064511409 "shop/hearing_aids": {
1064611410 "title": {
1064711411 "C": "Hearing Aids Store",
1064811412 "en": "Hearing Aids Store",
11413 "ar": "متجر السماعات الأذن الطبية",
1064911414 "ast": "Audiólogu",
1065011415 "ca": "Centre d'audició",
1065111416 "cs": "Obchod s naslouchátky",
1066311428 "hr": "Prodavaonica slušnih pomagala",
1066411429 "hu": "Hallókészülékbolt",
1066511430 "id": "Toko Alat Bantu Dengar",
11431 "is": "Heyrnartækjaverslun",
1066611432 "it": "Negozio di apparecchi acustici",
1066711433 "ja": "補聴器店",
1066811434 "ko": "보청기 가게",
1068211448 "zh-CN": "听觉恢复用品店",
1068311449 "zh-HK": "助聽器店",
1068411450 "zh-TW": "助聽器店",
10685 "mk": "Продавница за слушни помагала"
11451 "mk": "Продавница за слушни помагала",
11452 "he": "חנות מכשירי שמיעה"
1068611453 }
1068711454 },
1068811455 "shop/herbalist": {
1068911456 "title": {
1069011457 "C": "Herbalist",
1069111458 "en": "Herbalist",
11459 "ar": "محل بيع الأعشاب الطبية",
1069211460 "ast": "Herbolariu",
1069311461 "ca": "Herborista",
1069411462 "cs": "Bylinkářství",
1072411492 "zh-CN": "草药店",
1072511493 "zh-HK": "草藥店",
1072611494 "zh-TW": "草藥店",
10727 "mk": "Билна аптека"
11495 "mk": "Билна аптека",
11496 "he": "חנות צמחי מרפא"
1072811497 }
1072911498 },
1073011499 "shop/hifi": {
1073411503 "af": "Hoëtrouwinkel",
1073511504 "ar": "محل بيع أجهزة عالية الدقة",
1073611505 "ast": "Equipos de música",
10737 "bg-BG": "Магазин за аудиотехника",
1073811506 "bs": "HiFi prodavnica",
1073911507 "ca": "Botiga d'alta fidelitat",
1074011508 "cs": "Hifi elektronika",
1077511543 "zh-HK": "音響店",
1077611544 "zh-TW": "音響店",
1077711545 "zh": "音响店",
10778 "mk": "Продавница за аудиоопрема"
11546 "mk": "Продавница за аудиоопрема",
11547 "bg": "Магазин за аудиотехника",
11548 "he": "חנות הגברה"
1077911549 }
1078011550 },
1078111551 "shop/houseware": {
1078211552 "title": {
1078311553 "C": "Houseware Store",
1078411554 "en": "Houseware Store",
11555 "ar": "متجر الأدوات المنزلية",
1078511556 "ast": "Menaxe del llar",
1078611557 "ca": "Botiga de la llar",
1078711558 "cs": "Domácí potřeby",
1079511566 "fr": "Magasin d’articles ménagers",
1079611567 "gl": "Tenda de artículos do fogar",
1079711568 "hu": "Háztartási bolt",
11569 "is": "Búsáhaldaverslun",
1079811570 "it": "Casalinghi",
1079911571 "ja": "生活雑貨店",
1080011572 "ko": "가정 용품 매장",
1080311575 "pl": "Sklep z małymi artykułami gospodarstwa domowego",
1080411576 "pt-BR": "Loja de Utensílios Domésticos",
1080511577 "pt": "Loja de utensílios",
10806 "ru": "Магазин посуды, столовых приборов",
11578 "ru": "Магазин посуды, домашней утвари",
1080711579 "sk": "Domáce potreby",
1080811580 "sr": "Позамантерија",
1080911581 "sv": "Husgeråd",
1081311585 "zh-CN": "家居用品店",
1081411586 "zh-HK": "家庭用品店",
1081511587 "zh-TW": "家庭用品店",
10816 "mk": "Продавница за домот"
11588 "mk": "Продавница за домот",
11589 "bg": "Домашни потреби",
11590 "he": "חנות כלי בית"
1081711591 }
1081811592 },
1081911593 "shop/interior_decoration": {
1082011594 "title": {
1082111595 "C": "Interior Decoration Store",
1082211596 "en": "Interior Decoration Store",
11597 "ar": "متجر الديكور الداخلي",
1082311598 "ast": "Decoración d'interiores",
1082411599 "ca": "Botiga d'Interiorisme",
1082511600 "cs": "Obchod s bytovými doplňky",
1083611611 "hr": "Trgovina unutarnjeg uređenja",
1083711612 "hu": "Lakberendezési bolt",
1083811613 "id": "Toko Dekorasi Interior",
11614 "is": "Innanhúshönnunarverslun",
1083911615 "it": "Negozio di casalinghi",
1084011616 "ja": "室内装飾店",
1084111617 "ko": "실내장식 가게",
1084611622 "pt-BR": "Loja de Decoração Interior",
1084711623 "pt": "Loja de decoração de interiores",
1084811624 "ro": "Magazin de Decorații Interioare",
10849 "ru": "Магазин дизайнера интерьеров",
11625 "ru": "Магазин предметов интерьера",
1085011626 "sk": "Obchod s bytovými dekoráciami",
1085111627 "sr": "Унутрашња декорација",
1085211628 "sv": "Inredningsaffär",
1085611632 "zh-CN": "室内装饰店",
1085711633 "zh-HK": "室內設計店",
1085811634 "zh-TW": "室內設計店",
10859 "mk": "Продавница за внатрешно уредување"
11635 "mk": "Продавница за внатрешно уредување",
11636 "he": "חנות עיצוב פנים"
1086011637 }
1086111638 },
1086211639 "shop/jewelry": {
1086611643 "af": "Juwelier",
1086711644 "ar": "محل بيع مجوهرات",
1086811645 "ast": "Xoyería",
10869 "bg-BG": "Бижутер",
1087011646 "bs": "Zlatar",
1087111647 "ca": "Joieria",
1087211648 "cs": "Klenotnictví",
1091011686 "zh-HK": "珠寶店",
1091111687 "zh-TW": "珠寶店",
1091211688 "zh": "珠宝店",
10913 "mk": "Златарница"
11689 "mk": "Златарница",
11690 "bg": "Бижутер",
11691 "he": "תכשיטן"
1091411692 }
1091511693 },
1091611694 "shop/kiosk": {
1091711695 "title": {
1091811696 "C": "Kiosk",
1091911697 "en": "Kiosk",
11698 "ar": "كشك",
1092011699 "ast": "Quioscu",
11700 "cs": "Kiosek",
1092111701 "de": "Kiosk",
1092211702 "eo": "Gazetbudo",
1092311703 "es": "Quiosco",
11704 "fi": "Kioski",
1092411705 "fr": "Kiosque",
11706 "gl": "Quiosco",
11707 "hr": "Kiosk",
1092511708 "hu": "Trafik",
11709 "is": "Blaðastandur",
1092611710 "it": "Chiosco",
1092711711 "ja": "キオスク",
11712 "lv": "Kiosks",
1092811713 "nl": "Winkelkiosk",
1092911714 "pl": "Kiosk",
1093011715 "pt-BR": "Quiosque",
1093111716 "pt": "Quiosque",
11717 "ru": "Магазин в виде киоска",
11718 "sv": "Kiosk",
1093211719 "uk": "Кіоск",
1093311720 "vi": "Gian hàng",
1093411721 "zh-CN": "售货亭",
10935 "zh-TW": "書報攤"
11722 "zh-TW": "販賣亭",
11723 "he": "קיוסק"
1093611724 }
1093711725 },
1093811726 "shop/kitchen": {
1095511743 "hr": "Trgovina kuhinjskog namještaja",
1095611744 "hu": "Konyhabútorbolt",
1095711745 "id": "Toko Desain Interior Dapur",
11746 "is": "Eldhúshönnunarverslun",
1095811747 "it": "Negozio di cucine",
1095911748 "ja": "キッチンデザイン店",
1096011749 "ko": "주방 디자인 가게",
1096511754 "pt-BR": "Loja de Cozinhas",
1096611755 "pt": "Loja de cozinhas",
1096711756 "ro": "Magazin de Bucătărie",
10968 "ru": "Кухонная студия",
11757 "ru": "Магазин кухонь",
1096911758 "sk": "Kuchynské štúdio",
1097011759 "sr": "Кухињски дизајн",
1097111760 "sv": "Köksinredning",
1097511764 "zh-CN": "厨房用品店",
1097611765 "zh-HK": "廚房設計店",
1097711766 "zh-TW": "廚房設計行",
10978 "mk": "Кујни и елементи"
11767 "mk": "Кујни и елементи",
11768 "he": "חנות עיצוב המטבח"
1097911769 }
1098011770 },
1098111771 "shop/laundry": {
1098511775 "af": "Wassery",
1098611776 "ar": "محل غسيل ملابس",
1098711777 "ast": "Llavandería",
10988 "bg-BG": "Пералня",
1098911778 "bs": "Praonica",
1099011779 "ca": "Bugaderia",
1099111780 "cs": "Prádelna",
1103011819 "zh-HK": "洗衣店",
1103111820 "zh-TW": "洗衣店",
1103211821 "zh": "洗衣店",
11033 "mk": "Перачница"
11822 "mk": "Перачница",
11823 "bg": "Пералня",
11824 "he": "כביסה"
1103411825 }
1103511826 },
1103611827 "shop/leather": {
1103711828 "title": {
1103811829 "C": "Leather Store",
1103911830 "en": "Leather Store",
11831 "ar": "متجر المنتجات الجلدية",
1104011832 "ast": "Artículos de piel",
1104111833 "ca": "Botiga de cuirs",
1104211834 "cs": "Kožené zboží",
1105311845 "hr": "Trgovina kožnom galanterijom",
1105411846 "hu": "Bőrdíszműbolt",
1105511847 "id": "Toko Kulit",
11848 "is": "Leðurvöruverslun",
1105611849 "it": "Pelletteria",
1105711850 "ja": "皮革用品店",
1105811851 "ko": "가죽 가게",
1107211865 "zh-CN": "皮具店",
1107311866 "zh-HK": "皮革店",
1107411867 "zh-TW": "皮革店",
11075 "mk": "Кожна галантерија"
11868 "mk": "Кожна галантерија",
11869 "he": "חנות עור"
1107611870 }
1107711871 },
1107811872 "shop/locksmith": {
1110311897 "ja": "鍵屋(専門店)",
1110411898 "ko": "열쇠 제조공",
1110511899 "lt": "Raktininkas",
11900 "lv": "Atslēdznieks",
1110611901 "nl": "Slotenmaker",
1110711902 "no": "Låsesmed",
1110811903 "pl": "Ślusarz",
1112011915 "zh-CN": "锁匠铺",
1112111916 "zh-HK": "鎖匠",
1112211917 "zh-TW": "鎖匠",
11123 "mk": "Бравар"
11918 "mk": "Бравар",
11919 "he": "מנעולן"
1112411920 }
1112511921 },
1112611922 "shop/lottery": {
1114411940 "hr": "Trgovina igara na sreću",
1114511941 "hu": "Lottózó",
1114611942 "id": "Toko Lotre",
11943 "is": "Lottósjoppa",
1114711944 "it": "Ricevitoria",
1114811945 "ja": "宝くじ売り場",
1114911946 "ko": "복권 가게",
1115011947 "lt": "Loterijų parduotuvė",
11948 "lv": "Loterijas veikals",
1115111949 "nl": "Loterij",
1115211950 "pl": "Kolektura",
1115311951 "pt-BR": "Casa lotérica",
1115411952 "pt": "Loja de lotaria",
1115511953 "ro": "Loterie",
11156 "ru": "Лотерея ",
11954 "ru": "Продажа лотерейных билетов",
1115711955 "sk": "Lotéria",
1115811956 "sl": "Loterijska prodajalna",
1115911957 "sr": "Лутрија",
1116411962 "zh-CN": "彩票店",
1116511963 "zh-HK": "獎券店",
1116611964 "zh-TW": "彩券行",
11167 "mk": "<преведете со истозначници или сродни поими на „Лотарија“, одделени со запирки>"
11965 "mk": "<преведете со истозначници или сродни поими на „Лотарија“, одделени со запирки>",
11966 "bg": "Лотарийни билети",
11967 "he": "חנות לוטו"
1116811968 }
1116911969 },
1117011970 "shop/mall": {
1117411974 "af": "Winkelsentrum",
1117511975 "ar": "مركز تسوق مول",
1117611976 "ast": "Centru comercial",
11177 "bg-BG": "Мол",
1117811977 "bn": "মল",
1117911978 "bs": "Tržni centar",
1118011979 "ca": "Centre comercial",
1121812017 "zh-HK": "購物中心",
1121912018 "zh-TW": "購物中心",
1122012019 "zh": "商场",
11221 "mk": "Трговски центар"
12020 "mk": "Трговски центар",
12021 "bg": "Мол",
12022 "he": "קניון"
1122212023 }
1122312024 },
1122412025 "shop/massage": {
1122512026 "title": {
1122612027 "C": "Massage Shop",
1122712028 "en": "Massage Shop",
12029 "ar": "صالون التدليك",
1122812030 "ast": "Masaxes",
1122912031 "ca": "Centre de massatges",
1123012032 "cs": "Masáže",
1126212064 "zh-CN": "按摩店",
1126312065 "zh-HK": "按摩店",
1126412066 "zh-TW": "按摩店",
11265 "mk": "Масажа"
12067 "mk": "Масажа",
12068 "he": "מכון עיסוי"
1126612069 }
1126712070 },
1126812071 "shop/medical_supply": {
1126912072 "title": {
1127012073 "C": "Medical Supply Store",
1127112074 "en": "Medical Supply Store",
12075 "ar": "متجر مستلزمات طبية",
1127212076 "ast": "Tienda d'equipu médicu",
1127312077 "ca": "Farmàcia",
1127412078 "cs": "Zdravotnické potřeby",
1128512089 "hr": "Trgovina medicinske opreme",
1128612090 "hu": "Gyógyászati segédeszközök boltja",
1128712091 "id": "Toko Peralatan Medis",
12092 "is": "Lækningavöruverslun",
1128812093 "it": "Negozio di forniture mediche",
1128912094 "ja": "医療器具店",
1129012095 "ko": "의료 용품점",
1129512100 "pt-BR": "Loja de Equipamentos Hospitalares",
1129612101 "pt": "Loja de material médico",
1129712102 "ro": "Magazin Alimentar Medical",
11298 "ru": "Медтехника",
12103 "ru": "Медицинские принадлежности",
1129912104 "sk": "Obchod so zdravotníckymi pomôckami",
1130012105 "sl": "Trgovina z medicinskimi primpomočki",
1130112106 "sr": "Медицинска опрема",
1130612111 "zh-CN": "医疗用品店",
1130712112 "zh-HK": "醫療器材行",
1130812113 "zh-TW": "醫療器材行",
11309 "mk": "Медицинска опрема и залихи"
12114 "mk": "Медицинска опрема и залихи",
12115 "he": "חנות ציוד רפואי"
1131012116 }
1131112117 },
1131212118 "shop/mobile_phone": {
1131612122 "af": "Selfoonwinkel",
1131712123 "ar": "محل بيع هواتف",
1131812124 "ast": "Telefonía móvil",
11319 "bg-BG": "Магазин за мобилни телефони",
1132012125 "bn": "মোবাইল ফোন-এর দোকান",
1132112126 "bs": "Prodavnica mobilnih uređaja",
1132212127 "ca": "Botiga de telefonia mòbil",
1134712152 "pt-BR": "Loja de Celulares",
1134812153 "pt": "Loja de telemóveis",
1134912154 "ro": "Magazin de Telefoane Mobile",
11350 "ru": "Магазин телефонов и аксессуаров",
12155 "ru": "Магазин мобильных телефонов и аксессуаров",
1135112156 "sk": "Obchod s mobilnými telefónmi",
1135212157 "sl": "Trgovina z mobilnimi telefoni",
1135312158 "sr": "Продавница мобилних телефона",
1136112166 "zh-TW": "行動電話店",
1136212167 "zh": "手机店",
1136312168 "mk": "Мобилара",
12169 "bg": "Магазин за мобилни телефони",
1136412170 "dv": "މޯބައިލް ފޯނު ވިއްކާ ފިހާރަ",
11365 "ms": "Kedai Telefon Bimbit"
12171 "he": "חנות טלפונים ניידים",
12172 "ms": "Kedai Telefon Bimbit",
12173 "so": "Dukaanka Taleefoonka Gacanta"
1136612174 }
1136712175 },
1136812176 "shop/money_lender": {
1138412192 "gl": "Usureiro",
1138512193 "hu": "Pénzkölcsönző",
1138612194 "id": "Peminjaman Uang",
12195 "is": "Peningaútlán",
1138712196 "it": "Agenzia Prestito",
1138812197 "ja": "消費者金融",
1138912198 "ko": "대출",
1140512214 "zh-HK": "放債人",
1140612215 "zh-TW": "地下錢莊",
1140712216 "mk": "Зајмување пари",
12217 "he": "מלווה בריבית",
1140812218 "ms": "Ceti"
1140912219 }
1141012220 },
1141512225 "af": "Motorfietshandelaar",
1141612226 "ar": "بائع دراجات نارية",
1141712227 "ast": "Venta de motos",
11418 "bg-BG": "Магазин за мотоциклети",
1141912228 "bs": "Salon motocikala",
1142012229 "ca": "Botiga de motocicletes",
1142112230 "cs": "Obchod s motocykly",
1145812267 "zh-HK": "電單車店",
1145912268 "zh-TW": "機車行",
1146012269 "zh": "摩托车行",
11461 "mk": "Салон за мотоцикли"
12270 "mk": "Салон за мотоцикли",
12271 "bg": "Магазин за мотоциклети",
12272 "he": "חנות אופנועים"
1146212273 }
1146312274 },
1146412275 "shop/music": {
1146812279 "af": "Musiekwinkel",
1146912280 "ar": "محل بيع موسيقى",
1147012281 "ast": "Tienda de música",
11471 "bg-BG": "Музикален магазин",
1147212282 "bn": "সঙ্গীতের দোকান",
1147312283 "bs": "Muzička prodavnica",
1147412284 "ca": "Botiga de música",
1151312323 "zh-TW": "音樂店",
1151412324 "zh": "音乐店",
1151512325 "mk": "Продавница за музика",
12326 "bg": "Музикален магазин",
12327 "he": "חנות מוזיקה",
1151612328 "ms": "Kedai Muzik"
1151712329 }
1151812330 },
1152012332 "title": {
1152112333 "C": "Musical Instrument Store",
1152212334 "en": "Musical Instrument Store",
12335 "ar": "محل بيع الآلات الموسيقية",
1152312336 "ast": "Instrumentos musicales",
1152412337 "ca": "Botiga d'instruments musicals",
1152512338 "cs": "Obchod s hudebními nástroji",
1153712350 "hr": "Trgovina glazbenih instrumenata",
1153812351 "hu": "Hangszerbolt",
1153912352 "id": "Toko Alat Musik",
12353 "is": "Hljóðfæraverslun",
1154012354 "it": "Negozio di Strumenti Musicali",
1154112355 "ja": "楽器店",
1154212356 "ko": "악기 상점",
1155912373 "zh-HK": "樂器店",
1156012374 "zh-TW": "音樂樂器行",
1156112375 "mk": "Продавница за музички инструменти",
12376 "he": "חנות כלי נגינה",
1156212377 "ms": "Kedai Alatan Muzik"
1156312378 }
1156412379 },
1156612381 "title": {
1156712382 "C": "Newspaper/Magazine Shop",
1156812383 "en": "Newspaper/Magazine Shop",
12384 "ar": "محل بيع الجرائد",
1156912385 "ast": "Prensa y revistes",
1157012386 "ca": "Botiga de diaris i revistes",
1157112387 "cs": "Trafika",
1158312399 "hr": "Trgovina za novine i magazine",
1158412400 "hu": "Újságárus",
1158512401 "id": "Toko Majalah/Koran",
12402 "is": "Dagblaða/tímaritasala",
1158612403 "it": "Edicola",
1158712404 "ja": "新聞・雑誌店",
1158812405 "ko": "신문/잡지 가게",
1159312410 "pt-BR": "Banca de Revistas",
1159412411 "pt": "Loja de jornais / revistas",
1159512412 "ro": "Magazin de Ziare",
11596 "ru": "Магазин предлагающий в основном газеты и журналы",
12413 "ru": "Газеты/пресса/журналы",
1159712414 "sk": "Obchod s novinami/časopismi",
1159812415 "sl": "Trgovina s časopisi/revijami",
1159912416 "sr": "Дневне новине/часописи",
1160412421 "zh-CN": "报摊",
1160512422 "zh-HK": "報紙/雜誌店",
1160612423 "zh-TW": "報紙/雜誌攤",
11607 "mk": "Весникарница"
12424 "mk": "Весникарница",
12425 "he": "חנות עיתונים"
1160812426 }
1160912427 },
1161012428 "shop/optician": {
1161412432 "af": "Oogarts",
1161512433 "ar": "محل بيع نظارات",
1161612434 "ast": "Óptica",
11617 "bg-BG": "Оптика",
1161812435 "bn": "চক্ষুরোগের চিকিত্সক",
1161912436 "bs": "Optičar",
1162012437 "ca": "Òptica",
1165912476 "zh-HK": "眼鏡店",
1166012477 "zh-TW": "眼鏡行",
1166112478 "zh": "眼镜店",
11662 "mk": "Оптичар"
12479 "mk": "Оптичар",
12480 "bg": "Оптика",
12481 "he": "אופטיקאי"
1166312482 }
1166412483 },
1166512484 "shop/supermarket": {
1166912488 "af": "Supermark",
1167012489 "ar": "سوبر ماركت",
1167112490 "ast": "Supermercáu",
11672 "bg-BG": "Супермаркет",
1167312491 "bn": "সুপারমার্কেট",
1167412492 "bs": "Supermarket",
1167512493 "ca": "Supermercat",
1171512533 "zh-TW": "超級市場",
1171612534 "zh": "超级市场",
1171712535 "mk": "Супермаркет",
11718 "dv": "ސުޕަރމާރކެޓް"
12536 "bg": "Супермаркет",
12537 "dv": "ސުޕަރމާރކެޓް",
12538 "he": "סופרמרקט",
12539 "so": "Suuq-weyne"
1171912540 }
1172012541 },
1172112542 "organic/only": {
1172712548 "title": {
1172812549 "C": "Outdoors Store",
1172912550 "en": "Outdoors Store",
12551 "ar": "متجر ملابس ومعدات الأنشطة في الهواء الطلق",
1173012552 "ast": "Equipamientu d'aire llibre",
1173112553 "ca": "Botiga per a activitats a l'aire lliure",
1173212554 "cs": "Outdoorové zboží",
1176412586 "zh-CN": "户外用品店",
1176512587 "zh-HK": "戶外用品店",
1176612588 "zh-TW": "戶外用品店",
11767 "mk": "Продавница за рекреативна опрема"
12589 "mk": "Продавница за рекреативна опрема",
12590 "he": "חנות רהיטי גינה"
1176812591 }
1176912592 },
1177012593 "shop/paint": {
1177112594 "title": {
1177212595 "C": "Paint Store",
1177312596 "en": "Paint Store",
12597 "ar": "متجر الطلاء",
1177412598 "ast": "Tienda de pintures",
1177512599 "ca": "Botiga de pintura",
1177612600 "cs": "Barvy a laky",
11777 "da": "Malerforretning",
12601 "da": "Farvehandel",
1177812602 "de": "Farbengeschäft",
1177912603 "el": "Χρωματοπωλείο",
1178012604 "en-GB": "Paint Store",
1178812612 "hr": "Prodavaonica boja",
1178912613 "hu": "Festékbolt",
1179012614 "id": "Toko Cat",
12615 "is": "Málningarvöruverslun",
1179112616 "it": "Negozio di vernici",
1179212617 "ja": "塗料店",
1179312618 "ko": "페인트 가게",
1179412619 "lt": "Dažų parduotuvė",
12620 "lv": "Krāsu veikals",
1179512621 "nl": "Verfwinkel",
1179612622 "no": "Malingsbutikk",
1179712623 "pl": "Sklep z farbami",
1181012636 "zh-HK": "油漆店",
1181112637 "zh-TW": "油漆行",
1181212638 "mk": "Бои и лакови",
12639 "he": "חנות צבע",
1181312640 "ms": "Kedai Cat"
1181412641 }
1181512642 },
1183312660 "hr": "Zalagaonica",
1183412661 "hu": "Zálogház",
1183512662 "id": "Pegadaian",
12663 "is": "Veðlánari",
1183612664 "it": "Banco dei pegni",
1183712665 "ja": "質店",
1183812666 "ko": "전당포",
1183912667 "lt": "Lombardas",
12668 "lv": "Lombards",
1184012669 "nl": "Bank van lening",
1184112670 "no": "Pantelåner",
1184212671 "pl": "Lombard",
1185312682 "zh-CN": "典当商铺",
1185412683 "zh-HK": "當舖",
1185512684 "zh-TW": "汽機車借款",
11856 "mk": "Заложилница"
12685 "mk": "Заложилница",
12686 "he": "חנות יד שניה"
1185712687 }
1185812688 },
1185912689 "shop/pet": {
1186312693 "af": "Troeteldierwinkel",
1186412694 "ar": "محل حيوانات أليفة",
1186512695 "ast": "Tienda de mascotes",
11866 "bg-BG": "Зоо магазин",
1186712696 "bs": "Prodavnica kućnih ljubnimaca",
1186812697 "ca": "Botiga d'animals",
1186912698 "cs": "Chovatelské potřeby",
1190612735 "zh-HK": "寵物舖",
1190712736 "zh-TW": "寵物店",
1190812737 "zh": "宠物店",
11909 "mk": "Продавница за домашни миленици"
12738 "mk": "Продавница за домашни миленици",
12739 "bg": "Зоо магазин",
12740 "he": "חנות לחיות מחמד"
1191012741 }
1191112742 },
1191212743 "shop/photo": {
1193212763 "hr": "Prodavaonica fotografske opreme",
1193312764 "hu": "Fotósbolt",
1193412765 "id": "Toko Fotografi",
12766 "is": "Ljósmyndavöruverslun",
1193512767 "it": "Fotografo",
1193612768 "ja": "写真店",
1193712769 "ko": "사진 가게",
1194212774 "pt-BR": "Loja de Fotografia",
1194312775 "pt": "Loja de fotografia",
1194412776 "ro": "Magazin de Fotografie",
11945 "ru": "Магазин фототоваров и фотоуслуг",
12777 "ru": "Фототовары",
1194612778 "sk": "Obchod s fototechnikou",
1194712779 "sl": "Foto trgovina",
1194812780 "sr": "Фотографска радња",
1195412786 "zh-CN": "照相馆",
1195512787 "zh-HK": "相片沖印店",
1195612788 "zh-TW": "攝影用品店",
11957 "mk": "Фотографски дуќан"
12789 "mk": "Фотографски дуќан",
12790 "he": "חנות צילום"
1195812791 }
1195912792 },
1196012793 "shop/pyrotechnics": {
1197812811 "hr": "Prodavaonica za pirotehniku",
1197912812 "hu": "Tűzijátékbolt",
1198012813 "id": "Toko Kembang Api",
12814 "is": "Flugeldaverslun",
1198112815 "it": "Negozio di Fuochi d'Artificio",
1198212816 "ja": "花火店",
1198312817 "ko": "불꽃놀이 상점",
1199412828 "tr": "Havai Fişek Mağazası",
1199512829 "uk": "Феєрверки",
1199612830 "vi": "Tiệm Pháo bông",
12831 "yue": "煙花舖",
1199712832 "zh-CN": "烟花爆竹店",
1199812833 "zh-HK": "煙花店",
1199912834 "zh-TW": "煙火商",
12000 "mk": "Продавница за огномет"
12835 "mk": "Продавница за огномет",
12836 "he": "חנות זיקוקים"
1200112837 }
1200212838 },
1200312839 "shop/radiotechnics": {
1200412840 "title": {
1200512841 "C": "Radio/Electronic Component Store",
1200612842 "en": "Radio/Electronic Component Store",
12843 "ar": "متجر المكونات الإلكترونية",
1200712844 "ast": "Componentes electrónicos",
1200812845 "ca": "Botiga d'articles electrònics",
1200912846 "cs": "Obchod s elektronickými součástkami",
1202112858 "hr": "Trgovina za elektroniku",
1202212859 "hu": "Rádiótechnikai bolt",
1202312860 "id": "Toko Komponen Radio/Elektronik",
12861 "is": "Rafíhlutaverslun",
1202412862 "it": "Negozio di elettronica",
1202512863 "ja": "電子部品店",
1202612864 "ko": "라디오/전자 부품 가게",
1204112879 "zh-CN": "音像制品店",
1204212880 "zh-HK": "無線電/電子零件店",
1204312881 "zh-TW": "無線電/電子零件店",
12044 "mk": "Продавница за електрични делови"
12882 "mk": "Продавница за електрични делови",
12883 "he": "חנות אלקטרוניקה ורדיו"
1204512884 }
1204612885 },
1204712886 "shop/religion": {
1206412903 "hr": "Prodavaonica religioznih pomagala",
1206512904 "hu": "Kegytárgybolt",
1206612905 "id": "Toko Agamawi",
12906 "is": "Verslun með trúartengdar vörur",
1206712907 "it": "Negozio Religioso",
1206812908 "ja": "宗教用品店",
1206912909 "ko": "종교 상점",
1207012910 "lt": "Religinė parduotuvė",
12071 "nl": "Religieuze Winkel",
12911 "nl": "Religieuze winkel",
1207212912 "no": "Religiøs butikk",
1207312913 "pl": "Sklep z dewocjonaliami",
1207412914 "pt-BR": "Loja de Artigos Religiosos",
1208012920 "tr": "Dini Ürünler Mağazası",
1208112921 "uk": "Церковна лавка",
1208212922 "vi": "Tiệm Bán đồ Tôn giáo",
12923 "yue": "宗教舖",
1208312924 "zh-CN": "宗教商店",
1208412925 "zh-HK": "宗教用品店",
1208512926 "zh-TW": "宗教用品店",
12086 "mk": "Верска продавница"
12927 "mk": "Верска продавница",
12928 "he": "חנות לתשמישי דת"
1208712929 }
1208812930 },
1208912931 "shop/scuba_diving": {
1210612948 "hr": "Prodavaonica opreme za ronjenje",
1210712949 "hu": "Búvárfelszerelés-bolt",
1210812950 "id": "Toko Perlengkapan Menyelam",
12951 "is": "Verslun með köfunarvörur",
1210912952 "it": "Negozio di attrezzatura per subacquei",
1211012953 "ja": "スキューバダイビングショップ",
1211112954 "ko": "스쿠버 다이빙 가게",
1211612959 "pt-BR": "Loja de Equipamentos de Mergulho",
1211712960 "pt": "Loja de equipamento de mergulho",
1211812961 "ro": "Magazin de Scufundări",
12119 "ru": "Магазин подводного плавания",
12962 "ru": "Магазин подводного снаряжения",
1212012963 "sk": "Obchod s potápačským vybavením",
1212112964 "sl": "Trgovina s potapljaško opremo",
1212212965 "sv": "Dykarbutik",
1212612969 "zh-CN": "潜水商店",
1212712970 "zh-HK": "潛水用品店",
1212812971 "zh-TW": "潛水用品店",
12129 "mk": "Продавница за нуркачка опрема"
12972 "mk": "Продавница за нуркачка опрема",
12973 "he": "חנות לצוללנים"
1213012974 }
1213112975 },
1213212976 "shop/seafood": {
1213312977 "title": {
1213412978 "C": "Seafood Shop",
1213512979 "en": "Seafood Shop",
12980 "ar": "مسمكة / متجر المأكولات البحرية",
1213612981 "ast": "Mariscos",
1213712982 "ca": "Marisqueria",
1213812983 "cs": "Rybárna",
1215012995 "hr": "Ribarnica",
1215112996 "hu": "Halbolt",
1215212997 "id": "Toko HIdangan Laut",
12153 "is": "Fiskverslu",
12998 "is": "Fiskverslun",
1215412999 "it": "Pescheria",
1215513000 "ja": "魚屋",
1215613001 "ko": "해산물 가게",
1217213017 "zh-CN": "海鲜店",
1217313018 "zh-HK": "海鮮店",
1217413019 "zh-TW": "海產店",
12175 "mk": "Продавница за морска храна"
13020 "mk": "Продавница за морска храна",
13021 "he": "חנות למאכלי ים"
1217613022 }
1217713023 },
1217813024 "shop/second_hand": {
1217913025 "title": {
1218013026 "C": "Consignment/Thrift Store",
1218113027 "en": "Consignment/Thrift Store",
13028 "ar": "محل لبيع البضائع المستعملة",
1218213029 "ast": "Reventa d'empeños",
1218313030 "ca": "Consigna",
1218413031 "cs": "Second hand",
1219413041 "gl": "Tenda de segunda man",
1219513042 "hu": "Használtáru-bolt",
1219613043 "id": "Jual Titip/Pasar Loak",
13044 "is": "Notað og nýtt",
1219713045 "it": "Negozio di articoli usati",
1219813046 "ja": "リサイクルショップ",
1219913047 "ko": "위탁/중고품 할인 매장",
1221213060 "zh-CN": "二手市场",
1221313061 "zh-HK": "寄賣/二手店",
1221413062 "zh-TW": "格仔鋪/二手店",
12215 "mk": "Продавница за половни работи"
13063 "mk": "Продавница за половни работи",
13064 "he": "חנות יד שניה"
1221613065 }
1221713066 },
1221813067 "shop/shoes": {
1222213071 "af": "Skoenwinkel",
1222313072 "ar": "محل بيع أحذية",
1222413073 "ast": "Zapatería",
12225 "bg-BG": "Магазин за обувки",
1222613074 "bn": "জুতোর দোকান",
1222713075 "bs": "Prodavnica obuće",
1222813076 "ca": "Sabateria",
1225413102 "pt-BR": "Loja de Calçados",
1225513103 "pt": "Sapataria",
1225613104 "ro": "Magazin de Ghete",
12257 "ru": "Обувной",
13105 "ru": "Обувь",
1225813106 "sk": "Obchod s obuvov",
1225913107 "sl": "Trgovina s čevlji",
1226013108 "sr": "Продавница обуће",
1226813116 "zh-HK": "鞋舖",
1226913117 "zh-TW": "鞋店",
1227013118 "zh": "鞋店",
12271 "mk": "Продавница за обувки"
13119 "mk": "Продавница за обувки",
13120 "bg": "Магазин за обувки",
13121 "he": "חנות נעליים"
1227213122 }
1227313123 },
1227413124 "shop/sports": {
1227813128 "af": "Sportwinkel",
1227913129 "ar": "محل بيع أدوات رياضية",
1228013130 "ast": "Material deportivu",
12281 "bg-BG": "Спортен магазин",
1228213131 "bn": "খেলার সামগ্রির দোকান",
1228313132 "bs": "Prodavnica sportske opreme",
1228413133 "ca": "Botiga d'esports",
1229813147 "hu": "Sportbolt",
1229913148 "id": "Toko Olahraga",
1230013149 "is": "Íþróttaverslun",
12301 "it": "Negozio di Sport",
13150 "it": "Negozio di articoli sportivi",
1230213151 "ja": "スポーツ用品店",
1230313152 "ko": "스포츠 용품 가게",
1230413153 "lt": "Sporto reikmenų parduotuvė",
1232213171 "zh-HK": "運動用品店",
1232313172 "zh-TW": "運動用品店",
1232413173 "zh": "体育用品店",
12325 "mk": "Продавница за спортска опрема"
13174 "mk": "Продавница за спортска опрема",
13175 "bg": "Спортен магазин",
13176 "he": "חנות לאביזרי ספורט"
1232613177 }
1232713178 },
1232813179 "shop/stationery": {
1233213183 "af": "Skryfbehoeftewinkel",
1233313184 "ar": "محل بيع أدوات مكتبية",
1233413185 "ast": "Papelería",
12335 "bg-BG": "Магазин за канцеларски стоки",
1233613186 "bs": "Prodavnica kancelarijske opreme",
1233713187 "ca": "Papereria",
1233813188 "cs": "Kancelářské potřeby",
1236113211 "pl": "Sklep papierniczy",
1236213212 "pt-BR": "Papelaria",
1236313213 "pt": "Papelaria",
12364 "ru": "Канцелярский магазин",
13214 "ru": "Канцелярские товары",
1236513215 "sk": "Papierníctvo",
1236613216 "sl": "Papirnica",
1236713217 "sr": "Продавница канцеларијске опреме",
1237413224 "zh-HK": "文具店",
1237513225 "zh-TW": "文具店",
1237613226 "zh": "文化用品店",
12377 "mk": "Канцелариски материјали"
13227 "mk": "Канцелариски материјали",
13228 "bg": "Магазин за канцеларски стоки",
13229 "he": "חנות לדברי כתיבה"
1237813230 }
1237913231 },
1238013232 "shop/tailor": {
1238113233 "title": {
1238213234 "C": "Tailor",
1238313235 "en": "Tailor",
13236 "ar": "خياط",
1238413237 "ast": "Sastrería",
1238513238 "ca": "Sastreria",
1238613239 "cs": "Krejčovství",
1242013273 "zh-HK": "裁縫",
1242113274 "zh-TW": "裁縫",
1242213275 "mk": "Кројач",
13276 "he": "חייט",
1242313277 "ms": "Kedai Tukang Jahit"
1242413278 }
1242513279 },
1244413298 "hr": "Studio za tetoviranje",
1244513299 "hu": "Tetováló szalon",
1244613300 "id": "Jasa Pembuatan Tato",
13301 "is": "Húðflúrstofa",
1244713302 "it": "Studio per Tatuaggi",
1244813303 "ja": "タトゥースタジオ",
1244913304 "ko": "문신 가게",
1245013305 "lt": "Tatuiruočių salonas",
13306 "lv": "Tetovējumu veikals",
1245113307 "nl": "Tattoozetter",
1245213308 "no": "Tatovør",
1245313309 "pl": "Studio tatuażu",
1246413320 "zh-CN": "纹身店",
1246513321 "zh-HK": "紋身店",
1246613322 "zh-TW": "刺青店",
12467 "mk": "Тетоважи"
13323 "mk": "Тетоважи",
13324 "he": "מכון קעקועים"
1246813325 }
1246913326 },
1247013327 "shop/tea": {
1247113328 "title": {
1247213329 "C": "Tea Store",
1247313330 "en": "Tea Store",
13331 "ar": "محل بيع الشاي",
1247413332 "ast": "Tienda de tes",
1247513333 "ca": "Botiga de te",
1247613334 "cs": "Obchod s čajem",
1248813346 "hr": "Trgovina za čajeve",
1248913347 "hu": "Teaüzlet",
1249013348 "id": "Toko Teh",
13349 "is": "Teverslun",
1249113350 "it": "Negozio di Tè",
1249213351 "ja": "茶舗",
1249313352 "ko": "차 가게",
1250913368 "zh-CN": "茶叶商店",
1251013369 "zh-HK": "茶莊",
1251113370 "zh-TW": "茶行",
12512 "mk": "Продавница за чај"
13371 "mk": "Продавница за чај",
13372 "he": "חנות תה"
1251313373 }
1251413374 },
1251513375 "shop/ticket": {
1251613376 "title": {
1251713377 "C": "Ticket Seller",
1251813378 "en": "Ticket Seller",
13379 "ar": "بائع التذاكر",
1251913380 "ast": "Venta d'entraes",
1252013381 "ca": "Venedor de tiquets",
1252113382 "cs": "Prodejna vstupenek",
1253713398 "ja": "チケット店",
1253813399 "ko": "티켓 판매소",
1253913400 "lt": "Bilietų pardavėjas",
13401 "lv": "Biļešu kase",
1254013402 "nl": "Ticketverkoop",
1254113403 "no": "Billettutsalg",
1254213404 "pl": "Sprzedaż biletów",
1255413416 "zh-CN": "售票处",
1255513417 "zh-HK": "門票售賣",
1255613418 "zh-TW": "賣票亭",
12557 "mk": "Билетарница"
13419 "mk": "Билетарница",
13420 "he": "עמדת מכירת כרטיסים"
1255813421 }
1255913422 },
1256013423 "shop/tobacco": {
1256113424 "title": {
1256213425 "C": "Tobacco Shop",
1256313426 "en": "Tobacco Shop",
13427 "ar": "محل بيع التبغ",
1256413428 "ast": "Estancu",
1256513429 "ca": "Estanc",
1256613430 "cs": "Kuřácké potřeby",
1257813442 "hr": "Trgovina za duhanske proizvode",
1257913443 "hu": "Dohánybolt",
1258013444 "id": "Toko Tembakau",
13445 "is": "Tóbaksverslun",
1258113446 "it": "Tabacchino",
1258213447 "ja": "たばこ店",
1258313448 "ko": "담배상점",
1259913464 "zh-CN": "烟草店",
1260013465 "zh-HK": "煙草店",
1260113466 "zh-TW": "菸店",
12602 "mk": "Продавница за тутун"
13467 "mk": "Продавница за тутун",
13468 "he": "חנות טבק"
1260313469 }
1260413470 },
1260513471 "shop/toys": {
1260913475 "af": "Speelgoedwinkel",
1261013476 "ar": "محل ألعاب",
1261113477 "ast": "Xuguetería",
12612 "bg-BG": "Магазин за играчки",
1261313478 "bn": "খেলনার দোকান",
1261413479 "bs": "Prodavnica igračaka",
1261513480 "ca": "Botiga de joguines",
1265513520 "zh-TW": "玩具店",
1265613521 "zh": "玩具店",
1265713522 "mk": "Продавница за играчки",
13523 "bg": "Магазин за играчки",
13524 "he": "חנות צעצועים",
1265813525 "ms": "Kedai Permainan"
1265913526 }
1266013527 },
1266513532 "af": "Reisagentskap",
1266613533 "ar": "وكالة سفر",
1266713534 "ast": "Axencia de viaxes",
12668 "bg-BG": "Туристическа агенция",
1266913535 "bs": "Putnička agencija",
1267013536 "ca": "Agència de viatges",
1267113537 "cs": "Cestovní kancelář",
1270913575 "zh-TW": "旅行社",
1271013576 "zh": "旅行社",
1271113577 "mk": "Туристичка агенција",
12712 "dv": "ޓްރެވެލް އޭޖެންސީ"
13578 "bg": "Туристическа агенция",
13579 "dv": "ޓްރެވެލް އޭޖެންސީ",
13580 "he": "סוכנות נסיעות",
13581 "so": "Wakaalad Socdaal"
1271313582 }
1271413583 },
1271513584 "shop/tyres": {
1271913588 "af": "Bandewinkel",
1272013589 "ar": "محل بيع إطارات",
1272113590 "ast": "Neumáticos",
12722 "bg-BG": "Магазин за автомобилни гуми",
1272313591 "bs": "Prodavnica guma",
1272413592 "ca": "Botiga de pneumàtics",
1272513593 "cs": "Pneuservis",
1274913617 "pt-BR": "Loja de pneus",
1275013618 "pt": "Loja de pneus",
1275113619 "ro": "Magazin de Roți",
12752 "ru": "Шины, покрышки",
13620 "ru": "Шины",
1275313621 "sk": "Predajňa pneumatík",
1275413622 "sl": "Prodaja pnevmatik",
1275513623 "sr": "Продавница гума",
1276313631 "zh-TW": "輪胎店",
1276413632 "zh": "轮胎店",
1276513633 "mk": "Продавница за автогуми",
13634 "bg": "Магазин за автомобилни гуми",
13635 "he": "חנות צמיגים",
1276613636 "ms": "Kedai Tayar"
1276713637 }
1276813638 },
1277013640 "title": {
1277113641 "C": "Vacuum Cleaner Store",
1277213642 "en": "Vacuum Cleaner Store",
13643 "ar": "متجر المكنسات الكهربائية",
1277313644 "ast": "Tienda d'aspiradores",
1277413645 "ca": "Botiga d'aspiradors",
1277513646 "cs": "Obchod s vysavači",
1278713658 "hr": "Trgovina za usisavače",
1278813659 "hu": "Porszívóbolt",
1278913660 "id": "Toko Pengisap Debu",
13661 "is": "Verslun með ryksugur",
1279013662 "it": "Negozio di Aspirapolveri",
1279113663 "ja": "掃除機店",
1279213664 "ko": "진공 청소기 가게",
13665 "lv": "Putekļusūcēju veikals",
1279313666 "nl": "Stofzuigerwinkel",
1279413667 "no": "Støvsugerbutikk",
1279513668 "pl": "Sklep z odkurzaczami",
1280613679 "zh-CN": "吸尘器店",
1280713680 "zh-HK": "吸塵機店",
1280813681 "zh-TW": "吸塵器店",
12809 "mk": "Продавница за правосмукалки"
13682 "mk": "Продавница за правосмукалки",
13683 "he": "חנות שואבי אבק"
1281013684 }
1281113685 },
1281213686 "shop/variety_store": {
1281613690 "af": "Algemene handelaar",
1281713691 "ar": "محل كل شيء ",
1281813692 "ast": "Bazar",
12819 "bg-BG": "Смесен магазин",
1282013693 "bs": "Prodavnica mješovite robe",
1282113694 "ca": "Botiga de tot a 100",
1282213695 "cs": "Laciné zboží",
1282313696 "da": "Spøg og skæmtbutik ",
12824 "de": "Gemischtwarenhandel",
13697 "de": "Billigladen",
1282513698 "el": "Κατάστημα 1 ευρώ",
1282613699 "en-GB": "Variety Store",
1282713700 "eo": "Ĉio-po-unu-spesmilo vendejo",
1285613729 "zh-HK": "十蚊店",
1285713730 "zh-TW": "雜貨店",
1285813731 "zh": "杂货店",
12859 "mk": "Продавница за разновидна роба"
13732 "mk": "Продавница за разновидна роба",
13733 "bg": "Смесен магазин",
13734 "he": "חנות מגוון מוצרים"
1286013735 }
1286113736 },
1286213737 "shop/video": {
1286613741 "af": "Videowinkel",
1286713742 "ar": "محل بيع وتأجير الأفلام",
1286813743 "ast": "Tienda de videos",
12869 "bg-BG": "Видеотека",
1287013744 "bs": "Video klub",
1287113745 "ca": "Botiga de vídeos",
1287213746 "cs": "Video obchod",
1290913783 "zh-HK": "影視店",
1291013784 "zh-TW": "錄影帶店",
1291113785 "zh": "影像店",
12912 "mk": "Видеотека"
13786 "mk": "Видеотека",
13787 "bg": "Видеотека",
13788 "he": "חנות סרטים"
1291313789 }
1291413790 },
1291513791 "shop/video_games": {
1293413810 "hr": "Prodavaonica video igara",
1293513811 "hu": "Videojátékbolt",
1293613812 "id": "Toko Permainan Video",
13813 "is": "Tölvuleikjaverslun",
1293713814 "it": "Negozio di Videogiochi",
1293813815 "ja": "テレビゲーム店",
1293913816 "ko": "비디오 게임 가게",
1294013817 "lt": "Video Žaidimų parduotuvė",
12941 "nl": "videogame winkel",
13818 "lv": "Videospēļu veikals",
13819 "nl": "Computerspelwinkel",
1294213820 "no": "Dataspillbutikk",
1294313821 "pl": "Sklep z grami wideo",
1294413822 "pt-BR": "Loja de Vídeogames",
1295413832 "zh-CN": "电子游戏店",
1295513833 "zh-HK": "電子遊戲店",
1295613834 "zh-TW": "電子遊戲店",
12957 "mk": "Продавница за видеоигри"
13835 "mk": "Продавница за видеоигри",
13836 "he": "חנות למשחקי מחשב"
1295813837 }
1295913838 },
1296013839 "shop/water_sports": {
1297713856 "hr": "Trgovina za vodene sportove",
1297813857 "hu": "Vízisport-bolt",
1297913858 "id": "Toko Renang/Olahraga Air",
13859 "is": "Verslun með sund/vatnaíþróttavörur",
1298013860 "it": "Negozio per sport acquatici",
1298113861 "ja": "ウォータースポーツ用品店",
1298213862 "ko": "수상 스포츠/수영 가게",
1299413874 "zh-CN": "水上运动/泳具店",
1299513875 "zh-HK": "水上活動/游泳用品店",
1299613876 "zh-TW": "水上活動/泳具店",
12997 "mk": "Опрема за капење/водени спортови"
13877 "mk": "Опрема за капење/водени спортови",
13878 "he": "חנות שחייה"
1299813879 }
1299913880 },
1300013881 "shop/weapons": {
1301913900 "hr": "Trgovina za oružje",
1302013901 "hu": "Fegyverbolt",
1302113902 "id": "Toko Senjata",
13903 "is": "Vopnaverslun",
1302213904 "it": "Armeria",
1302313905 "ja": "武器屋",
1302413906 "ko": "무기상점",
1302513907 "lt": "Ginklų parduotuvė",
13026 "nl": "wapen winkel",
13908 "nl": "Wapenwinkel",
1302713909 "no": "Våpenbutikk",
1302813910 "pl": "Sklep z bronią",
1302913911 "pt-BR": "Loja de Armas",
1303013912 "pt": "Loja de armas",
1303113913 "ro": "Magazin de Arme",
13032 "ru": "Магазин оружия",
13914 "ru": "Оружейный магазин",
1303313915 "sk": "Ochod so zbraňami",
1303413916 "sl": "Trgovina z orožjem",
1303513917 "sr": "Оружарница",
1304013922 "zh-CN": "武器店",
1304113923 "zh-HK": "武器店",
1304213924 "zh-TW": "武器店",
13043 "mk": "Продавница за оружје"
13925 "mk": "Продавница за оружје",
13926 "he": "חנות נשק קר"
1304413927 }
1304513928 },
1304613929 "shop/window_blind": {
1306313946 "gl": "Tenda de persianas",
1306413947 "hu": "Redőnybolt",
1306513948 "id": "Toko Kerai",
13949 "is": "Verslun með rimlagluggatjöld",
1306613950 "it": "Negozio di tapparelle e serrande",
1306713951 "ja": "ブラインドカーテン専門店",
1306813952 "ko": "창문 블라인드 가게",
1307013954 "pl": "Sklep z żaluzjami/roletami",
1307113955 "pt-BR": "Loja de Persianas",
1307213956 "pt": "Loja de estores",
13073 "ru": "Магазин продающий шторы, жалюзи",
13957 "ru": "Магазин жалюзей",
1307413958 "sk": "Obchod so žalúziami",
1307513959 "sl": "Trgovina z okenskimi senčili",
1307613960 "sv": "Persienner",
1308013964 "zh-CN": "百叶窗店",
1308113965 "zh-HK": "百葉簾店",
1308213966 "zh-TW": "窗廉店",
13083 "mk": "Продавница за завеси и ролетни"
13967 "mk": "Продавница за завеси и ролетни",
13968 "he": "חנות וילונות"
1308413969 }
1308513970 },
1308613971 "shop/wine": {
1310513990 "hr": "Vinarija",
1310613991 "hu": "Borszaküzlet",
1310713992 "id": "Toko Anggur",
13993 "is": "Vínbúð",
1310813994 "it": "Enoteca",
1310913995 "ja": "ワイン店",
1311013996 "ko": "와인 가게",
1312714013 "zh-CN": "酒品商店",
1312814014 "zh-HK": "酒品店",
1312914015 "zh-TW": "販酒店",
13130 "mk": "Винотека"
14016 "mk": "Винотека",
14017 "he": "חנות יינות"
1313114018 }
1313214019 },
1313314020 "shop/fishmonger": {
1313714024 "af": "Viswinkel",
1313814025 "ar": "محل بيع أسماك",
1313914026 "ast": "Pescadería",
13140 "bg-BG": "Магазин за риба",
1314114027 "bn": "মৎস্য ব্যবসায়ী",
1314214028 "bs": "Ribarnica",
1314314029 "ca": "Peixateria",
1317914065 "zh-HK": "魚檔",
1318014066 "zh-TW": "魚販",
1318114067 "zh": "海产店",
13182 "mk": "Рибарница"
14068 "mk": "Рибарница",
14069 "bg": "Магазин за риба",
14070 "he": "דוכן דגים"
1318314071 }
1318414072 },
1318514073 "shop/vacant": {
1318914077 "af": "Leë winkel",
1319014078 "ar": "محل شاغر",
1319114079 "ast": "Tienda balera",
13192 "bg-BG": "Свободна търговска площ",
1319314080 "bs": "Prodavnica za iznajmljivanje",
1319414081 "ca": "Botiga per ocupar",
1319514082 "cs": "Neobsazený obchod",
1321514102 "pt-BR": "Loja Desocupada",
1321614103 "pt": "Loja desocupada",
1321714104 "ro": "Magazin Vacant",
13218 "ru": "Закрытый магазин",
14105 "ru": "Помещение под открытие магазина",
1321914106 "sk": "Prázdny obchod",
1322014107 "sl": "Nedelujoča trgovina",
1322114108 "sr": "Упражњена продавница",
1322914116 "zh-HK": "空置商舖",
1323014117 "zh-TW": "閒置商店",
1323114118 "zh": "空置铺位",
13232 "mk": "Празна продавница"
14119 "mk": "Празна продавница",
14120 "bg": "Свободна търговска площ",
14121 "he": "חנות ריקה"
1323314122 }
1323414123 },
1323514124 "shop/charity": {
1324914138 "fr": "Magasin d'organisme caritatif",
1325014139 "gl": "Tenda solidaria",
1325114140 "hu": "Adománybolt",
14141 "is": "Góðgerðaverslun",
1325214142 "it": "Mercatino dell'usato",
1325314143 "ja": "チャリティーショップ",
1325414144 "ko": "자선 쇼핑몰",
1326514155 "zh-CN": "慈善机构店",
1326614156 "zh-HK": "慈善商店",
1326714157 "zh-TW": "慈善商店",
13268 "mk": "Добротворна продавница"
14158 "mk": "Добротворна продавница",
14159 "he": "חנות צדקה"
1326914160 }
1327014161 },
1327114162 "shop/coffee": {
1327214163 "title": {
1327314164 "C": "Coffee Store",
1327414165 "en": "Coffee Store",
14166 "ar": "متجر القهوة",
1327514167 "ast": "Venta de café",
1327614168 "ca": "Botiga de cafè",
1327714169 "cs": "Obchod kávou",
1328314175 "es": "Tienda de café",
1328414176 "et": "Kohvipood",
1328514177 "fa": "فروشگاه قهوه",
14178 "fi": "Kahvikauppa",
1328614179 "fr": "Boutique de vente de cafés",
1328714180 "gl": "Tenda de café",
1328814181 "hu": "Kávébolt",
14182 "is": "Kaffibúð",
1328914183 "it": "Negozio di caffè",
1329014184 "ja": "コーヒー豆販売店",
1329114185 "ko": "커피 전문점",
1330414198 "zh-CN": "咖啡豆/粉店",
1330514199 "zh-HK": "咖啡店",
1330614200 "zh-TW": "咖啡店",
13307 "mk": "Продавница за кафе"
14201 "mk": "Продавница за кафе",
14202 "he": "חנות קפה"
1330814203 }
1330914204 },
1331014205 "shop/nutrition_supplements": {
1331114206 "title": {
1331214207 "C": "Nutrition Supplements Store",
1331314208 "en": "Nutrition Supplements Store",
14209 "ar": "متجر المكملات الغذائية",
1331414210 "ast": "Tienda de suplementos nutritivos",
1331514211 "ca": "Botiga de suplements nutricionals",
1331614212 "cs": "Obchod s potravními doplňky",
1332514221 "fr": "Boutique de compléments alimentaires",
1332614222 "gl": "Tenda de suplementos de nutrición",
1332714223 "hu": "Étrendkiegészítő-bolt",
14224 "is": "Verslun með fæðubótarefni",
1332814225 "it": "Negozio di integratori alimentari",
1332914226 "ja": "栄養サプリ販売店",
1333014227 "ko": "영양 보조 식품 쇼핑몰",
1334314240 "zh-CN": "保健品店",
1334414241 "zh-HK": "營養補充品店",
1334514242 "zh-TW": "營養補充品店",
13346 "mk": "Продавница за прехранбени додатоци"
14243 "mk": "Продавница за прехранбени додатоци",
14244 "he": "חנות ויטמינים"
1334714245 }
1334814246 },
1334914247 "shop/storage_rental": {
1336314261 "fr": "Location de stockage - Ne pas utiliser",
1336414262 "gl": "Aluguer de almacéns",
1336514263 "hu": "Tárolóhely bérbeadása",
13366 "it": "Noleggio",
13367 "ja": "レンタルスペース",
14264 "is": "Geymsluleiga",
14265 "it": "Box a noleggio",
14266 "ja": "レンタル倉庫",
1336814267 "ko": "저장공간 대여소",
1336914268 "nl": "Verworpen tag, gebruik dit niet",
1337014269 "no": "Minilager",
1338114280 "zh-CN": "租赁处",
1338214281 "zh-HK": "存倉",
1338314282 "zh-TW": "儲物空間出租",
13384 "mk": "Изнамјување складишен простор"
14283 "mk": "Изнамјување складишен простор",
14284 "he": "שטח אחסון להשכרה"
1338514285 }
1338614286 },
1338714287 "shop/e-cigarette": {
1340214302 "fr": "Magasin de cigarettes électroniques",
1340314303 "gl": "Tenda de cigarros electrónicos",
1340414304 "hu": "E-cigaretta bolt",
14305 "is": "Rafrettubúð",
1340514306 "it": "Negozio di sigarette elettroniche",
1340614307 "ja": "電子タバコ店",
1340714308 "ko": "전자 담배 가게",
1342014321 "zh-HK": "電子煙店",
1342114322 "zh-TW": "電子菸商店",
1342214323 "mk": "Продавница за е-цигари",
14324 "he": "חנות מוצרי עישון",
1342314325 "ms": "Kedai Rokok Elektronik"
1342414326 }
1342514327 },
1342714329 "title": {
1342814330 "C": "Pastry Shop",
1342914331 "en": "Pastry Shop",
14332 "ar": "متجر الحلويات",
1343014333 "ast": "Pastelería",
1343114334 "ca": "Pastisseria",
1343214335 "cs": "Cukrárna",
1344114344 "fr": "Pâtisserie",
1344214345 "gl": "Confitería",
1344314346 "hr": "Slastičarna",
13444 "hu": "Süteménybolt",
14347 "hu": "Cukrászda",
14348 "is": "Kökubúð",
1344514349 "it": "Pasticceria",
1344614350 "ja": "焼菓子(ペイストリー)店",
1344714351 "ko": "과자 가게",
1344914353 "pl": "Sklep z wypiekami",
1345014354 "pt-BR": "Confeitaria",
1345114355 "pt": "Pastelaria",
13452 "ru": "Булочная",
14356 "ru": "Пироги",
1345314357 "sl": "Slaščičarna",
1345414358 "sr": "Посластичарница",
1345514359 "sv": "Konditori",
1345914363 "zh-CN": "糕饼店",
1346014364 "zh-HK": "榚點店",
1346114365 "zh-TW": "糕餅店",
13462 "mk": "Бели печива"
14366 "mk": "Бели печива",
14367 "he": "בית מאפה"
1346314368 }
1346414369 },
1346514370 "shop/watches": {
1346614371 "title": {
1346714372 "C": "Watches Shop",
1346814373 "en": "Watches Shop",
14374 "ar": "متجر الساعات اليدوية",
1346914375 "ast": "Reloxería",
1347014376 "ca": "Òptica",
1347114377 "cs": "Hodinářství",
1347614382 "eo": "Horloĝa vendejo",
1347714383 "es": "Relojería",
1347814384 "et": "Kellapood",
14385 "fa": "ساعت فروشی",
1347914386 "fi": "Kellokauppa",
1348014387 "fr": "Magasin de montres",
1348114388 "gl": "Reloxería",
14389 "hr": "Trgovina Satovima",
1348214390 "hu": "Órabolt (karóra)",
14391 "is": "Úraverslun",
1348314392 "it": "Negozio di orologi",
1348414393 "ja": "腕時計店",
1348514394 "ko": "손목시계 가게",
14395 "lv": "Pulksteņu Veikals",
1348614396 "nl": "Horlogewinkel",
1348714397 "pl": "Zegarmistrz",
1348814398 "pt-BR": "Relojoaria",
1349714407 "vi": "Tiệm Đồng hồ Đeo tay",
1349814408 "zh-CN": "手表店",
1349914409 "zh-HK": "手錶店",
13500 "zh-TW": "鐘錶行"
14410 "zh-TW": "鐘錶行",
14411 "he": "שען"
1350114412 }
1350214413 },
1350314414 "shop/appliance": {
1350414415 "title": {
1350514416 "C": "Appliance Store",
1350614417 "en": "Appliance Store",
14418 "ar": "متجر الأجهزة المنزلية",
1350714419 "cs": "Prodejna spotřební elektroniky",
1350814420 "da": "Hvidevareforretning",
1350914421 "de": "Haushaltselektrogerätegeschäft",
1351014422 "en-GB": "Appliance Store",
1351114423 "eo": "Elektronikaĵega vendejo",
1351214424 "es": "Tienda de electrodomésticos",
14425 "fi": "Kodinkonemyymälä",
1351314426 "fr": "Magasin d'électroménager",
1351414427 "gl": "Tenda de electrodomésticos",
1351514428 "hu": "Háztartási gép üzlet",
14429 "is": "Raftækjaverslun",
1351614430 "it": "Negozio di elettrodomestici",
13517 "ja": "家電販売店",
14431 "ja": "白物家電販売店(大型製品)",
1351814432 "ko": "가전 제품 가게",
1351914433 "nl": "Huishoudelijkeapparatuurwinkel",
1352014434 "pl": "Sklep z AGD",
1352914443 "vi": "Tiệm Gia dụng",
1353014444 "zh-CN": "家用电器店",
1353114445 "zh-HK": "電器店",
13532 "zh-TW": "家用電器店"
14446 "zh-TW": "家用電器店",
14447 "he": "חנות כלים חשמלים"
1353314448 }
1353414449 },
1353514450 "shop/gas": {
1354814463 "fr": "Magasin de bouteilles de gaz",
1354914464 "gl": "Tenda de bombonas de gas",
1355014465 "hu": "Palackozottgáz-bolt",
14466 "is": "Verslun með flöskugas",
1355114467 "it": "Bombolaio",
1355214468 "ja": "ガスボンベ店",
1355314469 "ko": "가스통 가게",
1356314479 "vi": "Tiệm Ga",
1356414480 "zh-CN": "瓶装燃气站",
1356514481 "zh-HK": "瓶裝石油氣店",
13566 "zh-TW": "瓦斯店"
14482 "zh-TW": "瓦斯店",
14483 "he": "חנות גז"
1356714484 }
1356814485 },
1356914486 "shop/perfumery": {
1357014487 "title": {
1357114488 "C": "Perfume Store",
1357214489 "en": "Perfume Store",
14490 "ar": "متجر العطور",
1357314491 "ast": "Perfumería",
1357414492 "ca": "Botiga de perfums",
13575 "cs": "Parfumérie",
14493 "cs": "Parfumerie",
1357614494 "da": "Parfumebutik",
1357714495 "de": "Parfümerie",
1357814496 "el": "Κατάστημα Αρωμάτων",
1358014498 "eo": "Parfuma vendejo",
1358114499 "es": "Perfumería",
1358214500 "et": "Parfüümikauplus",
14501 "fa": "عطر فروشی",
1358314502 "fi": "Hajusteliike",
1358414503 "fr": "Parfumerie",
1358514504 "gl": "Perfumaría",
14505 "hr": "Parfimerija",
1358614506 "hu": "Parfüméria",
14507 "is": "Ilmvatnsbúð",
1358714508 "it": "Profumeria",
1358814509 "ja": "香水店",
1358914510 "ko": "향수 상점",
1360114522 "vi": "Tiệm Nước hoa",
1360214523 "zh-CN": "香水店",
1360314524 "zh-HK": "香水店",
13604 "zh-TW": "香水店"
14525 "zh-TW": "香水店",
14526 "he": "חנות בשמים"
1360514527 }
1360614528 },
1360714529 "shop/furnace": {
1362314545 "gl": "Tenda de calefacción",
1362414546 "hu": "Kazánbolt (elavult)",
1362514547 "id": "Toko Perapian",
14548 "is": "Arinvöruverslun",
1362614549 "it": "Negozio di caldaie",
1362714550 "ja": "釜戸屋",
1362814551 "ko": "퍼니스 스토어",
1363214555 "pl": "Sklep z ogrzewaniem",
1363314556 "pt-BR": "Loja de Fornos",
1363414557 "pt": "Loja de lareiras",
13635 "ru": "Магазин систем отопления",
14558 "ru": "Магазин систем отопления (устаревший тег)",
1363614559 "sk": "Obchod so kotlami",
1363714560 "sl": "Trgovina s pečmi",
1363814561 "sv": "Värmepannor",
1364214565 "zh-CN": "熔炉店",
1364314566 "zh-HK": "暖氣爐店",
1364414567 "zh-TW": "火爐店",
13645 "mk": "Продавница за печки"
14568 "mk": "Продавница за печки",
14569 "he": "חנות כבשנים"
1364614570 }
1364714571 },
1364814572 "shop/agrarian": {
1364914573 "title": {
1365014574 "C": "Farm Supply Shop",
1365114575 "en": "Farm Supply Shop",
13652 "ast": "Tienda d'agricultura",
13653 "de": "Geschäft für landwirtschaftliche Produktion",
13654 "en-GB": "Agriculture Shop",
14576 "da": "Grovvareforretning",
14577 "de": "Agrarmarkt",
1365514578 "eo": "Terkultur-investaĵa vendejo",
13656 "es": "Tienda de agricultura",
13657 "fr": "Magasin d'agriculture",
13658 "hu": "Mezőgazdasági bolt",
13659 "it": "Negozio di articoli agricoli",
14579 "es": "Tienda de suministros agrícolas",
14580 "et": "Põllumajandustarvete kauplus",
14581 "fa": "فروشگاه لوازم کشاورزی",
14582 "fr": "Magasin de produits de la ferme",
14583 "gl": "Tenda de suministros agrícolas",
14584 "is": "Landbúnaðarvöruverslun",
14585 "it": "Negozio di attrezzatura agricola",
1366014586 "ja": "農業用品店",
1366114587 "ko": "농업 용품 가게",
13662 "nl": "Landbouwwinkel (om aan landbouw te doen)",
14588 "nl": "Landbouwbenodigdhedenwinkel",
1366314589 "pl": "Sklep rolniczy",
13664 "pt-BR": "Loja de Produtos Agrícolas",
13665 "pt": "Loja de Produtos Agrícolas",
14590 "pt-BR": "Loja de Suprimentos Agrícolas",
14591 "ru": "Сельскохозяйственный магазин",
1366614592 "sv": "Jordbruksaffär",
1366714593 "uk": "Сільгосптовари",
13668 "vi": "Tiệm Nông thôn",
13669 "zh-TW": "農用品店"
13670 }
13671 },
13672 "shop/health_food ": {
13673 "title": {
13674 "C": "Health Food Shop"
14594 "vi": "Tiệm Nông nghiệp",
14595 "zh-TW": "農業用品補給店",
14596 "he": "חנות אביזרי חקלאות"
14597 }
14598 },
14599 "shop/health_food": {
14600 "title": {
14601 "C": "Health Food Shop",
14602 "en": "Health Food Shop",
14603 "de": "Reformhaus",
14604 "en-GB": "Health Food Shop",
14605 "eo": "Sanig-manĝaĵa vendejo",
14606 "es": "Tienda de comida saludable",
14607 "et": "Tervisliku toidu kauplus",
14608 "fi": "Terveysravinnemyymälä",
14609 "fr": "Magasin d'alimentation de santé",
14610 "is": "Verslun með heilsuvörur",
14611 "it": "Prodotti per il benessere",
14612 "ja": "健康食品店",
14613 "ko": "건강식품 가게",
14614 "nl": "Gezondheidswinkel",
14615 "pl": "Sklep ze zdrową żywnością",
14616 "pt-BR": "Loja de Alimentos Saudáveis",
14617 "ru": "Магазин здорового питания",
14618 "sv": "Hälsokostbutik",
14619 "uk": "Магазин здорового харчування",
14620 "vi": "Tiệm Thực phẩm Tự nhiên",
14621 "zh-TW": "健康食品店",
14622 "he": "חנות מאכלי בריאות"
1367514623 }
1367614624 },
1367714625 "shop/tiles": {
1367814626 "title": {
1367914627 "C": "Tile Shop",
1368014628 "en": "Tile Shop",
14629 "ar": "محل بيع البلاط",
1368114630 "ast": "Tienda d'azulexos",
1368214631 "de": "Fliesenhändler",
1368314632 "en-GB": "Tile Shop",
1368414633 "eo": "Kahela vendejo",
1368514634 "es": "Tienda de azulejos",
14635 "fa": "کاشی فروشی",
1368614636 "fr": "Magasin de carrelage",
1368714637 "hu": "Csempebolt",
14638 "is": "Flísaverslun",
1368814639 "it": "Negozio di piastrelle",
1368914640 "ja": "タイル店",
1369014641 "ko": "타일 가게",
1369214643 "pl": "Sklep z płytkami ceramicznymi",
1369314644 "pt-BR": "Loja de Azulejos",
1369414645 "pt": "Loja de Tijoleiras",
14646 "ru": "Магазин плитки",
1369514647 "sv": "Kakelbutik",
1369614648 "uk": "Кахель",
1369714649 "vi": "Tiệm Ngói",
1369814650 "zh-CN": "瓷砖商店",
13699 "zh-TW": "磁磚商店"
14651 "zh-TW": "磁磚商店",
14652 "he": "חנות מרצפות"
1370014653 }
1370114654 },
1370214655 "shop/trade": {
1370914662 "es": "Tienda de comercio / Corralón",
1371014663 "fr": "Grossiste",
1371114664 "hu": "Kereskedelmi üzlet",
14665 "is": "Iðnaðarvörusala",
14666 "it": "Materiali da edilizia",
1371214667 "ja": "建築資材店",
1371314668 "nl": "Bouwmaterialenhandel",
1371414669 "pl": "Skład branżowy",
1371514670 "pt-BR": "Distribuidor",
1371614671 "pt": "Loja de Trocas",
14672 "ru": "Оптовая база",
1371714673 "sv": "Proffshandel",
1371814674 "uk": "Оптово-роздрібний склад",
1371914675 "vi": "Tiệm Công nghiệp",
1372014676 "zh-CN": "材料商店",
13721 "zh-TW": "材料行"
14677 "zh-TW": "材料行",
14678 "he": "חנות קמעונאית"
1372214679 }
1372314680 },
1372414681 "shop/wholesale": {
1372514682 "title": {
1372614683 "C": "Wholesale Store",
13727 "en": "Wholesale Store"
14684 "en": "Wholesale Store",
14685 "ar": "محل بيع بالجملة",
14686 "cs": "Velkoobchodní sklad",
14687 "de": "Großhandelsgeschäft",
14688 "en-GB": "Wholesale Store",
14689 "eo": "Pogranda vendejo",
14690 "es": "Almacén al por mayor",
14691 "et": "Hulgikauplus",
14692 "fr": "Commerce de gros",
14693 "gl": "Almacén ao por maior",
14694 "is": "Heildverslun",
14695 "it": "Grossista",
14696 "ja": "卸売店",
14697 "ko": "도매상",
14698 "nl": "Groothandel",
14699 "pl": "Hurtownia",
14700 "pt-BR": "Atacadista",
14701 "pt": "Loja Grossista",
14702 "ru": "Оптовый магазин",
14703 "sv": "Grosistaffär",
14704 "uk": "Гуртова торгівля",
14705 "vi": "Tiệm Bán buôn",
14706 "zh-CN": "批发市场",
14707 "zh-TW": "批發商",
14708 "he": "חנות סיטונאות"
14709 }
14710 },
14711 "shop/motorcycle_repair": {
14712 "title": {
14713 "C": "Motorcycle Repair Shop",
14714 "en": "Motorcycle Repair Shop",
14715 "cs": "Opravna motocyklů",
14716 "de": "Motorrad Reperaturwerkstätte",
14717 "en-GB": "Motorcycle Repair Shop",
14718 "eo": "Motorcikl-riparejo",
14719 "es": "Taller de reparación de motocicletas",
14720 "et": "Mootorratta remondikoda",
14721 "fa": "تعمیرگاه موتورسیکلت",
14722 "fr": "Réparateur de motos",
14723 "gl": "Taller de reparación de motocicletas",
14724 "is": "Mótorhjólaviðgerðaverslun",
14725 "it": "Officina riparazione motocicli",
14726 "ja": "バイク修理店",
14727 "nl": "Motorreparatie",
14728 "pt-BR": "Oficina de Motocicletas",
14729 "ru": "Мотомастерская",
14730 "sv": "Motorcykelverkstad",
14731 "uk": "Ремонт мотоциклів",
14732 "vi": "Tiệm Sửa Xe máy",
14733 "zh-TW": "摩托車維修店",
14734 "he": "מוסך אופנועים"
14735 }
14736 },
14737 "shop/pet_grooming": {
14738 "title": {
14739 "C": "Pet Grooming Store",
14740 "en": "Pet Grooming Store",
14741 "de": "Tierfriseur",
14742 "en-GB": "Pet Grooming Store",
14743 "eo": "Dombesta beligejo",
14744 "es": "Tienda de aseo para mascotas",
14745 "fr": "Salon de toilettage",
14746 "is": "Dýrasnyrtiverslun",
14747 "it": "Toelettatura per animali",
14748 "ja": "ペット美容室",
14749 "nl": "Huisdierenverzorgingswinkel",
14750 "pt-BR": "Loja de cuidados com animais de estimação",
14751 "ru": "Парикмахерская для животных",
14752 "sv": "Pälsvård för husdjur",
14753 "uk": "Салон догляду за тваринами",
14754 "vi": "Dịch vụ Tỉa lông",
14755 "zh-TW": "寵物美容店",
14756 "he": "חנות לטיפוח חיות מחמד"
1372814757 }
1372914758 },
1373014759 "tourism/alpine_hut": {
1373214761 "C": "Alpine Hut",
1373314762 "en": "Alpine Hut",
1373414763 "af": "Berghuisie",
13735 "ar": "داراستراحة",
14764 "ar": "كوخ جبلي",
1373614765 "ast": "Refuxu d'alpinismu",
13737 "bg-BG": "Хижа",
1373814766 "bs": "Planinski dom",
1373914767 "ca": "Refugi de muntanya",
1374014768 "cs": "Horská chata",
1377414802 "zh-HK": "高山小屋",
1377514803 "zh-TW": "高山小屋",
1377614804 "zh": "高山小屋",
13777 "mk": "Планинарски дом"
14805 "mk": "Планинарски дом",
14806 "bg": "Хижа",
14807 "he": "בקטה הררית"
1377814808 }
1377914809 },
1378014810 "tourism/artwork": {
1378414814 "af": "Kunswerk",
1378514815 "ar": "عمل فني",
1378614816 "ast": "Obra d'arte",
13787 "bg-BG": "Произведение на изкуството",
1378814817 "bs": "Umjetničko djelo",
1378914818 "ca": "Obra d'art",
1379014819 "cs": "Umělecké dílo",
1382714856 "zh-HK": "藝術品",
1382814857 "zh-TW": "公共藝術",
1382914858 "zh": "艺术品",
13830 "mk": "Уметничко дело"
14859 "mk": "Уметничко дело",
14860 "bg": "Произведение на изкуството",
14861 "he": "אומנות"
1383114862 }
1383214863 },
1383314864 "tourism/attraction": {
1383714868 "af": "Toerismeaantreklikheid",
1383814869 "ar": "معلم سياحي",
1383914870 "ast": "Atracción turística",
13840 "bg-BG": "Туристическа атракция",
1384114871 "bn": "পর্যটক আকর্ষণ",
1384214872 "bs": "Turistička atrakcija",
1384314873 "ca": "Atracció turística",
1385814888 "id": "Objek Wisata",
1385914889 "is": "Ferðamannagildra",
1386014890 "it": "Attrazione turistica",
13861 "ja": "観光名所",
14891 "ja": "観光地",
1386214892 "ko": "관광 명소",
1386314893 "lt": "Turistų traukos vieta",
1386414894 "lv": "Tūrisma objekts",
1388114911 "zh-HK": "觀光名勝",
1388214912 "zh-TW": "觀光景點",
1388314913 "zh": "旅游景点",
13884 "mk": "Туристичка атракција"
14914 "mk": "Туристичка атракција",
14915 "bg": "Туристическа атракция",
14916 "he": "אתר תיירותי"
1388514917 }
1388614918 },
1388714919 "tourism/camp_site": {
1388814920 "title": {
1388914921 "C": "Campground",
1389014922 "en": "Campground",
14923 "ar": "مكان التخييم",
1389114924 "ast": "Campamentu",
1389214925 "ca": "Àrea d'acampada",
1389314926 "cs": "Tábořiště",
1390214935 "fr": "Camping",
1390314936 "gl": "Área de camping",
1390414937 "hu": "Kemping",
14938 "is": "Tjaldsvæði",
1390514939 "it": "Camping",
1390614940 "ja": "キャンプ場",
1390714941 "ko": "캠핑장",
14942 "lv": "Kempinga vieta",
1390814943 "nl": "Camping",
1390914944 "pl": "Kemping",
1391014945 "pt-BR": "Local de Acampamento",
1392014955 "zh-CN": "宿营场地",
1392114956 "zh-HK": "營地",
1392214957 "zh-TW": "露營地",
13923 "mk": "Камп"
14958 "mk": "Камп",
14959 "he": "אתר מחנאות"
1392414960 }
1392514961 },
1392614962 "tourism/caravan_site": {
1393014966 "af": "RV Park",
1393114967 "ar": "موقف عربات كبيرة",
1393214968 "ast": "Aparcaderu d'autocaravanes",
13933 "bg-BG": "Паркинг за каравани",
1393414969 "bs": "Kamp park",
1393514970 "ca": "Càmping per a caravanes",
1393614971 "cs": "Místo pro karavany",
1395514990 "pl": "Kemping dla kamperów",
1395614991 "pt-BR": "Estacionamento de Trailers",
1395714992 "pt": "Parque de Caravanas",
13958 "ru": "Стоянка автодомов",
14993 "ru": "Стоянка трейлеров",
1395914994 "sk": "Parkovisko pre karavany",
1396014995 "sl": "Parkirišče za avtodome",
1396114996 "sr": "Камп-парк",
1396815003 "zh-HK": "露營車營地",
1396915004 "zh-TW": "露營車停車場",
1397015005 "zh": "房车营地",
13971 "mk": "Трајлерски камп"
15006 "mk": "Трајлерски камп",
15007 "bg": "Паркинг за каравани",
15008 "he": "מגרש קרוונים"
1397215009 }
1397315010 },
1397415011 "tourism/chalet": {
1397515012 "title": {
1397615013 "C": "Holiday Cottage",
1397715014 "en": "Holiday Cottage",
15015 "ar": "كوخ لقضاء العطلة",
15016 "cs": "Prázdninová vesnice",
15017 "da": "Feriehus",
1397815018 "de": "Ferienhaus",
1397915019 "en-GB": "Holiday Cottage",
1398015020 "eo": "Dometo feria",
13981 "es": "Cabaña de vacaciones",
15021 "es": "Cabaña vacacional / Bungaló",
15022 "fi": "Loma-asunto",
1398215023 "fr": "Gîte",
1398315024 "hu": "Nyaralóház",
15025 "is": "Frístundahús",
1398415026 "it": "Chalet",
1398515027 "ja": "貸別荘(戸建て)",
1398615028 "ko": "별장",
1398815030 "pl": "Domek/domki na wynajem",
1398915031 "pt-BR": "Chalé",
1399015032 "pt": "Chalé / Casa de férias",
15033 "ru": "Коттедж под аренду",
1399115034 "sv": "Stuga",
1399215035 "uk": "Шале",
1399315036 "vi": "Nhà nghỉ Riêng biệt",
1399415037 "zh-CN": "度假屋",
13995 "zh-TW": "假日小屋"
15038 "zh-TW": "假日小屋",
15039 "he": "בקתה לחגים"
1399615040 }
1399715041 },
1399815042 "tourism/guest_house": {
1400015044 "C": "Guest House",
1400115045 "en": "Guest House",
1400215046 "af": "Gastehuis",
14003 "ar": "استراحة",
15047 "ar": "دار الضيافة",
1400415048 "ast": "Pensión",
14005 "bg-BG": "Къща за гости",
1400615049 "bn": "অতিথিশালা",
1400715050 "bs": "Gostinjska kuća",
1400815051 "ca": "Habitacions de lloguer",
1402215065 "hu": "Vendégház",
1402315066 "id": "Rumah Tamu",
1402415067 "is": "Gestahús",
14025 "it": "Affittacamere/Bed & Breakfast",
15068 "it": "Bed & Breakfast",
1402615069 "ja": "民宿",
1402715070 "ko": "민박",
1402815071 "lt": "Svečių namai",
1404215085 "uk": "Гостьовий будинок",
1404315086 "vi": "Nhà khách",
1404415087 "yue": "賓館",
14045 "zh-CN": "招待所",
15088 "zh-CN": "客栈",
1404615089 "zh-HK": "賓館",
1404715090 "zh-TW": "招待所",
1404815091 "zh": "宾馆",
14049 "mk": "Пансио"
15092 "mk": "Пансио",
15093 "bg": "Къща за гости",
15094 "he": "בית הארחה"
1405015095 }
1405115096 },
1405215097 "tourism/hostel": {
1405615101 "af": "Hostel",
1405715102 "ar": "نزل",
1405815103 "ast": "Albergue",
14059 "bg-BG": "Хостел",
1406015104 "bn": "ছাত্রাবাস",
1406115105 "bs": "Hostel",
1406215106 "ca": "Alberg",
1410015144 "zh-HK": "旅舍",
1410115145 "zh-TW": "旅舍",
1410215146 "zh": "招待所",
14103 "mk": "Хостел"
15147 "mk": "Хостел",
15148 "bg": "Хостел",
15149 "he": "אכסנייה"
1410415150 }
1410515151 },
1410615152 "tourism/hotel": {
1411015156 "af": "Hotel",
1411115157 "ar": "فندق",
1411215158 "ast": "Hotel",
14113 "bg-BG": "Хотел",
1411415159 "bn": "হোটেল",
1411515160 "bs": "Hotel",
1411615161 "ca": "Hotel",
1415815203 "zh-TW": "旅館",
1415915204 "zh": "旅馆",
1416015205 "mk": "Хотел",
14161 "dv": "ހޮޓާ"
15206 "bg": "Хотел",
15207 "dv": "ހޮޓާ",
15208 "he": "מלון",
15209 "so": "Huteel"
1416215210 }
1416315211 },
1416415212 "tourism/information": {
1416615214 "C": "Information",
1416715215 "en": "Information",
1416815216 "af": "Inligting",
14169 "ar": "معلومات",
15217 "ar": "معلومات سياحية",
1417015218 "ast": "Información",
14171 "bg-BG": "Информация",
1417215219 "bn": "তথ্য",
1417315220 "bs": "Informacije",
1417415221 "ca": "Informació",
1418915236 "id": "Informasi",
1419015237 "is": "Upplýsingar",
1419115238 "it": "Informazioni",
14192 "ja": "観光案内",
15239 "ja": "観光案内(全般)",
1419315240 "kn": "ಮಾಹಿತಿ",
1419415241 "ko": "안내",
1419515242 "lt": "Informacija",
1421515262 "zh-HK": "旅遊資訊",
1421615263 "zh-TW": "旅遊資訊",
1421715264 "zh": "资讯",
14218 "mk": "Информации"
15265 "mk": "Информации",
15266 "bg": "Информация",
15267 "he": "מידע"
1421915268 }
1422015269 },
1422115270 "tourism/motel": {
1422515274 "af": "Motel",
1422615275 "ar": "فندق رخيص",
1422715276 "ast": "Motel",
14228 "bg-BG": "Мотел",
1422915277 "bn": "মোটেল",
1423015278 "bs": "Motel",
1423115279 "ca": "Motel",
1426915317 "zh-HK": "汽車酒店",
1427015318 "zh-TW": "汽車旅館",
1427115319 "zh": "汽车旅馆",
14272 "mk": "Мотел"
15320 "mk": "Мотел",
15321 "bg": "Мотел",
15322 "he": "מלון דרכים"
1427315323 }
1427415324 },
1427515325 "tourism/museum": {
1427915329 "af": "Musuem",
1428015330 "ar": "متحف",
1428115331 "ast": "Muséu",
14282 "bg-BG": "Музей",
1428315332 "bn": "প্রদর্শনশালা",
1428415333 "bs": "Muzej",
1428515334 "ca": "Museu",
1432615375 "zh-HK": "博物館",
1432715376 "zh-TW": "博物館",
1432815377 "zh": "博物馆",
14329 "mk": "Музеј"
15378 "mk": "Музеј",
15379 "bg": "Музей",
15380 "he": "מוזיאון"
1433015381 }
1433115382 },
1433215383 "tourism/picnic_site": {
1433615387 "af": "Piekniek Plek",
1433715388 "ar": "موقع نزهة",
1433815389 "ast": "Área recreativa",
14339 "bg-BG": "Място за пикник",
1434015390 "bn": "পিকনিক-এর জায়গা",
1434115391 "bs": "Izletište",
1434215392 "ca": "Àrea de pícnic",
1438015430 "zh-HK": "郊遊地點",
1438115431 "zh-TW": "野餐場地",
1438215432 "zh": "郊游地点",
14383 "mk": "Излетничко место"
15433 "mk": "Излетничко место",
15434 "bg": "Място за пикник",
15435 "he": "פיקניק"
1438415436 }
1438515437 },
1438615438 "tourism/theme_park": {
1439015442 "af": "Temapark",
1439115443 "ar": "حديقة ترفيه",
1439215444 "ast": "Parque temáticu",
14393 "bg-BG": "Увеселителен парк",
1439415445 "bn": "থিম পার্ক",
1439515446 "bs": "Tematski park",
1439615447 "ca": "Parc temàtic",
1440115452 "en-GB": "Theme Park",
1440215453 "eo": "Amuzparko",
1440315454 "es": "Parque de atracciones",
14404 "et": "Teemapark",
15455 "et": "Lõbustuspark",
1440515456 "fa": "پارک تفریحی",
1440615457 "fi": "Huvipuisto",
1440715458 "fr": "Parc d'attraction",
1443315484 "zh-HK": "主題公園",
1443415485 "zh-TW": "主題公園",
1443515486 "zh": "主题公园",
14436 "mk": "Забавен парк"
15487 "mk": "Забавен парк",
15488 "bg": "Увеселителен парк",
15489 "he": "לונה פארק"
1443715490 }
1443815491 },
1443915492 "tourism/viewpoint": {
1444315496 "af": "Uitkykpunt",
1444415497 "ar": "منظر سياحي",
1444515498 "ast": "Mirador",
14446 "bg-BG": "Точка с хубава гледка",
1444715499 "bs": "Vidikovac",
1444815500 "ca": "Mirador",
1444915501 "cs": "Výhled",
1448615538 "zh-HK": "觀景臺",
1448715539 "zh-TW": "觀景點",
1448815540 "zh": "景点",
14489 "mk": "Видиковец"
15541 "mk": "Видиковец",
15542 "bg": "Точка с хубава гледка",
15543 "he": "תצפית"
1449015544 }
1449115545 },
1449215546 "tourism/zoo": {
1449615550 "af": "Dieretuin",
1449715551 "ar": "حديقة حيوانات",
1449815552 "ast": "Zoo",
14499 "bg-BG": "Зоологическа градина",
1450015553 "bn": "চিড়িয়াখানা",
1450115554 "bs": "Zoološki vrt",
1450215555 "ca": "Zoo",
1454315596 "zh-HK": "動物園",
1454415597 "zh-TW": "動物園",
1454515598 "zh": "动物园",
14546 "mk": "Зоолошка градина"
15599 "mk": "Зоолошка градина",
15600 "bg": "Зоологическа градина",
15601 "he": "גן חיות"
1454715602 }
1454815603 },
1454915604 "tourism/gallery": {
1455015605 "title": {
1455115606 "C": "Art Gallery",
1455215607 "en": "Art Gallery",
14553 "ar": "رواق فنون",
15608 "ar": "رواق الفنون",
1455415609 "ast": "Galería d'arte",
1455515610 "ca": "Galeria d'art",
1455615611 "cs": "Galerie umění",
1456615621 "gl": "Galería de arte",
1456715622 "hr": "Umjetnička galerija",
1456815623 "hu": "Művészeti galéria",
15624 "is": "Listagallerí",
1456915625 "it": "Galleria d'arte",
1457015626 "ja": "アートギャラリー",
1457115627 "kn": "ಕಲಾಮಂದಿರ",
1457215628 "ko": "미술관",
15629 "lv": "Mākslas galerija",
1457315630 "nl": "Kunstgallerij",
1457415631 "no": "Kunstgalleri",
1457515632 "pl": "Galeria lub muzeum (sztuka)",
1457615633 "pt-BR": "Galeria de Arte",
1457715634 "pt": "Galeria de arte",
1457815635 "ro": "Galerie de Artă",
14579 "ru": "Картинная галерея",
15636 "ru": "Художественная галерея",
1458015637 "sk": "Umelecká galéria",
1458115638 "sl": "Umetnostna galerija",
1458215639 "sr": "Галерија слика",
1458715644 "zh-CN": "美术馆",
1458815645 "zh-HK": "畫廊",
1458915646 "zh-TW": "藝廊",
14590 "mk": "Уметничка галерија"
15647 "mk": "Уметничка галерија",
15648 "he": "גלריית אומנות"
1459115649 }
1459215650 },
1459315651 "tourism/apartment": {
1459415652 "title": {
1459515653 "C": "Guest Apartment / Condo",
1459615654 "en": "Guest Apartment / Condo",
15655 "ar": "شقة سياحية",
1459715656 "ca": "Habitatge de convidats",
1459815657 "cs": "Byt/apartmán k pronájmu",
1459915658 "da": "Gæstelejlighed/Ejerlejlighed",
1460315662 "es": "Apartamento de huéspedes",
1460415663 "et": "Külaliskorter",
1460515664 "fa": "آپارتمان مهمان / کاندو",
15665 "fi": "Vierasmajoitus",
1460615666 "fr": "Location de vacances",
1460715667 "gl": "Apartamento de vacacións",
1460815668 "hu": "Apartman",
15669 "is": "Gestaíbúð",
1460915670 "it": "Affittacamere",
1461015671 "ja": "リゾートマンション",
1461115672 "ko": "게스트 아파트 / 콘도",
1462315684 "zh-CN": "出租公寓",
1462415685 "zh-HK": "民宿公寓 / 短租公寓",
1462515686 "zh-TW": "假日公寓",
14626 "mk": "Пансион"
15687 "mk": "Пансион",
15688 "he": "דירה לאורחים"
1462715689 }
1462815690 },
1462915691 "tourism/aquarium": {
1464615708 "gl": "Acuarium",
1464715709 "hr": "Akvarij",
1464815710 "hu": "Akvárium",
15711 "is": "Sædýrasafn",
1464915712 "it": "Acquario",
1465015713 "ja": "水族館",
1465115714 "ko": "아쿠아리움",
15715 "lv": "Akvārijs",
1465215716 "nl": "Aquarium",
1465315717 "pl": "Akwarium",
1465415718 "pt-BR": "Aquário",
1466515729 "zh-CN": "水族馆",
1466615730 "zh-HK": "水族館",
1466715731 "zh-TW": "水族館(展覽館)",
14668 "mk": "Аквариум"
15732 "mk": "Аквариум",
15733 "he": "אקווריום"
1466915734 }
1467015735 },
1467115736 "tourism/wilderness_hut": {
1467215737 "title": {
1467315738 "C": "Wilderness Hut",
1467415739 "en": "Wilderness Hut",
15740 "da": "Vildmarkshytte",
1467515741 "de": "unbewirtschaftete Schutzhütte",
1467615742 "en-GB": "Wilderness Hut",
1467715743 "eo": "Sovaĝeja kabano",
1467815744 "es": "Refugio de paraje natural",
15745 "fi": "Autiotupa",
1467915746 "fr": "Refuge de bivouac",
1468015747 "hu": "Menedékház (személyzet nélkül)",
15748 "is": "Óbyggðakofi",
1468115749 "it": "Bivacco",
1468215750 "ja": "避難小屋",
1468315751 "nl": "Onbemande hut in wildernis",
1468815756 "uk": "Лісова хатинка",
1468915757 "vi": "Lều trú",
1469015758 "zh-CN": "野外住宿小屋",
14691 "zh-TW": "野外小屋"
15759 "zh-TW": "野外小屋",
15760 "he": "בקתת טבע"
15761 }
15762 },
15763 "tourism/trail_riding_station": {
15764 "title": {
15765 "C": "Trail Riding Station",
15766 "en": "Trail Riding Station",
15767 "de": "Wanderreitstation",
15768 "en-GB": "Trail Riding Station",
15769 "eo": "Pensiono por ĉevalistoj",
15770 "es": "Estación en sendero de cabalgata",
15771 "fr": "Station équestre",
15772 "it": "Stazione di sosta per cavalli",
15773 "ja": "乗馬トレール乗り場",
15774 "nl": "Ruiterlogies",
15775 "pt-BR": "Estação de Hipismo de Trilha",
15776 "ru": "Временное жильё для лошадей и наездников",
15777 "sv": "Turridningsstation",
15778 "uk": "Місце відпочинку для коней та вершників",
15779 "vi": "Chuồng Ngựa Tạm thời",
15780 "zh-TW": "騎馬車站",
15781 "he": "תחנת רכיבה"
1469215782 }
1469315783 }
1469415784 }
+0
-26
data/ui/busy-marker.ui less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <!-- interface-requires gtk+ 3.10 -->
3 <template class= "Gjs_BusyMarker" parent="GtkFrame">
4 <property name="visible">False</property>
5 <property name="no_show_all">True</property>
6 <property name="can_focus">False</property>
7 <property name="width_request">150</property>
8 <property name="height_request">100</property>
9 <property name="expand">False</property>
10 <property name="shadow_type">in</property>
11 <property name="valign">center</property>
12 <property name="halign">center</property>
13 <child>
14 <object class="GtkSpinner" id="spinner">
15 <property name="visible">True</property>
16 <property name="active">True</property>
17 <property name="width-request">32</property>
18 <property name="height-request">32</property>
19 <property name="can_focus">False</property>
20 <property name="valign">center</property>
21 <property name="halign">center</property>
22 </object>
23 </child>
24 </template>
25 </interface>
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <requires lib="gtk+" version="3.12"/>
3 <template class="Gjs_LocationServiceDialog" parent="GtkDialog">
4 <property name="can_focus">False</property>
5 <property name="type">popup</property>
6 <property name="type_hint">dialog</property>
7 <property name="width_request">400</property>
8 <property name="height_request">150</property>
9 <child internal-child="vbox">
10 <object class="GtkBox" id="contentArea">
11 <property name="visible">True</property>
12 <child>
13 <object class="GtkLabel">
14 <property name="visible">True</property>
15 <property name="label" translatable="yes">Turn on location services to find your location</property>
16 </object>
17 </child>
18 </object>
19 </child>
20 <child type="titlebar">
21 <object class="GtkHeaderBar" id="headerBar">
22 <property name="visible">True</property>
23 <property name="can-focus">False</property>
24 <property name="show-close-button">False</property>
25 <child>
26 <object class="GtkButton" id="cancelButton">
27 <property name="label" translatable="yes">Cancel</property>
28 <property name="visible">True</property>
29 <property name="can_focus">True</property>
30 </object>
31 <packing>
32 <property name="pack-type">start</property>
33 </packing>
34 </child>
35 <child>
36 <object class="GtkButton" id="settingsButton">
37 <property name="label" translatable="yes">Location Settings</property>
38 <property name="visible">True</property>
39 <property name="can_focus">True</property>
40 <property name="receives_default">True</property>
41 <style>
42 <class name="default"/>
43 </style>
44 </object>
45 <packing>
46 <property name="pack-type">end</property>
47 </packing>
48 </child>
49 </object>
50 </child>
51 </template>
52 </interface>
+0
-26
data/ui/location-service-notification.ui less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <requires lib="gtk+" version="3.10"/>
3 <object class="GtkGrid" id="grid">
4 <property name="visible">True</property>
5 <property name="orientation">horizontal</property>
6 <property name="hexpand">False</property>
7 <child>
8 <object class="GtkLabel" id="label">
9 <property name="visible">True</property>
10 <property name="can_focus">False</property>
11 <property name="margin-end">30</property>
12 <property name="label" translatable="yes">Turn on location services to find your location</property>
13 </object>
14 </child>
15 <child>
16 <object class="GtkButton" id="button">
17 <property name="visible">True</property>
18 <property name="can_focus">False</property>
19 <property name="label" translatable="yes">Location Settings</property>
20 <property name="focus-on-click">False</property>
21 <property name="margin-end">5</property>
22 </object>
23 </child>
24 </object>
25 </interface>
168168 <property name="visible">True</property>
169169 <property name="can_focus">False</property>
170170 <property name="transition-type">crossfade</property>
171 <child>
172 <object class="GtkGrid" id="mainGrid">
173 <property name="visible">True</property>
174 </object>
175 </child>
171176 <child>
172177 <object class="GtkSpinner" id="network-spinner">
173178 <property name="visible">True</property>
+0
-46
data/ui/notification.ui less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <object class="GtkFrame" id="frame">
3 <property name="visible">True</property>
4 <style>
5 <class name="app-notification"/>
6 <class name="maps-notification"/>
7 </style>
8 <child>
9 <object class="GtkGrid">
10 <property name="visible">True</property>
11 <property name="margin-start">10</property>
12 <property name="margin-end">10</property>
13 <property name="hexpand">True</property>
14 <property name="vexpand">True</property>
15 <property name="width-request">300</property>
16 <child>
17 <object class="GtkGrid" id="body">
18 <property name="visible">True</property>
19 <property name="hexpand">True</property>
20 <property name="vexpand">True</property>
21 <property name="valign">center</property>
22 <property name="column-spacing">20</property>
23 </object>
24 </child>
25 <child>
26 <object class="GtkButton" id="dismiss-button">
27 <property name="visible">True</property>
28 <property name="focus-on-click">False</property>
29 <property name="relief">none</property>
30 <style>
31 <class name="image-button"/>
32 </style>
33 <child>
34 <object class="GtkImage" id="dismiss-image">
35 <property name="visible">True</property>
36 <property name="icon-name">window-close-symbolic</property>
37 <property name="icon-size">1</property>
38 </object>
39 </child>
40 </object>
41 </child>
42 </object>
43 </child>
44 </object>
45 </interface>
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!-- Generated with glade 3.18.1 -->
2 <interface>
3 <requires lib="gtk+" version="3.12"/>
4 <object class="GtkStack" id="stack">
5 <property name="visible">True</property>
6 <child>
7 <object class="GtkSpinner" id="spinner">
8 <property name="visible">True</property>
9 <property name="active">True</property>
10 </object>
11 </child>
12 <child>
13 <object class="GtkBox" id="box-content">
14 <property name="visible">True</property>
15 <property name="can_focus">False</property>
16 <property name="orientation">vertical</property>
17 <style>
18 <class name="bubble-content"/>
19 </style>
20 <child>
21 <object class="GtkLabel" id="label-title">
22 <property name="visible">True</property>
23 <property name="can_focus">False</property>
24 <property name="halign">start</property>
25 <property name="vexpand">True</property>
26 <style>
27 <class name="bubble-title"/>
28 </style>
29 </object>
30 <packing>
31 <property name="expand">False</property>
32 <property name="fill">True</property>
33 <property name="position">0</property>
34 </packing>
35 </child>
36 </object>
37 </child>
38 </object>
39 </interface>
248248 <property name="visible">True</property>
249249 <property name="can_focus">False</property>
250250 <property name="active">True</property>
251 </object>
252 </child>
253 <child>
254 <object class="GtkLabel" id="errorLabel">
255 <property name="visible">True</property>
256 <property name="can_focus">False</property>
257 <style>
258 <class name="dim-label"/>
259 </style>
251260 </object>
252261 </child>
253262 </object>
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <requires lib="gtk+" version="3.12"/>
3 <template class="Gjs_ZoomInDialog" parent="GtkDialog">
4 <property name="can_focus">False</property>
5 <property name="type">popup</property>
6 <property name="type_hint">dialog</property>
7 <property name="width_request">400</property>
8 <property name="height_request">150</property>
9 <child internal-child="vbox">
10 <object class="GtkBox" id="contentArea">
11 <property name="visible">True</property>
12 <child>
13 <object class="GtkLabel">
14 <property name="visible">True</property>
15 <property name="label" translatable="yes">Zoom in to add location!</property>
16 </object>
17 </child>
18 </object>
19 </child>
20 <child type="titlebar">
21 <object class="GtkHeaderBar" id="headerBar">
22 <property name="visible">True</property>
23 <property name="can-focus">False</property>
24 <property name="show-close-button">False</property>
25 <child>
26 <object class="GtkButton" id="cancelButton">
27 <property name="label" translatable="yes">Cancel</property>
28 <property name="visible">True</property>
29 <property name="can_focus">True</property>
30 </object>
31 <packing>
32 <property name="pack-type">start</property>
33 </packing>
34 </child>
35 <child>
36 <object class="GtkButton" id="zoomInButton">
37 <property name="label" translatable="yes">Zoom In</property>
38 <property name="visible">True</property>
39 <property name="can_focus">True</property>
40 <property name="receives_default">True</property>
41 <style>
42 <class name="default"/>
43 </style>
44 </object>
45 <packing>
46 <property name="pack-type">end</property>
47 </packing>
48 </child>
49 </object>
50 </child>
51 </template>
52 </interface>
+0
-25
data/ui/zoom-in-notification.ui less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <object class="GtkGrid" id="grid">
3 <property name="visible">True</property>
4 <property name="hexpand">False</property>
5 <property name="orientation">horizontal</property>
6 <child>
7 <object class="GtkLabel" id="label">
8 <property name="visible">True</property>
9 <property name="can_focus">False</property>
10 <property name="margin-end">30</property>
11 <property name="label" translatable="yes">Zoom in to add location!</property>
12 </object>
13 </child>
14 <child>
15 <object class="GtkButton" id="okButton">
16 <property name="visible">True</property>
17 <property name="can_focus">False</property>
18 <property name="label" translatable="yes">OK</property>
19 <property name="focus-on-click">False</property>
20 <property name="margin-end">5</property>
21 </object>
22 </child>
23 </object>
24 </interface>
0 # git.mk
1 #
2 # Copyright 2009, Red Hat, Inc.
3 # Copyright 2010,2011 Behdad Esfahbod
4 # Written by Behdad Esfahbod
5 #
6 # Copying and distribution of this file, with or without modification,
7 # is permitted in any medium without royalty provided the copyright
8 # notice and this notice are preserved.
9 #
10 # The latest version of this file can be downloaded from:
11 # https://raw.github.com/behdad/git.mk/master/git.mk
12 # Bugs, etc, should be reported upstream at:
13 # https://github.com/behdad/git.mk
14 #
15 # To use in your project, import this file in your git repo's toplevel,
16 # then do "make -f git.mk". This modifies all Makefile.am files in
17 # your project to -include git.mk. Remember to add that line to new
18 # Makefile.am files you create in your project, or just rerun the
19 # "make -f git.mk".
20 #
21 # This enables automatic .gitignore generation. If you need to ignore
22 # more files, add them to the GITIGNOREFILES variable in your Makefile.am.
23 # But think twice before doing that. If a file has to be in .gitignore,
24 # chances are very high that it's a generated file and should be in one
25 # of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
26 #
27 # The only case that you need to manually add a file to GITIGNOREFILES is
28 # when remove files in one of mostlyclean-local, clean-local, distclean-local,
29 # or maintainer-clean-local make targets.
30 #
31 # Note that for files like editor backup, etc, there are better places to
32 # ignore them. See "man gitignore".
33 #
34 # If "make maintainer-clean" removes the files but they are not recognized
35 # by this script (that is, if "git status" shows untracked files still), send
36 # me the output of "git status" as well as your Makefile.am and Makefile for
37 # the directories involved and I'll diagnose.
38 #
39 # For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
40 # Makefile.am.sample in the git.mk git repo.
41 #
42 # Don't EXTRA_DIST this file. It is supposed to only live in git clones,
43 # not tarballs. It serves no useful purpose in tarballs and clutters the
44 # build dir.
45 #
46 # This file knows how to handle autoconf, automake, libtool, gtk-doc,
47 # gnome-doc-utils, yelp.m4, mallard, intltool, gsettings, dejagnu.
48 #
49 # This makefile provides the following targets:
50 #
51 # - all: "make all" will build all gitignore files.
52 # - gitignore: makes all gitignore files in the current dir and subdirs.
53 # - .gitignore: make gitignore file for the current dir.
54 # - gitignore-recurse: makes all gitignore files in the subdirs.
55 #
56 # KNOWN ISSUES:
57 #
58 # - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
59 # submodule doesn't find us. If you have configure.{in,ac} files in
60 # subdirs, add a proxy git.mk file in those dirs that simply does:
61 # "include $(top_srcdir)/../git.mk". Add more ..'s to your taste.
62 # And add those files to git. See vte/gnome-pty-helper/git.mk for
63 # example.
64 #
65
66 git-all: git-mk-install
67
68 git-mk-install:
69 @echo Installing git makefile
70 @any_failed=; \
71 find "`test -z "$(top_srcdir)" && echo . || echo "$(top_srcdir)"`" -name Makefile.am | while read x; do \
72 if grep 'include .*/git.mk' $$x >/dev/null; then \
73 echo $$x already includes git.mk; \
74 else \
75 failed=; \
76 echo "Updating $$x"; \
77 { cat $$x; \
78 echo ''; \
79 echo '-include $$(top_srcdir)/git.mk'; \
80 } > $$x.tmp || failed=1; \
81 if test x$$failed = x; then \
82 mv $$x.tmp $$x || failed=1; \
83 fi; \
84 if test x$$failed = x; then : else \
85 echo Failed updating $$x; >&2 \
86 any_failed=1; \
87 fi; \
88 fi; done; test -z "$$any_failed"
89
90 .PHONY: git-all git-mk-install
91
92
93 ### .gitignore generation
94
95 $(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
96 $(AM_V_GEN) \
97 { \
98 if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
99 for x in \
100 $(DOC_MODULE)-decl-list.txt \
101 $(DOC_MODULE)-decl.txt \
102 tmpl/$(DOC_MODULE)-unused.sgml \
103 "tmpl/*.bak" \
104 xml html \
105 ; do echo /$$x; done; \
106 fi; \
107 if test "x$(DOC_MODULE)$(DOC_ID)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
108 for lc in $(DOC_LINGUAS); do \
109 for x in \
110 $(if $(DOC_MODULE),$(DOC_MODULE).xml) \
111 $(DOC_PAGES) \
112 $(DOC_INCLUDES) \
113 ; do echo /$$lc/$$x; done; \
114 done; \
115 for x in \
116 $(_DOC_OMF_ALL) \
117 $(_DOC_DSK_ALL) \
118 $(_DOC_HTML_ALL) \
119 $(_DOC_MOFILES) \
120 $(DOC_H_FILE) \
121 "*/.xml2po.mo" \
122 "*/*.omf.out" \
123 ; do echo /$$x; done; \
124 fi; \
125 if test "x$(HELP_ID)" = x -o "x$(HELP_LINGUAS)" = x; then :; else \
126 for lc in $(HELP_LINGUAS); do \
127 for x in \
128 $(HELP_FILES) \
129 "$$lc.stamp" \
130 "$$lc.mo" \
131 ; do echo /$$lc/$$x; done; \
132 done; \
133 fi; \
134 if test "x$(gsettings_SCHEMAS)" = x; then :; else \
135 for x in \
136 $(gsettings_SCHEMAS:.xml=.valid) \
137 $(gsettings__enum_file) \
138 ; do echo /$$x; done; \
139 fi; \
140 if test -f $(srcdir)/po/Makefile.in.in; then \
141 for x in \
142 po/Makefile.in.in \
143 po/Makefile.in \
144 po/Makefile \
145 po/POTFILES \
146 po/stamp-it \
147 po/.intltool-merge-cache \
148 "po/*.gmo" \
149 "po/*.mo" \
150 po/$(GETTEXT_PACKAGE).pot \
151 intltool-extract.in \
152 intltool-merge.in \
153 intltool-update.in \
154 ; do echo /$$x; done; \
155 fi; \
156 if test -f $(srcdir)/configure; then \
157 for x in \
158 autom4te.cache \
159 configure \
160 config.h \
161 stamp-h1 \
162 libtool \
163 config.lt \
164 ; do echo /$$x; done; \
165 fi; \
166 if test "x$(DEJATOOL)" = x; then :; else \
167 for x in \
168 $(DEJATOOL) \
169 ; do echo /$$x.sum; echo /$$x.log; done; \
170 echo /site.exp; \
171 fi; \
172 for x in \
173 .gitignore \
174 $(GITIGNOREFILES) \
175 $(CLEANFILES) \
176 $(PROGRAMS) $(check_PROGRAMS) $(EXTRA_PROGRAMS) \
177 $(LIBRARIES) $(check_LIBRARIES) $(EXTRA_LIBRARIES) \
178 $(LTLIBRARIES) $(check_LTLIBRARIES) $(EXTRA_LTLIBRARIES) \
179 so_locations \
180 .libs _libs \
181 $(MOSTLYCLEANFILES) \
182 "*.$(OBJEXT)" \
183 "*.lo" \
184 $(DISTCLEANFILES) \
185 $(am__CONFIG_DISTCLEAN_FILES) \
186 $(CONFIG_CLEAN_FILES) \
187 TAGS ID GTAGS GRTAGS GSYMS GPATH tags \
188 "*.tab.c" \
189 $(MAINTAINERCLEANFILES) \
190 $(BUILT_SOURCES) \
191 $(DEPDIR) \
192 Makefile \
193 Makefile.in \
194 "*.orig" \
195 "*.rej" \
196 "*.bak" \
197 "*~" \
198 ".*.sw[nop]" \
199 ".dirstamp" \
200 ; do echo /$$x; done; \
201 } | \
202 sed "s@^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \
203 sed 's@/[.]/@/@g' | \
204 LC_ALL=C sort | uniq > $@.tmp && \
205 mv $@.tmp $@;
206
207 all: $(srcdir)/.gitignore gitignore-recurse-maybe
208 gitignore: $(srcdir)/.gitignore gitignore-recurse
209
210 gitignore-recurse-maybe:
211 @for subdir in $(DIST_SUBDIRS); do \
212 case " $(SUBDIRS) " in \
213 *" $$subdir "*) :;; \
214 *) test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse-maybe || echo "Skipping $$subdir");; \
215 esac; \
216 done
217 gitignore-recurse:
218 @for subdir in $(DIST_SUBDIRS); do \
219 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \
220 done
221
222 maintainer-clean: gitignore-clean
223 gitignore-clean:
224 -rm -f $(srcdir)/.gitignore
225
226 .PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe
0 <Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
1 xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
2 xmlns:foaf="http://xmlns.com/foaf/0.1/"
3 xmlns:gnome="http://api.gnome.org/doap-extensions#"
4 xmlns="http://usefulinc.com/ns/doap#">
5
6 <name xml:lang="en">gnome-maps</name>
7 <shortdesc xml:lang="en">A simple GNOME 3 maps application</shortdesc>
8 <description xml:lang="en">Map application based on OpenStreetMap map data</description>
9 <category rdf:resource="http://api.gnome.org/doap-extensions#apps" />
10 <programming-language>JavaScript</programming-language>
11
12 <homepage
13 rdf:resource="https://wiki.gnome.org/Apps/Maps" />
14 <mailing-list
15 rdf:resource="http://mail.gnome.org/mailman/listinfo/maps-list" />
16 <download-page
17 rdf:resource="http://download.gnome.org/sources/gnome-maps/" />
18 <bug-database
19 rdf:resource="https://bugzilla.gnome.org/browse.cgi?product=gnome-maps" />
20
21 <maintainer>
22 <foaf:Person>
23 <foaf:name>Jonas Danielsson</foaf:name>
24 <foaf:mbox rdf:resource="mailto:jonas@threetimestwo.org" />
25 <gnome:userid>jonasdn</gnome:userid>
26 </foaf:Person>
27 </maintainer>
28 <maintainer>
29 <foaf:Person>
30 <foaf:name>Amisha Singla</foaf:name>
31 <foaf:mbox rdf:resource="mailto:amishas157@gmail.com" />
32 <gnome:userid>amishasingla</gnome:userid>
33 </foaf:Person>
34 </maintainer>
35 <maintainer>
36 <foaf:Person>
37 <foaf:name>Marcus Lundblad</foaf:name>
38 <foaf:mbox rdf:resource="mailto:ml@update.uu.se" />
39 <gnome:userid>mlundblad</gnome:userid>
40 </foaf:Person>
41 </maintainer>
42 </Project>
+0
-88
lib/Makefile.am less more
0 pkglib_LTLIBRARIES = libgnome-maps.la
1
2 BUILT_SOURCES = \
3 maps-enum-types.c \
4 maps-enum-types.h
5
6 EXTRA_DIST = \
7 maps-enum-types.c.template \
8 maps-enum-types.h.template
9
10 libgnome_maps_headers_private = \
11 maps-contact-store.h \
12 maps-contact.h \
13 mapsintl.h \
14 maps.h \
15 maps-file-tile-source.h \
16 maps-osm.h \
17 maps-osm-changeset.h \
18 maps-osm-node.h \
19 maps-osm-object.h \
20 maps-osm-relation.h \
21 maps-osm-way.h \
22 maps-osm-oauth-proxy-call.h
23
24 libgnome_maps_sources = \
25 maps-contact-store.c \
26 maps-contact.c \
27 maps-file-tile-source.c \
28 maps-osm.c \
29 maps-osm-changeset.c \
30 maps-osm-node.c \
31 maps-osm-object.c \
32 maps-osm-way.c \
33 maps-osm-relation.c \
34 maps-osm-oauth-proxy-call.c
35
36 libgnome_maps_la_SOURCES = \
37 $(libgnome_maps_sources) \
38 $(libgnome_maps_headers_private)
39
40 nodist_libgnome_maps_la_SOURCES = \
41 $(BUILT_SOURCES)
42
43 libgnome_maps_la_LIBADD = $(GNOME_MAPS_LIB_LIBS)
44
45 AM_CPPFLAGS = \
46 $(GNOME_MAPS_LIB_CFLAGS) \
47 -I$(top_srcdir)
48
49 maps-enum-types.h: $(libgnome_maps_headers_private)
50 $(AM_V_GEN) ($(GLIB_MKENUMS) \
51 --template $(srcdir)/maps-enum-types.h.template \
52 $^ > xgen-$(@F) && mv -f xgen-$(@F) $@)
53
54 maps-enum-types.c: $(libgnome_maps_headers_private) maps-enum-types.h
55 $(AM_V_GEN) ($(GLIB_MKENUMS) \
56 --template $(srcdir)/maps-enum-types.c.template \
57 $^ > xgen-$(@F) && mv -f xgen-$(@F) $@)
58
59 if HAVE_INTROSPECTION
60 -include $(INTROSPECTION_MAKEFILE)
61 INTROSPECTION_SCANNER_ARGS = --warn-all
62
63 GnomeMaps-1.0.gir: libgnome-maps.la
64 GnomeMaps_1_0_gir_INCLUDES = \
65 GLib-2.0 \
66 GObject-2.0 \
67 GeocodeGlib-1.0 \
68 Champlain-0.12 \
69 Rest-0.7
70 GnomeMaps_1_0_gir_PACKAGES = gobject-2.0 geocode-glib-1.0
71 GnomeMaps_1_0_gir_FILES = $(libgnome_maps_la_SOURCES)
72 GnomeMaps_1_0_gir_CFLAGS = $(MAPS_CFLAGS) -I$(top_srcdir) -I$(top_builddir) -I$(srcdir)
73 GnomeMaps_1_0_gir_LIBS = libgnome-maps.la
74 GnomeMaps_1_0_gir_EXPORT_PACKAGES = gnome-maps-1.0
75 GnomeMaps_1_0_gir_SCANNERFLAGS = \
76 --symbol-prefix=maps \
77 --identifier-prefix=Maps
78 INTROSPECTION_GIRS = GnomeMaps-1.0.gir
79
80 girdir = $(datadir)/gir-1.0
81 gir_DATA = $(INTROSPECTION_GIRS)
82
83 typelibdir = $(pkglibdir)/girepository-1.0
84 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
85
86 CLEANFILES = $(gir_DATA) $(typelib_DATA) $(BUILT_SOURCES)
87 endif
+0
-837
lib/Makefile.in less more
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16
17 VPATH = @srcdir@
18 am__is_gnu_make = { \
19 if test -z '$(MAKELEVEL)'; then \
20 false; \
21 elif test -n '$(MAKE_HOST)'; then \
22 true; \
23 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
24 true; \
25 else \
26 false; \
27 fi; \
28 }
29 am__make_running_with_option = \
30 case $${target_option-} in \
31 ?) ;; \
32 *) echo "am__make_running_with_option: internal error: invalid" \
33 "target option '$${target_option-}' specified" >&2; \
34 exit 1;; \
35 esac; \
36 has_opt=no; \
37 sane_makeflags=$$MAKEFLAGS; \
38 if $(am__is_gnu_make); then \
39 sane_makeflags=$$MFLAGS; \
40 else \
41 case $$MAKEFLAGS in \
42 *\\[\ \ ]*) \
43 bs=\\; \
44 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
45 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
46 esac; \
47 fi; \
48 skip_next=no; \
49 strip_trailopt () \
50 { \
51 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
52 }; \
53 for flg in $$sane_makeflags; do \
54 test $$skip_next = yes && { skip_next=no; continue; }; \
55 case $$flg in \
56 *=*|--*) continue;; \
57 -*I) strip_trailopt 'I'; skip_next=yes;; \
58 -*I?*) strip_trailopt 'I';; \
59 -*O) strip_trailopt 'O'; skip_next=yes;; \
60 -*O?*) strip_trailopt 'O';; \
61 -*l) strip_trailopt 'l'; skip_next=yes;; \
62 -*l?*) strip_trailopt 'l';; \
63 -[dEDm]) skip_next=yes;; \
64 -[JT]) skip_next=yes;; \
65 esac; \
66 case $$flg in \
67 *$$target_option*) has_opt=yes; break;; \
68 esac; \
69 done; \
70 test $$has_opt = yes
71 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
72 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
73 pkgdatadir = $(datadir)/@PACKAGE@
74 pkgincludedir = $(includedir)/@PACKAGE@
75 pkglibdir = $(libdir)/@PACKAGE@
76 pkglibexecdir = $(libexecdir)/@PACKAGE@
77 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
78 install_sh_DATA = $(install_sh) -c -m 644
79 install_sh_PROGRAM = $(install_sh) -c
80 install_sh_SCRIPT = $(install_sh) -c
81 INSTALL_HEADER = $(INSTALL_DATA)
82 transform = $(program_transform_name)
83 NORMAL_INSTALL = :
84 PRE_INSTALL = :
85 POST_INSTALL = :
86 NORMAL_UNINSTALL = :
87 PRE_UNINSTALL = :
88 POST_UNINSTALL = :
89 build_triplet = @build@
90 host_triplet = @host@
91 target_triplet = @target@
92 subdir = lib
93 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
94 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
95 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
96 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
97 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
98 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
99 $(ACLOCAL_M4)
100 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
101 mkinstalldirs = $(install_sh) -d
102 CONFIG_HEADER = $(top_builddir)/config/config.h
103 CONFIG_CLEAN_FILES =
104 CONFIG_CLEAN_VPATH_FILES =
105 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
106 am__vpath_adj = case $$p in \
107 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
108 *) f=$$p;; \
109 esac;
110 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
111 am__install_max = 40
112 am__nobase_strip_setup = \
113 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
114 am__nobase_strip = \
115 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
116 am__nobase_list = $(am__nobase_strip_setup); \
117 for p in $$list; do echo "$$p $$p"; done | \
118 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
119 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
120 if (++n[$$2] == $(am__install_max)) \
121 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
122 END { for (dir in files) print dir, files[dir] }'
123 am__base_list = \
124 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
125 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
126 am__uninstall_files_from_dir = { \
127 test -z "$$files" \
128 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
129 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
130 $(am__cd) "$$dir" && rm -f $$files; }; \
131 }
132 am__installdirs = "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(girdir)" \
133 "$(DESTDIR)$(typelibdir)"
134 LTLIBRARIES = $(pkglib_LTLIBRARIES)
135 am__DEPENDENCIES_1 =
136 libgnome_maps_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
137 am__objects_1 = maps-contact-store.lo maps-contact.lo \
138 maps-file-tile-source.lo maps-osm.lo maps-osm-changeset.lo \
139 maps-osm-node.lo maps-osm-object.lo maps-osm-way.lo \
140 maps-osm-relation.lo maps-osm-oauth-proxy-call.lo
141 am__objects_2 =
142 am_libgnome_maps_la_OBJECTS = $(am__objects_1) $(am__objects_2)
143 am__objects_3 = maps-enum-types.lo
144 nodist_libgnome_maps_la_OBJECTS = $(am__objects_3)
145 libgnome_maps_la_OBJECTS = $(am_libgnome_maps_la_OBJECTS) \
146 $(nodist_libgnome_maps_la_OBJECTS)
147 AM_V_lt = $(am__v_lt_@AM_V@)
148 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
149 am__v_lt_0 = --silent
150 am__v_lt_1 =
151 AM_V_P = $(am__v_P_@AM_V@)
152 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
153 am__v_P_0 = false
154 am__v_P_1 = :
155 AM_V_GEN = $(am__v_GEN_@AM_V@)
156 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
157 am__v_GEN_0 = @echo " GEN " $@;
158 am__v_GEN_1 =
159 AM_V_at = $(am__v_at_@AM_V@)
160 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
161 am__v_at_0 = @
162 am__v_at_1 =
163 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/config
164 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
165 am__depfiles_maybe = depfiles
166 am__mv = mv -f
167 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
168 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
169 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
170 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
171 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
172 $(AM_CFLAGS) $(CFLAGS)
173 AM_V_CC = $(am__v_CC_@AM_V@)
174 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
175 am__v_CC_0 = @echo " CC " $@;
176 am__v_CC_1 =
177 CCLD = $(CC)
178 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
179 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
180 $(AM_LDFLAGS) $(LDFLAGS) -o $@
181 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
182 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
183 am__v_CCLD_0 = @echo " CCLD " $@;
184 am__v_CCLD_1 =
185 SOURCES = $(libgnome_maps_la_SOURCES) \
186 $(nodist_libgnome_maps_la_SOURCES)
187 DIST_SOURCES = $(libgnome_maps_la_SOURCES)
188 am__can_run_installinfo = \
189 case $$AM_UPDATE_INFO_DIR in \
190 n|no|NO) false;; \
191 *) (install-info --version) >/dev/null 2>&1;; \
192 esac
193 DATA = $(gir_DATA) $(typelib_DATA)
194 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
195 # Read a list of newline-separated strings from the standard input,
196 # and print each of them once, without duplicates. Input order is
197 # *not* preserved.
198 am__uniquify_input = $(AWK) '\
199 BEGIN { nonempty = 0; } \
200 { items[$$0] = 1; nonempty = 1; } \
201 END { if (nonempty) { for (i in items) print i; }; } \
202 '
203 # Make sure the list of sources is unique. This is necessary because,
204 # e.g., the same source file might be shared among _SOURCES variables
205 # for different programs/libraries.
206 am__define_uniq_tagged_files = \
207 list='$(am__tagged_files)'; \
208 unique=`for i in $$list; do \
209 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
210 done | $(am__uniquify_input)`
211 ETAGS = etags
212 CTAGS = ctags
213 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/config/depcomp
214 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
215 ACLOCAL = @ACLOCAL@
216 ALL_LINGUAS = @ALL_LINGUAS@
217 AMTAR = @AMTAR@
218 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
219 AR = @AR@
220 AUTOCONF = @AUTOCONF@
221 AUTOHEADER = @AUTOHEADER@
222 AUTOMAKE = @AUTOMAKE@
223 AWK = @AWK@
224 CC = @CC@
225 CCDEPMODE = @CCDEPMODE@
226 CFLAGS = @CFLAGS@
227 CPP = @CPP@
228 CPPFLAGS = @CPPFLAGS@
229 CYGPATH_W = @CYGPATH_W@
230 DEFS = @DEFS@
231 DEPDIR = @DEPDIR@
232 DLLTOOL = @DLLTOOL@
233 DSYMUTIL = @DSYMUTIL@
234 DUMPBIN = @DUMPBIN@
235 ECHO_C = @ECHO_C@
236 ECHO_N = @ECHO_N@
237 ECHO_T = @ECHO_T@
238 EGREP = @EGREP@
239 EXEEXT = @EXEEXT@
240 FGREP = @FGREP@
241 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
242 GJS = @GJS@
243 GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
244 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
245 GLIB_MKENUMS = @GLIB_MKENUMS@
246 GMSGFMT = @GMSGFMT@
247 GNOME_MAPS_CFLAGS = @GNOME_MAPS_CFLAGS@
248 GNOME_MAPS_LIBS = @GNOME_MAPS_LIBS@
249 GNOME_MAPS_LIB_CFLAGS = @GNOME_MAPS_LIB_CFLAGS@
250 GNOME_MAPS_LIB_LIBS = @GNOME_MAPS_LIB_LIBS@
251 GREP = @GREP@
252 GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@
253 INSTALL = @INSTALL@
254 INSTALL_DATA = @INSTALL_DATA@
255 INSTALL_PROGRAM = @INSTALL_PROGRAM@
256 INSTALL_SCRIPT = @INSTALL_SCRIPT@
257 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
258 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
259 INTLTOOL_MERGE = @INTLTOOL_MERGE@
260 INTLTOOL_PERL = @INTLTOOL_PERL@
261 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
262 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
263 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
264 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
265 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
266 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
267 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
268 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
269 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
270 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
271 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
272 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
273 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
274 LD = @LD@
275 LDFLAGS = @LDFLAGS@
276 LIBOBJS = @LIBOBJS@
277 LIBS = @LIBS@
278 LIBTOOL = @LIBTOOL@
279 LIPO = @LIPO@
280 LN_S = @LN_S@
281 LTLIBOBJS = @LTLIBOBJS@
282 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
283 MAINT = @MAINT@
284 MAKEINFO = @MAKEINFO@
285 MANIFEST_TOOL = @MANIFEST_TOOL@
286 MKDIR_P = @MKDIR_P@
287 MSGFMT = @MSGFMT@
288 MSGMERGE = @MSGMERGE@
289 NM = @NM@
290 NMEDIT = @NMEDIT@
291 OBJDUMP = @OBJDUMP@
292 OBJEXT = @OBJEXT@
293 OTOOL = @OTOOL@
294 OTOOL64 = @OTOOL64@
295 PACKAGE = @PACKAGE@
296 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
297 PACKAGE_NAME = @PACKAGE_NAME@
298 PACKAGE_STRING = @PACKAGE_STRING@
299 PACKAGE_TARNAME = @PACKAGE_TARNAME@
300 PACKAGE_URL = @PACKAGE_URL@
301 PACKAGE_VERSION = @PACKAGE_VERSION@
302 PATH_SEPARATOR = @PATH_SEPARATOR@
303 PKG_CONFIG = @PKG_CONFIG@
304 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
305 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
306 RANLIB = @RANLIB@
307 SED = @SED@
308 SET_MAKE = @SET_MAKE@
309 SHELL = @SHELL@
310 STRIP = @STRIP@
311 USE_NLS = @USE_NLS@
312 VERSION = @VERSION@
313 XGETTEXT = @XGETTEXT@
314 abs_builddir = @abs_builddir@
315 abs_srcdir = @abs_srcdir@
316 abs_top_builddir = @abs_top_builddir@
317 abs_top_srcdir = @abs_top_srcdir@
318 ac_ct_AR = @ac_ct_AR@
319 ac_ct_CC = @ac_ct_CC@
320 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
321 am__include = @am__include@
322 am__leading_dot = @am__leading_dot@
323 am__quote = @am__quote@
324 am__tar = @am__tar@
325 am__untar = @am__untar@
326 bindir = @bindir@
327 build = @build@
328 build_alias = @build_alias@
329 build_cpu = @build_cpu@
330 build_os = @build_os@
331 build_vendor = @build_vendor@
332 builddir = @builddir@
333 datadir = @datadir@
334 datarootdir = @datarootdir@
335 docdir = @docdir@
336 dvidir = @dvidir@
337 exec_prefix = @exec_prefix@
338 gsettingsschemadir = @gsettingsschemadir@
339 host = @host@
340 host_alias = @host_alias@
341 host_cpu = @host_cpu@
342 host_os = @host_os@
343 host_vendor = @host_vendor@
344 htmldir = @htmldir@
345 includedir = @includedir@
346 infodir = @infodir@
347 install_sh = @install_sh@
348 intltool__v_merge_options_ = @intltool__v_merge_options_@
349 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
350 libdir = @libdir@
351 libexecdir = @libexecdir@
352 localedir = @localedir@
353 localstatedir = @localstatedir@
354 mandir = @mandir@
355 mkdir_p = @mkdir_p@
356 oldincludedir = @oldincludedir@
357 pdfdir = @pdfdir@
358 prefix = @prefix@
359 program_transform_name = @program_transform_name@
360 psdir = @psdir@
361 runstatedir = @runstatedir@
362 sbindir = @sbindir@
363 sharedstatedir = @sharedstatedir@
364 srcdir = @srcdir@
365 sysconfdir = @sysconfdir@
366 target = @target@
367 target_alias = @target_alias@
368 target_cpu = @target_cpu@
369 target_os = @target_os@
370 target_vendor = @target_vendor@
371 top_build_prefix = @top_build_prefix@
372 top_builddir = @top_builddir@
373 top_srcdir = @top_srcdir@
374 pkglib_LTLIBRARIES = libgnome-maps.la
375 BUILT_SOURCES = \
376 maps-enum-types.c \
377 maps-enum-types.h
378
379 EXTRA_DIST = \
380 maps-enum-types.c.template \
381 maps-enum-types.h.template
382
383 libgnome_maps_headers_private = \
384 maps-contact-store.h \
385 maps-contact.h \
386 mapsintl.h \
387 maps.h \
388 maps-file-tile-source.h \
389 maps-osm.h \
390 maps-osm-changeset.h \
391 maps-osm-node.h \
392 maps-osm-object.h \
393 maps-osm-relation.h \
394 maps-osm-way.h \
395 maps-osm-oauth-proxy-call.h
396
397 libgnome_maps_sources = \
398 maps-contact-store.c \
399 maps-contact.c \
400 maps-file-tile-source.c \
401 maps-osm.c \
402 maps-osm-changeset.c \
403 maps-osm-node.c \
404 maps-osm-object.c \
405 maps-osm-way.c \
406 maps-osm-relation.c \
407 maps-osm-oauth-proxy-call.c
408
409 libgnome_maps_la_SOURCES = \
410 $(libgnome_maps_sources) \
411 $(libgnome_maps_headers_private)
412
413 nodist_libgnome_maps_la_SOURCES = \
414 $(BUILT_SOURCES)
415
416 libgnome_maps_la_LIBADD = $(GNOME_MAPS_LIB_LIBS)
417 AM_CPPFLAGS = \
418 $(GNOME_MAPS_LIB_CFLAGS) \
419 -I$(top_srcdir)
420
421 @HAVE_INTROSPECTION_TRUE@INTROSPECTION_SCANNER_ARGS = --warn-all
422 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_INCLUDES = \
423 @HAVE_INTROSPECTION_TRUE@ GLib-2.0 \
424 @HAVE_INTROSPECTION_TRUE@ GObject-2.0 \
425 @HAVE_INTROSPECTION_TRUE@ GeocodeGlib-1.0 \
426 @HAVE_INTROSPECTION_TRUE@ Champlain-0.12 \
427 @HAVE_INTROSPECTION_TRUE@ Rest-0.7
428
429 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_PACKAGES = gobject-2.0 geocode-glib-1.0
430 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_FILES = $(libgnome_maps_la_SOURCES)
431 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_CFLAGS = $(MAPS_CFLAGS) -I$(top_srcdir) -I$(top_builddir) -I$(srcdir)
432 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_LIBS = libgnome-maps.la
433 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_EXPORT_PACKAGES = gnome-maps-1.0
434 @HAVE_INTROSPECTION_TRUE@GnomeMaps_1_0_gir_SCANNERFLAGS = \
435 @HAVE_INTROSPECTION_TRUE@ --symbol-prefix=maps \
436 @HAVE_INTROSPECTION_TRUE@ --identifier-prefix=Maps
437
438 @HAVE_INTROSPECTION_TRUE@INTROSPECTION_GIRS = GnomeMaps-1.0.gir
439 @HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
440 @HAVE_INTROSPECTION_TRUE@gir_DATA = $(INTROSPECTION_GIRS)
441 @HAVE_INTROSPECTION_TRUE@typelibdir = $(pkglibdir)/girepository-1.0
442 @HAVE_INTROSPECTION_TRUE@typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
443 @HAVE_INTROSPECTION_TRUE@CLEANFILES = $(gir_DATA) $(typelib_DATA) $(BUILT_SOURCES)
444 all: $(BUILT_SOURCES)
445 $(MAKE) $(AM_MAKEFLAGS) all-am
446
447 .SUFFIXES:
448 .SUFFIXES: .c .lo .o .obj
449 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
450 @for dep in $?; do \
451 case '$(am__configure_deps)' in \
452 *$$dep*) \
453 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
454 && { if test -f $@; then exit 0; else break; fi; }; \
455 exit 1;; \
456 esac; \
457 done; \
458 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/Makefile'; \
459 $(am__cd) $(top_srcdir) && \
460 $(AUTOMAKE) --foreign lib/Makefile
461 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
462 @case '$?' in \
463 *config.status*) \
464 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
465 *) \
466 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
467 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
468 esac;
469
470 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
471 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
472
473 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
474 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
475 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
476 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
477 $(am__aclocal_m4_deps):
478
479 install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES)
480 @$(NORMAL_INSTALL)
481 @list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
482 list2=; for p in $$list; do \
483 if test -f $$p; then \
484 list2="$$list2 $$p"; \
485 else :; fi; \
486 done; \
487 test -z "$$list2" || { \
488 echo " $(MKDIR_P) '$(DESTDIR)$(pkglibdir)'"; \
489 $(MKDIR_P) "$(DESTDIR)$(pkglibdir)" || exit 1; \
490 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkglibdir)'"; \
491 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkglibdir)"; \
492 }
493
494 uninstall-pkglibLTLIBRARIES:
495 @$(NORMAL_UNINSTALL)
496 @list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
497 for p in $$list; do \
498 $(am__strip_dir) \
499 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
500 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
501 done
502
503 clean-pkglibLTLIBRARIES:
504 -test -z "$(pkglib_LTLIBRARIES)" || rm -f $(pkglib_LTLIBRARIES)
505 @list='$(pkglib_LTLIBRARIES)'; \
506 locs=`for p in $$list; do echo $$p; done | \
507 sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
508 sort -u`; \
509 test -z "$$locs" || { \
510 echo rm -f $${locs}; \
511 rm -f $${locs}; \
512 }
513
514 libgnome-maps.la: $(libgnome_maps_la_OBJECTS) $(libgnome_maps_la_DEPENDENCIES) $(EXTRA_libgnome_maps_la_DEPENDENCIES)
515 $(AM_V_CCLD)$(LINK) -rpath $(pkglibdir) $(libgnome_maps_la_OBJECTS) $(libgnome_maps_la_LIBADD) $(LIBS)
516
517 mostlyclean-compile:
518 -rm -f *.$(OBJEXT)
519
520 distclean-compile:
521 -rm -f *.tab.c
522
523 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-contact-store.Plo@am__quote@
524 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-contact.Plo@am__quote@
525 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-enum-types.Plo@am__quote@
526 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-file-tile-source.Plo@am__quote@
527 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm-changeset.Plo@am__quote@
528 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm-node.Plo@am__quote@
529 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm-oauth-proxy-call.Plo@am__quote@
530 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm-object.Plo@am__quote@
531 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm-relation.Plo@am__quote@
532 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm-way.Plo@am__quote@
533 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maps-osm.Plo@am__quote@
534
535 .c.o:
536 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
537 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
538 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
539 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
540 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
541
542 .c.obj:
543 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
544 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
545 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
546 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
547 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
548
549 .c.lo:
550 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
551 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
552 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
553 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
554 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
555
556 mostlyclean-libtool:
557 -rm -f *.lo
558
559 clean-libtool:
560 -rm -rf .libs _libs
561 install-girDATA: $(gir_DATA)
562 @$(NORMAL_INSTALL)
563 @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \
564 if test -n "$$list"; then \
565 echo " $(MKDIR_P) '$(DESTDIR)$(girdir)'"; \
566 $(MKDIR_P) "$(DESTDIR)$(girdir)" || exit 1; \
567 fi; \
568 for p in $$list; do \
569 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
570 echo "$$d$$p"; \
571 done | $(am__base_list) | \
572 while read files; do \
573 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(girdir)'"; \
574 $(INSTALL_DATA) $$files "$(DESTDIR)$(girdir)" || exit $$?; \
575 done
576
577 uninstall-girDATA:
578 @$(NORMAL_UNINSTALL)
579 @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \
580 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
581 dir='$(DESTDIR)$(girdir)'; $(am__uninstall_files_from_dir)
582 install-typelibDATA: $(typelib_DATA)
583 @$(NORMAL_INSTALL)
584 @list='$(typelib_DATA)'; test -n "$(typelibdir)" || list=; \
585 if test -n "$$list"; then \
586 echo " $(MKDIR_P) '$(DESTDIR)$(typelibdir)'"; \
587 $(MKDIR_P) "$(DESTDIR)$(typelibdir)" || exit 1; \
588 fi; \
589 for p in $$list; do \
590 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
591 echo "$$d$$p"; \
592 done | $(am__base_list) | \
593 while read files; do \
594 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(typelibdir)'"; \
595 $(INSTALL_DATA) $$files "$(DESTDIR)$(typelibdir)" || exit $$?; \
596 done
597
598 uninstall-typelibDATA:
599 @$(NORMAL_UNINSTALL)
600 @list='$(typelib_DATA)'; test -n "$(typelibdir)" || list=; \
601 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
602 dir='$(DESTDIR)$(typelibdir)'; $(am__uninstall_files_from_dir)
603
604 ID: $(am__tagged_files)
605 $(am__define_uniq_tagged_files); mkid -fID $$unique
606 tags: tags-am
607 TAGS: tags
608
609 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
610 set x; \
611 here=`pwd`; \
612 $(am__define_uniq_tagged_files); \
613 shift; \
614 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
615 test -n "$$unique" || unique=$$empty_fix; \
616 if test $$# -gt 0; then \
617 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
618 "$$@" $$unique; \
619 else \
620 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
621 $$unique; \
622 fi; \
623 fi
624 ctags: ctags-am
625
626 CTAGS: ctags
627 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
628 $(am__define_uniq_tagged_files); \
629 test -z "$(CTAGS_ARGS)$$unique" \
630 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
631 $$unique
632
633 GTAGS:
634 here=`$(am__cd) $(top_builddir) && pwd` \
635 && $(am__cd) $(top_srcdir) \
636 && gtags -i $(GTAGS_ARGS) "$$here"
637 cscopelist: cscopelist-am
638
639 cscopelist-am: $(am__tagged_files)
640 list='$(am__tagged_files)'; \
641 case "$(srcdir)" in \
642 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
643 *) sdir=$(subdir)/$(srcdir) ;; \
644 esac; \
645 for i in $$list; do \
646 if test -f "$$i"; then \
647 echo "$(subdir)/$$i"; \
648 else \
649 echo "$$sdir/$$i"; \
650 fi; \
651 done >> $(top_builddir)/cscope.files
652
653 distclean-tags:
654 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
655
656 distdir: $(DISTFILES)
657 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
658 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
659 list='$(DISTFILES)'; \
660 dist_files=`for file in $$list; do echo $$file; done | \
661 sed -e "s|^$$srcdirstrip/||;t" \
662 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
663 case $$dist_files in \
664 */*) $(MKDIR_P) `echo "$$dist_files" | \
665 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
666 sort -u` ;; \
667 esac; \
668 for file in $$dist_files; do \
669 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
670 if test -d $$d/$$file; then \
671 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
672 if test -d "$(distdir)/$$file"; then \
673 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
674 fi; \
675 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
676 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
677 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
678 fi; \
679 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
680 else \
681 test -f "$(distdir)/$$file" \
682 || cp -p $$d/$$file "$(distdir)/$$file" \
683 || exit 1; \
684 fi; \
685 done
686 check-am: all-am
687 check: $(BUILT_SOURCES)
688 $(MAKE) $(AM_MAKEFLAGS) check-am
689 all-am: Makefile $(LTLIBRARIES) $(DATA)
690 installdirs:
691 for dir in "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibdir)"; do \
692 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
693 done
694 install: $(BUILT_SOURCES)
695 $(MAKE) $(AM_MAKEFLAGS) install-am
696 install-exec: install-exec-am
697 install-data: install-data-am
698 uninstall: uninstall-am
699
700 install-am: all-am
701 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
702
703 installcheck: installcheck-am
704 install-strip:
705 if test -z '$(STRIP)'; then \
706 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
707 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
708 install; \
709 else \
710 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
711 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
712 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
713 fi
714 mostlyclean-generic:
715
716 clean-generic:
717 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
718
719 distclean-generic:
720 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
721 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
722
723 maintainer-clean-generic:
724 @echo "This command is intended for maintainers to use"
725 @echo "it deletes files that may require special tools to rebuild."
726 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
727 clean: clean-am
728
729 clean-am: clean-generic clean-libtool clean-pkglibLTLIBRARIES \
730 mostlyclean-am
731
732 distclean: distclean-am
733 -rm -rf ./$(DEPDIR)
734 -rm -f Makefile
735 distclean-am: clean-am distclean-compile distclean-generic \
736 distclean-tags
737
738 dvi: dvi-am
739
740 dvi-am:
741
742 html: html-am
743
744 html-am:
745
746 info: info-am
747
748 info-am:
749
750 install-data-am: install-girDATA install-typelibDATA
751
752 install-dvi: install-dvi-am
753
754 install-dvi-am:
755
756 install-exec-am: install-pkglibLTLIBRARIES
757
758 install-html: install-html-am
759
760 install-html-am:
761
762 install-info: install-info-am
763
764 install-info-am:
765
766 install-man:
767
768 install-pdf: install-pdf-am
769
770 install-pdf-am:
771
772 install-ps: install-ps-am
773
774 install-ps-am:
775
776 installcheck-am:
777
778 maintainer-clean: maintainer-clean-am
779 -rm -rf ./$(DEPDIR)
780 -rm -f Makefile
781 maintainer-clean-am: distclean-am maintainer-clean-generic
782
783 mostlyclean: mostlyclean-am
784
785 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
786 mostlyclean-libtool
787
788 pdf: pdf-am
789
790 pdf-am:
791
792 ps: ps-am
793
794 ps-am:
795
796 uninstall-am: uninstall-girDATA uninstall-pkglibLTLIBRARIES \
797 uninstall-typelibDATA
798
799 .MAKE: all check install install-am install-strip
800
801 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
802 clean-libtool clean-pkglibLTLIBRARIES cscopelist-am ctags \
803 ctags-am distclean distclean-compile distclean-generic \
804 distclean-libtool distclean-tags distdir dvi dvi-am html \
805 html-am info info-am install install-am install-data \
806 install-data-am install-dvi install-dvi-am install-exec \
807 install-exec-am install-girDATA install-html install-html-am \
808 install-info install-info-am install-man install-pdf \
809 install-pdf-am install-pkglibLTLIBRARIES install-ps \
810 install-ps-am install-strip install-typelibDATA installcheck \
811 installcheck-am installdirs maintainer-clean \
812 maintainer-clean-generic mostlyclean mostlyclean-compile \
813 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
814 tags tags-am uninstall uninstall-am uninstall-girDATA \
815 uninstall-pkglibLTLIBRARIES uninstall-typelibDATA
816
817 .PRECIOUS: Makefile
818
819
820 maps-enum-types.h: $(libgnome_maps_headers_private)
821 $(AM_V_GEN) ($(GLIB_MKENUMS) \
822 --template $(srcdir)/maps-enum-types.h.template \
823 $^ > xgen-$(@F) && mv -f xgen-$(@F) $@)
824
825 maps-enum-types.c: $(libgnome_maps_headers_private) maps-enum-types.h
826 $(AM_V_GEN) ($(GLIB_MKENUMS) \
827 --template $(srcdir)/maps-enum-types.c.template \
828 $^ > xgen-$(@F) && mv -f xgen-$(@F) $@)
829
830 @HAVE_INTROSPECTION_TRUE@-include $(INTROSPECTION_MAKEFILE)
831
832 @HAVE_INTROSPECTION_TRUE@GnomeMaps-1.0.gir: libgnome-maps.la
833
834 # Tell versions [3.59,3.63) of GNU make to not export all variables.
835 # Otherwise a system limit (for SysV at least) may be exceeded.
836 .NOEXPORT:
0 maps_h = 'maps.h'
1
2 headers_private = files(
3 'maps-contact.h',
4 'maps-contact-store.h',
5 'maps-file-tile-source.h',
6 'maps-osm.h',
7 'maps-osm-changeset.h',
8 'maps-osm-node.h',
9 'maps-osm-object.h',
10 'maps-osm-way.h',
11 'maps-osm-relation.h',
12 'maps-osm-oauth-proxy-call.h'
13 )
14
15 sources = files(
16 'maps-contact.c',
17 'maps-contact-store.c',
18 'maps-file-tile-source.c',
19 'maps-osm.c',
20 'maps-osm-changeset.c',
21 'maps-osm-node.c',
22 'maps-osm-object.c',
23 'maps-osm-way.c',
24 'maps-osm-relation.c',
25 'maps-osm-oauth-proxy-call.c'
26 )
27
28 enum_types = 'maps-enum-types'
29
30 maps_enums = gnome.mkenums(
31 enum_types,
32 sources: headers_private,
33 c_template: enum_types + '.c.template',
34 h_template: enum_types + '.h.template',
35 identifier_prefix: maps_ns,
36 symbol_prefix: maps_ns.to_lower()
37 )
38
39 cflags = [
40 '-DG_DISABLE_DEPRECATED',
41 '-DPREFIX="@0@"'.format(prefix),
42 '-DLIBDIR="@0@"'.format(libdir)
43 ]
44
45 libmaps = shared_library(
46 maps_libname,
47 version: '0.0.0',
48 sources: sources + maps_enums,
49 include_directories: top_inc,
50 dependencies: libmaps_deps,
51 c_args: cflags,
52 install: true,
53 install_dir: pkglibdir
54 )
55
56 gnome.generate_gir(
57 libmaps,
58 sources: sources + [maps_enums[0], headers_private],
59 nsversion: maps_gir_version,
60 namespace: maps_gir_name,
61 identifier_prefix: maps_ns,
62 symbol_prefix: maps_ns.to_lower(),
63 includes: [
64 'GLib-2.0',
65 'GObject-2.0',
66 'GeocodeGlib-1.0',
67 'Champlain-0.12',
68 'Rest-0.7'
69 ],
70 install: true,
71 install_dir_gir: join_paths(pkgdatadir, 'gir-' + maps_gir_version),
72 install_dir_typelib: join_paths(pkglibdir, 'girepository-' + maps_gir_version)
73 )
74
+0
-212
m4/intltool.m4 less more
0 ## intltool.m4 - Configure intltool for the target system. -*-Shell-script-*-
1 ## Copyright (C) 2001 Eazel, Inc.
2 ## Author: Maciej Stachowiak <mjs@noisehavoc.org>
3 ## Kenneth Christiansen <kenneth@gnu.org>
4 ##
5 ## This program is free software; you can redistribute it and/or modify
6 ## it under the terms of the GNU General Public License as published by
7 ## the Free Software Foundation; either version 2 of the License, or
8 ## (at your option) any later version.
9 ##
10 ## This program is distributed in the hope that it will be useful, but
11 ## WITHOUT ANY WARRANTY; without even the implied warranty of
12 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 ## General Public License for more details.
14 ##
15 ## You should have received a copy of the GNU General Public License
16 ## along with this program; if not, write to the Free Software
17 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18 ##
19 ## As a special exception to the GNU General Public License, if you
20 ## distribute this file as part of a program that contains a
21 ## configuration script generated by Autoconf, you may include it under
22 ## the same distribution terms that you use for the rest of that program.
23
24 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
25 # serial 42 IT_PROG_INTLTOOL
26 AC_DEFUN([IT_PROG_INTLTOOL], [
27 AC_PREREQ([2.50])dnl
28 AC_REQUIRE([AM_NLS])dnl
29
30 case "$am__api_version" in
31 1.[01234])
32 AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
33 ;;
34 *)
35 ;;
36 esac
37
38 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
39 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
40 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
41 if test -n "$1"; then
42 AC_MSG_CHECKING([for intltool >= $1])
43 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
44 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
45 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
46 fi
47
48 AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
49 AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
50 AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
51 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
52 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
53 fi
54
55 if test -z "$AM_DEFAULT_VERBOSITY"; then
56 AM_DEFAULT_VERBOSITY=1
57 fi
58 AC_SUBST([AM_DEFAULT_VERBOSITY])
59
60 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
61 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
62 INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
63 AC_SUBST(INTLTOOL_V_MERGE)
64 AC_SUBST(INTLTOOL__v_MERGE_)
65 AC_SUBST(INTLTOOL__v_MERGE_0)
66
67 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
68 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
69 intltool__v_merge_options_0='-q'
70 AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
71 AC_SUBST(intltool__v_merge_options_)
72 AC_SUBST(intltool__v_merge_options_0)
73
74 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
75 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
76 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
77 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
78 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@'
79 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
80 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
81 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
82 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
83 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
84 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
85 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
86 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@'
87 else
88 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir'
89 fi
90 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
91 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
92 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
93 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
94 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
95 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
96 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
97
98 _IT_SUBST(INTLTOOL_DESKTOP_RULE)
99 _IT_SUBST(INTLTOOL_DIRECTORY_RULE)
100 _IT_SUBST(INTLTOOL_KEYS_RULE)
101 _IT_SUBST(INTLTOOL_PROP_RULE)
102 _IT_SUBST(INTLTOOL_OAF_RULE)
103 _IT_SUBST(INTLTOOL_PONG_RULE)
104 _IT_SUBST(INTLTOOL_SERVER_RULE)
105 _IT_SUBST(INTLTOOL_SHEET_RULE)
106 _IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
107 _IT_SUBST(INTLTOOL_UI_RULE)
108 _IT_SUBST(INTLTOOL_XAM_RULE)
109 _IT_SUBST(INTLTOOL_KBD_RULE)
110 _IT_SUBST(INTLTOOL_XML_RULE)
111 _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
112 _IT_SUBST(INTLTOOL_CAVES_RULE)
113 _IT_SUBST(INTLTOOL_SCHEMAS_RULE)
114 _IT_SUBST(INTLTOOL_THEME_RULE)
115 _IT_SUBST(INTLTOOL_SERVICE_RULE)
116 _IT_SUBST(INTLTOOL_POLICY_RULE)
117
118 # Check the gettext tools to make sure they are GNU
119 AC_PATH_PROG(XGETTEXT, xgettext)
120 AC_PATH_PROG(MSGMERGE, msgmerge)
121 AC_PATH_PROG(MSGFMT, msgfmt)
122 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
123 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
124 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
125 fi
126 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
127 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
128 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
129 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
130 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
131 fi
132
133 AC_PATH_PROG(INTLTOOL_PERL, perl)
134 if test -z "$INTLTOOL_PERL"; then
135 AC_MSG_ERROR([perl not found])
136 fi
137 AC_MSG_CHECKING([for perl >= 5.8.1])
138 $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
139 if test $? -ne 0; then
140 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
141 else
142 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
143 AC_MSG_RESULT([$IT_PERL_VERSION])
144 fi
145 if test "x$2" != "xno-xml"; then
146 AC_MSG_CHECKING([for XML::Parser])
147 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
148 AC_MSG_RESULT([ok])
149 else
150 AC_MSG_ERROR([XML::Parser perl module is required for intltool])
151 fi
152 fi
153
154 # Substitute ALL_LINGUAS so we can use it in po/Makefile
155 AC_SUBST(ALL_LINGUAS)
156
157 IT_PO_SUBDIR([po])
158
159 ])
160
161
162 # IT_PO_SUBDIR(DIRNAME)
163 # ---------------------
164 # All po subdirs have to be declared with this macro; the subdir "po" is
165 # declared by IT_PROG_INTLTOOL.
166 #
167 AC_DEFUN([IT_PO_SUBDIR],
168 [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
169 dnl
170 dnl The following CONFIG_COMMANDS should be executed at the very end
171 dnl of config.status.
172 AC_CONFIG_COMMANDS_PRE([
173 AC_CONFIG_COMMANDS([$1/stamp-it], [
174 if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
175 AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
176 fi
177 rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
178 >"$1/stamp-it.tmp"
179 [sed '/^#/d
180 s/^[[].*] *//
181 /^[ ]*$/d
182 '"s|^| $ac_top_srcdir/|" \
183 "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
184 ]
185 [sed '/^POTFILES =/,/[^\\]$/ {
186 /^POTFILES =/!d
187 r $1/POTFILES
188 }
189 ' "$1/Makefile.in" >"$1/Makefile"]
190 rm -f "$1/Makefile.tmp"
191 mv "$1/stamp-it.tmp" "$1/stamp-it"
192 ])
193 ])dnl
194 ])
195
196 # _IT_SUBST(VARIABLE)
197 # -------------------
198 # Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
199 #
200 AC_DEFUN([_IT_SUBST],
201 [
202 AC_SUBST([$1])
203 m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
204 ]
205 )
206
207 # deprecated macros
208 AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
209 # A hint is needed for aclocal from Automake <= 1.9.4:
210 # AC_DEFUN([AC_PROG_INTLTOOL], ...)
211
+0
-8387
m4/libtool.m4 less more
0 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
1 #
2 # Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
3 # Written by Gordon Matzigkeit, 1996
4 #
5 # This file is free software; the Free Software Foundation gives
6 # unlimited permission to copy and/or distribute it, with or without
7 # modifications, as long as this notice is preserved.
8
9 m4_define([_LT_COPYING], [dnl
10 # Copyright (C) 2014 Free Software Foundation, Inc.
11 # This is free software; see the source for copying conditions. There is NO
12 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13
14 # GNU Libtool is free software; you can redistribute it and/or modify
15 # it under the terms of the GNU General Public License as published by
16 # the Free Software Foundation; either version 2 of of the License, or
17 # (at your option) any later version.
18 #
19 # As a special exception to the GNU General Public License, if you
20 # distribute this file as part of a program or library that is built
21 # using GNU Libtool, you may include this file under the same
22 # distribution terms that you use for the rest of that program.
23 #
24 # GNU Libtool is distributed in the hope that it will be useful, but
25 # WITHOUT ANY WARRANTY; without even the implied warranty of
26 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 # GNU General Public License for more details.
28 #
29 # You should have received a copy of the GNU General Public License
30 # along with this program. If not, see <http://www.gnu.org/licenses/>.
31 ])
32
33 # serial 58 LT_INIT
34
35
36 # LT_PREREQ(VERSION)
37 # ------------------
38 # Complain and exit if this libtool version is less that VERSION.
39 m4_defun([LT_PREREQ],
40 [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
41 [m4_default([$3],
42 [m4_fatal([Libtool version $1 or higher is required],
43 63)])],
44 [$2])])
45
46
47 # _LT_CHECK_BUILDDIR
48 # ------------------
49 # Complain if the absolute build directory name contains unusual characters
50 m4_defun([_LT_CHECK_BUILDDIR],
51 [case `pwd` in
52 *\ * | *\ *)
53 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
54 esac
55 ])
56
57
58 # LT_INIT([OPTIONS])
59 # ------------------
60 AC_DEFUN([LT_INIT],
61 [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
62 AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
63 AC_BEFORE([$0], [LT_LANG])dnl
64 AC_BEFORE([$0], [LT_OUTPUT])dnl
65 AC_BEFORE([$0], [LTDL_INIT])dnl
66 m4_require([_LT_CHECK_BUILDDIR])dnl
67
68 dnl Autoconf doesn't catch unexpanded LT_ macros by default:
69 m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
70 m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
71 dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
72 dnl unless we require an AC_DEFUNed macro:
73 AC_REQUIRE([LTOPTIONS_VERSION])dnl
74 AC_REQUIRE([LTSUGAR_VERSION])dnl
75 AC_REQUIRE([LTVERSION_VERSION])dnl
76 AC_REQUIRE([LTOBSOLETE_VERSION])dnl
77 m4_require([_LT_PROG_LTMAIN])dnl
78
79 _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
80
81 dnl Parse OPTIONS
82 _LT_SET_OPTIONS([$0], [$1])
83
84 # This can be used to rebuild libtool when needed
85 LIBTOOL_DEPS=$ltmain
86
87 # Always use our own libtool.
88 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
89 AC_SUBST(LIBTOOL)dnl
90
91 _LT_SETUP
92
93 # Only expand once:
94 m4_define([LT_INIT])
95 ])# LT_INIT
96
97 # Old names:
98 AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
99 AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
100 dnl aclocal-1.4 backwards compatibility:
101 dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
102 dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
103
104
105 # _LT_PREPARE_CC_BASENAME
106 # -----------------------
107 m4_defun([_LT_PREPARE_CC_BASENAME], [
108 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
109 func_cc_basename ()
110 {
111 for cc_temp in @S|@*""; do
112 case $cc_temp in
113 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
114 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
115 \-*) ;;
116 *) break;;
117 esac
118 done
119 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
120 }
121 ])# _LT_PREPARE_CC_BASENAME
122
123
124 # _LT_CC_BASENAME(CC)
125 # -------------------
126 # It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
127 # but that macro is also expanded into generated libtool script, which
128 # arranges for $SED and $ECHO to be set by different means.
129 m4_defun([_LT_CC_BASENAME],
130 [m4_require([_LT_PREPARE_CC_BASENAME])dnl
131 AC_REQUIRE([_LT_DECL_SED])dnl
132 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
133 func_cc_basename $1
134 cc_basename=$func_cc_basename_result
135 ])
136
137
138 # _LT_FILEUTILS_DEFAULTS
139 # ----------------------
140 # It is okay to use these file commands and assume they have been set
141 # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
142 m4_defun([_LT_FILEUTILS_DEFAULTS],
143 [: ${CP="cp -f"}
144 : ${MV="mv -f"}
145 : ${RM="rm -f"}
146 ])# _LT_FILEUTILS_DEFAULTS
147
148
149 # _LT_SETUP
150 # ---------
151 m4_defun([_LT_SETUP],
152 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
153 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
154 AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
155 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
156
157 _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
158 dnl
159 _LT_DECL([], [host_alias], [0], [The host system])dnl
160 _LT_DECL([], [host], [0])dnl
161 _LT_DECL([], [host_os], [0])dnl
162 dnl
163 _LT_DECL([], [build_alias], [0], [The build system])dnl
164 _LT_DECL([], [build], [0])dnl
165 _LT_DECL([], [build_os], [0])dnl
166 dnl
167 AC_REQUIRE([AC_PROG_CC])dnl
168 AC_REQUIRE([LT_PATH_LD])dnl
169 AC_REQUIRE([LT_PATH_NM])dnl
170 dnl
171 AC_REQUIRE([AC_PROG_LN_S])dnl
172 test -z "$LN_S" && LN_S="ln -s"
173 _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
174 dnl
175 AC_REQUIRE([LT_CMD_MAX_LEN])dnl
176 _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
177 _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
178 dnl
179 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
180 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
181 m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
182 m4_require([_LT_CMD_RELOAD])dnl
183 m4_require([_LT_CHECK_MAGIC_METHOD])dnl
184 m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
185 m4_require([_LT_CMD_OLD_ARCHIVE])dnl
186 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
187 m4_require([_LT_WITH_SYSROOT])dnl
188 m4_require([_LT_CMD_TRUNCATE])dnl
189
190 _LT_CONFIG_LIBTOOL_INIT([
191 # See if we are running on zsh, and set the options that allow our
192 # commands through without removal of \ escapes INIT.
193 if test -n "\${ZSH_VERSION+set}"; then
194 setopt NO_GLOB_SUBST
195 fi
196 ])
197 if test -n "${ZSH_VERSION+set}"; then
198 setopt NO_GLOB_SUBST
199 fi
200
201 _LT_CHECK_OBJDIR
202
203 m4_require([_LT_TAG_COMPILER])dnl
204
205 case $host_os in
206 aix3*)
207 # AIX sometimes has problems with the GCC collect2 program. For some
208 # reason, if we set the COLLECT_NAMES environment variable, the problems
209 # vanish in a puff of smoke.
210 if test set != "${COLLECT_NAMES+set}"; then
211 COLLECT_NAMES=
212 export COLLECT_NAMES
213 fi
214 ;;
215 esac
216
217 # Global variables:
218 ofile=libtool
219 can_build_shared=yes
220
221 # All known linkers require a '.a' archive for static linking (except MSVC,
222 # which needs '.lib').
223 libext=a
224
225 with_gnu_ld=$lt_cv_prog_gnu_ld
226
227 old_CC=$CC
228 old_CFLAGS=$CFLAGS
229
230 # Set sane defaults for various variables
231 test -z "$CC" && CC=cc
232 test -z "$LTCC" && LTCC=$CC
233 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
234 test -z "$LD" && LD=ld
235 test -z "$ac_objext" && ac_objext=o
236
237 _LT_CC_BASENAME([$compiler])
238
239 # Only perform the check for file, if the check method requires it
240 test -z "$MAGIC_CMD" && MAGIC_CMD=file
241 case $deplibs_check_method in
242 file_magic*)
243 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
244 _LT_PATH_MAGIC
245 fi
246 ;;
247 esac
248
249 # Use C for the default configuration in the libtool script
250 LT_SUPPORTED_TAG([CC])
251 _LT_LANG_C_CONFIG
252 _LT_LANG_DEFAULT_CONFIG
253 _LT_CONFIG_COMMANDS
254 ])# _LT_SETUP
255
256
257 # _LT_PREPARE_SED_QUOTE_VARS
258 # --------------------------
259 # Define a few sed substitution that help us do robust quoting.
260 m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
261 [# Backslashify metacharacters that are still active within
262 # double-quoted strings.
263 sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
264
265 # Same as above, but do not quote variable references.
266 double_quote_subst='s/\([["`\\]]\)/\\\1/g'
267
268 # Sed substitution to delay expansion of an escaped shell variable in a
269 # double_quote_subst'ed string.
270 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
271
272 # Sed substitution to delay expansion of an escaped single quote.
273 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
274
275 # Sed substitution to avoid accidental globbing in evaled expressions
276 no_glob_subst='s/\*/\\\*/g'
277 ])
278
279 # _LT_PROG_LTMAIN
280 # ---------------
281 # Note that this code is called both from 'configure', and 'config.status'
282 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
283 # 'config.status' has no value for ac_aux_dir unless we are using Automake,
284 # so we pass a copy along to make sure it has a sensible value anyway.
285 m4_defun([_LT_PROG_LTMAIN],
286 [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
287 _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
288 ltmain=$ac_aux_dir/ltmain.sh
289 ])# _LT_PROG_LTMAIN
290
291
292 ## ------------------------------------- ##
293 ## Accumulate code for creating libtool. ##
294 ## ------------------------------------- ##
295
296 # So that we can recreate a full libtool script including additional
297 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
298 # in macros and then make a single call at the end using the 'libtool'
299 # label.
300
301
302 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
303 # ----------------------------------------
304 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
305 m4_define([_LT_CONFIG_LIBTOOL_INIT],
306 [m4_ifval([$1],
307 [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
308 [$1
309 ])])])
310
311 # Initialize.
312 m4_define([_LT_OUTPUT_LIBTOOL_INIT])
313
314
315 # _LT_CONFIG_LIBTOOL([COMMANDS])
316 # ------------------------------
317 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
318 m4_define([_LT_CONFIG_LIBTOOL],
319 [m4_ifval([$1],
320 [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
321 [$1
322 ])])])
323
324 # Initialize.
325 m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
326
327
328 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
329 # -----------------------------------------------------
330 m4_defun([_LT_CONFIG_SAVE_COMMANDS],
331 [_LT_CONFIG_LIBTOOL([$1])
332 _LT_CONFIG_LIBTOOL_INIT([$2])
333 ])
334
335
336 # _LT_FORMAT_COMMENT([COMMENT])
337 # -----------------------------
338 # Add leading comment marks to the start of each line, and a trailing
339 # full-stop to the whole comment if one is not present already.
340 m4_define([_LT_FORMAT_COMMENT],
341 [m4_ifval([$1], [
342 m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
343 [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
344 )])
345
346
347
348 ## ------------------------ ##
349 ## FIXME: Eliminate VARNAME ##
350 ## ------------------------ ##
351
352
353 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
354 # -------------------------------------------------------------------
355 # CONFIGNAME is the name given to the value in the libtool script.
356 # VARNAME is the (base) name used in the configure script.
357 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
358 # VARNAME. Any other value will be used directly.
359 m4_define([_LT_DECL],
360 [lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
361 [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
362 [m4_ifval([$1], [$1], [$2])])
363 lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
364 m4_ifval([$4],
365 [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
366 lt_dict_add_subkey([lt_decl_dict], [$2],
367 [tagged?], [m4_ifval([$5], [yes], [no])])])
368 ])
369
370
371 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
372 # --------------------------------------------------------
373 m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
374
375
376 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
377 # ------------------------------------------------
378 m4_define([lt_decl_tag_varnames],
379 [_lt_decl_filter([tagged?], [yes], $@)])
380
381
382 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
383 # ---------------------------------------------------------
384 m4_define([_lt_decl_filter],
385 [m4_case([$#],
386 [0], [m4_fatal([$0: too few arguments: $#])],
387 [1], [m4_fatal([$0: too few arguments: $#: $1])],
388 [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
389 [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
390 [lt_dict_filter([lt_decl_dict], $@)])[]dnl
391 ])
392
393
394 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
395 # --------------------------------------------------
396 m4_define([lt_decl_quote_varnames],
397 [_lt_decl_filter([value], [1], $@)])
398
399
400 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
401 # ---------------------------------------------------
402 m4_define([lt_decl_dquote_varnames],
403 [_lt_decl_filter([value], [2], $@)])
404
405
406 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
407 # ---------------------------------------------------
408 m4_define([lt_decl_varnames_tagged],
409 [m4_assert([$# <= 2])dnl
410 _$0(m4_quote(m4_default([$1], [[, ]])),
411 m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
412 m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
413 m4_define([_lt_decl_varnames_tagged],
414 [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
415
416
417 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
418 # ------------------------------------------------
419 m4_define([lt_decl_all_varnames],
420 [_$0(m4_quote(m4_default([$1], [[, ]])),
421 m4_if([$2], [],
422 m4_quote(lt_decl_varnames),
423 m4_quote(m4_shift($@))))[]dnl
424 ])
425 m4_define([_lt_decl_all_varnames],
426 [lt_join($@, lt_decl_varnames_tagged([$1],
427 lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
428 ])
429
430
431 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
432 # ------------------------------------
433 # Quote a variable value, and forward it to 'config.status' so that its
434 # declaration there will have the same value as in 'configure'. VARNAME
435 # must have a single quote delimited value for this to work.
436 m4_define([_LT_CONFIG_STATUS_DECLARE],
437 [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
438
439
440 # _LT_CONFIG_STATUS_DECLARATIONS
441 # ------------------------------
442 # We delimit libtool config variables with single quotes, so when
443 # we write them to config.status, we have to be sure to quote all
444 # embedded single quotes properly. In configure, this macro expands
445 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
446 #
447 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
448 m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
449 [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
450 [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
451
452
453 # _LT_LIBTOOL_TAGS
454 # ----------------
455 # Output comment and list of tags supported by the script
456 m4_defun([_LT_LIBTOOL_TAGS],
457 [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
458 available_tags='_LT_TAGS'dnl
459 ])
460
461
462 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
463 # -----------------------------------
464 # Extract the dictionary values for VARNAME (optionally with TAG) and
465 # expand to a commented shell variable setting:
466 #
467 # # Some comment about what VAR is for.
468 # visible_name=$lt_internal_name
469 m4_define([_LT_LIBTOOL_DECLARE],
470 [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
471 [description])))[]dnl
472 m4_pushdef([_libtool_name],
473 m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
474 m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
475 [0], [_libtool_name=[$]$1],
476 [1], [_libtool_name=$lt_[]$1],
477 [2], [_libtool_name=$lt_[]$1],
478 [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
479 m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
480 ])
481
482
483 # _LT_LIBTOOL_CONFIG_VARS
484 # -----------------------
485 # Produce commented declarations of non-tagged libtool config variables
486 # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
487 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
488 # section) are produced by _LT_LIBTOOL_TAG_VARS.
489 m4_defun([_LT_LIBTOOL_CONFIG_VARS],
490 [m4_foreach([_lt_var],
491 m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
492 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
493
494
495 # _LT_LIBTOOL_TAG_VARS(TAG)
496 # -------------------------
497 m4_define([_LT_LIBTOOL_TAG_VARS],
498 [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
499 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
500
501
502 # _LT_TAGVAR(VARNAME, [TAGNAME])
503 # ------------------------------
504 m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
505
506
507 # _LT_CONFIG_COMMANDS
508 # -------------------
509 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
510 # variables for single and double quote escaping we saved from calls
511 # to _LT_DECL, we can put quote escaped variables declarations
512 # into 'config.status', and then the shell code to quote escape them in
513 # for loops in 'config.status'. Finally, any additional code accumulated
514 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
515 m4_defun([_LT_CONFIG_COMMANDS],
516 [AC_PROVIDE_IFELSE([LT_OUTPUT],
517 dnl If the libtool generation code has been placed in $CONFIG_LT,
518 dnl instead of duplicating it all over again into config.status,
519 dnl then we will have config.status run $CONFIG_LT later, so it
520 dnl needs to know what name is stored there:
521 [AC_CONFIG_COMMANDS([libtool],
522 [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
523 dnl If the libtool generation code is destined for config.status,
524 dnl expand the accumulated commands and init code now:
525 [AC_CONFIG_COMMANDS([libtool],
526 [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
527 ])#_LT_CONFIG_COMMANDS
528
529
530 # Initialize.
531 m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
532 [
533
534 # The HP-UX ksh and POSIX shell print the target directory to stdout
535 # if CDPATH is set.
536 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
537
538 sed_quote_subst='$sed_quote_subst'
539 double_quote_subst='$double_quote_subst'
540 delay_variable_subst='$delay_variable_subst'
541 _LT_CONFIG_STATUS_DECLARATIONS
542 LTCC='$LTCC'
543 LTCFLAGS='$LTCFLAGS'
544 compiler='$compiler_DEFAULT'
545
546 # A function that is used when there is no print builtin or printf.
547 func_fallback_echo ()
548 {
549 eval 'cat <<_LTECHO_EOF
550 \$[]1
551 _LTECHO_EOF'
552 }
553
554 # Quote evaled strings.
555 for var in lt_decl_all_varnames([[ \
556 ]], lt_decl_quote_varnames); do
557 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
558 *[[\\\\\\\`\\"\\\$]]*)
559 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
560 ;;
561 *)
562 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
563 ;;
564 esac
565 done
566
567 # Double-quote double-evaled strings.
568 for var in lt_decl_all_varnames([[ \
569 ]], lt_decl_dquote_varnames); do
570 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
571 *[[\\\\\\\`\\"\\\$]]*)
572 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
573 ;;
574 *)
575 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
576 ;;
577 esac
578 done
579
580 _LT_OUTPUT_LIBTOOL_INIT
581 ])
582
583 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
584 # ------------------------------------
585 # Generate a child script FILE with all initialization necessary to
586 # reuse the environment learned by the parent script, and make the
587 # file executable. If COMMENT is supplied, it is inserted after the
588 # '#!' sequence but before initialization text begins. After this
589 # macro, additional text can be appended to FILE to form the body of
590 # the child script. The macro ends with non-zero status if the
591 # file could not be fully written (such as if the disk is full).
592 m4_ifdef([AS_INIT_GENERATED],
593 [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
594 [m4_defun([_LT_GENERATED_FILE_INIT],
595 [m4_require([AS_PREPARE])]dnl
596 [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
597 [lt_write_fail=0
598 cat >$1 <<_ASEOF || lt_write_fail=1
599 #! $SHELL
600 # Generated by $as_me.
601 $2
602 SHELL=\${CONFIG_SHELL-$SHELL}
603 export SHELL
604 _ASEOF
605 cat >>$1 <<\_ASEOF || lt_write_fail=1
606 AS_SHELL_SANITIZE
607 _AS_PREPARE
608 exec AS_MESSAGE_FD>&1
609 _ASEOF
610 test 0 = "$lt_write_fail" && chmod +x $1[]dnl
611 m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
612
613 # LT_OUTPUT
614 # ---------
615 # This macro allows early generation of the libtool script (before
616 # AC_OUTPUT is called), incase it is used in configure for compilation
617 # tests.
618 AC_DEFUN([LT_OUTPUT],
619 [: ${CONFIG_LT=./config.lt}
620 AC_MSG_NOTICE([creating $CONFIG_LT])
621 _LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
622 [# Run this file to recreate a libtool stub with the current configuration.])
623
624 cat >>"$CONFIG_LT" <<\_LTEOF
625 lt_cl_silent=false
626 exec AS_MESSAGE_LOG_FD>>config.log
627 {
628 echo
629 AS_BOX([Running $as_me.])
630 } >&AS_MESSAGE_LOG_FD
631
632 lt_cl_help="\
633 '$as_me' creates a local libtool stub from the current configuration,
634 for use in further configure time tests before the real libtool is
635 generated.
636
637 Usage: $[0] [[OPTIONS]]
638
639 -h, --help print this help, then exit
640 -V, --version print version number, then exit
641 -q, --quiet do not print progress messages
642 -d, --debug don't remove temporary files
643
644 Report bugs to <bug-libtool@gnu.org>."
645
646 lt_cl_version="\
647 m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
648 m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
649 configured by $[0], generated by m4_PACKAGE_STRING.
650
651 Copyright (C) 2011 Free Software Foundation, Inc.
652 This config.lt script is free software; the Free Software Foundation
653 gives unlimited permision to copy, distribute and modify it."
654
655 while test 0 != $[#]
656 do
657 case $[1] in
658 --version | --v* | -V )
659 echo "$lt_cl_version"; exit 0 ;;
660 --help | --h* | -h )
661 echo "$lt_cl_help"; exit 0 ;;
662 --debug | --d* | -d )
663 debug=: ;;
664 --quiet | --q* | --silent | --s* | -q )
665 lt_cl_silent=: ;;
666
667 -*) AC_MSG_ERROR([unrecognized option: $[1]
668 Try '$[0] --help' for more information.]) ;;
669
670 *) AC_MSG_ERROR([unrecognized argument: $[1]
671 Try '$[0] --help' for more information.]) ;;
672 esac
673 shift
674 done
675
676 if $lt_cl_silent; then
677 exec AS_MESSAGE_FD>/dev/null
678 fi
679 _LTEOF
680
681 cat >>"$CONFIG_LT" <<_LTEOF
682 _LT_OUTPUT_LIBTOOL_COMMANDS_INIT
683 _LTEOF
684
685 cat >>"$CONFIG_LT" <<\_LTEOF
686 AC_MSG_NOTICE([creating $ofile])
687 _LT_OUTPUT_LIBTOOL_COMMANDS
688 AS_EXIT(0)
689 _LTEOF
690 chmod +x "$CONFIG_LT"
691
692 # configure is writing to config.log, but config.lt does its own redirection,
693 # appending to config.log, which fails on DOS, as config.log is still kept
694 # open by configure. Here we exec the FD to /dev/null, effectively closing
695 # config.log, so it can be properly (re)opened and appended to by config.lt.
696 lt_cl_success=:
697 test yes = "$silent" &&
698 lt_config_lt_args="$lt_config_lt_args --quiet"
699 exec AS_MESSAGE_LOG_FD>/dev/null
700 $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
701 exec AS_MESSAGE_LOG_FD>>config.log
702 $lt_cl_success || AS_EXIT(1)
703 ])# LT_OUTPUT
704
705
706 # _LT_CONFIG(TAG)
707 # ---------------
708 # If TAG is the built-in tag, create an initial libtool script with a
709 # default configuration from the untagged config vars. Otherwise add code
710 # to config.status for appending the configuration named by TAG from the
711 # matching tagged config vars.
712 m4_defun([_LT_CONFIG],
713 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
714 _LT_CONFIG_SAVE_COMMANDS([
715 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
716 m4_if(_LT_TAG, [C], [
717 # See if we are running on zsh, and set the options that allow our
718 # commands through without removal of \ escapes.
719 if test -n "${ZSH_VERSION+set}"; then
720 setopt NO_GLOB_SUBST
721 fi
722
723 cfgfile=${ofile}T
724 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
725 $RM "$cfgfile"
726
727 cat <<_LT_EOF >> "$cfgfile"
728 #! $SHELL
729 # Generated automatically by $as_me ($PACKAGE) $VERSION
730 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
731
732 # Provide generalized library-building support services.
733 # Written by Gordon Matzigkeit, 1996
734
735 _LT_COPYING
736 _LT_LIBTOOL_TAGS
737
738 # Configured defaults for sys_lib_dlsearch_path munging.
739 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
740
741 # ### BEGIN LIBTOOL CONFIG
742 _LT_LIBTOOL_CONFIG_VARS
743 _LT_LIBTOOL_TAG_VARS
744 # ### END LIBTOOL CONFIG
745
746 _LT_EOF
747
748 cat <<'_LT_EOF' >> "$cfgfile"
749
750 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
751
752 _LT_PREPARE_MUNGE_PATH_LIST
753 _LT_PREPARE_CC_BASENAME
754
755 # ### END FUNCTIONS SHARED WITH CONFIGURE
756
757 _LT_EOF
758
759 case $host_os in
760 aix3*)
761 cat <<\_LT_EOF >> "$cfgfile"
762 # AIX sometimes has problems with the GCC collect2 program. For some
763 # reason, if we set the COLLECT_NAMES environment variable, the problems
764 # vanish in a puff of smoke.
765 if test set != "${COLLECT_NAMES+set}"; then
766 COLLECT_NAMES=
767 export COLLECT_NAMES
768 fi
769 _LT_EOF
770 ;;
771 esac
772
773 _LT_PROG_LTMAIN
774
775 # We use sed instead of cat because bash on DJGPP gets confused if
776 # if finds mixed CR/LF and LF-only lines. Since sed operates in
777 # text mode, it properly converts lines to CR/LF. This bash problem
778 # is reportedly fixed, but why not run on old versions too?
779 sed '$q' "$ltmain" >> "$cfgfile" \
780 || (rm -f "$cfgfile"; exit 1)
781
782 mv -f "$cfgfile" "$ofile" ||
783 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
784 chmod +x "$ofile"
785 ],
786 [cat <<_LT_EOF >> "$ofile"
787
788 dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
789 dnl in a comment (ie after a #).
790 # ### BEGIN LIBTOOL TAG CONFIG: $1
791 _LT_LIBTOOL_TAG_VARS(_LT_TAG)
792 # ### END LIBTOOL TAG CONFIG: $1
793 _LT_EOF
794 ])dnl /m4_if
795 ],
796 [m4_if([$1], [], [
797 PACKAGE='$PACKAGE'
798 VERSION='$VERSION'
799 RM='$RM'
800 ofile='$ofile'], [])
801 ])dnl /_LT_CONFIG_SAVE_COMMANDS
802 ])# _LT_CONFIG
803
804
805 # LT_SUPPORTED_TAG(TAG)
806 # ---------------------
807 # Trace this macro to discover what tags are supported by the libtool
808 # --tag option, using:
809 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
810 AC_DEFUN([LT_SUPPORTED_TAG], [])
811
812
813 # C support is built-in for now
814 m4_define([_LT_LANG_C_enabled], [])
815 m4_define([_LT_TAGS], [])
816
817
818 # LT_LANG(LANG)
819 # -------------
820 # Enable libtool support for the given language if not already enabled.
821 AC_DEFUN([LT_LANG],
822 [AC_BEFORE([$0], [LT_OUTPUT])dnl
823 m4_case([$1],
824 [C], [_LT_LANG(C)],
825 [C++], [_LT_LANG(CXX)],
826 [Go], [_LT_LANG(GO)],
827 [Java], [_LT_LANG(GCJ)],
828 [Fortran 77], [_LT_LANG(F77)],
829 [Fortran], [_LT_LANG(FC)],
830 [Windows Resource], [_LT_LANG(RC)],
831 [m4_ifdef([_LT_LANG_]$1[_CONFIG],
832 [_LT_LANG($1)],
833 [m4_fatal([$0: unsupported language: "$1"])])])dnl
834 ])# LT_LANG
835
836
837 # _LT_LANG(LANGNAME)
838 # ------------------
839 m4_defun([_LT_LANG],
840 [m4_ifdef([_LT_LANG_]$1[_enabled], [],
841 [LT_SUPPORTED_TAG([$1])dnl
842 m4_append([_LT_TAGS], [$1 ])dnl
843 m4_define([_LT_LANG_]$1[_enabled], [])dnl
844 _LT_LANG_$1_CONFIG($1)])dnl
845 ])# _LT_LANG
846
847
848 m4_ifndef([AC_PROG_GO], [
849 ############################################################
850 # NOTE: This macro has been submitted for inclusion into #
851 # GNU Autoconf as AC_PROG_GO. When it is available in #
852 # a released version of Autoconf we should remove this #
853 # macro and use it instead. #
854 ############################################################
855 m4_defun([AC_PROG_GO],
856 [AC_LANG_PUSH(Go)dnl
857 AC_ARG_VAR([GOC], [Go compiler command])dnl
858 AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
859 _AC_ARG_VAR_LDFLAGS()dnl
860 AC_CHECK_TOOL(GOC, gccgo)
861 if test -z "$GOC"; then
862 if test -n "$ac_tool_prefix"; then
863 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
864 fi
865 fi
866 if test -z "$GOC"; then
867 AC_CHECK_PROG(GOC, gccgo, gccgo, false)
868 fi
869 ])#m4_defun
870 ])#m4_ifndef
871
872
873 # _LT_LANG_DEFAULT_CONFIG
874 # -----------------------
875 m4_defun([_LT_LANG_DEFAULT_CONFIG],
876 [AC_PROVIDE_IFELSE([AC_PROG_CXX],
877 [LT_LANG(CXX)],
878 [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
879
880 AC_PROVIDE_IFELSE([AC_PROG_F77],
881 [LT_LANG(F77)],
882 [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
883
884 AC_PROVIDE_IFELSE([AC_PROG_FC],
885 [LT_LANG(FC)],
886 [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
887
888 dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
889 dnl pulling things in needlessly.
890 AC_PROVIDE_IFELSE([AC_PROG_GCJ],
891 [LT_LANG(GCJ)],
892 [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
893 [LT_LANG(GCJ)],
894 [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
895 [LT_LANG(GCJ)],
896 [m4_ifdef([AC_PROG_GCJ],
897 [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
898 m4_ifdef([A][M_PROG_GCJ],
899 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
900 m4_ifdef([LT_PROG_GCJ],
901 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
902
903 AC_PROVIDE_IFELSE([AC_PROG_GO],
904 [LT_LANG(GO)],
905 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
906
907 AC_PROVIDE_IFELSE([LT_PROG_RC],
908 [LT_LANG(RC)],
909 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
910 ])# _LT_LANG_DEFAULT_CONFIG
911
912 # Obsolete macros:
913 AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
914 AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
915 AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
916 AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
917 AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
918 dnl aclocal-1.4 backwards compatibility:
919 dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
920 dnl AC_DEFUN([AC_LIBTOOL_F77], [])
921 dnl AC_DEFUN([AC_LIBTOOL_FC], [])
922 dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
923 dnl AC_DEFUN([AC_LIBTOOL_RC], [])
924
925
926 # _LT_TAG_COMPILER
927 # ----------------
928 m4_defun([_LT_TAG_COMPILER],
929 [AC_REQUIRE([AC_PROG_CC])dnl
930
931 _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
932 _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
933 _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
934 _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
935
936 # If no C compiler was specified, use CC.
937 LTCC=${LTCC-"$CC"}
938
939 # If no C compiler flags were specified, use CFLAGS.
940 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
941
942 # Allow CC to be a program name with arguments.
943 compiler=$CC
944 ])# _LT_TAG_COMPILER
945
946
947 # _LT_COMPILER_BOILERPLATE
948 # ------------------------
949 # Check for compiler boilerplate output or warnings with
950 # the simple compiler test code.
951 m4_defun([_LT_COMPILER_BOILERPLATE],
952 [m4_require([_LT_DECL_SED])dnl
953 ac_outfile=conftest.$ac_objext
954 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
955 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
956 _lt_compiler_boilerplate=`cat conftest.err`
957 $RM conftest*
958 ])# _LT_COMPILER_BOILERPLATE
959
960
961 # _LT_LINKER_BOILERPLATE
962 # ----------------------
963 # Check for linker boilerplate output or warnings with
964 # the simple link test code.
965 m4_defun([_LT_LINKER_BOILERPLATE],
966 [m4_require([_LT_DECL_SED])dnl
967 ac_outfile=conftest.$ac_objext
968 echo "$lt_simple_link_test_code" >conftest.$ac_ext
969 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
970 _lt_linker_boilerplate=`cat conftest.err`
971 $RM -r conftest*
972 ])# _LT_LINKER_BOILERPLATE
973
974 # _LT_REQUIRED_DARWIN_CHECKS
975 # -------------------------
976 m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
977 case $host_os in
978 rhapsody* | darwin*)
979 AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
980 AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
981 AC_CHECK_TOOL([LIPO], [lipo], [:])
982 AC_CHECK_TOOL([OTOOL], [otool], [:])
983 AC_CHECK_TOOL([OTOOL64], [otool64], [:])
984 _LT_DECL([], [DSYMUTIL], [1],
985 [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
986 _LT_DECL([], [NMEDIT], [1],
987 [Tool to change global to local symbols on Mac OS X])
988 _LT_DECL([], [LIPO], [1],
989 [Tool to manipulate fat objects and archives on Mac OS X])
990 _LT_DECL([], [OTOOL], [1],
991 [ldd/readelf like tool for Mach-O binaries on Mac OS X])
992 _LT_DECL([], [OTOOL64], [1],
993 [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
994
995 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
996 [lt_cv_apple_cc_single_mod=no
997 if test -z "$LT_MULTI_MODULE"; then
998 # By default we will add the -single_module flag. You can override
999 # by either setting the environment variable LT_MULTI_MODULE
1000 # non-empty at configure time, or by adding -multi_module to the
1001 # link flags.
1002 rm -rf libconftest.dylib*
1003 echo "int foo(void){return 1;}" > conftest.c
1004 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1005 -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
1006 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1007 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
1008 _lt_result=$?
1009 # If there is a non-empty error log, and "single_module"
1010 # appears in it, assume the flag caused a linker warning
1011 if test -s conftest.err && $GREP single_module conftest.err; then
1012 cat conftest.err >&AS_MESSAGE_LOG_FD
1013 # Otherwise, if the output was created with a 0 exit code from
1014 # the compiler, it worked.
1015 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
1016 lt_cv_apple_cc_single_mod=yes
1017 else
1018 cat conftest.err >&AS_MESSAGE_LOG_FD
1019 fi
1020 rm -rf libconftest.dylib*
1021 rm -f conftest.*
1022 fi])
1023
1024 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
1025 [lt_cv_ld_exported_symbols_list],
1026 [lt_cv_ld_exported_symbols_list=no
1027 save_LDFLAGS=$LDFLAGS
1028 echo "_main" > conftest.sym
1029 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
1030 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
1031 [lt_cv_ld_exported_symbols_list=yes],
1032 [lt_cv_ld_exported_symbols_list=no])
1033 LDFLAGS=$save_LDFLAGS
1034 ])
1035
1036 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
1037 [lt_cv_ld_force_load=no
1038 cat > conftest.c << _LT_EOF
1039 int forced_loaded() { return 2;}
1040 _LT_EOF
1041 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
1042 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
1043 echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1044 $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1045 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
1046 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
1047 cat > conftest.c << _LT_EOF
1048 int main() { return 0;}
1049 _LT_EOF
1050 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
1051 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
1052 _lt_result=$?
1053 if test -s conftest.err && $GREP force_load conftest.err; then
1054 cat conftest.err >&AS_MESSAGE_LOG_FD
1055 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
1056 lt_cv_ld_force_load=yes
1057 else
1058 cat conftest.err >&AS_MESSAGE_LOG_FD
1059 fi
1060 rm -f conftest.err libconftest.a conftest conftest.c
1061 rm -rf conftest.dSYM
1062 ])
1063 case $host_os in
1064 rhapsody* | darwin1.[[012]])
1065 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
1066 darwin1.*)
1067 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1068 darwin*) # darwin 5.x on
1069 # if running on 10.5 or later, the deployment target defaults
1070 # to the OS version, if on x86, and 10.4, the deployment
1071 # target defaults to 10.4. Don't you love it?
1072 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1073 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
1074 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1075 10.[[012]][[,.]]*)
1076 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1077 10.*)
1078 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1079 esac
1080 ;;
1081 esac
1082 if test yes = "$lt_cv_apple_cc_single_mod"; then
1083 _lt_dar_single_mod='$single_module'
1084 fi
1085 if test yes = "$lt_cv_ld_exported_symbols_list"; then
1086 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
1087 else
1088 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
1089 fi
1090 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
1091 _lt_dsymutil='~$DSYMUTIL $lib || :'
1092 else
1093 _lt_dsymutil=
1094 fi
1095 ;;
1096 esac
1097 ])
1098
1099
1100 # _LT_DARWIN_LINKER_FEATURES([TAG])
1101 # ---------------------------------
1102 # Checks for linker and compiler features on darwin
1103 m4_defun([_LT_DARWIN_LINKER_FEATURES],
1104 [
1105 m4_require([_LT_REQUIRED_DARWIN_CHECKS])
1106 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
1107 _LT_TAGVAR(hardcode_direct, $1)=no
1108 _LT_TAGVAR(hardcode_automatic, $1)=yes
1109 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
1110 if test yes = "$lt_cv_ld_force_load"; then
1111 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1112 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
1113 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
1114 else
1115 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
1116 fi
1117 _LT_TAGVAR(link_all_deplibs, $1)=yes
1118 _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
1119 case $cc_basename in
1120 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
1121 *) _lt_dar_can_shared=$GCC ;;
1122 esac
1123 if test yes = "$_lt_dar_can_shared"; then
1124 output_verbose_link_cmd=func_echo_all
1125 _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
1126 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
1127 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
1128 _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
1129 m4_if([$1], [CXX],
1130 [ if test yes != "$lt_cv_apple_cc_single_mod"; then
1131 _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
1132 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
1133 fi
1134 ],[])
1135 else
1136 _LT_TAGVAR(ld_shlibs, $1)=no
1137 fi
1138 ])
1139
1140 # _LT_SYS_MODULE_PATH_AIX([TAGNAME])
1141 # ----------------------------------
1142 # Links a minimal program and checks the executable
1143 # for the system default hardcoded library path. In most cases,
1144 # this is /usr/lib:/lib, but when the MPI compilers are used
1145 # the location of the communication and MPI libs are included too.
1146 # If we don't find anything, use the default library path according
1147 # to the aix ld manual.
1148 # Store the results from the different compilers for each TAGNAME.
1149 # Allow to override them for all tags through lt_cv_aix_libpath.
1150 m4_defun([_LT_SYS_MODULE_PATH_AIX],
1151 [m4_require([_LT_DECL_SED])dnl
1152 if test set = "${lt_cv_aix_libpath+set}"; then
1153 aix_libpath=$lt_cv_aix_libpath
1154 else
1155 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
1156 [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
1157 lt_aix_libpath_sed='[
1158 /Import File Strings/,/^$/ {
1159 /^0/ {
1160 s/^0 *\([^ ]*\) *$/\1/
1161 p
1162 }
1163 }]'
1164 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1165 # Check for a 64-bit object if we didn't find anything.
1166 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1167 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1168 fi],[])
1169 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1170 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
1171 fi
1172 ])
1173 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
1174 fi
1175 ])# _LT_SYS_MODULE_PATH_AIX
1176
1177
1178 # _LT_SHELL_INIT(ARG)
1179 # -------------------
1180 m4_define([_LT_SHELL_INIT],
1181 [m4_divert_text([M4SH-INIT], [$1
1182 ])])# _LT_SHELL_INIT
1183
1184
1185
1186 # _LT_PROG_ECHO_BACKSLASH
1187 # -----------------------
1188 # Find how we can fake an echo command that does not interpret backslash.
1189 # In particular, with Autoconf 2.60 or later we add some code to the start
1190 # of the generated configure script that will find a shell with a builtin
1191 # printf (that we can use as an echo command).
1192 m4_defun([_LT_PROG_ECHO_BACKSLASH],
1193 [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1194 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1195 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1196
1197 AC_MSG_CHECKING([how to print strings])
1198 # Test print first, because it will be a builtin if present.
1199 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
1200 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
1201 ECHO='print -r --'
1202 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
1203 ECHO='printf %s\n'
1204 else
1205 # Use this function as a fallback that always works.
1206 func_fallback_echo ()
1207 {
1208 eval 'cat <<_LTECHO_EOF
1209 $[]1
1210 _LTECHO_EOF'
1211 }
1212 ECHO='func_fallback_echo'
1213 fi
1214
1215 # func_echo_all arg...
1216 # Invoke $ECHO with all args, space-separated.
1217 func_echo_all ()
1218 {
1219 $ECHO "$*"
1220 }
1221
1222 case $ECHO in
1223 printf*) AC_MSG_RESULT([printf]) ;;
1224 print*) AC_MSG_RESULT([print -r]) ;;
1225 *) AC_MSG_RESULT([cat]) ;;
1226 esac
1227
1228 m4_ifdef([_AS_DETECT_SUGGESTED],
1229 [_AS_DETECT_SUGGESTED([
1230 test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
1231 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1232 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1233 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1234 PATH=/empty FPATH=/empty; export PATH FPATH
1235 test "X`printf %s $ECHO`" = "X$ECHO" \
1236 || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
1237
1238 _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
1239 _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
1240 ])# _LT_PROG_ECHO_BACKSLASH
1241
1242
1243 # _LT_WITH_SYSROOT
1244 # ----------------
1245 AC_DEFUN([_LT_WITH_SYSROOT],
1246 [AC_MSG_CHECKING([for sysroot])
1247 AC_ARG_WITH([sysroot],
1248 [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
1249 [Search for dependent libraries within DIR (or the compiler's sysroot
1250 if not specified).])],
1251 [], [with_sysroot=no])
1252
1253 dnl lt_sysroot will always be passed unquoted. We quote it here
1254 dnl in case the user passed a directory name.
1255 lt_sysroot=
1256 case $with_sysroot in #(
1257 yes)
1258 if test yes = "$GCC"; then
1259 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
1260 fi
1261 ;; #(
1262 /*)
1263 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
1264 ;; #(
1265 no|'')
1266 ;; #(
1267 *)
1268 AC_MSG_RESULT([$with_sysroot])
1269 AC_MSG_ERROR([The sysroot must be an absolute path.])
1270 ;;
1271 esac
1272
1273 AC_MSG_RESULT([${lt_sysroot:-no}])
1274 _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
1275 [dependent libraries, and where our libraries should be installed.])])
1276
1277 # _LT_ENABLE_LOCK
1278 # ---------------
1279 m4_defun([_LT_ENABLE_LOCK],
1280 [AC_ARG_ENABLE([libtool-lock],
1281 [AS_HELP_STRING([--disable-libtool-lock],
1282 [avoid locking (might break parallel builds)])])
1283 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
1284
1285 # Some flags need to be propagated to the compiler or linker for good
1286 # libtool support.
1287 case $host in
1288 ia64-*-hpux*)
1289 # Find out what ABI is being produced by ac_compile, and set mode
1290 # options accordingly.
1291 echo 'int i;' > conftest.$ac_ext
1292 if AC_TRY_EVAL(ac_compile); then
1293 case `/usr/bin/file conftest.$ac_objext` in
1294 *ELF-32*)
1295 HPUX_IA64_MODE=32
1296 ;;
1297 *ELF-64*)
1298 HPUX_IA64_MODE=64
1299 ;;
1300 esac
1301 fi
1302 rm -rf conftest*
1303 ;;
1304 *-*-irix6*)
1305 # Find out what ABI is being produced by ac_compile, and set linker
1306 # options accordingly.
1307 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1308 if AC_TRY_EVAL(ac_compile); then
1309 if test yes = "$lt_cv_prog_gnu_ld"; then
1310 case `/usr/bin/file conftest.$ac_objext` in
1311 *32-bit*)
1312 LD="${LD-ld} -melf32bsmip"
1313 ;;
1314 *N32*)
1315 LD="${LD-ld} -melf32bmipn32"
1316 ;;
1317 *64-bit*)
1318 LD="${LD-ld} -melf64bmip"
1319 ;;
1320 esac
1321 else
1322 case `/usr/bin/file conftest.$ac_objext` in
1323 *32-bit*)
1324 LD="${LD-ld} -32"
1325 ;;
1326 *N32*)
1327 LD="${LD-ld} -n32"
1328 ;;
1329 *64-bit*)
1330 LD="${LD-ld} -64"
1331 ;;
1332 esac
1333 fi
1334 fi
1335 rm -rf conftest*
1336 ;;
1337
1338 mips64*-*linux*)
1339 # Find out what ABI is being produced by ac_compile, and set linker
1340 # options accordingly.
1341 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1342 if AC_TRY_EVAL(ac_compile); then
1343 emul=elf
1344 case `/usr/bin/file conftest.$ac_objext` in
1345 *32-bit*)
1346 emul="${emul}32"
1347 ;;
1348 *64-bit*)
1349 emul="${emul}64"
1350 ;;
1351 esac
1352 case `/usr/bin/file conftest.$ac_objext` in
1353 *MSB*)
1354 emul="${emul}btsmip"
1355 ;;
1356 *LSB*)
1357 emul="${emul}ltsmip"
1358 ;;
1359 esac
1360 case `/usr/bin/file conftest.$ac_objext` in
1361 *N32*)
1362 emul="${emul}n32"
1363 ;;
1364 esac
1365 LD="${LD-ld} -m $emul"
1366 fi
1367 rm -rf conftest*
1368 ;;
1369
1370 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
1371 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1372 # Find out what ABI is being produced by ac_compile, and set linker
1373 # options accordingly. Note that the listed cases only cover the
1374 # situations where additional linker options are needed (such as when
1375 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
1376 # vice versa); the common cases where no linker options are needed do
1377 # not appear in the list.
1378 echo 'int i;' > conftest.$ac_ext
1379 if AC_TRY_EVAL(ac_compile); then
1380 case `/usr/bin/file conftest.o` in
1381 *32-bit*)
1382 case $host in
1383 x86_64-*kfreebsd*-gnu)
1384 LD="${LD-ld} -m elf_i386_fbsd"
1385 ;;
1386 x86_64-*linux*)
1387 case `/usr/bin/file conftest.o` in
1388 *x86-64*)
1389 LD="${LD-ld} -m elf32_x86_64"
1390 ;;
1391 *)
1392 LD="${LD-ld} -m elf_i386"
1393 ;;
1394 esac
1395 ;;
1396 powerpc64le-*linux*)
1397 LD="${LD-ld} -m elf32lppclinux"
1398 ;;
1399 powerpc64-*linux*)
1400 LD="${LD-ld} -m elf32ppclinux"
1401 ;;
1402 s390x-*linux*)
1403 LD="${LD-ld} -m elf_s390"
1404 ;;
1405 sparc64-*linux*)
1406 LD="${LD-ld} -m elf32_sparc"
1407 ;;
1408 esac
1409 ;;
1410 *64-bit*)
1411 case $host in
1412 x86_64-*kfreebsd*-gnu)
1413 LD="${LD-ld} -m elf_x86_64_fbsd"
1414 ;;
1415 x86_64-*linux*)
1416 LD="${LD-ld} -m elf_x86_64"
1417 ;;
1418 powerpcle-*linux*)
1419 LD="${LD-ld} -m elf64lppc"
1420 ;;
1421 powerpc-*linux*)
1422 LD="${LD-ld} -m elf64ppc"
1423 ;;
1424 s390*-*linux*|s390*-*tpf*)
1425 LD="${LD-ld} -m elf64_s390"
1426 ;;
1427 sparc*-*linux*)
1428 LD="${LD-ld} -m elf64_sparc"
1429 ;;
1430 esac
1431 ;;
1432 esac
1433 fi
1434 rm -rf conftest*
1435 ;;
1436
1437 *-*-sco3.2v5*)
1438 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1439 SAVE_CFLAGS=$CFLAGS
1440 CFLAGS="$CFLAGS -belf"
1441 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
1442 [AC_LANG_PUSH(C)
1443 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
1444 AC_LANG_POP])
1445 if test yes != "$lt_cv_cc_needs_belf"; then
1446 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1447 CFLAGS=$SAVE_CFLAGS
1448 fi
1449 ;;
1450 *-*solaris*)
1451 # Find out what ABI is being produced by ac_compile, and set linker
1452 # options accordingly.
1453 echo 'int i;' > conftest.$ac_ext
1454 if AC_TRY_EVAL(ac_compile); then
1455 case `/usr/bin/file conftest.o` in
1456 *64-bit*)
1457 case $lt_cv_prog_gnu_ld in
1458 yes*)
1459 case $host in
1460 i?86-*-solaris*|x86_64-*-solaris*)
1461 LD="${LD-ld} -m elf_x86_64"
1462 ;;
1463 sparc*-*-solaris*)
1464 LD="${LD-ld} -m elf64_sparc"
1465 ;;
1466 esac
1467 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
1468 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
1469 LD=${LD-ld}_sol2
1470 fi
1471 ;;
1472 *)
1473 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
1474 LD="${LD-ld} -64"
1475 fi
1476 ;;
1477 esac
1478 ;;
1479 esac
1480 fi
1481 rm -rf conftest*
1482 ;;
1483 esac
1484
1485 need_locks=$enable_libtool_lock
1486 ])# _LT_ENABLE_LOCK
1487
1488
1489 # _LT_PROG_AR
1490 # -----------
1491 m4_defun([_LT_PROG_AR],
1492 [AC_CHECK_TOOLS(AR, [ar], false)
1493 : ${AR=ar}
1494 : ${AR_FLAGS=cru}
1495 _LT_DECL([], [AR], [1], [The archiver])
1496 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
1497
1498 AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
1499 [lt_cv_ar_at_file=no
1500 AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
1501 [echo conftest.$ac_objext > conftest.lst
1502 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
1503 AC_TRY_EVAL([lt_ar_try])
1504 if test 0 -eq "$ac_status"; then
1505 # Ensure the archiver fails upon bogus file names.
1506 rm -f conftest.$ac_objext libconftest.a
1507 AC_TRY_EVAL([lt_ar_try])
1508 if test 0 -ne "$ac_status"; then
1509 lt_cv_ar_at_file=@
1510 fi
1511 fi
1512 rm -f conftest.* libconftest.a
1513 ])
1514 ])
1515
1516 if test no = "$lt_cv_ar_at_file"; then
1517 archiver_list_spec=
1518 else
1519 archiver_list_spec=$lt_cv_ar_at_file
1520 fi
1521 _LT_DECL([], [archiver_list_spec], [1],
1522 [How to feed a file listing to the archiver])
1523 ])# _LT_PROG_AR
1524
1525
1526 # _LT_CMD_OLD_ARCHIVE
1527 # -------------------
1528 m4_defun([_LT_CMD_OLD_ARCHIVE],
1529 [_LT_PROG_AR
1530
1531 AC_CHECK_TOOL(STRIP, strip, :)
1532 test -z "$STRIP" && STRIP=:
1533 _LT_DECL([], [STRIP], [1], [A symbol stripping program])
1534
1535 AC_CHECK_TOOL(RANLIB, ranlib, :)
1536 test -z "$RANLIB" && RANLIB=:
1537 _LT_DECL([], [RANLIB], [1],
1538 [Commands used to install an old-style archive])
1539
1540 # Determine commands to create old-style static archives.
1541 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1542 old_postinstall_cmds='chmod 644 $oldlib'
1543 old_postuninstall_cmds=
1544
1545 if test -n "$RANLIB"; then
1546 case $host_os in
1547 bitrig* | openbsd*)
1548 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
1549 ;;
1550 *)
1551 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
1552 ;;
1553 esac
1554 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
1555 fi
1556
1557 case $host_os in
1558 darwin*)
1559 lock_old_archive_extraction=yes ;;
1560 *)
1561 lock_old_archive_extraction=no ;;
1562 esac
1563 _LT_DECL([], [old_postinstall_cmds], [2])
1564 _LT_DECL([], [old_postuninstall_cmds], [2])
1565 _LT_TAGDECL([], [old_archive_cmds], [2],
1566 [Commands used to build an old-style archive])
1567 _LT_DECL([], [lock_old_archive_extraction], [0],
1568 [Whether to use a lock for old archive extraction])
1569 ])# _LT_CMD_OLD_ARCHIVE
1570
1571
1572 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
1573 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
1574 # ----------------------------------------------------------------
1575 # Check whether the given compiler option works
1576 AC_DEFUN([_LT_COMPILER_OPTION],
1577 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1578 m4_require([_LT_DECL_SED])dnl
1579 AC_CACHE_CHECK([$1], [$2],
1580 [$2=no
1581 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
1582 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1583 lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
1584 # Insert the option either (1) after the last *FLAGS variable, or
1585 # (2) before a word containing "conftest.", or (3) at the end.
1586 # Note that $ac_compile itself does not contain backslashes and begins
1587 # with a dollar sign (not a hyphen), so the echo should work correctly.
1588 # The option is referenced via a variable to avoid confusing sed.
1589 lt_compile=`echo "$ac_compile" | $SED \
1590 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1591 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
1592 -e 's:$: $lt_compiler_flag:'`
1593 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
1594 (eval "$lt_compile" 2>conftest.err)
1595 ac_status=$?
1596 cat conftest.err >&AS_MESSAGE_LOG_FD
1597 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1598 if (exit $ac_status) && test -s "$ac_outfile"; then
1599 # The compiler can only warn and ignore the option if not recognized
1600 # So say no if there are warnings other than the usual output.
1601 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1602 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1603 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1604 $2=yes
1605 fi
1606 fi
1607 $RM conftest*
1608 ])
1609
1610 if test yes = "[$]$2"; then
1611 m4_if([$5], , :, [$5])
1612 else
1613 m4_if([$6], , :, [$6])
1614 fi
1615 ])# _LT_COMPILER_OPTION
1616
1617 # Old name:
1618 AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
1619 dnl aclocal-1.4 backwards compatibility:
1620 dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
1621
1622
1623 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
1624 # [ACTION-SUCCESS], [ACTION-FAILURE])
1625 # ----------------------------------------------------
1626 # Check whether the given linker option works
1627 AC_DEFUN([_LT_LINKER_OPTION],
1628 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1629 m4_require([_LT_DECL_SED])dnl
1630 AC_CACHE_CHECK([$1], [$2],
1631 [$2=no
1632 save_LDFLAGS=$LDFLAGS
1633 LDFLAGS="$LDFLAGS $3"
1634 echo "$lt_simple_link_test_code" > conftest.$ac_ext
1635 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1636 # The linker can only warn and ignore the option if not recognized
1637 # So say no if there are warnings
1638 if test -s conftest.err; then
1639 # Append any errors to the config.log.
1640 cat conftest.err 1>&AS_MESSAGE_LOG_FD
1641 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1642 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1643 if diff conftest.exp conftest.er2 >/dev/null; then
1644 $2=yes
1645 fi
1646 else
1647 $2=yes
1648 fi
1649 fi
1650 $RM -r conftest*
1651 LDFLAGS=$save_LDFLAGS
1652 ])
1653
1654 if test yes = "[$]$2"; then
1655 m4_if([$4], , :, [$4])
1656 else
1657 m4_if([$5], , :, [$5])
1658 fi
1659 ])# _LT_LINKER_OPTION
1660
1661 # Old name:
1662 AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
1663 dnl aclocal-1.4 backwards compatibility:
1664 dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
1665
1666
1667 # LT_CMD_MAX_LEN
1668 #---------------
1669 AC_DEFUN([LT_CMD_MAX_LEN],
1670 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
1671 # find the maximum length of command line arguments
1672 AC_MSG_CHECKING([the maximum length of command line arguments])
1673 AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
1674 i=0
1675 teststring=ABCD
1676
1677 case $build_os in
1678 msdosdjgpp*)
1679 # On DJGPP, this test can blow up pretty badly due to problems in libc
1680 # (any single argument exceeding 2000 bytes causes a buffer overrun
1681 # during glob expansion). Even if it were fixed, the result of this
1682 # check would be larger than it should be.
1683 lt_cv_sys_max_cmd_len=12288; # 12K is about right
1684 ;;
1685
1686 gnu*)
1687 # Under GNU Hurd, this test is not required because there is
1688 # no limit to the length of command line arguments.
1689 # Libtool will interpret -1 as no limit whatsoever
1690 lt_cv_sys_max_cmd_len=-1;
1691 ;;
1692
1693 cygwin* | mingw* | cegcc*)
1694 # On Win9x/ME, this test blows up -- it succeeds, but takes
1695 # about 5 minutes as the teststring grows exponentially.
1696 # Worse, since 9x/ME are not pre-emptively multitasking,
1697 # you end up with a "frozen" computer, even though with patience
1698 # the test eventually succeeds (with a max line length of 256k).
1699 # Instead, let's just punt: use the minimum linelength reported by
1700 # all of the supported platforms: 8192 (on NT/2K/XP).
1701 lt_cv_sys_max_cmd_len=8192;
1702 ;;
1703
1704 mint*)
1705 # On MiNT this can take a long time and run out of memory.
1706 lt_cv_sys_max_cmd_len=8192;
1707 ;;
1708
1709 amigaos*)
1710 # On AmigaOS with pdksh, this test takes hours, literally.
1711 # So we just punt and use a minimum line length of 8192.
1712 lt_cv_sys_max_cmd_len=8192;
1713 ;;
1714
1715 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
1716 # This has been around since 386BSD, at least. Likely further.
1717 if test -x /sbin/sysctl; then
1718 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
1719 elif test -x /usr/sbin/sysctl; then
1720 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
1721 else
1722 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
1723 fi
1724 # And add a safety zone
1725 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1727 ;;
1728
1729 interix*)
1730 # We know the value 262144 and hardcode it with a safety zone (like BSD)
1731 lt_cv_sys_max_cmd_len=196608
1732 ;;
1733
1734 os2*)
1735 # The test takes a long time on OS/2.
1736 lt_cv_sys_max_cmd_len=8192
1737 ;;
1738
1739 osf*)
1740 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
1741 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
1742 # nice to cause kernel panics so lets avoid the loop below.
1743 # First set a reasonable default.
1744 lt_cv_sys_max_cmd_len=16384
1745 #
1746 if test -x /sbin/sysconfig; then
1747 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
1748 *1*) lt_cv_sys_max_cmd_len=-1 ;;
1749 esac
1750 fi
1751 ;;
1752 sco3.2v5*)
1753 lt_cv_sys_max_cmd_len=102400
1754 ;;
1755 sysv5* | sco5v6* | sysv4.2uw2*)
1756 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
1757 if test -n "$kargmax"; then
1758 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
1759 else
1760 lt_cv_sys_max_cmd_len=32768
1761 fi
1762 ;;
1763 *)
1764 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1765 if test -n "$lt_cv_sys_max_cmd_len" && \
1766 test undefined != "$lt_cv_sys_max_cmd_len"; then
1767 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1768 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1769 else
1770 # Make teststring a little bigger before we do anything with it.
1771 # a 1K string should be a reasonable start.
1772 for i in 1 2 3 4 5 6 7 8; do
1773 teststring=$teststring$teststring
1774 done
1775 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
1776 # If test is not a shell built-in, we'll probably end up computing a
1777 # maximum length that is only half of the actual maximum length, but
1778 # we can't tell.
1779 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
1780 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1781 test 17 != "$i" # 1/2 MB should be enough
1782 do
1783 i=`expr $i + 1`
1784 teststring=$teststring$teststring
1785 done
1786 # Only check the string length outside the loop.
1787 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
1788 teststring=
1789 # Add a significant safety factor because C++ compilers can tack on
1790 # massive amounts of additional arguments before passing them to the
1791 # linker. It appears as though 1/2 is a usable value.
1792 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
1793 fi
1794 ;;
1795 esac
1796 ])
1797 if test -n "$lt_cv_sys_max_cmd_len"; then
1798 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
1799 else
1800 AC_MSG_RESULT(none)
1801 fi
1802 max_cmd_len=$lt_cv_sys_max_cmd_len
1803 _LT_DECL([], [max_cmd_len], [0],
1804 [What is the maximum length of a command?])
1805 ])# LT_CMD_MAX_LEN
1806
1807 # Old name:
1808 AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
1809 dnl aclocal-1.4 backwards compatibility:
1810 dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
1811
1812
1813 # _LT_HEADER_DLFCN
1814 # ----------------
1815 m4_defun([_LT_HEADER_DLFCN],
1816 [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
1817 ])# _LT_HEADER_DLFCN
1818
1819
1820 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
1821 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
1822 # ----------------------------------------------------------------
1823 m4_defun([_LT_TRY_DLOPEN_SELF],
1824 [m4_require([_LT_HEADER_DLFCN])dnl
1825 if test yes = "$cross_compiling"; then :
1826 [$4]
1827 else
1828 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1829 lt_status=$lt_dlunknown
1830 cat > conftest.$ac_ext <<_LT_EOF
1831 [#line $LINENO "configure"
1832 #include "confdefs.h"
1833
1834 #if HAVE_DLFCN_H
1835 #include <dlfcn.h>
1836 #endif
1837
1838 #include <stdio.h>
1839
1840 #ifdef RTLD_GLOBAL
1841 # define LT_DLGLOBAL RTLD_GLOBAL
1842 #else
1843 # ifdef DL_GLOBAL
1844 # define LT_DLGLOBAL DL_GLOBAL
1845 # else
1846 # define LT_DLGLOBAL 0
1847 # endif
1848 #endif
1849
1850 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1851 find out it does not work in some platform. */
1852 #ifndef LT_DLLAZY_OR_NOW
1853 # ifdef RTLD_LAZY
1854 # define LT_DLLAZY_OR_NOW RTLD_LAZY
1855 # else
1856 # ifdef DL_LAZY
1857 # define LT_DLLAZY_OR_NOW DL_LAZY
1858 # else
1859 # ifdef RTLD_NOW
1860 # define LT_DLLAZY_OR_NOW RTLD_NOW
1861 # else
1862 # ifdef DL_NOW
1863 # define LT_DLLAZY_OR_NOW DL_NOW
1864 # else
1865 # define LT_DLLAZY_OR_NOW 0
1866 # endif
1867 # endif
1868 # endif
1869 # endif
1870 #endif
1871
1872 /* When -fvisibility=hidden is used, assume the code has been annotated
1873 correspondingly for the symbols needed. */
1874 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1875 int fnord () __attribute__((visibility("default")));
1876 #endif
1877
1878 int fnord () { return 42; }
1879 int main ()
1880 {
1881 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1882 int status = $lt_dlunknown;
1883
1884 if (self)
1885 {
1886 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
1887 else
1888 {
1889 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
1890 else puts (dlerror ());
1891 }
1892 /* dlclose (self); */
1893 }
1894 else
1895 puts (dlerror ());
1896
1897 return status;
1898 }]
1899 _LT_EOF
1900 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
1901 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
1902 lt_status=$?
1903 case x$lt_status in
1904 x$lt_dlno_uscore) $1 ;;
1905 x$lt_dlneed_uscore) $2 ;;
1906 x$lt_dlunknown|x*) $3 ;;
1907 esac
1908 else :
1909 # compilation failed
1910 $3
1911 fi
1912 fi
1913 rm -fr conftest*
1914 ])# _LT_TRY_DLOPEN_SELF
1915
1916
1917 # LT_SYS_DLOPEN_SELF
1918 # ------------------
1919 AC_DEFUN([LT_SYS_DLOPEN_SELF],
1920 [m4_require([_LT_HEADER_DLFCN])dnl
1921 if test yes != "$enable_dlopen"; then
1922 enable_dlopen=unknown
1923 enable_dlopen_self=unknown
1924 enable_dlopen_self_static=unknown
1925 else
1926 lt_cv_dlopen=no
1927 lt_cv_dlopen_libs=
1928
1929 case $host_os in
1930 beos*)
1931 lt_cv_dlopen=load_add_on
1932 lt_cv_dlopen_libs=
1933 lt_cv_dlopen_self=yes
1934 ;;
1935
1936 mingw* | pw32* | cegcc*)
1937 lt_cv_dlopen=LoadLibrary
1938 lt_cv_dlopen_libs=
1939 ;;
1940
1941 cygwin*)
1942 lt_cv_dlopen=dlopen
1943 lt_cv_dlopen_libs=
1944 ;;
1945
1946 darwin*)
1947 # if libdl is installed we need to link against it
1948 AC_CHECK_LIB([dl], [dlopen],
1949 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
1950 lt_cv_dlopen=dyld
1951 lt_cv_dlopen_libs=
1952 lt_cv_dlopen_self=yes
1953 ])
1954 ;;
1955
1956 tpf*)
1957 # Don't try to run any link tests for TPF. We know it's impossible
1958 # because TPF is a cross-compiler, and we know how we open DSOs.
1959 lt_cv_dlopen=dlopen
1960 lt_cv_dlopen_libs=
1961 lt_cv_dlopen_self=no
1962 ;;
1963
1964 *)
1965 AC_CHECK_FUNC([shl_load],
1966 [lt_cv_dlopen=shl_load],
1967 [AC_CHECK_LIB([dld], [shl_load],
1968 [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
1969 [AC_CHECK_FUNC([dlopen],
1970 [lt_cv_dlopen=dlopen],
1971 [AC_CHECK_LIB([dl], [dlopen],
1972 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
1973 [AC_CHECK_LIB([svld], [dlopen],
1974 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
1975 [AC_CHECK_LIB([dld], [dld_link],
1976 [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
1977 ])
1978 ])
1979 ])
1980 ])
1981 ])
1982 ;;
1983 esac
1984
1985 if test no = "$lt_cv_dlopen"; then
1986 enable_dlopen=no
1987 else
1988 enable_dlopen=yes
1989 fi
1990
1991 case $lt_cv_dlopen in
1992 dlopen)
1993 save_CPPFLAGS=$CPPFLAGS
1994 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1995
1996 save_LDFLAGS=$LDFLAGS
1997 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1998
1999 save_LIBS=$LIBS
2000 LIBS="$lt_cv_dlopen_libs $LIBS"
2001
2002 AC_CACHE_CHECK([whether a program can dlopen itself],
2003 lt_cv_dlopen_self, [dnl
2004 _LT_TRY_DLOPEN_SELF(
2005 lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
2006 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
2007 ])
2008
2009 if test yes = "$lt_cv_dlopen_self"; then
2010 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
2011 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
2012 lt_cv_dlopen_self_static, [dnl
2013 _LT_TRY_DLOPEN_SELF(
2014 lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
2015 lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
2016 ])
2017 fi
2018
2019 CPPFLAGS=$save_CPPFLAGS
2020 LDFLAGS=$save_LDFLAGS
2021 LIBS=$save_LIBS
2022 ;;
2023 esac
2024
2025 case $lt_cv_dlopen_self in
2026 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
2027 *) enable_dlopen_self=unknown ;;
2028 esac
2029
2030 case $lt_cv_dlopen_self_static in
2031 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
2032 *) enable_dlopen_self_static=unknown ;;
2033 esac
2034 fi
2035 _LT_DECL([dlopen_support], [enable_dlopen], [0],
2036 [Whether dlopen is supported])
2037 _LT_DECL([dlopen_self], [enable_dlopen_self], [0],
2038 [Whether dlopen of programs is supported])
2039 _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
2040 [Whether dlopen of statically linked programs is supported])
2041 ])# LT_SYS_DLOPEN_SELF
2042
2043 # Old name:
2044 AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
2045 dnl aclocal-1.4 backwards compatibility:
2046 dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
2047
2048
2049 # _LT_COMPILER_C_O([TAGNAME])
2050 # ---------------------------
2051 # Check to see if options -c and -o are simultaneously supported by compiler.
2052 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2053 m4_defun([_LT_COMPILER_C_O],
2054 [m4_require([_LT_DECL_SED])dnl
2055 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2056 m4_require([_LT_TAG_COMPILER])dnl
2057 AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
2058 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
2059 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
2060 $RM -r conftest 2>/dev/null
2061 mkdir conftest
2062 cd conftest
2063 mkdir out
2064 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
2065
2066 lt_compiler_flag="-o out/conftest2.$ac_objext"
2067 # Insert the option either (1) after the last *FLAGS variable, or
2068 # (2) before a word containing "conftest.", or (3) at the end.
2069 # Note that $ac_compile itself does not contain backslashes and begins
2070 # with a dollar sign (not a hyphen), so the echo should work correctly.
2071 lt_compile=`echo "$ac_compile" | $SED \
2072 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
2073 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
2074 -e 's:$: $lt_compiler_flag:'`
2075 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
2076 (eval "$lt_compile" 2>out/conftest.err)
2077 ac_status=$?
2078 cat out/conftest.err >&AS_MESSAGE_LOG_FD
2079 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2080 if (exit $ac_status) && test -s out/conftest2.$ac_objext
2081 then
2082 # The compiler can only warn and ignore the option if not recognized
2083 # So say no if there are warnings
2084 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
2085 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
2086 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
2087 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
2088 fi
2089 fi
2090 chmod u+w . 2>&AS_MESSAGE_LOG_FD
2091 $RM conftest*
2092 # SGI C++ compiler will create directory out/ii_files/ for
2093 # template instantiation
2094 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
2095 $RM out/* && rmdir out
2096 cd ..
2097 $RM -r conftest
2098 $RM conftest*
2099 ])
2100 _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
2101 [Does compiler simultaneously support -c and -o options?])
2102 ])# _LT_COMPILER_C_O
2103
2104
2105 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2106 # ----------------------------------
2107 # Check to see if we can do hard links to lock some files if needed
2108 m4_defun([_LT_COMPILER_FILE_LOCKS],
2109 [m4_require([_LT_ENABLE_LOCK])dnl
2110 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2111 _LT_COMPILER_C_O([$1])
2112
2113 hard_links=nottested
2114 if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
2115 # do not overwrite the value of need_locks provided by the user
2116 AC_MSG_CHECKING([if we can lock with hard links])
2117 hard_links=yes
2118 $RM conftest*
2119 ln conftest.a conftest.b 2>/dev/null && hard_links=no
2120 touch conftest.a
2121 ln conftest.a conftest.b 2>&5 || hard_links=no
2122 ln conftest.a conftest.b 2>/dev/null && hard_links=no
2123 AC_MSG_RESULT([$hard_links])
2124 if test no = "$hard_links"; then
2125 AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
2126 need_locks=warn
2127 fi
2128 else
2129 need_locks=no
2130 fi
2131 _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
2132 ])# _LT_COMPILER_FILE_LOCKS
2133
2134
2135 # _LT_CHECK_OBJDIR
2136 # ----------------
2137 m4_defun([_LT_CHECK_OBJDIR],
2138 [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
2139 [rm -f .libs 2>/dev/null
2140 mkdir .libs 2>/dev/null
2141 if test -d .libs; then
2142 lt_cv_objdir=.libs
2143 else
2144 # MS-DOS does not allow filenames that begin with a dot.
2145 lt_cv_objdir=_libs
2146 fi
2147 rmdir .libs 2>/dev/null])
2148 objdir=$lt_cv_objdir
2149 _LT_DECL([], [objdir], [0],
2150 [The name of the directory that contains temporary libtool files])dnl
2151 m4_pattern_allow([LT_OBJDIR])dnl
2152 AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
2153 [Define to the sub-directory where libtool stores uninstalled libraries.])
2154 ])# _LT_CHECK_OBJDIR
2155
2156
2157 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2158 # --------------------------------------
2159 # Check hardcoding attributes.
2160 m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
2161 [AC_MSG_CHECKING([how to hardcode library paths into programs])
2162 _LT_TAGVAR(hardcode_action, $1)=
2163 if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
2164 test -n "$_LT_TAGVAR(runpath_var, $1)" ||
2165 test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
2166
2167 # We can hardcode non-existent directories.
2168 if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
2169 # If the only mechanism to avoid hardcoding is shlibpath_var, we
2170 # have to relink, otherwise we might link with an installed library
2171 # when we should be linking with a yet-to-be-installed one
2172 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
2173 test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
2174 # Linking always hardcodes the temporary library directory.
2175 _LT_TAGVAR(hardcode_action, $1)=relink
2176 else
2177 # We can link without hardcoding, and we can hardcode nonexisting dirs.
2178 _LT_TAGVAR(hardcode_action, $1)=immediate
2179 fi
2180 else
2181 # We cannot hardcode anything, or else we can only hardcode existing
2182 # directories.
2183 _LT_TAGVAR(hardcode_action, $1)=unsupported
2184 fi
2185 AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
2186
2187 if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
2188 test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
2189 # Fast installation is not supported
2190 enable_fast_install=no
2191 elif test yes = "$shlibpath_overrides_runpath" ||
2192 test no = "$enable_shared"; then
2193 # Fast installation is not necessary
2194 enable_fast_install=needless
2195 fi
2196 _LT_TAGDECL([], [hardcode_action], [0],
2197 [How to hardcode a shared library path into an executable])
2198 ])# _LT_LINKER_HARDCODE_LIBPATH
2199
2200
2201 # _LT_CMD_STRIPLIB
2202 # ----------------
2203 m4_defun([_LT_CMD_STRIPLIB],
2204 [m4_require([_LT_DECL_EGREP])
2205 striplib=
2206 old_striplib=
2207 AC_MSG_CHECKING([whether stripping libraries is possible])
2208 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
2209 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
2210 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
2211 AC_MSG_RESULT([yes])
2212 else
2213 # FIXME - insert some real tests, host_os isn't really good enough
2214 case $host_os in
2215 darwin*)
2216 if test -n "$STRIP"; then
2217 striplib="$STRIP -x"
2218 old_striplib="$STRIP -S"
2219 AC_MSG_RESULT([yes])
2220 else
2221 AC_MSG_RESULT([no])
2222 fi
2223 ;;
2224 *)
2225 AC_MSG_RESULT([no])
2226 ;;
2227 esac
2228 fi
2229 _LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
2230 _LT_DECL([], [striplib], [1])
2231 ])# _LT_CMD_STRIPLIB
2232
2233
2234 # _LT_PREPARE_MUNGE_PATH_LIST
2235 # ---------------------------
2236 # Make sure func_munge_path_list() is defined correctly.
2237 m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
2238 [[# func_munge_path_list VARIABLE PATH
2239 # -----------------------------------
2240 # VARIABLE is name of variable containing _space_ separated list of
2241 # directories to be munged by the contents of PATH, which is string
2242 # having a format:
2243 # "DIR[:DIR]:"
2244 # string "DIR[ DIR]" will be prepended to VARIABLE
2245 # ":DIR[:DIR]"
2246 # string "DIR[ DIR]" will be appended to VARIABLE
2247 # "DIRP[:DIRP]::[DIRA:]DIRA"
2248 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
2249 # "DIRA[ DIRA]" will be appended to VARIABLE
2250 # "DIR[:DIR]"
2251 # VARIABLE will be replaced by "DIR[ DIR]"
2252 func_munge_path_list ()
2253 {
2254 case x@S|@2 in
2255 x)
2256 ;;
2257 *:)
2258 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
2259 ;;
2260 x:*)
2261 eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
2262 ;;
2263 *::*)
2264 eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
2265 eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
2266 ;;
2267 *)
2268 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
2269 ;;
2270 esac
2271 }
2272 ]])# _LT_PREPARE_PATH_LIST
2273
2274
2275 # _LT_SYS_DYNAMIC_LINKER([TAG])
2276 # -----------------------------
2277 # PORTME Fill in your ld.so characteristics
2278 m4_defun([_LT_SYS_DYNAMIC_LINKER],
2279 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
2280 m4_require([_LT_DECL_EGREP])dnl
2281 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2282 m4_require([_LT_DECL_OBJDUMP])dnl
2283 m4_require([_LT_DECL_SED])dnl
2284 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
2285 m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
2286 AC_MSG_CHECKING([dynamic linker characteristics])
2287 m4_if([$1],
2288 [], [
2289 if test yes = "$GCC"; then
2290 case $host_os in
2291 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
2292 *) lt_awk_arg='/^libraries:/' ;;
2293 esac
2294 case $host_os in
2295 mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
2296 *) lt_sed_strip_eq='s|=/|/|g' ;;
2297 esac
2298 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
2299 case $lt_search_path_spec in
2300 *\;*)
2301 # if the path contains ";" then we assume it to be the separator
2302 # otherwise default to the standard path separator (i.e. ":") - it is
2303 # assumed that no part of a normal pathname contains ";" but that should
2304 # okay in the real world where ";" in dirpaths is itself problematic.
2305 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
2306 ;;
2307 *)
2308 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
2309 ;;
2310 esac
2311 # Ok, now we have the path, separated by spaces, we can step through it
2312 # and add multilib dir if necessary...
2313 lt_tmp_lt_search_path_spec=
2314 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
2315 # ...but if some path component already ends with the multilib dir we assume
2316 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
2317 case "$lt_multi_os_dir; $lt_search_path_spec " in
2318 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
2319 lt_multi_os_dir=
2320 ;;
2321 esac
2322 for lt_sys_path in $lt_search_path_spec; do
2323 if test -d "$lt_sys_path$lt_multi_os_dir"; then
2324 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
2325 elif test -n "$lt_multi_os_dir"; then
2326 test -d "$lt_sys_path" && \
2327 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
2328 fi
2329 done
2330 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
2331 BEGIN {RS = " "; FS = "/|\n";} {
2332 lt_foo = "";
2333 lt_count = 0;
2334 for (lt_i = NF; lt_i > 0; lt_i--) {
2335 if ($lt_i != "" && $lt_i != ".") {
2336 if ($lt_i == "..") {
2337 lt_count++;
2338 } else {
2339 if (lt_count == 0) {
2340 lt_foo = "/" $lt_i lt_foo;
2341 } else {
2342 lt_count--;
2343 }
2344 }
2345 }
2346 }
2347 if (lt_foo != "") { lt_freq[[lt_foo]]++; }
2348 if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
2349 }'`
2350 # AWK program above erroneously prepends '/' to C:/dos/paths
2351 # for these hosts.
2352 case $host_os in
2353 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
2354 $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
2355 esac
2356 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
2357 else
2358 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2359 fi])
2360 library_names_spec=
2361 libname_spec='lib$name'
2362 soname_spec=
2363 shrext_cmds=.so
2364 postinstall_cmds=
2365 postuninstall_cmds=
2366 finish_cmds=
2367 finish_eval=
2368 shlibpath_var=
2369 shlibpath_overrides_runpath=unknown
2370 version_type=none
2371 dynamic_linker="$host_os ld.so"
2372 sys_lib_dlsearch_path_spec="/lib /usr/lib"
2373 need_lib_prefix=unknown
2374 hardcode_into_libs=no
2375
2376 # when you set need_version to no, make sure it does not cause -set_version
2377 # flags to be left without arguments
2378 need_version=unknown
2379
2380 AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
2381 [User-defined run-time library search path.])
2382
2383 case $host_os in
2384 aix3*)
2385 version_type=linux # correct to gnu/linux during the next big refactor
2386 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
2387 shlibpath_var=LIBPATH
2388
2389 # AIX 3 has no versioning support, so we append a major version to the name.
2390 soname_spec='$libname$release$shared_ext$major'
2391 ;;
2392
2393 aix[[4-9]]*)
2394 version_type=linux # correct to gnu/linux during the next big refactor
2395 need_lib_prefix=no
2396 need_version=no
2397 hardcode_into_libs=yes
2398 if test ia64 = "$host_cpu"; then
2399 # AIX 5 supports IA64
2400 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
2401 shlibpath_var=LD_LIBRARY_PATH
2402 else
2403 # With GCC up to 2.95.x, collect2 would create an import file
2404 # for dependence libraries. The import file would start with
2405 # the line '#! .'. This would cause the generated library to
2406 # depend on '.', always an invalid library. This was fixed in
2407 # development snapshots of GCC prior to 3.0.
2408 case $host_os in
2409 aix4 | aix4.[[01]] | aix4.[[01]].*)
2410 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
2411 echo ' yes '
2412 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
2413 :
2414 else
2415 can_build_shared=no
2416 fi
2417 ;;
2418 esac
2419 # Using Import Files as archive members, it is possible to support
2420 # filename-based versioning of shared library archives on AIX. While
2421 # this would work for both with and without runtime linking, it will
2422 # prevent static linking of such archives. So we do filename-based
2423 # shared library versioning with .so extension only, which is used
2424 # when both runtime linking and shared linking is enabled.
2425 # Unfortunately, runtime linking may impact performance, so we do
2426 # not want this to be the default eventually. Also, we use the
2427 # versioned .so libs for executables only if there is the -brtl
2428 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
2429 # To allow for filename-based versioning support, we need to create
2430 # libNAME.so.V as an archive file, containing:
2431 # *) an Import File, referring to the versioned filename of the
2432 # archive as well as the shared archive member, telling the
2433 # bitwidth (32 or 64) of that shared object, and providing the
2434 # list of exported symbols of that shared object, eventually
2435 # decorated with the 'weak' keyword
2436 # *) the shared object with the F_LOADONLY flag set, to really avoid
2437 # it being seen by the linker.
2438 # At run time we better use the real file rather than another symlink,
2439 # but for link time we create the symlink libNAME.so -> libNAME.so.V
2440
2441 case $with_aix_soname,$aix_use_runtimelinking in
2442 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
2443 # soname into executable. Probably we can add versioning support to
2444 # collect2, so additional links can be useful in future.
2445 aix,yes) # traditional libtool
2446 dynamic_linker='AIX unversionable lib.so'
2447 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
2448 # instead of lib<name>.a to let people know that these are not
2449 # typical AIX shared libraries.
2450 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2451 ;;
2452 aix,no) # traditional AIX only
2453 dynamic_linker='AIX lib.a[(]lib.so.V[)]'
2454 # We preserve .a as extension for shared libraries through AIX4.2
2455 # and later when we are not doing run time linking.
2456 library_names_spec='$libname$release.a $libname.a'
2457 soname_spec='$libname$release$shared_ext$major'
2458 ;;
2459 svr4,*) # full svr4 only
2460 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]"
2461 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
2462 # We do not specify a path in Import Files, so LIBPATH fires.
2463 shlibpath_overrides_runpath=yes
2464 ;;
2465 *,yes) # both, prefer svr4
2466 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]"
2467 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
2468 # unpreferred sharedlib libNAME.a needs extra handling
2469 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
2470 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
2471 # We do not specify a path in Import Files, so LIBPATH fires.
2472 shlibpath_overrides_runpath=yes
2473 ;;
2474 *,no) # both, prefer aix
2475 dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]"
2476 library_names_spec='$libname$release.a $libname.a'
2477 soname_spec='$libname$release$shared_ext$major'
2478 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
2479 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
2480 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
2481 ;;
2482 esac
2483 shlibpath_var=LIBPATH
2484 fi
2485 ;;
2486
2487 amigaos*)
2488 case $host_cpu in
2489 powerpc)
2490 # Since July 2007 AmigaOS4 officially supports .so libraries.
2491 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
2492 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2493 ;;
2494 m68k)
2495 library_names_spec='$libname.ixlibrary $libname.a'
2496 # Create ${libname}_ixlibrary.a entries in /sys/libs.
2497 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
2498 ;;
2499 esac
2500 ;;
2501
2502 beos*)
2503 library_names_spec='$libname$shared_ext'
2504 dynamic_linker="$host_os ld.so"
2505 shlibpath_var=LIBRARY_PATH
2506 ;;
2507
2508 bsdi[[45]]*)
2509 version_type=linux # correct to gnu/linux during the next big refactor
2510 need_version=no
2511 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2512 soname_spec='$libname$release$shared_ext$major'
2513 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
2514 shlibpath_var=LD_LIBRARY_PATH
2515 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
2516 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
2517 # the default ld.so.conf also contains /usr/contrib/lib and
2518 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
2519 # libtool to hard-code these into programs
2520 ;;
2521
2522 cygwin* | mingw* | pw32* | cegcc*)
2523 version_type=windows
2524 shrext_cmds=.dll
2525 need_version=no
2526 need_lib_prefix=no
2527
2528 case $GCC,$cc_basename in
2529 yes,*)
2530 # gcc
2531 library_names_spec='$libname.dll.a'
2532 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2533 postinstall_cmds='base_file=`basename \$file`~
2534 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
2535 dldir=$destdir/`dirname \$dlpath`~
2536 test -d \$dldir || mkdir -p \$dldir~
2537 $install_prog $dir/$dlname \$dldir/$dlname~
2538 chmod a+x \$dldir/$dlname~
2539 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
2540 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
2541 fi'
2542 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
2543 dlpath=$dir/\$dldll~
2544 $RM \$dlpath'
2545 shlibpath_overrides_runpath=yes
2546
2547 case $host_os in
2548 cygwin*)
2549 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
2550 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2551 m4_if([$1], [],[
2552 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
2553 ;;
2554 mingw* | cegcc*)
2555 # MinGW DLLs use traditional 'lib' prefix
2556 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2557 ;;
2558 pw32*)
2559 # pw32 DLLs use 'pw' prefix rather than 'lib'
2560 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2561 ;;
2562 esac
2563 dynamic_linker='Win32 ld.exe'
2564 ;;
2565
2566 *,cl*)
2567 # Native MSVC
2568 libname_spec='$name'
2569 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2570 library_names_spec='$libname.dll.lib'
2571
2572 case $build_os in
2573 mingw*)
2574 sys_lib_search_path_spec=
2575 lt_save_ifs=$IFS
2576 IFS=';'
2577 for lt_path in $LIB
2578 do
2579 IFS=$lt_save_ifs
2580 # Let DOS variable expansion print the short 8.3 style file name.
2581 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
2582 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
2583 done
2584 IFS=$lt_save_ifs
2585 # Convert to MSYS style.
2586 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
2587 ;;
2588 cygwin*)
2589 # Convert to unix form, then to dos form, then back to unix form
2590 # but this time dos style (no spaces!) so that the unix form looks
2591 # like /cygdrive/c/PROGRA~1:/cygdr...
2592 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
2593 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
2594 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
2595 ;;
2596 *)
2597 sys_lib_search_path_spec=$LIB
2598 if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
2599 # It is most probably a Windows format PATH.
2600 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
2601 else
2602 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
2603 fi
2604 # FIXME: find the short name or the path components, as spaces are
2605 # common. (e.g. "Program Files" -> "PROGRA~1")
2606 ;;
2607 esac
2608
2609 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2610 postinstall_cmds='base_file=`basename \$file`~
2611 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
2612 dldir=$destdir/`dirname \$dlpath`~
2613 test -d \$dldir || mkdir -p \$dldir~
2614 $install_prog $dir/$dlname \$dldir/$dlname'
2615 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
2616 dlpath=$dir/\$dldll~
2617 $RM \$dlpath'
2618 shlibpath_overrides_runpath=yes
2619 dynamic_linker='Win32 link.exe'
2620 ;;
2621
2622 *)
2623 # Assume MSVC wrapper
2624 library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
2625 dynamic_linker='Win32 ld.exe'
2626 ;;
2627 esac
2628 # FIXME: first we should search . and the directory the executable is in
2629 shlibpath_var=PATH
2630 ;;
2631
2632 darwin* | rhapsody*)
2633 dynamic_linker="$host_os dyld"
2634 version_type=darwin
2635 need_lib_prefix=no
2636 need_version=no
2637 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
2638 soname_spec='$libname$release$major$shared_ext'
2639 shlibpath_overrides_runpath=yes
2640 shlibpath_var=DYLD_LIBRARY_PATH
2641 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
2642 m4_if([$1], [],[
2643 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
2644 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
2645 ;;
2646
2647 dgux*)
2648 version_type=linux # correct to gnu/linux during the next big refactor
2649 need_lib_prefix=no
2650 need_version=no
2651 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2652 soname_spec='$libname$release$shared_ext$major'
2653 shlibpath_var=LD_LIBRARY_PATH
2654 ;;
2655
2656 freebsd* | dragonfly*)
2657 # DragonFly does not have aout. When/if they implement a new
2658 # versioning mechanism, adjust this.
2659 if test -x /usr/bin/objformat; then
2660 objformat=`/usr/bin/objformat`
2661 else
2662 case $host_os in
2663 freebsd[[23]].*) objformat=aout ;;
2664 *) objformat=elf ;;
2665 esac
2666 fi
2667 version_type=freebsd-$objformat
2668 case $version_type in
2669 freebsd-elf*)
2670 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2671 soname_spec='$libname$release$shared_ext$major'
2672 need_version=no
2673 need_lib_prefix=no
2674 ;;
2675 freebsd-*)
2676 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
2677 need_version=yes
2678 ;;
2679 esac
2680 shlibpath_var=LD_LIBRARY_PATH
2681 case $host_os in
2682 freebsd2.*)
2683 shlibpath_overrides_runpath=yes
2684 ;;
2685 freebsd3.[[01]]* | freebsdelf3.[[01]]*)
2686 shlibpath_overrides_runpath=yes
2687 hardcode_into_libs=yes
2688 ;;
2689 freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
2690 freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
2691 shlibpath_overrides_runpath=no
2692 hardcode_into_libs=yes
2693 ;;
2694 *) # from 4.6 on, and DragonFly
2695 shlibpath_overrides_runpath=yes
2696 hardcode_into_libs=yes
2697 ;;
2698 esac
2699 ;;
2700
2701 haiku*)
2702 version_type=linux # correct to gnu/linux during the next big refactor
2703 need_lib_prefix=no
2704 need_version=no
2705 dynamic_linker="$host_os runtime_loader"
2706 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2707 soname_spec='$libname$release$shared_ext$major'
2708 shlibpath_var=LIBRARY_PATH
2709 shlibpath_overrides_runpath=no
2710 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
2711 hardcode_into_libs=yes
2712 ;;
2713
2714 hpux9* | hpux10* | hpux11*)
2715 # Give a soname corresponding to the major version so that dld.sl refuses to
2716 # link against other versions.
2717 version_type=sunos
2718 need_lib_prefix=no
2719 need_version=no
2720 case $host_cpu in
2721 ia64*)
2722 shrext_cmds='.so'
2723 hardcode_into_libs=yes
2724 dynamic_linker="$host_os dld.so"
2725 shlibpath_var=LD_LIBRARY_PATH
2726 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
2727 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2728 soname_spec='$libname$release$shared_ext$major'
2729 if test 32 = "$HPUX_IA64_MODE"; then
2730 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
2731 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
2732 else
2733 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
2734 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
2735 fi
2736 ;;
2737 hppa*64*)
2738 shrext_cmds='.sl'
2739 hardcode_into_libs=yes
2740 dynamic_linker="$host_os dld.sl"
2741 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
2742 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
2743 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2744 soname_spec='$libname$release$shared_ext$major'
2745 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
2746 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2747 ;;
2748 *)
2749 shrext_cmds='.sl'
2750 dynamic_linker="$host_os dld.sl"
2751 shlibpath_var=SHLIB_PATH
2752 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
2753 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2754 soname_spec='$libname$release$shared_ext$major'
2755 ;;
2756 esac
2757 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
2758 postinstall_cmds='chmod 555 $lib'
2759 # or fails outright, so override atomically:
2760 install_override_mode=555
2761 ;;
2762
2763 interix[[3-9]]*)
2764 version_type=linux # correct to gnu/linux during the next big refactor
2765 need_lib_prefix=no
2766 need_version=no
2767 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2768 soname_spec='$libname$release$shared_ext$major'
2769 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
2770 shlibpath_var=LD_LIBRARY_PATH
2771 shlibpath_overrides_runpath=no
2772 hardcode_into_libs=yes
2773 ;;
2774
2775 irix5* | irix6* | nonstopux*)
2776 case $host_os in
2777 nonstopux*) version_type=nonstopux ;;
2778 *)
2779 if test yes = "$lt_cv_prog_gnu_ld"; then
2780 version_type=linux # correct to gnu/linux during the next big refactor
2781 else
2782 version_type=irix
2783 fi ;;
2784 esac
2785 need_lib_prefix=no
2786 need_version=no
2787 soname_spec='$libname$release$shared_ext$major'
2788 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
2789 case $host_os in
2790 irix5* | nonstopux*)
2791 libsuff= shlibsuff=
2792 ;;
2793 *)
2794 case $LD in # libtool.m4 will add one of these switches to LD
2795 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
2796 libsuff= shlibsuff= libmagic=32-bit;;
2797 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
2798 libsuff=32 shlibsuff=N32 libmagic=N32;;
2799 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
2800 libsuff=64 shlibsuff=64 libmagic=64-bit;;
2801 *) libsuff= shlibsuff= libmagic=never-match;;
2802 esac
2803 ;;
2804 esac
2805 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
2806 shlibpath_overrides_runpath=no
2807 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
2808 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
2809 hardcode_into_libs=yes
2810 ;;
2811
2812 # No shared lib support for Linux oldld, aout, or coff.
2813 linux*oldld* | linux*aout* | linux*coff*)
2814 dynamic_linker=no
2815 ;;
2816
2817 linux*android*)
2818 version_type=none # Android doesn't support versioned libraries.
2819 need_lib_prefix=no
2820 need_version=no
2821 library_names_spec='$libname$release$shared_ext'
2822 soname_spec='$libname$release$shared_ext'
2823 finish_cmds=
2824 shlibpath_var=LD_LIBRARY_PATH
2825 shlibpath_overrides_runpath=yes
2826
2827 # This implies no fast_install, which is unacceptable.
2828 # Some rework will be needed to allow for fast_install
2829 # before this can be enabled.
2830 hardcode_into_libs=yes
2831
2832 dynamic_linker='Android linker'
2833 # Don't embed -rpath directories since the linker doesn't support them.
2834 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
2835 ;;
2836
2837 # This must be glibc/ELF.
2838 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
2839 version_type=linux # correct to gnu/linux during the next big refactor
2840 need_lib_prefix=no
2841 need_version=no
2842 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2843 soname_spec='$libname$release$shared_ext$major'
2844 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
2845 shlibpath_var=LD_LIBRARY_PATH
2846 shlibpath_overrides_runpath=no
2847
2848 # Some binutils ld are patched to set DT_RUNPATH
2849 AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
2850 [lt_cv_shlibpath_overrides_runpath=no
2851 save_LDFLAGS=$LDFLAGS
2852 save_libdir=$libdir
2853 eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
2854 LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
2855 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
2856 [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
2857 [lt_cv_shlibpath_overrides_runpath=yes])])
2858 LDFLAGS=$save_LDFLAGS
2859 libdir=$save_libdir
2860 ])
2861 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2862
2863 # This implies no fast_install, which is unacceptable.
2864 # Some rework will be needed to allow for fast_install
2865 # before this can be enabled.
2866 hardcode_into_libs=yes
2867
2868 # Ideally, we could use ldconfig to report *all* directores which are
2869 # searched for libraries, however this is still not possible. Aside from not
2870 # being certain /sbin/ldconfig is available, command
2871 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
2872 # even though it is searched at run-time. Try to do the best guess by
2873 # appending ld.so.conf contents (and includes) to the search path.
2874 if test -f /etc/ld.so.conf; then
2875 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
2876 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
2877 fi
2878
2879 # We used to test for /lib/ld.so.1 and disable shared libraries on
2880 # powerpc, because MkLinux only supported shared libraries with the
2881 # GNU dynamic linker. Since this was broken with cross compilers,
2882 # most powerpc-linux boxes support dynamic linking these days and
2883 # people can always --disable-shared, the test was removed, and we
2884 # assume the GNU/Linux dynamic linker is in use.
2885 dynamic_linker='GNU/Linux ld.so'
2886 ;;
2887
2888 netbsdelf*-gnu)
2889 version_type=linux
2890 need_lib_prefix=no
2891 need_version=no
2892 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2893 soname_spec='${libname}${release}${shared_ext}$major'
2894 shlibpath_var=LD_LIBRARY_PATH
2895 shlibpath_overrides_runpath=no
2896 hardcode_into_libs=yes
2897 dynamic_linker='NetBSD ld.elf_so'
2898 ;;
2899
2900 netbsd*)
2901 version_type=sunos
2902 need_lib_prefix=no
2903 need_version=no
2904 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
2905 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
2906 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
2907 dynamic_linker='NetBSD (a.out) ld.so'
2908 else
2909 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2910 soname_spec='$libname$release$shared_ext$major'
2911 dynamic_linker='NetBSD ld.elf_so'
2912 fi
2913 shlibpath_var=LD_LIBRARY_PATH
2914 shlibpath_overrides_runpath=yes
2915 hardcode_into_libs=yes
2916 ;;
2917
2918 newsos6)
2919 version_type=linux # correct to gnu/linux during the next big refactor
2920 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2921 shlibpath_var=LD_LIBRARY_PATH
2922 shlibpath_overrides_runpath=yes
2923 ;;
2924
2925 *nto* | *qnx*)
2926 version_type=qnx
2927 need_lib_prefix=no
2928 need_version=no
2929 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2930 soname_spec='$libname$release$shared_ext$major'
2931 shlibpath_var=LD_LIBRARY_PATH
2932 shlibpath_overrides_runpath=no
2933 hardcode_into_libs=yes
2934 dynamic_linker='ldqnx.so'
2935 ;;
2936
2937 openbsd* | bitrig*)
2938 version_type=sunos
2939 sys_lib_dlsearch_path_spec=/usr/lib
2940 need_lib_prefix=no
2941 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
2942 need_version=no
2943 else
2944 need_version=yes
2945 fi
2946 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
2947 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
2948 shlibpath_var=LD_LIBRARY_PATH
2949 shlibpath_overrides_runpath=yes
2950 ;;
2951
2952 os2*)
2953 libname_spec='$name'
2954 version_type=windows
2955 shrext_cmds=.dll
2956 need_version=no
2957 need_lib_prefix=no
2958 # OS/2 can only load a DLL with a base name of 8 characters or less.
2959 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
2960 v=$($ECHO $release$versuffix | tr -d .-);
2961 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
2962 $ECHO $n$v`$shared_ext'
2963 library_names_spec='${libname}_dll.$libext'
2964 dynamic_linker='OS/2 ld.exe'
2965 shlibpath_var=BEGINLIBPATH
2966 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2967 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2968 postinstall_cmds='base_file=`basename \$file`~
2969 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
2970 dldir=$destdir/`dirname \$dlpath`~
2971 test -d \$dldir || mkdir -p \$dldir~
2972 $install_prog $dir/$dlname \$dldir/$dlname~
2973 chmod a+x \$dldir/$dlname~
2974 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
2975 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
2976 fi'
2977 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
2978 dlpath=$dir/\$dldll~
2979 $RM \$dlpath'
2980 ;;
2981
2982 osf3* | osf4* | osf5*)
2983 version_type=osf
2984 need_lib_prefix=no
2985 need_version=no
2986 soname_spec='$libname$release$shared_ext$major'
2987 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2988 shlibpath_var=LD_LIBRARY_PATH
2989 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
2990 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2991 ;;
2992
2993 rdos*)
2994 dynamic_linker=no
2995 ;;
2996
2997 solaris*)
2998 version_type=linux # correct to gnu/linux during the next big refactor
2999 need_lib_prefix=no
3000 need_version=no
3001 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3002 soname_spec='$libname$release$shared_ext$major'
3003 shlibpath_var=LD_LIBRARY_PATH
3004 shlibpath_overrides_runpath=yes
3005 hardcode_into_libs=yes
3006 # ldd complains unless libraries are executable
3007 postinstall_cmds='chmod +x $lib'
3008 ;;
3009
3010 sunos4*)
3011 version_type=sunos
3012 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
3013 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
3014 shlibpath_var=LD_LIBRARY_PATH
3015 shlibpath_overrides_runpath=yes
3016 if test yes = "$with_gnu_ld"; then
3017 need_lib_prefix=no
3018 fi
3019 need_version=yes
3020 ;;
3021
3022 sysv4 | sysv4.3*)
3023 version_type=linux # correct to gnu/linux during the next big refactor
3024 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3025 soname_spec='$libname$release$shared_ext$major'
3026 shlibpath_var=LD_LIBRARY_PATH
3027 case $host_vendor in
3028 sni)
3029 shlibpath_overrides_runpath=no
3030 need_lib_prefix=no
3031 runpath_var=LD_RUN_PATH
3032 ;;
3033 siemens)
3034 need_lib_prefix=no
3035 ;;
3036 motorola)
3037 need_lib_prefix=no
3038 need_version=no
3039 shlibpath_overrides_runpath=no
3040 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
3041 ;;
3042 esac
3043 ;;
3044
3045 sysv4*MP*)
3046 if test -d /usr/nec; then
3047 version_type=linux # correct to gnu/linux during the next big refactor
3048 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
3049 soname_spec='$libname$shared_ext.$major'
3050 shlibpath_var=LD_LIBRARY_PATH
3051 fi
3052 ;;
3053
3054 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3055 version_type=sco
3056 need_lib_prefix=no
3057 need_version=no
3058 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
3059 soname_spec='$libname$release$shared_ext$major'
3060 shlibpath_var=LD_LIBRARY_PATH
3061 shlibpath_overrides_runpath=yes
3062 hardcode_into_libs=yes
3063 if test yes = "$with_gnu_ld"; then
3064 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
3065 else
3066 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
3067 case $host_os in
3068 sco3.2v5*)
3069 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
3070 ;;
3071 esac
3072 fi
3073 sys_lib_dlsearch_path_spec='/usr/lib'
3074 ;;
3075
3076 tpf*)
3077 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
3078 version_type=linux # correct to gnu/linux during the next big refactor
3079 need_lib_prefix=no
3080 need_version=no
3081 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3082 shlibpath_var=LD_LIBRARY_PATH
3083 shlibpath_overrides_runpath=no
3084 hardcode_into_libs=yes
3085 ;;
3086
3087 uts4*)
3088 version_type=linux # correct to gnu/linux during the next big refactor
3089 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3090 soname_spec='$libname$release$shared_ext$major'
3091 shlibpath_var=LD_LIBRARY_PATH
3092 ;;
3093
3094 *)
3095 dynamic_linker=no
3096 ;;
3097 esac
3098 AC_MSG_RESULT([$dynamic_linker])
3099 test no = "$dynamic_linker" && can_build_shared=no
3100
3101 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
3102 if test yes = "$GCC"; then
3103 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
3104 fi
3105
3106 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
3107 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
3108 fi
3109
3110 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
3111 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
3112 fi
3113
3114 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
3115 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
3116
3117 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
3118 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
3119
3120 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
3121 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
3122
3123 _LT_DECL([], [variables_saved_for_relink], [1],
3124 [Variables whose values should be saved in libtool wrapper scripts and
3125 restored at link time])
3126 _LT_DECL([], [need_lib_prefix], [0],
3127 [Do we need the "lib" prefix for modules?])
3128 _LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
3129 _LT_DECL([], [version_type], [0], [Library versioning type])
3130 _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable])
3131 _LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
3132 _LT_DECL([], [shlibpath_overrides_runpath], [0],
3133 [Is shlibpath searched before the hard-coded library search path?])
3134 _LT_DECL([], [libname_spec], [1], [Format of library name prefix])
3135 _LT_DECL([], [library_names_spec], [1],
3136 [[List of archive names. First name is the real one, the rest are links.
3137 The last name is the one that the linker finds with -lNAME]])
3138 _LT_DECL([], [soname_spec], [1],
3139 [[The coded name of the library, if different from the real name]])
3140 _LT_DECL([], [install_override_mode], [1],
3141 [Permission mode override for installation of shared libraries])
3142 _LT_DECL([], [postinstall_cmds], [2],
3143 [Command to use after installation of a shared archive])
3144 _LT_DECL([], [postuninstall_cmds], [2],
3145 [Command to use after uninstallation of a shared archive])
3146 _LT_DECL([], [finish_cmds], [2],
3147 [Commands used to finish a libtool library installation in a directory])
3148 _LT_DECL([], [finish_eval], [1],
3149 [[As "finish_cmds", except a single script fragment to be evaled but
3150 not shown]])
3151 _LT_DECL([], [hardcode_into_libs], [0],
3152 [Whether we should hardcode library paths into libraries])
3153 _LT_DECL([], [sys_lib_search_path_spec], [2],
3154 [Compile-time system search path for libraries])
3155 _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
3156 [Detected run-time system search path for libraries])
3157 _LT_DECL([], [configure_time_lt_sys_library_path], [2],
3158 [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
3159 ])# _LT_SYS_DYNAMIC_LINKER
3160
3161
3162 # _LT_PATH_TOOL_PREFIX(TOOL)
3163 # --------------------------
3164 # find a file program that can recognize shared library
3165 AC_DEFUN([_LT_PATH_TOOL_PREFIX],
3166 [m4_require([_LT_DECL_EGREP])dnl
3167 AC_MSG_CHECKING([for $1])
3168 AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
3169 [case $MAGIC_CMD in
3170 [[\\/*] | ?:[\\/]*])
3171 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
3172 ;;
3173 *)
3174 lt_save_MAGIC_CMD=$MAGIC_CMD
3175 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3176 dnl $ac_dummy forces splitting on constant user-supplied paths.
3177 dnl POSIX.2 word splitting is done only on the output of word expansions,
3178 dnl not every word. This closes a longstanding sh security hole.
3179 ac_dummy="m4_if([$2], , $PATH, [$2])"
3180 for ac_dir in $ac_dummy; do
3181 IFS=$lt_save_ifs
3182 test -z "$ac_dir" && ac_dir=.
3183 if test -f "$ac_dir/$1"; then
3184 lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
3185 if test -n "$file_magic_test_file"; then
3186 case $deplibs_check_method in
3187 "file_magic "*)
3188 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
3189 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
3190 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3191 $EGREP "$file_magic_regex" > /dev/null; then
3192 :
3193 else
3194 cat <<_LT_EOF 1>&2
3195
3196 *** Warning: the command libtool uses to detect shared libraries,
3197 *** $file_magic_cmd, produces output that libtool cannot recognize.
3198 *** The result is that libtool may fail to recognize shared libraries
3199 *** as such. This will affect the creation of libtool libraries that
3200 *** depend on shared libraries, but programs linked with such libtool
3201 *** libraries will work regardless of this problem. Nevertheless, you
3202 *** may want to report the problem to your system manager and/or to
3203 *** bug-libtool@gnu.org
3204
3205 _LT_EOF
3206 fi ;;
3207 esac
3208 fi
3209 break
3210 fi
3211 done
3212 IFS=$lt_save_ifs
3213 MAGIC_CMD=$lt_save_MAGIC_CMD
3214 ;;
3215 esac])
3216 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
3217 if test -n "$MAGIC_CMD"; then
3218 AC_MSG_RESULT($MAGIC_CMD)
3219 else
3220 AC_MSG_RESULT(no)
3221 fi
3222 _LT_DECL([], [MAGIC_CMD], [0],
3223 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
3224 ])# _LT_PATH_TOOL_PREFIX
3225
3226 # Old name:
3227 AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
3228 dnl aclocal-1.4 backwards compatibility:
3229 dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
3230
3231
3232 # _LT_PATH_MAGIC
3233 # --------------
3234 # find a file program that can recognize a shared library
3235 m4_defun([_LT_PATH_MAGIC],
3236 [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
3237 if test -z "$lt_cv_path_MAGIC_CMD"; then
3238 if test -n "$ac_tool_prefix"; then
3239 _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
3240 else
3241 MAGIC_CMD=:
3242 fi
3243 fi
3244 ])# _LT_PATH_MAGIC
3245
3246
3247 # LT_PATH_LD
3248 # ----------
3249 # find the pathname to the GNU or non-GNU linker
3250 AC_DEFUN([LT_PATH_LD],
3251 [AC_REQUIRE([AC_PROG_CC])dnl
3252 AC_REQUIRE([AC_CANONICAL_HOST])dnl
3253 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
3254 m4_require([_LT_DECL_SED])dnl
3255 m4_require([_LT_DECL_EGREP])dnl
3256 m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
3257
3258 AC_ARG_WITH([gnu-ld],
3259 [AS_HELP_STRING([--with-gnu-ld],
3260 [assume the C compiler uses GNU ld @<:@default=no@:>@])],
3261 [test no = "$withval" || with_gnu_ld=yes],
3262 [with_gnu_ld=no])dnl
3263
3264 ac_prog=ld
3265 if test yes = "$GCC"; then
3266 # Check if gcc -print-prog-name=ld gives a path.
3267 AC_MSG_CHECKING([for ld used by $CC])
3268 case $host in
3269 *-*-mingw*)
3270 # gcc leaves a trailing carriage return, which upsets mingw
3271 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3272 *)
3273 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3274 esac
3275 case $ac_prog in
3276 # Accept absolute paths.
3277 [[\\/]]* | ?:[[\\/]]*)
3278 re_direlt='/[[^/]][[^/]]*/\.\./'
3279 # Canonicalize the pathname of ld
3280 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3281 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3282 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3283 done
3284 test -z "$LD" && LD=$ac_prog
3285 ;;
3286 "")
3287 # If it fails, then pretend we aren't using GCC.
3288 ac_prog=ld
3289 ;;
3290 *)
3291 # If it is relative, then search for the first ld in PATH.
3292 with_gnu_ld=unknown
3293 ;;
3294 esac
3295 elif test yes = "$with_gnu_ld"; then
3296 AC_MSG_CHECKING([for GNU ld])
3297 else
3298 AC_MSG_CHECKING([for non-GNU ld])
3299 fi
3300 AC_CACHE_VAL(lt_cv_path_LD,
3301 [if test -z "$LD"; then
3302 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3303 for ac_dir in $PATH; do
3304 IFS=$lt_save_ifs
3305 test -z "$ac_dir" && ac_dir=.
3306 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3307 lt_cv_path_LD=$ac_dir/$ac_prog
3308 # Check to see if the program is GNU ld. I'd rather use --version,
3309 # but apparently some variants of GNU ld only accept -v.
3310 # Break only if it was the GNU/non-GNU ld that we prefer.
3311 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3312 *GNU* | *'with BFD'*)
3313 test no != "$with_gnu_ld" && break
3314 ;;
3315 *)
3316 test yes != "$with_gnu_ld" && break
3317 ;;
3318 esac
3319 fi
3320 done
3321 IFS=$lt_save_ifs
3322 else
3323 lt_cv_path_LD=$LD # Let the user override the test with a path.
3324 fi])
3325 LD=$lt_cv_path_LD
3326 if test -n "$LD"; then
3327 AC_MSG_RESULT($LD)
3328 else
3329 AC_MSG_RESULT(no)
3330 fi
3331 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
3332 _LT_PATH_LD_GNU
3333 AC_SUBST([LD])
3334
3335 _LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
3336 ])# LT_PATH_LD
3337
3338 # Old names:
3339 AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
3340 AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
3341 dnl aclocal-1.4 backwards compatibility:
3342 dnl AC_DEFUN([AM_PROG_LD], [])
3343 dnl AC_DEFUN([AC_PROG_LD], [])
3344
3345
3346 # _LT_PATH_LD_GNU
3347 #- --------------
3348 m4_defun([_LT_PATH_LD_GNU],
3349 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
3350 [# I'd rather use --version here, but apparently some GNU lds only accept -v.
3351 case `$LD -v 2>&1 </dev/null` in
3352 *GNU* | *'with BFD'*)
3353 lt_cv_prog_gnu_ld=yes
3354 ;;
3355 *)
3356 lt_cv_prog_gnu_ld=no
3357 ;;
3358 esac])
3359 with_gnu_ld=$lt_cv_prog_gnu_ld
3360 ])# _LT_PATH_LD_GNU
3361
3362
3363 # _LT_CMD_RELOAD
3364 # --------------
3365 # find reload flag for linker
3366 # -- PORTME Some linkers may need a different reload flag.
3367 m4_defun([_LT_CMD_RELOAD],
3368 [AC_CACHE_CHECK([for $LD option to reload object files],
3369 lt_cv_ld_reload_flag,
3370 [lt_cv_ld_reload_flag='-r'])
3371 reload_flag=$lt_cv_ld_reload_flag
3372 case $reload_flag in
3373 "" | " "*) ;;
3374 *) reload_flag=" $reload_flag" ;;
3375 esac
3376 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3377 case $host_os in
3378 cygwin* | mingw* | pw32* | cegcc*)
3379 if test yes != "$GCC"; then
3380 reload_cmds=false
3381 fi
3382 ;;
3383 darwin*)
3384 if test yes = "$GCC"; then
3385 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
3386 else
3387 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3388 fi
3389 ;;
3390 esac
3391 _LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
3392 _LT_TAGDECL([], [reload_cmds], [2])dnl
3393 ])# _LT_CMD_RELOAD
3394
3395
3396 # _LT_PATH_DD
3397 # -----------
3398 # find a working dd
3399 m4_defun([_LT_PATH_DD],
3400 [AC_CACHE_CHECK([for a working dd], [ac_cv_path_lt_DD],
3401 [printf 0123456789abcdef0123456789abcdef >conftest.i
3402 cat conftest.i conftest.i >conftest2.i
3403 : ${lt_DD:=$DD}
3404 AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
3405 [if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3406 cmp -s conftest.i conftest.out \
3407 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
3408 fi])
3409 rm -f conftest.i conftest2.i conftest.out])
3410 ])# _LT_PATH_DD
3411
3412
3413 # _LT_CMD_TRUNCATE
3414 # ----------------
3415 # find command to truncate a binary pipe
3416 m4_defun([_LT_CMD_TRUNCATE],
3417 [m4_require([_LT_PATH_DD])
3418 AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
3419 [printf 0123456789abcdef0123456789abcdef >conftest.i
3420 cat conftest.i conftest.i >conftest2.i
3421 lt_cv_truncate_bin=
3422 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3423 cmp -s conftest.i conftest.out \
3424 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
3425 fi
3426 rm -f conftest.i conftest2.i conftest.out
3427 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
3428 _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
3429 [Command to truncate a binary pipe])
3430 ])# _LT_CMD_TRUNCATE
3431
3432
3433 # _LT_CHECK_MAGIC_METHOD
3434 # ----------------------
3435 # how to check for library dependencies
3436 # -- PORTME fill in with the dynamic library characteristics
3437 m4_defun([_LT_CHECK_MAGIC_METHOD],
3438 [m4_require([_LT_DECL_EGREP])
3439 m4_require([_LT_DECL_OBJDUMP])
3440 AC_CACHE_CHECK([how to recognize dependent libraries],
3441 lt_cv_deplibs_check_method,
3442 [lt_cv_file_magic_cmd='$MAGIC_CMD'
3443 lt_cv_file_magic_test_file=
3444 lt_cv_deplibs_check_method='unknown'
3445 # Need to set the preceding variable on all platforms that support
3446 # interlibrary dependencies.
3447 # 'none' -- dependencies not supported.
3448 # 'unknown' -- same as none, but documents that we really don't know.
3449 # 'pass_all' -- all dependencies passed with no checks.
3450 # 'test_compile' -- check by making test program.
3451 # 'file_magic [[regex]]' -- check by looking for files in library path
3452 # that responds to the $file_magic_cmd with a given extended regex.
3453 # If you have 'file' or equivalent on your system and you're not sure
3454 # whether 'pass_all' will *always* work, you probably want this one.
3455
3456 case $host_os in
3457 aix[[4-9]]*)
3458 lt_cv_deplibs_check_method=pass_all
3459 ;;
3460
3461 beos*)
3462 lt_cv_deplibs_check_method=pass_all
3463 ;;
3464
3465 bsdi[[45]]*)
3466 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
3467 lt_cv_file_magic_cmd='/usr/bin/file -L'
3468 lt_cv_file_magic_test_file=/shlib/libc.so
3469 ;;
3470
3471 cygwin*)
3472 # func_win32_libid is a shell function defined in ltmain.sh
3473 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3474 lt_cv_file_magic_cmd='func_win32_libid'
3475 ;;
3476
3477 mingw* | pw32*)
3478 # Base MSYS/MinGW do not provide the 'file' command needed by
3479 # func_win32_libid shell function, so use a weaker test based on 'objdump',
3480 # unless we find 'file', for example because we are cross-compiling.
3481 if ( file / ) >/dev/null 2>&1; then
3482 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3483 lt_cv_file_magic_cmd='func_win32_libid'
3484 else
3485 # Keep this pattern in sync with the one in func_win32_libid.
3486 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
3487 lt_cv_file_magic_cmd='$OBJDUMP -f'
3488 fi
3489 ;;
3490
3491 cegcc*)
3492 # use the weaker test based on 'objdump'. See mingw*.
3493 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
3494 lt_cv_file_magic_cmd='$OBJDUMP -f'
3495 ;;
3496
3497 darwin* | rhapsody*)
3498 lt_cv_deplibs_check_method=pass_all
3499 ;;
3500
3501 freebsd* | dragonfly*)
3502 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
3503 case $host_cpu in
3504 i*86 )
3505 # Not sure whether the presence of OpenBSD here was a mistake.
3506 # Let's accept both of them until this is cleared up.
3507 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
3508 lt_cv_file_magic_cmd=/usr/bin/file
3509 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3510 ;;
3511 esac
3512 else
3513 lt_cv_deplibs_check_method=pass_all
3514 fi
3515 ;;
3516
3517 haiku*)
3518 lt_cv_deplibs_check_method=pass_all
3519 ;;
3520
3521 hpux10.20* | hpux11*)
3522 lt_cv_file_magic_cmd=/usr/bin/file
3523 case $host_cpu in
3524 ia64*)
3525 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
3526 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3527 ;;
3528 hppa*64*)
3529 [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
3530 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3531 ;;
3532 *)
3533 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
3534 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3535 ;;
3536 esac
3537 ;;
3538
3539 interix[[3-9]]*)
3540 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
3541 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
3542 ;;
3543
3544 irix5* | irix6* | nonstopux*)
3545 case $LD in
3546 *-32|*"-32 ") libmagic=32-bit;;
3547 *-n32|*"-n32 ") libmagic=N32;;
3548 *-64|*"-64 ") libmagic=64-bit;;
3549 *) libmagic=never-match;;
3550 esac
3551 lt_cv_deplibs_check_method=pass_all
3552 ;;
3553
3554 # This must be glibc/ELF.
3555 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
3556 lt_cv_deplibs_check_method=pass_all
3557 ;;
3558
3559 netbsd* | netbsdelf*-gnu)
3560 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
3561 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
3562 else
3563 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
3564 fi
3565 ;;
3566
3567 newos6*)
3568 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
3569 lt_cv_file_magic_cmd=/usr/bin/file
3570 lt_cv_file_magic_test_file=/usr/lib/libnls.so
3571 ;;
3572
3573 *nto* | *qnx*)
3574 lt_cv_deplibs_check_method=pass_all
3575 ;;
3576
3577 openbsd* | bitrig*)
3578 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
3579 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
3580 else
3581 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
3582 fi
3583 ;;
3584
3585 osf3* | osf4* | osf5*)
3586 lt_cv_deplibs_check_method=pass_all
3587 ;;
3588
3589 rdos*)
3590 lt_cv_deplibs_check_method=pass_all
3591 ;;
3592
3593 solaris*)
3594 lt_cv_deplibs_check_method=pass_all
3595 ;;
3596
3597 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3598 lt_cv_deplibs_check_method=pass_all
3599 ;;
3600
3601 sysv4 | sysv4.3*)
3602 case $host_vendor in
3603 motorola)
3604 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
3605 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3606 ;;
3607 ncr)
3608 lt_cv_deplibs_check_method=pass_all
3609 ;;
3610 sequent)
3611 lt_cv_file_magic_cmd='/bin/file'
3612 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
3613 ;;
3614 sni)
3615 lt_cv_file_magic_cmd='/bin/file'
3616 lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
3617 lt_cv_file_magic_test_file=/lib/libc.so
3618 ;;
3619 siemens)
3620 lt_cv_deplibs_check_method=pass_all
3621 ;;
3622 pc)
3623 lt_cv_deplibs_check_method=pass_all
3624 ;;
3625 esac
3626 ;;
3627
3628 tpf*)
3629 lt_cv_deplibs_check_method=pass_all
3630 ;;
3631 os2*)
3632 lt_cv_deplibs_check_method=pass_all
3633 ;;
3634 esac
3635 ])
3636
3637 file_magic_glob=
3638 want_nocaseglob=no
3639 if test "$build" = "$host"; then
3640 case $host_os in
3641 mingw* | pw32*)
3642 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
3643 want_nocaseglob=yes
3644 else
3645 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
3646 fi
3647 ;;
3648 esac
3649 fi
3650
3651 file_magic_cmd=$lt_cv_file_magic_cmd
3652 deplibs_check_method=$lt_cv_deplibs_check_method
3653 test -z "$deplibs_check_method" && deplibs_check_method=unknown
3654
3655 _LT_DECL([], [deplibs_check_method], [1],
3656 [Method to check whether dependent libraries are shared objects])
3657 _LT_DECL([], [file_magic_cmd], [1],
3658 [Command to use when deplibs_check_method = "file_magic"])
3659 _LT_DECL([], [file_magic_glob], [1],
3660 [How to find potential files when deplibs_check_method = "file_magic"])
3661 _LT_DECL([], [want_nocaseglob], [1],
3662 [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
3663 ])# _LT_CHECK_MAGIC_METHOD
3664
3665
3666 # LT_PATH_NM
3667 # ----------
3668 # find the pathname to a BSD- or MS-compatible name lister
3669 AC_DEFUN([LT_PATH_NM],
3670 [AC_REQUIRE([AC_PROG_CC])dnl
3671 AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
3672 [if test -n "$NM"; then
3673 # Let the user override the test.
3674 lt_cv_path_NM=$NM
3675 else
3676 lt_nm_to_check=${ac_tool_prefix}nm
3677 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3678 lt_nm_to_check="$lt_nm_to_check nm"
3679 fi
3680 for lt_tmp_nm in $lt_nm_to_check; do
3681 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3682 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3683 IFS=$lt_save_ifs
3684 test -z "$ac_dir" && ac_dir=.
3685 tmp_nm=$ac_dir/$lt_tmp_nm
3686 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
3687 # Check to see if the nm accepts a BSD-compat flag.
3688 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
3689 # nm: unknown option "B" ignored
3690 # Tru64's nm complains that /dev/null is an invalid object file
3691 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
3692 case $build_os in
3693 mingw*) lt_bad_file=conftest.nm/nofile ;;
3694 *) lt_bad_file=/dev/null ;;
3695 esac
3696 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
3697 *$lt_bad_file* | *'Invalid file or object type'*)
3698 lt_cv_path_NM="$tmp_nm -B"
3699 break 2
3700 ;;
3701 *)
3702 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3703 */dev/null*)
3704 lt_cv_path_NM="$tmp_nm -p"
3705 break 2
3706 ;;
3707 *)
3708 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3709 continue # so that we can try to find one that supports BSD flags
3710 ;;
3711 esac
3712 ;;
3713 esac
3714 fi
3715 done
3716 IFS=$lt_save_ifs
3717 done
3718 : ${lt_cv_path_NM=no}
3719 fi])
3720 if test no != "$lt_cv_path_NM"; then
3721 NM=$lt_cv_path_NM
3722 else
3723 # Didn't find any BSD compatible name lister, look for dumpbin.
3724 if test -n "$DUMPBIN"; then :
3725 # Let the user override the test.
3726 else
3727 AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
3728 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
3729 *COFF*)
3730 DUMPBIN="$DUMPBIN -symbols -headers"
3731 ;;
3732 *)
3733 DUMPBIN=:
3734 ;;
3735 esac
3736 fi
3737 AC_SUBST([DUMPBIN])
3738 if test : != "$DUMPBIN"; then
3739 NM=$DUMPBIN
3740 fi
3741 fi
3742 test -z "$NM" && NM=nm
3743 AC_SUBST([NM])
3744 _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
3745
3746 AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
3747 [lt_cv_nm_interface="BSD nm"
3748 echo "int some_variable = 0;" > conftest.$ac_ext
3749 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
3750 (eval "$ac_compile" 2>conftest.err)
3751 cat conftest.err >&AS_MESSAGE_LOG_FD
3752 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
3753 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3754 cat conftest.err >&AS_MESSAGE_LOG_FD
3755 (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
3756 cat conftest.out >&AS_MESSAGE_LOG_FD
3757 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3758 lt_cv_nm_interface="MS dumpbin"
3759 fi
3760 rm -f conftest*])
3761 ])# LT_PATH_NM
3762
3763 # Old names:
3764 AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
3765 AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
3766 dnl aclocal-1.4 backwards compatibility:
3767 dnl AC_DEFUN([AM_PROG_NM], [])
3768 dnl AC_DEFUN([AC_PROG_NM], [])
3769
3770 # _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3771 # --------------------------------
3772 # how to determine the name of the shared library
3773 # associated with a specific link library.
3774 # -- PORTME fill in with the dynamic library characteristics
3775 m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
3776 [m4_require([_LT_DECL_EGREP])
3777 m4_require([_LT_DECL_OBJDUMP])
3778 m4_require([_LT_DECL_DLLTOOL])
3779 AC_CACHE_CHECK([how to associate runtime and link libraries],
3780 lt_cv_sharedlib_from_linklib_cmd,
3781 [lt_cv_sharedlib_from_linklib_cmd='unknown'
3782
3783 case $host_os in
3784 cygwin* | mingw* | pw32* | cegcc*)
3785 # two different shell functions defined in ltmain.sh;
3786 # decide which one to use based on capabilities of $DLLTOOL
3787 case `$DLLTOOL --help 2>&1` in
3788 *--identify-strict*)
3789 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
3790 ;;
3791 *)
3792 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
3793 ;;
3794 esac
3795 ;;
3796 *)
3797 # fallback: assume linklib IS sharedlib
3798 lt_cv_sharedlib_from_linklib_cmd=$ECHO
3799 ;;
3800 esac
3801 ])
3802 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
3803 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
3804
3805 _LT_DECL([], [sharedlib_from_linklib_cmd], [1],
3806 [Command to associate shared and link libraries])
3807 ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3808
3809
3810 # _LT_PATH_MANIFEST_TOOL
3811 # ----------------------
3812 # locate the manifest tool
3813 m4_defun([_LT_PATH_MANIFEST_TOOL],
3814 [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
3815 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
3816 AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
3817 [lt_cv_path_mainfest_tool=no
3818 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
3819 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
3820 cat conftest.err >&AS_MESSAGE_LOG_FD
3821 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
3822 lt_cv_path_mainfest_tool=yes
3823 fi
3824 rm -f conftest*])
3825 if test yes != "$lt_cv_path_mainfest_tool"; then
3826 MANIFEST_TOOL=:
3827 fi
3828 _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
3829 ])# _LT_PATH_MANIFEST_TOOL
3830
3831
3832 # _LT_DLL_DEF_P([FILE])
3833 # ---------------------
3834 # True iff FILE is a Windows DLL '.def' file.
3835 # Keep in sync with func_dll_def_p in the libtool script
3836 AC_DEFUN([_LT_DLL_DEF_P],
3837 [dnl
3838 test DEF = "`$SED -n dnl
3839 -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
3840 -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
3841 -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
3842 -e q dnl Only consider the first "real" line
3843 $1`" dnl
3844 ])# _LT_DLL_DEF_P
3845
3846
3847 # LT_LIB_M
3848 # --------
3849 # check for math library
3850 AC_DEFUN([LT_LIB_M],
3851 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
3852 LIBM=
3853 case $host in
3854 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
3855 # These system don't have libm, or don't need it
3856 ;;
3857 *-ncr-sysv4.3*)
3858 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
3859 AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
3860 ;;
3861 *)
3862 AC_CHECK_LIB(m, cos, LIBM=-lm)
3863 ;;
3864 esac
3865 AC_SUBST([LIBM])
3866 ])# LT_LIB_M
3867
3868 # Old name:
3869 AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
3870 dnl aclocal-1.4 backwards compatibility:
3871 dnl AC_DEFUN([AC_CHECK_LIBM], [])
3872
3873
3874 # _LT_COMPILER_NO_RTTI([TAGNAME])
3875 # -------------------------------
3876 m4_defun([_LT_COMPILER_NO_RTTI],
3877 [m4_require([_LT_TAG_COMPILER])dnl
3878
3879 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
3880
3881 if test yes = "$GCC"; then
3882 case $cc_basename in
3883 nvcc*)
3884 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
3885 *)
3886 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
3887 esac
3888
3889 _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
3890 lt_cv_prog_compiler_rtti_exceptions,
3891 [-fno-rtti -fno-exceptions], [],
3892 [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
3893 fi
3894 _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
3895 [Compiler flag to turn off builtin functions])
3896 ])# _LT_COMPILER_NO_RTTI
3897
3898
3899 # _LT_CMD_GLOBAL_SYMBOLS
3900 # ----------------------
3901 m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
3902 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
3903 AC_REQUIRE([AC_PROG_CC])dnl
3904 AC_REQUIRE([AC_PROG_AWK])dnl
3905 AC_REQUIRE([LT_PATH_NM])dnl
3906 AC_REQUIRE([LT_PATH_LD])dnl
3907 m4_require([_LT_DECL_SED])dnl
3908 m4_require([_LT_DECL_EGREP])dnl
3909 m4_require([_LT_TAG_COMPILER])dnl
3910
3911 # Check for command to grab the raw symbol name followed by C symbol from nm.
3912 AC_MSG_CHECKING([command to parse $NM output from $compiler object])
3913 AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
3914 [
3915 # These are sane defaults that work on at least a few old systems.
3916 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
3917
3918 # Character class describing NM global symbol codes.
3919 symcode='[[BCDEGRST]]'
3920
3921 # Regexp to match symbols that can be accessed directly from C.
3922 sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
3923
3924 # Define system-specific variables.
3925 case $host_os in
3926 aix*)
3927 symcode='[[BCDT]]'
3928 ;;
3929 cygwin* | mingw* | pw32* | cegcc*)
3930 symcode='[[ABCDGISTW]]'
3931 ;;
3932 hpux*)
3933 if test ia64 = "$host_cpu"; then
3934 symcode='[[ABCDEGRST]]'
3935 fi
3936 ;;
3937 irix* | nonstopux*)
3938 symcode='[[BCDEGRST]]'
3939 ;;
3940 osf*)
3941 symcode='[[BCDEGQRST]]'
3942 ;;
3943 solaris*)
3944 symcode='[[BDRT]]'
3945 ;;
3946 sco3.2v5*)
3947 symcode='[[DT]]'
3948 ;;
3949 sysv4.2uw2*)
3950 symcode='[[DT]]'
3951 ;;
3952 sysv5* | sco5v6* | unixware* | OpenUNIX*)
3953 symcode='[[ABDT]]'
3954 ;;
3955 sysv4)
3956 symcode='[[DFNSTU]]'
3957 ;;
3958 esac
3959
3960 # If we're using GNU nm, then use its standard symbol codes.
3961 case `$NM -V 2>&1` in
3962 *GNU* | *'with BFD'*)
3963 symcode='[[ABCDGIRSTW]]' ;;
3964 esac
3965
3966 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
3967 # Gets list of data symbols to import.
3968 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
3969 # Adjust the below global symbol transforms to fixup imported variables.
3970 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
3971 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
3972 lt_c_name_lib_hook="\
3973 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
3974 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
3975 else
3976 # Disable hooks by default.
3977 lt_cv_sys_global_symbol_to_import=
3978 lt_cdecl_hook=
3979 lt_c_name_hook=
3980 lt_c_name_lib_hook=
3981 fi
3982
3983 # Transform an extracted symbol line into a proper C declaration.
3984 # Some systems (esp. on ia64) link data and code symbols differently,
3985 # so use this general approach.
3986 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
3987 $lt_cdecl_hook\
3988 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
3989 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
3990
3991 # Transform an extracted symbol line into symbol name and symbol address
3992 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
3993 $lt_c_name_hook\
3994 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
3995 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
3996
3997 # Transform an extracted symbol line into symbol name with lib prefix and
3998 # symbol address.
3999 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
4000 $lt_c_name_lib_hook\
4001 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
4002 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
4003 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
4004
4005 # Handle CRLF in mingw tool chain
4006 opt_cr=
4007 case $build_os in
4008 mingw*)
4009 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4010 ;;
4011 esac
4012
4013 # Try without a prefix underscore, then with it.
4014 for ac_symprfx in "" "_"; do
4015
4016 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4017 symxfrm="\\1 $ac_symprfx\\2 \\2"
4018
4019 # Write the raw and C identifiers.
4020 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4021 # Fake it for dumpbin and say T for any non-static function,
4022 # D for any global variable and I for any imported variable.
4023 # Also find C++ and __fastcall symbols from MSVC++,
4024 # which start with @ or ?.
4025 lt_cv_sys_global_symbol_pipe="$AWK ['"\
4026 " {last_section=section; section=\$ 3};"\
4027 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
4028 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4029 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
4030 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
4031 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
4032 " \$ 0!~/External *\|/{next};"\
4033 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4034 " {if(hide[section]) next};"\
4035 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
4036 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
4037 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
4038 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
4039 " ' prfx=^$ac_symprfx]"
4040 else
4041 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4042 fi
4043 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
4044
4045 # Check to see that the pipe works correctly.
4046 pipe_works=no
4047
4048 rm -f conftest*
4049 cat > conftest.$ac_ext <<_LT_EOF
4050 #ifdef __cplusplus
4051 extern "C" {
4052 #endif
4053 char nm_test_var;
4054 void nm_test_func(void);
4055 void nm_test_func(void){}
4056 #ifdef __cplusplus
4057 }
4058 #endif
4059 int main(){nm_test_var='a';nm_test_func();return(0);}
4060 _LT_EOF
4061
4062 if AC_TRY_EVAL(ac_compile); then
4063 # Now try to grab the symbols.
4064 nlist=conftest.nm
4065 if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
4066 # Try sorting and uniquifying the output.
4067 if sort "$nlist" | uniq > "$nlist"T; then
4068 mv -f "$nlist"T "$nlist"
4069 else
4070 rm -f "$nlist"T
4071 fi
4072
4073 # Make sure that we snagged all the symbols we need.
4074 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
4075 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
4076 cat <<_LT_EOF > conftest.$ac_ext
4077 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
4078 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4079 /* DATA imports from DLLs on WIN32 can't be const, because runtime
4080 relocations are performed -- see ld's documentation on pseudo-relocs. */
4081 # define LT@&t@_DLSYM_CONST
4082 #elif defined __osf__
4083 /* This system does not cope well with relocations in const data. */
4084 # define LT@&t@_DLSYM_CONST
4085 #else
4086 # define LT@&t@_DLSYM_CONST const
4087 #endif
4088
4089 #ifdef __cplusplus
4090 extern "C" {
4091 #endif
4092
4093 _LT_EOF
4094 # Now generate the symbol file.
4095 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
4096
4097 cat <<_LT_EOF >> conftest.$ac_ext
4098
4099 /* The mapping between symbol names and symbols. */
4100 LT@&t@_DLSYM_CONST struct {
4101 const char *name;
4102 void *address;
4103 }
4104 lt__PROGRAM__LTX_preloaded_symbols[[]] =
4105 {
4106 { "@PROGRAM@", (void *) 0 },
4107 _LT_EOF
4108 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4109 cat <<\_LT_EOF >> conftest.$ac_ext
4110 {0, (void *) 0}
4111 };
4112
4113 /* This works around a problem in FreeBSD linker */
4114 #ifdef FREEBSD_WORKAROUND
4115 static const void *lt_preloaded_setup() {
4116 return lt__PROGRAM__LTX_preloaded_symbols;
4117 }
4118 #endif
4119
4120 #ifdef __cplusplus
4121 }
4122 #endif
4123 _LT_EOF
4124 # Now try linking the two files.
4125 mv conftest.$ac_objext conftstm.$ac_objext
4126 lt_globsym_save_LIBS=$LIBS
4127 lt_globsym_save_CFLAGS=$CFLAGS
4128 LIBS=conftstm.$ac_objext
4129 CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
4130 if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
4131 pipe_works=yes
4132 fi
4133 LIBS=$lt_globsym_save_LIBS
4134 CFLAGS=$lt_globsym_save_CFLAGS
4135 else
4136 echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
4137 fi
4138 else
4139 echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
4140 fi
4141 else
4142 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
4143 fi
4144 else
4145 echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
4146 cat conftest.$ac_ext >&5
4147 fi
4148 rm -rf conftest* conftst*
4149
4150 # Do not use the global_symbol_pipe unless it works.
4151 if test yes = "$pipe_works"; then
4152 break
4153 else
4154 lt_cv_sys_global_symbol_pipe=
4155 fi
4156 done
4157 ])
4158 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4159 lt_cv_sys_global_symbol_to_cdecl=
4160 fi
4161 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4162 AC_MSG_RESULT(failed)
4163 else
4164 AC_MSG_RESULT(ok)
4165 fi
4166
4167 # Response file support.
4168 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4169 nm_file_list_spec='@'
4170 elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
4171 nm_file_list_spec='@'
4172 fi
4173
4174 _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
4175 [Take the output of nm and produce a listing of raw symbols and C names])
4176 _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
4177 [Transform the output of nm in a proper C declaration])
4178 _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
4179 [Transform the output of nm into a list of symbols to manually relocate])
4180 _LT_DECL([global_symbol_to_c_name_address],
4181 [lt_cv_sys_global_symbol_to_c_name_address], [1],
4182 [Transform the output of nm in a C name address pair])
4183 _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
4184 [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
4185 [Transform the output of nm in a C name address pair when lib prefix is needed])
4186 _LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
4187 [The name lister interface])
4188 _LT_DECL([], [nm_file_list_spec], [1],
4189 [Specify filename containing input files for $NM])
4190 ]) # _LT_CMD_GLOBAL_SYMBOLS
4191
4192
4193 # _LT_COMPILER_PIC([TAGNAME])
4194 # ---------------------------
4195 m4_defun([_LT_COMPILER_PIC],
4196 [m4_require([_LT_TAG_COMPILER])dnl
4197 _LT_TAGVAR(lt_prog_compiler_wl, $1)=
4198 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4199 _LT_TAGVAR(lt_prog_compiler_static, $1)=
4200
4201 m4_if([$1], [CXX], [
4202 # C++ specific cases for pic, static, wl, etc.
4203 if test yes = "$GXX"; then
4204 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4205 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4206
4207 case $host_os in
4208 aix*)
4209 # All AIX code is PIC.
4210 if test ia64 = "$host_cpu"; then
4211 # AIX 5 now supports IA64 processor
4212 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4213 fi
4214 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4215 ;;
4216
4217 amigaos*)
4218 case $host_cpu in
4219 powerpc)
4220 # see comment about AmigaOS4 .so support
4221 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4222 ;;
4223 m68k)
4224 # FIXME: we need at least 68020 code to build shared libraries, but
4225 # adding the '-m68020' flag to GCC prevents building anything better,
4226 # like '-m68040'.
4227 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
4228 ;;
4229 esac
4230 ;;
4231
4232 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4233 # PIC is the default for these OSes.
4234 ;;
4235 mingw* | cygwin* | os2* | pw32* | cegcc*)
4236 # This hack is so that the source file can tell whether it is being
4237 # built for inclusion in a dll (and should export symbols for example).
4238 # Although the cygwin gcc ignores -fPIC, still need this for old-style
4239 # (--disable-auto-import) libraries
4240 m4_if([$1], [GCJ], [],
4241 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4242 case $host_os in
4243 os2*)
4244 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4245 ;;
4246 esac
4247 ;;
4248 darwin* | rhapsody*)
4249 # PIC is the default on this platform
4250 # Common symbols not allowed in MH_DYLIB files
4251 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4252 ;;
4253 *djgpp*)
4254 # DJGPP does not support shared libraries at all
4255 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4256 ;;
4257 haiku*)
4258 # PIC is the default for Haiku.
4259 # The "-static" flag exists, but is broken.
4260 _LT_TAGVAR(lt_prog_compiler_static, $1)=
4261 ;;
4262 interix[[3-9]]*)
4263 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4264 # Instead, we relocate shared libraries at runtime.
4265 ;;
4266 sysv4*MP*)
4267 if test -d /usr/nec; then
4268 _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
4269 fi
4270 ;;
4271 hpux*)
4272 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
4273 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
4274 # sets the default TLS model and affects inlining.
4275 case $host_cpu in
4276 hppa*64*)
4277 ;;
4278 *)
4279 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4280 ;;
4281 esac
4282 ;;
4283 *qnx* | *nto*)
4284 # QNX uses GNU C++, but need to define -shared option too, otherwise
4285 # it will coredump.
4286 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4287 ;;
4288 *)
4289 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4290 ;;
4291 esac
4292 else
4293 case $host_os in
4294 aix[[4-9]]*)
4295 # All AIX code is PIC.
4296 if test ia64 = "$host_cpu"; then
4297 # AIX 5 now supports IA64 processor
4298 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4299 else
4300 _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
4301 fi
4302 ;;
4303 chorus*)
4304 case $cc_basename in
4305 cxch68*)
4306 # Green Hills C++ Compiler
4307 # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
4308 ;;
4309 esac
4310 ;;
4311 mingw* | cygwin* | os2* | pw32* | cegcc*)
4312 # This hack is so that the source file can tell whether it is being
4313 # built for inclusion in a dll (and should export symbols for example).
4314 m4_if([$1], [GCJ], [],
4315 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4316 ;;
4317 dgux*)
4318 case $cc_basename in
4319 ec++*)
4320 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4321 ;;
4322 ghcx*)
4323 # Green Hills C++ Compiler
4324 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4325 ;;
4326 *)
4327 ;;
4328 esac
4329 ;;
4330 freebsd* | dragonfly*)
4331 # FreeBSD uses GNU C++
4332 ;;
4333 hpux9* | hpux10* | hpux11*)
4334 case $cc_basename in
4335 CC*)
4336 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4337 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4338 if test ia64 != "$host_cpu"; then
4339 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4340 fi
4341 ;;
4342 aCC*)
4343 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4344 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4345 case $host_cpu in
4346 hppa*64*|ia64*)
4347 # +Z the default
4348 ;;
4349 *)
4350 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4351 ;;
4352 esac
4353 ;;
4354 *)
4355 ;;
4356 esac
4357 ;;
4358 interix*)
4359 # This is c89, which is MS Visual C++ (no shared libs)
4360 # Anyone wants to do a port?
4361 ;;
4362 irix5* | irix6* | nonstopux*)
4363 case $cc_basename in
4364 CC*)
4365 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4366 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4367 # CC pic flag -KPIC is the default.
4368 ;;
4369 *)
4370 ;;
4371 esac
4372 ;;
4373 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4374 case $cc_basename in
4375 KCC*)
4376 # KAI C++ Compiler
4377 _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
4378 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4379 ;;
4380 ecpc* )
4381 # old Intel C++ for x86_64, which still supported -KPIC.
4382 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4383 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4384 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4385 ;;
4386 icpc* )
4387 # Intel C++, used to be incompatible with GCC.
4388 # ICC 10 doesn't accept -KPIC any more.
4389 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4390 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4391 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4392 ;;
4393 pgCC* | pgcpp*)
4394 # Portland Group C++ compiler
4395 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4396 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4397 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4398 ;;
4399 cxx*)
4400 # Compaq C++
4401 # Make sure the PIC flag is empty. It appears that all Alpha
4402 # Linux and Compaq Tru64 Unix objects are PIC.
4403 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4404 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4405 ;;
4406 xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
4407 # IBM XL 8.0, 9.0 on PPC and BlueGene
4408 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4409 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
4410 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
4411 ;;
4412 *)
4413 case `$CC -V 2>&1 | sed 5q` in
4414 *Sun\ C*)
4415 # Sun C++ 5.9
4416 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4417 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4418 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4419 ;;
4420 esac
4421 ;;
4422 esac
4423 ;;
4424 lynxos*)
4425 ;;
4426 m88k*)
4427 ;;
4428 mvs*)
4429 case $cc_basename in
4430 cxx*)
4431 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
4432 ;;
4433 *)
4434 ;;
4435 esac
4436 ;;
4437 netbsd* | netbsdelf*-gnu)
4438 ;;
4439 *qnx* | *nto*)
4440 # QNX uses GNU C++, but need to define -shared option too, otherwise
4441 # it will coredump.
4442 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4443 ;;
4444 osf3* | osf4* | osf5*)
4445 case $cc_basename in
4446 KCC*)
4447 _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
4448 ;;
4449 RCC*)
4450 # Rational C++ 2.4.1
4451 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4452 ;;
4453 cxx*)
4454 # Digital/Compaq C++
4455 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4456 # Make sure the PIC flag is empty. It appears that all Alpha
4457 # Linux and Compaq Tru64 Unix objects are PIC.
4458 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4459 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4460 ;;
4461 *)
4462 ;;
4463 esac
4464 ;;
4465 psos*)
4466 ;;
4467 solaris*)
4468 case $cc_basename in
4469 CC* | sunCC*)
4470 # Sun C++ 4.2, 5.x and Centerline C++
4471 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4472 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4473 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4474 ;;
4475 gcx*)
4476 # Green Hills C++ Compiler
4477 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4478 ;;
4479 *)
4480 ;;
4481 esac
4482 ;;
4483 sunos4*)
4484 case $cc_basename in
4485 CC*)
4486 # Sun C++ 4.x
4487 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4488 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4489 ;;
4490 lcc*)
4491 # Lucid
4492 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4493 ;;
4494 *)
4495 ;;
4496 esac
4497 ;;
4498 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
4499 case $cc_basename in
4500 CC*)
4501 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4502 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4503 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4504 ;;
4505 esac
4506 ;;
4507 tandem*)
4508 case $cc_basename in
4509 NCC*)
4510 # NonStop-UX NCC 3.20
4511 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4512 ;;
4513 *)
4514 ;;
4515 esac
4516 ;;
4517 vxworks*)
4518 ;;
4519 *)
4520 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4521 ;;
4522 esac
4523 fi
4524 ],
4525 [
4526 if test yes = "$GCC"; then
4527 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4528 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4529
4530 case $host_os in
4531 aix*)
4532 # All AIX code is PIC.
4533 if test ia64 = "$host_cpu"; then
4534 # AIX 5 now supports IA64 processor
4535 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4536 fi
4537 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4538 ;;
4539
4540 amigaos*)
4541 case $host_cpu in
4542 powerpc)
4543 # see comment about AmigaOS4 .so support
4544 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4545 ;;
4546 m68k)
4547 # FIXME: we need at least 68020 code to build shared libraries, but
4548 # adding the '-m68020' flag to GCC prevents building anything better,
4549 # like '-m68040'.
4550 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
4551 ;;
4552 esac
4553 ;;
4554
4555 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4556 # PIC is the default for these OSes.
4557 ;;
4558
4559 mingw* | cygwin* | pw32* | os2* | cegcc*)
4560 # This hack is so that the source file can tell whether it is being
4561 # built for inclusion in a dll (and should export symbols for example).
4562 # Although the cygwin gcc ignores -fPIC, still need this for old-style
4563 # (--disable-auto-import) libraries
4564 m4_if([$1], [GCJ], [],
4565 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4566 case $host_os in
4567 os2*)
4568 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4569 ;;
4570 esac
4571 ;;
4572
4573 darwin* | rhapsody*)
4574 # PIC is the default on this platform
4575 # Common symbols not allowed in MH_DYLIB files
4576 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4577 ;;
4578
4579 haiku*)
4580 # PIC is the default for Haiku.
4581 # The "-static" flag exists, but is broken.
4582 _LT_TAGVAR(lt_prog_compiler_static, $1)=
4583 ;;
4584
4585 hpux*)
4586 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
4587 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
4588 # sets the default TLS model and affects inlining.
4589 case $host_cpu in
4590 hppa*64*)
4591 # +Z the default
4592 ;;
4593 *)
4594 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4595 ;;
4596 esac
4597 ;;
4598
4599 interix[[3-9]]*)
4600 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4601 # Instead, we relocate shared libraries at runtime.
4602 ;;
4603
4604 msdosdjgpp*)
4605 # Just because we use GCC doesn't mean we suddenly get shared libraries
4606 # on systems that don't support them.
4607 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4608 enable_shared=no
4609 ;;
4610
4611 *nto* | *qnx*)
4612 # QNX uses GNU C++, but need to define -shared option too, otherwise
4613 # it will coredump.
4614 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4615 ;;
4616
4617 sysv4*MP*)
4618 if test -d /usr/nec; then
4619 _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
4620 fi
4621 ;;
4622
4623 *)
4624 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4625 ;;
4626 esac
4627
4628 case $cc_basename in
4629 nvcc*) # Cuda Compiler Driver 2.2
4630 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
4631 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
4632 _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
4633 fi
4634 ;;
4635 esac
4636 else
4637 # PORTME Check for flag to pass linker flags through the system compiler.
4638 case $host_os in
4639 aix*)
4640 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4641 if test ia64 = "$host_cpu"; then
4642 # AIX 5 now supports IA64 processor
4643 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4644 else
4645 _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
4646 fi
4647 ;;
4648
4649 darwin* | rhapsody*)
4650 # PIC is the default on this platform
4651 # Common symbols not allowed in MH_DYLIB files
4652 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4653 case $cc_basename in
4654 nagfor*)
4655 # NAG Fortran compiler
4656 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
4657 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4658 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4659 ;;
4660 esac
4661 ;;
4662
4663 mingw* | cygwin* | pw32* | os2* | cegcc*)
4664 # This hack is so that the source file can tell whether it is being
4665 # built for inclusion in a dll (and should export symbols for example).
4666 m4_if([$1], [GCJ], [],
4667 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4668 case $host_os in
4669 os2*)
4670 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4671 ;;
4672 esac
4673 ;;
4674
4675 hpux9* | hpux10* | hpux11*)
4676 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4677 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
4678 # not for PA HP-UX.
4679 case $host_cpu in
4680 hppa*64*|ia64*)
4681 # +Z the default
4682 ;;
4683 *)
4684 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4685 ;;
4686 esac
4687 # Is there a better lt_prog_compiler_static that works with the bundled CC?
4688 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4689 ;;
4690
4691 irix5* | irix6* | nonstopux*)
4692 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4693 # PIC (with -KPIC) is the default.
4694 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4695 ;;
4696
4697 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4698 case $cc_basename in
4699 # old Intel for x86_64, which still supported -KPIC.
4700 ecc*)
4701 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4702 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4703 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4704 ;;
4705 # icc used to be incompatible with GCC.
4706 # ICC 10 doesn't accept -KPIC any more.
4707 icc* | ifort*)
4708 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4709 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4710 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4711 ;;
4712 # Lahey Fortran 8.1.
4713 lf95*)
4714 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4715 _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
4716 _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
4717 ;;
4718 nagfor*)
4719 # NAG Fortran compiler
4720 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
4721 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4722 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4723 ;;
4724 tcc*)
4725 # Fabrice Bellard et al's Tiny C Compiler
4726 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4727 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4728 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4729 ;;
4730 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
4731 # Portland Group compilers (*not* the Pentium gcc compiler,
4732 # which looks to be a dead project)
4733 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4734 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4735 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4736 ;;
4737 ccc*)
4738 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4739 # All Alpha code is PIC.
4740 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4741 ;;
4742 xl* | bgxl* | bgf* | mpixl*)
4743 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
4744 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4745 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
4746 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
4747 ;;
4748 *)
4749 case `$CC -V 2>&1 | sed 5q` in
4750 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
4751 # Sun Fortran 8.3 passes all unrecognized flags to the linker
4752 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4753 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4754 _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
4755 ;;
4756 *Sun\ F* | *Sun*Fortran*)
4757 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4758 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4759 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4760 ;;
4761 *Sun\ C*)
4762 # Sun C 5.9
4763 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4764 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4765 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4766 ;;
4767 *Intel*\ [[CF]]*Compiler*)
4768 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4769 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4770 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4771 ;;
4772 *Portland\ Group*)
4773 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4774 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4775 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4776 ;;
4777 esac
4778 ;;
4779 esac
4780 ;;
4781
4782 newsos6)
4783 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4784 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4785 ;;
4786
4787 *nto* | *qnx*)
4788 # QNX uses GNU C++, but need to define -shared option too, otherwise
4789 # it will coredump.
4790 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4791 ;;
4792
4793 osf3* | osf4* | osf5*)
4794 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4795 # All OSF/1 code is PIC.
4796 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4797 ;;
4798
4799 rdos*)
4800 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4801 ;;
4802
4803 solaris*)
4804 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4805 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4806 case $cc_basename in
4807 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
4808 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
4809 *)
4810 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
4811 esac
4812 ;;
4813
4814 sunos4*)
4815 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4816 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4817 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4818 ;;
4819
4820 sysv4 | sysv4.2uw2* | sysv4.3*)
4821 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4822 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4823 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4824 ;;
4825
4826 sysv4*MP*)
4827 if test -d /usr/nec; then
4828 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
4829 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4830 fi
4831 ;;
4832
4833 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
4834 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4835 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4836 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4837 ;;
4838
4839 unicos*)
4840 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4841 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4842 ;;
4843
4844 uts4*)
4845 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4846 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4847 ;;
4848
4849 *)
4850 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4851 ;;
4852 esac
4853 fi
4854 ])
4855 case $host_os in
4856 # For platforms that do not support PIC, -DPIC is meaningless:
4857 *djgpp*)
4858 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4859 ;;
4860 *)
4861 _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
4862 ;;
4863 esac
4864
4865 AC_CACHE_CHECK([for $compiler option to produce PIC],
4866 [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
4867 [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
4868 _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
4869
4870 #
4871 # Check to make sure the PIC flag actually works.
4872 #
4873 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
4874 _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
4875 [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
4876 [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
4877 [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
4878 "" | " "*) ;;
4879 *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
4880 esac],
4881 [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
4882 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
4883 fi
4884 _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
4885 [Additional compiler flags for building library objects])
4886
4887 _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
4888 [How to pass a linker flag through the compiler])
4889 #
4890 # Check to make sure the static flag actually works.
4891 #
4892 wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
4893 _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
4894 _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
4895 $lt_tmp_static_flag,
4896 [],
4897 [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
4898 _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
4899 [Compiler flag to prevent dynamic linking])
4900 ])# _LT_COMPILER_PIC
4901
4902
4903 # _LT_LINKER_SHLIBS([TAGNAME])
4904 # ----------------------------
4905 # See if the linker supports building shared libraries.
4906 m4_defun([_LT_LINKER_SHLIBS],
4907 [AC_REQUIRE([LT_PATH_LD])dnl
4908 AC_REQUIRE([LT_PATH_NM])dnl
4909 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
4910 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4911 m4_require([_LT_DECL_EGREP])dnl
4912 m4_require([_LT_DECL_SED])dnl
4913 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
4914 m4_require([_LT_TAG_COMPILER])dnl
4915 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
4916 m4_if([$1], [CXX], [
4917 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4918 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
4919 case $host_os in
4920 aix[[4-9]]*)
4921 # If we're using GNU nm, then we don't want the "-C" option.
4922 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
4923 # Without the "-l" option, or with the "-B" option, AIX nm treats
4924 # weak defined symbols like other global defined symbols, whereas
4925 # GNU nm marks them as "W".
4926 # While the 'weak' keyword is ignored in the Export File, we need
4927 # it in the Import File for the 'aix-soname' feature, so we have
4928 # to replace the "-B" option with "-P" for AIX nm.
4929 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
4930 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
4931 else
4932 _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
4933 fi
4934 ;;
4935 pw32*)
4936 _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
4937 ;;
4938 cygwin* | mingw* | cegcc*)
4939 case $cc_basename in
4940 cl*)
4941 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
4942 ;;
4943 *)
4944 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
4945 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
4946 ;;
4947 esac
4948 ;;
4949 linux* | k*bsd*-gnu | gnu*)
4950 _LT_TAGVAR(link_all_deplibs, $1)=no
4951 ;;
4952 *)
4953 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4954 ;;
4955 esac
4956 ], [
4957 runpath_var=
4958 _LT_TAGVAR(allow_undefined_flag, $1)=
4959 _LT_TAGVAR(always_export_symbols, $1)=no
4960 _LT_TAGVAR(archive_cmds, $1)=
4961 _LT_TAGVAR(archive_expsym_cmds, $1)=
4962 _LT_TAGVAR(compiler_needs_object, $1)=no
4963 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
4964 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
4965 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4966 _LT_TAGVAR(hardcode_automatic, $1)=no
4967 _LT_TAGVAR(hardcode_direct, $1)=no
4968 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
4969 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
4970 _LT_TAGVAR(hardcode_libdir_separator, $1)=
4971 _LT_TAGVAR(hardcode_minus_L, $1)=no
4972 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
4973 _LT_TAGVAR(inherit_rpath, $1)=no
4974 _LT_TAGVAR(link_all_deplibs, $1)=unknown
4975 _LT_TAGVAR(module_cmds, $1)=
4976 _LT_TAGVAR(module_expsym_cmds, $1)=
4977 _LT_TAGVAR(old_archive_from_new_cmds, $1)=
4978 _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
4979 _LT_TAGVAR(thread_safe_flag_spec, $1)=
4980 _LT_TAGVAR(whole_archive_flag_spec, $1)=
4981 # include_expsyms should be a list of space-separated symbols to be *always*
4982 # included in the symbol list
4983 _LT_TAGVAR(include_expsyms, $1)=
4984 # exclude_expsyms can be an extended regexp of symbols to exclude
4985 # it will be wrapped by ' (' and ')$', so one must not match beginning or
4986 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
4987 # as well as any symbol that contains 'd'.
4988 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
4989 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
4990 # platforms (ab)use it in PIC code, but their linkers get confused if
4991 # the symbol is explicitly referenced. Since portable code cannot
4992 # rely on this symbol name, it's probably fine to never include it in
4993 # preloaded symbol tables.
4994 # Exclude shared library initialization/finalization symbols.
4995 dnl Note also adjust exclude_expsyms for C++ above.
4996 extract_expsyms_cmds=
4997
4998 case $host_os in
4999 cygwin* | mingw* | pw32* | cegcc*)
5000 # FIXME: the MSVC++ port hasn't been tested in a loooong time
5001 # When not using gcc, we currently assume that we are using
5002 # Microsoft Visual C++.
5003 if test yes != "$GCC"; then
5004 with_gnu_ld=no
5005 fi
5006 ;;
5007 interix*)
5008 # we just hope/assume this is gcc and not c89 (= MSVC++)
5009 with_gnu_ld=yes
5010 ;;
5011 openbsd* | bitrig*)
5012 with_gnu_ld=no
5013 ;;
5014 linux* | k*bsd*-gnu | gnu*)
5015 _LT_TAGVAR(link_all_deplibs, $1)=no
5016 ;;
5017 esac
5018
5019 _LT_TAGVAR(ld_shlibs, $1)=yes
5020
5021 # On some targets, GNU ld is compatible enough with the native linker
5022 # that we're better off using the native interface for both.
5023 lt_use_gnu_ld_interface=no
5024 if test yes = "$with_gnu_ld"; then
5025 case $host_os in
5026 aix*)
5027 # The AIX port of GNU ld has always aspired to compatibility
5028 # with the native linker. However, as the warning in the GNU ld
5029 # block says, versions before 2.19.5* couldn't really create working
5030 # shared libraries, regardless of the interface used.
5031 case `$LD -v 2>&1` in
5032 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
5033 *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
5034 *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
5035 *)
5036 lt_use_gnu_ld_interface=yes
5037 ;;
5038 esac
5039 ;;
5040 *)
5041 lt_use_gnu_ld_interface=yes
5042 ;;
5043 esac
5044 fi
5045
5046 if test yes = "$lt_use_gnu_ld_interface"; then
5047 # If archive_cmds runs LD, not CC, wlarc should be empty
5048 wlarc='$wl'
5049
5050 # Set some defaults for GNU ld with shared library support. These
5051 # are reset later if shared libraries are not supported. Putting them
5052 # here allows them to be overridden if necessary.
5053 runpath_var=LD_RUN_PATH
5054 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5055 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
5056 # ancient GNU ld didn't support --whole-archive et. al.
5057 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
5058 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
5059 else
5060 _LT_TAGVAR(whole_archive_flag_spec, $1)=
5061 fi
5062 supports_anon_versioning=no
5063 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
5064 *GNU\ gold*) supports_anon_versioning=yes ;;
5065 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
5066 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
5067 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
5068 *\ 2.11.*) ;; # other 2.11 versions
5069 *) supports_anon_versioning=yes ;;
5070 esac
5071
5072 # See if GNU ld supports shared libraries.
5073 case $host_os in
5074 aix[[3-9]]*)
5075 # On AIX/PPC, the GNU linker is very broken
5076 if test ia64 != "$host_cpu"; then
5077 _LT_TAGVAR(ld_shlibs, $1)=no
5078 cat <<_LT_EOF 1>&2
5079
5080 *** Warning: the GNU linker, at least up to release 2.19, is reported
5081 *** to be unable to reliably create shared libraries on AIX.
5082 *** Therefore, libtool is disabling shared libraries support. If you
5083 *** really care for shared libraries, you may want to install binutils
5084 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
5085 *** You will then need to restart the configuration process.
5086
5087 _LT_EOF
5088 fi
5089 ;;
5090
5091 amigaos*)
5092 case $host_cpu in
5093 powerpc)
5094 # see comment about AmigaOS4 .so support
5095 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5096 _LT_TAGVAR(archive_expsym_cmds, $1)=''
5097 ;;
5098 m68k)
5099 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5100 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5101 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5102 ;;
5103 esac
5104 ;;
5105
5106 beos*)
5107 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5108 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5109 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5110 # support --undefined. This deserves some investigation. FIXME
5111 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5112 else
5113 _LT_TAGVAR(ld_shlibs, $1)=no
5114 fi
5115 ;;
5116
5117 cygwin* | mingw* | pw32* | cegcc*)
5118 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
5119 # as there is no search path for DLLs.
5120 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5121 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
5122 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5123 _LT_TAGVAR(always_export_symbols, $1)=no
5124 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5125 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
5126 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
5127
5128 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
5129 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5130 # If the export-symbols file already is a .def file, use it as
5131 # is; otherwise, prepend EXPORTS...
5132 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5133 cp $export_symbols $output_objdir/$soname.def;
5134 else
5135 echo EXPORTS > $output_objdir/$soname.def;
5136 cat $export_symbols >> $output_objdir/$soname.def;
5137 fi~
5138 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5139 else
5140 _LT_TAGVAR(ld_shlibs, $1)=no
5141 fi
5142 ;;
5143
5144 haiku*)
5145 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5146 _LT_TAGVAR(link_all_deplibs, $1)=yes
5147 ;;
5148
5149 os2*)
5150 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5151 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5152 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5153 shrext_cmds=.dll
5154 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5155 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5156 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5157 $ECHO EXPORTS >> $output_objdir/$libname.def~
5158 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5159 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5160 emximp -o $lib $output_objdir/$libname.def'
5161 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5162 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5163 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5164 $ECHO EXPORTS >> $output_objdir/$libname.def~
5165 prefix_cmds="$SED"~
5166 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5167 prefix_cmds="$prefix_cmds -e 1d";
5168 fi~
5169 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5170 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5171 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5172 emximp -o $lib $output_objdir/$libname.def'
5173 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5174 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5175 ;;
5176
5177 interix[[3-9]]*)
5178 _LT_TAGVAR(hardcode_direct, $1)=no
5179 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5180 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5181 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5182 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
5183 # Instead, shared libraries are loaded at an image base (0x10000000 by
5184 # default) and relocated if they conflict, which is a slow very memory
5185 # consuming and fragmenting process. To avoid this, we pick a random,
5186 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
5187 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
5188 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5189 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5190 ;;
5191
5192 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
5193 tmp_diet=no
5194 if test linux-dietlibc = "$host_os"; then
5195 case $cc_basename in
5196 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
5197 esac
5198 fi
5199 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
5200 && test no = "$tmp_diet"
5201 then
5202 tmp_addflag=' $pic_flag'
5203 tmp_sharedflag='-shared'
5204 case $cc_basename,$host_cpu in
5205 pgcc*) # Portland Group C compiler
5206 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
5207 tmp_addflag=' $pic_flag'
5208 ;;
5209 pgf77* | pgf90* | pgf95* | pgfortran*)
5210 # Portland Group f77 and f90 compilers
5211 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
5212 tmp_addflag=' $pic_flag -Mnomain' ;;
5213 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
5214 tmp_addflag=' -i_dynamic' ;;
5215 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
5216 tmp_addflag=' -i_dynamic -nofor_main' ;;
5217 ifc* | ifort*) # Intel Fortran compiler
5218 tmp_addflag=' -nofor_main' ;;
5219 lf95*) # Lahey Fortran 8.1
5220 _LT_TAGVAR(whole_archive_flag_spec, $1)=
5221 tmp_sharedflag='--shared' ;;
5222 nagfor*) # NAGFOR 5.3
5223 tmp_sharedflag='-Wl,-shared' ;;
5224 xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
5225 tmp_sharedflag='-qmkshrobj'
5226 tmp_addflag= ;;
5227 nvcc*) # Cuda Compiler Driver 2.2
5228 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
5229 _LT_TAGVAR(compiler_needs_object, $1)=yes
5230 ;;
5231 esac
5232 case `$CC -V 2>&1 | sed 5q` in
5233 *Sun\ C*) # Sun C 5.9
5234 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
5235 _LT_TAGVAR(compiler_needs_object, $1)=yes
5236 tmp_sharedflag='-G' ;;
5237 *Sun\ F*) # Sun Fortran 8.3
5238 tmp_sharedflag='-G' ;;
5239 esac
5240 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5241
5242 if test yes = "$supports_anon_versioning"; then
5243 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
5244 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5245 echo "local: *; };" >> $output_objdir/$libname.ver~
5246 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
5247 fi
5248
5249 case $cc_basename in
5250 tcc*)
5251 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
5252 ;;
5253 xlf* | bgf* | bgxlf* | mpixlf*)
5254 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
5255 _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
5256 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5257 _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
5258 if test yes = "$supports_anon_versioning"; then
5259 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
5260 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5261 echo "local: *; };" >> $output_objdir/$libname.ver~
5262 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
5263 fi
5264 ;;
5265 esac
5266 else
5267 _LT_TAGVAR(ld_shlibs, $1)=no
5268 fi
5269 ;;
5270
5271 netbsd* | netbsdelf*-gnu)
5272 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
5273 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5274 wlarc=
5275 else
5276 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5277 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
5278 fi
5279 ;;
5280
5281 solaris*)
5282 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
5283 _LT_TAGVAR(ld_shlibs, $1)=no
5284 cat <<_LT_EOF 1>&2
5285
5286 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5287 *** create shared libraries on Solaris systems. Therefore, libtool
5288 *** is disabling shared libraries support. We urge you to upgrade GNU
5289 *** binutils to release 2.9.1 or newer. Another option is to modify
5290 *** your PATH or compiler configuration so that the native linker is
5291 *** used, and then restart.
5292
5293 _LT_EOF
5294 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5295 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5296 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
5297 else
5298 _LT_TAGVAR(ld_shlibs, $1)=no
5299 fi
5300 ;;
5301
5302 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
5303 case `$LD -v 2>&1` in
5304 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
5305 _LT_TAGVAR(ld_shlibs, $1)=no
5306 cat <<_LT_EOF 1>&2
5307
5308 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
5309 *** reliably create shared libraries on SCO systems. Therefore, libtool
5310 *** is disabling shared libraries support. We urge you to upgrade GNU
5311 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
5312 *** your PATH or compiler configuration so that the native linker is
5313 *** used, and then restart.
5314
5315 _LT_EOF
5316 ;;
5317 *)
5318 # For security reasons, it is highly recommended that you always
5319 # use absolute paths for naming shared libraries, and exclude the
5320 # DT_RUNPATH tag from executables and libraries. But doing so
5321 # requires that you compile everything twice, which is a pain.
5322 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5323 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5324 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5325 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
5326 else
5327 _LT_TAGVAR(ld_shlibs, $1)=no
5328 fi
5329 ;;
5330 esac
5331 ;;
5332
5333 sunos4*)
5334 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5335 wlarc=
5336 _LT_TAGVAR(hardcode_direct, $1)=yes
5337 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5338 ;;
5339
5340 *)
5341 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5342 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5343 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
5344 else
5345 _LT_TAGVAR(ld_shlibs, $1)=no
5346 fi
5347 ;;
5348 esac
5349
5350 if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
5351 runpath_var=
5352 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
5353 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
5354 _LT_TAGVAR(whole_archive_flag_spec, $1)=
5355 fi
5356 else
5357 # PORTME fill in a description of your system's linker (not GNU ld)
5358 case $host_os in
5359 aix3*)
5360 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5361 _LT_TAGVAR(always_export_symbols, $1)=yes
5362 _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
5363 # Note: this linker hardcodes the directories in LIBPATH if there
5364 # are no directories specified by -L.
5365 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5366 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
5367 # Neither direct hardcoding nor static linking is supported with a
5368 # broken collect2.
5369 _LT_TAGVAR(hardcode_direct, $1)=unsupported
5370 fi
5371 ;;
5372
5373 aix[[4-9]]*)
5374 if test ia64 = "$host_cpu"; then
5375 # On IA64, the linker does run time linking by default, so we don't
5376 # have to do anything special.
5377 aix_use_runtimelinking=no
5378 exp_sym_flag='-Bexport'
5379 no_entry_flag=
5380 else
5381 # If we're using GNU nm, then we don't want the "-C" option.
5382 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
5383 # Without the "-l" option, or with the "-B" option, AIX nm treats
5384 # weak defined symbols like other global defined symbols, whereas
5385 # GNU nm marks them as "W".
5386 # While the 'weak' keyword is ignored in the Export File, we need
5387 # it in the Import File for the 'aix-soname' feature, so we have
5388 # to replace the "-B" option with "-P" for AIX nm.
5389 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
5390 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
5391 else
5392 _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
5393 fi
5394 aix_use_runtimelinking=no
5395
5396 # Test if we are trying to use run time linking or normal
5397 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5398 # have runtime linking enabled, and use it for executables.
5399 # For shared libraries, we enable/disable runtime linking
5400 # depending on the kind of the shared library created -
5401 # when "with_aix_soname,aix_use_runtimelinking" is:
5402 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
5403 # "aix,yes" lib.so shared, rtl:yes, for executables
5404 # lib.a static archive
5405 # "both,no" lib.so.V(shr.o) shared, rtl:yes
5406 # lib.a(lib.so.V) shared, rtl:no, for executables
5407 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
5408 # lib.a(lib.so.V) shared, rtl:no
5409 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
5410 # lib.a static archive
5411 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
5412 for ld_flag in $LDFLAGS; do
5413 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
5414 aix_use_runtimelinking=yes
5415 break
5416 fi
5417 done
5418 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
5419 # With aix-soname=svr4, we create the lib.so.V shared archives only,
5420 # so we don't have lib.a shared libs to link our executables.
5421 # We have to force runtime linking in this case.
5422 aix_use_runtimelinking=yes
5423 LDFLAGS="$LDFLAGS -Wl,-brtl"
5424 fi
5425 ;;
5426 esac
5427
5428 exp_sym_flag='-bexport'
5429 no_entry_flag='-bnoentry'
5430 fi
5431
5432 # When large executables or shared objects are built, AIX ld can
5433 # have problems creating the table of contents. If linking a library
5434 # or program results in "error TOC overflow" add -mminimal-toc to
5435 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
5436 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5437
5438 _LT_TAGVAR(archive_cmds, $1)=''
5439 _LT_TAGVAR(hardcode_direct, $1)=yes
5440 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5441 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
5442 _LT_TAGVAR(link_all_deplibs, $1)=yes
5443 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
5444 case $with_aix_soname,$aix_use_runtimelinking in
5445 aix,*) ;; # traditional, no import file
5446 svr4,* | *,yes) # use import file
5447 # The Import File defines what to hardcode.
5448 _LT_TAGVAR(hardcode_direct, $1)=no
5449 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
5450 ;;
5451 esac
5452
5453 if test yes = "$GCC"; then
5454 case $host_os in aix4.[[012]]|aix4.[[012]].*)
5455 # We only want to do this on AIX 4.2 and lower, the check
5456 # below for broken collect2 doesn't work under 4.3+
5457 collect2name=`$CC -print-prog-name=collect2`
5458 if test -f "$collect2name" &&
5459 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
5460 then
5461 # We have reworked collect2
5462 :
5463 else
5464 # We have old collect2
5465 _LT_TAGVAR(hardcode_direct, $1)=unsupported
5466 # It fails to find uninstalled libraries when the uninstalled
5467 # path is not listed in the libpath. Setting hardcode_minus_L
5468 # to unsupported forces relinking
5469 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5470 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5471 _LT_TAGVAR(hardcode_libdir_separator, $1)=
5472 fi
5473 ;;
5474 esac
5475 shared_flag='-shared'
5476 if test yes = "$aix_use_runtimelinking"; then
5477 shared_flag="$shared_flag "'$wl-G'
5478 fi
5479 # Need to ensure runtime linking is disabled for the traditional
5480 # shared library, or the linker may eventually find shared libraries
5481 # /with/ Import File - we do not want to mix them.
5482 shared_flag_aix='-shared'
5483 shared_flag_svr4='-shared $wl-G'
5484 else
5485 # not using gcc
5486 if test ia64 = "$host_cpu"; then
5487 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
5488 # chokes on -Wl,-G. The following line is correct:
5489 shared_flag='-G'
5490 else
5491 if test yes = "$aix_use_runtimelinking"; then
5492 shared_flag='$wl-G'
5493 else
5494 shared_flag='$wl-bM:SRE'
5495 fi
5496 shared_flag_aix='$wl-bM:SRE'
5497 shared_flag_svr4='$wl-G'
5498 fi
5499 fi
5500
5501 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
5502 # It seems that -bexpall does not export symbols beginning with
5503 # underscore (_), so it is better to generate a list of symbols to export.
5504 _LT_TAGVAR(always_export_symbols, $1)=yes
5505 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
5506 # Warning - without using the other runtime loading flags (-brtl),
5507 # -berok will link without error, but may produce a broken library.
5508 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
5509 # Determine the default libpath from the value encoded in an
5510 # empty executable.
5511 _LT_SYS_MODULE_PATH_AIX([$1])
5512 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
5513 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
5514 else
5515 if test ia64 = "$host_cpu"; then
5516 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
5517 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
5518 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
5519 else
5520 # Determine the default libpath from the value encoded in an
5521 # empty executable.
5522 _LT_SYS_MODULE_PATH_AIX([$1])
5523 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
5524 # Warning - without using the other run time loading flags,
5525 # -berok will link without error, but may produce a broken library.
5526 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
5527 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
5528 if test yes = "$with_gnu_ld"; then
5529 # We only use this code for GNU lds that support --whole-archive.
5530 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
5531 else
5532 # Exported symbols can be pulled into shared objects from archives
5533 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
5534 fi
5535 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
5536 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
5537 # -brtl affects multiple linker settings, -berok does not and is overridden later
5538 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
5539 if test svr4 != "$with_aix_soname"; then
5540 # This is similar to how AIX traditionally builds its shared libraries.
5541 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
5542 fi
5543 if test aix != "$with_aix_soname"; then
5544 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
5545 else
5546 # used by -dlpreopen to get the symbols
5547 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
5548 fi
5549 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
5550 fi
5551 fi
5552 ;;
5553
5554 amigaos*)
5555 case $host_cpu in
5556 powerpc)
5557 # see comment about AmigaOS4 .so support
5558 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5559 _LT_TAGVAR(archive_expsym_cmds, $1)=''
5560 ;;
5561 m68k)
5562 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5563 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5564 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5565 ;;
5566 esac
5567 ;;
5568
5569 bsdi[[45]]*)
5570 _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
5571 ;;
5572
5573 cygwin* | mingw* | pw32* | cegcc*)
5574 # When not using gcc, we currently assume that we are using
5575 # Microsoft Visual C++.
5576 # hardcode_libdir_flag_spec is actually meaningless, as there is
5577 # no search path for DLLs.
5578 case $cc_basename in
5579 cl*)
5580 # Native MSVC
5581 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
5582 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5583 _LT_TAGVAR(always_export_symbols, $1)=yes
5584 _LT_TAGVAR(file_list_spec, $1)='@'
5585 # Tell ltmain to make .lib files, not .a files.
5586 libext=lib
5587 # Tell ltmain to make .dll files, not .so files.
5588 shrext_cmds=.dll
5589 # FIXME: Setting linknames here is a bad hack.
5590 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
5591 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5592 cp "$export_symbols" "$output_objdir/$soname.def";
5593 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
5594 else
5595 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
5596 fi~
5597 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
5598 linknames='
5599 # The linker will not automatically build a static lib if we build a DLL.
5600 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
5601 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5602 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
5603 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
5604 # Don't use ranlib
5605 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
5606 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
5607 lt_tool_outputfile="@TOOL_OUTPUT@"~
5608 case $lt_outputfile in
5609 *.exe|*.EXE) ;;
5610 *)
5611 lt_outputfile=$lt_outputfile.exe
5612 lt_tool_outputfile=$lt_tool_outputfile.exe
5613 ;;
5614 esac~
5615 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
5616 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
5617 $RM "$lt_outputfile.manifest";
5618 fi'
5619 ;;
5620 *)
5621 # Assume MSVC wrapper
5622 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
5623 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5624 # Tell ltmain to make .lib files, not .a files.
5625 libext=lib
5626 # Tell ltmain to make .dll files, not .so files.
5627 shrext_cmds=.dll
5628 # FIXME: Setting linknames here is a bad hack.
5629 _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
5630 # The linker will automatically build a .lib file if we build a DLL.
5631 _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
5632 # FIXME: Should let the user specify the lib program.
5633 _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
5634 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5635 ;;
5636 esac
5637 ;;
5638
5639 darwin* | rhapsody*)
5640 _LT_DARWIN_LINKER_FEATURES($1)
5641 ;;
5642
5643 dgux*)
5644 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5645 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5646 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5647 ;;
5648
5649 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5650 # support. Future versions do this automatically, but an explicit c++rt0.o
5651 # does not break anything, and helps significantly (at the cost of a little
5652 # extra space).
5653 freebsd2.2*)
5654 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5655 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5656 _LT_TAGVAR(hardcode_direct, $1)=yes
5657 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5658 ;;
5659
5660 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5661 freebsd2.*)
5662 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5663 _LT_TAGVAR(hardcode_direct, $1)=yes
5664 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5665 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5666 ;;
5667
5668 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5669 freebsd* | dragonfly*)
5670 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5671 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5672 _LT_TAGVAR(hardcode_direct, $1)=yes
5673 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5674 ;;
5675
5676 hpux9*)
5677 if test yes = "$GCC"; then
5678 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
5679 else
5680 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
5681 fi
5682 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
5683 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5684 _LT_TAGVAR(hardcode_direct, $1)=yes
5685
5686 # hardcode_minus_L: Not really in the search PATH,
5687 # but as the default location of the library.
5688 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5689 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5690 ;;
5691
5692 hpux10*)
5693 if test yes,no = "$GCC,$with_gnu_ld"; then
5694 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5695 else
5696 _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
5697 fi
5698 if test no = "$with_gnu_ld"; then
5699 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
5700 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5701 _LT_TAGVAR(hardcode_direct, $1)=yes
5702 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5703 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5704 # hardcode_minus_L: Not really in the search PATH,
5705 # but as the default location of the library.
5706 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5707 fi
5708 ;;
5709
5710 hpux11*)
5711 if test yes,no = "$GCC,$with_gnu_ld"; then
5712 case $host_cpu in
5713 hppa*64*)
5714 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
5715 ;;
5716 ia64*)
5717 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5718 ;;
5719 *)
5720 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5721 ;;
5722 esac
5723 else
5724 case $host_cpu in
5725 hppa*64*)
5726 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
5727 ;;
5728 ia64*)
5729 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5730 ;;
5731 *)
5732 m4_if($1, [], [
5733 # Older versions of the 11.00 compiler do not understand -b yet
5734 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
5735 _LT_LINKER_OPTION([if $CC understands -b],
5736 _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
5737 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
5738 [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
5739 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
5740 ;;
5741 esac
5742 fi
5743 if test no = "$with_gnu_ld"; then
5744 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
5745 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5746
5747 case $host_cpu in
5748 hppa*64*|ia64*)
5749 _LT_TAGVAR(hardcode_direct, $1)=no
5750 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5751 ;;
5752 *)
5753 _LT_TAGVAR(hardcode_direct, $1)=yes
5754 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5755 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5756
5757 # hardcode_minus_L: Not really in the search PATH,
5758 # but as the default location of the library.
5759 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5760 ;;
5761 esac
5762 fi
5763 ;;
5764
5765 irix5* | irix6* | nonstopux*)
5766 if test yes = "$GCC"; then
5767 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
5768 # Try to use the -exported_symbol ld option, if it does not
5769 # work, assume that -exports_file does not work either and
5770 # implicitly export all symbols.
5771 # This should be the same for all languages, so no per-tag cache variable.
5772 AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
5773 [lt_cv_irix_exported_symbol],
5774 [save_LDFLAGS=$LDFLAGS
5775 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
5776 AC_LINK_IFELSE(
5777 [AC_LANG_SOURCE(
5778 [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
5779 [C++], [[int foo (void) { return 0; }]],
5780 [Fortran 77], [[
5781 subroutine foo
5782 end]],
5783 [Fortran], [[
5784 subroutine foo
5785 end]])])],
5786 [lt_cv_irix_exported_symbol=yes],
5787 [lt_cv_irix_exported_symbol=no])
5788 LDFLAGS=$save_LDFLAGS])
5789 if test yes = "$lt_cv_irix_exported_symbol"; then
5790 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
5791 fi
5792 _LT_TAGVAR(link_all_deplibs, $1)=no
5793 else
5794 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
5795 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
5796 fi
5797 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5798 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5799 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5800 _LT_TAGVAR(inherit_rpath, $1)=yes
5801 _LT_TAGVAR(link_all_deplibs, $1)=yes
5802 ;;
5803
5804 linux*)
5805 case $cc_basename in
5806 tcc*)
5807 # Fabrice Bellard et al's Tiny C Compiler
5808 _LT_TAGVAR(ld_shlibs, $1)=yes
5809 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5810 ;;
5811 esac
5812 ;;
5813
5814 netbsd* | netbsdelf*-gnu)
5815 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
5816 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
5817 else
5818 _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
5819 fi
5820 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5821 _LT_TAGVAR(hardcode_direct, $1)=yes
5822 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5823 ;;
5824
5825 newsos6)
5826 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5827 _LT_TAGVAR(hardcode_direct, $1)=yes
5828 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5829 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5830 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5831 ;;
5832
5833 *nto* | *qnx*)
5834 ;;
5835
5836 openbsd* | bitrig*)
5837 if test -f /usr/libexec/ld.so; then
5838 _LT_TAGVAR(hardcode_direct, $1)=yes
5839 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5840 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5841 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5842 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5843 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
5844 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5845 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5846 else
5847 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5848 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5849 fi
5850 else
5851 _LT_TAGVAR(ld_shlibs, $1)=no
5852 fi
5853 ;;
5854
5855 os2*)
5856 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5857 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5858 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5859 shrext_cmds=.dll
5860 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5861 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5862 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5863 $ECHO EXPORTS >> $output_objdir/$libname.def~
5864 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5865 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5866 emximp -o $lib $output_objdir/$libname.def'
5867 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5868 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5869 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5870 $ECHO EXPORTS >> $output_objdir/$libname.def~
5871 prefix_cmds="$SED"~
5872 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5873 prefix_cmds="$prefix_cmds -e 1d";
5874 fi~
5875 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5876 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5877 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5878 emximp -o $lib $output_objdir/$libname.def'
5879 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5880 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5881 ;;
5882
5883 osf3*)
5884 if test yes = "$GCC"; then
5885 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5886 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
5887 else
5888 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5889 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
5890 fi
5891 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5892 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5893 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5894 ;;
5895
5896 osf4* | osf5*) # as osf3* with the addition of -msym flag
5897 if test yes = "$GCC"; then
5898 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5899 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
5900 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5901 else
5902 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5903 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
5904 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
5905 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
5906
5907 # Both c and cxx compiler support -rpath directly
5908 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
5909 fi
5910 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5911 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5912 ;;
5913
5914 solaris*)
5915 _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
5916 if test yes = "$GCC"; then
5917 wlarc='$wl'
5918 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
5919 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5920 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5921 else
5922 case `$CC -V 2>&1` in
5923 *"Compilers 5.0"*)
5924 wlarc=''
5925 _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
5926 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5927 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
5928 ;;
5929 *)
5930 wlarc='$wl'
5931 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
5932 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5933 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5934 ;;
5935 esac
5936 fi
5937 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5938 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5939 case $host_os in
5940 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
5941 *)
5942 # The compiler driver will combine and reorder linker options,
5943 # but understands '-z linker_flag'. GCC discards it without '$wl',
5944 # but is careful enough not to reorder.
5945 # Supported since Solaris 2.6 (maybe 2.5.1?)
5946 if test yes = "$GCC"; then
5947 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
5948 else
5949 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
5950 fi
5951 ;;
5952 esac
5953 _LT_TAGVAR(link_all_deplibs, $1)=yes
5954 ;;
5955
5956 sunos4*)
5957 if test sequent = "$host_vendor"; then
5958 # Use $CC to link under sequent, because it throws in some extra .o
5959 # files that make .init and .fini sections work.
5960 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5961 else
5962 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5963 fi
5964 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5965 _LT_TAGVAR(hardcode_direct, $1)=yes
5966 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5967 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5968 ;;
5969
5970 sysv4)
5971 case $host_vendor in
5972 sni)
5973 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5974 _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
5975 ;;
5976 siemens)
5977 ## LD is ld it makes a PLAMLIB
5978 ## CC just makes a GrossModule.
5979 _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5980 _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
5981 _LT_TAGVAR(hardcode_direct, $1)=no
5982 ;;
5983 motorola)
5984 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5985 _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
5986 ;;
5987 esac
5988 runpath_var='LD_RUN_PATH'
5989 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5990 ;;
5991
5992 sysv4.3*)
5993 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5994 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5995 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
5996 ;;
5997
5998 sysv4*MP*)
5999 if test -d /usr/nec; then
6000 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6001 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6002 runpath_var=LD_RUN_PATH
6003 hardcode_runpath_var=yes
6004 _LT_TAGVAR(ld_shlibs, $1)=yes
6005 fi
6006 ;;
6007
6008 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
6009 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
6010 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6011 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6012 runpath_var='LD_RUN_PATH'
6013
6014 if test yes = "$GCC"; then
6015 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6016 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6017 else
6018 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6019 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6020 fi
6021 ;;
6022
6023 sysv5* | sco3.2v5* | sco5v6*)
6024 # Note: We CANNOT use -z defs as we might desire, because we do not
6025 # link with -lc, and that would cause any symbols used from libc to
6026 # always be unresolved, which means just about no library would
6027 # ever link correctly. If we're not using GNU ld we use -z text
6028 # though, which does catch some bad symbols but isn't as heavy-handed
6029 # as -z defs.
6030 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
6031 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
6032 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6033 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6034 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
6035 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
6036 _LT_TAGVAR(link_all_deplibs, $1)=yes
6037 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
6038 runpath_var='LD_RUN_PATH'
6039
6040 if test yes = "$GCC"; then
6041 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6042 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6043 else
6044 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6045 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6046 fi
6047 ;;
6048
6049 uts4*)
6050 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6051 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6052 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6053 ;;
6054
6055 *)
6056 _LT_TAGVAR(ld_shlibs, $1)=no
6057 ;;
6058 esac
6059
6060 if test sni = "$host_vendor"; then
6061 case $host in
6062 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6063 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
6064 ;;
6065 esac
6066 fi
6067 fi
6068 ])
6069 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
6070 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
6071
6072 _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
6073
6074 _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
6075 _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
6076 _LT_DECL([], [extract_expsyms_cmds], [2],
6077 [The commands to extract the exported symbol list from a shared archive])
6078
6079 #
6080 # Do we need to explicitly link libc?
6081 #
6082 case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
6083 x|xyes)
6084 # Assume -lc should be added
6085 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6086
6087 if test yes,yes = "$GCC,$enable_shared"; then
6088 case $_LT_TAGVAR(archive_cmds, $1) in
6089 *'~'*)
6090 # FIXME: we may have to deal with multi-command sequences.
6091 ;;
6092 '$CC '*)
6093 # Test whether the compiler implicitly links with -lc since on some
6094 # systems, -lgcc has to come before -lc. If gcc already passes -lc
6095 # to ld, don't add -lc before -lgcc.
6096 AC_CACHE_CHECK([whether -lc should be explicitly linked in],
6097 [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
6098 [$RM conftest*
6099 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6100
6101 if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
6102 soname=conftest
6103 lib=conftest
6104 libobjs=conftest.$ac_objext
6105 deplibs=
6106 wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
6107 pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
6108 compiler_flags=-v
6109 linker_flags=-v
6110 verstring=
6111 output_objdir=.
6112 libname=conftest
6113 lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
6114 _LT_TAGVAR(allow_undefined_flag, $1)=
6115 if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
6116 then
6117 lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
6118 else
6119 lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6120 fi
6121 _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
6122 else
6123 cat conftest.err 1>&5
6124 fi
6125 $RM conftest*
6126 ])
6127 _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
6128 ;;
6129 esac
6130 fi
6131 ;;
6132 esac
6133
6134 _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
6135 [Whether or not to add -lc for building shared libraries])
6136 _LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
6137 [enable_shared_with_static_runtimes], [0],
6138 [Whether or not to disallow shared libs when runtime libs are static])
6139 _LT_TAGDECL([], [export_dynamic_flag_spec], [1],
6140 [Compiler flag to allow reflexive dlopens])
6141 _LT_TAGDECL([], [whole_archive_flag_spec], [1],
6142 [Compiler flag to generate shared objects directly from archives])
6143 _LT_TAGDECL([], [compiler_needs_object], [1],
6144 [Whether the compiler copes with passing no objects directly])
6145 _LT_TAGDECL([], [old_archive_from_new_cmds], [2],
6146 [Create an old-style archive from a shared archive])
6147 _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
6148 [Create a temporary old-style archive to link instead of a shared archive])
6149 _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
6150 _LT_TAGDECL([], [archive_expsym_cmds], [2])
6151 _LT_TAGDECL([], [module_cmds], [2],
6152 [Commands used to build a loadable module if different from building
6153 a shared archive.])
6154 _LT_TAGDECL([], [module_expsym_cmds], [2])
6155 _LT_TAGDECL([], [with_gnu_ld], [1],
6156 [Whether we are building with GNU ld or not])
6157 _LT_TAGDECL([], [allow_undefined_flag], [1],
6158 [Flag that allows shared libraries with undefined symbols to be built])
6159 _LT_TAGDECL([], [no_undefined_flag], [1],
6160 [Flag that enforces no undefined symbols])
6161 _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
6162 [Flag to hardcode $libdir into a binary during linking.
6163 This must work even if $libdir does not exist])
6164 _LT_TAGDECL([], [hardcode_libdir_separator], [1],
6165 [Whether we need a single "-rpath" flag with a separated argument])
6166 _LT_TAGDECL([], [hardcode_direct], [0],
6167 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
6168 DIR into the resulting binary])
6169 _LT_TAGDECL([], [hardcode_direct_absolute], [0],
6170 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
6171 DIR into the resulting binary and the resulting library dependency is
6172 "absolute", i.e impossible to change by setting $shlibpath_var if the
6173 library is relocated])
6174 _LT_TAGDECL([], [hardcode_minus_L], [0],
6175 [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
6176 into the resulting binary])
6177 _LT_TAGDECL([], [hardcode_shlibpath_var], [0],
6178 [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
6179 into the resulting binary])
6180 _LT_TAGDECL([], [hardcode_automatic], [0],
6181 [Set to "yes" if building a shared library automatically hardcodes DIR
6182 into the library and all subsequent libraries and executables linked
6183 against it])
6184 _LT_TAGDECL([], [inherit_rpath], [0],
6185 [Set to yes if linker adds runtime paths of dependent libraries
6186 to runtime path list])
6187 _LT_TAGDECL([], [link_all_deplibs], [0],
6188 [Whether libtool must link a program against all its dependency libraries])
6189 _LT_TAGDECL([], [always_export_symbols], [0],
6190 [Set to "yes" if exported symbols are required])
6191 _LT_TAGDECL([], [export_symbols_cmds], [2],
6192 [The commands to list exported symbols])
6193 _LT_TAGDECL([], [exclude_expsyms], [1],
6194 [Symbols that should not be listed in the preloaded symbols])
6195 _LT_TAGDECL([], [include_expsyms], [1],
6196 [Symbols that must always be exported])
6197 _LT_TAGDECL([], [prelink_cmds], [2],
6198 [Commands necessary for linking programs (against libraries) with templates])
6199 _LT_TAGDECL([], [postlink_cmds], [2],
6200 [Commands necessary for finishing linking programs])
6201 _LT_TAGDECL([], [file_list_spec], [1],
6202 [Specify filename containing input files])
6203 dnl FIXME: Not yet implemented
6204 dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
6205 dnl [Compiler flag to generate thread safe objects])
6206 ])# _LT_LINKER_SHLIBS
6207
6208
6209 # _LT_LANG_C_CONFIG([TAG])
6210 # ------------------------
6211 # Ensure that the configuration variables for a C compiler are suitably
6212 # defined. These variables are subsequently used by _LT_CONFIG to write
6213 # the compiler configuration to 'libtool'.
6214 m4_defun([_LT_LANG_C_CONFIG],
6215 [m4_require([_LT_DECL_EGREP])dnl
6216 lt_save_CC=$CC
6217 AC_LANG_PUSH(C)
6218
6219 # Source file extension for C test sources.
6220 ac_ext=c
6221
6222 # Object file extension for compiled C test sources.
6223 objext=o
6224 _LT_TAGVAR(objext, $1)=$objext
6225
6226 # Code to be used in simple compile tests
6227 lt_simple_compile_test_code="int some_variable = 0;"
6228
6229 # Code to be used in simple link tests
6230 lt_simple_link_test_code='int main(){return(0);}'
6231
6232 _LT_TAG_COMPILER
6233 # Save the default compiler, since it gets overwritten when the other
6234 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6235 compiler_DEFAULT=$CC
6236
6237 # save warnings/boilerplate of simple test code
6238 _LT_COMPILER_BOILERPLATE
6239 _LT_LINKER_BOILERPLATE
6240
6241 ## CAVEAT EMPTOR:
6242 ## There is no encapsulation within the following macros, do not change
6243 ## the running order or otherwise move them around unless you know exactly
6244 ## what you are doing...
6245 if test -n "$compiler"; then
6246 _LT_COMPILER_NO_RTTI($1)
6247 _LT_COMPILER_PIC($1)
6248 _LT_COMPILER_C_O($1)
6249 _LT_COMPILER_FILE_LOCKS($1)
6250 _LT_LINKER_SHLIBS($1)
6251 _LT_SYS_DYNAMIC_LINKER($1)
6252 _LT_LINKER_HARDCODE_LIBPATH($1)
6253 LT_SYS_DLOPEN_SELF
6254 _LT_CMD_STRIPLIB
6255
6256 # Report what library types will actually be built
6257 AC_MSG_CHECKING([if libtool supports shared libraries])
6258 AC_MSG_RESULT([$can_build_shared])
6259
6260 AC_MSG_CHECKING([whether to build shared libraries])
6261 test no = "$can_build_shared" && enable_shared=no
6262
6263 # On AIX, shared libraries and static libraries use the same namespace, and
6264 # are all built from PIC.
6265 case $host_os in
6266 aix3*)
6267 test yes = "$enable_shared" && enable_static=no
6268 if test -n "$RANLIB"; then
6269 archive_cmds="$archive_cmds~\$RANLIB \$lib"
6270 postinstall_cmds='$RANLIB $lib'
6271 fi
6272 ;;
6273
6274 aix[[4-9]]*)
6275 if test ia64 != "$host_cpu"; then
6276 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
6277 yes,aix,yes) ;; # shared object as lib.so file only
6278 yes,svr4,*) ;; # shared object as lib.so archive member only
6279 yes,*) enable_static=no ;; # shared object in lib.a archive as well
6280 esac
6281 fi
6282 ;;
6283 esac
6284 AC_MSG_RESULT([$enable_shared])
6285
6286 AC_MSG_CHECKING([whether to build static libraries])
6287 # Make sure either enable_shared or enable_static is yes.
6288 test yes = "$enable_shared" || enable_static=yes
6289 AC_MSG_RESULT([$enable_static])
6290
6291 _LT_CONFIG($1)
6292 fi
6293 AC_LANG_POP
6294 CC=$lt_save_CC
6295 ])# _LT_LANG_C_CONFIG
6296
6297
6298 # _LT_LANG_CXX_CONFIG([TAG])
6299 # --------------------------
6300 # Ensure that the configuration variables for a C++ compiler are suitably
6301 # defined. These variables are subsequently used by _LT_CONFIG to write
6302 # the compiler configuration to 'libtool'.
6303 m4_defun([_LT_LANG_CXX_CONFIG],
6304 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
6305 m4_require([_LT_DECL_EGREP])dnl
6306 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
6307 if test -n "$CXX" && ( test no != "$CXX" &&
6308 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
6309 (test g++ != "$CXX"))); then
6310 AC_PROG_CXXCPP
6311 else
6312 _lt_caught_CXX_error=yes
6313 fi
6314
6315 AC_LANG_PUSH(C++)
6316 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6317 _LT_TAGVAR(allow_undefined_flag, $1)=
6318 _LT_TAGVAR(always_export_symbols, $1)=no
6319 _LT_TAGVAR(archive_expsym_cmds, $1)=
6320 _LT_TAGVAR(compiler_needs_object, $1)=no
6321 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
6322 _LT_TAGVAR(hardcode_direct, $1)=no
6323 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6324 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
6325 _LT_TAGVAR(hardcode_libdir_separator, $1)=
6326 _LT_TAGVAR(hardcode_minus_L, $1)=no
6327 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
6328 _LT_TAGVAR(hardcode_automatic, $1)=no
6329 _LT_TAGVAR(inherit_rpath, $1)=no
6330 _LT_TAGVAR(module_cmds, $1)=
6331 _LT_TAGVAR(module_expsym_cmds, $1)=
6332 _LT_TAGVAR(link_all_deplibs, $1)=unknown
6333 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
6334 _LT_TAGVAR(reload_flag, $1)=$reload_flag
6335 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
6336 _LT_TAGVAR(no_undefined_flag, $1)=
6337 _LT_TAGVAR(whole_archive_flag_spec, $1)=
6338 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
6339
6340 # Source file extension for C++ test sources.
6341 ac_ext=cpp
6342
6343 # Object file extension for compiled C++ test sources.
6344 objext=o
6345 _LT_TAGVAR(objext, $1)=$objext
6346
6347 # No sense in running all these tests if we already determined that
6348 # the CXX compiler isn't working. Some variables (like enable_shared)
6349 # are currently assumed to apply to all compilers on this platform,
6350 # and will be corrupted by setting them based on a non-working compiler.
6351 if test yes != "$_lt_caught_CXX_error"; then
6352 # Code to be used in simple compile tests
6353 lt_simple_compile_test_code="int some_variable = 0;"
6354
6355 # Code to be used in simple link tests
6356 lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
6357
6358 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
6359 _LT_TAG_COMPILER
6360
6361 # save warnings/boilerplate of simple test code
6362 _LT_COMPILER_BOILERPLATE
6363 _LT_LINKER_BOILERPLATE
6364
6365 # Allow CC to be a program name with arguments.
6366 lt_save_CC=$CC
6367 lt_save_CFLAGS=$CFLAGS
6368 lt_save_LD=$LD
6369 lt_save_GCC=$GCC
6370 GCC=$GXX
6371 lt_save_with_gnu_ld=$with_gnu_ld
6372 lt_save_path_LD=$lt_cv_path_LD
6373 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
6374 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
6375 else
6376 $as_unset lt_cv_prog_gnu_ld
6377 fi
6378 if test -n "${lt_cv_path_LDCXX+set}"; then
6379 lt_cv_path_LD=$lt_cv_path_LDCXX
6380 else
6381 $as_unset lt_cv_path_LD
6382 fi
6383 test -z "${LDCXX+set}" || LD=$LDCXX
6384 CC=${CXX-"c++"}
6385 CFLAGS=$CXXFLAGS
6386 compiler=$CC
6387 _LT_TAGVAR(compiler, $1)=$CC
6388 _LT_CC_BASENAME([$compiler])
6389
6390 if test -n "$compiler"; then
6391 # We don't want -fno-exception when compiling C++ code, so set the
6392 # no_builtin_flag separately
6393 if test yes = "$GXX"; then
6394 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
6395 else
6396 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
6397 fi
6398
6399 if test yes = "$GXX"; then
6400 # Set up default GNU C++ configuration
6401
6402 LT_PATH_LD
6403
6404 # Check if GNU C++ uses GNU ld as the underlying linker, since the
6405 # archiving commands below assume that GNU ld is being used.
6406 if test yes = "$with_gnu_ld"; then
6407 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6408 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
6409
6410 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6411 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
6412
6413 # If archive_cmds runs LD, not CC, wlarc should be empty
6414 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
6415 # investigate it a little bit more. (MM)
6416 wlarc='$wl'
6417
6418 # ancient GNU ld didn't support --whole-archive et. al.
6419 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
6420 $GREP 'no-whole-archive' > /dev/null; then
6421 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
6422 else
6423 _LT_TAGVAR(whole_archive_flag_spec, $1)=
6424 fi
6425 else
6426 with_gnu_ld=no
6427 wlarc=
6428
6429 # A generic and very simple default shared library creation
6430 # command for GNU C++ for the case where it uses the native
6431 # linker, instead of GNU ld. If possible, this setting should
6432 # overridden to take advantage of the native linker features on
6433 # the platform it is being used on.
6434 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
6435 fi
6436
6437 # Commands to make compiler produce verbose output that lists
6438 # what "hidden" libraries, object files and flags are used when
6439 # linking a shared library.
6440 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
6441
6442 else
6443 GXX=no
6444 with_gnu_ld=no
6445 wlarc=
6446 fi
6447
6448 # PORTME: fill in a description of your system's C++ link characteristics
6449 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
6450 _LT_TAGVAR(ld_shlibs, $1)=yes
6451 case $host_os in
6452 aix3*)
6453 # FIXME: insert proper C++ library support
6454 _LT_TAGVAR(ld_shlibs, $1)=no
6455 ;;
6456 aix[[4-9]]*)
6457 if test ia64 = "$host_cpu"; then
6458 # On IA64, the linker does run time linking by default, so we don't
6459 # have to do anything special.
6460 aix_use_runtimelinking=no
6461 exp_sym_flag='-Bexport'
6462 no_entry_flag=
6463 else
6464 aix_use_runtimelinking=no
6465
6466 # Test if we are trying to use run time linking or normal
6467 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6468 # have runtime linking enabled, and use it for executables.
6469 # For shared libraries, we enable/disable runtime linking
6470 # depending on the kind of the shared library created -
6471 # when "with_aix_soname,aix_use_runtimelinking" is:
6472 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
6473 # "aix,yes" lib.so shared, rtl:yes, for executables
6474 # lib.a static archive
6475 # "both,no" lib.so.V(shr.o) shared, rtl:yes
6476 # lib.a(lib.so.V) shared, rtl:no, for executables
6477 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
6478 # lib.a(lib.so.V) shared, rtl:no
6479 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
6480 # lib.a static archive
6481 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
6482 for ld_flag in $LDFLAGS; do
6483 case $ld_flag in
6484 *-brtl*)
6485 aix_use_runtimelinking=yes
6486 break
6487 ;;
6488 esac
6489 done
6490 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
6491 # With aix-soname=svr4, we create the lib.so.V shared archives only,
6492 # so we don't have lib.a shared libs to link our executables.
6493 # We have to force runtime linking in this case.
6494 aix_use_runtimelinking=yes
6495 LDFLAGS="$LDFLAGS -Wl,-brtl"
6496 fi
6497 ;;
6498 esac
6499
6500 exp_sym_flag='-bexport'
6501 no_entry_flag='-bnoentry'
6502 fi
6503
6504 # When large executables or shared objects are built, AIX ld can
6505 # have problems creating the table of contents. If linking a library
6506 # or program results in "error TOC overflow" add -mminimal-toc to
6507 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
6508 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6509
6510 _LT_TAGVAR(archive_cmds, $1)=''
6511 _LT_TAGVAR(hardcode_direct, $1)=yes
6512 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
6513 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
6514 _LT_TAGVAR(link_all_deplibs, $1)=yes
6515 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
6516 case $with_aix_soname,$aix_use_runtimelinking in
6517 aix,*) ;; # no import file
6518 svr4,* | *,yes) # use import file
6519 # The Import File defines what to hardcode.
6520 _LT_TAGVAR(hardcode_direct, $1)=no
6521 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6522 ;;
6523 esac
6524
6525 if test yes = "$GXX"; then
6526 case $host_os in aix4.[[012]]|aix4.[[012]].*)
6527 # We only want to do this on AIX 4.2 and lower, the check
6528 # below for broken collect2 doesn't work under 4.3+
6529 collect2name=`$CC -print-prog-name=collect2`
6530 if test -f "$collect2name" &&
6531 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
6532 then
6533 # We have reworked collect2
6534 :
6535 else
6536 # We have old collect2
6537 _LT_TAGVAR(hardcode_direct, $1)=unsupported
6538 # It fails to find uninstalled libraries when the uninstalled
6539 # path is not listed in the libpath. Setting hardcode_minus_L
6540 # to unsupported forces relinking
6541 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6542 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6543 _LT_TAGVAR(hardcode_libdir_separator, $1)=
6544 fi
6545 esac
6546 shared_flag='-shared'
6547 if test yes = "$aix_use_runtimelinking"; then
6548 shared_flag=$shared_flag' $wl-G'
6549 fi
6550 # Need to ensure runtime linking is disabled for the traditional
6551 # shared library, or the linker may eventually find shared libraries
6552 # /with/ Import File - we do not want to mix them.
6553 shared_flag_aix='-shared'
6554 shared_flag_svr4='-shared $wl-G'
6555 else
6556 # not using gcc
6557 if test ia64 = "$host_cpu"; then
6558 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6559 # chokes on -Wl,-G. The following line is correct:
6560 shared_flag='-G'
6561 else
6562 if test yes = "$aix_use_runtimelinking"; then
6563 shared_flag='$wl-G'
6564 else
6565 shared_flag='$wl-bM:SRE'
6566 fi
6567 shared_flag_aix='$wl-bM:SRE'
6568 shared_flag_svr4='$wl-G'
6569 fi
6570 fi
6571
6572 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
6573 # It seems that -bexpall does not export symbols beginning with
6574 # underscore (_), so it is better to generate a list of symbols to
6575 # export.
6576 _LT_TAGVAR(always_export_symbols, $1)=yes
6577 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
6578 # Warning - without using the other runtime loading flags (-brtl),
6579 # -berok will link without error, but may produce a broken library.
6580 # The "-G" linker flag allows undefined symbols.
6581 _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
6582 # Determine the default libpath from the value encoded in an empty
6583 # executable.
6584 _LT_SYS_MODULE_PATH_AIX([$1])
6585 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
6586
6587 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
6588 else
6589 if test ia64 = "$host_cpu"; then
6590 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
6591 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
6592 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
6593 else
6594 # Determine the default libpath from the value encoded in an
6595 # empty executable.
6596 _LT_SYS_MODULE_PATH_AIX([$1])
6597 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
6598 # Warning - without using the other run time loading flags,
6599 # -berok will link without error, but may produce a broken library.
6600 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
6601 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
6602 if test yes = "$with_gnu_ld"; then
6603 # We only use this code for GNU lds that support --whole-archive.
6604 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
6605 else
6606 # Exported symbols can be pulled into shared objects from archives
6607 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
6608 fi
6609 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6610 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
6611 # -brtl affects multiple linker settings, -berok does not and is overridden later
6612 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
6613 if test svr4 != "$with_aix_soname"; then
6614 # This is similar to how AIX traditionally builds its shared
6615 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
6616 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
6617 fi
6618 if test aix != "$with_aix_soname"; then
6619 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
6620 else
6621 # used by -dlpreopen to get the symbols
6622 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
6623 fi
6624 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
6625 fi
6626 fi
6627 ;;
6628
6629 beos*)
6630 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6631 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6632 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6633 # support --undefined. This deserves some investigation. FIXME
6634 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6635 else
6636 _LT_TAGVAR(ld_shlibs, $1)=no
6637 fi
6638 ;;
6639
6640 chorus*)
6641 case $cc_basename in
6642 *)
6643 # FIXME: insert proper C++ library support
6644 _LT_TAGVAR(ld_shlibs, $1)=no
6645 ;;
6646 esac
6647 ;;
6648
6649 cygwin* | mingw* | pw32* | cegcc*)
6650 case $GXX,$cc_basename in
6651 ,cl* | no,cl*)
6652 # Native MSVC
6653 # hardcode_libdir_flag_spec is actually meaningless, as there is
6654 # no search path for DLLs.
6655 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
6656 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6657 _LT_TAGVAR(always_export_symbols, $1)=yes
6658 _LT_TAGVAR(file_list_spec, $1)='@'
6659 # Tell ltmain to make .lib files, not .a files.
6660 libext=lib
6661 # Tell ltmain to make .dll files, not .so files.
6662 shrext_cmds=.dll
6663 # FIXME: Setting linknames here is a bad hack.
6664 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
6665 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6666 cp "$export_symbols" "$output_objdir/$soname.def";
6667 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
6668 else
6669 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
6670 fi~
6671 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
6672 linknames='
6673 # The linker will not automatically build a static lib if we build a DLL.
6674 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
6675 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6676 # Don't use ranlib
6677 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
6678 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
6679 lt_tool_outputfile="@TOOL_OUTPUT@"~
6680 case $lt_outputfile in
6681 *.exe|*.EXE) ;;
6682 *)
6683 lt_outputfile=$lt_outputfile.exe
6684 lt_tool_outputfile=$lt_tool_outputfile.exe
6685 ;;
6686 esac~
6687 func_to_tool_file "$lt_outputfile"~
6688 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
6689 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
6690 $RM "$lt_outputfile.manifest";
6691 fi'
6692 ;;
6693 *)
6694 # g++
6695 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
6696 # as there is no search path for DLLs.
6697 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6698 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
6699 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6700 _LT_TAGVAR(always_export_symbols, $1)=no
6701 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6702
6703 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6704 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6705 # If the export-symbols file already is a .def file, use it as
6706 # is; otherwise, prepend EXPORTS...
6707 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6708 cp $export_symbols $output_objdir/$soname.def;
6709 else
6710 echo EXPORTS > $output_objdir/$soname.def;
6711 cat $export_symbols >> $output_objdir/$soname.def;
6712 fi~
6713 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6714 else
6715 _LT_TAGVAR(ld_shlibs, $1)=no
6716 fi
6717 ;;
6718 esac
6719 ;;
6720 darwin* | rhapsody*)
6721 _LT_DARWIN_LINKER_FEATURES($1)
6722 ;;
6723
6724 os2*)
6725 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6726 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6727 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6728 shrext_cmds=.dll
6729 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6730 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6731 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6732 $ECHO EXPORTS >> $output_objdir/$libname.def~
6733 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
6734 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6735 emximp -o $lib $output_objdir/$libname.def'
6736 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6737 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6738 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6739 $ECHO EXPORTS >> $output_objdir/$libname.def~
6740 prefix_cmds="$SED"~
6741 if test EXPORTS = "`$SED 1q $export_symbols`"; then
6742 prefix_cmds="$prefix_cmds -e 1d";
6743 fi~
6744 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
6745 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
6746 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6747 emximp -o $lib $output_objdir/$libname.def'
6748 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
6749 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6750 ;;
6751
6752 dgux*)
6753 case $cc_basename in
6754 ec++*)
6755 # FIXME: insert proper C++ library support
6756 _LT_TAGVAR(ld_shlibs, $1)=no
6757 ;;
6758 ghcx*)
6759 # Green Hills C++ Compiler
6760 # FIXME: insert proper C++ library support
6761 _LT_TAGVAR(ld_shlibs, $1)=no
6762 ;;
6763 *)
6764 # FIXME: insert proper C++ library support
6765 _LT_TAGVAR(ld_shlibs, $1)=no
6766 ;;
6767 esac
6768 ;;
6769
6770 freebsd2.*)
6771 # C++ shared libraries reported to be fairly broken before
6772 # switch to ELF
6773 _LT_TAGVAR(ld_shlibs, $1)=no
6774 ;;
6775
6776 freebsd-elf*)
6777 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6778 ;;
6779
6780 freebsd* | dragonfly*)
6781 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
6782 # conventions
6783 _LT_TAGVAR(ld_shlibs, $1)=yes
6784 ;;
6785
6786 haiku*)
6787 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6788 _LT_TAGVAR(link_all_deplibs, $1)=yes
6789 ;;
6790
6791 hpux9*)
6792 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
6793 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6794 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
6795 _LT_TAGVAR(hardcode_direct, $1)=yes
6796 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
6797 # but as the default
6798 # location of the library.
6799
6800 case $cc_basename in
6801 CC*)
6802 # FIXME: insert proper C++ library support
6803 _LT_TAGVAR(ld_shlibs, $1)=no
6804 ;;
6805 aCC*)
6806 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
6807 # Commands to make compiler produce verbose output that lists
6808 # what "hidden" libraries, object files and flags are used when
6809 # linking a shared library.
6810 #
6811 # There doesn't appear to be a way to prevent this compiler from
6812 # explicitly linking system object files so we need to strip them
6813 # from the output so that they don't get included in the library
6814 # dependencies.
6815 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6816 ;;
6817 *)
6818 if test yes = "$GXX"; then
6819 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
6820 else
6821 # FIXME: insert proper C++ library support
6822 _LT_TAGVAR(ld_shlibs, $1)=no
6823 fi
6824 ;;
6825 esac
6826 ;;
6827
6828 hpux10*|hpux11*)
6829 if test no = "$with_gnu_ld"; then
6830 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
6831 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6832
6833 case $host_cpu in
6834 hppa*64*|ia64*)
6835 ;;
6836 *)
6837 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
6838 ;;
6839 esac
6840 fi
6841 case $host_cpu in
6842 hppa*64*|ia64*)
6843 _LT_TAGVAR(hardcode_direct, $1)=no
6844 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6845 ;;
6846 *)
6847 _LT_TAGVAR(hardcode_direct, $1)=yes
6848 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
6849 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
6850 # but as the default
6851 # location of the library.
6852 ;;
6853 esac
6854
6855 case $cc_basename in
6856 CC*)
6857 # FIXME: insert proper C++ library support
6858 _LT_TAGVAR(ld_shlibs, $1)=no
6859 ;;
6860 aCC*)
6861 case $host_cpu in
6862 hppa*64*)
6863 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6864 ;;
6865 ia64*)
6866 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6867 ;;
6868 *)
6869 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6870 ;;
6871 esac
6872 # Commands to make compiler produce verbose output that lists
6873 # what "hidden" libraries, object files and flags are used when
6874 # linking a shared library.
6875 #
6876 # There doesn't appear to be a way to prevent this compiler from
6877 # explicitly linking system object files so we need to strip them
6878 # from the output so that they don't get included in the library
6879 # dependencies.
6880 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6881 ;;
6882 *)
6883 if test yes = "$GXX"; then
6884 if test no = "$with_gnu_ld"; then
6885 case $host_cpu in
6886 hppa*64*)
6887 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6888 ;;
6889 ia64*)
6890 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6891 ;;
6892 *)
6893 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6894 ;;
6895 esac
6896 fi
6897 else
6898 # FIXME: insert proper C++ library support
6899 _LT_TAGVAR(ld_shlibs, $1)=no
6900 fi
6901 ;;
6902 esac
6903 ;;
6904
6905 interix[[3-9]]*)
6906 _LT_TAGVAR(hardcode_direct, $1)=no
6907 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6908 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6909 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
6910 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6911 # Instead, shared libraries are loaded at an image base (0x10000000 by
6912 # default) and relocated if they conflict, which is a slow very memory
6913 # consuming and fragmenting process. To avoid this, we pick a random,
6914 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6915 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6916 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6917 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6918 ;;
6919 irix5* | irix6*)
6920 case $cc_basename in
6921 CC*)
6922 # SGI C++
6923 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
6924
6925 # Archives containing C++ object files must be created using
6926 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
6927 # necessary to make sure instantiated templates are included
6928 # in the archive.
6929 _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
6930 ;;
6931 *)
6932 if test yes = "$GXX"; then
6933 if test no = "$with_gnu_ld"; then
6934 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
6935 else
6936 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
6937 fi
6938 fi
6939 _LT_TAGVAR(link_all_deplibs, $1)=yes
6940 ;;
6941 esac
6942 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6943 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6944 _LT_TAGVAR(inherit_rpath, $1)=yes
6945 ;;
6946
6947 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6948 case $cc_basename in
6949 KCC*)
6950 # Kuck and Associates, Inc. (KAI) C++ Compiler
6951
6952 # KCC will only create a shared library if the output file
6953 # ends with ".so" (or ".sl" for HP-UX), so rename the library
6954 # to its proper name (with version) after linking.
6955 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6956 _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
6957 # Commands to make compiler produce verbose output that lists
6958 # what "hidden" libraries, object files and flags are used when
6959 # linking a shared library.
6960 #
6961 # There doesn't appear to be a way to prevent this compiler from
6962 # explicitly linking system object files so we need to strip them
6963 # from the output so that they don't get included in the library
6964 # dependencies.
6965 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6966
6967 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6968 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
6969
6970 # Archives containing C++ object files must be created using
6971 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
6972 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
6973 ;;
6974 icpc* | ecpc* )
6975 # Intel C++
6976 with_gnu_ld=yes
6977 # version 8.0 and above of icpc choke on multiply defined symbols
6978 # if we add $predep_objects and $postdep_objects, however 7.1 and
6979 # earlier do not add the objects themselves.
6980 case `$CC -V 2>&1` in
6981 *"Version 7."*)
6982 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6983 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
6984 ;;
6985 *) # Version 8.0 or newer
6986 tmp_idyn=
6987 case $host_cpu in
6988 ia64*) tmp_idyn=' -i_dynamic';;
6989 esac
6990 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6991 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
6992 ;;
6993 esac
6994 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6995 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6996 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
6997 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
6998 ;;
6999 pgCC* | pgcpp*)
7000 # Portland Group C++ compiler
7001 case `$CC -V` in
7002 *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
7003 _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
7004 rm -rf $tpldir~
7005 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
7006 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
7007 _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
7008 rm -rf $tpldir~
7009 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
7010 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
7011 $RANLIB $oldlib'
7012 _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
7013 rm -rf $tpldir~
7014 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7015 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7016 _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
7017 rm -rf $tpldir~
7018 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7019 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
7020 ;;
7021 *) # Version 6 and above use weak symbols
7022 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7023 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
7024 ;;
7025 esac
7026
7027 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
7028 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7029 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
7030 ;;
7031 cxx*)
7032 # Compaq C++
7033 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7034 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
7035
7036 runpath_var=LD_RUN_PATH
7037 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
7038 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7039
7040 # Commands to make compiler produce verbose output that lists
7041 # what "hidden" libraries, object files and flags are used when
7042 # linking a shared library.
7043 #
7044 # There doesn't appear to be a way to prevent this compiler from
7045 # explicitly linking system object files so we need to strip them
7046 # from the output so that they don't get included in the library
7047 # dependencies.
7048 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
7049 ;;
7050 xl* | mpixl* | bgxl*)
7051 # IBM XL 8.0 on PPC, with GNU ld
7052 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7053 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7054 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7055 if test yes = "$supports_anon_versioning"; then
7056 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
7057 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7058 echo "local: *; };" >> $output_objdir/$libname.ver~
7059 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
7060 fi
7061 ;;
7062 *)
7063 case `$CC -V 2>&1 | sed 5q` in
7064 *Sun\ C*)
7065 # Sun C++ 5.9
7066 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
7067 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7068 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
7069 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7070 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
7071 _LT_TAGVAR(compiler_needs_object, $1)=yes
7072
7073 # Not sure whether something based on
7074 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
7075 # would be better.
7076 output_verbose_link_cmd='func_echo_all'
7077
7078 # Archives containing C++ object files must be created using
7079 # "CC -xar", where "CC" is the Sun C++ compiler. This is
7080 # necessary to make sure instantiated templates are included
7081 # in the archive.
7082 _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
7083 ;;
7084 esac
7085 ;;
7086 esac
7087 ;;
7088
7089 lynxos*)
7090 # FIXME: insert proper C++ library support
7091 _LT_TAGVAR(ld_shlibs, $1)=no
7092 ;;
7093
7094 m88k*)
7095 # FIXME: insert proper C++ library support
7096 _LT_TAGVAR(ld_shlibs, $1)=no
7097 ;;
7098
7099 mvs*)
7100 case $cc_basename in
7101 cxx*)
7102 # FIXME: insert proper C++ library support
7103 _LT_TAGVAR(ld_shlibs, $1)=no
7104 ;;
7105 *)
7106 # FIXME: insert proper C++ library support
7107 _LT_TAGVAR(ld_shlibs, $1)=no
7108 ;;
7109 esac
7110 ;;
7111
7112 netbsd*)
7113 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7114 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
7115 wlarc=
7116 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7117 _LT_TAGVAR(hardcode_direct, $1)=yes
7118 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7119 fi
7120 # Workaround some broken pre-1.5 toolchains
7121 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
7122 ;;
7123
7124 *nto* | *qnx*)
7125 _LT_TAGVAR(ld_shlibs, $1)=yes
7126 ;;
7127
7128 openbsd* | bitrig*)
7129 if test -f /usr/libexec/ld.so; then
7130 _LT_TAGVAR(hardcode_direct, $1)=yes
7131 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7132 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
7133 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
7134 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7135 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
7136 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
7137 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7138 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
7139 fi
7140 output_verbose_link_cmd=func_echo_all
7141 else
7142 _LT_TAGVAR(ld_shlibs, $1)=no
7143 fi
7144 ;;
7145
7146 osf3* | osf4* | osf5*)
7147 case $cc_basename in
7148 KCC*)
7149 # Kuck and Associates, Inc. (KAI) C++ Compiler
7150
7151 # KCC will only create a shared library if the output file
7152 # ends with ".so" (or ".sl" for HP-UX), so rename the library
7153 # to its proper name (with version) after linking.
7154 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
7155
7156 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7157 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7158
7159 # Archives containing C++ object files must be created using
7160 # the KAI C++ compiler.
7161 case $host in
7162 osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
7163 *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
7164 esac
7165 ;;
7166 RCC*)
7167 # Rational C++ 2.4.1
7168 # FIXME: insert proper C++ library support
7169 _LT_TAGVAR(ld_shlibs, $1)=no
7170 ;;
7171 cxx*)
7172 case $host in
7173 osf3*)
7174 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7175 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
7176 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7177 ;;
7178 *)
7179 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
7180 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
7181 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
7182 echo "-hidden">> $lib.exp~
7183 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
7184 $RM $lib.exp'
7185 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
7186 ;;
7187 esac
7188
7189 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7190
7191 # Commands to make compiler produce verbose output that lists
7192 # what "hidden" libraries, object files and flags are used when
7193 # linking a shared library.
7194 #
7195 # There doesn't appear to be a way to prevent this compiler from
7196 # explicitly linking system object files so we need to strip them
7197 # from the output so that they don't get included in the library
7198 # dependencies.
7199 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
7200 ;;
7201 *)
7202 if test yes,no = "$GXX,$with_gnu_ld"; then
7203 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7204 case $host in
7205 osf3*)
7206 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
7207 ;;
7208 *)
7209 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
7210 ;;
7211 esac
7212
7213 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7214 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7215
7216 # Commands to make compiler produce verbose output that lists
7217 # what "hidden" libraries, object files and flags are used when
7218 # linking a shared library.
7219 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7220
7221 else
7222 # FIXME: insert proper C++ library support
7223 _LT_TAGVAR(ld_shlibs, $1)=no
7224 fi
7225 ;;
7226 esac
7227 ;;
7228
7229 psos*)
7230 # FIXME: insert proper C++ library support
7231 _LT_TAGVAR(ld_shlibs, $1)=no
7232 ;;
7233
7234 sunos4*)
7235 case $cc_basename in
7236 CC*)
7237 # Sun C++ 4.x
7238 # FIXME: insert proper C++ library support
7239 _LT_TAGVAR(ld_shlibs, $1)=no
7240 ;;
7241 lcc*)
7242 # Lucid
7243 # FIXME: insert proper C++ library support
7244 _LT_TAGVAR(ld_shlibs, $1)=no
7245 ;;
7246 *)
7247 # FIXME: insert proper C++ library support
7248 _LT_TAGVAR(ld_shlibs, $1)=no
7249 ;;
7250 esac
7251 ;;
7252
7253 solaris*)
7254 case $cc_basename in
7255 CC* | sunCC*)
7256 # Sun C++ 4.2, 5.x and Centerline C++
7257 _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
7258 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
7259 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7260 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7261 $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7262
7263 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7264 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7265 case $host_os in
7266 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
7267 *)
7268 # The compiler driver will combine and reorder linker options,
7269 # but understands '-z linker_flag'.
7270 # Supported since Solaris 2.6 (maybe 2.5.1?)
7271 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
7272 ;;
7273 esac
7274 _LT_TAGVAR(link_all_deplibs, $1)=yes
7275
7276 output_verbose_link_cmd='func_echo_all'
7277
7278 # Archives containing C++ object files must be created using
7279 # "CC -xar", where "CC" is the Sun C++ compiler. This is
7280 # necessary to make sure instantiated templates are included
7281 # in the archive.
7282 _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
7283 ;;
7284 gcx*)
7285 # Green Hills C++ Compiler
7286 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
7287
7288 # The C++ compiler must be used to create the archive.
7289 _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
7290 ;;
7291 *)
7292 # GNU C++ compiler with Solaris linker
7293 if test yes,no = "$GXX,$with_gnu_ld"; then
7294 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
7295 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
7296 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
7297 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7298 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7299
7300 # Commands to make compiler produce verbose output that lists
7301 # what "hidden" libraries, object files and flags are used when
7302 # linking a shared library.
7303 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7304 else
7305 # g++ 2.7 appears to require '-G' NOT '-shared' on this
7306 # platform.
7307 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
7308 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7309 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7310
7311 # Commands to make compiler produce verbose output that lists
7312 # what "hidden" libraries, object files and flags are used when
7313 # linking a shared library.
7314 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7315 fi
7316
7317 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
7318 case $host_os in
7319 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
7320 *)
7321 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
7322 ;;
7323 esac
7324 fi
7325 ;;
7326 esac
7327 ;;
7328
7329 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
7330 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7331 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7332 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7333 runpath_var='LD_RUN_PATH'
7334
7335 case $cc_basename in
7336 CC*)
7337 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7338 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7339 ;;
7340 *)
7341 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7342 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7343 ;;
7344 esac
7345 ;;
7346
7347 sysv5* | sco3.2v5* | sco5v6*)
7348 # Note: We CANNOT use -z defs as we might desire, because we do not
7349 # link with -lc, and that would cause any symbols used from libc to
7350 # always be unresolved, which means just about no library would
7351 # ever link correctly. If we're not using GNU ld we use -z text
7352 # though, which does catch some bad symbols but isn't as heavy-handed
7353 # as -z defs.
7354 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7355 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
7356 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7357 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7358 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
7359 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
7360 _LT_TAGVAR(link_all_deplibs, $1)=yes
7361 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
7362 runpath_var='LD_RUN_PATH'
7363
7364 case $cc_basename in
7365 CC*)
7366 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7367 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7368 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
7369 '"$_LT_TAGVAR(old_archive_cmds, $1)"
7370 _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
7371 '"$_LT_TAGVAR(reload_cmds, $1)"
7372 ;;
7373 *)
7374 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7375 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7376 ;;
7377 esac
7378 ;;
7379
7380 tandem*)
7381 case $cc_basename in
7382 NCC*)
7383 # NonStop-UX NCC 3.20
7384 # FIXME: insert proper C++ library support
7385 _LT_TAGVAR(ld_shlibs, $1)=no
7386 ;;
7387 *)
7388 # FIXME: insert proper C++ library support
7389 _LT_TAGVAR(ld_shlibs, $1)=no
7390 ;;
7391 esac
7392 ;;
7393
7394 vxworks*)
7395 # FIXME: insert proper C++ library support
7396 _LT_TAGVAR(ld_shlibs, $1)=no
7397 ;;
7398
7399 *)
7400 # FIXME: insert proper C++ library support
7401 _LT_TAGVAR(ld_shlibs, $1)=no
7402 ;;
7403 esac
7404
7405 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
7406 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
7407
7408 _LT_TAGVAR(GCC, $1)=$GXX
7409 _LT_TAGVAR(LD, $1)=$LD
7410
7411 ## CAVEAT EMPTOR:
7412 ## There is no encapsulation within the following macros, do not change
7413 ## the running order or otherwise move them around unless you know exactly
7414 ## what you are doing...
7415 _LT_SYS_HIDDEN_LIBDEPS($1)
7416 _LT_COMPILER_PIC($1)
7417 _LT_COMPILER_C_O($1)
7418 _LT_COMPILER_FILE_LOCKS($1)
7419 _LT_LINKER_SHLIBS($1)
7420 _LT_SYS_DYNAMIC_LINKER($1)
7421 _LT_LINKER_HARDCODE_LIBPATH($1)
7422
7423 _LT_CONFIG($1)
7424 fi # test -n "$compiler"
7425
7426 CC=$lt_save_CC
7427 CFLAGS=$lt_save_CFLAGS
7428 LDCXX=$LD
7429 LD=$lt_save_LD
7430 GCC=$lt_save_GCC
7431 with_gnu_ld=$lt_save_with_gnu_ld
7432 lt_cv_path_LDCXX=$lt_cv_path_LD
7433 lt_cv_path_LD=$lt_save_path_LD
7434 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
7435 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
7436 fi # test yes != "$_lt_caught_CXX_error"
7437
7438 AC_LANG_POP
7439 ])# _LT_LANG_CXX_CONFIG
7440
7441
7442 # _LT_FUNC_STRIPNAME_CNF
7443 # ----------------------
7444 # func_stripname_cnf prefix suffix name
7445 # strip PREFIX and SUFFIX off of NAME.
7446 # PREFIX and SUFFIX must not contain globbing or regex special
7447 # characters, hashes, percent signs, but SUFFIX may contain a leading
7448 # dot (in which case that matches only a dot).
7449 #
7450 # This function is identical to the (non-XSI) version of func_stripname,
7451 # except this one can be used by m4 code that may be executed by configure,
7452 # rather than the libtool script.
7453 m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
7454 AC_REQUIRE([_LT_DECL_SED])
7455 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
7456 func_stripname_cnf ()
7457 {
7458 case @S|@2 in
7459 .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
7460 *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
7461 esac
7462 } # func_stripname_cnf
7463 ])# _LT_FUNC_STRIPNAME_CNF
7464
7465
7466 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
7467 # ---------------------------------
7468 # Figure out "hidden" library dependencies from verbose
7469 # compiler output when linking a shared library.
7470 # Parse the compiler output and extract the necessary
7471 # objects, libraries and library flags.
7472 m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
7473 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
7474 AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
7475 # Dependencies to place before and after the object being linked:
7476 _LT_TAGVAR(predep_objects, $1)=
7477 _LT_TAGVAR(postdep_objects, $1)=
7478 _LT_TAGVAR(predeps, $1)=
7479 _LT_TAGVAR(postdeps, $1)=
7480 _LT_TAGVAR(compiler_lib_search_path, $1)=
7481
7482 dnl we can't use the lt_simple_compile_test_code here,
7483 dnl because it contains code intended for an executable,
7484 dnl not a library. It's possible we should let each
7485 dnl tag define a new lt_????_link_test_code variable,
7486 dnl but it's only used here...
7487 m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
7488 int a;
7489 void foo (void) { a = 0; }
7490 _LT_EOF
7491 ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
7492 class Foo
7493 {
7494 public:
7495 Foo (void) { a = 0; }
7496 private:
7497 int a;
7498 };
7499 _LT_EOF
7500 ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
7501 subroutine foo
7502 implicit none
7503 integer*4 a
7504 a=0
7505 return
7506 end
7507 _LT_EOF
7508 ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
7509 subroutine foo
7510 implicit none
7511 integer a
7512 a=0
7513 return
7514 end
7515 _LT_EOF
7516 ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
7517 public class foo {
7518 private int a;
7519 public void bar (void) {
7520 a = 0;
7521 }
7522 };
7523 _LT_EOF
7524 ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
7525 package foo
7526 func foo() {
7527 }
7528 _LT_EOF
7529 ])
7530
7531 _lt_libdeps_save_CFLAGS=$CFLAGS
7532 case "$CC $CFLAGS " in #(
7533 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
7534 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
7535 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
7536 esac
7537
7538 dnl Parse the compiler output and extract the necessary
7539 dnl objects, libraries and library flags.
7540 if AC_TRY_EVAL(ac_compile); then
7541 # Parse the compiler output and extract the necessary
7542 # objects, libraries and library flags.
7543
7544 # Sentinel used to keep track of whether or not we are before
7545 # the conftest object file.
7546 pre_test_object_deps_done=no
7547
7548 for p in `eval "$output_verbose_link_cmd"`; do
7549 case $prev$p in
7550
7551 -L* | -R* | -l*)
7552 # Some compilers place space between "-{L,R}" and the path.
7553 # Remove the space.
7554 if test x-L = "$p" ||
7555 test x-R = "$p"; then
7556 prev=$p
7557 continue
7558 fi
7559
7560 # Expand the sysroot to ease extracting the directories later.
7561 if test -z "$prev"; then
7562 case $p in
7563 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
7564 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
7565 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
7566 esac
7567 fi
7568 case $p in
7569 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
7570 esac
7571 if test no = "$pre_test_object_deps_done"; then
7572 case $prev in
7573 -L | -R)
7574 # Internal compiler library paths should come after those
7575 # provided the user. The postdeps already come after the
7576 # user supplied libs so there is no need to process them.
7577 if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
7578 _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
7579 else
7580 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
7581 fi
7582 ;;
7583 # The "-l" case would never come before the object being
7584 # linked, so don't bother handling this case.
7585 esac
7586 else
7587 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
7588 _LT_TAGVAR(postdeps, $1)=$prev$p
7589 else
7590 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
7591 fi
7592 fi
7593 prev=
7594 ;;
7595
7596 *.lto.$objext) ;; # Ignore GCC LTO objects
7597 *.$objext)
7598 # This assumes that the test object file only shows up
7599 # once in the compiler output.
7600 if test "$p" = "conftest.$objext"; then
7601 pre_test_object_deps_done=yes
7602 continue
7603 fi
7604
7605 if test no = "$pre_test_object_deps_done"; then
7606 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
7607 _LT_TAGVAR(predep_objects, $1)=$p
7608 else
7609 _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
7610 fi
7611 else
7612 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
7613 _LT_TAGVAR(postdep_objects, $1)=$p
7614 else
7615 _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
7616 fi
7617 fi
7618 ;;
7619
7620 *) ;; # Ignore the rest.
7621
7622 esac
7623 done
7624
7625 # Clean up.
7626 rm -f a.out a.exe
7627 else
7628 echo "libtool.m4: error: problem compiling $1 test program"
7629 fi
7630
7631 $RM -f confest.$objext
7632 CFLAGS=$_lt_libdeps_save_CFLAGS
7633
7634 # PORTME: override above test on systems where it is broken
7635 m4_if([$1], [CXX],
7636 [case $host_os in
7637 interix[[3-9]]*)
7638 # Interix 3.5 installs completely hosed .la files for C++, so rather than
7639 # hack all around it, let's just trust "g++" to DTRT.
7640 _LT_TAGVAR(predep_objects,$1)=
7641 _LT_TAGVAR(postdep_objects,$1)=
7642 _LT_TAGVAR(postdeps,$1)=
7643 ;;
7644 esac
7645 ])
7646
7647 case " $_LT_TAGVAR(postdeps, $1) " in
7648 *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
7649 esac
7650 _LT_TAGVAR(compiler_lib_search_dirs, $1)=
7651 if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
7652 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
7653 fi
7654 _LT_TAGDECL([], [compiler_lib_search_dirs], [1],
7655 [The directories searched by this compiler when creating a shared library])
7656 _LT_TAGDECL([], [predep_objects], [1],
7657 [Dependencies to place before and after the objects being linked to
7658 create a shared library])
7659 _LT_TAGDECL([], [postdep_objects], [1])
7660 _LT_TAGDECL([], [predeps], [1])
7661 _LT_TAGDECL([], [postdeps], [1])
7662 _LT_TAGDECL([], [compiler_lib_search_path], [1],
7663 [The library search path used internally by the compiler when linking
7664 a shared library])
7665 ])# _LT_SYS_HIDDEN_LIBDEPS
7666
7667
7668 # _LT_LANG_F77_CONFIG([TAG])
7669 # --------------------------
7670 # Ensure that the configuration variables for a Fortran 77 compiler are
7671 # suitably defined. These variables are subsequently used by _LT_CONFIG
7672 # to write the compiler configuration to 'libtool'.
7673 m4_defun([_LT_LANG_F77_CONFIG],
7674 [AC_LANG_PUSH(Fortran 77)
7675 if test -z "$F77" || test no = "$F77"; then
7676 _lt_disable_F77=yes
7677 fi
7678
7679 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7680 _LT_TAGVAR(allow_undefined_flag, $1)=
7681 _LT_TAGVAR(always_export_symbols, $1)=no
7682 _LT_TAGVAR(archive_expsym_cmds, $1)=
7683 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
7684 _LT_TAGVAR(hardcode_direct, $1)=no
7685 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
7686 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7687 _LT_TAGVAR(hardcode_libdir_separator, $1)=
7688 _LT_TAGVAR(hardcode_minus_L, $1)=no
7689 _LT_TAGVAR(hardcode_automatic, $1)=no
7690 _LT_TAGVAR(inherit_rpath, $1)=no
7691 _LT_TAGVAR(module_cmds, $1)=
7692 _LT_TAGVAR(module_expsym_cmds, $1)=
7693 _LT_TAGVAR(link_all_deplibs, $1)=unknown
7694 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
7695 _LT_TAGVAR(reload_flag, $1)=$reload_flag
7696 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
7697 _LT_TAGVAR(no_undefined_flag, $1)=
7698 _LT_TAGVAR(whole_archive_flag_spec, $1)=
7699 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
7700
7701 # Source file extension for f77 test sources.
7702 ac_ext=f
7703
7704 # Object file extension for compiled f77 test sources.
7705 objext=o
7706 _LT_TAGVAR(objext, $1)=$objext
7707
7708 # No sense in running all these tests if we already determined that
7709 # the F77 compiler isn't working. Some variables (like enable_shared)
7710 # are currently assumed to apply to all compilers on this platform,
7711 # and will be corrupted by setting them based on a non-working compiler.
7712 if test yes != "$_lt_disable_F77"; then
7713 # Code to be used in simple compile tests
7714 lt_simple_compile_test_code="\
7715 subroutine t
7716 return
7717 end
7718 "
7719
7720 # Code to be used in simple link tests
7721 lt_simple_link_test_code="\
7722 program t
7723 end
7724 "
7725
7726 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
7727 _LT_TAG_COMPILER
7728
7729 # save warnings/boilerplate of simple test code
7730 _LT_COMPILER_BOILERPLATE
7731 _LT_LINKER_BOILERPLATE
7732
7733 # Allow CC to be a program name with arguments.
7734 lt_save_CC=$CC
7735 lt_save_GCC=$GCC
7736 lt_save_CFLAGS=$CFLAGS
7737 CC=${F77-"f77"}
7738 CFLAGS=$FFLAGS
7739 compiler=$CC
7740 _LT_TAGVAR(compiler, $1)=$CC
7741 _LT_CC_BASENAME([$compiler])
7742 GCC=$G77
7743 if test -n "$compiler"; then
7744 AC_MSG_CHECKING([if libtool supports shared libraries])
7745 AC_MSG_RESULT([$can_build_shared])
7746
7747 AC_MSG_CHECKING([whether to build shared libraries])
7748 test no = "$can_build_shared" && enable_shared=no
7749
7750 # On AIX, shared libraries and static libraries use the same namespace, and
7751 # are all built from PIC.
7752 case $host_os in
7753 aix3*)
7754 test yes = "$enable_shared" && enable_static=no
7755 if test -n "$RANLIB"; then
7756 archive_cmds="$archive_cmds~\$RANLIB \$lib"
7757 postinstall_cmds='$RANLIB $lib'
7758 fi
7759 ;;
7760 aix[[4-9]]*)
7761 if test ia64 != "$host_cpu"; then
7762 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7763 yes,aix,yes) ;; # shared object as lib.so file only
7764 yes,svr4,*) ;; # shared object as lib.so archive member only
7765 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7766 esac
7767 fi
7768 ;;
7769 esac
7770 AC_MSG_RESULT([$enable_shared])
7771
7772 AC_MSG_CHECKING([whether to build static libraries])
7773 # Make sure either enable_shared or enable_static is yes.
7774 test yes = "$enable_shared" || enable_static=yes
7775 AC_MSG_RESULT([$enable_static])
7776
7777 _LT_TAGVAR(GCC, $1)=$G77
7778 _LT_TAGVAR(LD, $1)=$LD
7779
7780 ## CAVEAT EMPTOR:
7781 ## There is no encapsulation within the following macros, do not change
7782 ## the running order or otherwise move them around unless you know exactly
7783 ## what you are doing...
7784 _LT_COMPILER_PIC($1)
7785 _LT_COMPILER_C_O($1)
7786 _LT_COMPILER_FILE_LOCKS($1)
7787 _LT_LINKER_SHLIBS($1)
7788 _LT_SYS_DYNAMIC_LINKER($1)
7789 _LT_LINKER_HARDCODE_LIBPATH($1)
7790
7791 _LT_CONFIG($1)
7792 fi # test -n "$compiler"
7793
7794 GCC=$lt_save_GCC
7795 CC=$lt_save_CC
7796 CFLAGS=$lt_save_CFLAGS
7797 fi # test yes != "$_lt_disable_F77"
7798
7799 AC_LANG_POP
7800 ])# _LT_LANG_F77_CONFIG
7801
7802
7803 # _LT_LANG_FC_CONFIG([TAG])
7804 # -------------------------
7805 # Ensure that the configuration variables for a Fortran compiler are
7806 # suitably defined. These variables are subsequently used by _LT_CONFIG
7807 # to write the compiler configuration to 'libtool'.
7808 m4_defun([_LT_LANG_FC_CONFIG],
7809 [AC_LANG_PUSH(Fortran)
7810
7811 if test -z "$FC" || test no = "$FC"; then
7812 _lt_disable_FC=yes
7813 fi
7814
7815 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7816 _LT_TAGVAR(allow_undefined_flag, $1)=
7817 _LT_TAGVAR(always_export_symbols, $1)=no
7818 _LT_TAGVAR(archive_expsym_cmds, $1)=
7819 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
7820 _LT_TAGVAR(hardcode_direct, $1)=no
7821 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
7822 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7823 _LT_TAGVAR(hardcode_libdir_separator, $1)=
7824 _LT_TAGVAR(hardcode_minus_L, $1)=no
7825 _LT_TAGVAR(hardcode_automatic, $1)=no
7826 _LT_TAGVAR(inherit_rpath, $1)=no
7827 _LT_TAGVAR(module_cmds, $1)=
7828 _LT_TAGVAR(module_expsym_cmds, $1)=
7829 _LT_TAGVAR(link_all_deplibs, $1)=unknown
7830 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
7831 _LT_TAGVAR(reload_flag, $1)=$reload_flag
7832 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
7833 _LT_TAGVAR(no_undefined_flag, $1)=
7834 _LT_TAGVAR(whole_archive_flag_spec, $1)=
7835 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
7836
7837 # Source file extension for fc test sources.
7838 ac_ext=${ac_fc_srcext-f}
7839
7840 # Object file extension for compiled fc test sources.
7841 objext=o
7842 _LT_TAGVAR(objext, $1)=$objext
7843
7844 # No sense in running all these tests if we already determined that
7845 # the FC compiler isn't working. Some variables (like enable_shared)
7846 # are currently assumed to apply to all compilers on this platform,
7847 # and will be corrupted by setting them based on a non-working compiler.
7848 if test yes != "$_lt_disable_FC"; then
7849 # Code to be used in simple compile tests
7850 lt_simple_compile_test_code="\
7851 subroutine t
7852 return
7853 end
7854 "
7855
7856 # Code to be used in simple link tests
7857 lt_simple_link_test_code="\
7858 program t
7859 end
7860 "
7861
7862 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
7863 _LT_TAG_COMPILER
7864
7865 # save warnings/boilerplate of simple test code
7866 _LT_COMPILER_BOILERPLATE
7867 _LT_LINKER_BOILERPLATE
7868
7869 # Allow CC to be a program name with arguments.
7870 lt_save_CC=$CC
7871 lt_save_GCC=$GCC
7872 lt_save_CFLAGS=$CFLAGS
7873 CC=${FC-"f95"}
7874 CFLAGS=$FCFLAGS
7875 compiler=$CC
7876 GCC=$ac_cv_fc_compiler_gnu
7877
7878 _LT_TAGVAR(compiler, $1)=$CC
7879 _LT_CC_BASENAME([$compiler])
7880
7881 if test -n "$compiler"; then
7882 AC_MSG_CHECKING([if libtool supports shared libraries])
7883 AC_MSG_RESULT([$can_build_shared])
7884
7885 AC_MSG_CHECKING([whether to build shared libraries])
7886 test no = "$can_build_shared" && enable_shared=no
7887
7888 # On AIX, shared libraries and static libraries use the same namespace, and
7889 # are all built from PIC.
7890 case $host_os in
7891 aix3*)
7892 test yes = "$enable_shared" && enable_static=no
7893 if test -n "$RANLIB"; then
7894 archive_cmds="$archive_cmds~\$RANLIB \$lib"
7895 postinstall_cmds='$RANLIB $lib'
7896 fi
7897 ;;
7898 aix[[4-9]]*)
7899 if test ia64 != "$host_cpu"; then
7900 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7901 yes,aix,yes) ;; # shared object as lib.so file only
7902 yes,svr4,*) ;; # shared object as lib.so archive member only
7903 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7904 esac
7905 fi
7906 ;;
7907 esac
7908 AC_MSG_RESULT([$enable_shared])
7909
7910 AC_MSG_CHECKING([whether to build static libraries])
7911 # Make sure either enable_shared or enable_static is yes.
7912 test yes = "$enable_shared" || enable_static=yes
7913 AC_MSG_RESULT([$enable_static])
7914
7915 _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
7916 _LT_TAGVAR(LD, $1)=$LD
7917
7918 ## CAVEAT EMPTOR:
7919 ## There is no encapsulation within the following macros, do not change
7920 ## the running order or otherwise move them around unless you know exactly
7921 ## what you are doing...
7922 _LT_SYS_HIDDEN_LIBDEPS($1)
7923 _LT_COMPILER_PIC($1)
7924 _LT_COMPILER_C_O($1)
7925 _LT_COMPILER_FILE_LOCKS($1)
7926 _LT_LINKER_SHLIBS($1)
7927 _LT_SYS_DYNAMIC_LINKER($1)
7928 _LT_LINKER_HARDCODE_LIBPATH($1)
7929
7930 _LT_CONFIG($1)
7931 fi # test -n "$compiler"
7932
7933 GCC=$lt_save_GCC
7934 CC=$lt_save_CC
7935 CFLAGS=$lt_save_CFLAGS
7936 fi # test yes != "$_lt_disable_FC"
7937
7938 AC_LANG_POP
7939 ])# _LT_LANG_FC_CONFIG
7940
7941
7942 # _LT_LANG_GCJ_CONFIG([TAG])
7943 # --------------------------
7944 # Ensure that the configuration variables for the GNU Java Compiler compiler
7945 # are suitably defined. These variables are subsequently used by _LT_CONFIG
7946 # to write the compiler configuration to 'libtool'.
7947 m4_defun([_LT_LANG_GCJ_CONFIG],
7948 [AC_REQUIRE([LT_PROG_GCJ])dnl
7949 AC_LANG_SAVE
7950
7951 # Source file extension for Java test sources.
7952 ac_ext=java
7953
7954 # Object file extension for compiled Java test sources.
7955 objext=o
7956 _LT_TAGVAR(objext, $1)=$objext
7957
7958 # Code to be used in simple compile tests
7959 lt_simple_compile_test_code="class foo {}"
7960
7961 # Code to be used in simple link tests
7962 lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
7963
7964 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
7965 _LT_TAG_COMPILER
7966
7967 # save warnings/boilerplate of simple test code
7968 _LT_COMPILER_BOILERPLATE
7969 _LT_LINKER_BOILERPLATE
7970
7971 # Allow CC to be a program name with arguments.
7972 lt_save_CC=$CC
7973 lt_save_CFLAGS=$CFLAGS
7974 lt_save_GCC=$GCC
7975 GCC=yes
7976 CC=${GCJ-"gcj"}
7977 CFLAGS=$GCJFLAGS
7978 compiler=$CC
7979 _LT_TAGVAR(compiler, $1)=$CC
7980 _LT_TAGVAR(LD, $1)=$LD
7981 _LT_CC_BASENAME([$compiler])
7982
7983 # GCJ did not exist at the time GCC didn't implicitly link libc in.
7984 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7985
7986 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
7987 _LT_TAGVAR(reload_flag, $1)=$reload_flag
7988 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
7989
7990 ## CAVEAT EMPTOR:
7991 ## There is no encapsulation within the following macros, do not change
7992 ## the running order or otherwise move them around unless you know exactly
7993 ## what you are doing...
7994 if test -n "$compiler"; then
7995 _LT_COMPILER_NO_RTTI($1)
7996 _LT_COMPILER_PIC($1)
7997 _LT_COMPILER_C_O($1)
7998 _LT_COMPILER_FILE_LOCKS($1)
7999 _LT_LINKER_SHLIBS($1)
8000 _LT_LINKER_HARDCODE_LIBPATH($1)
8001
8002 _LT_CONFIG($1)
8003 fi
8004
8005 AC_LANG_RESTORE
8006
8007 GCC=$lt_save_GCC
8008 CC=$lt_save_CC
8009 CFLAGS=$lt_save_CFLAGS
8010 ])# _LT_LANG_GCJ_CONFIG
8011
8012
8013 # _LT_LANG_GO_CONFIG([TAG])
8014 # --------------------------
8015 # Ensure that the configuration variables for the GNU Go compiler
8016 # are suitably defined. These variables are subsequently used by _LT_CONFIG
8017 # to write the compiler configuration to 'libtool'.
8018 m4_defun([_LT_LANG_GO_CONFIG],
8019 [AC_REQUIRE([LT_PROG_GO])dnl
8020 AC_LANG_SAVE
8021
8022 # Source file extension for Go test sources.
8023 ac_ext=go
8024
8025 # Object file extension for compiled Go test sources.
8026 objext=o
8027 _LT_TAGVAR(objext, $1)=$objext
8028
8029 # Code to be used in simple compile tests
8030 lt_simple_compile_test_code="package main; func main() { }"
8031
8032 # Code to be used in simple link tests
8033 lt_simple_link_test_code='package main; func main() { }'
8034
8035 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8036 _LT_TAG_COMPILER
8037
8038 # save warnings/boilerplate of simple test code
8039 _LT_COMPILER_BOILERPLATE
8040 _LT_LINKER_BOILERPLATE
8041
8042 # Allow CC to be a program name with arguments.
8043 lt_save_CC=$CC
8044 lt_save_CFLAGS=$CFLAGS
8045 lt_save_GCC=$GCC
8046 GCC=yes
8047 CC=${GOC-"gccgo"}
8048 CFLAGS=$GOFLAGS
8049 compiler=$CC
8050 _LT_TAGVAR(compiler, $1)=$CC
8051 _LT_TAGVAR(LD, $1)=$LD
8052 _LT_CC_BASENAME([$compiler])
8053
8054 # Go did not exist at the time GCC didn't implicitly link libc in.
8055 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8056
8057 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
8058 _LT_TAGVAR(reload_flag, $1)=$reload_flag
8059 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
8060
8061 ## CAVEAT EMPTOR:
8062 ## There is no encapsulation within the following macros, do not change
8063 ## the running order or otherwise move them around unless you know exactly
8064 ## what you are doing...
8065 if test -n "$compiler"; then
8066 _LT_COMPILER_NO_RTTI($1)
8067 _LT_COMPILER_PIC($1)
8068 _LT_COMPILER_C_O($1)
8069 _LT_COMPILER_FILE_LOCKS($1)
8070 _LT_LINKER_SHLIBS($1)
8071 _LT_LINKER_HARDCODE_LIBPATH($1)
8072
8073 _LT_CONFIG($1)
8074 fi
8075
8076 AC_LANG_RESTORE
8077
8078 GCC=$lt_save_GCC
8079 CC=$lt_save_CC
8080 CFLAGS=$lt_save_CFLAGS
8081 ])# _LT_LANG_GO_CONFIG
8082
8083
8084 # _LT_LANG_RC_CONFIG([TAG])
8085 # -------------------------
8086 # Ensure that the configuration variables for the Windows resource compiler
8087 # are suitably defined. These variables are subsequently used by _LT_CONFIG
8088 # to write the compiler configuration to 'libtool'.
8089 m4_defun([_LT_LANG_RC_CONFIG],
8090 [AC_REQUIRE([LT_PROG_RC])dnl
8091 AC_LANG_SAVE
8092
8093 # Source file extension for RC test sources.
8094 ac_ext=rc
8095
8096 # Object file extension for compiled RC test sources.
8097 objext=o
8098 _LT_TAGVAR(objext, $1)=$objext
8099
8100 # Code to be used in simple compile tests
8101 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
8102
8103 # Code to be used in simple link tests
8104 lt_simple_link_test_code=$lt_simple_compile_test_code
8105
8106 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8107 _LT_TAG_COMPILER
8108
8109 # save warnings/boilerplate of simple test code
8110 _LT_COMPILER_BOILERPLATE
8111 _LT_LINKER_BOILERPLATE
8112
8113 # Allow CC to be a program name with arguments.
8114 lt_save_CC=$CC
8115 lt_save_CFLAGS=$CFLAGS
8116 lt_save_GCC=$GCC
8117 GCC=
8118 CC=${RC-"windres"}
8119 CFLAGS=
8120 compiler=$CC
8121 _LT_TAGVAR(compiler, $1)=$CC
8122 _LT_CC_BASENAME([$compiler])
8123 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
8124
8125 if test -n "$compiler"; then
8126 :
8127 _LT_CONFIG($1)
8128 fi
8129
8130 GCC=$lt_save_GCC
8131 AC_LANG_RESTORE
8132 CC=$lt_save_CC
8133 CFLAGS=$lt_save_CFLAGS
8134 ])# _LT_LANG_RC_CONFIG
8135
8136
8137 # LT_PROG_GCJ
8138 # -----------
8139 AC_DEFUN([LT_PROG_GCJ],
8140 [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
8141 [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
8142 [AC_CHECK_TOOL(GCJ, gcj,)
8143 test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
8144 AC_SUBST(GCJFLAGS)])])[]dnl
8145 ])
8146
8147 # Old name:
8148 AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
8149 dnl aclocal-1.4 backwards compatibility:
8150 dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
8151
8152
8153 # LT_PROG_GO
8154 # ----------
8155 AC_DEFUN([LT_PROG_GO],
8156 [AC_CHECK_TOOL(GOC, gccgo,)
8157 ])
8158
8159
8160 # LT_PROG_RC
8161 # ----------
8162 AC_DEFUN([LT_PROG_RC],
8163 [AC_CHECK_TOOL(RC, windres,)
8164 ])
8165
8166 # Old name:
8167 AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
8168 dnl aclocal-1.4 backwards compatibility:
8169 dnl AC_DEFUN([LT_AC_PROG_RC], [])
8170
8171
8172 # _LT_DECL_EGREP
8173 # --------------
8174 # If we don't have a new enough Autoconf to choose the best grep
8175 # available, choose the one first in the user's PATH.
8176 m4_defun([_LT_DECL_EGREP],
8177 [AC_REQUIRE([AC_PROG_EGREP])dnl
8178 AC_REQUIRE([AC_PROG_FGREP])dnl
8179 test -z "$GREP" && GREP=grep
8180 _LT_DECL([], [GREP], [1], [A grep program that handles long lines])
8181 _LT_DECL([], [EGREP], [1], [An ERE matcher])
8182 _LT_DECL([], [FGREP], [1], [A literal string matcher])
8183 dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
8184 AC_SUBST([GREP])
8185 ])
8186
8187
8188 # _LT_DECL_OBJDUMP
8189 # --------------
8190 # If we don't have a new enough Autoconf to choose the best objdump
8191 # available, choose the one first in the user's PATH.
8192 m4_defun([_LT_DECL_OBJDUMP],
8193 [AC_CHECK_TOOL(OBJDUMP, objdump, false)
8194 test -z "$OBJDUMP" && OBJDUMP=objdump
8195 _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
8196 AC_SUBST([OBJDUMP])
8197 ])
8198
8199 # _LT_DECL_DLLTOOL
8200 # ----------------
8201 # Ensure DLLTOOL variable is set.
8202 m4_defun([_LT_DECL_DLLTOOL],
8203 [AC_CHECK_TOOL(DLLTOOL, dlltool, false)
8204 test -z "$DLLTOOL" && DLLTOOL=dlltool
8205 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])
8206 AC_SUBST([DLLTOOL])
8207 ])
8208
8209 # _LT_DECL_SED
8210 # ------------
8211 # Check for a fully-functional sed program, that truncates
8212 # as few characters as possible. Prefer GNU sed if found.
8213 m4_defun([_LT_DECL_SED],
8214 [AC_PROG_SED
8215 test -z "$SED" && SED=sed
8216 Xsed="$SED -e 1s/^X//"
8217 _LT_DECL([], [SED], [1], [A sed program that does not truncate output])
8218 _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
8219 [Sed that helps us avoid accidentally triggering echo(1) options like -n])
8220 ])# _LT_DECL_SED
8221
8222 m4_ifndef([AC_PROG_SED], [
8223 ############################################################
8224 # NOTE: This macro has been submitted for inclusion into #
8225 # GNU Autoconf as AC_PROG_SED. When it is available in #
8226 # a released version of Autoconf we should remove this #
8227 # macro and use it instead. #
8228 ############################################################
8229
8230 m4_defun([AC_PROG_SED],
8231 [AC_MSG_CHECKING([for a sed that does not truncate output])
8232 AC_CACHE_VAL(lt_cv_path_SED,
8233 [# Loop through the user's path and test for sed and gsed.
8234 # Then use that list of sed's as ones to test for truncation.
8235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8236 for as_dir in $PATH
8237 do
8238 IFS=$as_save_IFS
8239 test -z "$as_dir" && as_dir=.
8240 for lt_ac_prog in sed gsed; do
8241 for ac_exec_ext in '' $ac_executable_extensions; do
8242 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
8243 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
8244 fi
8245 done
8246 done
8247 done
8248 IFS=$as_save_IFS
8249 lt_ac_max=0
8250 lt_ac_count=0
8251 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
8252 # along with /bin/sed that truncates output.
8253 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
8254 test ! -f "$lt_ac_sed" && continue
8255 cat /dev/null > conftest.in
8256 lt_ac_count=0
8257 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
8258 # Check for GNU sed and select it if it is found.
8259 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
8260 lt_cv_path_SED=$lt_ac_sed
8261 break
8262 fi
8263 while true; do
8264 cat conftest.in conftest.in >conftest.tmp
8265 mv conftest.tmp conftest.in
8266 cp conftest.in conftest.nl
8267 echo >>conftest.nl
8268 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
8269 cmp -s conftest.out conftest.nl || break
8270 # 10000 chars as input seems more than enough
8271 test 10 -lt "$lt_ac_count" && break
8272 lt_ac_count=`expr $lt_ac_count + 1`
8273 if test "$lt_ac_count" -gt "$lt_ac_max"; then
8274 lt_ac_max=$lt_ac_count
8275 lt_cv_path_SED=$lt_ac_sed
8276 fi
8277 done
8278 done
8279 ])
8280 SED=$lt_cv_path_SED
8281 AC_SUBST([SED])
8282 AC_MSG_RESULT([$SED])
8283 ])#AC_PROG_SED
8284 ])#m4_ifndef
8285
8286 # Old name:
8287 AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
8288 dnl aclocal-1.4 backwards compatibility:
8289 dnl AC_DEFUN([LT_AC_PROG_SED], [])
8290
8291
8292 # _LT_CHECK_SHELL_FEATURES
8293 # ------------------------
8294 # Find out whether the shell is Bourne or XSI compatible,
8295 # or has some other useful features.
8296 m4_defun([_LT_CHECK_SHELL_FEATURES],
8297 [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8298 lt_unset=unset
8299 else
8300 lt_unset=false
8301 fi
8302 _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
8303
8304 # test EBCDIC or ASCII
8305 case `echo X|tr X '\101'` in
8306 A) # ASCII based system
8307 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8308 lt_SP2NL='tr \040 \012'
8309 lt_NL2SP='tr \015\012 \040\040'
8310 ;;
8311 *) # EBCDIC based system
8312 lt_SP2NL='tr \100 \n'
8313 lt_NL2SP='tr \r\n \100\100'
8314 ;;
8315 esac
8316 _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
8317 _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
8318 ])# _LT_CHECK_SHELL_FEATURES
8319
8320
8321 # _LT_PATH_CONVERSION_FUNCTIONS
8322 # -----------------------------
8323 # Determine what file name conversion functions should be used by
8324 # func_to_host_file (and, implicitly, by func_to_host_path). These are needed
8325 # for certain cross-compile configurations and native mingw.
8326 m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
8327 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
8328 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
8329 AC_MSG_CHECKING([how to convert $build file names to $host format])
8330 AC_CACHE_VAL(lt_cv_to_host_file_cmd,
8331 [case $host in
8332 *-*-mingw* )
8333 case $build in
8334 *-*-mingw* ) # actually msys
8335 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
8336 ;;
8337 *-*-cygwin* )
8338 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
8339 ;;
8340 * ) # otherwise, assume *nix
8341 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
8342 ;;
8343 esac
8344 ;;
8345 *-*-cygwin* )
8346 case $build in
8347 *-*-mingw* ) # actually msys
8348 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
8349 ;;
8350 *-*-cygwin* )
8351 lt_cv_to_host_file_cmd=func_convert_file_noop
8352 ;;
8353 * ) # otherwise, assume *nix
8354 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
8355 ;;
8356 esac
8357 ;;
8358 * ) # unhandled hosts (and "normal" native builds)
8359 lt_cv_to_host_file_cmd=func_convert_file_noop
8360 ;;
8361 esac
8362 ])
8363 to_host_file_cmd=$lt_cv_to_host_file_cmd
8364 AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
8365 _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
8366 [0], [convert $build file names to $host format])dnl
8367
8368 AC_MSG_CHECKING([how to convert $build file names to toolchain format])
8369 AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
8370 [#assume ordinary cross tools, or native build.
8371 lt_cv_to_tool_file_cmd=func_convert_file_noop
8372 case $host in
8373 *-*-mingw* )
8374 case $build in
8375 *-*-mingw* ) # actually msys
8376 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
8377 ;;
8378 esac
8379 ;;
8380 esac
8381 ])
8382 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
8383 AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
8384 _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
8385 [0], [convert $build files to toolchain format])dnl
8386 ])# _LT_PATH_CONVERSION_FUNCTIONS
+0
-437
m4/ltoptions.m4 less more
0 # Helper functions for option handling. -*- Autoconf -*-
1 #
2 # Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
3 # Foundation, Inc.
4 # Written by Gary V. Vaughan, 2004
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 8 ltoptions.m4
11
12 # This is to help aclocal find these macros, as it can't see m4_define.
13 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
14
15
16 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
17 # ------------------------------------------
18 m4_define([_LT_MANGLE_OPTION],
19 [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
20
21
22 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
23 # ---------------------------------------
24 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
25 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
26 # saved as a flag.
27 m4_define([_LT_SET_OPTION],
28 [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
29 m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
30 _LT_MANGLE_DEFUN([$1], [$2]),
31 [m4_warning([Unknown $1 option '$2'])])[]dnl
32 ])
33
34
35 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
36 # ------------------------------------------------------------
37 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
38 m4_define([_LT_IF_OPTION],
39 [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
40
41
42 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
43 # -------------------------------------------------------
44 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
45 # are set.
46 m4_define([_LT_UNLESS_OPTIONS],
47 [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
48 [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
49 [m4_define([$0_found])])])[]dnl
50 m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
51 ])[]dnl
52 ])
53
54
55 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
56 # ----------------------------------------
57 # OPTION-LIST is a space-separated list of Libtool options associated
58 # with MACRO-NAME. If any OPTION has a matching handler declared with
59 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
60 # the unknown option and exit.
61 m4_defun([_LT_SET_OPTIONS],
62 [# Set options
63 m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
64 [_LT_SET_OPTION([$1], _LT_Option)])
65
66 m4_if([$1],[LT_INIT],[
67 dnl
68 dnl Simply set some default values (i.e off) if boolean options were not
69 dnl specified:
70 _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
71 ])
72 _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
73 ])
74 dnl
75 dnl If no reference was made to various pairs of opposing options, then
76 dnl we run the default mode handler for the pair. For example, if neither
77 dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
78 dnl archives by default:
79 _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
80 _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
81 _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
82 _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
83 [_LT_ENABLE_FAST_INSTALL])
84 _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
85 [_LT_WITH_AIX_SONAME([aix])])
86 ])
87 ])# _LT_SET_OPTIONS
88
89
90 ## --------------------------------- ##
91 ## Macros to handle LT_INIT options. ##
92 ## --------------------------------- ##
93
94 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
95 # -----------------------------------------
96 m4_define([_LT_MANGLE_DEFUN],
97 [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
98
99
100 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
101 # -----------------------------------------------
102 m4_define([LT_OPTION_DEFINE],
103 [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
104 ])# LT_OPTION_DEFINE
105
106
107 # dlopen
108 # ------
109 LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
110 ])
111
112 AU_DEFUN([AC_LIBTOOL_DLOPEN],
113 [_LT_SET_OPTION([LT_INIT], [dlopen])
114 AC_DIAGNOSE([obsolete],
115 [$0: Remove this warning and the call to _LT_SET_OPTION when you
116 put the 'dlopen' option into LT_INIT's first parameter.])
117 ])
118
119 dnl aclocal-1.4 backwards compatibility:
120 dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
121
122
123 # win32-dll
124 # ---------
125 # Declare package support for building win32 dll's.
126 LT_OPTION_DEFINE([LT_INIT], [win32-dll],
127 [enable_win32_dll=yes
128
129 case $host in
130 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
131 AC_CHECK_TOOL(AS, as, false)
132 AC_CHECK_TOOL(DLLTOOL, dlltool, false)
133 AC_CHECK_TOOL(OBJDUMP, objdump, false)
134 ;;
135 esac
136
137 test -z "$AS" && AS=as
138 _LT_DECL([], [AS], [1], [Assembler program])dnl
139
140 test -z "$DLLTOOL" && DLLTOOL=dlltool
141 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
142
143 test -z "$OBJDUMP" && OBJDUMP=objdump
144 _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
145 ])# win32-dll
146
147 AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
148 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
149 _LT_SET_OPTION([LT_INIT], [win32-dll])
150 AC_DIAGNOSE([obsolete],
151 [$0: Remove this warning and the call to _LT_SET_OPTION when you
152 put the 'win32-dll' option into LT_INIT's first parameter.])
153 ])
154
155 dnl aclocal-1.4 backwards compatibility:
156 dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
157
158
159 # _LT_ENABLE_SHARED([DEFAULT])
160 # ----------------------------
161 # implement the --enable-shared flag, and supports the 'shared' and
162 # 'disable-shared' LT_INIT options.
163 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
164 m4_define([_LT_ENABLE_SHARED],
165 [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
166 AC_ARG_ENABLE([shared],
167 [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
168 [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
169 [p=${PACKAGE-default}
170 case $enableval in
171 yes) enable_shared=yes ;;
172 no) enable_shared=no ;;
173 *)
174 enable_shared=no
175 # Look at the argument we got. We use all the common list separators.
176 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
177 for pkg in $enableval; do
178 IFS=$lt_save_ifs
179 if test "X$pkg" = "X$p"; then
180 enable_shared=yes
181 fi
182 done
183 IFS=$lt_save_ifs
184 ;;
185 esac],
186 [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
187
188 _LT_DECL([build_libtool_libs], [enable_shared], [0],
189 [Whether or not to build shared libraries])
190 ])# _LT_ENABLE_SHARED
191
192 LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
193 LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
194
195 # Old names:
196 AC_DEFUN([AC_ENABLE_SHARED],
197 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
198 ])
199
200 AC_DEFUN([AC_DISABLE_SHARED],
201 [_LT_SET_OPTION([LT_INIT], [disable-shared])
202 ])
203
204 AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
205 AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
206
207 dnl aclocal-1.4 backwards compatibility:
208 dnl AC_DEFUN([AM_ENABLE_SHARED], [])
209 dnl AC_DEFUN([AM_DISABLE_SHARED], [])
210
211
212
213 # _LT_ENABLE_STATIC([DEFAULT])
214 # ----------------------------
215 # implement the --enable-static flag, and support the 'static' and
216 # 'disable-static' LT_INIT options.
217 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
218 m4_define([_LT_ENABLE_STATIC],
219 [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
220 AC_ARG_ENABLE([static],
221 [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
222 [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
223 [p=${PACKAGE-default}
224 case $enableval in
225 yes) enable_static=yes ;;
226 no) enable_static=no ;;
227 *)
228 enable_static=no
229 # Look at the argument we got. We use all the common list separators.
230 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
231 for pkg in $enableval; do
232 IFS=$lt_save_ifs
233 if test "X$pkg" = "X$p"; then
234 enable_static=yes
235 fi
236 done
237 IFS=$lt_save_ifs
238 ;;
239 esac],
240 [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
241
242 _LT_DECL([build_old_libs], [enable_static], [0],
243 [Whether or not to build static libraries])
244 ])# _LT_ENABLE_STATIC
245
246 LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
247 LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
248
249 # Old names:
250 AC_DEFUN([AC_ENABLE_STATIC],
251 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
252 ])
253
254 AC_DEFUN([AC_DISABLE_STATIC],
255 [_LT_SET_OPTION([LT_INIT], [disable-static])
256 ])
257
258 AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
259 AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
260
261 dnl aclocal-1.4 backwards compatibility:
262 dnl AC_DEFUN([AM_ENABLE_STATIC], [])
263 dnl AC_DEFUN([AM_DISABLE_STATIC], [])
264
265
266
267 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
268 # ----------------------------------
269 # implement the --enable-fast-install flag, and support the 'fast-install'
270 # and 'disable-fast-install' LT_INIT options.
271 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
272 m4_define([_LT_ENABLE_FAST_INSTALL],
273 [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
274 AC_ARG_ENABLE([fast-install],
275 [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
276 [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
277 [p=${PACKAGE-default}
278 case $enableval in
279 yes) enable_fast_install=yes ;;
280 no) enable_fast_install=no ;;
281 *)
282 enable_fast_install=no
283 # Look at the argument we got. We use all the common list separators.
284 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
285 for pkg in $enableval; do
286 IFS=$lt_save_ifs
287 if test "X$pkg" = "X$p"; then
288 enable_fast_install=yes
289 fi
290 done
291 IFS=$lt_save_ifs
292 ;;
293 esac],
294 [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
295
296 _LT_DECL([fast_install], [enable_fast_install], [0],
297 [Whether or not to optimize for fast installation])dnl
298 ])# _LT_ENABLE_FAST_INSTALL
299
300 LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
301 LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
302
303 # Old names:
304 AU_DEFUN([AC_ENABLE_FAST_INSTALL],
305 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
306 AC_DIAGNOSE([obsolete],
307 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
308 the 'fast-install' option into LT_INIT's first parameter.])
309 ])
310
311 AU_DEFUN([AC_DISABLE_FAST_INSTALL],
312 [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
313 AC_DIAGNOSE([obsolete],
314 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
315 the 'disable-fast-install' option into LT_INIT's first parameter.])
316 ])
317
318 dnl aclocal-1.4 backwards compatibility:
319 dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
320 dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
321
322
323 # _LT_WITH_AIX_SONAME([DEFAULT])
324 # ----------------------------------
325 # implement the --with-aix-soname flag, and support the `aix-soname=aix'
326 # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
327 # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
328 m4_define([_LT_WITH_AIX_SONAME],
329 [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
330 shared_archive_member_spec=
331 case $host,$enable_shared in
332 power*-*-aix[[5-9]]*,yes)
333 AC_MSG_CHECKING([which variant of shared library versioning to provide])
334 AC_ARG_WITH([aix-soname],
335 [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
336 [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
337 [case $withval in
338 aix|svr4|both)
339 ;;
340 *)
341 AC_MSG_ERROR([Unknown argument to --with-aix-soname])
342 ;;
343 esac
344 lt_cv_with_aix_soname=$with_aix_soname],
345 [AC_CACHE_VAL([lt_cv_with_aix_soname],
346 [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
347 with_aix_soname=$lt_cv_with_aix_soname])
348 AC_MSG_RESULT([$with_aix_soname])
349 if test aix != "$with_aix_soname"; then
350 # For the AIX way of multilib, we name the shared archive member
351 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
352 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
353 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
354 # the AIX toolchain works better with OBJECT_MODE set (default 32).
355 if test 64 = "${OBJECT_MODE-32}"; then
356 shared_archive_member_spec=shr_64
357 else
358 shared_archive_member_spec=shr
359 fi
360 fi
361 ;;
362 *)
363 with_aix_soname=aix
364 ;;
365 esac
366
367 _LT_DECL([], [shared_archive_member_spec], [0],
368 [Shared archive member basename, for filename based shared library versioning on AIX])dnl
369 ])# _LT_WITH_AIX_SONAME
370
371 LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
372 LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
373 LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
374
375
376 # _LT_WITH_PIC([MODE])
377 # --------------------
378 # implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
379 # LT_INIT options.
380 # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
381 m4_define([_LT_WITH_PIC],
382 [AC_ARG_WITH([pic],
383 [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
384 [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
385 [lt_p=${PACKAGE-default}
386 case $withval in
387 yes|no) pic_mode=$withval ;;
388 *)
389 pic_mode=default
390 # Look at the argument we got. We use all the common list separators.
391 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
392 for lt_pkg in $withval; do
393 IFS=$lt_save_ifs
394 if test "X$lt_pkg" = "X$lt_p"; then
395 pic_mode=yes
396 fi
397 done
398 IFS=$lt_save_ifs
399 ;;
400 esac],
401 [pic_mode=m4_default([$1], [default])])
402
403 _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
404 ])# _LT_WITH_PIC
405
406 LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
407 LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
408
409 # Old name:
410 AU_DEFUN([AC_LIBTOOL_PICMODE],
411 [_LT_SET_OPTION([LT_INIT], [pic-only])
412 AC_DIAGNOSE([obsolete],
413 [$0: Remove this warning and the call to _LT_SET_OPTION when you
414 put the 'pic-only' option into LT_INIT's first parameter.])
415 ])
416
417 dnl aclocal-1.4 backwards compatibility:
418 dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
419
420 ## ----------------- ##
421 ## LTDL_INIT Options ##
422 ## ----------------- ##
423
424 m4_define([_LTDL_MODE], [])
425 LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
426 [m4_define([_LTDL_MODE], [nonrecursive])])
427 LT_OPTION_DEFINE([LTDL_INIT], [recursive],
428 [m4_define([_LTDL_MODE], [recursive])])
429 LT_OPTION_DEFINE([LTDL_INIT], [subproject],
430 [m4_define([_LTDL_MODE], [subproject])])
431
432 m4_define([_LTDL_TYPE], [])
433 LT_OPTION_DEFINE([LTDL_INIT], [installable],
434 [m4_define([_LTDL_TYPE], [installable])])
435 LT_OPTION_DEFINE([LTDL_INIT], [convenience],
436 [m4_define([_LTDL_TYPE], [convenience])])
+0
-124
m4/ltsugar.m4 less more
0 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
1 #
2 # Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
3 # Foundation, Inc.
4 # Written by Gary V. Vaughan, 2004
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 6 ltsugar.m4
11
12 # This is to help aclocal find these macros, as it can't see m4_define.
13 AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
14
15
16 # lt_join(SEP, ARG1, [ARG2...])
17 # -----------------------------
18 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
19 # associated separator.
20 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
21 # versions in m4sugar had bugs.
22 m4_define([lt_join],
23 [m4_if([$#], [1], [],
24 [$#], [2], [[$2]],
25 [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
26 m4_define([_lt_join],
27 [m4_if([$#$2], [2], [],
28 [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
29
30
31 # lt_car(LIST)
32 # lt_cdr(LIST)
33 # ------------
34 # Manipulate m4 lists.
35 # These macros are necessary as long as will still need to support
36 # Autoconf-2.59, which quotes differently.
37 m4_define([lt_car], [[$1]])
38 m4_define([lt_cdr],
39 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
40 [$#], 1, [],
41 [m4_dquote(m4_shift($@))])])
42 m4_define([lt_unquote], $1)
43
44
45 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
46 # ------------------------------------------
47 # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
48 # Note that neither SEPARATOR nor STRING are expanded; they are appended
49 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
50 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
51 # than defined and empty).
52 #
53 # This macro is needed until we can rely on Autoconf 2.62, since earlier
54 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
55 m4_define([lt_append],
56 [m4_define([$1],
57 m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
58
59
60
61 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
62 # ----------------------------------------------------------
63 # Produce a SEP delimited list of all paired combinations of elements of
64 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
65 # has the form PREFIXmINFIXSUFFIXn.
66 # Needed until we can rely on m4_combine added in Autoconf 2.62.
67 m4_define([lt_combine],
68 [m4_if(m4_eval([$# > 3]), [1],
69 [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
70 [[m4_foreach([_Lt_prefix], [$2],
71 [m4_foreach([_Lt_suffix],
72 ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
73 [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
74
75
76 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
77 # -----------------------------------------------------------------------
78 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
79 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
80 m4_define([lt_if_append_uniq],
81 [m4_ifdef([$1],
82 [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
83 [lt_append([$1], [$2], [$3])$4],
84 [$5])],
85 [lt_append([$1], [$2], [$3])$4])])
86
87
88 # lt_dict_add(DICT, KEY, VALUE)
89 # -----------------------------
90 m4_define([lt_dict_add],
91 [m4_define([$1($2)], [$3])])
92
93
94 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
95 # --------------------------------------------
96 m4_define([lt_dict_add_subkey],
97 [m4_define([$1($2:$3)], [$4])])
98
99
100 # lt_dict_fetch(DICT, KEY, [SUBKEY])
101 # ----------------------------------
102 m4_define([lt_dict_fetch],
103 [m4_ifval([$3],
104 m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
105 m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
106
107
108 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
109 # -----------------------------------------------------------------
110 m4_define([lt_if_dict_fetch],
111 [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
112 [$5],
113 [$6])])
114
115
116 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
117 # --------------------------------------------------------------
118 m4_define([lt_dict_filter],
119 [m4_if([$5], [], [],
120 [lt_join(m4_quote(m4_default([$4], [[, ]])),
121 lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
122 [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
123 ])
+0
-23
m4/ltversion.m4 less more
0 # ltversion.m4 -- version numbers -*- Autoconf -*-
1 #
2 # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
3 # Written by Scott James Remnant, 2004
4 #
5 # This file is free software; the Free Software Foundation gives
6 # unlimited permission to copy and/or distribute it, with or without
7 # modifications, as long as this notice is preserved.
8
9 # @configure_input@
10
11 # serial 4179 ltversion.m4
12 # This file is part of GNU Libtool
13
14 m4_define([LT_PACKAGE_VERSION], [2.4.6])
15 m4_define([LT_PACKAGE_REVISION], [2.4.6])
16
17 AC_DEFUN([LTVERSION_VERSION],
18 [macro_version='2.4.6'
19 macro_revision='2.4.6'
20 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
21 _LT_DECL(, macro_revision, 0)
22 ])
+0
-99
m4/lt~obsolete.m4 less more
0 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
1 #
2 # Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
3 # Foundation, Inc.
4 # Written by Scott James Remnant, 2004.
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 5 lt~obsolete.m4
11
12 # These exist entirely to fool aclocal when bootstrapping libtool.
13 #
14 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
15 # which have later been changed to m4_define as they aren't part of the
16 # exported API, or moved to Autoconf or Automake where they belong.
17 #
18 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
19 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
20 # using a macro with the same name in our local m4/libtool.m4 it'll
21 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
22 # and doesn't know about Autoconf macros at all.)
23 #
24 # So we provide this file, which has a silly filename so it's always
25 # included after everything else. This provides aclocal with the
26 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
27 # because those macros already exist, or will be overwritten later.
28 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
29 #
30 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
31 # Yes, that means every name once taken will need to remain here until
32 # we give up compatibility with versions before 1.7, at which point
33 # we need to keep only those names which we still refer to.
34
35 # This is to help aclocal find these macros, as it can't see m4_define.
36 AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
37
38 m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
39 m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])])
40 m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
41 m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])])
42 m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
43 m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])])
44 m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])])
45 m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
46 m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])])
47 m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])])
48 m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])])
49 m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
50 m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
51 m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
52 m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
53 m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
54 m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])])
55 m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
56 m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
57 m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])])
58 m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])])
59 m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
60 m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
61 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
62 m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
63 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
64 m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
65 m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
66 m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])])
67 m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])])
68 m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])])
69 m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
70 m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
71 m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])])
72 m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])])
73 m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
74 m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
75 m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])])
76 m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
77 m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
78 m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
79 m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
80 m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
81 m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
82 m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
83 m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
84 m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
85 m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
86 m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
87 m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
88 m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
89 m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
90 m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
91 m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
92 m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
93 m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])])
94 m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
95 m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
96 m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])])
97 m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
98 m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
0 project('gnome-maps', 'c',
1 version: '3.30.1',
2 license: 'GPL2+'
3 )
4
5 app_id = 'org.gnome.Maps'
6 gnome = import('gnome')
7 i18n = import('i18n')
8
9 prefix = get_option('prefix')
10 name = meson.project_name()
11 version = meson.project_version()
12
13 bindir = join_paths(prefix, get_option('bindir'))
14 libdir = join_paths(prefix, get_option('libdir'))
15 datadir = join_paths(prefix, get_option('datadir'))
16 pkgdatadir = join_paths(datadir, name)
17 pkglibdir = join_paths(libdir, name)
18
19 maps_ns = 'Maps'
20 maps_libname = 'gnome-maps'
21 maps_gir_name = 'GnomeMaps'
22 maps_gir_version = '1.0'
23
24 desktop_file_validate = find_program('desktop-file-validate', required: false)
25 appstream_util = find_program('appstream-util', required: false)
26
27 gio = dependency('gio-2.0', version: '>= 2.44.0')
28 gjs = dependency('gjs-1.0', version: '>= 1.40.0')
29 girepository = dependency('gobject-introspection-1.0', version: '>= 0.10.1')
30 gtk3 = dependency('gtk+-3.0', version: '>= 3.22.0')
31 geoclue2 = dependency('geoclue-2.0', version: '>= 0.12.99')
32
33 libmaps_deps = [
34 dependency('gee-0.8', version: '>= 0.16.0'),
35 dependency('folks', version: '>= 0.10.0'),
36 dependency('geocode-glib-1.0', version: '>= 3.15.2'),
37 dependency('champlain-0.12', version: '>= 0.12.14'),
38 dependency('libxml-2.0'),
39 dependency('rest-0.7', version: '>= 0.7.90')
40 ]
41
42 msgfmt = find_program('msgfmt')
43 po_dir = join_paths(meson.source_root(), 'po')
44
45 top_inc = include_directories('.')
46
47 cc = meson.get_compiler('c')
48
49 subdir('po')
50 subdir('src')
51 subdir('lib')
52 subdir('data')
53
54 meson.add_install_script(
55 'meson_post_install.py',
56 datadir,
57 bindir
58 )
59
0 #!/usr/bin/env python3
1
2 import glob
3 import os
4 import re
5 import subprocess
6 import sys
7
8 datadir = sys.argv[1]
9
10 destdir = os.environ.get('DESTDIR', '')
11 bindir = os.path.normpath(destdir + os.sep + sys.argv[2])
12
13 # FIXME: meson will not track the creation of these files
14 # https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39
15 if not os.path.exists(bindir):
16 os.makedirs(bindir)
17
18 src = os.path.join(datadir, 'gnome-maps', 'org.gnome.Maps')
19 dest = os.path.join(bindir, 'gnome-maps')
20 subprocess.call(['ln', '-s', '-f', src, dest])
21
22 if not os.environ.get('DESTDIR'):
23 icondir = os.path.join(datadir, 'icons', 'hicolor')
24
25 print('Update icon cache...')
26 subprocess.call(['gtk-update-icon-cache', '-f', '-t', icondir])
27
28 schemadir = os.path.join(datadir, 'glib-2.0', 'schemas')
29 print('Compiling gsettings schemas...')
30 subprocess.call(['glib-compile-schemas', schemadir])
31
32 # FIXME
33 '''
34 search_pattern = '/*.desktop'
35
36 desktopdir = os.path.join(datadir, 'applications')
37 print('Validate desktop files...')
38 [subprocess.call(['desktop-file-validate', file])
39 for file in glob.glob(desktopdir + search_pattern, recursive=False)]
40 '''
41
0 {
1 "app-id" : "org.gnome.Maps",
2 "runtime" : "org.gnome.Platform",
3 "runtime-version" : "master",
4 "sdk" : "org.gnome.Sdk",
5 "command" : "gnome-maps",
6 "tags" : [
7 "devel"
8 ],
9 "desktop-file-name-prefix" : "(Development) ",
10 "finish-args" : [
11 "--share=ipc",
12 "--socket=x11",
13 "--socket=wayland",
14 "--device=dri",
15 "--share=network",
16 "--talk-name=org.gnome.OnlineAccounts",
17 "--talk-name=org.gnome.evolution.dataserver.AddressBook9",
18 "--talk-name=org.gnome.evolution.dataserver.Calendar7",
19 "--talk-name=org.gnome.evolution.dataserver.Sources5",
20 "--talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*",
21 "--system-talk-name=org.freedesktop.NetworkManager",
22 "--talk-name=org.freedesktop.secrets",
23 "--system-talk-name=org.freedesktop.GeoClue2",
24 "--filesystem=xdg-run/dconf",
25 "--filesystem=~/.config/dconf:ro",
26 "--talk-name=ca.desrt.dconf",
27 "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
28 ],
29 "build-options" : {
30 "cflags" : "-O2 -g",
31 "cxxflags" : "-O2 -g",
32 "env" : {
33 "V" : "1"
34 }
35 },
36 "cleanup" : [
37 "/include",
38 "/lib/pkgconfig",
39 "/share/pkgconfig",
40 "/share/aclocal",
41 "/man",
42 "/share/man",
43 "/share/gtk-doc",
44 "/share/vala",
45 "*.la",
46 "*.a"
47 ],
48 "modules" : [
49 {
50 "name" : "libical",
51 "cleanup" : [
52 "/lib/cmake"
53 ],
54 "cmake" : true,
55 "config-opts" : [
56 "-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib",
57 "-DBUILD_SHARED_LIBS:BOOL=ON"
58 ],
59 "sources" : [
60 {
61 "type" : "archive",
62 "url" : "https://github.com/libical/libical/releases/download/v2.0.0/libical-2.0.0.tar.gz",
63 "sha256" : "654c11f759c19237be39f6ad401d917e5a05f36f1736385ed958e60cf21456da"
64 }
65 ]
66 },
67 {
68 "name" : "libgee",
69 "build-options" : {
70 "make-install-args" : [
71 "girdir=/app/share/gir-1.0",
72 "typelibdir=/app/lib/girepository-1.0"
73 ]
74 },
75 "sources" : [
76 {
77 "type" : "git",
78 "url" : "https://gitlab.gnome.org/GNOME/libgee.git"
79 }
80 ]
81 },
82 {
83 "name" : "gnome-online-accounts",
84 "config-opts" : [
85 "--disable-Werror",
86 "--disable-telepathy",
87 "--disable-documentation",
88 "--disable-backend"
89 ],
90 "sources" : [
91 {
92 "type" : "git",
93 "url" : "https://gitlab.gnome.org/GNOME/gnome-online-accounts.git"
94 }
95 ]
96 },
97 {
98 "name" : "geocode-glib",
99 "buildsystem" : "meson",
100 "builddir" : true,
101 "config-opts" : [
102 "--libdir=/app/lib",
103 "-Denable-gtk-doc=false"
104 ],
105 "sources" : [
106 {
107 "type" : "git",
108 "url" : "https://gitlab.gnome.org/GNOME/geocode-glib.git"
109 }
110 ]
111 },
112 {
113 "name" : "libgweather",
114 "buildsystem" : "meson",
115 "config-opts" : [
116 "--libdir=/app/lib"
117 ],
118 "sources" : [
119 {
120 "type" : "git",
121 "url" : "https://gitlab.gnome.org/GNOME/libgweather.git"
122 }
123 ]
124 },
125 {
126 "name" : "evolution-data-server",
127 "cleanup" : [
128 "/lib/cmake",
129 "/lib/evolution-data-server/*-backends",
130 "/libexec",
131 "/share/dbus-1/services"
132 ],
133 "config-opts" : [
134 "-DENABLE_GTK=OFF",
135 "-DENABLE_GOOGLE_AUTH=OFF",
136 "-DENABLE_UOA=OFF",
137 "-DENABLE_GOOGLE=OFF",
138 "-DENABLE_VALA_BINDINGS=ON",
139 "-DWITH_OPENLDAP=OFF",
140 "-DWITH_LIBDB=OFF",
141 "-DENABLE_INTROSPECTION=ON",
142 "-DENABLE_INSTALLED_TESTS=OFF",
143 "-DENABLE_GTK_DOC=OFF",
144 "-DENABLE_EXAMPLES=OFF",
145 "-DENABLE_VALA_BINDINGS=ON",
146 "-DENABLE_INTROSPECTION=ON"
147 ],
148 "cmake" : true,
149 "sources" : [
150 {
151 "type" : "git",
152 "url" : "https://gitlab.gnome.org/GNOME/evolution-data-server.git"
153 }
154 ]
155 },
156 {
157 "name" : "folks",
158 "cleanup" : [
159 "/bin",
160 "/share/GConf"
161 ],
162 "config-opts" : [
163 "--disable-telepathy-backend",
164 "--disable-ofono-backend",
165 "--disable-bluez-backend",
166 "--disable-fatal-warnings"
167 ],
168 "sources" : [
169 {
170 "type" : "git",
171 "url" : "https://gitlab.gnome.org/GNOME/folks.git"
172 }
173 ]
174 },
175 {
176 "name" : "libchamplain",
177 "sources" : [
178 {
179 "type" : "git",
180 "url" : "https://gitlab.gnome.org/GNOME/libchamplain.git"
181 }
182 ]
183 },
184 {
185 "name" : "librest",
186 "sources" : [
187 {
188 "type" : "archive",
189 "url" : "https://gitlab.gnome.org/GNOME/librest/-/archive/0.8.1/librest-0.8.1.tar.gz",
190 "sha256" : "2bdd1be07a9150b1c6ceea6e01dedf2efcff564381cae0cd6c7330403efe59d7"
191 }
192 ]
193 },
194 {
195 "name" : "libgfbgraph",
196 "cleanup" : [
197 "/doc/libgfbgraph"
198 ],
199 "sources" : [
200 {
201 "type" : "git",
202 "url" : "https://gitlab.gnome.org/GNOME/libgfbgraph.git"
203 }
204 ]
205 },
206 {
207 "name" : "gnome-maps",
208 "buildsystem" : "meson",
209 "builddir" : true,
210 "sources" : [
211 {
212 "type" : "git",
213 "url" : "https://gitlab.gnome.org/GNOME/gnome-maps.git"
214 }
215 ]
216 }
217 ]
218 }
+0
-221
po/Makefile.in.in less more
0 # Makefile for program source directory in GNU NLS utilities package.
1 # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
2 # Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
3 #
4 # This file may be copied and used freely without restrictions. It may
5 # be used in projects which are not available under a GNU Public License,
6 # but which still want to provide support for the GNU gettext functionality.
7 #
8 # - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
9 # instead of PACKAGE and to look for po2tbl in ./ not in intl/
10 #
11 # - Modified by jacob berkman <jacob@ximian.com> to install
12 # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
13 #
14 # - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
15 #
16 # We have the following line for use by intltoolize:
17 # INTLTOOL_MAKEFILE
18
19 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
20 PACKAGE = @PACKAGE@
21 VERSION = @VERSION@
22
23 SHELL = @SHELL@
24
25 srcdir = @srcdir@
26 top_srcdir = @top_srcdir@
27 top_builddir = @top_builddir@
28 VPATH = @srcdir@
29
30 prefix = @prefix@
31 exec_prefix = @exec_prefix@
32 datadir = @datadir@
33 datarootdir = @datarootdir@
34 libdir = @libdir@
35 localedir = @localedir@
36 subdir = po
37 install_sh = @install_sh@
38 # Automake >= 1.8 provides @mkdir_p@.
39 # Until it can be supposed, use the safe fallback:
40 mkdir_p = $(install_sh) -d
41
42 INSTALL = @INSTALL@
43 INSTALL_DATA = @INSTALL_DATA@
44
45 GMSGFMT = @GMSGFMT@
46 MSGFMT = @MSGFMT@
47 XGETTEXT = @XGETTEXT@
48 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
49 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
50 MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
51 GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
52
53 ALL_LINGUAS = @ALL_LINGUAS@
54
55 PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
56
57 USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
58
59 USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
60
61 POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
62
63 DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
64 EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
65
66 POTFILES = \
67 # This comment gets stripped out
68
69 CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
70
71 .SUFFIXES:
72 .SUFFIXES: .po .pox .gmo .mo .msg .cat
73
74 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
75 INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
76 INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
77 INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
78
79 .po.pox:
80 $(MAKE) $(GETTEXT_PACKAGE).pot
81 $(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
82
83 .po.mo:
84 $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
85
86 .po.gmo:
87 $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
88 && rm -f $$file && $(GMSGFMT) -o $$file $<
89
90 .po.cat:
91 sed -f ../intl/po2msg.sed < $< > $*.msg \
92 && rm -f $@ && gencat $@ $*.msg
93
94
95 all: all-@USE_NLS@
96
97 all-yes: $(CATALOGS)
98 all-no:
99
100 $(GETTEXT_PACKAGE).pot: $(POTFILES)
101 $(GENPOT)
102
103 install: install-data
104 install-data: install-data-@USE_NLS@
105 install-data-no: all
106 install-data-yes: all
107 linguas="$(USE_LINGUAS)"; \
108 for lang in $$linguas; do \
109 dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
110 $(mkdir_p) $$dir; \
111 if test -r $$lang.gmo; then \
112 $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
113 echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
114 else \
115 $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
116 echo "installing $(srcdir)/$$lang.gmo as" \
117 "$$dir/$(GETTEXT_PACKAGE).mo"; \
118 fi; \
119 if test -r $$lang.gmo.m; then \
120 $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
121 echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
122 else \
123 if test -r $(srcdir)/$$lang.gmo.m ; then \
124 $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
125 $$dir/$(GETTEXT_PACKAGE).mo.m; \
126 echo "installing $(srcdir)/$$lang.gmo.m as" \
127 "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
128 else \
129 true; \
130 fi; \
131 fi; \
132 done
133
134 # Empty stubs to satisfy archaic automake needs
135 dvi info ctags tags CTAGS TAGS ID:
136
137 # Define this as empty until I found a useful application.
138 install-exec installcheck:
139
140 uninstall:
141 linguas="$(USE_LINGUAS)"; \
142 for lang in $$linguas; do \
143 rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
144 rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
145 done
146
147 check: all $(GETTEXT_PACKAGE).pot
148 rm -f missing notexist
149 srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
150 if [ -r missing -o -r notexist ]; then \
151 exit 1; \
152 fi
153
154 mostlyclean:
155 rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
156 rm -f .intltool-merge-cache
157
158 clean: mostlyclean
159
160 distclean: clean
161 rm -f Makefile Makefile.in POTFILES stamp-it
162 rm -f *.mo *.msg *.cat *.cat.m *.gmo
163
164 maintainer-clean: distclean
165 @echo "This command is intended for maintainers to use;"
166 @echo "it deletes files that may require special tools to rebuild."
167 rm -f Makefile.in.in
168
169 distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
170 dist distdir: $(DISTFILES)
171 dists="$(DISTFILES)"; \
172 extra_dists="$(EXTRA_DISTFILES)"; \
173 for file in $$extra_dists; do \
174 test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
175 done; \
176 for file in $$dists; do \
177 test -f $$file || file="$(srcdir)/$$file"; \
178 ln $$file $(distdir) 2> /dev/null \
179 || cp -p $$file $(distdir); \
180 done
181
182 update-po: Makefile
183 $(MAKE) $(GETTEXT_PACKAGE).pot
184 tmpdir=`pwd`; \
185 linguas="$(USE_LINGUAS)"; \
186 for lang in $$linguas; do \
187 echo "$$lang:"; \
188 result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
189 if $$result; then \
190 if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
191 rm -f $$tmpdir/$$lang.new.po; \
192 else \
193 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
194 :; \
195 else \
196 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
197 rm -f $$tmpdir/$$lang.new.po; \
198 exit 1; \
199 fi; \
200 fi; \
201 else \
202 echo "msgmerge for $$lang.gmo failed!"; \
203 rm -f $$tmpdir/$$lang.new.po; \
204 fi; \
205 done
206
207 Makefile POTFILES: stamp-it
208 @if test ! -f $@; then \
209 rm -f stamp-it; \
210 $(MAKE) stamp-it; \
211 fi
212
213 stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
214 cd $(top_builddir) \
215 && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
216 $(SHELL) ./config.status
217
218 # Tell versions [3.59,3.63) of GNU make not to export all variables.
219 # Otherwise a system limit (for SysV at least) may be exceeded.
220 .NOEXPORT:
00 # List of source files containing translatable strings.
11 # Please keep this file sorted alphabetically.
2 [encoding: UTF-8]
32 data/org.gnome.Maps.appdata.xml.in
43 data/org.gnome.Maps.desktop.in
54 data/org.gnome.Maps.gschema.xml
6 [type: gettext/glade]data/ui/app-menu.ui
7 [type: gettext/glade]data/ui/check-in-dialog.ui
8 [type: gettext/glade]data/ui/context-menu.ui
9 [type: gettext/glade]data/ui/export-view-dialog.ui
10 [type: gettext/glade]data/ui/help-overlay.ui
11 [type: gettext/glade]data/ui/layers-popover.ui
12 [type: gettext/glade]data/ui/location-service-notification.ui
13 [type: gettext/glade]data/ui/main-window.ui
14 [type: gettext/glade]data/ui/map-bubble.ui
15 [type: gettext/glade]data/ui/osm-account-dialog.ui
16 [type: gettext/glade]data/ui/osm-edit-address.ui
17 [type: gettext/glade]data/ui/osm-edit-dialog.ui
18 [type: gettext/glade]data/ui/place-bubble.ui
19 [type: gettext/glade]data/ui/place-popover.ui
20 [type: gettext/glade]data/ui/route-entry.ui
21 [type: gettext/glade]data/ui/send-to-dialog.ui
22 [type: gettext/glade]data/ui/shape-layer-file-chooser.ui
23 [type: gettext/glade]data/ui/shape-layer-row.ui
24 [type: gettext/glade]data/ui/sidebar.ui
25 [type: gettext/glade]data/ui/social-place-more-results-row.ui
26 [type: gettext/glade]data/ui/transit-leg-row.ui
27 [type: gettext/glade]data/ui/transit-options-panel.ui
28 [type: gettext/glade]data/ui/user-location-bubble.ui
29 [type: gettext/glade]data/ui/zoom-in-notification.ui
5 data/ui/app-menu.ui
6 data/ui/check-in-dialog.ui
7 data/ui/context-menu.ui
8 data/ui/export-view-dialog.ui
9 data/ui/help-overlay.ui
10 data/ui/layers-popover.ui
11 data/ui/location-service-dialog.ui
12 data/ui/main-window.ui
13 data/ui/map-bubble.ui
14 data/ui/osm-account-dialog.ui
15 data/ui/osm-edit-address.ui
16 data/ui/osm-edit-dialog.ui
17 data/ui/place-bubble.ui
18 data/ui/place-popover.ui
19 data/ui/route-entry.ui
20 data/ui/send-to-dialog.ui
21 data/ui/shape-layer-file-chooser.ui
22 data/ui/shape-layer-row.ui
23 data/ui/sidebar.ui
24 data/ui/social-place-more-results-row.ui
25 data/ui/transit-leg-row.ui
26 data/ui/transit-options-panel.ui
27 data/ui/user-location-bubble.ui
28 data/ui/zoom-in-dialog.ui
3029 lib/maps-file-tile-source.c
3130 lib/maps-osm.c
3231 src/application.js
00 data/gnome-maps.appdata.xml
1 data/org.gnome.Maps.desktop.in
1 data/org.gnome.Maps.desktop
+353
-344
po/ca.po less more
22 # This file is distributed under the same license as the gnome-maps package.
33 # Gil Forcada <gilforcada@guifi.net>, 2013, 2014, 2018.
44 # Josep Sanchez Mesegue <papapep@gmx.com>, 2013.
5 # Pere Orga <pere@orga.cat>, 2017.
5 # Pere Orga <pere@orga.cat>, 2017, 2018.
66 # Jordi Serratosa <jordis@softcatala.cat>, 2017.
77 #
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: gnome-maps master\n"
11 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
12 "maps&keywords=I18N+L10N&component=general\n"
13 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
14 "PO-Revision-Date: 2018-01-22 00:44+0100\n"
15 "Last-Translator: Gil Forcada Codinachs <gil.gnome@gmail.com>\n"
11 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
12 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
13 "PO-Revision-Date: 2018-07-01 13:24+0200\n"
14 "Last-Translator: Pere Orga <pere@orga.cat>\n"
1615 "Language-Team: Catalan <tradgnome@softcatala.org>\n"
1716 "Language: ca\n"
1817 "MIME-Version: 1.0\n"
1918 "Content-Type: text/plain; charset=UTF-8\n"
2019 "Content-Transfer-Encoding: 8bit\n"
2120 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
22 "X-Generator: Gtranslator 2.91.6\n"
21 "X-Generator: Gtranslator 2.91.7\n"
2322 "X-Project-Style: gnome\n"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
24 #: data/org.gnome.Maps.appdata.xml.in:6
2625 msgid "GNOME Maps"
2726 msgstr "Mapes del GNOME"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
28 #: data/org.gnome.Maps.appdata.xml.in:7
3029 msgid "Find places around the world"
3130 msgstr "Troba llocs arreu del món"
3231
33 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
32 #: data/org.gnome.Maps.appdata.xml.in:9
3433 msgid ""
3534 "Maps gives you quick access to maps all across the world. It allows you to "
3635 "quickly find the place you’re looking for by searching for a city or street, "
4039 "ràpidament el lloc que esteu cercant tant si és una ciutat com un carrer, o "
4140 "ubicar un lloc per trobar-vos amb una amistat."
4241
43 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
42 #: data/org.gnome.Maps.appdata.xml.in:14
4443 msgid ""
4544 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4645 "thousands of people across the globe."
5150 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5251 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5352 #. your language to see what words you can use for the translated search.
54 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
53 #: data/org.gnome.Maps.appdata.xml.in:22
5554 msgid ""
5655 "You can even search for specific types of locations, such as “Pubs near Main "
5756 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6059 "de la plaça Catalunya, Barcelona» o «Hotels a prop d'Alexanderplatz, Berlín»."
6160
6261 #. Translators: This is the program name.
63 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
64 #: ../src/application.js:87 ../src/mainWindow.js:518
62 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
63 #: src/application.js:83 src/mainWindow.js:511
6564 msgid "Maps"
6665 msgstr "Mapes"
6766
68 #: ../data/org.gnome.Maps.desktop.in.h:2
67 #: data/org.gnome.Maps.desktop.in:5
6968 msgid "A simple maps application"
7069 msgstr "Una aplicació senzilla de mapes"
7170
72 #: ../data/org.gnome.Maps.desktop.in.h:3
71 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
72 #: data/org.gnome.Maps.desktop.in:8
73 msgid "org.gnome.Maps"
74 msgstr "org.gnome.Maps"
75
76 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
77 #: data/org.gnome.Maps.desktop.in:14
7378 msgid "Maps;"
7479 msgstr "mapes;"
7580
76 #: ../data/org.gnome.Maps.desktop.in.h:4
81 #: data/org.gnome.Maps.desktop.in:17
7782 msgid "Allows your location to be shown on the map."
7883 msgstr "Permet mostrar la vostra ubicació al mapa."
7984
80 #: ../data/org.gnome.Maps.gschema.xml.h:1
85 #: data/org.gnome.Maps.gschema.xml:11
8186 msgid "last viewed location"
8287 msgstr "Última ubicació vista"
8388
84 #: ../data/org.gnome.Maps.gschema.xml.h:2
89 #: data/org.gnome.Maps.gschema.xml:12
8590 msgid "Coordinates of last viewed location."
8691 msgstr "Coordenades de l'última ubicació vista."
8792
88 #: ../data/org.gnome.Maps.gschema.xml.h:3
93 #: data/org.gnome.Maps.gschema.xml:16
8994 msgid "Window size"
9095 msgstr "Mida de la finestra"
9196
92 #: ../data/org.gnome.Maps.gschema.xml.h:4
97 #: data/org.gnome.Maps.gschema.xml:17
9398 msgid "Window size (width and height)."
9499 msgstr "Mida de la finestra (amplada i alçada)."
95100
96 #: ../data/org.gnome.Maps.gschema.xml.h:5
101 #: data/org.gnome.Maps.gschema.xml:21
97102 msgid "Window position"
98103 msgstr "Posició de la finestra"
99104
100 #: ../data/org.gnome.Maps.gschema.xml.h:6
105 #: data/org.gnome.Maps.gschema.xml:22
101106 msgid "Window position (X and Y)."
102107 msgstr "Posició de la finestra (x i y)."
103108
104 #: ../data/org.gnome.Maps.gschema.xml.h:7
109 #: data/org.gnome.Maps.gschema.xml:26
105110 msgid "Window maximized"
106111 msgstr "Finestra maximitzada"
107112
108 #: ../data/org.gnome.Maps.gschema.xml.h:8
113 #: data/org.gnome.Maps.gschema.xml:27
109114 msgid "Window maximization state"
110115 msgstr "Estat de la finestra maximitzada"
111116
112 #: ../data/org.gnome.Maps.gschema.xml.h:9
117 #: data/org.gnome.Maps.gschema.xml:31
113118 msgid "Maximum number of search results"
114119 msgstr "Nombre màxim de resultats de cerca"
115120
116 #: ../data/org.gnome.Maps.gschema.xml.h:10
121 #: data/org.gnome.Maps.gschema.xml:32
117122 msgid "Maximum number of search results from geocode search."
118123 msgstr "Nombre màxim de resultats de cerca en fer-la per geocodi."
119124
120 #: ../data/org.gnome.Maps.gschema.xml.h:11
125 #: data/org.gnome.Maps.gschema.xml:36
121126 msgid "Number of recent places to store"
122127 msgstr "Nombre de llocs recents que s'ha d'emmagatzemar"
123128
124 #: ../data/org.gnome.Maps.gschema.xml.h:12
129 #: data/org.gnome.Maps.gschema.xml:37
125130 msgid "Number of recently visited places to store."
126131 msgstr "Nombre de llocs visitats recentment que s'ha d'emmagatzemar."
127132
128 #: ../data/org.gnome.Maps.gschema.xml.h:13
133 #: data/org.gnome.Maps.gschema.xml:41
129134 msgid "Number of recent routes to store"
130135 msgstr "Nombre de rutes recents que s'han d'emmagatzemar"
131136
132 #: ../data/org.gnome.Maps.gschema.xml.h:14
137 #: data/org.gnome.Maps.gschema.xml:42
133138 msgid "Number of recently visited routes to store."
134139 msgstr "Nombre de rutes visitades recentment que s'han d'emmagatzemar."
135140
136 #: ../data/org.gnome.Maps.gschema.xml.h:15
141 #: data/org.gnome.Maps.gschema.xml:46
137142 msgid "Facebook check-in privacy setting"
138143 msgstr "Paràmetre de privacitat de registre al Facebook"
139144
140145 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
141 #: ../data/org.gnome.Maps.gschema.xml.h:17
146 #: data/org.gnome.Maps.gschema.xml:48
142147 msgid ""
143148 "Latest used Facebook check-in privacy setting. Possible values are: "
144149 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
146151 "Darrer paràmetre de privacitat de registre utilitzat al Facebook. Els valors "
147152 "possibles són TOTHOM, AMICS D'AMICS, TOTS ELS AMICS o UN MATEIX."
148153
149 #: ../data/org.gnome.Maps.gschema.xml.h:18
154 #: data/org.gnome.Maps.gschema.xml:52
150155 msgid "Foursquare check-in privacy setting"
151156 msgstr "Paràmetre de privacitat de registre al Foursquare"
152157
153 #: ../data/org.gnome.Maps.gschema.xml.h:19
158 #: data/org.gnome.Maps.gschema.xml:53
154159 msgid ""
155160 "Latest used Foursquare check-in privacy setting. Possible values are: "
156161 "public, followers or private."
158163 "Darrer paràmetre de privacitat de registre utilitzat al Foursquare. Els "
159164 "valors possibles són públic, seguidors o privat."
160165
161 #: ../data/org.gnome.Maps.gschema.xml.h:20
166 #: data/org.gnome.Maps.gschema.xml:57
162167 msgid "Foursquare check-in Facebook broadcasting"
163168 msgstr "Difusió al Facebook del registre de Foursquare"
164169
165 #: ../data/org.gnome.Maps.gschema.xml.h:21
170 #: data/org.gnome.Maps.gschema.xml:58
166171 msgid ""
167172 "Indicates if Foursquare should broadcast the check-in as a post in the "
168173 "Facebook account associated with the Foursquare account."
170175 "Indica si Foursquare hauria de difondre el registre com a apunt al compte de "
171176 "Facebook associat al compte de Foursquare."
172177
173 #: ../data/org.gnome.Maps.gschema.xml.h:22
178 #: data/org.gnome.Maps.gschema.xml:62
174179 msgid "Foursquare check-in Twitter broadcasting"
175180 msgstr "Difusió al Twitter del registre de Foursquare"
176181
177 #: ../data/org.gnome.Maps.gschema.xml.h:23
182 #: data/org.gnome.Maps.gschema.xml:63
178183 msgid ""
179184 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
180185 "Twitter account associated with the Foursquare account."
182187 "Indica si Foursquare hauria de difondre el registre com a piulada al compte "
183188 "de Twitter associat al compte de Foursquare."
184189
185 #: ../data/org.gnome.Maps.gschema.xml.h:24
190 #: data/org.gnome.Maps.gschema.xml:67
186191 msgid "OpenStreetMap username or e-mail address"
187192 msgstr "Nom d'usuari d'OpenStreetMap o correu electrònic"
188193
189 #: ../data/org.gnome.Maps.gschema.xml.h:25
194 #: data/org.gnome.Maps.gschema.xml:68
190195 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
191196 msgstr ""
192197 "Indica si l'usuari ha iniciat la sessió per editar les dades d'OpenStreetMap."
193198
194 #: ../data/org.gnome.Maps.gschema.xml.h:26
199 #: data/org.gnome.Maps.gschema.xml:72
195200 msgid "Last used transportation type for routing"
196201 msgstr "Darrer tipus de transport usat per itineraris"
197202
198 #: ../data/ui/app-menu.ui.h:1
203 #: data/ui/app-menu.ui:7
199204 msgid "Set up OpenStreetMap Account"
200205 msgstr "Configura el compte d'OpenStreetMap"
201206
202 #: ../data/ui/app-menu.ui.h:2
207 #: data/ui/app-menu.ui:12
203208 msgid "_Keyboard Shortcuts"
204209 msgstr "Dreceres de _teclat"
205210
206 #: ../data/ui/app-menu.ui.h:3
211 #: data/ui/app-menu.ui:17
207212 msgid "About"
208213 msgstr "Quant a"
209214
210 #: ../data/ui/app-menu.ui.h:4
215 #: data/ui/app-menu.ui:21
211216 msgid "Quit"
212217 msgstr "Surt"
213218
214 #: ../data/ui/check-in-dialog.ui.h:1
219 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
215220 msgid "Visibility"
216221 msgstr "Visibilitat"
217222
218 #: ../data/ui/check-in-dialog.ui.h:2
223 #: data/ui/check-in-dialog.ui:334
219224 msgid "Post on Facebook"
220225 msgstr "Penja al Facebook"
221226
222 #: ../data/ui/check-in-dialog.ui.h:3
227 #: data/ui/check-in-dialog.ui:348
223228 msgid "Post on Twitter"
224229 msgstr "Penja al Twitter"
225230
226 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
227 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
231 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
232 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
228233 msgid "_Cancel"
229234 msgstr "_Cancel·la"
230235
231236 #. Translators: Check in is used as a verb
232 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
237 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
233238 msgid "C_heck in"
234239 msgstr "_Registreu-vos"
235240
236 #: ../data/ui/check-in-dialog.ui.h:6
241 #: data/ui/check-in-dialog.ui:427
237242 msgid "Everyone"
238243 msgstr "Tothom"
239244
240 #: ../data/ui/check-in-dialog.ui.h:7
245 #: data/ui/check-in-dialog.ui:431
241246 msgid "Friends of friends"
242247 msgstr "Amics d'amics"
243248
244 #: ../data/ui/check-in-dialog.ui.h:8
249 #: data/ui/check-in-dialog.ui:435
245250 msgid "Just friends"
246251 msgstr "Només amics"
247252
248 #: ../data/ui/check-in-dialog.ui.h:9
253 #: data/ui/check-in-dialog.ui:439
249254 msgid "Just me"
250255 msgstr "Només jo"
251256
252 #: ../data/ui/check-in-dialog.ui.h:10
257 #: data/ui/check-in-dialog.ui:453
253258 msgid "Public"
254259 msgstr "Públic"
255260
256 #: ../data/ui/check-in-dialog.ui.h:11
261 #: data/ui/check-in-dialog.ui:457
257262 msgid "Followers"
258263 msgstr "Seguidors"
259264
260 #: ../data/ui/check-in-dialog.ui.h:12
265 #: data/ui/check-in-dialog.ui:461
261266 msgid "Private"
262267 msgstr "Privat"
263268
264 #: ../data/ui/context-menu.ui.h:1
269 #: data/ui/context-menu.ui:9
265270 msgid "What’s here?"
266271 msgstr "Què hi ha aquí?"
267272
268 #: ../data/ui/context-menu.ui.h:2
273 #: data/ui/context-menu.ui:16
269274 msgid "Copy Location"
270275 msgstr "Copia la ubicació"
271276
272 #: ../data/ui/context-menu.ui.h:3
277 #: data/ui/context-menu.ui:23
273278 msgid "Export As Image"
274279 msgstr "Exporta com imatge"
275280
276 #: ../data/ui/context-menu.ui.h:4
281 #: data/ui/context-menu.ui:36
277282 msgid "Add to OpenStreetMap"
278283 msgstr "Afegeix a OpenStreetMap"
279284
280 #: ../data/ui/export-view-dialog.ui.h:1
285 #: data/ui/export-view-dialog.ui:14
281286 msgid "Export view"
282287 msgstr "Exporta vista"
283288
284 #: ../data/ui/export-view-dialog.ui.h:3
289 #: data/ui/export-view-dialog.ui:34
285290 msgid "_Export"
286291 msgstr "_Exporta"
287292
288 #: ../data/ui/export-view-dialog.ui.h:4
293 #: data/ui/export-view-dialog.ui:126
289294 msgid "Include route and markers"
290295 msgstr "Inclou carreteres i senyals"
291296
292 #: ../data/ui/help-overlay.ui.h:1
297 #: data/ui/help-overlay.ui:14
293298 msgctxt "shortcut window"
294299 msgid "General"
295300 msgstr "General"
296301
297 #: ../data/ui/help-overlay.ui.h:2
302 #: data/ui/help-overlay.ui:18
298303 msgctxt "shortcut window"
299304 msgid "Show Shortcuts"
300305 msgstr "Mostra dreceres"
301306
302 #: ../data/ui/help-overlay.ui.h:3
307 #: data/ui/help-overlay.ui:25
303308 msgctxt "shortcut window"
304309 msgid "Search"
305310 msgstr "Cerca"
306311
307 #: ../data/ui/help-overlay.ui.h:4
312 #: data/ui/help-overlay.ui:32
308313 msgctxt "shortcut window"
309314 msgid "Toggle route planner"
310315 msgstr "Commuta el planificador de rutes"
311316
312 #: ../data/ui/help-overlay.ui.h:5
317 #: data/ui/help-overlay.ui:39
313318 msgctxt "shortcut window"
314319 msgid "Print route"
315320 msgstr "Imprimeix ruta"
316321
317322 # N.T.: Nom de la tecla de sortida
318 #: ../data/ui/help-overlay.ui.h:6
323 #: data/ui/help-overlay.ui:46
319324 msgctxt "shortcut window"
320325 msgid "Quit"
321326 msgstr "Surt"
322327
323 #: ../data/ui/help-overlay.ui.h:7
328 #: data/ui/help-overlay.ui:55
324329 msgctxt "shortcut window"
325330 msgid "Map View"
326331 msgstr "Visualització de mapa"
327332
328 #: ../data/ui/help-overlay.ui.h:8
333 #: data/ui/help-overlay.ui:59
329334 msgctxt "shortcut window"
330335 msgid "Zoom in"
331336 msgstr "Amplia"
332337
333 #: ../data/ui/help-overlay.ui.h:9
338 #: data/ui/help-overlay.ui:66
334339 msgctxt "shortcut window"
335340 msgid "Zoom out"
336341 msgstr "Redueix"
337342
338 #: ../data/ui/help-overlay.ui.h:10
343 #: data/ui/help-overlay.ui:73
339344 msgctxt "shortcut window"
340345 msgid "Toggle scale"
341346 msgstr "Commuta l'escala"
342347
343 #: ../data/ui/help-overlay.ui.h:11
348 #: data/ui/help-overlay.ui:80
344349 msgctxt "shortcut window"
345350 msgid "Go to current location"
346351 msgstr "Vés a la ubicació actual"
347352
348 #: ../data/ui/help-overlay.ui.h:12
353 #: data/ui/help-overlay.ui:87
349354 msgctxt "shortcut window"
350355 msgid "Switch to street view"
351356 msgstr "Canvia a la vista de carrer"
352357
353 #: ../data/ui/help-overlay.ui.h:13
358 #: data/ui/help-overlay.ui:94
354359 msgctxt "shortcut window"
355360 msgid "Switch to aerial view"
356361 msgstr "Canvia a la vista aèria"
357362
358 #: ../data/ui/help-overlay.ui.h:14
363 #: data/ui/help-overlay.ui:101
359364 msgctxt "shortcut window"
360365 msgid "Open shape layer"
361366 msgstr "Obre la capa de forma"
362367
363368 #. Translators: This string uses ellipsis character
364 #: ../data/ui/layers-popover.ui.h:2
365 msgid "Open Shape Layer&#x2026;"
366 msgstr "Obre la capa de forma&#x2026;"
367
368 #: ../data/ui/location-service-notification.ui.h:1
369 #: data/ui/layers-popover.ui:71
370 #| msgid "Open Shape Layer"
371 msgid "Open Shape Layer…"
372 msgstr "Obre la capa de forma…"
373
374 #: data/ui/location-service-dialog.ui:16
369375 msgid "Turn on location services to find your location"
370376 msgstr "Activeu els serveis d'ubicació per trobar-ne la vostra"
371377
372 #: ../data/ui/location-service-notification.ui.h:2
378 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
379 #: data/ui/zoom-in-dialog.ui:28
380 msgid "Cancel"
381 msgstr "Cancel·la"
382
383 #: data/ui/location-service-dialog.ui:38
373384 msgid "Location Settings"
374385 msgstr "Paràmetres de la ubicació"
375386
376387 #. Translators: This is a tooltip
377 #: ../data/ui/main-window.ui.h:3
388 #: data/ui/main-window.ui:23
378389 msgid "Go to current location"
379390 msgstr "Vés a la ubicació actual"
380391
381392 #. Translators: This is a tooltip
382 #: ../data/ui/main-window.ui.h:5
393 #: data/ui/main-window.ui:44
383394 msgid "Choose map type"
384395 msgstr "Trieu el tipus de mapa"
385396
386397 #. Translators: This is a tooltip
387 #: ../data/ui/main-window.ui.h:7
398 #: data/ui/main-window.ui:69
388399 msgid "Zoom out"
389400 msgstr "Allunya"
390401
391402 #. Translators: This is a tooltip
392 #: ../data/ui/main-window.ui.h:9
403 #: data/ui/main-window.ui:85
393404 msgid "Zoom in"
394405 msgstr "Amplia"
395406
396407 #. Translators: This is a tooltip
397 #: ../data/ui/main-window.ui.h:11
408 #: data/ui/main-window.ui:103
398409 msgid "Toggle route planner"
399410 msgstr "Commuta el planificador de rutes"
400411
401412 #. Translators: This is a tooltip
402 #: ../data/ui/main-window.ui.h:13
413 #: data/ui/main-window.ui:124
403414 msgid "Toggle favorites"
404415 msgstr "Commuta els preferits"
405416
406417 #. Translators: This is a tooltip
407 #: ../data/ui/main-window.ui.h:15
418 #: data/ui/main-window.ui:144
408419 msgid "Print Route"
409420 msgstr "Imprimeix ruta"
410421
411 #: ../data/ui/main-window.ui.h:16
422 #: data/ui/main-window.ui:202
412423 msgid "Maps is offline!"
413424 msgstr "El Mapes està fora de línia!"
414425
415 #: ../data/ui/main-window.ui.h:17
426 #: data/ui/main-window.ui:212
416427 msgid ""
417428 "Maps need an active internet connection to function properly, but one can’t "
418429 "be found."
420431 "El Mapes necessita una connexió activa a Internet per funcionar "
421432 "correctament, però no se n'ha trobat cap."
422433
423 #: ../data/ui/main-window.ui.h:18
434 #: data/ui/main-window.ui:221
424435 msgid "Check your connection and proxy settings."
425436 msgstr "Comproveu la connexió i els paràmetres del servidor intermediari."
426437
427438 #. Translators: This is a tooltip
428 #: ../data/ui/map-bubble.ui.h:2
439 #: data/ui/map-bubble.ui:45
429440 msgid "Add to new route"
430441 msgstr "Afegeix a la ruta nova"
431442
432443 #. Translators: This is a tooltip
433 #: ../data/ui/map-bubble.ui.h:4
444 #: data/ui/map-bubble.ui:62
434445 msgid "Open with another application"
435446 msgstr "Obre amb una altra aplicació"
436447
437448 #. Translators: This is a tooltip
438 #: ../data/ui/map-bubble.ui.h:6
449 #: data/ui/map-bubble.ui:79
439450 msgid "Mark as favorite"
440451 msgstr "Marca com a preferit"
441452
442453 #. Translators: This is a tooltip
443 #: ../data/ui/map-bubble.ui.h:10
454 #: data/ui/map-bubble.ui:98
444455 msgid "Check in here"
445456 msgstr "Registreu-vos aquí"
446457
447 #: ../data/ui/osm-account-dialog.ui.h:1
458 #: data/ui/osm-account-dialog.ui:9
448459 msgid "OpenStreetMap Account"
449460 msgstr "Compte OpenStreetMap"
450461
451 #: ../data/ui/osm-account-dialog.ui.h:2
462 #: data/ui/osm-account-dialog.ui:22
452463 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
453464 msgstr ""
454465 "<span weight=\"bold\" size=\"x-large\">Inicieu la sessió per editar mapes</"
455466 "span>"
456467
457 #: ../data/ui/osm-account-dialog.ui.h:3
468 #: data/ui/osm-account-dialog.ui:36
458469 msgid ""
459470 "Help to improve the map, using an\n"
460471 "OpenStreetMap account."
462473 "Ajudeu a millorar el mapa\n"
463474 "utilitzant un compte d'OpenStreetMap."
464475
465 #: ../data/ui/osm-account-dialog.ui.h:5
476 #: data/ui/osm-account-dialog.ui:56
466477 msgid "Email"
467478 msgstr "Correu electrònic"
468479
469 #: ../data/ui/osm-account-dialog.ui.h:6
480 #: data/ui/osm-account-dialog.ui:81
470481 msgid "Password"
471482 msgstr "Contrasenya"
472483
473 #: ../data/ui/osm-account-dialog.ui.h:7
484 #: data/ui/osm-account-dialog.ui:125
474485 msgid "Sign In"
475486 msgstr "Inicieu la sessió"
476487
477 #: ../data/ui/osm-account-dialog.ui.h:8
488 #: data/ui/osm-account-dialog.ui:146
478489 msgid "Don’t have an account?"
479490 msgstr "No teniu un compte?"
480491
481492 #. The label should contain the link to the OSM reset password page with a translated title
482 #: ../data/ui/osm-account-dialog.ui.h:10
493 #: data/ui/osm-account-dialog.ui:159
483494 msgid ""
484495 "Sorry, that didn’t work. Please try again, or visit\n"
485496 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
489500 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
490501 "\">OpenStreetMap</a> per restablir la contrasenya."
491502
492 #: ../data/ui/osm-account-dialog.ui.h:12
503 #: data/ui/osm-account-dialog.ui:172
493504 msgid "The verification code didn’t match, please try again."
494505 msgstr "El codi de verificació no funciona, torneu-ho a provar."
495506
496 #: ../data/ui/osm-account-dialog.ui.h:13
507 #: data/ui/osm-account-dialog.ui:209
497508 msgid "Enter verification code shown above"
498509 msgstr "Introduïu el codi de verificació mostrat a sobre."
499510
500 #: ../data/ui/osm-account-dialog.ui.h:14
511 #: data/ui/osm-account-dialog.ui:232
501512 msgid "Verify"
502513 msgstr "Verifica"
503514
504 #: ../data/ui/osm-account-dialog.ui.h:15
515 #: data/ui/osm-account-dialog.ui:262
505516 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
506517 msgstr "<span weight=\"bold\" size=\"x-large\">Sessió iniciada</span>"
507518
508 #: ../data/ui/osm-account-dialog.ui.h:16
519 #: data/ui/osm-account-dialog.ui:275
509520 msgid "Your OpenStreetMap account is active."
510521 msgstr "El vostre compte OpenStreetMap està actiu."
511522
512 #: ../data/ui/osm-account-dialog.ui.h:17
523 #: data/ui/osm-account-dialog.ui:309
513524 msgid "Sign Out"
514525 msgstr "Surt de la sessió"
515526
516 #: ../data/ui/osm-edit-address.ui.h:1
527 #: data/ui/osm-edit-address.ui:14
517528 msgid "Street"
518529 msgstr "Carrer"
519530
520 #: ../data/ui/osm-edit-address.ui.h:2
531 #: data/ui/osm-edit-address.ui:26
521532 msgid "House number"
522533 msgstr "Número de carrer"
523534
524 #: ../data/ui/osm-edit-address.ui.h:3
535 #: data/ui/osm-edit-address.ui:38
525536 msgid "Postal code"
526537 msgstr "Codi postal"
527538
528539 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
529 #: ../data/ui/osm-edit-address.ui.h:5
540 #: data/ui/osm-edit-address.ui:50
530541 msgid "City"
531542 msgstr "Ciutat"
532543
533 #: ../data/ui/osm-edit-dialog.ui.h:1
544 #: data/ui/osm-edit-dialog.ui:58
534545 msgid "Type"
535546 msgstr "Tipus"
536547
537 #: ../data/ui/osm-edit-dialog.ui.h:2
548 #: data/ui/osm-edit-dialog.ui:84
538549 msgid "None"
539550 msgstr "Cap"
540551
541 #: ../data/ui/osm-edit-dialog.ui.h:3
552 #: data/ui/osm-edit-dialog.ui:129
542553 msgid "Add Field"
543554 msgstr "Afegeix un camp"
544555
545 #: ../data/ui/osm-edit-dialog.ui.h:4
556 #: data/ui/osm-edit-dialog.ui:163
546557 msgid "Comment"
547558 msgstr "Comentari"
548559
549 #: ../data/ui/osm-edit-dialog.ui.h:5
560 #: data/ui/osm-edit-dialog.ui:195
550561 msgid ""
551562 "Map changes will be visible on all maps that use\n"
552563 "OpenStreetMap data."
554565 "Els canvis del mapa seran visibles en tots els\n"
555566 "mapes que utilitzen dades de l'OpenStreetMap."
556567
557 #: ../data/ui/osm-edit-dialog.ui.h:7
568 #: data/ui/osm-edit-dialog.ui:241
558569 msgid "Recently Used"
559570 msgstr "Utilitzats recentment"
560571
561 #: ../data/ui/osm-edit-dialog.ui.h:8
572 #: data/ui/osm-edit-dialog.ui:280
562573 msgctxt "dialog title"
563574 msgid "Edit on OpenStreetMap"
564575 msgstr "Editeu a l'OpenStreetMap"
565576
566 #: ../data/ui/osm-edit-dialog.ui.h:9
567 msgid "Cancel"
568 msgstr "Cancel·la"
569
570 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
577 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
571578 msgid "Next"
572579 msgstr "Següent"
573580
574581 #. Translators: This is a tooltip
575 #: ../data/ui/place-bubble.ui.h:2
582 #: data/ui/place-bubble.ui:49
576583 msgid "Edit on OpenStreetMap"
577584 msgstr "Editeu a l'OpenStreetMap"
578585
579586 #. Translators: This is a tooltip
580 #: ../data/ui/place-bubble.ui.h:4
587 #: data/ui/place-bubble.ui:73
581588 msgid "Show more information"
582589 msgstr "Mostra més informació"
583590
584 #: ../data/ui/place-popover.ui.h:1
591 #: data/ui/place-popover.ui:24
585592 msgid "Press enter to search"
586593 msgstr "Premeu retorn per cercar"
587594
588 #: ../data/ui/place-popover.ui.h:2
595 #: data/ui/place-popover.ui:72
589596 msgid "No results found"
590597 msgstr "No s'ha trobat cap resultat"
591598
592599 #. Translators: This is a tooltip
593 #: ../data/ui/route-entry.ui.h:2
600 #: data/ui/route-entry.ui:20
594601 msgid "Drag to change order of the route"
595602 msgstr "Arrossegueu per canviar l'ordre de la ruta"
596603
597 #: ../data/ui/send-to-dialog.ui.h:1
604 #: data/ui/send-to-dialog.ui:15
598605 msgid "Open location"
599606 msgstr "Obre la ubicació"
600607
601 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
608 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
602609 msgid "_Open"
603610 msgstr "_Obre"
604611
605 #: ../data/ui/shape-layer-file-chooser.ui.h:1
612 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
606613 msgid "Open Shape Layer"
607614 msgstr "Obre la capa de forma"
608615
609616 #. Translators: This is a tooltip
610 #: ../data/ui/shape-layer-row.ui.h:2
617 #: data/ui/shape-layer-row.ui:19
611618 msgid "Toggle visible"
612619 msgstr "Commuta els visibles"
613620
614 #: ../data/ui/sidebar.ui.h:1
621 #: data/ui/sidebar.ui:275
615622 msgid "Route search by GraphHopper"
616623 msgstr "Itinerari proporcionat per GraphHopper"
617624
618 #: ../data/ui/sidebar.ui.h:2
625 #: data/ui/sidebar.ui:296
619626 msgid "Route search by OpenTripPlanner"
620627 msgstr "Itinerari proporcionat per OpenTripPlanner"
621628
622 #: ../data/ui/sidebar.ui.h:3
629 #: data/ui/sidebar.ui:369
623630 msgid ""
624631 "Routing itineraries for public transit is provided by GNOME\n"
625632 "using timetable data obtained from transit companies or agencies.\n"
636643 "Els noms i les marques que es mostren s'han de considerar propietat dels "
637644 "seus respectius propietaris, quan es pugui aplicar."
638645
639 #: ../data/ui/social-place-more-results-row.ui.h:1
646 #: data/ui/social-place-more-results-row.ui:8
640647 msgid "Show more results"
641648 msgstr "Mostra més resultats"
642649
643650 #. Translators: This is a tooltip
644 #: ../data/ui/transit-leg-row.ui.h:2
651 #: data/ui/transit-leg-row.ui:126
645652 msgid "Hide intermediate stops and information"
646653 msgstr "Oculta les parades intermèdies i informació"
647654
648655 #. Translators: This is a tooltip
649 #: ../data/ui/transit-leg-row.ui.h:4
656 #: data/ui/transit-leg-row.ui:200
650657 msgid "Show intermediate stops and information"
651658 msgstr "Mostra les parades intermèdies i informació"
652659
653660 #. Indicates searching for the next available itineraries
654 #: ../data/ui/transit-options-panel.ui.h:2
661 #: data/ui/transit-options-panel.ui:18
655662 msgid "Leave Now"
656663 msgstr "Sortiu ara"
657664
658665 #. Indicates searching for itineraries leaving at the specified time at the earliest
659 #: ../data/ui/transit-options-panel.ui.h:4
666 #: data/ui/transit-options-panel.ui:19
660667 msgid "Leave By"
661668 msgstr "Sortiu a"
662669
663670 #. Indicates searching for itineraries arriving no later than the specified time
664 #: ../data/ui/transit-options-panel.ui.h:6
671 #: data/ui/transit-options-panel.ui:20
665672 msgid "Arrive By"
666673 msgstr "Arribeu a"
667674
668675 #. Header indicating selected modes of transit
669 #: ../data/ui/transit-options-panel.ui.h:8
676 #: data/ui/transit-options-panel.ui:106
670677 msgid "Show"
671678 msgstr "Mostra"
672679
673 #: ../data/ui/transit-options-panel.ui.h:9
680 #: data/ui/transit-options-panel.ui:117
674681 msgid "Buses"
675682 msgstr "Busos"
676683
677 #: ../data/ui/transit-options-panel.ui.h:10
684 #: data/ui/transit-options-panel.ui:124
678685 msgid "Trams"
679686 msgstr "Trams"
680687
681 #: ../data/ui/transit-options-panel.ui.h:11
688 #: data/ui/transit-options-panel.ui:131
682689 msgid "Trains"
683690 msgstr "Trens"
684691
685 #: ../data/ui/transit-options-panel.ui.h:12
692 #: data/ui/transit-options-panel.ui:138
686693 msgid "Subway"
687694 msgstr "Metro"
688695
689 #: ../data/ui/transit-options-panel.ui.h:13
696 #: data/ui/transit-options-panel.ui:145
690697 msgid "Ferries"
691698 msgstr "Transbordadors"
692699
693 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
700 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
694701 msgid "Current location"
695702 msgstr "Ubicació actual"
696703
697704 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
698 #: ../data/ui/user-location-bubble.ui.h:4
699 #, no-c-format
705 #: data/ui/user-location-bubble.ui:28
700706 msgid "Accuracy: %s"
701707 msgstr "Precisió: %s"
702708
703 #: ../data/ui/zoom-in-notification.ui.h:1
709 #: data/ui/zoom-in-dialog.ui:16
704710 msgid "Zoom in to add location!"
705711 msgstr "Amplia per afegir ubicació!"
706712
707 #: ../data/ui/zoom-in-notification.ui.h:2
708 msgid "OK"
709 msgstr "D'acord"
710
711 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
712 #: ../lib/maps-file-tile-source.c:459
713 #: data/ui/zoom-in-dialog.ui:38
714 #| msgid "Zoom in"
715 msgid "Zoom In"
716 msgstr "Amplia"
717
718 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
719 #: lib/maps-file-tile-source.c:459
713720 msgid "Failed to find tile structure in directory"
714721 msgstr ""
715722 "S'ha produït una errada en trobar l'estructura de caselles al directori"
716723
717 #: ../lib/maps-osm.c:56
724 #: lib/maps-osm.c:56
718725 msgid "Failed to parse XML document"
719726 msgstr "S'ha produït un error en analitzar el document XML"
720727
721 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
728 #: lib/maps-osm.c:252 lib/maps-osm.c:405
722729 msgid "Missing required attributes"
723730 msgstr "S'han perdut els atributs requerits"
724731
725 #: ../lib/maps-osm.c:453
732 #: lib/maps-osm.c:453
726733 msgid "Could not find OSM element"
727734 msgstr "No s'ha trobat l'element OSM"
728735
729 #: ../src/application.js:102
736 #: src/application.js:96
730737 msgid "A path to a local tiles directory structure"
731738 msgstr "Un camí a l'estructura de caselles locals del directori"
732739
733 #: ../src/application.js:106
740 #: src/application.js:100
734741 msgid "Show the version of the program"
735742 msgstr "Mostra la versió del programa"
736743
737 #: ../src/checkInDialog.js:175
744 #: src/checkInDialog.js:167
738745 msgid "Select an account"
739746 msgstr "Seleccioneu un compte"
740747
741 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
748 #: src/checkInDialog.js:172 src/checkInDialog.js:244
742749 msgid "Loading"
743750 msgstr "S'està carregant"
744751
745 #: ../src/checkInDialog.js:204
752 #: src/checkInDialog.js:196
746753 msgid "Select a place"
747754 msgstr "Seleccioneu un lloc"
748755
749 #: ../src/checkInDialog.js:209
756 #: src/checkInDialog.js:201
750757 msgid ""
751758 "Maps cannot find the place to check in to with Facebook. Please select one "
752759 "from this list."
754761 "El Mapes no poden trobar el lloc on registrar-vos amb Facebook. Seleccioneu-"
755762 "ne un de la llista."
756763
757 #: ../src/checkInDialog.js:211
764 #: src/checkInDialog.js:203
758765 msgid ""
759766 "Maps cannot find the place to check in to with Foursquare. Please select one "
760767 "from this list."
764771
765772 #. Translators: %s is the name of the place to check in.
766773 #.
767 #: ../src/checkInDialog.js:226
774 #: src/checkInDialog.js:218
768775 #, javascript-format
769776 msgid "Check in to %s"
770777 msgstr "Registreu-vos a %s"
771778
772779 #. Translators: %s is the name of the place to check in.
773780 #.
774 #: ../src/checkInDialog.js:236
781 #: src/checkInDialog.js:228
775782 #, javascript-format
776783 msgid "Write an optional message to check in to %s."
777784 msgstr "Escriviu un missatge opcional per inscriure-us a %s."
778785
779 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
780 #: ../src/osmEditDialog.js:555
786 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
781787 msgid "An error has occurred"
782788 msgstr "S'ha produït un error"
783789
784790 #. Translators: %s is the place name that user wanted to check-in
785 #: ../src/checkIn.js:147
791 #: src/checkIn.js:144
786792 #, javascript-format
787793 msgid "Cannot find “%s” in the social service"
788794 msgstr "No es pot trobar «%s» al servei social"
789795
790 #: ../src/checkIn.js:149
796 #: src/checkIn.js:146
791797 msgid "Cannot find a suitable place to check-in in this location"
792798 msgstr "No es pot trobar un lloc adequat per registrar-vos en aquesta ubicació"
793799
794 #: ../src/checkIn.js:153
800 #: src/checkIn.js:150
795801 msgid ""
796802 "Credentials have expired, please open Online Accounts to sign in and enable "
797803 "this account"
799805 "Han caducat les credencials. Obriu els comptes en línia per registrar-vos-hi "
800806 "i habilitar el compte"
801807
802 #: ../src/contextMenu.js:99
808 #: src/contextMenu.js:95
803809 msgid "Route from here"
804810 msgstr "Comenceu la ruta des d'aquí"
805811
806 #: ../src/contextMenu.js:101
812 #: src/contextMenu.js:97
807813 msgid "Add destination"
808814 msgstr "Afegiu una destinació"
809815
810 #: ../src/contextMenu.js:103
816 #: src/contextMenu.js:99
811817 msgid "Route to here"
812818 msgstr "Continueu la ruta fins aquí"
813819
814 #: ../src/contextMenu.js:132
820 #: src/contextMenu.js:128
815821 msgid "Nothing found here!"
816822 msgstr "No s'ha trobat res aquí."
817823
818 #: ../src/contextMenu.js:189
824 #: src/contextMenu.js:189
819825 msgid ""
820826 "Location was added to the map, note that it may take a while before it shows "
821827 "on the map and in search results."
827833 #. * exported image with coordinates. The .png extension should be kept
828834 #. * intact in the translated string.
829835 #.
830 #: ../src/exportViewDialog.js:90
836 #: src/exportViewDialog.js:82
831837 #, javascript-format
832838 msgid "Maps at %f, %f.png"
833839 msgstr "Mapa a %f, %f.png"
834840
835 #: ../src/exportViewDialog.js:161
841 #: src/exportViewDialog.js:154
836842 msgid "Filesystem is read only"
837843 msgstr "El sistema de fitxers és de només lectura"
838844
839 #: ../src/exportViewDialog.js:163
845 #: src/exportViewDialog.js:156
840846 msgid "You do not have permission to save there"
841847 msgstr "No teniu permís per anomenar i desar allí"
842848
843 #: ../src/exportViewDialog.js:165
849 #: src/exportViewDialog.js:158
844850 msgid "The directory does not exist"
845851 msgstr "El directori no existeix"
846852
847 #: ../src/exportViewDialog.js:167
853 #: src/exportViewDialog.js:160
848854 msgid "No filename specified"
849855 msgstr "No hi ha cap nom de fitxer especificat"
850856
851 #: ../src/exportViewDialog.js:175
857 #: src/exportViewDialog.js:168
852858 msgid "Unable to export view"
853859 msgstr "No està habilitada l'exportació de la vista"
854860
855 #: ../src/geoJSONSource.js:98
861 #: src/geoJSONSource.js:98
856862 msgid "invalid coordinate"
857863 msgstr "coordenades invàlides"
858864
859 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
860 #: ../src/geoJSONSource.js:204
865 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
861866 msgid "parse error"
862867 msgstr "error d'anàlisi"
863868
864 #: ../src/geoJSONSource.js:183
869 #: src/geoJSONSource.js:181
865870 msgid "unknown geometry"
866871 msgstr "geometria desconeguda"
867872
868 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
873 #: src/graphHopper.js:93 src/openTripPlanner.js:652
869874 msgid "Route request failed."
870875 msgstr "Ha fallat la sol·licitud de cercar la ruta."
871876
872 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
877 #: src/graphHopper.js:100 src/openTripPlanner.js:615
873878 msgid "No route found."
874879 msgstr "No s'ha trobat cap ruta."
875880
876 #: ../src/graphHopper.js:193
881 #: src/graphHopper.js:188
877882 msgid "Start!"
878883 msgstr "Comença"
879884
880 #: ../src/mainWindow.js:59
885 #: src/mainWindow.js:59
881886 msgid "All Layer Files"
882887 msgstr "Tots els fitxers de capa"
883888
884 #: ../src/mainWindow.js:459
889 #: src/mainWindow.js:444
885890 msgid "Failed to connect to location service"
886891 msgstr "Ha fallat la connexió amb el servei d'ubicació"
887892
888 #: ../src/mainWindow.js:516
893 #: src/mainWindow.js:509
889894 msgid "translator-credits"
890895 msgstr ""
891896 "Gil Forcada <gilforcada@guifi.net>\n"
893898 "Carles Ferrando <carles.ferrando@gmail.com>\n"
894899 "Pere Orga <pere@orga.cat>"
895900
896 #: ../src/mainWindow.js:519
901 #: src/mainWindow.js:512
897902 msgid "A map application for GNOME"
898903 msgstr "Una aplicació de mapes pel GNOME"
899904
900 #: ../src/mainWindow.js:530
905 #: src/mainWindow.js:523
901906 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
902907 msgstr ""
903908 "Copyright © 2011 – 2017 Red Hat, Inc. i els altres autors del Mapes del GNOME"
904909
905 #: ../src/mainWindow.js:551
910 #: src/mainWindow.js:542
906911 #, javascript-format
907912 msgid "Map data by %s and contributors"
908913 msgstr "Dades del mapa de %s i col·laboradors"
912917 #. * the bare name of the tile provider, or a linkified URL if one
913918 #. * is available
914919 #.
915 #: ../src/mainWindow.js:567
920 #: src/mainWindow.js:558
916921 #, javascript-format
917922 msgid "Map tiles provided by %s"
918923 msgstr "Caselles de mapa proporcionades per %s"
919924
920 #: ../src/mapView.js:356
925 #: src/mapView.js:353
921926 msgid "File type is not supported"
922927 msgstr "Aquest tipus de fitxer no està suportat"
923928
924 #: ../src/mapView.js:363
929 #: src/mapView.js:360
925930 msgid "Failed to open layer"
926931 msgstr "S'ha produït un error en obrir la capa"
927932
928 #: ../src/mapView.js:399
933 #: src/mapView.js:396
929934 msgid "Failed to open GeoURI"
930935 msgstr "S'ha produït un error en obrir el fitxer GeoURI"
931936
932 #: ../src/openTripPlanner.js:622
933 msgid "No earlier alternatives found."
934 msgstr "No s'han trobat alternatives anteriors."
935
936 #: ../src/openTripPlanner.js:623
937 msgid "No later alternatives found."
938 msgstr "No s'han trobat alternatives posteriors."
939
940 #: ../src/openTripPlanner.js:661
937 #: src/openTripPlanner.js:648
941938 msgid "No timetable data found for this route."
942939 msgstr "No s'han trobat dades d'horaris per aquesta ruta."
943940
944941 #. setting the status in session.cancel_message still seems
945942 #. to always give status IO_ERROR
946 #: ../src/osmConnection.js:442
943 #: src/osmConnection.js:436
947944 msgid "Incorrect user name or password"
948945 msgstr "Nom d'usuari o contrasenya incorrectes"
949946
950 #: ../src/osmConnection.js:444
947 #: src/osmConnection.js:438
951948 msgid "Success"
952949 msgstr "Èxit"
953950
954 #: ../src/osmConnection.js:446
951 #: src/osmConnection.js:440
955952 msgid "Bad request"
956953 msgstr "Sol·licitud incorrecta"
957954
958 #: ../src/osmConnection.js:448
955 #: src/osmConnection.js:442
959956 msgid "Object not found"
960957 msgstr "No s'ha trobat l'objecte"
961958
962 #: ../src/osmConnection.js:450
959 #: src/osmConnection.js:444
963960 msgid "Conflict, someone else has just modified the object"
964961 msgstr "Conflicte, algú altre acaba de modificar l'objecte"
965962
966 #: ../src/osmConnection.js:452
963 #: src/osmConnection.js:446
967964 msgid "Object has been deleted"
968965 msgstr "L'objecte ha estat suprimit"
969966
970 #: ../src/osmConnection.js:454
967 #: src/osmConnection.js:448
971968 msgid "Way or relation refers to non-existing children"
972969 msgstr "La via o relació es refereix a un fill que no existeix"
973970
974 #: ../src/osmEditDialog.js:105
971 #: src/osmEditDialog.js:105
975972 msgid "Name"
976973 msgstr "Nom"
977974
978 #: ../src/osmEditDialog.js:108
975 #: src/osmEditDialog.js:108
979976 msgid "The official name. This is typically what appears on signs."
980977 msgstr "El nom oficial. Així és com acostuma a aparèixer en els senyals."
981978
982 #: ../src/osmEditDialog.js:111
979 #: src/osmEditDialog.js:111
983980 msgid "Address"
984981 msgstr "Adreça"
985982
986 #: ../src/osmEditDialog.js:119
983 #: src/osmEditDialog.js:119
987984 msgid "Website"
988985 msgstr "Lloc web"
989986
990 #: ../src/osmEditDialog.js:122
987 #: src/osmEditDialog.js:122
991988 msgid ""
992989 "The official website. Try to use the most basic form of a URL i.e. http://"
993990 "example.com instead of http://example.com/index.html."
995992 "El lloc web oficial. Utilitzeu la forma més bàsica de l'URL, és a dir: "
996993 "http://example.com en comptes de http://example.com/index.html."
997994
998 #: ../src/osmEditDialog.js:127
995 #: src/osmEditDialog.js:127
999996 msgid "Phone"
1000997 msgstr "Telèfon"
1001998
1002 #: ../src/osmEditDialog.js:131
999 #: src/osmEditDialog.js:131
10031000 msgid ""
10041001 "Phone number. Use the international format, starting with a + sign. Beware "
10051002 "of local privacy laws, especially for private phone numbers."
10081005 "+. Compte amb les lleis locals de privacitat, especialment per als números "
10091006 "de telèfon privats."
10101007
1011 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
1008 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10121009 msgid "Wikipedia"
10131010 msgstr "Viquipèdia"
10141011
1015 #: ../src/osmEditDialog.js:140
1012 #: src/osmEditDialog.js:140
10161013 msgid ""
10171014 "The format used should include the language code and the article title like "
10181015 "“en:Article title”."
10201017 "El format utilitzat ha d'incloure el codi de l'idioma i el títol de "
10211018 "l'article com «ca:Títol de l'article»."
10221019
1023 #: ../src/osmEditDialog.js:144
1020 #: src/osmEditDialog.js:144
10241021 msgid "Opening hours"
10251022 msgstr "Hores d'obertura"
10261023
1027 #: ../src/osmEditDialog.js:149
1024 #: src/osmEditDialog.js:149
10281025 msgid "See the link in the label for help on format."
10291026 msgstr "Mireu l'enllaç a l'etiqueta per ajuda sobre el format."
10301027
1031 #: ../src/osmEditDialog.js:152
1028 #: src/osmEditDialog.js:152
10321029 msgid "Population"
10331030 msgstr "Població"
10341031
1035 #: ../src/osmEditDialog.js:157
1032 #: src/osmEditDialog.js:157
10361033 msgid "Altitude"
10371034 msgstr "Altitud"
10381035
1039 #: ../src/osmEditDialog.js:160
1036 #: src/osmEditDialog.js:160
10401037 msgid "Elevation (height above sea level) of a point in metres."
10411038 msgstr "Elevació (alçada sobre el nivell del mar) d'un punt en metres."
10421039
1043 #: ../src/osmEditDialog.js:163
1040 #: src/osmEditDialog.js:163
10441041 msgid "Wheelchair access"
10451042 msgstr "Accés amb cadira de rodes"
10461043
1047 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1048 #: ../src/osmEditDialog.js:213
1044 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10491045 msgid "Yes"
10501046 msgstr "Sí"
10511047
1052 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1053 #: ../src/osmEditDialog.js:214
1048 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10541049 msgid "No"
10551050 msgstr "No"
10561051
1057 #: ../src/osmEditDialog.js:168
1052 #: src/osmEditDialog.js:168
10581053 msgid "Limited"
10591054 msgstr "Limitat"
10601055
1061 #: ../src/osmEditDialog.js:169
1056 #: src/osmEditDialog.js:169
10621057 msgid "Designated"
10631058 msgstr "Designat"
10641059
1065 #: ../src/osmEditDialog.js:172
1060 #: src/osmEditDialog.js:172
10661061 msgid "Internet access"
10671062 msgstr "Accés a Internet"
10681063
10691064 #. Translators:
10701065 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10711066 #.
1072 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1067 #: src/osmEditDialog.js:177 src/translations.js:340
10731068 msgid "Wi-Fi"
10741069 msgstr "Wi-Fi"
10751070
1076 #: ../src/osmEditDialog.js:178
1071 #: src/osmEditDialog.js:178
10771072 msgid "Wired"
10781073 msgstr "Amb fil"
10791074
1080 #: ../src/osmEditDialog.js:179
1075 #: src/osmEditDialog.js:179
10811076 msgid "Terminal"
10821077 msgstr "Terminal"
10831078
1084 #: ../src/osmEditDialog.js:180
1079 #: src/osmEditDialog.js:180
10851080 msgid "Service"
10861081 msgstr "Servei"
10871082
1088 #: ../src/osmEditDialog.js:183
1083 #: src/osmEditDialog.js:183
10891084 msgid "Religion"
10901085 msgstr "Religió"
10911086
1092 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1087 #: src/osmEditDialog.js:186 src/translations.js:363
10931088 msgid "Animism"
10941089 msgstr "Animisme"
10951090
1096 #: ../src/osmEditDialog.js:187
1091 #: src/osmEditDialog.js:187
10971092 msgid "Bahá’í"
10981093 msgstr "Bahá'í"
10991094
1100 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1095 #: src/osmEditDialog.js:188 src/translations.js:365
11011096 msgid "Buddhism"
11021097 msgstr "Budisme"
11031098
1104 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1099 #: src/osmEditDialog.js:189 src/translations.js:366
11051100 msgid "Caodaism"
11061101 msgstr "Caodaisme"
11071102
1108 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1103 #: src/osmEditDialog.js:190 src/translations.js:367
11091104 msgid "Christianity"
11101105 msgstr "Cristianisme"
11111106
1112 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1107 #: src/osmEditDialog.js:191 src/translations.js:368
11131108 msgid "Confucianism"
11141109 msgstr "Confucianisme"
11151110
1116 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1111 #: src/osmEditDialog.js:192 src/translations.js:369
11171112 msgid "Hinduism"
11181113 msgstr "Hinduisme"
11191114
1120 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1115 #: src/osmEditDialog.js:193 src/translations.js:370
11211116 msgid "Jainism"
11221117 msgstr "Jainisme"
11231118
1124 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1119 #: src/osmEditDialog.js:194 src/translations.js:371
11251120 msgid "Judaism"
11261121 msgstr "Judaisme"
11271122
1128 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1123 #: src/osmEditDialog.js:195 src/translations.js:372
11291124 msgid "Islam"
11301125 msgstr "Islam"
11311126
1132 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1127 #: src/osmEditDialog.js:196 src/translations.js:373
11331128 msgid "Multiple Religions"
11341129 msgstr "Diverses religions"
11351130
1136 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1131 #: src/osmEditDialog.js:197 src/translations.js:374
11371132 msgid "Paganism"
11381133 msgstr "Paganisme"
11391134
1140 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1135 #: src/osmEditDialog.js:198 src/translations.js:375
11411136 msgid "Pastafarianism"
11421137 msgstr "Pastafarianisme"
11431138
1144 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1139 #: src/osmEditDialog.js:199 src/translations.js:376
11451140 msgid "Scientology"
11461141 msgstr "Cienciologia"
11471142
1148 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1143 #: src/osmEditDialog.js:200 src/translations.js:377
11491144 msgid "Shinto"
11501145 msgstr "Xintoisme"
11511146
1152 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1147 #: src/osmEditDialog.js:201 src/translations.js:378
11531148 msgid "Sikhism"
11541149 msgstr "Sikhisme"
11551150
1156 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1151 #: src/osmEditDialog.js:202 src/translations.js:379
11571152 msgid "Spiritualism"
11581153 msgstr "Espiritualisme"
11591154
1160 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1155 #: src/osmEditDialog.js:203 src/translations.js:380
11611156 msgid "Taoism"
11621157 msgstr "Taoisme"
11631158
1164 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1159 #: src/osmEditDialog.js:204 src/translations.js:381
11651160 msgid "Unitarian Universalism"
11661161 msgstr "Unitarisme universalista"
11671162
1168 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1163 #: src/osmEditDialog.js:205 src/translations.js:382
11691164 msgid "Voodoo"
11701165 msgstr "Vodú"
11711166
1172 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1167 #: src/osmEditDialog.js:206 src/translations.js:383
11731168 msgid "Yazidism"
11741169 msgstr "Yazidisme"
11751170
1176 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1171 #: src/osmEditDialog.js:207 src/translations.js:384
11771172 msgid "Zoroastrianism"
11781173 msgstr "Zoroastrisme"
11791174
1180 #: ../src/osmEditDialog.js:210
1175 #: src/osmEditDialog.js:210
11811176 msgid "Toilets"
11821177 msgstr "Lavabos"
11831178
1184 #: ../src/osmEditDialog.js:217
1179 #: src/osmEditDialog.js:217
11851180 msgid "Note"
11861181 msgstr "Nota"
11871182
1188 #: ../src/osmEditDialog.js:220
1183 #: src/osmEditDialog.js:220
11891184 msgid ""
11901185 "Information used to inform other mappers about non-obvious information about "
11911186 "an element, the author’s intent when creating it, or hints for further "
11951190 "no òbvia sobre un element, la intenció de l'autor en crear-lo, o pistes per "
11961191 "millorar-lo."
11971192
1198 #: ../src/osmEditDialog.js:329
1193 #: src/osmEditDialog.js:325
11991194 msgctxt "dialog title"
12001195 msgid "Add to OpenStreetMap"
12011196 msgstr "Afegeix a l'OpenStreetMap"
12021197
1203 #: ../src/osmEditDialog.js:383
1198 #: src/osmEditDialog.js:379
12041199 msgid "Select Type"
12051200 msgstr "Seleccioneu el tipus"
12061201
1207 #: ../src/osmEditDialog.js:502
1202 #: src/osmEditDialog.js:496
12081203 msgid "Done"
12091204 msgstr "Fet"
12101205
1211 #: ../src/placeBubble.js:128
1206 #: src/placeBubble.js:125
12121207 msgid "Population:"
12131208 msgstr "Població:"
12141209
1215 #: ../src/placeBubble.js:134
1210 #: src/placeBubble.js:131
12161211 msgid "Altitude:"
12171212 msgstr "Altitud:"
12181213
1219 #: ../src/placeBubble.js:139
1214 #: src/placeBubble.js:136
12201215 msgid "Opening hours:"
12211216 msgstr "Hores d'obertura:"
12221217
1223 #: ../src/placeBubble.js:144
1218 #: src/placeBubble.js:141
12241219 msgid "Internet access:"
12251220 msgstr "Accés a Internet:"
12261221
1227 #: ../src/placeBubble.js:149
1222 #: src/placeBubble.js:146
12281223 msgid "Religion:"
12291224 msgstr "Religió:"
12301225
1231 #: ../src/placeBubble.js:154
1226 #: src/placeBubble.js:151
12321227 msgid "Toilets:"
12331228 msgstr "Lavabos:"
12341229
1235 #: ../src/placeBubble.js:159
1230 #: src/placeBubble.js:156
12361231 msgid "Wheelchair access:"
12371232 msgstr "Accés amb cadira de rodes:"
12381233
1239 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1234 #: src/placeBubble.js:162 src/placeBubble.js:166
12401235 msgid "Phone:"
12411236 msgstr "Telèfon:"
12421237
1243 #: ../src/placeEntry.js:188
1238 #: src/placeEntry.js:186
12441239 msgid "Failed to parse Geo URI"
12451240 msgstr "S'ha produït un error en analitzar l'URI Geo"
12461241
12501245 #. Translators:
12511246 #. * There is public internet access but the particular kind is unknown.
12521247 #.
1253 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1248 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12541249 msgid "yes"
12551250 msgstr "sí"
12561251
12591254 #. * can be accessed and others not, areas requiring assistance
12601255 #. * by someone pushing up a steep gradient).
12611256 #.
1262 #: ../src/place.js:226
1257 #: src/place.js:225
12631258 msgid "limited"
12641259 msgstr "limitat"
12651260
12711266 #. * no internet access is offered in a place where
12721267 #. * someone might expect it.
12731268 #.
1274 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1269 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12751270 msgid "no"
12761271 msgstr "no"
12771272
12801275 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12811276 #. * only). This is rarely used.
12821277 #.
1283 #: ../src/place.js:239
1278 #: src/place.js:238
12841279 msgid "designated"
12851280 msgstr "designat"
12861281
1287 #: ../src/printLayout.js:244
1282 #: src/printLayout.js:240
12881283 #, javascript-format
12891284 msgid "From %s to %s"
12901285 msgstr "Des de %s a %s"
12911286
1292 #: ../src/printOperation.js:48
1287 #: src/printOperation.js:46
12931288 msgid "Loading map tiles for printing"
12941289 msgstr "S'estan carregant les caselles del mapa per imprimir"
12951290
1296 #: ../src/printOperation.js:49
1291 #: src/printOperation.js:47
12971292 msgid "You can abort printing if this takes too long"
12981293 msgstr "Podeu interrompre la impressió si aquesta tarda massa temps"
12991294
1300 #: ../src/printOperation.js:51
1295 #: src/printOperation.js:49
13011296 msgid "Abort printing"
13021297 msgstr "Interromp la impressió"
13031298
13041299 #. Translators: this is add via location tooltip
1305 #: ../src/routeEntry.js:73
1300 #: src/routeEntry.js:72
13061301 msgid "Add via location"
13071302 msgstr "Afegeix a través de la ubicació"
13081303
13091304 #. Translators: this is remove via location tooltip
1310 #: ../src/routeEntry.js:79
1305 #: src/routeEntry.js:78
13111306 msgid "Remove via location"
13121307 msgstr "Suprimeix a través de la ubicació"
13131308
13141309 #. Translators: this is reverse route tooltip
1315 #: ../src/routeEntry.js:85
1310 #: src/routeEntry.js:84
13161311 msgid "Reverse route"
13171312 msgstr "Ruta inversa"
13181313
1319 #: ../src/sendToDialog.js:179
1314 #: src/sendToDialog.js:175
13201315 msgid "Failed to open URI"
13211316 msgstr "S'ha produït un error en obrir l'URI"
13221317
1323 #: ../src/shapeLayer.js:92
1318 #: src/shapeLayer.js:91
13241319 msgid "failed to load file"
13251320 msgstr "S'ha produït un error en carregar el fitxer"
13261321
13271322 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1328 #: ../src/sidebar.js:293
1323 #: src/sidebar.js:293
13291324 #, javascript-format
13301325 msgid "Estimated time: %s"
13311326 msgstr "Temps estimat: %s"
13331328 #. Translators: this a format string indicating arriving at the
13341329 #. * destination of journey with the arrival address and transit
13351330 #. * stop as the format parameter
1336 #: ../src/transitArrivalRow.js:56
1331 #: src/transitArrivalRow.js:54
13371332 #, javascript-format
13381333 msgid "Arrive at %s"
13391334 msgstr "Arribeu a %s"
13401335
1341 #: ../src/transitArrivalRow.js:58
1336 #: src/transitArrivalRow.js:56
13421337 msgid "Arrive"
13431338 msgstr "Arribeu"
13441339
13451340 #. Translators: this is a format string indicating instructions
13461341 #. * starting a journey at the address given as the parameter
13471342 #.
1348 #: ../src/transitLegRow.js:73
1343 #: src/transitLegRow.js:71
13491344 #, javascript-format
13501345 msgid "Start at %s"
13511346 msgstr "Comenceu a %s"
13541349 #. * with no set name (such as when the user started routing from
13551350 #. * an arbitrary point on the map)
13561351 #.
1357 #: ../src/transitLegRow.js:79
1352 #: src/transitLegRow.js:77
13581353 msgid "Start"
13591354 msgstr "Comença"
13601355
1361 #: ../src/transitLegRow.js:108
1356 #: src/transitLegRow.js:106
13621357 msgid "Show walking instructions"
13631358 msgstr "Mostra les instruccions a peu"
13641359
1365 #: ../src/transitLegRow.js:109
1360 #: src/transitLegRow.js:107
13661361 msgid "Hide walking instructions"
13671362 msgstr "Oculta les instruccions a peu"
13681363
13691364 #. Translators: this is a format string indicating walking a certain
13701365 #. * distance, with the distance expression being the %s placeholder
13711366 #.
1372 #: ../src/transitLegRow.js:134
1367 #: src/transitLegRow.js:132
13731368 #, javascript-format
13741369 msgid "Walk %s"
13751370 msgstr "Camineu %s"
13761371
1377 #: ../src/transitMoreRow.js:41
1372 #: src/transitMoreRow.js:39
13781373 msgid "Load earlier alternatives"
13791374 msgstr "Carrega les alternatives anteriors"
13801375
1381 #: ../src/transitMoreRow.js:43
1376 #: src/transitMoreRow.js:41
13821377 msgid "Load later alternatives"
13831378 msgstr "Carrega les alternatives posteriors"
13841379
1380 #: src/transitMoreRow.js:54
1381 msgid "No earlier alternatives found."
1382 msgstr "No s'han trobat alternatives anteriors."
1383
1384 #: src/transitMoreRow.js:56
1385 msgid "No later alternatives found."
1386 msgstr "No s'han trobat alternatives posteriors."
1387
13851388 #.
13861389 #. * Translators: this is a format string giving the equivalent to
13871390 #. * "may 29" according to the current locale's convensions.
13881391 #.
1389 #: ../src/transitOptionsPanel.js:142
1392 #: src/transitOptionsPanel.js:141
13901393 msgctxt "month-day-date"
13911394 msgid "%b %e"
13921395 msgstr "%e %b"
13961399 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13971400 #. * these could be rearranged if needed.
13981401 #.
1399 #: ../src/transitPlan.js:253
1402 #: src/transitPlan.js:254
14001403 #, javascript-format
14011404 msgid "%s – %s"
14021405 msgstr "%s – %s"
14051408 #. * less than an hour, with only the minutes part, using plural forms
14061409 #. * as appropriate
14071410 #.
1408 #: ../src/transitPlan.js:280
1411 #: src/transitPlan.js:281
14091412 #, javascript-format
14101413 msgid "%d minute"
14111414 msgid_plural "%d minutes"
14161419 #. * where the duration is an exact number of hours (i.e. no
14171420 #. * minutes part), using plural forms as appropriate
14181421 #.
1419 #: ../src/transitPlan.js:291
1422 #: src/transitPlan.js:292
14201423 #, javascript-format
14211424 msgid "%d hour"
14221425 msgid_plural "%d hours"
14271430 #. * where the duration contains an hour and minute part, it's
14281431 #. * pluralized on the hours part
14291432 #.
1430 #: ../src/transitPlan.js:297
1433 #: src/transitPlan.js:298
14311434 #, javascript-format
14321435 msgid "%d:%02d hour"
14331436 msgid_plural "%d:%02d hours"
14401443 #. * "12:00–13:03" where the placeholder %s are the actual times,
14411444 #. * these could be rearranged if needed.
14421445 #.
1443 #: ../src/transitPlan.js:649
1446 #: src/transitPlan.js:647
14441447 #, javascript-format
14451448 msgid "%s–%s"
14461449 msgstr "%s–%s"
14471450
1448 #: ../src/translations.js:56
1451 #: src/translations.js:56
14491452 msgid "around the clock"
14501453 msgstr "tot el dia"
14511454
1452 #: ../src/translations.js:58
1455 #: src/translations.js:58
14531456 msgid "from sunrise to sunset"
14541457 msgstr "des de la sortida fins a la posta de sol"
14551458
14591462 #. * The space between the format place holders could be
14601463 #. * substituted with the appropriate separator.
14611464 #.
1462 #: ../src/translations.js:77
1465 #: src/translations.js:77
14631466 #, javascript-format
14641467 msgctxt "time range list"
14651468 msgid "%s %s"
14711474 #. * The space between the format place holders could be
14721475 #. * substituted with the appropriate separator.
14731476 #.
1474 #: ../src/translations.js:89
1477 #: src/translations.js:89
14751478 #, javascript-format
14761479 msgctxt "time range list"
14771480 msgid "%s %s %s"
14841487 #. * The space between the format place holders could be substituted with
14851488 #. * the appropriate separator or phrase and the ordering of the arguments
14861489 #. * can be rearranged with the %n#s syntax.
1487 #: ../src/translations.js:120
1490 #: src/translations.js:120
14881491 #, javascript-format
14891492 msgctxt "time range component"
14901493 msgid "%s %s"
14991502 #. * place holder.
15001503 #. * The separator (,) could be replaced with a translated variant or
15011504 #. * a phrase if appropriate.
1502 #: ../src/translations.js:152
1505 #: src/translations.js:152
15031506 #, javascript-format
15041507 msgctxt "day interval list"
15051508 msgid "%s,%s"
15141517 #. * %s place holder.
15151518 #. * The separator (,) could be replaced with a translated variant or
15161519 #. * a phrase if appropriate.
1517 #: ../src/translations.js:166
1520 #: src/translations.js:166
15181521 #, javascript-format
15191522 msgctxt "day interval list"
15201523 msgid "%s,%s,%s"
15211524 msgstr "%s,%s,%s"
15221525
1523 #: ../src/translations.js:185
1526 #: src/translations.js:185
15241527 msgid "every day"
15251528 msgstr "cada dia"
15261529
15271530 #. Translators:
15281531 #. * This represents a range of days with a starting and ending day.
15291532 #.
1530 #: ../src/translations.js:197
1533 #: src/translations.js:197
15311534 #, javascript-format
15321535 msgctxt "day range"
15331536 msgid "%s-%s"
15341537 msgstr "%s-%s"
15351538
1536 #: ../src/translations.js:208
1539 #: src/translations.js:208
15371540 msgid "public holidays"
15381541 msgstr "festius"
15391542
1540 #: ../src/translations.js:210
1543 #: src/translations.js:210
15411544 msgid "school holidays"
15421545 msgstr "vacances escolars"
15431546
15491552 #. * the translation. The order of the arguments can be rearranged
15501553 #. * using the %n$s syntax.
15511554 #.
1552 #: ../src/translations.js:250
1555 #: src/translations.js:250
15531556 #, javascript-format
15541557 msgctxt "time interval list"
15551558 msgid "%s, %s"
15561559 msgstr "%s, %s"
15571560
1558 #: ../src/translations.js:264
1561 #: src/translations.js:264
15591562 msgid "not open"
15601563 msgstr "sense obrir"
15611564
15661569 #. * translation as needed. The order of the arguments can be rearranged
15671570 #. * using the %n$s syntax.
15681571 #.
1569 #: ../src/translations.js:279
1572 #: src/translations.js:279
15701573 #, javascript-format
15711574 msgctxt "time interval"
15721575 msgid "%s-%s"
15751578 #. Translators:
15761579 #. * This means a a place where you can plug in your laptop with ethernet.
15771580 #.
1578 #: ../src/translations.js:345
1581 #: src/translations.js:345
15791582 msgid "wired"
15801583 msgstr "amb fil"
15811584
15821585 #. Translators:
15831586 #. * Like internet cafe or library where the computer is given.
15841587 #.
1585 #: ../src/translations.js:350
1588 #: src/translations.js:350
15861589 msgid "terminal"
15871590 msgstr "terminal"
15881591
15891592 #. Translators:
15901593 #. * This means there is personnel which helps you in case of problems.
15911594 #.
1592 #: ../src/translations.js:355
1595 #: src/translations.js:355
15931596 msgid "service"
15941597 msgstr "servei"
15951598
15961599 #. Translators: Accuracy of user location information
1597 #: ../src/utils.js:232
1600 #: src/utils.js:226
15981601 msgid "Unknown"
15991602 msgstr "Desconeguda"
16001603
16011604 #. Translators: Accuracy of user location information
1602 #: ../src/utils.js:235
1605 #: src/utils.js:229
16031606 msgid "Exact"
16041607 msgstr "Exacte"
16051608
1606 #: ../src/utils.js:293
1609 #: src/utils.js:287
16071610 #, javascript-format
16081611 msgid "%f h"
16091612 msgstr "%f h"
16101613
1611 #: ../src/utils.js:295
1614 #: src/utils.js:289
16121615 #, javascript-format
16131616 msgid "%f min"
16141617 msgstr "%f min"
16151618
1616 #: ../src/utils.js:297
1619 #: src/utils.js:291
16171620 #, javascript-format
16181621 msgid "%f s"
16191622 msgstr "%f s"
16201623
16211624 #. Translators: This is a distance measured in kilometers
1622 #: ../src/utils.js:308
1625 #: src/utils.js:302
16231626 #, javascript-format
16241627 msgid "%s km"
16251628 msgstr "%s km"
16261629
16271630 #. Translators: This is a distance measured in meters
1628 #: ../src/utils.js:311
1631 #: src/utils.js:305
16291632 #, javascript-format
16301633 msgid "%s m"
16311634 msgstr "%s m"
16321635
16331636 #. Translators: This is a distance measured in miles
1634 #: ../src/utils.js:319
1637 #: src/utils.js:313
16351638 #, javascript-format
16361639 msgid "%s mi"
16371640 msgstr "%s mi"
16381641
16391642 #. Translators: This is a distance measured in feet
1640 #: ../src/utils.js:322
1643 #: src/utils.js:316
16411644 #, javascript-format
16421645 msgid "%s ft"
16431646 msgstr "%s ft"
1647
1648 #~ msgid "Open Shape Layer&#x2026;"
1649 #~ msgstr "Obre la capa de forma&#x2026;"
1650
1651 #~ msgid "OK"
1652 #~ msgstr "D'acord"
16441653
16451654 #~ msgid "Load Map Layer"
16461655 #~ msgstr "Carrega la capa mapa"
+339
-340
po/cs.po less more
44 #
55 msgid ""
66 msgstr ""
7 "Project-Id-Version: gnome-maps gnome-3.28\n"
7 "Project-Id-Version: gnome-maps\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
10 "PO-Revision-Date: 2018-04-03 13:34+0200\n"
9 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
10 "PO-Revision-Date: 2018-08-14 09:40+0200\n"
1111 "Last-Translator: Marek Černocký <marek@manet.cz>\n"
1212 "Language-Team: čeština <gnome-cs-list@gnome.org>\n"
1313 "Language: cs\n"
1717 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
1818 "X-Generator: Gtranslator 2.91.7\n"
1919
20 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2121 msgid "GNOME Maps"
2222 msgstr "Mapy GNOME"
2323
24 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2525 msgid "Find places around the world"
2626 msgstr "Vyhledávejte místa na celém světě"
2727
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
2929 msgid ""
3030 "Maps gives you quick access to maps all across the world. It allows you to "
3131 "quickly find the place you’re looking for by searching for a city or street, "
3535 "rychle najít místo, které hledáte, ať už podle názvu města nebo ulice, nebo "
3636 "určit místo pro setkání s přáteli."
3737
38 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
38 #: data/org.gnome.Maps.appdata.xml.in:14
3939 msgid ""
4040 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4141 "thousands of people across the globe."
4646 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4747 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4848 #. your language to see what words you can use for the translated search.
49 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
49 #: data/org.gnome.Maps.appdata.xml.in:22
5050 msgid ""
5151 "You can even search for specific types of locations, such as “Pubs near Main "
5252 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5555 "Brno“ nebo „hotely poblíž Alexanderplatz, Berlín“."
5656
5757 #. Translators: This is the program name.
58 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
59 #: ../src/application.js:85 ../src/mainWindow.js:511
58 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
59 #: src/application.js:83 src/mainWindow.js:511
6060 msgid "Maps"
6161 msgstr "Mapy"
6262
63 #: ../data/org.gnome.Maps.desktop.in.h:2
63 #: data/org.gnome.Maps.desktop.in:5
6464 msgid "A simple maps application"
6565 msgstr "Jednoduchá mapová aplikace"
6666
67 #: ../data/org.gnome.Maps.desktop.in.h:3
67 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
68 #: data/org.gnome.Maps.desktop.in:8
69 msgid "org.gnome.Maps"
70 msgstr "org.gnome.Maps"
71
72 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
73 #: data/org.gnome.Maps.desktop.in:14
6874 msgid "Maps;"
6975 msgstr "mapa;mapy;"
7076
71 #: ../data/org.gnome.Maps.desktop.in.h:4
77 #: data/org.gnome.Maps.desktop.in:17
7278 msgid "Allows your location to be shown on the map."
7379 msgstr "Umožňuje vám zobrazit si na mapě své místo."
7480
75 #: ../data/org.gnome.Maps.gschema.xml.h:1
81 #: data/org.gnome.Maps.gschema.xml:11
7682 msgid "last viewed location"
7783 msgstr "Poslední zobrazené místo"
7884
79 #: ../data/org.gnome.Maps.gschema.xml.h:2
85 #: data/org.gnome.Maps.gschema.xml:12
8086 msgid "Coordinates of last viewed location."
8187 msgstr "Souřadnice naposledy zobrazeného místa."
8288
83 #: ../data/org.gnome.Maps.gschema.xml.h:3
89 #: data/org.gnome.Maps.gschema.xml:16
8490 msgid "Window size"
8591 msgstr "Velikost okna"
8692
87 #: ../data/org.gnome.Maps.gschema.xml.h:4
93 #: data/org.gnome.Maps.gschema.xml:17
8894 msgid "Window size (width and height)."
8995 msgstr "Velikost okna (šířka a výška)."
9096
91 #: ../data/org.gnome.Maps.gschema.xml.h:5
97 #: data/org.gnome.Maps.gschema.xml:21
9298 msgid "Window position"
9399 msgstr "Poloha okna"
94100
95 #: ../data/org.gnome.Maps.gschema.xml.h:6
101 #: data/org.gnome.Maps.gschema.xml:22
96102 msgid "Window position (X and Y)."
97103 msgstr "Poloha okna (X a Y)."
98104
99 #: ../data/org.gnome.Maps.gschema.xml.h:7
105 #: data/org.gnome.Maps.gschema.xml:26
100106 msgid "Window maximized"
101107 msgstr "Maximalizace okna"
102108
103 #: ../data/org.gnome.Maps.gschema.xml.h:8
109 #: data/org.gnome.Maps.gschema.xml:27
104110 msgid "Window maximization state"
105111 msgstr "Stav maximalizace okna"
106112
107 #: ../data/org.gnome.Maps.gschema.xml.h:9
113 #: data/org.gnome.Maps.gschema.xml:31
108114 msgid "Maximum number of search results"
109115 msgstr "Maximální počet výsledků hledání"
110116
111 #: ../data/org.gnome.Maps.gschema.xml.h:10
117 #: data/org.gnome.Maps.gschema.xml:32
112118 msgid "Maximum number of search results from geocode search."
113119 msgstr "Maximální počet výsledků hledání z geocode."
114120
115 #: ../data/org.gnome.Maps.gschema.xml.h:11
121 #: data/org.gnome.Maps.gschema.xml:36
116122 msgid "Number of recent places to store"
117123 msgstr "Počet nedávných míst k uchování"
118124
119 #: ../data/org.gnome.Maps.gschema.xml.h:12
125 #: data/org.gnome.Maps.gschema.xml:37
120126 msgid "Number of recently visited places to store."
121127 msgstr "Počet nedávno navštívených míst, která se mají uchovávat."
122128
123 #: ../data/org.gnome.Maps.gschema.xml.h:13
129 #: data/org.gnome.Maps.gschema.xml:41
124130 msgid "Number of recent routes to store"
125131 msgstr "Počet nedávných tras k uchování"
126132
127 #: ../data/org.gnome.Maps.gschema.xml.h:14
133 #: data/org.gnome.Maps.gschema.xml:42
128134 msgid "Number of recently visited routes to store."
129135 msgstr "Počet nedávno navštívených tras, která se mají uchovávat."
130136
131 #: ../data/org.gnome.Maps.gschema.xml.h:15
137 #: data/org.gnome.Maps.gschema.xml:46
132138 msgid "Facebook check-in privacy setting"
133139 msgstr "Nastavení soukromí při oznamování polohy na Facebook"
134140
135141 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
136 #: ../data/org.gnome.Maps.gschema.xml.h:17
142 #: data/org.gnome.Maps.gschema.xml:48
137143 msgid ""
138144 "Latest used Facebook check-in privacy setting. Possible values are: "
139145 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142148 "hodnoty jsou: EVERYONE (všem), FRIENDS_OF_FRIENDS (přátelům přátel), "
143149 "ALL_FRIENDS (všem přátelům) nebo SELF (mě samotnému)."
144150
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
151 #: data/org.gnome.Maps.gschema.xml:52
146152 msgid "Foursquare check-in privacy setting"
147153 msgstr "Nastavení soukromí při oznamování polohy na Foursquare"
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
155 #: data/org.gnome.Maps.gschema.xml:53
150156 msgid ""
151157 "Latest used Foursquare check-in privacy setting. Possible values are: "
152158 "public, followers or private."
155161 "Možné hodnoty jsou: public (veřejné), followers (následovníci) nebo private "
156162 "(soukromé)."
157163
158 #: ../data/org.gnome.Maps.gschema.xml.h:20
164 #: data/org.gnome.Maps.gschema.xml:57
159165 msgid "Foursquare check-in Facebook broadcasting"
160166 msgstr "Záslání oznámení polohy z Foursquare na Facebook"
161167
162 #: ../data/org.gnome.Maps.gschema.xml.h:21
168 #: data/org.gnome.Maps.gschema.xml:58
163169 msgid ""
164170 "Indicates if Foursquare should broadcast the check-in as a post in the "
165171 "Facebook account associated with the Foursquare account."
167173 "Říká, jestli by měl Foursquare zaslat oznámení polohy jako příspěvek na učet "
168174 "na Facebooku přidružený k účtu na Foursquare."
169175
170 #: ../data/org.gnome.Maps.gschema.xml.h:22
176 #: data/org.gnome.Maps.gschema.xml:62
171177 msgid "Foursquare check-in Twitter broadcasting"
172178 msgstr "Záslání oznámení polohy z Foursquare na Twitter"
173179
174 #: ../data/org.gnome.Maps.gschema.xml.h:23
180 #: data/org.gnome.Maps.gschema.xml:63
175181 msgid ""
176182 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
177183 "Twitter account associated with the Foursquare account."
179185 "Říká, jestli by měl Foursquare zaslat oznámení polohy jako příspěvek na učet "
180186 "na Twitteru přidružený k účtu na Foursquare."
181187
182 #: ../data/org.gnome.Maps.gschema.xml.h:24
188 #: data/org.gnome.Maps.gschema.xml:67
183189 msgid "OpenStreetMap username or e-mail address"
184190 msgstr "Uživatelské jméno nebo e-mailová adresa na OpenStreetMap"
185191
186 #: ../data/org.gnome.Maps.gschema.xml.h:25
192 #: data/org.gnome.Maps.gschema.xml:68
187193 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
188194 msgstr "Dává najevo, jestli je uživatel přihlášen k úpravám dat OpenStreetMap."
189195
190 #: ../data/org.gnome.Maps.gschema.xml.h:26
196 #: data/org.gnome.Maps.gschema.xml:72
191197 msgid "Last used transportation type for routing"
192198 msgstr "Poslední použitý typ dopravy pro hledání trasy"
193199
194 #: ../data/ui/app-menu.ui.h:1
200 #: data/ui/app-menu.ui:7
195201 msgid "Set up OpenStreetMap Account"
196202 msgstr "Nastavit účet na OpenStreetMap"
197203
198 #: ../data/ui/app-menu.ui.h:2
204 #: data/ui/app-menu.ui:12
199205 msgid "_Keyboard Shortcuts"
200206 msgstr "_Klávesové zkratky"
201207
202 #: ../data/ui/app-menu.ui.h:3
208 #: data/ui/app-menu.ui:17
203209 msgid "About"
204210 msgstr "O aplikaci"
205211
206 #: ../data/ui/app-menu.ui.h:4
212 #: data/ui/app-menu.ui:21
207213 msgid "Quit"
208214 msgstr "Ukončit"
209215
210 #: ../data/ui/check-in-dialog.ui.h:1
216 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
211217 msgid "Visibility"
212218 msgstr "Viditelnost"
213219
214 #: ../data/ui/check-in-dialog.ui.h:2
220 #: data/ui/check-in-dialog.ui:334
215221 msgid "Post on Facebook"
216222 msgstr "Zveřejnit na Facebook"
217223
218 #: ../data/ui/check-in-dialog.ui.h:3
224 #: data/ui/check-in-dialog.ui:348
219225 msgid "Post on Twitter"
220226 msgstr "Zveřejnit na Twitter"
221227
222 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
223 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
228 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
229 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
224230 msgid "_Cancel"
225231 msgstr "_Zrušit"
226232
227233 # Překlad výrazu „Check in“ je převzat z českého uživatelského rozhraní Facebooku
228234 #. Translators: Check in is used as a verb
229 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
235 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
230236 msgid "C_heck in"
231237 msgstr "Oznámit polo_hu"
232238
233 #: ../data/ui/check-in-dialog.ui.h:6
239 #: data/ui/check-in-dialog.ui:427
234240 msgid "Everyone"
235241 msgstr "všichni"
236242
237 #: ../data/ui/check-in-dialog.ui.h:7
243 #: data/ui/check-in-dialog.ui:431
238244 msgid "Friends of friends"
239245 msgstr "přátelé přátel"
240246
241 #: ../data/ui/check-in-dialog.ui.h:8
247 #: data/ui/check-in-dialog.ui:435
242248 msgid "Just friends"
243249 msgstr "jen přátelé"
244250
245 #: ../data/ui/check-in-dialog.ui.h:9
251 #: data/ui/check-in-dialog.ui:439
246252 msgid "Just me"
247253 msgstr "jen já"
248254
249 #: ../data/ui/check-in-dialog.ui.h:10
255 #: data/ui/check-in-dialog.ui:453
250256 msgid "Public"
251257 msgstr "veřejné"
252258
253 #: ../data/ui/check-in-dialog.ui.h:11
259 #: data/ui/check-in-dialog.ui:457
254260 msgid "Followers"
255261 msgstr "příznivci"
256262
257 #: ../data/ui/check-in-dialog.ui.h:12
263 #: data/ui/check-in-dialog.ui:461
258264 msgid "Private"
259265 msgstr "soukromé"
260266
261 #: ../data/ui/context-menu.ui.h:1
267 #: data/ui/context-menu.ui:9
262268 msgid "What’s here?"
263269 msgstr "Co je zde?"
264270
265 #: ../data/ui/context-menu.ui.h:2
271 #: data/ui/context-menu.ui:16
266272 msgid "Copy Location"
267273 msgstr "Kopírovat místo"
268274
269 #: ../data/ui/context-menu.ui.h:3
275 #: data/ui/context-menu.ui:23
270276 msgid "Export As Image"
271277 msgstr "Exportovat jako obrázek"
272278
273 #: ../data/ui/context-menu.ui.h:4
279 #: data/ui/context-menu.ui:36
274280 msgid "Add to OpenStreetMap"
275281 msgstr "Přidat do OpenStreetMap"
276282
277 #: ../data/ui/export-view-dialog.ui.h:1
283 #: data/ui/export-view-dialog.ui:14
278284 msgid "Export view"
279285 msgstr "Export zobrazení"
280286
281 #: ../data/ui/export-view-dialog.ui.h:3
287 #: data/ui/export-view-dialog.ui:34
282288 msgid "_Export"
283289 msgstr "_Exportovat"
284290
285 #: ../data/ui/export-view-dialog.ui.h:4
291 #: data/ui/export-view-dialog.ui:126
286292 msgid "Include route and markers"
287293 msgstr "Včetně tras a značek"
288294
289 #: ../data/ui/help-overlay.ui.h:1
295 #: data/ui/help-overlay.ui:14
290296 msgctxt "shortcut window"
291297 msgid "General"
292298 msgstr "Obecné"
293299
294 #: ../data/ui/help-overlay.ui.h:2
300 #: data/ui/help-overlay.ui:18
295301 msgctxt "shortcut window"
296302 msgid "Show Shortcuts"
297303 msgstr "Zobrazit klávesové zkratky"
298304
299 #: ../data/ui/help-overlay.ui.h:3
305 #: data/ui/help-overlay.ui:25
300306 msgctxt "shortcut window"
301307 msgid "Search"
302308 msgstr "Hledat"
303309
304 #: ../data/ui/help-overlay.ui.h:4
310 #: data/ui/help-overlay.ui:32
305311 msgctxt "shortcut window"
306312 msgid "Toggle route planner"
307313 msgstr "Přepnout plánovač trasy"
308314
309 #: ../data/ui/help-overlay.ui.h:5
315 #: data/ui/help-overlay.ui:39
310316 msgctxt "shortcut window"
311317 msgid "Print route"
312318 msgstr "Vytisknout trasu"
313319
314 #: ../data/ui/help-overlay.ui.h:6
320 #: data/ui/help-overlay.ui:46
315321 msgctxt "shortcut window"
316322 msgid "Quit"
317323 msgstr "Ukončit"
318324
319 #: ../data/ui/help-overlay.ui.h:7
325 #: data/ui/help-overlay.ui:55
320326 msgctxt "shortcut window"
321327 msgid "Map View"
322328 msgstr "Zobrazení mapy"
323329
324 #: ../data/ui/help-overlay.ui.h:8
330 #: data/ui/help-overlay.ui:59
325331 msgctxt "shortcut window"
326332 msgid "Zoom in"
327333 msgstr "Přiblížit"
328334
329 #: ../data/ui/help-overlay.ui.h:9
335 #: data/ui/help-overlay.ui:66
330336 msgctxt "shortcut window"
331337 msgid "Zoom out"
332338 msgstr "Oddálit"
333339
334 #: ../data/ui/help-overlay.ui.h:10
340 #: data/ui/help-overlay.ui:73
335341 msgctxt "shortcut window"
336342 msgid "Toggle scale"
337343 msgstr "Přepnout měřítko"
338344
339 #: ../data/ui/help-overlay.ui.h:11
345 #: data/ui/help-overlay.ui:80
340346 msgctxt "shortcut window"
341347 msgid "Go to current location"
342348 msgstr "Přejít na současné místo"
343349
344 #: ../data/ui/help-overlay.ui.h:12
350 #: data/ui/help-overlay.ui:87
345351 msgctxt "shortcut window"
346352 msgid "Switch to street view"
347353 msgstr "Přepnout na panoramatický pohled"
348354
349 #: ../data/ui/help-overlay.ui.h:13
355 #: data/ui/help-overlay.ui:94
350356 msgctxt "shortcut window"
351357 msgid "Switch to aerial view"
352358 msgstr "Přepnout na letecký pohled"
353359
354 #: ../data/ui/help-overlay.ui.h:14
360 #: data/ui/help-overlay.ui:101
355361 msgctxt "shortcut window"
356362 msgid "Open shape layer"
357363 msgstr "Otevřít uživatelskou vrstvu"
358364
359365 #. Translators: This string uses ellipsis character
360 #: ../data/ui/layers-popover.ui.h:2
366 #: data/ui/layers-popover.ui:71
361367 msgid "Open Shape Layer…"
362368 msgstr "Otevřít uživatelskou vrstvu…"
363369
364 #: ../data/ui/location-service-notification.ui.h:1
370 #: data/ui/location-service-dialog.ui:16
365371 msgid "Turn on location services to find your location"
366372 msgstr "Zapnout geolokační službu pro vyhledávání vaší polohy"
367373
368 #: ../data/ui/location-service-notification.ui.h:2
374 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
375 #: data/ui/zoom-in-dialog.ui:28
376 msgid "Cancel"
377 msgstr "Zrušit"
378
379 #: data/ui/location-service-dialog.ui:38
369380 msgid "Location Settings"
370381 msgstr "Nastavení určování polohy"
371382
372383 #. Translators: This is a tooltip
373 #: ../data/ui/main-window.ui.h:3
384 #: data/ui/main-window.ui:23
374385 msgid "Go to current location"
375386 msgstr "Přejít na současné místo"
376387
377388 #. Translators: This is a tooltip
378 #: ../data/ui/main-window.ui.h:5
389 #: data/ui/main-window.ui:44
379390 msgid "Choose map type"
380391 msgstr "Zvolit typ mapy"
381392
382393 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:7
394 #: data/ui/main-window.ui:69
384395 msgid "Zoom out"
385396 msgstr "Oddálit"
386397
387398 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:9
399 #: data/ui/main-window.ui:85
389400 msgid "Zoom in"
390401 msgstr "Přiblížit"
391402
392403 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:11
404 #: data/ui/main-window.ui:103
394405 msgid "Toggle route planner"
395406 msgstr "Přepnout plánovač trasy"
396407
397408 #. Translators: This is a tooltip
398 #: ../data/ui/main-window.ui.h:13
409 #: data/ui/main-window.ui:124
399410 msgid "Toggle favorites"
400411 msgstr "Přepnout oblíbené"
401412
402413 #. Translators: This is a tooltip
403 #: ../data/ui/main-window.ui.h:15
414 #: data/ui/main-window.ui:144
404415 msgid "Print Route"
405416 msgstr "Tisk trasy"
406417
407 #: ../data/ui/main-window.ui.h:16
418 #: data/ui/main-window.ui:202
408419 msgid "Maps is offline!"
409420 msgstr "Mapy jsou bez připojení!"
410421
411 #: ../data/ui/main-window.ui.h:17
422 #: data/ui/main-window.ui:212
412423 msgid ""
413424 "Maps need an active internet connection to function properly, but one can’t "
414425 "be found."
416427 "Aby Mapy mohly fungovat, potřebují aktivní připojení k Internetu, ale žádné "
417428 "nenalezly."
418429
419 #: ../data/ui/main-window.ui.h:18
430 #: data/ui/main-window.ui:221
420431 msgid "Check your connection and proxy settings."
421432 msgstr "Zkontrolujte své připojení a nastavení proxy."
422433
423434 #. Translators: This is a tooltip
424 #: ../data/ui/map-bubble.ui.h:2
435 #: data/ui/map-bubble.ui:45
425436 msgid "Add to new route"
426437 msgstr "Přidat novou trasu"
427438
428439 #. Translators: This is a tooltip
429 #: ../data/ui/map-bubble.ui.h:4
440 #: data/ui/map-bubble.ui:62
430441 msgid "Open with another application"
431442 msgstr "Otevřít pomocí jiné aplikace"
432443
433444 #. Translators: This is a tooltip
434 #: ../data/ui/map-bubble.ui.h:6
445 #: data/ui/map-bubble.ui:79
435446 msgid "Mark as favorite"
436447 msgstr "Označit jako oblíbené"
437448
438449 #. Translators: This is a tooltip
439 #: ../data/ui/map-bubble.ui.h:10
450 #: data/ui/map-bubble.ui:98
440451 msgid "Check in here"
441452 msgstr "Oznámit tuto polohu"
442453
443 #: ../data/ui/osm-account-dialog.ui.h:1
454 #: data/ui/osm-account-dialog.ui:9
444455 msgid "OpenStreetMap Account"
445456 msgstr "Účet na OpenStreetMap"
446457
447 #: ../data/ui/osm-account-dialog.ui.h:2
458 #: data/ui/osm-account-dialog.ui:22
448459 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
449460 msgstr ""
450461 "<span weight=\"bold\" size=\"x-large\">Přihlaste se pro úpravy map</span>"
451462
452 #: ../data/ui/osm-account-dialog.ui.h:3
463 #: data/ui/osm-account-dialog.ui:36
453464 msgid ""
454465 "Help to improve the map, using an\n"
455466 "OpenStreetMap account."
457468 "Pomozte vylepšit mapy pomocí\n"
458469 "účtu na OpenStreetMap."
459470
460 #: ../data/ui/osm-account-dialog.ui.h:5
471 #: data/ui/osm-account-dialog.ui:56
461472 msgid "Email"
462473 msgstr "E-mail"
463474
464 #: ../data/ui/osm-account-dialog.ui.h:6
475 #: data/ui/osm-account-dialog.ui:81
465476 msgid "Password"
466477 msgstr "Heslo"
467478
468 #: ../data/ui/osm-account-dialog.ui.h:7
479 #: data/ui/osm-account-dialog.ui:125
469480 msgid "Sign In"
470481 msgstr "Přihlásit se"
471482
472 #: ../data/ui/osm-account-dialog.ui.h:8
483 #: data/ui/osm-account-dialog.ui:146
473484 msgid "Don’t have an account?"
474485 msgstr "Nemáte účet?"
475486
476487 #. The label should contain the link to the OSM reset password page with a translated title
477 #: ../data/ui/osm-account-dialog.ui.h:10
488 #: data/ui/osm-account-dialog.ui:159
478489 msgid ""
479490 "Sorry, that didn’t work. Please try again, or visit\n"
480491 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
484495 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
485496 "\">OpenStreetMap</a>, abyste si znovu nastavili heslo."
486497
487 #: ../data/ui/osm-account-dialog.ui.h:12
498 #: data/ui/osm-account-dialog.ui:172
488499 msgid "The verification code didn’t match, please try again."
489500 msgstr "Ověřovací kód nesouhlasí, zkuste to prosím znovu."
490501
491 #: ../data/ui/osm-account-dialog.ui.h:13
502 #: data/ui/osm-account-dialog.ui:209
492503 msgid "Enter verification code shown above"
493504 msgstr "Zadejte ověřovací kód zobrazený výše"
494505
495 #: ../data/ui/osm-account-dialog.ui.h:14
506 #: data/ui/osm-account-dialog.ui:232
496507 msgid "Verify"
497508 msgstr "Ověřit"
498509
499 #: ../data/ui/osm-account-dialog.ui.h:15
510 #: data/ui/osm-account-dialog.ui:262
500511 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
501512 msgstr "<span weight=\"bold\" size=\"x-large\">Jste přihlášen</span>"
502513
503 #: ../data/ui/osm-account-dialog.ui.h:16
514 #: data/ui/osm-account-dialog.ui:275
504515 msgid "Your OpenStreetMap account is active."
505516 msgstr "Váš účet na OpenStreetMap je aktivní."
506517
507 #: ../data/ui/osm-account-dialog.ui.h:17
518 #: data/ui/osm-account-dialog.ui:309
508519 msgid "Sign Out"
509520 msgstr "Odhlásit se"
510521
511 #: ../data/ui/osm-edit-address.ui.h:1
522 #: data/ui/osm-edit-address.ui:14
512523 msgid "Street"
513524 msgstr "Ulice"
514525
515 #: ../data/ui/osm-edit-address.ui.h:2
526 #: data/ui/osm-edit-address.ui:26
516527 msgid "House number"
517528 msgstr "Číslo domu"
518529
519 #: ../data/ui/osm-edit-address.ui.h:3
530 #: data/ui/osm-edit-address.ui:38
520531 msgid "Postal code"
521532 msgstr "PSČ"
522533
523534 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
524 #: ../data/ui/osm-edit-address.ui.h:5
535 #: data/ui/osm-edit-address.ui:50
525536 msgid "City"
526537 msgstr "Město"
527538
528 #: ../data/ui/osm-edit-dialog.ui.h:1
539 #: data/ui/osm-edit-dialog.ui:58
529540 msgid "Type"
530541 msgstr "Typ"
531542
532 #: ../data/ui/osm-edit-dialog.ui.h:2
543 #: data/ui/osm-edit-dialog.ui:84
533544 msgid "None"
534545 msgstr "žádné"
535546
536 #: ../data/ui/osm-edit-dialog.ui.h:3
547 #: data/ui/osm-edit-dialog.ui:129
537548 msgid "Add Field"
538549 msgstr "Přidat pole"
539550
540 #: ../data/ui/osm-edit-dialog.ui.h:4
551 #: data/ui/osm-edit-dialog.ui:163
541552 msgid "Comment"
542553 msgstr "Komentář"
543554
544 #: ../data/ui/osm-edit-dialog.ui.h:5
555 #: data/ui/osm-edit-dialog.ui:195
545556 msgid ""
546557 "Map changes will be visible on all maps that use\n"
547558 "OpenStreetMap data."
549560 "Změny mapy boudou viditelné všude, kde se používají\n"
550561 "data OpenStreetMap."
551562
552 #: ../data/ui/osm-edit-dialog.ui.h:7
563 #: data/ui/osm-edit-dialog.ui:241
553564 msgid "Recently Used"
554565 msgstr "Nedávno použité"
555566
556 #: ../data/ui/osm-edit-dialog.ui.h:8
567 #: data/ui/osm-edit-dialog.ui:280
557568 msgctxt "dialog title"
558569 msgid "Edit on OpenStreetMap"
559570 msgstr "Úpravit v OpenStreetMap"
560571
561 #: ../data/ui/osm-edit-dialog.ui.h:9
562 msgid "Cancel"
563 msgstr "Zrušit"
564
565 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
572 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
566573 msgid "Next"
567574 msgstr "Další"
568575
569576 #. Translators: This is a tooltip
570 #: ../data/ui/place-bubble.ui.h:2
577 #: data/ui/place-bubble.ui:49
571578 msgid "Edit on OpenStreetMap"
572579 msgstr "Úpravy v OpenStreetMap"
573580
574581 #. Translators: This is a tooltip
575 #: ../data/ui/place-bubble.ui.h:4
582 #: data/ui/place-bubble.ui:73
576583 msgid "Show more information"
577584 msgstr "Zobrazit více informací"
578585
579 #: ../data/ui/place-popover.ui.h:1
586 #: data/ui/place-popover.ui:24
580587 msgid "Press enter to search"
581588 msgstr "Zmáčknutím Enter se začne hledat"
582589
583 #: ../data/ui/place-popover.ui.h:2
590 #: data/ui/place-popover.ui:72
584591 msgid "No results found"
585592 msgstr "Nebyly nalezeny žádné výsledky"
586593
587594 #. Translators: This is a tooltip
588 #: ../data/ui/route-entry.ui.h:2
595 #: data/ui/route-entry.ui:20
589596 msgid "Drag to change order of the route"
590597 msgstr "Posloupnost trasy můžete změnit přetažením"
591598
592 #: ../data/ui/send-to-dialog.ui.h:1
599 #: data/ui/send-to-dialog.ui:15
593600 msgid "Open location"
594601 msgstr "Otevřít místo"
595602
596 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
603 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
597604 msgid "_Open"
598605 msgstr "_Otevřít"
599606
600 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
607 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
601608 msgid "Open Shape Layer"
602609 msgstr "Otevřít uživatelskou vrstvu"
603610
604611 #. Translators: This is a tooltip
605 #: ../data/ui/shape-layer-row.ui.h:2
612 #: data/ui/shape-layer-row.ui:19
606613 msgid "Toggle visible"
607614 msgstr "Přepnout viditelnost"
608615
609 #: ../data/ui/sidebar.ui.h:1
616 #: data/ui/sidebar.ui:275
610617 msgid "Route search by GraphHopper"
611618 msgstr "Hledání trasy pomocí GraphHopper"
612619
613 #: ../data/ui/sidebar.ui.h:2
620 #: data/ui/sidebar.ui:296
614621 msgid "Route search by OpenTripPlanner"
615622 msgstr "Hledání trasy pomocí OpenTripPlanner"
616623
617 #: ../data/ui/sidebar.ui.h:3
624 #: data/ui/sidebar.ui:369
618625 msgid ""
619626 "Routing itineraries for public transit is provided by GNOME\n"
620627 "using timetable data obtained from transit companies or agencies.\n"
630637 "výsledky. GNOME nemůže ručit za správnost cestovních rozvrhů a plánů.\n"
631638 "Kde je to možné, lze názvy a značky považovat za registrované známky."
632639
633 #: ../data/ui/social-place-more-results-row.ui.h:1
640 #: data/ui/social-place-more-results-row.ui:8
634641 msgid "Show more results"
635642 msgstr "Zobrazit více výsledků"
636643
637644 #. Translators: This is a tooltip
638 #: ../data/ui/transit-leg-row.ui.h:2
645 #: data/ui/transit-leg-row.ui:126
639646 msgid "Hide intermediate stops and information"
640647 msgstr "Skrýt průběžné zastávky a informace"
641648
642649 #. Translators: This is a tooltip
643 #: ../data/ui/transit-leg-row.ui.h:4
650 #: data/ui/transit-leg-row.ui:200
644651 msgid "Show intermediate stops and information"
645652 msgstr "Zobrazit průběžné zastávky a informace"
646653
647654 #. Indicates searching for the next available itineraries
648 #: ../data/ui/transit-options-panel.ui.h:2
655 #: data/ui/transit-options-panel.ui:18
649656 msgid "Leave Now"
650657 msgstr "Odjezd teď"
651658
652659 #. Indicates searching for itineraries leaving at the specified time at the earliest
653 #: ../data/ui/transit-options-panel.ui.h:4
660 #: data/ui/transit-options-panel.ui:19
654661 msgid "Leave By"
655662 msgstr "Odjezd v"
656663
657664 #. Indicates searching for itineraries arriving no later than the specified time
658 #: ../data/ui/transit-options-panel.ui.h:6
665 #: data/ui/transit-options-panel.ui:20
659666 msgid "Arrive By"
660667 msgstr "Příjezd v"
661668
662669 #. Header indicating selected modes of transit
663 #: ../data/ui/transit-options-panel.ui.h:8
670 #: data/ui/transit-options-panel.ui:106
664671 msgid "Show"
665672 msgstr "Zobrazit"
666673
667 #: ../data/ui/transit-options-panel.ui.h:9
674 #: data/ui/transit-options-panel.ui:117
668675 msgid "Buses"
669676 msgstr "autobusy"
670677
671 #: ../data/ui/transit-options-panel.ui.h:10
678 #: data/ui/transit-options-panel.ui:124
672679 msgid "Trams"
673680 msgstr "tramvaje"
674681
675 #: ../data/ui/transit-options-panel.ui.h:11
682 #: data/ui/transit-options-panel.ui:131
676683 msgid "Trains"
677684 msgstr "vlaky"
678685
679 #: ../data/ui/transit-options-panel.ui.h:12
686 #: data/ui/transit-options-panel.ui:138
680687 msgid "Subway"
681688 msgstr "metro"
682689
683 #: ../data/ui/transit-options-panel.ui.h:13
690 #: data/ui/transit-options-panel.ui:145
684691 msgid "Ferries"
685692 msgstr "trajekty"
686693
687 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
694 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
688695 msgid "Current location"
689696 msgstr "Současné místo"
690697
691698 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
692 #: ../data/ui/user-location-bubble.ui.h:4
693 #, no-c-format
699 #: data/ui/user-location-bubble.ui:28
694700 msgid "Accuracy: %s"
695701 msgstr "Přesnost: %s"
696702
697 #: ../data/ui/zoom-in-notification.ui.h:1
703 #: data/ui/zoom-in-dialog.ui:16
698704 msgid "Zoom in to add location!"
699705 msgstr "Přiblížit pro přidání místa!"
700706
701 #: ../data/ui/zoom-in-notification.ui.h:2
702 msgid "OK"
703 msgstr "Budiž"
704
705 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
706 #: ../lib/maps-file-tile-source.c:459
707 #: data/ui/zoom-in-dialog.ui:38
708 msgid "Zoom In"
709 msgstr "Přiblížit"
710
711 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
712 #: lib/maps-file-tile-source.c:459
707713 msgid "Failed to find tile structure in directory"
708714 msgstr "Selhalo vyhledání struktury ve složce"
709715
710 #: ../lib/maps-osm.c:56
716 #: lib/maps-osm.c:56
711717 msgid "Failed to parse XML document"
712718 msgstr "Selhalo zpracování dokumentu XML"
713719
714 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
720 #: lib/maps-osm.c:252 lib/maps-osm.c:405
715721 msgid "Missing required attributes"
716722 msgstr "Schází vyžadované atributy"
717723
718 #: ../lib/maps-osm.c:453
724 #: lib/maps-osm.c:453
719725 msgid "Could not find OSM element"
720726 msgstr "Nelze najít prvek OSM"
721727
722 #: ../src/application.js:98
728 #: src/application.js:96
723729 msgid "A path to a local tiles directory structure"
724730 msgstr "Cesta k místní struktuře složek s dlaždicemi"
725731
726 #: ../src/application.js:102
732 #: src/application.js:100
727733 msgid "Show the version of the program"
728734 msgstr "Zobrazit verzi programu"
729735
730 #: ../src/checkInDialog.js:167
736 #: src/checkInDialog.js:167
731737 msgid "Select an account"
732738 msgstr "Výběr účtu"
733739
734 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
740 #: src/checkInDialog.js:172 src/checkInDialog.js:244
735741 msgid "Loading"
736742 msgstr "Načítá se"
737743
738 #: ../src/checkInDialog.js:196
744 #: src/checkInDialog.js:196
739745 msgid "Select a place"
740746 msgstr "Výběr místa"
741747
742 #: ../src/checkInDialog.js:201
748 #: src/checkInDialog.js:201
743749 msgid ""
744750 "Maps cannot find the place to check in to with Facebook. Please select one "
745751 "from this list."
747753 "Mapy nemohou najít žádné místo pro oznámení polohy na Facebook. Vyberte "
748754 "prosím nějaké ze seznamu."
749755
750 #: ../src/checkInDialog.js:203
756 #: src/checkInDialog.js:203
751757 msgid ""
752758 "Maps cannot find the place to check in to with Foursquare. Please select one "
753759 "from this list."
757763
758764 #. Translators: %s is the name of the place to check in.
759765 #.
760 #: ../src/checkInDialog.js:218
766 #: src/checkInDialog.js:218
761767 #, javascript-format
762768 msgid "Check in to %s"
763769 msgstr "Oznámení polohy na místě %s"
764770
765771 #. Translators: %s is the name of the place to check in.
766772 #.
767 #: ../src/checkInDialog.js:228
773 #: src/checkInDialog.js:228
768774 #, javascript-format
769775 msgid "Write an optional message to check in to %s."
770776 msgstr "Napište volitně zprávu k oznámení polohy na místě %s."
771777
772 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
773 #: ../src/osmEditDialog.js:549
778 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
774779 msgid "An error has occurred"
775780 msgstr "Vyskytla se chyba"
776781
777782 #. Translators: %s is the place name that user wanted to check-in
778 #: ../src/checkIn.js:144
783 #: src/checkIn.js:144
779784 #, javascript-format
780785 msgid "Cannot find “%s” in the social service"
781786 msgstr "Na sociální službě nelze nalézt „%s“"
782787
783 #: ../src/checkIn.js:146
788 #: src/checkIn.js:146
784789 msgid "Cannot find a suitable place to check-in in this location"
785790 msgstr ""
786791 "Na této poloze se nepodařilo najít žádné vhodné místo pro oznámení polohy"
787792
788 #: ../src/checkIn.js:150
793 #: src/checkIn.js:150
789794 msgid ""
790795 "Credentials have expired, please open Online Accounts to sign in and enable "
791796 "this account"
793798 "Přihlášení vypršelo. Otevřete prosím Účty on-line, přihlaste se tam a tím "
794799 "účet zpřístupněte."
795800
796 #: ../src/contextMenu.js:95
801 #: src/contextMenu.js:95
797802 msgid "Route from here"
798803 msgstr "Trasa odtud"
799804
800 #: ../src/contextMenu.js:97
805 #: src/contextMenu.js:97
801806 msgid "Add destination"
802807 msgstr "Přidat cíl"
803808
804 #: ../src/contextMenu.js:99
809 #: src/contextMenu.js:99
805810 msgid "Route to here"
806811 msgstr "Trasa sem"
807812
808 #: ../src/contextMenu.js:128
813 #: src/contextMenu.js:128
809814 msgid "Nothing found here!"
810815 msgstr "Zde nebylo nic nalezeno!"
811816
812 #: ../src/contextMenu.js:185
817 #: src/contextMenu.js:189
813818 msgid ""
814819 "Location was added to the map, note that it may take a while before it shows "
815820 "on the map and in search results."
821826 #. * exported image with coordinates. The .png extension should be kept
822827 #. * intact in the translated string.
823828 #.
824 #: ../src/exportViewDialog.js:82
829 #: src/exportViewDialog.js:82
825830 #, javascript-format
826831 msgid "Maps at %f, %f.png"
827832 msgstr "Mapa na souřadnicích %f, %f.png"
828833
829 #: ../src/exportViewDialog.js:154
834 #: src/exportViewDialog.js:154
830835 msgid "Filesystem is read only"
831836 msgstr "Souborový systém je jen ke čtení"
832837
833 #: ../src/exportViewDialog.js:156
838 #: src/exportViewDialog.js:156
834839 msgid "You do not have permission to save there"
835840 msgstr "Nemáte oprávnění ukládat do tohoto umístění"
836841
837 #: ../src/exportViewDialog.js:158
842 #: src/exportViewDialog.js:158
838843 msgid "The directory does not exist"
839844 msgstr "Složka neexistuje"
840845
841 #: ../src/exportViewDialog.js:160
846 #: src/exportViewDialog.js:160
842847 msgid "No filename specified"
843848 msgstr "Není zadán název souboru"
844849
845 #: ../src/exportViewDialog.js:168
850 #: src/exportViewDialog.js:168
846851 msgid "Unable to export view"
847852 msgstr "Nelze exportovat zobrazení"
848853
849 #: ../src/geoJSONSource.js:98
854 #: src/geoJSONSource.js:98
850855 msgid "invalid coordinate"
851856 msgstr "neplatné souřadnice"
852857
853 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
854 #: ../src/geoJSONSource.js:202
858 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
855859 msgid "parse error"
856860 msgstr "chyba zpracování"
857861
858 #: ../src/geoJSONSource.js:181
862 #: src/geoJSONSource.js:181
859863 msgid "unknown geometry"
860864 msgstr "neznámé geometrické údaje"
861865
862 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
866 #: src/graphHopper.js:93 src/openTripPlanner.js:652
863867 msgid "Route request failed."
864868 msgstr "Požadavek na vyhledání cesty selhal."
865869
866 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
870 #: src/graphHopper.js:100 src/openTripPlanner.js:615
867871 msgid "No route found."
868872 msgstr "Nenalezena žádná cesta."
869873
870 #: ../src/graphHopper.js:189
874 #: src/graphHopper.js:188
871875 msgid "Start!"
872876 msgstr "Start!"
873877
874 #: ../src/mainWindow.js:59
878 #: src/mainWindow.js:59
875879 msgid "All Layer Files"
876880 msgstr "Všechny soubory s vrstvami"
877881
878 #: ../src/mainWindow.js:452
882 #: src/mainWindow.js:444
879883 msgid "Failed to connect to location service"
880884 msgstr "Selhalo připojení ke geolokační službě"
881885
882 #: ../src/mainWindow.js:509
886 #: src/mainWindow.js:509
883887 msgid "translator-credits"
884888 msgstr "Marek Černocký <marek@manet.cz>"
885889
886 #: ../src/mainWindow.js:512
890 #: src/mainWindow.js:512
887891 msgid "A map application for GNOME"
888892 msgstr "Mapová aplikace pro GNOME"
889893
890 #: ../src/mainWindow.js:523
894 #: src/mainWindow.js:523
891895 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
892896 msgstr "Copyright © 2011 — 2017 Red Hat, Inc. a autoři Map GNOME"
893897
894 #: ../src/mainWindow.js:542
898 #: src/mainWindow.js:542
895899 #, javascript-format
896900 msgid "Map data by %s and contributors"
897901 msgstr "Mapová data od %s a přispěvatelů"
901905 #. * the bare name of the tile provider, or a linkified URL if one
902906 #. * is available
903907 #.
904 #: ../src/mainWindow.js:558
908 #: src/mainWindow.js:558
905909 #, javascript-format
906910 msgid "Map tiles provided by %s"
907911 msgstr "Mapové dlaždice poskytuje %s"
908912
909 #: ../src/mapView.js:350
913 #: src/mapView.js:353
910914 msgid "File type is not supported"
911915 msgstr "Typ souboru není podporován"
912916
913 #: ../src/mapView.js:357
917 #: src/mapView.js:360
914918 msgid "Failed to open layer"
915919 msgstr "Selhalo otevření vrstvy"
916920
917 #: ../src/mapView.js:393
921 #: src/mapView.js:396
918922 msgid "Failed to open GeoURI"
919923 msgstr "Selhalo otevření adresy GeoURI"
920924
921 #: ../src/openTripPlanner.js:613
922 msgid "No earlier alternatives found."
923 msgstr "Nebyla nalezena žádná dřívější varianta."
924
925 #: ../src/openTripPlanner.js:614
926 msgid "No later alternatives found."
927 msgstr "Nebyla nalezena žádná pozdější varianta."
928
929 #: ../src/openTripPlanner.js:652
925 #: src/openTripPlanner.js:648
930926 msgid "No timetable data found for this route."
931927 msgstr "Pro tuto trasu nebyly nalezeny žádné časové údaje."
932928
933929 #. setting the status in session.cancel_message still seems
934930 #. to always give status IO_ERROR
935 #: ../src/osmConnection.js:436
931 #: src/osmConnection.js:436
936932 msgid "Incorrect user name or password"
937933 msgstr "Nesprávné uživatelské jméno nebo heslo"
938934
939 #: ../src/osmConnection.js:438
935 #: src/osmConnection.js:438
940936 msgid "Success"
941937 msgstr "Úspěšné"
942938
943 #: ../src/osmConnection.js:440
939 #: src/osmConnection.js:440
944940 msgid "Bad request"
945941 msgstr "Chybný požadavek"
946942
947 #: ../src/osmConnection.js:442
943 #: src/osmConnection.js:442
948944 msgid "Object not found"
949945 msgstr "Objekt nebyl nalezen"
950946
951 #: ../src/osmConnection.js:444
947 #: src/osmConnection.js:444
952948 msgid "Conflict, someone else has just modified the object"
953949 msgstr "Došlo ke střetu, někdo jiný objekt právě upravil"
954950
955 #: ../src/osmConnection.js:446
951 #: src/osmConnection.js:446
956952 msgid "Object has been deleted"
957953 msgstr "Objekt byl smazán"
958954
959 #: ../src/osmConnection.js:448
955 #: src/osmConnection.js:448
960956 msgid "Way or relation refers to non-existing children"
961957 msgstr "Cesta nebo vztah odkazuje na neexistujícího potomka"
962958
963 #: ../src/osmEditDialog.js:105
959 #: src/osmEditDialog.js:105
964960 msgid "Name"
965961 msgstr "Název"
966962
967 #: ../src/osmEditDialog.js:108
963 #: src/osmEditDialog.js:108
968964 msgid "The official name. This is typically what appears on signs."
969965 msgstr "Oficiální název. Typicky to, co bývá na informačních tabulích."
970966
971 #: ../src/osmEditDialog.js:111
967 #: src/osmEditDialog.js:111
972968 msgid "Address"
973969 msgstr "Adresa"
974970
975 #: ../src/osmEditDialog.js:119
971 #: src/osmEditDialog.js:119
976972 msgid "Website"
977973 msgstr "Stránky WWW"
978974
979 #: ../src/osmEditDialog.js:122
975 #: src/osmEditDialog.js:122
980976 msgid ""
981977 "The official website. Try to use the most basic form of a URL i.e. http://"
982978 "example.com instead of http://example.com/index.html."
984980 "Oficiální webové stránky. Snažte se použít co nejzákladnější tvar, tj. "
985981 "http://www.priklad.cz namísto http://www.priklad.cz/index.html"
986982
987 #: ../src/osmEditDialog.js:127
983 #: src/osmEditDialog.js:127
988984 msgid "Phone"
989985 msgstr "Telefon"
990986
991 #: ../src/osmEditDialog.js:131
987 #: src/osmEditDialog.js:131
992988 msgid ""
993989 "Phone number. Use the international format, starting with a + sign. Beware "
994990 "of local privacy laws, especially for private phone numbers."
996992 "Telefonní číslo. Používejte mezinárodní formát začínající znakem +. Dbejte "
997993 "místních zákonů na ochranu soukromí, zejména u soukromách telefonních čísel."
998994
999 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
995 #: src/osmEditDialog.js:136 src/placeBubble.js:173
1000996 msgid "Wikipedia"
1001997 msgstr "Wikipedia"
1002998
1003 #: ../src/osmEditDialog.js:140
999 #: src/osmEditDialog.js:140
10041000 msgid ""
10051001 "The format used should include the language code and the article title like "
10061002 "“en:Article title”."
10081004 "Použitý formát by měl obsahovat rovněž kód jazyka a název článku, jako „cs:"
10091005 "Název článku“."
10101006
1011 #: ../src/osmEditDialog.js:144
1007 #: src/osmEditDialog.js:144
10121008 msgid "Opening hours"
10131009 msgstr "Otevírací doba"
10141010
1015 #: ../src/osmEditDialog.js:149
1011 #: src/osmEditDialog.js:149
10161012 msgid "See the link in the label for help on format."
10171013 msgstr "Nápověda k formátu viz odkaz v popisku."
10181014
1019 #: ../src/osmEditDialog.js:152
1015 #: src/osmEditDialog.js:152
10201016 msgid "Population"
10211017 msgstr "Populace"
10221018
1023 #: ../src/osmEditDialog.js:157
1019 #: src/osmEditDialog.js:157
10241020 msgid "Altitude"
10251021 msgstr "Nadmořská výška"
10261022
1027 #: ../src/osmEditDialog.js:160
1023 #: src/osmEditDialog.js:160
10281024 msgid "Elevation (height above sea level) of a point in metres."
10291025 msgstr "Nadmořská výška bodu v metrech"
10301026
1031 #: ../src/osmEditDialog.js:163
1027 #: src/osmEditDialog.js:163
10321028 msgid "Wheelchair access"
10331029 msgstr "Bezbariérový přístup"
10341030
1035 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1036 #: ../src/osmEditDialog.js:213
1031 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10371032 msgid "Yes"
10381033 msgstr "ano"
10391034
1040 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1041 #: ../src/osmEditDialog.js:214
1035 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10421036 msgid "No"
10431037 msgstr "ne"
10441038
1045 #: ../src/osmEditDialog.js:168
1039 #: src/osmEditDialog.js:168
10461040 msgid "Limited"
10471041 msgstr "částečně"
10481042
1049 #: ../src/osmEditDialog.js:169
1043 #: src/osmEditDialog.js:169
10501044 msgid "Designated"
10511045 msgstr "výslovně ano"
10521046
1053 #: ../src/osmEditDialog.js:172
1047 #: src/osmEditDialog.js:172
10541048 msgid "Internet access"
10551049 msgstr "Přístup k Internetu"
10561050
10571051 #. Translators:
10581052 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10591053 #.
1060 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1054 #: src/osmEditDialog.js:177 src/translations.js:340
10611055 msgid "Wi-Fi"
10621056 msgstr "Wi-Fi"
10631057
1064 #: ../src/osmEditDialog.js:178
1058 #: src/osmEditDialog.js:178
10651059 msgid "Wired"
10661060 msgstr "drátový"
10671061
1068 #: ../src/osmEditDialog.js:179
1062 #: src/osmEditDialog.js:179
10691063 msgid "Terminal"
10701064 msgstr "terminál"
10711065
1072 #: ../src/osmEditDialog.js:180
1066 #: src/osmEditDialog.js:180
10731067 msgid "Service"
10741068 msgstr "služba"
10751069
1076 #: ../src/osmEditDialog.js:183
1070 #: src/osmEditDialog.js:183
10771071 msgid "Religion"
10781072 msgstr "Náboženství"
10791073
1080 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1074 #: src/osmEditDialog.js:186 src/translations.js:363
10811075 msgid "Animism"
10821076 msgstr "animizmus"
10831077
1084 #: ../src/osmEditDialog.js:187
1078 #: src/osmEditDialog.js:187
10851079 msgid "Bahá’í"
10861080 msgstr "bahaizmus"
10871081
1088 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1082 #: src/osmEditDialog.js:188 src/translations.js:365
10891083 msgid "Buddhism"
10901084 msgstr "buddhizmus"
10911085
1092 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1086 #: src/osmEditDialog.js:189 src/translations.js:366
10931087 msgid "Caodaism"
10941088 msgstr "kaodaizmus"
10951089
1096 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1090 #: src/osmEditDialog.js:190 src/translations.js:367
10971091 msgid "Christianity"
10981092 msgstr "křesťanství"
10991093
1100 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1094 #: src/osmEditDialog.js:191 src/translations.js:368
11011095 msgid "Confucianism"
11021096 msgstr "konfuciánství"
11031097
1104 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1098 #: src/osmEditDialog.js:192 src/translations.js:369
11051099 msgid "Hinduism"
11061100 msgstr "hinduizmus"
11071101
1108 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1102 #: src/osmEditDialog.js:193 src/translations.js:370
11091103 msgid "Jainism"
11101104 msgstr "džinizmus"
11111105
1112 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1106 #: src/osmEditDialog.js:194 src/translations.js:371
11131107 msgid "Judaism"
11141108 msgstr "judaizmus"
11151109
1116 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1110 #: src/osmEditDialog.js:195 src/translations.js:372
11171111 msgid "Islam"
11181112 msgstr "islám"
11191113
1120 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1114 #: src/osmEditDialog.js:196 src/translations.js:373
11211115 msgid "Multiple Religions"
11221116 msgstr "více náboženství"
11231117
1124 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1118 #: src/osmEditDialog.js:197 src/translations.js:374
11251119 msgid "Paganism"
11261120 msgstr "pohanství"
11271121
1128 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1122 #: src/osmEditDialog.js:198 src/translations.js:375
11291123 msgid "Pastafarianism"
11301124 msgstr "pastafariánství"
11311125
1132 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1126 #: src/osmEditDialog.js:199 src/translations.js:376
11331127 msgid "Scientology"
11341128 msgstr "scientologie"
11351129
1136 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1130 #: src/osmEditDialog.js:200 src/translations.js:377
11371131 msgid "Shinto"
11381132 msgstr "šintoizmus"
11391133
1140 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1134 #: src/osmEditDialog.js:201 src/translations.js:378
11411135 msgid "Sikhism"
11421136 msgstr "sikhizmus"
11431137
1144 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1138 #: src/osmEditDialog.js:202 src/translations.js:379
11451139 msgid "Spiritualism"
11461140 msgstr "spiritualizmus"
11471141
1148 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1142 #: src/osmEditDialog.js:203 src/translations.js:380
11491143 msgid "Taoism"
11501144 msgstr "taoizmus"
11511145
1152 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1146 #: src/osmEditDialog.js:204 src/translations.js:381
11531147 msgid "Unitarian Universalism"
11541148 msgstr "unitární univerzalizmus"
11551149
1156 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1150 #: src/osmEditDialog.js:205 src/translations.js:382
11571151 msgid "Voodoo"
11581152 msgstr "vúdú"
11591153
1160 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1154 #: src/osmEditDialog.js:206 src/translations.js:383
11611155 msgid "Yazidism"
11621156 msgstr "jezídizmus"
11631157
1164 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1158 #: src/osmEditDialog.js:207 src/translations.js:384
11651159 msgid "Zoroastrianism"
11661160 msgstr "zarathuštrizmus"
11671161
1168 #: ../src/osmEditDialog.js:210
1162 #: src/osmEditDialog.js:210
11691163 msgid "Toilets"
11701164 msgstr "Toalety"
11711165
1172 #: ../src/osmEditDialog.js:217
1166 #: src/osmEditDialog.js:217
11731167 msgid "Note"
11741168 msgstr "Poznámka"
11751169
1176 #: ../src/osmEditDialog.js:220
1170 #: src/osmEditDialog.js:220
11771171 msgid ""
11781172 "Information used to inform other mappers about non-obvious information about "
11791173 "an element, the author’s intent when creating it, or hints for further "
11831177 "nejsou u prvku zcela zřejmé, o záměrech autora při vytváření prvku nebo k "
11841178 "názorům na další vylepšování."
11851179
1186 #: ../src/osmEditDialog.js:325
1180 #: src/osmEditDialog.js:325
11871181 msgctxt "dialog title"
11881182 msgid "Add to OpenStreetMap"
11891183 msgstr "Přidání do OpenStreetMap"
11901184
1191 #: ../src/osmEditDialog.js:379
1185 #: src/osmEditDialog.js:379
11921186 msgid "Select Type"
11931187 msgstr "Vybrat typ"
11941188
1195 #: ../src/osmEditDialog.js:496
1189 #: src/osmEditDialog.js:496
11961190 msgid "Done"
11971191 msgstr "Hotovo"
11981192
1199 #: ../src/placeBubble.js:125
1193 #: src/placeBubble.js:125
12001194 msgid "Population:"
12011195 msgstr "Populace:"
12021196
1203 #: ../src/placeBubble.js:131
1197 #: src/placeBubble.js:131
12041198 msgid "Altitude:"
12051199 msgstr "Nadmořská výška:"
12061200
1207 #: ../src/placeBubble.js:136
1201 #: src/placeBubble.js:136
12081202 msgid "Opening hours:"
12091203 msgstr "Otevírací doba:"
12101204
1211 #: ../src/placeBubble.js:141
1205 #: src/placeBubble.js:141
12121206 msgid "Internet access:"
12131207 msgstr "Přístup k Internetu:"
12141208
1215 #: ../src/placeBubble.js:146
1209 #: src/placeBubble.js:146
12161210 msgid "Religion:"
12171211 msgstr "Náboženství:"
12181212
1219 #: ../src/placeBubble.js:151
1213 #: src/placeBubble.js:151
12201214 msgid "Toilets:"
12211215 msgstr "Toalety:"
12221216
1223 #: ../src/placeBubble.js:156
1217 #: src/placeBubble.js:156
12241218 msgid "Wheelchair access:"
12251219 msgstr "Bezbariérový přístup:"
12261220
1227 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1221 #: src/placeBubble.js:162 src/placeBubble.js:166
12281222 msgid "Phone:"
12291223 msgstr "Telefon:"
12301224
1231 #: ../src/placeEntry.js:186
1225 #: src/placeEntry.js:186
12321226 msgid "Failed to parse Geo URI"
12331227 msgstr "Selhalo zpracování adresy GeoURI"
12341228
12381232 #. Translators:
12391233 #. * There is public internet access but the particular kind is unknown.
12401234 #.
1241 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1235 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12421236 msgid "yes"
12431237 msgstr "ano"
12441238
12471241 #. * can be accessed and others not, areas requiring assistance
12481242 #. * by someone pushing up a steep gradient).
12491243 #.
1250 #: ../src/place.js:225
1244 #: src/place.js:225
12511245 msgid "limited"
12521246 msgstr "částečně"
12531247
12591253 #. * no internet access is offered in a place where
12601254 #. * someone might expect it.
12611255 #.
1262 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1256 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12631257 msgid "no"
12641258 msgstr "ne"
12651259
12681262 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12691263 #. * only). This is rarely used.
12701264 #.
1271 #: ../src/place.js:238
1265 #: src/place.js:238
12721266 msgid "designated"
12731267 msgstr "výslovně ano"
12741268
1275 #: ../src/printLayout.js:240
1269 #: src/printLayout.js:240
12761270 #, javascript-format
12771271 msgid "From %s to %s"
12781272 msgstr "Od %s do %s"
12791273
1280 #: ../src/printOperation.js:46
1274 #: src/printOperation.js:46
12811275 msgid "Loading map tiles for printing"
12821276 msgstr "Načítají se mapové dlaždice pro tisk"
12831277
1284 #: ../src/printOperation.js:47
1278 #: src/printOperation.js:47
12851279 msgid "You can abort printing if this takes too long"
12861280 msgstr "Pokud to trvá příliš dlouho, můžete tisk zrušit"
12871281
1288 #: ../src/printOperation.js:49
1282 #: src/printOperation.js:49
12891283 msgid "Abort printing"
12901284 msgstr "Zrušit tisk"
12911285
12921286 #. Translators: this is add via location tooltip
1293 #: ../src/routeEntry.js:72
1287 #: src/routeEntry.js:72
12941288 msgid "Add via location"
12951289 msgstr "Přidat podle místa"
12961290
12971291 #. Translators: this is remove via location tooltip
1298 #: ../src/routeEntry.js:78
1292 #: src/routeEntry.js:78
12991293 msgid "Remove via location"
13001294 msgstr "Odebrat podle místa"
13011295
13021296 #. Translators: this is reverse route tooltip
1303 #: ../src/routeEntry.js:84
1297 #: src/routeEntry.js:84
13041298 msgid "Reverse route"
13051299 msgstr "Otočit trasu"
13061300
1307 #: ../src/sendToDialog.js:176
1301 #: src/sendToDialog.js:175
13081302 msgid "Failed to open URI"
13091303 msgstr "Selhalo otevření adresy URI"
13101304
1311 #: ../src/shapeLayer.js:91
1305 #: src/shapeLayer.js:91
13121306 msgid "failed to load file"
13131307 msgstr "selhalo načtení souboru"
13141308
13151309 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1316 #: ../src/sidebar.js:292
1310 #: src/sidebar.js:293
13171311 #, javascript-format
13181312 msgid "Estimated time: %s"
13191313 msgstr "Odhadovaný čas: %s"
13211315 #. Translators: this a format string indicating arriving at the
13221316 #. * destination of journey with the arrival address and transit
13231317 #. * stop as the format parameter
1324 #: ../src/transitArrivalRow.js:54
1318 #: src/transitArrivalRow.js:54
13251319 #, javascript-format
13261320 msgid "Arrive at %s"
13271321 msgstr "Příjezd do %s"
13281322
1329 #: ../src/transitArrivalRow.js:56
1323 #: src/transitArrivalRow.js:56
13301324 msgid "Arrive"
13311325 msgstr "Příjezd"
13321326
13331327 #. Translators: this is a format string indicating instructions
13341328 #. * starting a journey at the address given as the parameter
13351329 #.
1336 #: ../src/transitLegRow.js:71
1330 #: src/transitLegRow.js:71
13371331 #, javascript-format
13381332 msgid "Start at %s"
13391333 msgstr "Start v %s"
13421336 #. * with no set name (such as when the user started routing from
13431337 #. * an arbitrary point on the map)
13441338 #.
1345 #: ../src/transitLegRow.js:77
1339 #: src/transitLegRow.js:77
13461340 msgid "Start"
13471341 msgstr "Start"
13481342
1349 #: ../src/transitLegRow.js:106
1343 #: src/transitLegRow.js:106
13501344 msgid "Show walking instructions"
13511345 msgstr "Zobrazit pokyny pro pěší"
13521346
1353 #: ../src/transitLegRow.js:107
1347 #: src/transitLegRow.js:107
13541348 msgid "Hide walking instructions"
13551349 msgstr "Skrýt pokyny pro pěší"
13561350
13571351 #. Translators: this is a format string indicating walking a certain
13581352 #. * distance, with the distance expression being the %s placeholder
13591353 #.
1360 #: ../src/transitLegRow.js:132
1354 #: src/transitLegRow.js:132
13611355 #, javascript-format
13621356 msgid "Walk %s"
13631357 msgstr "Chůze %s"
13641358
1365 #: ../src/transitMoreRow.js:39
1359 #: src/transitMoreRow.js:39
13661360 msgid "Load earlier alternatives"
13671361 msgstr "Načíst dřívější variantu"
13681362
1369 #: ../src/transitMoreRow.js:41
1363 #: src/transitMoreRow.js:41
13701364 msgid "Load later alternatives"
13711365 msgstr "Načíst pozdější variantu"
13721366
1367 #: src/transitMoreRow.js:54
1368 msgid "No earlier alternatives found."
1369 msgstr "Nebyla nalezena žádná dřívější varianta."
1370
1371 #: src/transitMoreRow.js:56
1372 msgid "No later alternatives found."
1373 msgstr "Nebyla nalezena žádná pozdější varianta."
1374
13731375 #.
13741376 #. * Translators: this is a format string giving the equivalent to
13751377 #. * "may 29" according to the current locale's convensions.
13761378 #.
1377 #: ../src/transitOptionsPanel.js:141
1379 #: src/transitOptionsPanel.js:141
13781380 msgctxt "month-day-date"
13791381 msgid "%b %e"
13801382 msgstr "%-d. %B"
13841386 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13851387 #. * these could be rearranged if needed.
13861388 #.
1387 #: ../src/transitPlan.js:249
1389 #: src/transitPlan.js:254
13881390 #, javascript-format
13891391 msgid "%s – %s"
13901392 msgstr "%s – %s"
13931395 #. * less than an hour, with only the minutes part, using plural forms
13941396 #. * as appropriate
13951397 #.
1396 #: ../src/transitPlan.js:276
1398 #: src/transitPlan.js:281
13971399 #, javascript-format
13981400 msgid "%d minute"
13991401 msgid_plural "%d minutes"
14051407 #. * where the duration is an exact number of hours (i.e. no
14061408 #. * minutes part), using plural forms as appropriate
14071409 #.
1408 #: ../src/transitPlan.js:287
1410 #: src/transitPlan.js:292
14091411 #, javascript-format
14101412 msgid "%d hour"
14111413 msgid_plural "%d hours"
14171419 #. * where the duration contains an hour and minute part, it's
14181420 #. * pluralized on the hours part
14191421 #.
1420 #: ../src/transitPlan.js:293
1422 #: src/transitPlan.js:298
14211423 #, javascript-format
14221424 msgid "%d:%02d hour"
14231425 msgid_plural "%d:%02d hours"
14311433 #. * "12:00–13:03" where the placeholder %s are the actual times,
14321434 #. * these could be rearranged if needed.
14331435 #.
1434 #: ../src/transitPlan.js:642
1436 #: src/transitPlan.js:647
14351437 #, javascript-format
14361438 msgid "%s–%s"
14371439 msgstr "%s – %s"
14381440
1439 #: ../src/translations.js:56
1441 #: src/translations.js:56
14401442 msgid "around the clock"
14411443 msgstr "24 hodin denně"
14421444
1443 #: ../src/translations.js:58
1445 #: src/translations.js:58
14441446 msgid "from sunrise to sunset"
14451447 msgstr "za denního světla"
14461448
14501452 #. * The space between the format place holders could be
14511453 #. * substituted with the appropriate separator.
14521454 #.
1453 #: ../src/translations.js:77
1455 #: src/translations.js:77
14541456 #, javascript-format
14551457 msgctxt "time range list"
14561458 msgid "%s %s"
14621464 #. * The space between the format place holders could be
14631465 #. * substituted with the appropriate separator.
14641466 #.
1465 #: ../src/translations.js:89
1467 #: src/translations.js:89
14661468 #, javascript-format
14671469 msgctxt "time range list"
14681470 msgid "%s %s %s"
14751477 #. * The space between the format place holders could be substituted with
14761478 #. * the appropriate separator or phrase and the ordering of the arguments
14771479 #. * can be rearranged with the %n#s syntax.
1478 #: ../src/translations.js:120
1480 #: src/translations.js:120
14791481 #, javascript-format
14801482 msgctxt "time range component"
14811483 msgid "%s %s"
14901492 #. * place holder.
14911493 #. * The separator (,) could be replaced with a translated variant or
14921494 #. * a phrase if appropriate.
1493 #: ../src/translations.js:152
1495 #: src/translations.js:152
14941496 #, javascript-format
14951497 msgctxt "day interval list"
14961498 msgid "%s,%s"
15051507 #. * %s place holder.
15061508 #. * The separator (,) could be replaced with a translated variant or
15071509 #. * a phrase if appropriate.
1508 #: ../src/translations.js:166
1510 #: src/translations.js:166
15091511 #, javascript-format
15101512 msgctxt "day interval list"
15111513 msgid "%s,%s,%s"
15121514 msgstr "%s, %s, %s"
15131515
1514 #: ../src/translations.js:185
1516 #: src/translations.js:185
15151517 msgid "every day"
15161518 msgstr "každý den"
15171519
15181520 #. Translators:
15191521 #. * This represents a range of days with a starting and ending day.
15201522 #.
1521 #: ../src/translations.js:197
1523 #: src/translations.js:197
15221524 #, javascript-format
15231525 msgctxt "day range"
15241526 msgid "%s-%s"
15251527 msgstr "%s - %s"
15261528
1527 #: ../src/translations.js:208
1529 #: src/translations.js:208
15281530 msgid "public holidays"
15291531 msgstr "státní svátky"
15301532
1531 #: ../src/translations.js:210
1533 #: src/translations.js:210
15321534 msgid "school holidays"
15331535 msgstr "školní prázdniny"
15341536
15401542 #. * the translation. The order of the arguments can be rearranged
15411543 #. * using the %n$s syntax.
15421544 #.
1543 #: ../src/translations.js:250
1545 #: src/translations.js:250
15441546 #, javascript-format
15451547 msgctxt "time interval list"
15461548 msgid "%s, %s"
15471549 msgstr "%s, %s"
15481550
1549 #: ../src/translations.js:264
1551 #: src/translations.js:264
15501552 msgid "not open"
15511553 msgstr "zavřeno"
15521554
15571559 #. * translation as needed. The order of the arguments can be rearranged
15581560 #. * using the %n$s syntax.
15591561 #.
1560 #: ../src/translations.js:279
1562 #: src/translations.js:279
15611563 #, javascript-format
15621564 msgctxt "time interval"
15631565 msgid "%s-%s"
15661568 #. Translators:
15671569 #. * This means a a place where you can plug in your laptop with ethernet.
15681570 #.
1569 #: ../src/translations.js:345
1571 #: src/translations.js:345
15701572 msgid "wired"
15711573 msgstr "drátové"
15721574
15731575 #. Translators:
15741576 #. * Like internet cafe or library where the computer is given.
15751577 #.
1576 #: ../src/translations.js:350
1578 #: src/translations.js:350
15771579 msgid "terminal"
15781580 msgstr "terminál"
15791581
15801582 #. Translators:
15811583 #. * This means there is personnel which helps you in case of problems.
15821584 #.
1583 #: ../src/translations.js:355
1585 #: src/translations.js:355
15841586 msgid "service"
15851587 msgstr "služba"
15861588
15871589 #. Translators: Accuracy of user location information
1588 #: ../src/utils.js:226
1590 #: src/utils.js:226
15891591 msgid "Unknown"
15901592 msgstr "neznámá"
15911593
15921594 #. Translators: Accuracy of user location information
1593 #: ../src/utils.js:229
1595 #: src/utils.js:229
15941596 msgid "Exact"
15951597 msgstr "velmi přesná"
15961598
1597 #: ../src/utils.js:287
1599 #: src/utils.js:287
15981600 #, javascript-format
15991601 msgid "%f h"
16001602 msgstr "%f h"
16011603
1602 #: ../src/utils.js:289
1604 #: src/utils.js:289
16031605 #, javascript-format
16041606 msgid "%f min"
16051607 msgstr "%f min"
16061608
1607 #: ../src/utils.js:291
1609 #: src/utils.js:291
16081610 #, javascript-format
16091611 msgid "%f s"
16101612 msgstr "%f s"
16111613
16121614 #. Translators: This is a distance measured in kilometers
1613 #: ../src/utils.js:302
1615 #: src/utils.js:302
16141616 #, javascript-format
16151617 msgid "%s km"
16161618 msgstr "%s km"
16171619
16181620 #. Translators: This is a distance measured in meters
1619 #: ../src/utils.js:305
1621 #: src/utils.js:305
16201622 #, javascript-format
16211623 msgid "%s m"
16221624 msgstr "%s m"
16231625
16241626 #. Translators: This is a distance measured in miles
1625 #: ../src/utils.js:313
1627 #: src/utils.js:313
16261628 #, javascript-format
16271629 msgid "%s mi"
16281630 msgstr "%s mi"
16291631
16301632 #. Translators: This is a distance measured in feet
1631 #: ../src/utils.js:316
1633 #: src/utils.js:316
16321634 #, javascript-format
16331635 msgid "%s ft"
16341636 msgstr "%s ft"
1635
1636 #~ msgid "Open Shape Layer&#x2026;"
1637 #~ msgstr "Otevřít uživatelskou vrstvu…"
+346
-339
po/da.po less more
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-maps master\n"
10 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
11 "maps&keywords=I18N+L10N&component=general\n"
12 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
13 "PO-Revision-Date: 2018-03-06 22:30+0100\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
11 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
12 "PO-Revision-Date: 2018-08-30 21:38+0200\n"
1413 "Last-Translator: Ask Hjorth Larsen <asklarsen@gmail.com>\n"
1514 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
1615 "Language: da\n"
2120 "X-Language: da_DK\n"
2221 "X-Source-Language: C\n"
2322
24 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
23 #: data/org.gnome.Maps.appdata.xml.in:6
2524 msgid "GNOME Maps"
2625 msgstr "GNOME Kort"
2726
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
27 #: data/org.gnome.Maps.appdata.xml.in:7
2928 msgid "Find places around the world"
3029 msgstr "Find steder i hele verden"
3130
32 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
31 #: data/org.gnome.Maps.appdata.xml.in:9
3332 msgid ""
3433 "Maps gives you quick access to maps all across the world. It allows you to "
3534 "quickly find the place you’re looking for by searching for a city or street, "
3938 "mulighed for hurtigt at finde stedet du leder efter ved at søge efter en by "
4039 "eller gade, eller et sted hvor du kan mødes med en ven."
4140
42 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
41 #: data/org.gnome.Maps.appdata.xml.in:14
4342 msgid ""
4443 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4544 "thousands of people across the globe."
5049 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5150 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5251 #. your language to see what words you can use for the translated search.
53 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
52 #: data/org.gnome.Maps.appdata.xml.in:22
5453 msgid ""
5554 "You can even search for specific types of locations, such as “Pubs near Main "
5655 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6059 "understøttet)."
6160
6261 #. Translators: This is the program name.
63 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
64 #: ../src/application.js:87 ../src/mainWindow.js:518
62 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
63 #: src/application.js:83 src/mainWindow.js:511
6564 msgid "Maps"
6665 msgstr "Kort"
6766
68 #: ../data/org.gnome.Maps.desktop.in.h:2
67 #: data/org.gnome.Maps.desktop.in:5
6968 msgid "A simple maps application"
7069 msgstr "Et simpelt kortprogram"
7170
72 #: ../data/org.gnome.Maps.desktop.in.h:3
71 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
72 #: data/org.gnome.Maps.desktop.in:8
73 msgid "org.gnome.Maps"
74 msgstr "org.gnome.Maps"
75
76 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
77 #: data/org.gnome.Maps.desktop.in:14
7378 msgid "Maps;"
7479 msgstr "Kort;"
7580
76 #: ../data/org.gnome.Maps.desktop.in.h:4
81 #: data/org.gnome.Maps.desktop.in:17
7782 msgid "Allows your location to be shown on the map."
7883 msgstr "Tillader at din placering vises på kortet."
7984
80 #: ../data/org.gnome.Maps.gschema.xml.h:1
85 #: data/org.gnome.Maps.gschema.xml:11
8186 msgid "last viewed location"
8287 msgstr "sidst viste sted"
8388
84 #: ../data/org.gnome.Maps.gschema.xml.h:2
89 #: data/org.gnome.Maps.gschema.xml:12
8590 msgid "Coordinates of last viewed location."
8691 msgstr "Koordinater for sidst viste sted."
8792
88 #: ../data/org.gnome.Maps.gschema.xml.h:3
93 #: data/org.gnome.Maps.gschema.xml:16
8994 msgid "Window size"
9095 msgstr "Vinduesstørrelse"
9196
92 #: ../data/org.gnome.Maps.gschema.xml.h:4
97 #: data/org.gnome.Maps.gschema.xml:17
9398 msgid "Window size (width and height)."
9499 msgstr "Vinduesstørrelse (bredde og højde)."
95100
96 #: ../data/org.gnome.Maps.gschema.xml.h:5
101 #: data/org.gnome.Maps.gschema.xml:21
97102 msgid "Window position"
98103 msgstr "Vinduesplacering"
99104
100 #: ../data/org.gnome.Maps.gschema.xml.h:6
105 #: data/org.gnome.Maps.gschema.xml:22
101106 msgid "Window position (X and Y)."
102107 msgstr "Vinduesplacering (X og Y)."
103108
104 #: ../data/org.gnome.Maps.gschema.xml.h:7
109 #: data/org.gnome.Maps.gschema.xml:26
105110 msgid "Window maximized"
106111 msgstr "Vindue maksimeret"
107112
108 #: ../data/org.gnome.Maps.gschema.xml.h:8
113 #: data/org.gnome.Maps.gschema.xml:27
109114 msgid "Window maximization state"
110115 msgstr "Maksimeringstilstand for vindue"
111116
112 #: ../data/org.gnome.Maps.gschema.xml.h:9
117 #: data/org.gnome.Maps.gschema.xml:31
113118 msgid "Maximum number of search results"
114119 msgstr "Maksimum antal af søgeresultater"
115120
116 #: ../data/org.gnome.Maps.gschema.xml.h:10
121 #: data/org.gnome.Maps.gschema.xml:32
117122 msgid "Maximum number of search results from geocode search."
118123 msgstr "Maksimum antal af søgeresultater fra geokode-søgning."
119124
120 #: ../data/org.gnome.Maps.gschema.xml.h:11
125 #: data/org.gnome.Maps.gschema.xml:36
121126 msgid "Number of recent places to store"
122127 msgstr "Antal seneste steder, der skal gemmes"
123128
124 #: ../data/org.gnome.Maps.gschema.xml.h:12
129 #: data/org.gnome.Maps.gschema.xml:37
125130 msgid "Number of recently visited places to store."
126131 msgstr "Antal senest besøgte steder, der skal gemmes."
127132
128 #: ../data/org.gnome.Maps.gschema.xml.h:13
133 #: data/org.gnome.Maps.gschema.xml:41
129134 msgid "Number of recent routes to store"
130135 msgstr "Antal seneste ruter, der skal gemmes"
131136
132 #: ../data/org.gnome.Maps.gschema.xml.h:14
137 #: data/org.gnome.Maps.gschema.xml:42
133138 msgid "Number of recently visited routes to store."
134139 msgstr "Antal senest besøgte ruter, der skal gemmes."
135140
136 #: ../data/org.gnome.Maps.gschema.xml.h:15
141 #: data/org.gnome.Maps.gschema.xml:46
137142 msgid "Facebook check-in privacy setting"
138143 msgstr "Privatlivsindstilling til at tjekke ind på Facebook"
139144
140145 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
141 #: ../data/org.gnome.Maps.gschema.xml.h:17
146 #: data/org.gnome.Maps.gschema.xml:48
142147 msgid ""
143148 "Latest used Facebook check-in privacy setting. Possible values are: "
144149 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
146151 "Sidst benyttede privatlivsindstilling til at tjekke ind på Facebook. Mulige "
147152 "værdier er: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS og SELF."
148153
149 #: ../data/org.gnome.Maps.gschema.xml.h:18
154 #: data/org.gnome.Maps.gschema.xml:52
150155 msgid "Foursquare check-in privacy setting"
151156 msgstr "Privatlivsindstilling til at tjekke ind på Foursquare"
152157
153 #: ../data/org.gnome.Maps.gschema.xml.h:19
158 #: data/org.gnome.Maps.gschema.xml:53
154159 msgid ""
155160 "Latest used Foursquare check-in privacy setting. Possible values are: "
156161 "public, followers or private."
158163 "Sidst benyttede privatlivsindstilling til at tjekke ind på Foursquare. "
159164 "Mulige værdier er: public, followers eller private."
160165
161 #: ../data/org.gnome.Maps.gschema.xml.h:20
166 #: data/org.gnome.Maps.gschema.xml:57
162167 msgid "Foursquare check-in Facebook broadcasting"
163168 msgstr "Facebook-post af indtjekning på Foursquare"
164169
165 #: ../data/org.gnome.Maps.gschema.xml.h:21
170 #: data/org.gnome.Maps.gschema.xml:58
166171 msgid ""
167172 "Indicates if Foursquare should broadcast the check-in as a post in the "
168173 "Facebook account associated with the Foursquare account."
170175 "Angiver om Foursquare skal poste din indtjekning som opdatering på Facebook-"
171176 "kontoen, der er tilknyttet denne Foursquare-konto."
172177
173 #: ../data/org.gnome.Maps.gschema.xml.h:22
178 #: data/org.gnome.Maps.gschema.xml:62
174179 msgid "Foursquare check-in Twitter broadcasting"
175180 msgstr "Twitter-post af indtjekning på Foursquare"
176181
177 #: ../data/org.gnome.Maps.gschema.xml.h:23
182 #: data/org.gnome.Maps.gschema.xml:63
178183 msgid ""
179184 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
180185 "Twitter account associated with the Foursquare account."
182187 "Angiver om Foursquare skal poste din indtjekning som tweet i Twitterkontoen, "
183188 "der er tilknyttet denne Foursquare-konto."
184189
185 #: ../data/org.gnome.Maps.gschema.xml.h:24
190 #: data/org.gnome.Maps.gschema.xml:67
186191 msgid "OpenStreetMap username or e-mail address"
187192 msgstr "Brugernavn eller e-mail-adresse på OpenStreetMap"
188193
189 #: ../data/org.gnome.Maps.gschema.xml.h:25
194 #: data/org.gnome.Maps.gschema.xml:68
190195 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
191196 msgstr ""
192197 "Angiver om brugeren er logget ind til at kunne redigere data i OpenStreetMap."
193198
194 #: ../data/org.gnome.Maps.gschema.xml.h:26
199 #: data/org.gnome.Maps.gschema.xml:72
195200 msgid "Last used transportation type for routing"
196201 msgstr "Sidst brugte transporttype til routing"
197202
198 #: ../data/ui/app-menu.ui.h:1
203 #: data/ui/app-menu.ui:7
199204 msgid "Set up OpenStreetMap Account"
200205 msgstr "Opret OpenStreetMap-konto"
201206
202 #: ../data/ui/app-menu.ui.h:2
207 #: data/ui/app-menu.ui:12
203208 msgid "_Keyboard Shortcuts"
204209 msgstr "_Tastaturgenveje"
205210
206 #: ../data/ui/app-menu.ui.h:3
211 #: data/ui/app-menu.ui:17
207212 msgid "About"
208213 msgstr "Om"
209214
210 #: ../data/ui/app-menu.ui.h:4
215 #: data/ui/app-menu.ui:21
211216 msgid "Quit"
212217 msgstr "Afslut"
213218
214 #: ../data/ui/check-in-dialog.ui.h:1
219 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
215220 msgid "Visibility"
216221 msgstr "Synlighed"
217222
218 #: ../data/ui/check-in-dialog.ui.h:2
223 #: data/ui/check-in-dialog.ui:334
219224 msgid "Post on Facebook"
220225 msgstr "Post på Facebook"
221226
222 #: ../data/ui/check-in-dialog.ui.h:3
227 #: data/ui/check-in-dialog.ui:348
223228 msgid "Post on Twitter"
224229 msgstr "Post på Twitter"
225230
226 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
227 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
231 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
232 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
228233 msgid "_Cancel"
229234 msgstr "_Annullér"
230235
231236 #. Translators: Check in is used as a verb
232 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
237 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
233238 msgid "C_heck in"
234239 msgstr "T_jek ind"
235240
236 #: ../data/ui/check-in-dialog.ui.h:6
241 #: data/ui/check-in-dialog.ui:427
237242 msgid "Everyone"
238243 msgstr "Alle"
239244
240 #: ../data/ui/check-in-dialog.ui.h:7
245 #: data/ui/check-in-dialog.ui:431
241246 msgid "Friends of friends"
242247 msgstr "Venners venner"
243248
244 #: ../data/ui/check-in-dialog.ui.h:8
249 #: data/ui/check-in-dialog.ui:435
245250 msgid "Just friends"
246251 msgstr "Kun venner"
247252
248 #: ../data/ui/check-in-dialog.ui.h:9
253 #: data/ui/check-in-dialog.ui:439
249254 msgid "Just me"
250255 msgstr "Kun mig"
251256
252 #: ../data/ui/check-in-dialog.ui.h:10
257 #: data/ui/check-in-dialog.ui:453
253258 msgid "Public"
254259 msgstr "Offentlig"
255260
256 #: ../data/ui/check-in-dialog.ui.h:11
261 #: data/ui/check-in-dialog.ui:457
257262 msgid "Followers"
258263 msgstr "Følgere"
259264
260 #: ../data/ui/check-in-dialog.ui.h:12
265 #: data/ui/check-in-dialog.ui:461
261266 msgid "Private"
262267 msgstr "Privat"
263268
264 #: ../data/ui/context-menu.ui.h:1
269 #: data/ui/context-menu.ui:9
265270 msgid "What’s here?"
266271 msgstr "Hvad er der her?"
267272
268 #: ../data/ui/context-menu.ui.h:2
273 #: data/ui/context-menu.ui:16
269274 msgid "Copy Location"
270275 msgstr "Kopiér placering"
271276
272 #: ../data/ui/context-menu.ui.h:3
277 #: data/ui/context-menu.ui:23
273278 msgid "Export As Image"
274279 msgstr "Eksportér som billede"
275280
276 #: ../data/ui/context-menu.ui.h:4
281 #: data/ui/context-menu.ui:36
277282 msgid "Add to OpenStreetMap"
278283 msgstr "Føj til OpenStreetMap"
279284
280 #: ../data/ui/export-view-dialog.ui.h:1
285 #: data/ui/export-view-dialog.ui:14
281286 msgid "Export view"
282287 msgstr "Eksportér visning"
283288
284 #: ../data/ui/export-view-dialog.ui.h:3
289 #: data/ui/export-view-dialog.ui:34
285290 msgid "_Export"
286291 msgstr "_Eksportér"
287292
288 #: ../data/ui/export-view-dialog.ui.h:4
293 #: data/ui/export-view-dialog.ui:126
289294 msgid "Include route and markers"
290295 msgstr "Inkludér rute og markører"
291296
292297 # Hmm. Konteksten er ikke helt klar og kan ikke rigtig genenmskues fra kildefilen.
293 #: ../data/ui/help-overlay.ui.h:1
298 #: data/ui/help-overlay.ui:14
294299 msgctxt "shortcut window"
295300 msgid "General"
296301 msgstr "Generelt"
297302
298 #: ../data/ui/help-overlay.ui.h:2
303 #: data/ui/help-overlay.ui:18
299304 msgctxt "shortcut window"
300305 msgid "Show Shortcuts"
301306 msgstr "Vis genveje"
302307
303 #: ../data/ui/help-overlay.ui.h:3
308 #: data/ui/help-overlay.ui:25
304309 msgctxt "shortcut window"
305310 msgid "Search"
306311 msgstr "Søg"
307312
308 #: ../data/ui/help-overlay.ui.h:4
313 #: data/ui/help-overlay.ui:32
309314 msgctxt "shortcut window"
310315 msgid "Toggle route planner"
311316 msgstr "Slå ruteplan til eller fra"
312317
313 #: ../data/ui/help-overlay.ui.h:5
318 #: data/ui/help-overlay.ui:39
314319 msgctxt "shortcut window"
315320 msgid "Print route"
316321 msgstr "Udskriv rute"
317322
318 #: ../data/ui/help-overlay.ui.h:6
323 #: data/ui/help-overlay.ui:46
319324 msgctxt "shortcut window"
320325 msgid "Quit"
321326 msgstr "Afslut"
322327
323328 # kunne også være kortoversigt eller noget andet
324 #: ../data/ui/help-overlay.ui.h:7
329 #: data/ui/help-overlay.ui:55
325330 msgctxt "shortcut window"
326331 msgid "Map View"
327332 msgstr "Kortvisning"
328333
329 #: ../data/ui/help-overlay.ui.h:8
334 #: data/ui/help-overlay.ui:59
330335 msgctxt "shortcut window"
331336 msgid "Zoom in"
332337 msgstr "Zoom ind"
333338
334 #: ../data/ui/help-overlay.ui.h:9
339 #: data/ui/help-overlay.ui:66
335340 msgctxt "shortcut window"
336341 msgid "Zoom out"
337342 msgstr "Zoom ud"
338343
339 #: ../data/ui/help-overlay.ui.h:10
344 #: data/ui/help-overlay.ui:73
340345 msgctxt "shortcut window"
341346 msgid "Toggle scale"
342347 msgstr "Slå skala til/fra"
343348
344 #: ../data/ui/help-overlay.ui.h:11
349 #: data/ui/help-overlay.ui:80
345350 msgctxt "shortcut window"
346351 msgid "Go to current location"
347352 msgstr "Gå til nuværende placering"
348353
349 #: ../data/ui/help-overlay.ui.h:12
354 #: data/ui/help-overlay.ui:87
350355 msgctxt "shortcut window"
351356 msgid "Switch to street view"
352357 msgstr "Skift til gadevisning"
353358
354 #: ../data/ui/help-overlay.ui.h:13
359 #: data/ui/help-overlay.ui:94
355360 msgctxt "shortcut window"
356361 msgid "Switch to aerial view"
357362 msgstr "Skift til luftvisning"
358363
359 #: ../data/ui/help-overlay.ui.h:14
364 #: data/ui/help-overlay.ui:101
360365 msgctxt "shortcut window"
361366 msgid "Open shape layer"
362367 msgstr "Åbn formlag"
363368
364369 #. Translators: This string uses ellipsis character
365 #: ../data/ui/layers-popover.ui.h:2
366 msgid "Open Shape Layer&#x2026;"
370 #: data/ui/layers-popover.ui:71
371 msgid "Open Shape Layer…"
367372 msgstr "Åbn formlag …"
368373
369 #: ../data/ui/location-service-notification.ui.h:1
374 #: data/ui/location-service-dialog.ui:16
370375 msgid "Turn on location services to find your location"
371376 msgstr "Slå lokaliseringstjenster til for at bestemme din placering"
372377
373 #: ../data/ui/location-service-notification.ui.h:2
378 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
379 #: data/ui/zoom-in-dialog.ui:28
380 msgid "Cancel"
381 msgstr "Annullér"
382
383 #: data/ui/location-service-dialog.ui:38
374384 msgid "Location Settings"
375385 msgstr "Lokaliseringsindstillinger"
376386
377387 #. Translators: This is a tooltip
378 #: ../data/ui/main-window.ui.h:3
388 #: data/ui/main-window.ui:23
379389 msgid "Go to current location"
380390 msgstr "Gå til nuværende placering"
381391
382392 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:5
393 #: data/ui/main-window.ui:44
384394 msgid "Choose map type"
385395 msgstr "Vælg korttype"
386396
387397 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:7
398 #: data/ui/main-window.ui:69
389399 msgid "Zoom out"
390400 msgstr "Zoom ud"
391401
392402 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:9
403 #: data/ui/main-window.ui:85
394404 msgid "Zoom in"
395405 msgstr "Zoom ind"
396406
397407 #. Translators: This is a tooltip
398 #: ../data/ui/main-window.ui.h:11
408 #: data/ui/main-window.ui:103
399409 msgid "Toggle route planner"
400410 msgstr "Slå ruteplan til eller fra"
401411
402412 #. Translators: This is a tooltip
403 #: ../data/ui/main-window.ui.h:13
413 #: data/ui/main-window.ui:124
404414 msgid "Toggle favorites"
405415 msgstr "Slå foretrukne til/fra"
406416
407417 #. Translators: This is a tooltip
408 #: ../data/ui/main-window.ui.h:15
418 #: data/ui/main-window.ui:144
409419 msgid "Print Route"
410420 msgstr "Udskriv rute"
411421
412 #: ../data/ui/main-window.ui.h:16
422 #: data/ui/main-window.ui:202
413423 msgid "Maps is offline!"
414424 msgstr "Kort er offline!"
415425
416 #: ../data/ui/main-window.ui.h:17
426 #: data/ui/main-window.ui:212
417427 msgid ""
418428 "Maps need an active internet connection to function properly, but one can’t "
419429 "be found."
421431 "Kort skal bruge en aktiv internetforbindelse for at fungere korrekt, men der "
422432 "er ingen."
423433
424 #: ../data/ui/main-window.ui.h:18
434 #: data/ui/main-window.ui:221
425435 msgid "Check your connection and proxy settings."
426436 msgstr "Kontrollér dine indstillinger for forbindelse og proxy."
427437
428438 #. Translators: This is a tooltip
429 #: ../data/ui/map-bubble.ui.h:2
439 #: data/ui/map-bubble.ui:45
430440 msgid "Add to new route"
431441 msgstr "Føj til ny rute"
432442
433443 #. Translators: This is a tooltip
434 #: ../data/ui/map-bubble.ui.h:4
444 #: data/ui/map-bubble.ui:62
435445 msgid "Open with another application"
436446 msgstr "Åbn med andet program"
437447
438448 #. Translators: This is a tooltip
439 #: ../data/ui/map-bubble.ui.h:6
449 #: data/ui/map-bubble.ui:79
440450 msgid "Mark as favorite"
441451 msgstr "Markér som foretrukken"
442452
443453 #. Translators: This is a tooltip
444 #: ../data/ui/map-bubble.ui.h:10
454 #: data/ui/map-bubble.ui:98
445455 msgid "Check in here"
446456 msgstr "Tjek ind her"
447457
448 #: ../data/ui/osm-account-dialog.ui.h:1
458 #: data/ui/osm-account-dialog.ui:9
449459 msgid "OpenStreetMap Account"
450460 msgstr "OpenStreetMap-konto"
451461
452 #: ../data/ui/osm-account-dialog.ui.h:2
462 #: data/ui/osm-account-dialog.ui:22
453463 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
454464 msgstr ""
455465 "<span weight=\"bold\" size=\"x-large\">Log ind for at redigere kort</span>"
456466
457 #: ../data/ui/osm-account-dialog.ui.h:3
467 #: data/ui/osm-account-dialog.ui:36
458468 msgid ""
459469 "Help to improve the map, using an\n"
460470 "OpenStreetMap account."
462472 "Hjælp med at forbedre kortet med\n"
463473 "en OpenStreetMap-konto."
464474
465 #: ../data/ui/osm-account-dialog.ui.h:5
475 #: data/ui/osm-account-dialog.ui:56
466476 msgid "Email"
467477 msgstr "E-mail"
468478
469 #: ../data/ui/osm-account-dialog.ui.h:6
479 #: data/ui/osm-account-dialog.ui:81
470480 msgid "Password"
471481 msgstr "Adgangskode"
472482
473 #: ../data/ui/osm-account-dialog.ui.h:7
483 #: data/ui/osm-account-dialog.ui:125
474484 msgid "Sign In"
475485 msgstr "Log ind"
476486
477 #: ../data/ui/osm-account-dialog.ui.h:8
487 #: data/ui/osm-account-dialog.ui:146
478488 msgid "Don’t have an account?"
479489 msgstr "Har du ikke en konto?"
480490
481491 #. The label should contain the link to the OSM reset password page with a translated title
482 #: ../data/ui/osm-account-dialog.ui.h:10
492 #: data/ui/osm-account-dialog.ui:159
483493 msgid ""
484494 "Sorry, that didn’t work. Please try again, or visit\n"
485495 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
489499 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
490500 "\">OpenStreetMap</a> for at nulstille din adgangskode."
491501
492 #: ../data/ui/osm-account-dialog.ui.h:12
502 #: data/ui/osm-account-dialog.ui:172
493503 msgid "The verification code didn’t match, please try again."
494504 msgstr "Godkendelseskoden var ikke korrekt. Prøv venligst igen."
495505
496 #: ../data/ui/osm-account-dialog.ui.h:13
506 #: data/ui/osm-account-dialog.ui:209
497507 msgid "Enter verification code shown above"
498508 msgstr "Indtast godkendelseskoden vist ovenfor"
499509
500 #: ../data/ui/osm-account-dialog.ui.h:14
510 #: data/ui/osm-account-dialog.ui:232
501511 msgid "Verify"
502512 msgstr "Godkend"
503513
504 #: ../data/ui/osm-account-dialog.ui.h:15
514 #: data/ui/osm-account-dialog.ui:262
505515 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
506516 msgstr "<span weight=\"bold\" size=\"x-large\">Logget ind</span>"
507517
508 #: ../data/ui/osm-account-dialog.ui.h:16
518 #: data/ui/osm-account-dialog.ui:275
509519 msgid "Your OpenStreetMap account is active."
510520 msgstr "Din OpenStreetMap-konto er aktiv."
511521
512 #: ../data/ui/osm-account-dialog.ui.h:17
522 #: data/ui/osm-account-dialog.ui:309
513523 msgid "Sign Out"
514524 msgstr "Log ud"
515525
516 #: ../data/ui/osm-edit-address.ui.h:1
526 #: data/ui/osm-edit-address.ui:14
517527 msgid "Street"
518528 msgstr "Gade"
519529
520 #: ../data/ui/osm-edit-address.ui.h:2
530 #: data/ui/osm-edit-address.ui:26
521531 msgid "House number"
522532 msgstr "Husnummer"
523533
524 #: ../data/ui/osm-edit-address.ui.h:3
534 #: data/ui/osm-edit-address.ui:38
525535 msgid "Postal code"
526536 msgstr "Postnummer"
527537
528538 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
529 #: ../data/ui/osm-edit-address.ui.h:5
539 #: data/ui/osm-edit-address.ui:50
530540 msgid "City"
531541 msgstr "By"
532542
533 #: ../data/ui/osm-edit-dialog.ui.h:1
543 #: data/ui/osm-edit-dialog.ui:58
534544 msgid "Type"
535545 msgstr "Type"
536546
537547 # Velsagtens by, postkode eller senest brugte jf. omkringstående
538 #: ../data/ui/osm-edit-dialog.ui.h:2
548 #: data/ui/osm-edit-dialog.ui:84
539549 msgid "None"
540550 msgstr "Ingen"
541551
542 #: ../data/ui/osm-edit-dialog.ui.h:3
552 #: data/ui/osm-edit-dialog.ui:129
543553 msgid "Add Field"
544554 msgstr "Tilføj felt"
545555
546 #: ../data/ui/osm-edit-dialog.ui.h:4
556 #: data/ui/osm-edit-dialog.ui:163
547557 msgid "Comment"
548558 msgstr "Kommentar"
549559
550 #: ../data/ui/osm-edit-dialog.ui.h:5
560 #: data/ui/osm-edit-dialog.ui:195
551561 msgid ""
552562 "Map changes will be visible on all maps that use\n"
553563 "OpenStreetMap data."
555565 "Kortændringer vil være synlige på alle kort, der\n"
556566 "bruger data fra OpenStreetMap."
557567
558 #: ../data/ui/osm-edit-dialog.ui.h:7
568 #: data/ui/osm-edit-dialog.ui:241
559569 msgid "Recently Used"
560570 msgstr "Senest brugte"
561571
562 #: ../data/ui/osm-edit-dialog.ui.h:8
572 #: data/ui/osm-edit-dialog.ui:280
563573 msgctxt "dialog title"
564574 msgid "Edit on OpenStreetMap"
565575 msgstr "Redigér på OpenStreetMap"
566576
567 #: ../data/ui/osm-edit-dialog.ui.h:9
568 msgid "Cancel"
569 msgstr "Annullér"
570
571 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
577 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
572578 msgid "Next"
573579 msgstr "Næste"
574580
575581 #. Translators: This is a tooltip
576 #: ../data/ui/place-bubble.ui.h:2
582 #: data/ui/place-bubble.ui:49
577583 msgid "Edit on OpenStreetMap"
578584 msgstr "Retigér på OpenStreetMap"
579585
580586 #. Translators: This is a tooltip
581 #: ../data/ui/place-bubble.ui.h:4
587 #: data/ui/place-bubble.ui:73
582588 msgid "Show more information"
583589 msgstr "Vis flere oplysninger"
584590
585 #: ../data/ui/place-popover.ui.h:1
591 #: data/ui/place-popover.ui:24
586592 msgid "Press enter to search"
587593 msgstr "Tryk enter for at søge"
588594
589 #: ../data/ui/place-popover.ui.h:2
595 #: data/ui/place-popover.ui:72
590596 msgid "No results found"
591597 msgstr "Ingen resultater fundet"
592598
593599 #. Translators: This is a tooltip
594 #: ../data/ui/route-entry.ui.h:2
600 #: data/ui/route-entry.ui:20
595601 msgid "Drag to change order of the route"
596602 msgstr "Træk for at ændre rækkefølge for ruten"
597603
598 #: ../data/ui/send-to-dialog.ui.h:1
604 #: data/ui/send-to-dialog.ui:15
599605 msgid "Open location"
600606 msgstr "Åbn placering"
601607
602 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
608 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
603609 msgid "_Open"
604610 msgstr "_Åbn"
605611
606 #: ../data/ui/shape-layer-file-chooser.ui.h:1
612 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
607613 msgid "Open Shape Layer"
608614 msgstr "Åbn formlag"
609615
610616 # velsagtens af lag eller rute
611617 #. Translators: This is a tooltip
612 #: ../data/ui/shape-layer-row.ui.h:2
618 #: data/ui/shape-layer-row.ui:19
613619 msgid "Toggle visible"
614620 msgstr "Slå synlighed til/fra"
615621
616 #: ../data/ui/sidebar.ui.h:1
622 #: data/ui/sidebar.ui:275
617623 msgid "Route search by GraphHopper"
618624 msgstr "Rutesøgning med GraphHopper"
619625
620 #: ../data/ui/sidebar.ui.h:2
626 #: data/ui/sidebar.ui:296
621627 msgid "Route search by OpenTripPlanner"
622628 msgstr "Rutesøgning med OpenTripPlanner"
623629
624 #: ../data/ui/sidebar.ui.h:3
630 #: data/ui/sidebar.ui:369
625631 msgid ""
626632 "Routing itineraries for public transit is provided by GNOME\n"
627633 "using timetable data obtained from transit companies or agencies.\n"
639645 "Viste navne og mærker skal betragtes som registrerede varemærker, når\n"
640646 "dette er muligt."
641647
642 #: ../data/ui/social-place-more-results-row.ui.h:1
648 #: data/ui/social-place-more-results-row.ui:8
643649 msgid "Show more results"
644650 msgstr "Vis flere resultater"
645651
646652 #. Translators: This is a tooltip
647 #: ../data/ui/transit-leg-row.ui.h:2
653 #: data/ui/transit-leg-row.ui:126
648654 msgid "Hide intermediate stops and information"
649655 msgstr "Skjul mellemliggende stop og oplysninger"
650656
651657 #. Translators: This is a tooltip
652 #: ../data/ui/transit-leg-row.ui.h:4
658 #: data/ui/transit-leg-row.ui:200
653659 msgid "Show intermediate stops and information"
654660 msgstr "Vis mellemliggende stop og oplysninger"
655661
656662 #. Indicates searching for the next available itineraries
657 #: ../data/ui/transit-options-panel.ui.h:2
663 #: data/ui/transit-options-panel.ui:18
658664 msgid "Leave Now"
659665 msgstr "Tag afsted nu"
660666
661667 #. Indicates searching for itineraries leaving at the specified time at the earliest
662 #: ../data/ui/transit-options-panel.ui.h:4
668 #: data/ui/transit-options-panel.ui:19
663669 msgid "Leave By"
664670 msgstr "Afgangstidspunkt"
665671
666672 #. Indicates searching for itineraries arriving no later than the specified time
667 #: ../data/ui/transit-options-panel.ui.h:6
673 #: data/ui/transit-options-panel.ui:20
668674 msgid "Arrive By"
669675 msgstr "Ankomsttidspunkt"
670676
671677 #. Header indicating selected modes of transit
672 #: ../data/ui/transit-options-panel.ui.h:8
678 #: data/ui/transit-options-panel.ui:106
673679 msgid "Show"
674680 msgstr "Vis"
675681
676 #: ../data/ui/transit-options-panel.ui.h:9
682 #: data/ui/transit-options-panel.ui:117
677683 msgid "Buses"
678684 msgstr "Busser"
679685
680 #: ../data/ui/transit-options-panel.ui.h:10
686 #: data/ui/transit-options-panel.ui:124
681687 msgid "Trams"
682688 msgstr "Sporvogne"
683689
684 #: ../data/ui/transit-options-panel.ui.h:11
690 #: data/ui/transit-options-panel.ui:131
685691 msgid "Trains"
686692 msgstr "Tog"
687693
688 #: ../data/ui/transit-options-panel.ui.h:12
694 #: data/ui/transit-options-panel.ui:138
689695 msgid "Subway"
690696 msgstr "Metro"
691697
692 #: ../data/ui/transit-options-panel.ui.h:13
698 #: data/ui/transit-options-panel.ui:145
693699 msgid "Ferries"
694700 msgstr "Færger"
695701
696 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
702 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
697703 msgid "Current location"
698704 msgstr "Nuværende placering"
699705
700706 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
701 #: ../data/ui/user-location-bubble.ui.h:4
702 #, no-c-format
707 #: data/ui/user-location-bubble.ui:28
703708 msgid "Accuracy: %s"
704709 msgstr "Nøjagtighed: %s"
705710
706 #: ../data/ui/zoom-in-notification.ui.h:1
711 #: data/ui/zoom-in-dialog.ui:16
707712 msgid "Zoom in to add location!"
708713 msgstr "Zoom ind for at tilføje sted!"
709714
710 #: ../data/ui/zoom-in-notification.ui.h:2
711 msgid "OK"
712 msgstr "OK"
713
714 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
715 #: ../lib/maps-file-tile-source.c:459
715 #: data/ui/zoom-in-dialog.ui:38
716 msgid "Zoom In"
717 msgstr "Zoom ind"
718
719 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
720 #: lib/maps-file-tile-source.c:459
716721 msgid "Failed to find tile structure in directory"
717722 msgstr "Kunne ikke finde flisestruktur i mappe"
718723
719 #: ../lib/maps-osm.c:56
724 #: lib/maps-osm.c:56
720725 msgid "Failed to parse XML document"
721726 msgstr "Kunne ikke fortolke XML-dokument"
722727
723 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
728 #: lib/maps-osm.c:252 lib/maps-osm.c:405
724729 msgid "Missing required attributes"
725730 msgstr "Mangler nødvendige attributter"
726731
727 #: ../lib/maps-osm.c:453
732 #: lib/maps-osm.c:453
728733 msgid "Could not find OSM element"
729734 msgstr "Kunne ikke finde OSM-element"
730735
731 #: ../src/application.js:102
736 #: src/application.js:96
732737 msgid "A path to a local tiles directory structure"
733738 msgstr "En sti til en lokal flisemappestruktur"
734739
735 #: ../src/application.js:106
740 #: src/application.js:100
736741 msgid "Show the version of the program"
737742 msgstr "Vis programmets version"
738743
739 #: ../src/checkInDialog.js:175
744 #: src/checkInDialog.js:167
740745 msgid "Select an account"
741746 msgstr "Vælg en konto"
742747
743 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
748 #: src/checkInDialog.js:172 src/checkInDialog.js:244
744749 msgid "Loading"
745750 msgstr "Indlæser"
746751
747 #: ../src/checkInDialog.js:204
752 #: src/checkInDialog.js:196
748753 msgid "Select a place"
749754 msgstr "Vælg et sted"
750755
751 #: ../src/checkInDialog.js:209
756 #: src/checkInDialog.js:201
752757 msgid ""
753758 "Maps cannot find the place to check in to with Facebook. Please select one "
754759 "from this list."
756761 "Kort kan ikke finde stedet, hvorpå der skal tjekkes ind med Facebook. Vælg "
757762 "venligst et fra listen."
758763
759 #: ../src/checkInDialog.js:211
764 #: src/checkInDialog.js:203
760765 msgid ""
761766 "Maps cannot find the place to check in to with Foursquare. Please select one "
762767 "from this list."
767772 # Undgå problemer med forholdsord
768773 #. Translators: %s is the name of the place to check in.
769774 #.
770 #: ../src/checkInDialog.js:226
775 #: src/checkInDialog.js:218
771776 #, javascript-format
772777 msgid "Check in to %s"
773778 msgstr "Tjek ind: %s"
774779
775780 #. Translators: %s is the name of the place to check in.
776781 #.
777 #: ../src/checkInDialog.js:236
782 #: src/checkInDialog.js:228
778783 #, javascript-format
779784 msgid "Write an optional message to check in to %s."
780785 msgstr "Skriv valgfrit en besked for at tjekke ind her: %s."
781786
782 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
783 #: ../src/osmEditDialog.js:555
787 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
784788 msgid "An error has occurred"
785789 msgstr "Der opstod en fejl"
786790
787791 #. Translators: %s is the place name that user wanted to check-in
788 #: ../src/checkIn.js:147
792 #: src/checkIn.js:144
789793 #, javascript-format
790794 msgid "Cannot find “%s” in the social service"
791795 msgstr "Kan ikke finde “%s” på den sociale tjeneste"
792796
793797 # ??
794 #: ../src/checkIn.js:149
798 #: src/checkIn.js:146
795799 msgid "Cannot find a suitable place to check-in in this location"
796800 msgstr "Kan ikke finde et passende sted at tjekke ind her"
797801
798 #: ../src/checkIn.js:153
802 #: src/checkIn.js:150
799803 msgid ""
800804 "Credentials have expired, please open Online Accounts to sign in and enable "
801805 "this account"
803807 "Akkreditiverne er udløbet; åbn venligst Onlinekonti for at logge ind og slå "
804808 "denne konto til"
805809
806 #: ../src/contextMenu.js:99
810 #: src/contextMenu.js:95
807811 msgid "Route from here"
808812 msgstr "Rute herfra"
809813
810 #: ../src/contextMenu.js:101
814 #: src/contextMenu.js:97
811815 msgid "Add destination"
812816 msgstr "Tilføj destination"
813817
814 #: ../src/contextMenu.js:103
818 #: src/contextMenu.js:99
815819 msgid "Route to here"
816820 msgstr "Rute hertil"
817821
818 #: ../src/contextMenu.js:132
822 #: src/contextMenu.js:128
819823 msgid "Nothing found here!"
820824 msgstr "Intet fundet her!"
821825
822 #: ../src/contextMenu.js:189
826 #: src/contextMenu.js:189
823827 msgid ""
824828 "Location was added to the map, note that it may take a while before it shows "
825829 "on the map and in search results."
831835 #. * exported image with coordinates. The .png extension should be kept
832836 #. * intact in the translated string.
833837 #.
834 #: ../src/exportViewDialog.js:90
838 #: src/exportViewDialog.js:82
835839 #, javascript-format
836840 msgid "Maps at %f, %f.png"
837841 msgstr "Kort på %f, %f.png"
838842
839 #: ../src/exportViewDialog.js:161
843 #: src/exportViewDialog.js:154
840844 msgid "Filesystem is read only"
841845 msgstr "Filsystemet er skrivebeskyttet"
842846
843 #: ../src/exportViewDialog.js:163
847 #: src/exportViewDialog.js:156
844848 msgid "You do not have permission to save there"
845849 msgstr "Du har ikke tilladelse til at gemme der"
846850
847 #: ../src/exportViewDialog.js:165
851 #: src/exportViewDialog.js:158
848852 msgid "The directory does not exist"
849853 msgstr "Mappen findes ikke"
850854
851 #: ../src/exportViewDialog.js:167
855 #: src/exportViewDialog.js:160
852856 msgid "No filename specified"
853857 msgstr "Intet filnavn angivet"
854858
855 #: ../src/exportViewDialog.js:175
859 #: src/exportViewDialog.js:168
856860 msgid "Unable to export view"
857861 msgstr "Kan ikke eksportere visning"
858862
859 #: ../src/geoJSONSource.js:98
863 #: src/geoJSONSource.js:98
860864 msgid "invalid coordinate"
861865 msgstr "ugyldig koordinat"
862866
863 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
864 #: ../src/geoJSONSource.js:204
867 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
865868 msgid "parse error"
866869 msgstr "fortolkerfejl"
867870
868 #: ../src/geoJSONSource.js:183
871 #: src/geoJSONSource.js:181
869872 msgid "unknown geometry"
870873 msgstr "ukendt geometri"
871874
872 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
875 #: src/graphHopper.js:93 src/openTripPlanner.js:652
873876 msgid "Route request failed."
874877 msgstr "Ruteforespørgsel fejlede."
875878
876 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
879 #: src/graphHopper.js:100 src/openTripPlanner.js:615
877880 msgid "No route found."
878881 msgstr "Ingen rute fundet."
879882
880 #: ../src/graphHopper.js:193
883 #: src/graphHopper.js:188
881884 msgid "Start!"
882885 msgstr "Start!"
883886
884 #: ../src/mainWindow.js:59
887 #: src/mainWindow.js:59
885888 msgid "All Layer Files"
886889 msgstr "Alle lagfiler"
887890
888 #: ../src/mainWindow.js:459
891 #: src/mainWindow.js:444
889892 msgid "Failed to connect to location service"
890893 msgstr "Kunne ikke forbinde til lokaliseringstjeneste"
891894
892 #: ../src/mainWindow.js:516
895 #: src/mainWindow.js:509
893896 msgid "translator-credits"
894897 msgstr ""
895898 "Kris Thomsen\n"
900903 "Dansk-gruppen <dansk@dansk-gruppen.dk>\n"
901904 "Mere info: http://www.dansk-gruppen.dk"
902905
903 #: ../src/mainWindow.js:519
906 #: src/mainWindow.js:512
904907 msgid "A map application for GNOME"
905908 msgstr "Et kortprogram til GNOME"
906909
907 #: ../src/mainWindow.js:530
910 #: src/mainWindow.js:523
908911 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
909912 msgstr "Ophavsret © 2011 – 2017 Red Hat, Inc. og udviklerne af GNOME Kort"
910913
911 #: ../src/mainWindow.js:551
914 #: src/mainWindow.js:542
912915 #, javascript-format
913916 msgid "Map data by %s and contributors"
914917 msgstr "Kortdata af %s og bidragydere"
918921 #. * the bare name of the tile provider, or a linkified URL if one
919922 #. * is available
920923 #.
921 #: ../src/mainWindow.js:567
924 #: src/mainWindow.js:558
922925 #, javascript-format
923926 msgid "Map tiles provided by %s"
924927 msgstr "Kortfelter leveret af %s"
925928
926 #: ../src/mapView.js:356
929 #: src/mapView.js:353
927930 msgid "File type is not supported"
928931 msgstr "Filtypen understøttes ikke"
929932
930 #: ../src/mapView.js:363
933 #: src/mapView.js:360
931934 msgid "Failed to open layer"
932935 msgstr "Kunne ikke åbne lag"
933936
934 #: ../src/mapView.js:399
937 #: src/mapView.js:396
935938 msgid "Failed to open GeoURI"
936939 msgstr "Kunne ikke åbne GeoURI"
937940
938 #: ../src/openTripPlanner.js:622
939 msgid "No earlier alternatives found."
940 msgstr "Ingen tidligere alternativer fundet."
941
942 #: ../src/openTripPlanner.js:623
943 msgid "No later alternatives found."
944 msgstr "Ingen senere alternativer fundet."
945
946 #: ../src/openTripPlanner.js:661
941 #: src/openTripPlanner.js:648
947942 msgid "No timetable data found for this route."
948943 msgstr "Ingen køreplan fundet for denne rute."
949944
950945 #. setting the status in session.cancel_message still seems
951946 #. to always give status IO_ERROR
952 #: ../src/osmConnection.js:442
947 #: src/osmConnection.js:436
953948 msgid "Incorrect user name or password"
954949 msgstr "Forkert brugernavn eller adgangskode"
955950
956951 # Succes er et lidt stærkere ord på dansk end på engelsk. Har vi noget mere passende?
957 #: ../src/osmConnection.js:444
952 #: src/osmConnection.js:438
958953 msgid "Success"
959954 msgstr "Succes"
960955
961 #: ../src/osmConnection.js:446
956 #: src/osmConnection.js:440
962957 msgid "Bad request"
963958 msgstr "Ugyldig forespørgsel"
964959
965 #: ../src/osmConnection.js:448
960 #: src/osmConnection.js:442
966961 msgid "Object not found"
967962 msgstr "Objekt ikke fundet"
968963
969 #: ../src/osmConnection.js:450
964 #: src/osmConnection.js:444
970965 msgid "Conflict, someone else has just modified the object"
971966 msgstr "Konflikt! En anden har netop ændret objektet"
972967
973 #: ../src/osmConnection.js:452
968 #: src/osmConnection.js:446
974969 msgid "Object has been deleted"
975970 msgstr "Objektet er blevet slettet"
976971
977972 # A way is an ordered list of nodes which normally also has at least one tag or is included within a Relation
978973 #
979974 # http://wiki.openstreetmap.org/wiki/Way
980 #: ../src/osmConnection.js:454
975 #: src/osmConnection.js:448
981976 msgid "Way or relation refers to non-existing children"
982977 msgstr "Way eller relation refererer til underelementer som ikke findes"
983978
984 #: ../src/osmEditDialog.js:105
979 #: src/osmEditDialog.js:105
985980 msgid "Name"
986981 msgstr "Navn"
987982
988 #: ../src/osmEditDialog.js:108
983 #: src/osmEditDialog.js:108
989984 msgid "The official name. This is typically what appears on signs."
990985 msgstr "Det officielle navn. Dette er typisk hvad der står på et skilt."
991986
992 #: ../src/osmEditDialog.js:111
987 #: src/osmEditDialog.js:111
993988 msgid "Address"
994989 msgstr "Adresse"
995990
996 #: ../src/osmEditDialog.js:119
991 #: src/osmEditDialog.js:119
997992 msgid "Website"
998993 msgstr "Webside"
999994
1000 #: ../src/osmEditDialog.js:122
995 #: src/osmEditDialog.js:122
1001996 msgid ""
1002997 "The official website. Try to use the most basic form of a URL i.e. http://"
1003998 "example.com instead of http://example.com/index.html."
10051000 "Den officielle webside. Prøv at bruge den mest grundlæggende form, dvs. "
10061001 "http://eksempel.dk i stedet for http://eksempel.dk/index.html."
10071002
1008 #: ../src/osmEditDialog.js:127
1003 #: src/osmEditDialog.js:127
10091004 msgid "Phone"
10101005 msgstr "Telefon"
10111006
1012 #: ../src/osmEditDialog.js:131
1007 #: src/osmEditDialog.js:131
10131008 msgid ""
10141009 "Phone number. Use the international format, starting with a + sign. Beware "
10151010 "of local privacy laws, especially for private phone numbers."
10171012 "Telefonnummer. Brug det internationale format som begynder med tegnet +. Vær "
10181013 "opmærksom på lokale love om privatlivsbeskyttelse, især for private numre."
10191014
1020 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
1015 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10211016 msgid "Wikipedia"
10221017 msgstr "Wikipedia"
10231018
1024 #: ../src/osmEditDialog.js:140
1019 #: src/osmEditDialog.js:140
10251020 msgid ""
10261021 "The format used should include the language code and the article title like "
10271022 "“en:Article title”."
10291024 "Formatet bør inkludere sprogkoden og artiklens overskrift, f.eks. “da:"
10301025 "Artikeloverskrift”"
10311026
1032 #: ../src/osmEditDialog.js:144
1027 #: src/osmEditDialog.js:144
10331028 msgid "Opening hours"
10341029 msgstr "Åbningstider"
10351030
1036 #: ../src/osmEditDialog.js:149
1031 #: src/osmEditDialog.js:149
10371032 msgid "See the link in the label for help on format."
10381033 msgstr "Se linket i etiketten for at få hjælp om format."
10391034
1040 #: ../src/osmEditDialog.js:152
1035 #: src/osmEditDialog.js:152
10411036 msgid "Population"
10421037 msgstr "Befolkning"
10431038
1044 #: ../src/osmEditDialog.js:157
1039 #: src/osmEditDialog.js:157
10451040 msgid "Altitude"
10461041 msgstr "Højde"
10471042
1048 #: ../src/osmEditDialog.js:160
1043 #: src/osmEditDialog.js:160
10491044 msgid "Elevation (height above sea level) of a point in metres."
10501045 msgstr "Højde (over havoverfladen) af et punkt i meter."
10511046
1052 #: ../src/osmEditDialog.js:163
1047 #: src/osmEditDialog.js:163
10531048 msgid "Wheelchair access"
10541049 msgstr "Rullestolsadgang"
10551050
1056 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1057 #: ../src/osmEditDialog.js:213
1051 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10581052 msgid "Yes"
10591053 msgstr "Ja"
10601054
1061 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1062 #: ../src/osmEditDialog.js:214
1055 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10631056 msgid "No"
10641057 msgstr "Nej"
10651058
1066 #: ../src/osmEditDialog.js:168
1059 #: src/osmEditDialog.js:168
10671060 msgid "Limited"
10681061 msgstr "Begrænset"
10691062
1070 #: ../src/osmEditDialog.js:169
1063 #: src/osmEditDialog.js:169
10711064 msgid "Designated"
10721065 msgstr "Handicap"
10731066
1074 #: ../src/osmEditDialog.js:172
1067 #: src/osmEditDialog.js:172
10751068 msgid "Internet access"
10761069 msgstr "Internetadgang"
10771070
10791072 #. Translators:
10801073 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10811074 #.
1082 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1075 #: src/osmEditDialog.js:177 src/translations.js:340
10831076 msgid "Wi-Fi"
10841077 msgstr "Trådløs"
10851078
10861079 # Angiver typen af netværksadgang som f.eks. en café udbyder
1087 #: ../src/osmEditDialog.js:178
1080 #: src/osmEditDialog.js:178
10881081 msgid "Wired"
10891082 msgstr "Kabel"
10901083
1091 #: ../src/osmEditDialog.js:179
1084 #: src/osmEditDialog.js:179
10921085 msgid "Terminal"
10931086 msgstr "Terminal"
10941087
1095 #: ../src/osmEditDialog.js:180
1088 #: src/osmEditDialog.js:180
10961089 msgid "Service"
10971090 msgstr "Tjeneste"
10981091
1099 #: ../src/osmEditDialog.js:183
1092 #: src/osmEditDialog.js:183
11001093 msgid "Religion"
11011094 msgstr "Religion"
11021095
1103 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1096 #: src/osmEditDialog.js:186 src/translations.js:363
11041097 msgid "Animism"
11051098 msgstr "Animisme"
11061099
1107 #: ../src/osmEditDialog.js:187
1100 #: src/osmEditDialog.js:187
11081101 msgid "Bahá’í"
11091102 msgstr "Bahá’í"
11101103
1111 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1104 #: src/osmEditDialog.js:188 src/translations.js:365
11121105 msgid "Buddhism"
11131106 msgstr "Buddhisme"
11141107
1115 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1108 #: src/osmEditDialog.js:189 src/translations.js:366
11161109 msgid "Caodaism"
11171110 msgstr "Caodaisme"
11181111
1119 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1112 #: src/osmEditDialog.js:190 src/translations.js:367
11201113 msgid "Christianity"
11211114 msgstr "Kristendom"
11221115
1123 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1116 #: src/osmEditDialog.js:191 src/translations.js:368
11241117 msgid "Confucianism"
11251118 msgstr "Konfucianisme"
11261119
1127 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1120 #: src/osmEditDialog.js:192 src/translations.js:369
11281121 msgid "Hinduism"
11291122 msgstr "Hinduisme"
11301123
1131 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1124 #: src/osmEditDialog.js:193 src/translations.js:370
11321125 msgid "Jainism"
11331126 msgstr "Jainisme"
11341127
1135 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1128 #: src/osmEditDialog.js:194 src/translations.js:371
11361129 msgid "Judaism"
11371130 msgstr "Jødedom"
11381131
1139 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1132 #: src/osmEditDialog.js:195 src/translations.js:372
11401133 msgid "Islam"
11411134 msgstr "Islam"
11421135
1143 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1136 #: src/osmEditDialog.js:196 src/translations.js:373
11441137 msgid "Multiple Religions"
11451138 msgstr "Flere religioner"
11461139
1147 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1140 #: src/osmEditDialog.js:197 src/translations.js:374
11481141 msgid "Paganism"
11491142 msgstr "Paganisme"
11501143
1151 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1144 #: src/osmEditDialog.js:198 src/translations.js:375
11521145 msgid "Pastafarianism"
11531146 msgstr "Pastafarianisme"
11541147
1155 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1148 #: src/osmEditDialog.js:199 src/translations.js:376
11561149 msgid "Scientology"
11571150 msgstr "Scientology"
11581151
1159 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1152 #: src/osmEditDialog.js:200 src/translations.js:377
11601153 msgid "Shinto"
11611154 msgstr "Shinto"
11621155
1163 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1156 #: src/osmEditDialog.js:201 src/translations.js:378
11641157 msgid "Sikhism"
11651158 msgstr "Sikhisme"
11661159
1167 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1160 #: src/osmEditDialog.js:202 src/translations.js:379
11681161 msgid "Spiritualism"
11691162 msgstr "Spiritualisme"
11701163
1171 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1164 #: src/osmEditDialog.js:203 src/translations.js:380
11721165 msgid "Taoism"
11731166 msgstr "Taoisme"
11741167
1175 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1168 #: src/osmEditDialog.js:204 src/translations.js:381
11761169 msgid "Unitarian Universalism"
11771170 msgstr "Unitær universalisme"
11781171
1179 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1172 #: src/osmEditDialog.js:205 src/translations.js:382
11801173 msgid "Voodoo"
11811174 msgstr "Voodoo"
11821175
1183 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1176 #: src/osmEditDialog.js:206 src/translations.js:383
11841177 msgid "Yazidism"
11851178 msgstr "Yazidisme"
11861179
1187 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1180 #: src/osmEditDialog.js:207 src/translations.js:384
11881181 msgid "Zoroastrianism"
11891182 msgstr "Zoroastrianisme"
11901183
1191 #: ../src/osmEditDialog.js:210
1184 #: src/osmEditDialog.js:210
11921185 msgid "Toilets"
11931186 msgstr "Toiletter"
11941187
1195 #: ../src/osmEditDialog.js:217
1188 #: src/osmEditDialog.js:217
11961189 msgid "Note"
11971190 msgstr "Note"
11981191
1199 #: ../src/osmEditDialog.js:220
1192 #: src/osmEditDialog.js:220
12001193 msgid ""
12011194 "Information used to inform other mappers about non-obvious information about "
12021195 "an element, the author’s intent when creating it, or hints for further "
12061199 "element som ikke er åbenlyse, forfatterens hensigt med at oprette det, eller "
12071200 "fif om yderligere forbedringer."
12081201
1209 #: ../src/osmEditDialog.js:329
1202 #: src/osmEditDialog.js:325
12101203 msgctxt "dialog title"
12111204 msgid "Add to OpenStreetMap"
12121205 msgstr "Føj til OpenStreetMap"
12131206
1214 #: ../src/osmEditDialog.js:383
1207 #: src/osmEditDialog.js:379
12151208 msgid "Select Type"
12161209 msgstr "Vælg type"
12171210
1218 #: ../src/osmEditDialog.js:502
1211 #: src/osmEditDialog.js:496
12191212 msgid "Done"
12201213 msgstr "Færdig"
12211214
1222 #: ../src/placeBubble.js:128
1215 #: src/placeBubble.js:125
12231216 msgid "Population:"
12241217 msgstr "Befolkning:"
12251218
1226 #: ../src/placeBubble.js:134
1219 #: src/placeBubble.js:131
12271220 msgid "Altitude:"
12281221 msgstr "Højde:"
12291222
1230 #: ../src/placeBubble.js:139
1223 #: src/placeBubble.js:136
12311224 msgid "Opening hours:"
12321225 msgstr "Åbningstider:"
12331226
1234 #: ../src/placeBubble.js:144
1227 #: src/placeBubble.js:141
12351228 msgid "Internet access:"
12361229 msgstr "Internetadgang:"
12371230
1238 #: ../src/placeBubble.js:149
1231 #: src/placeBubble.js:146
12391232 msgid "Religion:"
12401233 msgstr "Religion:"
12411234
1242 #: ../src/placeBubble.js:154
1235 #: src/placeBubble.js:151
12431236 msgid "Toilets:"
12441237 msgstr "Toiletter:"
12451238
1246 #: ../src/placeBubble.js:159
1239 #: src/placeBubble.js:156
12471240 msgid "Wheelchair access:"
12481241 msgstr "Rullestolsadgang:"
12491242
1250 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1243 #: src/placeBubble.js:162 src/placeBubble.js:166
12511244 msgid "Phone:"
12521245 msgstr "Telefon:"
12531246
1254 #: ../src/placeEntry.js:188
1247 #: src/placeEntry.js:186
12551248 msgid "Failed to parse Geo URI"
12561249 msgstr "Fortolkning af Geo-URI mislykkedes"
12571250
12611254 #. Translators:
12621255 #. * There is public internet access but the particular kind is unknown.
12631256 #.
1264 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1257 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12651258 msgid "yes"
12661259 msgstr "ja"
12671260
12701263 #. * can be accessed and others not, areas requiring assistance
12711264 #. * by someone pushing up a steep gradient).
12721265 #.
1273 #: ../src/place.js:226
1266 #: src/place.js:225
12741267 msgid "limited"
12751268 msgstr "begrænset"
12761269
12821275 #. * no internet access is offered in a place where
12831276 #. * someone might expect it.
12841277 #.
1285 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1278 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12861279 msgid "no"
12871280 msgstr "nej"
12881281
12911284 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12921285 #. * only). This is rarely used.
12931286 #.
1294 #: ../src/place.js:239
1287 #: src/place.js:238
12951288 msgid "designated"
12961289 msgstr "handicap"
12971290
1298 #: ../src/printLayout.js:244
1291 #: src/printLayout.js:240
12991292 #, javascript-format
13001293 msgid "From %s to %s"
13011294 msgstr "Fra %s til %s"
13021295
1303 #: ../src/printOperation.js:48
1296 #: src/printOperation.js:46
13041297 msgid "Loading map tiles for printing"
13051298 msgstr "Indlæser kortfliser til udskrift"
13061299
1307 #: ../src/printOperation.js:49
1300 #: src/printOperation.js:47
13081301 msgid "You can abort printing if this takes too long"
13091302 msgstr "Du kan afbryde udskriften hvis dette varer for længe"
13101303
1311 #: ../src/printOperation.js:51
1304 #: src/printOperation.js:49
13121305 msgid "Abort printing"
13131306 msgstr "Afbryd udskrift"
13141307
13151308 #. Translators: this is add via location tooltip
1316 #: ../src/routeEntry.js:73
1309 #: src/routeEntry.js:72
13171310 msgid "Add via location"
13181311 msgstr "Tilføj via sted"
13191312
13201313 #. Translators: this is remove via location tooltip
1321 #: ../src/routeEntry.js:79
1314 #: src/routeEntry.js:78
13221315 msgid "Remove via location"
13231316 msgstr "Fjern via sted"
13241317
13251318 #. Translators: this is reverse route tooltip
1326 #: ../src/routeEntry.js:85
1319 #: src/routeEntry.js:84
13271320 msgid "Reverse route"
13281321 msgstr "Vend ruten om"
13291322
1330 #: ../src/sendToDialog.js:179
1323 #: src/sendToDialog.js:175
13311324 msgid "Failed to open URI"
13321325 msgstr "Kunne ikke åbne URI"
13331326
1334 #: ../src/shapeLayer.js:92
1327 #: src/shapeLayer.js:91
13351328 msgid "failed to load file"
13361329 msgstr "kunne ikke indlæse fil"
13371330
13381331 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1339 #: ../src/sidebar.js:293
1332 #: src/sidebar.js:293
13401333 #, javascript-format
13411334 msgid "Estimated time: %s"
13421335 msgstr "Anslået tid: %s"
13441337 #. Translators: this a format string indicating arriving at the
13451338 #. * destination of journey with the arrival address and transit
13461339 #. * stop as the format parameter
1347 #: ../src/transitArrivalRow.js:56
1340 #: src/transitArrivalRow.js:54
13481341 #, javascript-format
13491342 msgid "Arrive at %s"
13501343 msgstr "Ankomst %s"
13511344
1352 #: ../src/transitArrivalRow.js:58
1345 #: src/transitArrivalRow.js:56
13531346 msgid "Arrive"
13541347 msgstr "Ankomst"
13551348
13561349 #. Translators: this is a format string indicating instructions
13571350 #. * starting a journey at the address given as the parameter
13581351 #.
1359 #: ../src/transitLegRow.js:73
1352 #: src/transitLegRow.js:71
13601353 #, javascript-format
13611354 msgid "Start at %s"
13621355 msgstr "Starttidspunkt %s"
13651358 #. * with no set name (such as when the user started routing from
13661359 #. * an arbitrary point on the map)
13671360 #.
1368 #: ../src/transitLegRow.js:79
1361 #: src/transitLegRow.js:77
13691362 msgid "Start"
13701363 msgstr "Start"
13711364
1372 #: ../src/transitLegRow.js:108
1365 #: src/transitLegRow.js:106
13731366 msgid "Show walking instructions"
13741367 msgstr "Vis gangrute"
13751368
1376 #: ../src/transitLegRow.js:109
1369 #: src/transitLegRow.js:107
13771370 msgid "Hide walking instructions"
13781371 msgstr "Skjul gangrute"
13791372
13801373 #. Translators: this is a format string indicating walking a certain
13811374 #. * distance, with the distance expression being the %s placeholder
13821375 #.
1383 #: ../src/transitLegRow.js:134
1376 #: src/transitLegRow.js:132
13841377 #, javascript-format
13851378 msgid "Walk %s"
13861379 msgstr "Gå %s"
13871380
1388 #: ../src/transitMoreRow.js:41
1381 #: src/transitMoreRow.js:39
13891382 msgid "Load earlier alternatives"
13901383 msgstr "Indlæs tidligere alternative ruter"
13911384
1392 #: ../src/transitMoreRow.js:43
1385 #: src/transitMoreRow.js:41
13931386 msgid "Load later alternatives"
13941387 msgstr "Indlæs senere alternative ruter"
13951388
1389 #: src/transitMoreRow.js:54
1390 msgid "No earlier alternatives found."
1391 msgstr "Ingen tidligere alternativer fundet."
1392
1393 #: src/transitMoreRow.js:56
1394 msgid "No later alternatives found."
1395 msgstr "Ingen senere alternativer fundet."
1396
13961397 #.
13971398 #. * Translators: this is a format string giving the equivalent to
13981399 #. * "may 29" according to the current locale's convensions.
13991400 #.
1400 #: ../src/transitOptionsPanel.js:142
1401 #: src/transitOptionsPanel.js:141
14011402 msgctxt "month-day-date"
14021403 msgid "%b %e"
14031404 msgstr "%e. %b"
14071408 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14081409 #. * these could be rearranged if needed.
14091410 #.
1410 #: ../src/transitPlan.js:253
1411 #: src/transitPlan.js:254
14111412 #, javascript-format
14121413 msgid "%s – %s"
14131414 msgstr "%s – %s"
14161417 #. * less than an hour, with only the minutes part, using plural forms
14171418 #. * as appropriate
14181419 #.
1419 #: ../src/transitPlan.js:280
1420 #: src/transitPlan.js:281
14201421 #, javascript-format
14211422 msgid "%d minute"
14221423 msgid_plural "%d minutes"
14271428 #. * where the duration is an exact number of hours (i.e. no
14281429 #. * minutes part), using plural forms as appropriate
14291430 #.
1430 #: ../src/transitPlan.js:291
1431 #: src/transitPlan.js:292
14311432 #, javascript-format
14321433 msgid "%d hour"
14331434 msgid_plural "%d hours"
14381439 #. * where the duration contains an hour and minute part, it's
14391440 #. * pluralized on the hours part
14401441 #.
1441 #: ../src/transitPlan.js:297
1442 #: src/transitPlan.js:298
14421443 #, javascript-format
14431444 msgid "%d:%02d hour"
14441445 msgid_plural "%d:%02d hours"
14511452 #. * "12:00–13:03" where the placeholder %s are the actual times,
14521453 #. * these could be rearranged if needed.
14531454 #.
1454 #: ../src/transitPlan.js:649
1455 #: src/transitPlan.js:647
14551456 #, javascript-format
14561457 msgid "%s–%s"
14571458 msgstr "%s–%s"
14581459
1459 #: ../src/translations.js:56
1460 #: src/translations.js:56
14601461 msgid "around the clock"
14611462 msgstr "hele døgnet"
14621463
1463 #: ../src/translations.js:58
1464 #: src/translations.js:58
14641465 msgid "from sunrise to sunset"
14651466 msgstr "fra solopgang til solnedgang"
14661467
14701471 #. * The space between the format place holders could be
14711472 #. * substituted with the appropriate separator.
14721473 #.
1473 #: ../src/translations.js:77
1474 #: src/translations.js:77
14741475 #, javascript-format
14751476 msgctxt "time range list"
14761477 msgid "%s %s"
14821483 #. * The space between the format place holders could be
14831484 #. * substituted with the appropriate separator.
14841485 #.
1485 #: ../src/translations.js:89
1486 #: src/translations.js:89
14861487 #, javascript-format
14871488 msgctxt "time range list"
14881489 msgid "%s %s %s"
14951496 #. * The space between the format place holders could be substituted with
14961497 #. * the appropriate separator or phrase and the ordering of the arguments
14971498 #. * can be rearranged with the %n#s syntax.
1498 #: ../src/translations.js:120
1499 #: src/translations.js:120
14991500 #, javascript-format
15001501 msgctxt "time range component"
15011502 msgid "%s %s"
15101511 #. * place holder.
15111512 #. * The separator (,) could be replaced with a translated variant or
15121513 #. * a phrase if appropriate.
1513 #: ../src/translations.js:152
1514 #: src/translations.js:152
15141515 #, javascript-format
15151516 msgctxt "day interval list"
15161517 msgid "%s,%s"
15251526 #. * %s place holder.
15261527 #. * The separator (,) could be replaced with a translated variant or
15271528 #. * a phrase if appropriate.
1528 #: ../src/translations.js:166
1529 #: src/translations.js:166
15291530 #, javascript-format
15301531 msgctxt "day interval list"
15311532 msgid "%s,%s,%s"
15321533 msgstr "%s,%s,%s"
15331534
1534 #: ../src/translations.js:185
1535 #: src/translations.js:185
15351536 msgid "every day"
15361537 msgstr "hver dag"
15371538
15381539 #. Translators:
15391540 #. * This represents a range of days with a starting and ending day.
15401541 #.
1541 #: ../src/translations.js:197
1542 #: src/translations.js:197
15421543 #, javascript-format
15431544 msgctxt "day range"
15441545 msgid "%s-%s"
15451546 msgstr "%s-%s"
15461547
1547 #: ../src/translations.js:208
1548 #: src/translations.js:208
15481549 msgid "public holidays"
15491550 msgstr "helligdage"
15501551
1551 #: ../src/translations.js:210
1552 #: src/translations.js:210
15521553 msgid "school holidays"
15531554 msgstr "skoleferier"
15541555
15601561 #. * the translation. The order of the arguments can be rearranged
15611562 #. * using the %n$s syntax.
15621563 #.
1563 #: ../src/translations.js:250
1564 #: src/translations.js:250
15641565 #, javascript-format
15651566 msgctxt "time interval list"
15661567 msgid "%s, %s"
15671568 msgstr "%s, %s"
15681569
15691570 # hvorfor ikke closed?
1570 #: ../src/translations.js:264
1571 #: src/translations.js:264
15711572 msgid "not open"
15721573 msgstr "ikke åbent"
15731574
15781579 #. * translation as needed. The order of the arguments can be rearranged
15791580 #. * using the %n$s syntax.
15801581 #.
1581 #: ../src/translations.js:279
1582 #: src/translations.js:279
15821583 #, javascript-format
15831584 msgctxt "time interval"
15841585 msgid "%s-%s"
15871588 #. Translators:
15881589 #. * This means a a place where you can plug in your laptop with ethernet.
15891590 #.
1590 #: ../src/translations.js:345
1591 #: src/translations.js:345
15911592 msgid "wired"
15921593 msgstr "kabel"
15931594
15941595 #. Translators:
15951596 #. * Like internet cafe or library where the computer is given.
15961597 #.
1597 #: ../src/translations.js:350
1598 #: src/translations.js:350
15981599 msgid "terminal"
15991600 msgstr "terminal"
16001601
16011602 #. Translators:
16021603 #. * This means there is personnel which helps you in case of problems.
16031604 #.
1604 #: ../src/translations.js:355
1605 #: src/translations.js:355
16051606 msgid "service"
16061607 msgstr "tjeneste"
16071608
16081609 #. Translators: Accuracy of user location information
1609 #: ../src/utils.js:232
1610 #: src/utils.js:226
16101611 msgid "Unknown"
16111612 msgstr "Ukendt"
16121613
16131614 #. Translators: Accuracy of user location information
1614 #: ../src/utils.js:235
1615 #: src/utils.js:229
16151616 msgid "Exact"
16161617 msgstr "Præcis"
16171618
1618 #: ../src/utils.js:293
1619 #: src/utils.js:287
16191620 #, javascript-format
16201621 msgid "%f h"
16211622 msgstr "%f t"
16221623
1623 #: ../src/utils.js:295
1624 #: src/utils.js:289
16241625 #, javascript-format
16251626 msgid "%f min"
16261627 msgstr "%f min"
16271628
1628 #: ../src/utils.js:297
1629 #: src/utils.js:291
16291630 #, javascript-format
16301631 msgid "%f s"
16311632 msgstr "%f s"
16321633
16331634 #. Translators: This is a distance measured in kilometers
1634 #: ../src/utils.js:308
1635 #: src/utils.js:302
16351636 #, javascript-format
16361637 msgid "%s km"
16371638 msgstr "%s km"
16381639
16391640 #. Translators: This is a distance measured in meters
1640 #: ../src/utils.js:311
1641 #: src/utils.js:305
16411642 #, javascript-format
16421643 msgid "%s m"
16431644 msgstr "%s m"
16441645
16451646 #. Translators: This is a distance measured in miles
1646 #: ../src/utils.js:319
1647 #: src/utils.js:313
16471648 #, javascript-format
16481649 msgid "%s mi"
16491650 msgstr "%s miles"
16501651
16511652 #. Translators: This is a distance measured in feet
1652 #: ../src/utils.js:322
1653 #: src/utils.js:316
16531654 #, javascript-format
16541655 msgid "%s ft"
16551656 msgstr "%s fod"
16561657
1658 #~ msgid "Open Shape Layer&#x2026;"
1659 #~ msgstr "Åbn formlag …"
1660
1661 #~ msgid "OK"
1662 #~ msgstr "OK"
1663
16571664 #~ msgid "Load Map Layer"
16581665 #~ msgstr "Indlæs kortlag"
16591666
+340
-338
po/de.po less more
1414 msgstr ""
1515 "Project-Id-Version: gnome-maps master\n"
1616 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
17 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
18 "PO-Revision-Date: 2018-04-14 12:09+0200\n"
17 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
18 "PO-Revision-Date: 2018-08-04 19:35+0200\n"
1919 "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
2020 "Language-Team: Deutsch <gnome-de@gnome.org>\n"
2121 "Language: de\n"
2323 "Content-Type: text/plain; charset=UTF-8\n"
2424 "Content-Transfer-Encoding: 8bit\n"
2525 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
26 "X-Generator: Poedit 2.0.6\n"
27
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
26 "X-Generator: Poedit 2.0.9\n"
27
28 #: data/org.gnome.Maps.appdata.xml.in:6
2929 msgid "GNOME Maps"
3030 msgstr "GNOME Karten"
3131
32 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
32 #: data/org.gnome.Maps.appdata.xml.in:7
3333 msgid "Find places around the world"
3434 msgstr "Orte in der ganzen Welt finden"
3535
36 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
36 #: data/org.gnome.Maps.appdata.xml.in:9
3737 msgid ""
3838 "Maps gives you quick access to maps all across the world. It allows you to "
3939 "quickly find the place you’re looking for by searching for a city or street, "
4343 "erlaubt Ihnen, Orte schnell zu finden, indem Sie eine Stadt oder eine Straße "
4444 "suchen, oder einen Ort zu finden, um einen Freund zu treffen."
4545
46 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
46 #: data/org.gnome.Maps.appdata.xml.in:14
4747 msgid ""
4848 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4949 "thousands of people across the globe."
5454 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5555 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5656 #. your language to see what words you can use for the translated search.
57 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
57 #: data/org.gnome.Maps.appdata.xml.in:22
5858 msgid ""
5959 "You can even search for specific types of locations, such as “Pubs near Main "
6060 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6363 "Main Street, Boston« oder »Hotels in der Nähe vom Alexanderplatz, Berlin«."
6464
6565 #. Translators: This is the program name.
66 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
67 #: ../src/application.js:85 ../src/mainWindow.js:511
66 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
67 #: src/application.js:83 src/mainWindow.js:511
6868 msgid "Maps"
6969 msgstr "Karten"
7070
71 #: ../data/org.gnome.Maps.desktop.in.h:2
71 #: data/org.gnome.Maps.desktop.in:5
7272 msgid "A simple maps application"
7373 msgstr "Eine einfache Karten-Anwendung"
7474
75 #: ../data/org.gnome.Maps.desktop.in.h:3
75 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
76 #: data/org.gnome.Maps.desktop.in:8
77 msgid "org.gnome.Maps"
78 msgstr "org.gnome.Maps"
79
80 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
81 #: data/org.gnome.Maps.desktop.in:14
7682 msgid "Maps;"
7783 msgstr "Karten;"
7884
79 #: ../data/org.gnome.Maps.desktop.in.h:4
85 #: data/org.gnome.Maps.desktop.in:17
8086 msgid "Allows your location to be shown on the map."
8187 msgstr "Ermöglicht die Anzeige Ihres Ortes in der Karte."
8288
83 #: ../data/org.gnome.Maps.gschema.xml.h:1
89 #: data/org.gnome.Maps.gschema.xml:11
8490 msgid "last viewed location"
8591 msgstr "Zuletzt betrachteter Ort"
8692
87 #: ../data/org.gnome.Maps.gschema.xml.h:2
93 #: data/org.gnome.Maps.gschema.xml:12
8894 msgid "Coordinates of last viewed location."
8995 msgstr "Koordinaten des letzten betrachteten Orts."
9096
91 #: ../data/org.gnome.Maps.gschema.xml.h:3
97 #: data/org.gnome.Maps.gschema.xml:16
9298 msgid "Window size"
9399 msgstr "Fenstergröße"
94100
95 #: ../data/org.gnome.Maps.gschema.xml.h:4
101 #: data/org.gnome.Maps.gschema.xml:17
96102 msgid "Window size (width and height)."
97103 msgstr "Fenstergröße (Breite und Höhe)."
98104
99 #: ../data/org.gnome.Maps.gschema.xml.h:5
105 #: data/org.gnome.Maps.gschema.xml:21
100106 msgid "Window position"
101107 msgstr "Fensterposition"
102108
103 #: ../data/org.gnome.Maps.gschema.xml.h:6
109 #: data/org.gnome.Maps.gschema.xml:22
104110 msgid "Window position (X and Y)."
105111 msgstr "Fensterposition (X und Y)."
106112
107 #: ../data/org.gnome.Maps.gschema.xml.h:7
113 #: data/org.gnome.Maps.gschema.xml:26
108114 msgid "Window maximized"
109115 msgstr "Fenster maximiert"
110116
111 #: ../data/org.gnome.Maps.gschema.xml.h:8
117 #: data/org.gnome.Maps.gschema.xml:27
112118 msgid "Window maximization state"
113119 msgstr "Maximierungszustand des Fensters"
114120
115 #: ../data/org.gnome.Maps.gschema.xml.h:9
121 #: data/org.gnome.Maps.gschema.xml:31
116122 msgid "Maximum number of search results"
117123 msgstr "Maximale Anzahl an Suchergebnissen"
118124
119 #: ../data/org.gnome.Maps.gschema.xml.h:10
125 #: data/org.gnome.Maps.gschema.xml:32
120126 msgid "Maximum number of search results from geocode search."
121127 msgstr "Maximale Anzahl an Suchergebnissen aus der Geocode-Suche."
122128
123129 # Unterschied zu "Number of recently visited places to store."?
124 #: ../data/org.gnome.Maps.gschema.xml.h:11
130 #: data/org.gnome.Maps.gschema.xml:36
125131 msgid "Number of recent places to store"
126132 msgstr "Anzahl der zu speichernden zuletzt aufgerufenen Plätze"
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:12
134 #: data/org.gnome.Maps.gschema.xml:37
129135 msgid "Number of recently visited places to store."
130136 msgstr "Anzahl der zu speichernden kürzlich besuchten Plätze."
131137
132138 # Unterschied zu "Number of recently visited places to store."?
133 #: ../data/org.gnome.Maps.gschema.xml.h:13
139 #: data/org.gnome.Maps.gschema.xml:41
134140 msgid "Number of recent routes to store"
135141 msgstr "Anzahl der zu speichernden zuletzt aufgerufenen Plätze"
136142
137 #: ../data/org.gnome.Maps.gschema.xml.h:14
143 #: data/org.gnome.Maps.gschema.xml:42
138144 msgid "Number of recently visited routes to store."
139145 msgstr "Anzahl der zu speichernden kürzlich besuchten Plätze."
140146
141 #: ../data/org.gnome.Maps.gschema.xml.h:15
147 #: data/org.gnome.Maps.gschema.xml:46
142148 msgid "Facebook check-in privacy setting"
143149 msgstr "Privatsphäreneinstellungen für Facebook-Check-in"
144150
145151 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
146 #: ../data/org.gnome.Maps.gschema.xml.h:17
152 #: data/org.gnome.Maps.gschema.xml:48
147153 msgid ""
148154 "Latest used Facebook check-in privacy setting. Possible values are: "
149155 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
152158 "Mögliche Werte sind: EVERYONE (jeder), FRIENDS_OF_FRIENDS (Freunde von "
153159 "Freunden), ALL_FRIENDS (alle Freunde) oder SELF (selbst)."
154160
155 #: ../data/org.gnome.Maps.gschema.xml.h:18
161 #: data/org.gnome.Maps.gschema.xml:52
156162 msgid "Foursquare check-in privacy setting"
157163 msgstr "Privatsphäreneinstellungen für Foursquare-Check-in"
158164
159 #: ../data/org.gnome.Maps.gschema.xml.h:19
165 #: data/org.gnome.Maps.gschema.xml:53
160166 msgid ""
161167 "Latest used Foursquare check-in privacy setting. Possible values are: "
162168 "public, followers or private."
164170 "Zuletzt verwendete Privatsphäreneinstellungen für Foursquare-Check-in. "
165171 "Mögliche Werte sind: Öffentlich, Anhänger oder Privat."
166172
167 #: ../data/org.gnome.Maps.gschema.xml.h:20
173 #: data/org.gnome.Maps.gschema.xml:57
168174 msgid "Foursquare check-in Facebook broadcasting"
169175 msgstr "Mitteilung eines Foursquare-Check-ins via Facebook"
170176
171 #: ../data/org.gnome.Maps.gschema.xml.h:21
177 #: data/org.gnome.Maps.gschema.xml:58
172178 msgid ""
173179 "Indicates if Foursquare should broadcast the check-in as a post in the "
174180 "Facebook account associated with the Foursquare account."
176182 "Legt fest, ob Foursquare einen Check-in als Nachricht in einem verbundenen "
177183 "Facebook-Konto veröffentlicht."
178184
179 #: ../data/org.gnome.Maps.gschema.xml.h:22
185 #: data/org.gnome.Maps.gschema.xml:62
180186 msgid "Foursquare check-in Twitter broadcasting"
181187 msgstr "Mitteilung eines Foursquare-Check-ins via Twitter"
182188
183 #: ../data/org.gnome.Maps.gschema.xml.h:23
189 #: data/org.gnome.Maps.gschema.xml:63
184190 msgid ""
185191 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
186192 "Twitter account associated with the Foursquare account."
188194 "Legt fest, ob Foursquare einen Check-in als Nachricht in einem verbundenen "
189195 "Twitter-Konto veröffentlicht."
190196
191 #: ../data/org.gnome.Maps.gschema.xml.h:24
197 #: data/org.gnome.Maps.gschema.xml:67
192198 msgid "OpenStreetMap username or e-mail address"
193199 msgstr "Benutzername oder E-Mail-Adresse für OpenStreetMap"
194200
195 #: ../data/org.gnome.Maps.gschema.xml.h:25
201 #: data/org.gnome.Maps.gschema.xml:68
196202 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
197203 msgstr ""
198204 "Zeigt an, dass sich der Benutzer angemeldet hat, um OpenStreetMap-Daten "
199205 "bearbeiten zu können."
200206
201 #: ../data/org.gnome.Maps.gschema.xml.h:26
207 #: data/org.gnome.Maps.gschema.xml:72
202208 msgid "Last used transportation type for routing"
203209 msgstr "Für die Route zuletzt benutzte Beförderungsart"
204210
205 #: ../data/ui/app-menu.ui.h:1
211 #: data/ui/app-menu.ui:7
206212 msgid "Set up OpenStreetMap Account"
207213 msgstr "OpenStreetMap-Konto einrichten"
208214
209 #: ../data/ui/app-menu.ui.h:2
215 #: data/ui/app-menu.ui:12
210216 msgid "_Keyboard Shortcuts"
211217 msgstr "Tasten_kürzel"
212218
213 #: ../data/ui/app-menu.ui.h:3
219 #: data/ui/app-menu.ui:17
214220 msgid "About"
215221 msgstr "Info"
216222
217 #: ../data/ui/app-menu.ui.h:4
223 #: data/ui/app-menu.ui:21
218224 msgid "Quit"
219225 msgstr "Verlassen"
220226
221 #: ../data/ui/check-in-dialog.ui.h:1
227 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
222228 msgid "Visibility"
223229 msgstr "Sichtbarkeit"
224230
225 #: ../data/ui/check-in-dialog.ui.h:2
231 #: data/ui/check-in-dialog.ui:334
226232 msgid "Post on Facebook"
227233 msgstr "Auf Facebook veröffentlichen"
228234
229 #: ../data/ui/check-in-dialog.ui.h:3
235 #: data/ui/check-in-dialog.ui:348
230236 msgid "Post on Twitter"
231237 msgstr "Auf Twitter veröffentlichen"
232238
233 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
234 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
239 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
240 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
235241 msgid "_Cancel"
236242 msgstr "_Abbrechen"
237243
238244 #. Translators: Check in is used as a verb
239 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
245 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
240246 msgid "C_heck in"
241247 msgstr "Ein_checken"
242248
243 #: ../data/ui/check-in-dialog.ui.h:6
249 #: data/ui/check-in-dialog.ui:427
244250 msgid "Everyone"
245251 msgstr "Jeder"
246252
247 #: ../data/ui/check-in-dialog.ui.h:7
253 #: data/ui/check-in-dialog.ui:431
248254 msgid "Friends of friends"
249255 msgstr "Freunde von Freunden"
250256
251 #: ../data/ui/check-in-dialog.ui.h:8
257 #: data/ui/check-in-dialog.ui:435
252258 msgid "Just friends"
253259 msgstr "Nur Freunde"
254260
255 #: ../data/ui/check-in-dialog.ui.h:9
261 #: data/ui/check-in-dialog.ui:439
256262 msgid "Just me"
257263 msgstr "Nur ich"
258264
259 #: ../data/ui/check-in-dialog.ui.h:10
265 #: data/ui/check-in-dialog.ui:453
260266 msgid "Public"
261267 msgstr "Öffentlich"
262268
263 #: ../data/ui/check-in-dialog.ui.h:11
269 #: data/ui/check-in-dialog.ui:457
264270 msgid "Followers"
265271 msgstr "Anhänger"
266272
267 #: ../data/ui/check-in-dialog.ui.h:12
273 #: data/ui/check-in-dialog.ui:461
268274 msgid "Private"
269275 msgstr "Privat"
270276
271 #: ../data/ui/context-menu.ui.h:1
277 #: data/ui/context-menu.ui:9
272278 msgid "What’s here?"
273279 msgstr "Was ist hier?"
274280
275 #: ../data/ui/context-menu.ui.h:2
281 #: data/ui/context-menu.ui:16
276282 msgid "Copy Location"
277283 msgstr "Ort kopieren"
278284
279 #: ../data/ui/context-menu.ui.h:3
285 #: data/ui/context-menu.ui:23
280286 msgid "Export As Image"
281287 msgstr "Als Bild exportieren"
282288
283 #: ../data/ui/context-menu.ui.h:4
289 #: data/ui/context-menu.ui:36
284290 msgid "Add to OpenStreetMap"
285291 msgstr "Zu OpenStreetMap hinzufügen"
286292
287 #: ../data/ui/export-view-dialog.ui.h:1
293 #: data/ui/export-view-dialog.ui:14
288294 msgid "Export view"
289295 msgstr "Ansicht exportieren"
290296
291 #: ../data/ui/export-view-dialog.ui.h:3
297 #: data/ui/export-view-dialog.ui:34
292298 msgid "_Export"
293299 msgstr "_Exportieren"
294300
295 #: ../data/ui/export-view-dialog.ui.h:4
301 #: data/ui/export-view-dialog.ui:126
296302 msgid "Include route and markers"
297303 msgstr "Route und Markierungen einbeziehen"
298304
299 #: ../data/ui/help-overlay.ui.h:1
305 #: data/ui/help-overlay.ui:14
300306 msgctxt "shortcut window"
301307 msgid "General"
302308 msgstr "Allgemein"
303309
304 #: ../data/ui/help-overlay.ui.h:2
310 #: data/ui/help-overlay.ui:18
305311 msgctxt "shortcut window"
306312 msgid "Show Shortcuts"
307313 msgstr "Tastenkürzel anzeigen"
308314
309 #: ../data/ui/help-overlay.ui.h:3
315 #: data/ui/help-overlay.ui:25
310316 msgctxt "shortcut window"
311317 msgid "Search"
312318 msgstr "Suchen"
313319
314 #: ../data/ui/help-overlay.ui.h:4
320 #: data/ui/help-overlay.ui:32
315321 msgctxt "shortcut window"
316322 msgid "Toggle route planner"
317323 msgstr "Routenplaner ein-/ausschalten"
318324
319 #: ../data/ui/help-overlay.ui.h:5
325 #: data/ui/help-overlay.ui:39
320326 msgctxt "shortcut window"
321327 msgid "Print route"
322328 msgstr "Route drucken"
323329
324 #: ../data/ui/help-overlay.ui.h:6
330 #: data/ui/help-overlay.ui:46
325331 msgctxt "shortcut window"
326332 msgid "Quit"
327333 msgstr "Verlassen"
328334
329 #: ../data/ui/help-overlay.ui.h:7
335 #: data/ui/help-overlay.ui:55
330336 msgctxt "shortcut window"
331337 msgid "Map View"
332338 msgstr "Kartenansicht"
333339
334 #: ../data/ui/help-overlay.ui.h:8
340 #: data/ui/help-overlay.ui:59
335341 msgctxt "shortcut window"
336342 msgid "Zoom in"
337343 msgstr "Vergrößern"
338344
339 #: ../data/ui/help-overlay.ui.h:9
345 #: data/ui/help-overlay.ui:66
340346 msgctxt "shortcut window"
341347 msgid "Zoom out"
342348 msgstr "Verkleinern"
343349
344 #: ../data/ui/help-overlay.ui.h:10
350 #: data/ui/help-overlay.ui:73
345351 msgctxt "shortcut window"
346352 msgid "Toggle scale"
347353 msgstr "Maßstab umschalten"
348354
349 #: ../data/ui/help-overlay.ui.h:11
355 #: data/ui/help-overlay.ui:80
350356 msgctxt "shortcut window"
351357 msgid "Go to current location"
352358 msgstr "Zum aktuellen Ort springen"
353359
354 #: ../data/ui/help-overlay.ui.h:12
360 #: data/ui/help-overlay.ui:87
355361 msgctxt "shortcut window"
356362 msgid "Switch to street view"
357363 msgstr "Zur Straßenansicht wechseln"
358364
359 #: ../data/ui/help-overlay.ui.h:13
365 #: data/ui/help-overlay.ui:94
360366 msgctxt "shortcut window"
361367 msgid "Switch to aerial view"
362368 msgstr "Zur Luftbildansicht wechseln"
363369
364 #: ../data/ui/help-overlay.ui.h:14
370 #: data/ui/help-overlay.ui:101
365371 msgctxt "shortcut window"
366372 msgid "Open shape layer"
367373 msgstr "Formebene öffnen"
368374
369375 #. Translators: This string uses ellipsis character
370 #: ../data/ui/layers-popover.ui.h:2
376 #: data/ui/layers-popover.ui:71
371377 msgid "Open Shape Layer…"
372378 msgstr "Formebene öffnen …"
373379
374 #: ../data/ui/location-service-notification.ui.h:1
380 #: data/ui/location-service-dialog.ui:16
375381 msgid "Turn on location services to find your location"
376382 msgstr "Schalten Sie die Ortungsdienste ein, um Ihren Ort zu bestimmen"
377383
378 #: ../data/ui/location-service-notification.ui.h:2
384 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
385 #: data/ui/zoom-in-dialog.ui:28
386 msgid "Cancel"
387 msgstr "Abbrechen"
388
389 #: data/ui/location-service-dialog.ui:38
379390 msgid "Location Settings"
380391 msgstr "Einstellungen der Ortungsdienste"
381392
382393 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:3
394 #: data/ui/main-window.ui:23
384395 msgid "Go to current location"
385396 msgstr "Zum aktuellen Ort springen"
386397
387398 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:5
399 #: data/ui/main-window.ui:44
389400 msgid "Choose map type"
390401 msgstr "Wählen Sie den Kartentyp"
391402
392403 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:7
404 #: data/ui/main-window.ui:69
394405 msgid "Zoom out"
395406 msgstr "Verkleinern"
396407
397408 #. Translators: This is a tooltip
398 #: ../data/ui/main-window.ui.h:9
409 #: data/ui/main-window.ui:85
399410 msgid "Zoom in"
400411 msgstr "Vergrößern"
401412
402413 #. Translators: This is a tooltip
403 #: ../data/ui/main-window.ui.h:11
414 #: data/ui/main-window.ui:103
404415 msgid "Toggle route planner"
405416 msgstr "Routenplaner ein-/ausschalten"
406417
407418 #. Translators: This is a tooltip
408 #: ../data/ui/main-window.ui.h:13
419 #: data/ui/main-window.ui:124
409420 msgid "Toggle favorites"
410421 msgstr "Favoriten umschalten"
411422
412423 #. Translators: This is a tooltip
413 #: ../data/ui/main-window.ui.h:15
424 #: data/ui/main-window.ui:144
414425 msgid "Print Route"
415426 msgstr "Route drucken"
416427
417 #: ../data/ui/main-window.ui.h:16
428 #: data/ui/main-window.ui:202
418429 msgid "Maps is offline!"
419430 msgstr "Karten ist vom Internet getrennt!"
420431
421 #: ../data/ui/main-window.ui.h:17
432 #: data/ui/main-window.ui:212
422433 msgid ""
423434 "Maps need an active internet connection to function properly, but one can’t "
424435 "be found."
426437 "Karten erfordert eine bestehende Internetverbindung, um richtig arbeiten zu "
427438 "können. Es besteht aber keine."
428439
429 #: ../data/ui/main-window.ui.h:18
440 #: data/ui/main-window.ui:221
430441 msgid "Check your connection and proxy settings."
431442 msgstr "Prüfen Sie Ihre Verbindung und die Proxy-Einstellungen."
432443
433444 #. Translators: This is a tooltip
434 #: ../data/ui/map-bubble.ui.h:2
445 #: data/ui/map-bubble.ui:45
435446 msgid "Add to new route"
436447 msgstr "Zu einer neuen Route hinzufügen"
437448
438449 #. Translators: This is a tooltip
439 #: ../data/ui/map-bubble.ui.h:4
450 #: data/ui/map-bubble.ui:62
440451 msgid "Open with another application"
441452 msgstr "Mit einer anderen Anwendung öffnen"
442453
443454 #. Translators: This is a tooltip
444 #: ../data/ui/map-bubble.ui.h:6
455 #: data/ui/map-bubble.ui:79
445456 msgid "Mark as favorite"
446457 msgstr "Als bevorzugt markieren"
447458
448459 #. Translators: This is a tooltip
449 #: ../data/ui/map-bubble.ui.h:10
460 #: data/ui/map-bubble.ui:98
450461 msgid "Check in here"
451462 msgstr "Hier einchecken"
452463
453 #: ../data/ui/osm-account-dialog.ui.h:1
464 #: data/ui/osm-account-dialog.ui:9
454465 msgid "OpenStreetMap Account"
455466 msgstr "OpenStreetMap-Konto"
456467
457 #: ../data/ui/osm-account-dialog.ui.h:2
468 #: data/ui/osm-account-dialog.ui:22
458469 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
459470 msgstr ""
460471 "<span weight=\"bold\" size=\"x-large\">Anmelden, um Karten bearbeiten zu "
461472 "können</span>"
462473
463 #: ../data/ui/osm-account-dialog.ui.h:3
474 #: data/ui/osm-account-dialog.ui:36
464475 msgid ""
465476 "Help to improve the map, using an\n"
466477 "OpenStreetMap account."
468479 "Helfen Sie bei der Verbesserung der Karte,\n"
469480 "indem Sie ein OpenStreetMap-Konto nutzen."
470481
471 #: ../data/ui/osm-account-dialog.ui.h:5
482 #: data/ui/osm-account-dialog.ui:56
472483 msgid "Email"
473484 msgstr "E-Mail"
474485
475 #: ../data/ui/osm-account-dialog.ui.h:6
486 #: data/ui/osm-account-dialog.ui:81
476487 msgid "Password"
477488 msgstr "Passwort"
478489
479 #: ../data/ui/osm-account-dialog.ui.h:7
490 #: data/ui/osm-account-dialog.ui:125
480491 msgid "Sign In"
481492 msgstr "Anmelden"
482493
483 #: ../data/ui/osm-account-dialog.ui.h:8
494 #: data/ui/osm-account-dialog.ui:146
484495 msgid "Don’t have an account?"
485496 msgstr "Sie haben kein Konto?"
486497
487498 #. The label should contain the link to the OSM reset password page with a translated title
488 #: ../data/ui/osm-account-dialog.ui.h:10
499 #: data/ui/osm-account-dialog.ui:159
489500 msgid ""
490501 "Sorry, that didn’t work. Please try again, or visit\n"
491502 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
496507 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
497508 "\">OpenStreetMap</a>, um Ihr Passwort zurückzusetzen."
498509
499 #: ../data/ui/osm-account-dialog.ui.h:12
510 #: data/ui/osm-account-dialog.ui:172
500511 msgid "The verification code didn’t match, please try again."
501512 msgstr ""
502513 "Die Verifizierungscodes stimmen nicht überein, bitte versuchen Sie es erneut."
503514
504 #: ../data/ui/osm-account-dialog.ui.h:13
515 #: data/ui/osm-account-dialog.ui:209
505516 msgid "Enter verification code shown above"
506517 msgstr "Geben Sie den oben angezeigten Verifizierungscode ein"
507518
508 #: ../data/ui/osm-account-dialog.ui.h:14
519 #: data/ui/osm-account-dialog.ui:232
509520 msgid "Verify"
510521 msgstr "Verifizieren"
511522
512 #: ../data/ui/osm-account-dialog.ui.h:15
523 #: data/ui/osm-account-dialog.ui:262
513524 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
514525 msgstr "<span weight=\"bold\" size=\"x-large\">Angemeldet</span>"
515526
516 #: ../data/ui/osm-account-dialog.ui.h:16
527 #: data/ui/osm-account-dialog.ui:275
517528 msgid "Your OpenStreetMap account is active."
518529 msgstr "Ihr OpenStreetMap-Konto ist aktiv."
519530
520 #: ../data/ui/osm-account-dialog.ui.h:17
531 #: data/ui/osm-account-dialog.ui:309
521532 msgid "Sign Out"
522533 msgstr "Abmelden"
523534
524 #: ../data/ui/osm-edit-address.ui.h:1
535 #: data/ui/osm-edit-address.ui:14
525536 msgid "Street"
526537 msgstr "Straße"
527538
528 #: ../data/ui/osm-edit-address.ui.h:2
539 #: data/ui/osm-edit-address.ui:26
529540 msgid "House number"
530541 msgstr "Hausnummer"
531542
532 #: ../data/ui/osm-edit-address.ui.h:3
543 #: data/ui/osm-edit-address.ui:38
533544 msgid "Postal code"
534545 msgstr "Postleitzahl"
535546
536547 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
537 #: ../data/ui/osm-edit-address.ui.h:5
548 #: data/ui/osm-edit-address.ui:50
538549 msgid "City"
539550 msgstr "Stadt"
540551
541 #: ../data/ui/osm-edit-dialog.ui.h:1
552 #: data/ui/osm-edit-dialog.ui:58
542553 msgid "Type"
543554 msgstr "Typ"
544555
545 #: ../data/ui/osm-edit-dialog.ui.h:2
556 #: data/ui/osm-edit-dialog.ui:84
546557 msgid "None"
547558 msgstr "Keine"
548559
549 #: ../data/ui/osm-edit-dialog.ui.h:3
560 #: data/ui/osm-edit-dialog.ui:129
550561 msgid "Add Field"
551562 msgstr "Feld hinzufügen"
552563
553 #: ../data/ui/osm-edit-dialog.ui.h:4
564 #: data/ui/osm-edit-dialog.ui:163
554565 msgid "Comment"
555566 msgstr "Kommentar"
556567
557 #: ../data/ui/osm-edit-dialog.ui.h:5
568 #: data/ui/osm-edit-dialog.ui:195
558569 msgid ""
559570 "Map changes will be visible on all maps that use\n"
560571 "OpenStreetMap data."
562573 "Kartenänderungen werden in allen Karten sichtbar, die\n"
563574 "Daten von OpenStreetMap verwenden."
564575
565 #: ../data/ui/osm-edit-dialog.ui.h:7
576 #: data/ui/osm-edit-dialog.ui:241
566577 msgid "Recently Used"
567578 msgstr "Zuletzt verwendet"
568579
569 #: ../data/ui/osm-edit-dialog.ui.h:8
580 #: data/ui/osm-edit-dialog.ui:280
570581 msgctxt "dialog title"
571582 msgid "Edit on OpenStreetMap"
572583 msgstr "Auf OpenStreetMap bearbeiten"
573584
574 #: ../data/ui/osm-edit-dialog.ui.h:9
575 msgid "Cancel"
576 msgstr "Abbrechen"
577
578 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
585 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
579586 msgid "Next"
580587 msgstr "Nächste"
581588
582589 #. Translators: This is a tooltip
583 #: ../data/ui/place-bubble.ui.h:2
590 #: data/ui/place-bubble.ui:49
584591 msgid "Edit on OpenStreetMap"
585592 msgstr "Auf OpenStreetMap bearbeiten"
586593
587594 #. Translators: This is a tooltip
588 #: ../data/ui/place-bubble.ui.h:4
595 #: data/ui/place-bubble.ui:73
589596 msgid "Show more information"
590597 msgstr "Weitere Informationen anzeigen"
591598
592 #: ../data/ui/place-popover.ui.h:1
599 #: data/ui/place-popover.ui:24
593600 msgid "Press enter to search"
594601 msgstr "Drücken Sie zum Suchen die Eingabetaste"
595602
596 #: ../data/ui/place-popover.ui.h:2
603 #: data/ui/place-popover.ui:72
597604 msgid "No results found"
598605 msgstr "Keine Ergebnisse gefunden"
599606
600607 #. Translators: This is a tooltip
601 #: ../data/ui/route-entry.ui.h:2
608 #: data/ui/route-entry.ui:20
602609 msgid "Drag to change order of the route"
603610 msgstr "Ziehen, um die Reihenfolge der Routenziele zu ändern"
604611
605 #: ../data/ui/send-to-dialog.ui.h:1
612 #: data/ui/send-to-dialog.ui:15
606613 msgid "Open location"
607614 msgstr "Ort öffnen"
608615
609 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
616 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
610617 msgid "_Open"
611618 msgstr "Ö_ffnen"
612619
613 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
620 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
614621 msgid "Open Shape Layer"
615622 msgstr "Formebene öffnen"
616623
617624 #. Translators: This is a tooltip
618 #: ../data/ui/shape-layer-row.ui.h:2
625 #: data/ui/shape-layer-row.ui:19
619626 msgid "Toggle visible"
620627 msgstr "Sichtbarkeit umschalten"
621628
622 #: ../data/ui/sidebar.ui.h:1
629 #: data/ui/sidebar.ui:275
623630 msgid "Route search by GraphHopper"
624631 msgstr "Routenplanung von GraphHopper"
625632
626 #: ../data/ui/sidebar.ui.h:2
633 #: data/ui/sidebar.ui:296
627634 msgid "Route search by OpenTripPlanner"
628635 msgstr "Routenplanung von OpenTripPlanner"
629636
630 #: ../data/ui/sidebar.ui.h:3
637 #: data/ui/sidebar.ui:369
631638 msgid ""
632639 "Routing itineraries for public transit is provided by GNOME\n"
633640 "using timetable data obtained from transit companies or agencies.\n"
645652 "nicht garantieren. Die angezeigten Namen und Marken sind als eingetragene\n"
646653 "Warenzeichen zu betrachten, sofern anwendbar."
647654
648 #: ../data/ui/social-place-more-results-row.ui.h:1
655 #: data/ui/social-place-more-results-row.ui:8
649656 msgid "Show more results"
650657 msgstr "Weitere Ergebnisse anzeigen"
651658
652659 #. Translators: This is a tooltip
653 #: ../data/ui/transit-leg-row.ui.h:2
660 #: data/ui/transit-leg-row.ui:126
654661 msgid "Hide intermediate stops and information"
655662 msgstr "Zwischenstationen und Informationen verbergen"
656663
657664 #. Translators: This is a tooltip
658 #: ../data/ui/transit-leg-row.ui.h:4
665 #: data/ui/transit-leg-row.ui:200
659666 msgid "Show intermediate stops and information"
660667 msgstr "Zwischenstationen und Informationen anzeigen"
661668
662669 #. Indicates searching for the next available itineraries
663 #: ../data/ui/transit-options-panel.ui.h:2
670 #: data/ui/transit-options-panel.ui:18
664671 msgid "Leave Now"
665672 msgstr "Jetzt starten"
666673
667674 #. Indicates searching for itineraries leaving at the specified time at the earliest
668 #: ../data/ui/transit-options-panel.ui.h:4
675 #: data/ui/transit-options-panel.ui:19
669676 msgid "Leave By"
670677 msgstr "Abfahrt um"
671678
672679 #. Indicates searching for itineraries arriving no later than the specified time
673 #: ../data/ui/transit-options-panel.ui.h:6
680 #: data/ui/transit-options-panel.ui:20
674681 msgid "Arrive By"
675682 msgstr "Ankunft um"
676683
677684 #. Header indicating selected modes of transit
678 #: ../data/ui/transit-options-panel.ui.h:8
685 #: data/ui/transit-options-panel.ui:106
679686 msgid "Show"
680687 msgstr "Anzeigen"
681688
682 #: ../data/ui/transit-options-panel.ui.h:9
689 #: data/ui/transit-options-panel.ui:117
683690 msgid "Buses"
684691 msgstr "Busse"
685692
686 #: ../data/ui/transit-options-panel.ui.h:10
693 #: data/ui/transit-options-panel.ui:124
687694 msgid "Trams"
688695 msgstr "Straßenbahnen"
689696
690 #: ../data/ui/transit-options-panel.ui.h:11
697 #: data/ui/transit-options-panel.ui:131
691698 msgid "Trains"
692699 msgstr "Züge"
693700
694 #: ../data/ui/transit-options-panel.ui.h:12
701 #: data/ui/transit-options-panel.ui:138
695702 msgid "Subway"
696703 msgstr "U-Bahn"
697704
698 #: ../data/ui/transit-options-panel.ui.h:13
705 #: data/ui/transit-options-panel.ui:145
699706 msgid "Ferries"
700707 msgstr "Fähren"
701708
702 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
709 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
703710 msgid "Current location"
704711 msgstr "Aktueller Ort"
705712
706713 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
707 #: ../data/ui/user-location-bubble.ui.h:4
708 #, no-c-format
714 #: data/ui/user-location-bubble.ui:28
709715 msgid "Accuracy: %s"
710716 msgstr "Genauigkeit: %s"
711717
712 #: ../data/ui/zoom-in-notification.ui.h:1
718 #: data/ui/zoom-in-dialog.ui:16
713719 msgid "Zoom in to add location!"
714720 msgstr "Vergrößern, um einen Ort hinzufügen!"
715721
716 #: ../data/ui/zoom-in-notification.ui.h:2
717 msgid "OK"
718 msgstr "OK"
719
720 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
721 #: ../lib/maps-file-tile-source.c:459
722 #: data/ui/zoom-in-dialog.ui:38
723 msgid "Zoom In"
724 msgstr "Vergrößern"
725
726 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
727 #: lib/maps-file-tile-source.c:459
722728 msgid "Failed to find tile structure in directory"
723729 msgstr "Es konnte keine Kachel-Struktur im Ordner gefunden werden"
724730
725 #: ../lib/maps-osm.c:56
731 #: lib/maps-osm.c:56
726732 msgid "Failed to parse XML document"
727733 msgstr "XML-Dokument konnte nicht ausgewertet werden"
728734
729 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
735 #: lib/maps-osm.c:252 lib/maps-osm.c:405
730736 msgid "Missing required attributes"
731737 msgstr "Erforderliche Attribute fehlen"
732738
733 #: ../lib/maps-osm.c:453
739 #: lib/maps-osm.c:453
734740 msgid "Could not find OSM element"
735741 msgstr "OSM-Element kann nicht gefunden werden"
736742
737 #: ../src/application.js:98
743 #: src/application.js:96
738744 msgid "A path to a local tiles directory structure"
739745 msgstr "Pfad zu einer lokalen Kachel-Ordnerstruktur"
740746
741 #: ../src/application.js:102
747 #: src/application.js:100
742748 msgid "Show the version of the program"
743749 msgstr "Die Versionsnummer des Programms anzeigen"
744750
745 #: ../src/checkInDialog.js:167
751 #: src/checkInDialog.js:167
746752 msgid "Select an account"
747753 msgstr "Wählen Sie ein Konto aus"
748754
749 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
755 #: src/checkInDialog.js:172 src/checkInDialog.js:244
750756 msgid "Loading"
751757 msgstr "Wird geladen"
752758
753 #: ../src/checkInDialog.js:196
759 #: src/checkInDialog.js:196
754760 msgid "Select a place"
755761 msgstr "Wählen Sie einen Ort"
756762
757 #: ../src/checkInDialog.js:201
763 #: src/checkInDialog.js:201
758764 msgid ""
759765 "Maps cannot find the place to check in to with Facebook. Please select one "
760766 "from this list."
762768 "Karten konnte keinen geeigneten Platz für einen Check-in in Facebook finden. "
763769 "Bitte wählen Sie einen aus der Liste."
764770
765 #: ../src/checkInDialog.js:203
771 #: src/checkInDialog.js:203
766772 msgid ""
767773 "Maps cannot find the place to check in to with Foursquare. Please select one "
768774 "from this list."
772778
773779 #. Translators: %s is the name of the place to check in.
774780 #.
775 #: ../src/checkInDialog.js:218
781 #: src/checkInDialog.js:218
776782 #, javascript-format
777783 msgid "Check in to %s"
778784 msgstr "Bei %s einchecken"
779785
780786 #. Translators: %s is the name of the place to check in.
781787 #.
782 #: ../src/checkInDialog.js:228
788 #: src/checkInDialog.js:228
783789 #, javascript-format
784790 msgid "Write an optional message to check in to %s."
785791 msgstr "Schreiben Sie eine optionale Nachricht, um bei %s einzuchecken."
786792
787 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
788 #: ../src/osmEditDialog.js:549
793 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
789794 msgid "An error has occurred"
790795 msgstr "Ein Fehler ist aufgetreten"
791796
792797 #. Translators: %s is the place name that user wanted to check-in
793 #: ../src/checkIn.js:144
798 #: src/checkIn.js:144
794799 #, javascript-format
795800 msgid "Cannot find “%s” in the social service"
796801 msgstr "»%s« konnte im sozialen Netzwerk nicht gefunden werden"
797802
798 #: ../src/checkIn.js:146
803 #: src/checkIn.js:146
799804 msgid "Cannot find a suitable place to check-in in this location"
800805 msgstr ""
801806 "Für einen Check-in konnte an diesem Ort kein geeigneter Platz gefunden werden"
802807
803 #: ../src/checkIn.js:150
808 #: src/checkIn.js:150
804809 msgid ""
805810 "Credentials have expired, please open Online Accounts to sign in and enable "
806811 "this account"
808813 "Die Anmeldedaten sind abgelaufen. Bitte öffnen Sie Online-Konten, um sich "
809814 "anzumelden und das Konto zu aktivieren."
810815
811 #: ../src/contextMenu.js:95
816 #: src/contextMenu.js:95
812817 msgid "Route from here"
813818 msgstr "Route von hier"
814819
815 #: ../src/contextMenu.js:97
820 #: src/contextMenu.js:97
816821 msgid "Add destination"
817822 msgstr "Ziel hinzufügen"
818823
819 #: ../src/contextMenu.js:99
824 #: src/contextMenu.js:99
820825 msgid "Route to here"
821826 msgstr "Route hierher"
822827
823 #: ../src/contextMenu.js:128
828 #: src/contextMenu.js:128
824829 msgid "Nothing found here!"
825830 msgstr "Hier wurde nichts gefunden!"
826831
827 #: ../src/contextMenu.js:185
832 #: src/contextMenu.js:189
828833 msgid ""
829834 "Location was added to the map, note that it may take a while before it shows "
830835 "on the map and in search results."
836841 #. * exported image with coordinates. The .png extension should be kept
837842 #. * intact in the translated string.
838843 #.
839 #: ../src/exportViewDialog.js:82
844 #: src/exportViewDialog.js:82
840845 #, javascript-format
841846 msgid "Maps at %f, %f.png"
842847 msgstr "Karten auf %f, %f.png"
843848
844 #: ../src/exportViewDialog.js:154
849 #: src/exportViewDialog.js:154
845850 msgid "Filesystem is read only"
846851 msgstr "Dateisystem ist schreibgeschützt"
847852
848 #: ../src/exportViewDialog.js:156
853 #: src/exportViewDialog.js:156
849854 msgid "You do not have permission to save there"
850855 msgstr "Sie haben nicht die nötigen Rechte zum Speichern"
851856
852 #: ../src/exportViewDialog.js:158
857 #: src/exportViewDialog.js:158
853858 msgid "The directory does not exist"
854859 msgstr "Der Ordner existiert nicht"
855860
856 #: ../src/exportViewDialog.js:160
861 #: src/exportViewDialog.js:160
857862 msgid "No filename specified"
858863 msgstr "Kein Dateiname angegeben"
859864
860 #: ../src/exportViewDialog.js:168
865 #: src/exportViewDialog.js:168
861866 msgid "Unable to export view"
862867 msgstr "Ansicht kann nicht exportiert werden"
863868
864 #: ../src/geoJSONSource.js:98
869 #: src/geoJSONSource.js:98
865870 msgid "invalid coordinate"
866871 msgstr "Ungültige Koordinaten"
867872
868 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
869 #: ../src/geoJSONSource.js:202
873 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
870874 msgid "parse error"
871875 msgstr "Verarbeitungsfehler"
872876
873 #: ../src/geoJSONSource.js:181
877 #: src/geoJSONSource.js:181
874878 msgid "unknown geometry"
875879 msgstr "Unbekannte Geometrie"
876880
877 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
881 #: src/graphHopper.js:93 src/openTripPlanner.js:652
878882 msgid "Route request failed."
879883 msgstr "Routenanfrage schlug fehl."
880884
881 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
885 #: src/graphHopper.js:100 src/openTripPlanner.js:615
882886 msgid "No route found."
883887 msgstr "Keine Route gefunden."
884888
885 #: ../src/graphHopper.js:189
889 #: src/graphHopper.js:188
886890 msgid "Start!"
887891 msgstr "Start!"
888892
889 #: ../src/mainWindow.js:59
893 #: src/mainWindow.js:59
890894 msgid "All Layer Files"
891895 msgstr "Alle Ebenendateien"
892896
893 #: ../src/mainWindow.js:452
897 #: src/mainWindow.js:444
894898 msgid "Failed to connect to location service"
895899 msgstr "Es konnte keine Verbindung zum Ortungsdienst hergestellt werden"
896900
897 #: ../src/mainWindow.js:509
901 #: src/mainWindow.js:509
898902 msgid "translator-credits"
899903 msgstr ""
900904 "Christian Kirbach <Christian.Kirbach@gmail.com>\n"
905909 "Paul Seyfert <pseyfert@mathphys.fsk.uni-heidelberg.de>\n"
906910 "Tim Sabsch <tim@sabsch.com>"
907911
908 #: ../src/mainWindow.js:512
912 #: src/mainWindow.js:512
909913 msgid "A map application for GNOME"
910914 msgstr "Eine Karten-Anwendung für GNOME"
911915
912 #: ../src/mainWindow.js:523
916 #: src/mainWindow.js:523
913917 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
914918 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. und die Autoren von GNOME Karten"
915919
916 #: ../src/mainWindow.js:542
920 #: src/mainWindow.js:542
917921 #, javascript-format
918922 msgid "Map data by %s and contributors"
919923 msgstr "Kartendaten bereitgestellt von %s und weiteren Mitwirkenden"
923927 #. * the bare name of the tile provider, or a linkified URL if one
924928 #. * is available
925929 #.
926 #: ../src/mainWindow.js:558
930 #: src/mainWindow.js:558
927931 #, javascript-format
928932 msgid "Map tiles provided by %s"
929933 msgstr "Kartenausschnitte bereitgestellt von %s"
930934
931 #: ../src/mapView.js:350
935 #: src/mapView.js:353
932936 msgid "File type is not supported"
933937 msgstr "Dateityp wird nicht unterstützt"
934938
935 #: ../src/mapView.js:357
939 #: src/mapView.js:360
936940 msgid "Failed to open layer"
937941 msgstr "Ebene konnte nicht geöffnet werden"
938942
939 #: ../src/mapView.js:393
943 #: src/mapView.js:396
940944 msgid "Failed to open GeoURI"
941945 msgstr "Geo-Adresse konnte nicht geöffnet werden"
942946
943 #: ../src/openTripPlanner.js:613
944 msgid "No earlier alternatives found."
945 msgstr "Keine früheren Alternativen gefunden."
946
947 #: ../src/openTripPlanner.js:614
948 msgid "No later alternatives found."
949 msgstr "Keine späteren Alternativen gefunden."
950
951 #: ../src/openTripPlanner.js:652
947 #: src/openTripPlanner.js:648
952948 msgid "No timetable data found for this route."
953949 msgstr "Für diese Route wurden keine Fahrplandaten gefunden."
954950
955951 #. setting the status in session.cancel_message still seems
956952 #. to always give status IO_ERROR
957 #: ../src/osmConnection.js:436
953 #: src/osmConnection.js:436
958954 msgid "Incorrect user name or password"
959955 msgstr "Benutzername oder Passwort falsch"
960956
961 #: ../src/osmConnection.js:438
957 #: src/osmConnection.js:438
962958 msgid "Success"
963959 msgstr "Erfolg"
964960
965 #: ../src/osmConnection.js:440
961 #: src/osmConnection.js:440
966962 msgid "Bad request"
967963 msgstr "Fehlerhafte Anfrage"
968964
969 #: ../src/osmConnection.js:442
965 #: src/osmConnection.js:442
970966 msgid "Object not found"
971967 msgstr "Objekt nicht gefunden"
972968
973 #: ../src/osmConnection.js:444
969 #: src/osmConnection.js:444
974970 msgid "Conflict, someone else has just modified the object"
975971 msgstr "Konflikt, jemand anderes hat gerade das Objekt geändert"
976972
977 #: ../src/osmConnection.js:446
973 #: src/osmConnection.js:446
978974 msgid "Object has been deleted"
979975 msgstr "Objekt wurde gelöscht"
980976
981 #: ../src/osmConnection.js:448
977 #: src/osmConnection.js:448
982978 msgid "Way or relation refers to non-existing children"
983979 msgstr "Weg oder Bezug verweist auf nicht existierende Unterobjekte"
984980
985 #: ../src/osmEditDialog.js:105
981 #: src/osmEditDialog.js:105
986982 msgid "Name"
987983 msgstr "Name"
988984
989 #: ../src/osmEditDialog.js:108
985 #: src/osmEditDialog.js:108
990986 msgid "The official name. This is typically what appears on signs."
991987 msgstr ""
992988 "Der offizielle Name, der üblicherweise auf dem Ortseingangsschild erscheint."
993989
994 #: ../src/osmEditDialog.js:111
990 #: src/osmEditDialog.js:111
995991 msgid "Address"
996992 msgstr "Adresse"
997993
998 #: ../src/osmEditDialog.js:119
994 #: src/osmEditDialog.js:119
999995 msgid "Website"
1000996 msgstr "Internet-Seite"
1001997
1002 #: ../src/osmEditDialog.js:122
998 #: src/osmEditDialog.js:122
1003999 msgid ""
10041000 "The official website. Try to use the most basic form of a URL i.e. http://"
10051001 "example.com instead of http://example.com/index.html."
10071003 "Die offizielle Webseite. Verwenden Sie möglichst die Grundform der Adresse, "
10081004 "zum Beispiel http://example.com statt http://example.com/index.html."
10091005
1010 #: ../src/osmEditDialog.js:127
1006 #: src/osmEditDialog.js:127
10111007 msgid "Phone"
10121008 msgstr "Telefon"
10131009
1014 #: ../src/osmEditDialog.js:131
1010 #: src/osmEditDialog.js:131
10151011 msgid ""
10161012 "Phone number. Use the international format, starting with a + sign. Beware "
10171013 "of local privacy laws, especially for private phone numbers."
10201016 "Zeichen. Denken Sie an den Schutz der Privatsphäre, insbesondere für private "
10211017 "Telefonnummern."
10221018
1023 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1019 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10241020 msgid "Wikipedia"
10251021 msgstr "Wikipedia"
10261022
1027 #: ../src/osmEditDialog.js:140
1023 #: src/osmEditDialog.js:140
10281024 msgid ""
10291025 "The format used should include the language code and the article title like "
10301026 "“en:Article title”."
10321028 "Das verwendete Format sollte den Sprachcode und den Artikel enthalten, zum "
10331029 "Beispiel »de:Titel des Artikels«."
10341030
1035 #: ../src/osmEditDialog.js:144
1031 #: src/osmEditDialog.js:144
10361032 msgid "Opening hours"
10371033 msgstr "Öffnungszeiten"
10381034
1039 #: ../src/osmEditDialog.js:149
1035 #: src/osmEditDialog.js:149
10401036 msgid "See the link in the label for help on format."
10411037 msgstr "Öffnen Sie den Verweis in der Beschriftung für Hilfe zur Formatierung."
10421038
1043 #: ../src/osmEditDialog.js:152
1039 #: src/osmEditDialog.js:152
10441040 msgid "Population"
10451041 msgstr "Bevölkerung"
10461042
1047 #: ../src/osmEditDialog.js:157
1043 #: src/osmEditDialog.js:157
10481044 msgid "Altitude"
10491045 msgstr "Höhe"
10501046
1051 #: ../src/osmEditDialog.js:160
1047 #: src/osmEditDialog.js:160
10521048 msgid "Elevation (height above sea level) of a point in metres."
10531049 msgstr "Höhe eines Punktes über dem Meeresspiegel in Meter."
10541050
1055 #: ../src/osmEditDialog.js:163
1051 #: src/osmEditDialog.js:163
10561052 msgid "Wheelchair access"
10571053 msgstr "Barrierefreier Zugang"
10581054
1059 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1060 #: ../src/osmEditDialog.js:213
1055 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10611056 msgid "Yes"
10621057 msgstr "Ja"
10631058
1064 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1065 #: ../src/osmEditDialog.js:214
1059 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10661060 msgid "No"
10671061 msgstr "Nein"
10681062
1069 #: ../src/osmEditDialog.js:168
1063 #: src/osmEditDialog.js:168
10701064 msgid "Limited"
10711065 msgstr "Begrenzt"
10721066
1073 #: ../src/osmEditDialog.js:169
1067 #: src/osmEditDialog.js:169
10741068 msgid "Designated"
10751069 msgstr "Geeignet"
10761070
1077 #: ../src/osmEditDialog.js:172
1071 #: src/osmEditDialog.js:172
10781072 msgid "Internet access"
10791073 msgstr "Internetzugang"
10801074
10811075 #. Translators:
10821076 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10831077 #.
1084 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1078 #: src/osmEditDialog.js:177 src/translations.js:340
10851079 msgid "Wi-Fi"
10861080 msgstr "Funknetzwerk"
10871081
1088 #: ../src/osmEditDialog.js:178
1082 #: src/osmEditDialog.js:178
10891083 msgid "Wired"
10901084 msgstr "Kabelgebunden"
10911085
1092 #: ../src/osmEditDialog.js:179
1086 #: src/osmEditDialog.js:179
10931087 msgid "Terminal"
10941088 msgstr "Terminal"
10951089
1096 #: ../src/osmEditDialog.js:180
1090 #: src/osmEditDialog.js:180
10971091 msgid "Service"
10981092 msgstr "Dienst"
10991093
1100 #: ../src/osmEditDialog.js:183
1094 #: src/osmEditDialog.js:183
11011095 msgid "Religion"
11021096 msgstr "Religion"
11031097
1104 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1098 #: src/osmEditDialog.js:186 src/translations.js:363
11051099 msgid "Animism"
11061100 msgstr "Animismus"
11071101
1108 #: ../src/osmEditDialog.js:187
1102 #: src/osmEditDialog.js:187
11091103 msgid "Bahá’í"
11101104 msgstr "Bahaitum"
11111105
1112 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1106 #: src/osmEditDialog.js:188 src/translations.js:365
11131107 msgid "Buddhism"
11141108 msgstr "Buddhismus"
11151109
1116 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1110 #: src/osmEditDialog.js:189 src/translations.js:366
11171111 msgid "Caodaism"
11181112 msgstr "Caodaismus"
11191113
1120 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1114 #: src/osmEditDialog.js:190 src/translations.js:367
11211115 msgid "Christianity"
11221116 msgstr "Christentum"
11231117
1124 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1118 #: src/osmEditDialog.js:191 src/translations.js:368
11251119 msgid "Confucianism"
11261120 msgstr "Konfuzianismus"
11271121
1128 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1122 #: src/osmEditDialog.js:192 src/translations.js:369
11291123 msgid "Hinduism"
11301124 msgstr "Hinduismus"
11311125
1132 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1126 #: src/osmEditDialog.js:193 src/translations.js:370
11331127 msgid "Jainism"
11341128 msgstr "Jainismus"
11351129
1136 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1130 #: src/osmEditDialog.js:194 src/translations.js:371
11371131 msgid "Judaism"
11381132 msgstr "Judentum"
11391133
1140 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1134 #: src/osmEditDialog.js:195 src/translations.js:372
11411135 msgid "Islam"
11421136 msgstr "Islam"
11431137
1144 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1138 #: src/osmEditDialog.js:196 src/translations.js:373
11451139 msgid "Multiple Religions"
11461140 msgstr "Mehrere Religionen"
11471141
1148 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1142 #: src/osmEditDialog.js:197 src/translations.js:374
11491143 msgid "Paganism"
11501144 msgstr "Heidentum"
11511145
1152 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1146 #: src/osmEditDialog.js:198 src/translations.js:375
11531147 msgid "Pastafarianism"
11541148 msgstr "Pastafarianismus"
11551149
1156 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1150 #: src/osmEditDialog.js:199 src/translations.js:376
11571151 msgid "Scientology"
11581152 msgstr "Scientology"
11591153
1160 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1154 #: src/osmEditDialog.js:200 src/translations.js:377
11611155 msgid "Shinto"
11621156 msgstr "Shintoismus"
11631157
1164 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1158 #: src/osmEditDialog.js:201 src/translations.js:378
11651159 msgid "Sikhism"
11661160 msgstr "Sikhismus"
11671161
1168 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1162 #: src/osmEditDialog.js:202 src/translations.js:379
11691163 msgid "Spiritualism"
11701164 msgstr "Spiritualismus"
11711165
1172 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1166 #: src/osmEditDialog.js:203 src/translations.js:380
11731167 msgid "Taoism"
11741168 msgstr "Daoismus"
11751169
1176 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1170 #: src/osmEditDialog.js:204 src/translations.js:381
11771171 msgid "Unitarian Universalism"
11781172 msgstr "Unitarismus"
11791173
1180 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1174 #: src/osmEditDialog.js:205 src/translations.js:382
11811175 msgid "Voodoo"
11821176 msgstr "Voodoo"
11831177
1184 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1178 #: src/osmEditDialog.js:206 src/translations.js:383
11851179 msgid "Yazidism"
11861180 msgstr "Jesidismus"
11871181
1188 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1182 #: src/osmEditDialog.js:207 src/translations.js:384
11891183 msgid "Zoroastrianism"
11901184 msgstr "Zarathustrismus"
11911185
1192 #: ../src/osmEditDialog.js:210
1186 #: src/osmEditDialog.js:210
11931187 msgid "Toilets"
11941188 msgstr "Toiletten"
11951189
1196 #: ../src/osmEditDialog.js:217
1190 #: src/osmEditDialog.js:217
11971191 msgid "Note"
11981192 msgstr "Notiz"
11991193
1200 #: ../src/osmEditDialog.js:220
1194 #: src/osmEditDialog.js:220
12011195 msgid ""
12021196 "Information used to inform other mappers about non-obvious information about "
12031197 "an element, the author’s intent when creating it, or hints for further "
12071201 "Element, die Absicht des Autors bei der Erstellung, oder Hinweise zur "
12081202 "weiteren Verbesserung zur Verfügung stellt."
12091203
1210 #: ../src/osmEditDialog.js:325
1204 #: src/osmEditDialog.js:325
12111205 msgctxt "dialog title"
12121206 msgid "Add to OpenStreetMap"
12131207 msgstr "Zu OpenStreetMap hinzufügen"
12141208
1215 #: ../src/osmEditDialog.js:379
1209 #: src/osmEditDialog.js:379
12161210 msgid "Select Type"
12171211 msgstr "Typ wählen"
12181212
1219 #: ../src/osmEditDialog.js:496
1213 #: src/osmEditDialog.js:496
12201214 msgid "Done"
12211215 msgstr "Abgeschlossen"
12221216
1223 #: ../src/placeBubble.js:125
1217 #: src/placeBubble.js:125
12241218 msgid "Population:"
12251219 msgstr "Bevölkerung:"
12261220
1227 #: ../src/placeBubble.js:131
1221 #: src/placeBubble.js:131
12281222 msgid "Altitude:"
12291223 msgstr "Höhe:"
12301224
1231 #: ../src/placeBubble.js:136
1225 #: src/placeBubble.js:136
12321226 msgid "Opening hours:"
12331227 msgstr "Öffnungszeiten:"
12341228
1235 #: ../src/placeBubble.js:141
1229 #: src/placeBubble.js:141
12361230 msgid "Internet access:"
12371231 msgstr "Internetzugang:"
12381232
1239 #: ../src/placeBubble.js:146
1233 #: src/placeBubble.js:146
12401234 msgid "Religion:"
12411235 msgstr "Religion:"
12421236
1243 #: ../src/placeBubble.js:151
1237 #: src/placeBubble.js:151
12441238 msgid "Toilets:"
12451239 msgstr "Toiletten:"
12461240
1247 #: ../src/placeBubble.js:156
1241 #: src/placeBubble.js:156
12481242 msgid "Wheelchair access:"
12491243 msgstr "Barrierefreier Zugang:"
12501244
1251 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1245 #: src/placeBubble.js:162 src/placeBubble.js:166
12521246 msgid "Phone:"
12531247 msgstr "Telefon:"
12541248
1255 #: ../src/placeEntry.js:186
1249 #: src/placeEntry.js:186
12561250 msgid "Failed to parse Geo URI"
12571251 msgstr "Geo-Adresse konnte nicht gelesen werden"
12581252
12621256 #. Translators:
12631257 #. * There is public internet access but the particular kind is unknown.
12641258 #.
1265 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1259 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12661260 msgid "yes"
12671261 msgstr "ja"
12681262
12711265 #. * can be accessed and others not, areas requiring assistance
12721266 #. * by someone pushing up a steep gradient).
12731267 #.
1274 #: ../src/place.js:225
1268 #: src/place.js:225
12751269 msgid "limited"
12761270 msgstr "begrenzt"
12771271
12831277 #. * no internet access is offered in a place where
12841278 #. * someone might expect it.
12851279 #.
1286 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1280 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12871281 msgid "no"
12881282 msgstr "nein"
12891283
12921286 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12931287 #. * only). This is rarely used.
12941288 #.
1295 #: ../src/place.js:238
1289 #: src/place.js:238
12961290 msgid "designated"
12971291 msgstr "geeignet"
12981292
1299 #: ../src/printLayout.js:240
1293 #: src/printLayout.js:240
13001294 #, javascript-format
13011295 msgid "From %s to %s"
13021296 msgstr "Von %s nach %s"
13031297
1304 #: ../src/printOperation.js:46
1298 #: src/printOperation.js:46
13051299 msgid "Loading map tiles for printing"
13061300 msgstr "Kartenausschnitte zum Drucken werden geladen"
13071301
1308 #: ../src/printOperation.js:47
1302 #: src/printOperation.js:47
13091303 msgid "You can abort printing if this takes too long"
13101304 msgstr "Sie können den Druck abbrechen, wenn dies zu lange dauert"
13111305
1312 #: ../src/printOperation.js:49
1306 #: src/printOperation.js:49
13131307 msgid "Abort printing"
13141308 msgstr "Drucken abbrechen"
13151309
13161310 #. Translators: this is add via location tooltip
1317 #: ../src/routeEntry.js:72
1311 #: src/routeEntry.js:72
13181312 msgid "Add via location"
13191313 msgstr "Zwischenstopp hinzufügen"
13201314
13211315 #. Translators: this is remove via location tooltip
1322 #: ../src/routeEntry.js:78
1316 #: src/routeEntry.js:78
13231317 msgid "Remove via location"
13241318 msgstr "Zwischenstopp entfernen"
13251319
13261320 #. Translators: this is reverse route tooltip
1327 #: ../src/routeEntry.js:84
1321 #: src/routeEntry.js:84
13281322 msgid "Reverse route"
13291323 msgstr "Route umkehren"
13301324
1331 #: ../src/sendToDialog.js:176
1325 #: src/sendToDialog.js:175
13321326 msgid "Failed to open URI"
13331327 msgstr "Adresse konnte nicht geöffnet werden"
13341328
1335 #: ../src/shapeLayer.js:91
1329 #: src/shapeLayer.js:91
13361330 msgid "failed to load file"
13371331 msgstr "Laden der Datei ist fehlgeschlagen"
13381332
13391333 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1340 #: ../src/sidebar.js:292
1334 #: src/sidebar.js:293
13411335 #, javascript-format
13421336 msgid "Estimated time: %s"
13431337 msgstr "Geschätzte Zeit: %s"
13451339 #. Translators: this a format string indicating arriving at the
13461340 #. * destination of journey with the arrival address and transit
13471341 #. * stop as the format parameter
1348 #: ../src/transitArrivalRow.js:54
1342 #: src/transitArrivalRow.js:54
13491343 #, javascript-format
13501344 msgid "Arrive at %s"
13511345 msgstr "Ankunft in %s"
13521346
1353 #: ../src/transitArrivalRow.js:56
1347 #: src/transitArrivalRow.js:56
13541348 msgid "Arrive"
13551349 msgstr "Ankunft"
13561350
13571351 #. Translators: this is a format string indicating instructions
13581352 #. * starting a journey at the address given as the parameter
13591353 #.
1360 #: ../src/transitLegRow.js:71
1354 #: src/transitLegRow.js:71
13611355 #, javascript-format
13621356 msgid "Start at %s"
13631357 msgstr "Abfahrt in %s"
13661360 #. * with no set name (such as when the user started routing from
13671361 #. * an arbitrary point on the map)
13681362 #.
1369 #: ../src/transitLegRow.js:77
1363 #: src/transitLegRow.js:77
13701364 msgid "Start"
13711365 msgstr "Abfahrt"
13721366
1373 #: ../src/transitLegRow.js:106
1367 #: src/transitLegRow.js:106
13741368 msgid "Show walking instructions"
13751369 msgstr "Anweisungen für den Fußweg anzeigen"
13761370
1377 #: ../src/transitLegRow.js:107
1371 #: src/transitLegRow.js:107
13781372 msgid "Hide walking instructions"
13791373 msgstr "Anweisungen für den Fußweg verbergen"
13801374
13811375 #. Translators: this is a format string indicating walking a certain
13821376 #. * distance, with the distance expression being the %s placeholder
13831377 #.
1384 #: ../src/transitLegRow.js:132
1378 #: src/transitLegRow.js:132
13851379 #, javascript-format
13861380 msgid "Walk %s"
13871381 msgstr "Fußweg %s"
13881382
1389 #: ../src/transitMoreRow.js:39
1383 #: src/transitMoreRow.js:39
13901384 msgid "Load earlier alternatives"
13911385 msgstr "Frühere Alternativen laden"
13921386
1393 #: ../src/transitMoreRow.js:41
1387 #: src/transitMoreRow.js:41
13941388 msgid "Load later alternatives"
13951389 msgstr "Spätere Alternativen laden"
13961390
1391 #: src/transitMoreRow.js:54
1392 msgid "No earlier alternatives found."
1393 msgstr "Keine früheren Alternativen gefunden."
1394
1395 #: src/transitMoreRow.js:56
1396 msgid "No later alternatives found."
1397 msgstr "Keine späteren Alternativen gefunden."
1398
13971399 #.
13981400 #. * Translators: this is a format string giving the equivalent to
13991401 #. * "may 29" according to the current locale's convensions.
14001402 #.
1401 #: ../src/transitOptionsPanel.js:141
1403 #: src/transitOptionsPanel.js:141
14021404 msgctxt "month-day-date"
14031405 msgid "%b %e"
14041406 msgstr "%e. %b"
14081410 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14091411 #. * these could be rearranged if needed.
14101412 #.
1411 #: ../src/transitPlan.js:249
1413 #: src/transitPlan.js:254
14121414 #, javascript-format
14131415 msgid "%s – %s"
14141416 msgstr "%s – %s"
14171419 #. * less than an hour, with only the minutes part, using plural forms
14181420 #. * as appropriate
14191421 #.
1420 #: ../src/transitPlan.js:276
1422 #: src/transitPlan.js:281
14211423 #, javascript-format
14221424 msgid "%d minute"
14231425 msgid_plural "%d minutes"
14281430 #. * where the duration is an exact number of hours (i.e. no
14291431 #. * minutes part), using plural forms as appropriate
14301432 #.
1431 #: ../src/transitPlan.js:287
1433 #: src/transitPlan.js:292
14321434 #, javascript-format
14331435 msgid "%d hour"
14341436 msgid_plural "%d hours"
14391441 #. * where the duration contains an hour and minute part, it's
14401442 #. * pluralized on the hours part
14411443 #.
1442 #: ../src/transitPlan.js:293
1444 #: src/transitPlan.js:298
14431445 #, javascript-format
14441446 msgid "%d:%02d hour"
14451447 msgid_plural "%d:%02d hours"
14521454 #. * "12:00–13:03" where the placeholder %s are the actual times,
14531455 #. * these could be rearranged if needed.
14541456 #.
1455 #: ../src/transitPlan.js:642
1457 #: src/transitPlan.js:647
14561458 #, javascript-format
14571459 msgid "%s–%s"
14581460 msgstr "%s–%s"
14591461
1460 #: ../src/translations.js:56
1462 #: src/translations.js:56
14611463 msgid "around the clock"
14621464 msgstr "jederzeit"
14631465
1464 #: ../src/translations.js:58
1466 #: src/translations.js:58
14651467 msgid "from sunrise to sunset"
14661468 msgstr "von Sonnenaufgang bis Sonnenuntergang"
14671469
14711473 #. * The space between the format place holders could be
14721474 #. * substituted with the appropriate separator.
14731475 #.
1474 #: ../src/translations.js:77
1476 #: src/translations.js:77
14751477 #, javascript-format
14761478 msgctxt "time range list"
14771479 msgid "%s %s"
14831485 #. * The space between the format place holders could be
14841486 #. * substituted with the appropriate separator.
14851487 #.
1486 #: ../src/translations.js:89
1488 #: src/translations.js:89
14871489 #, javascript-format
14881490 msgctxt "time range list"
14891491 msgid "%s %s %s"
14961498 #. * The space between the format place holders could be substituted with
14971499 #. * the appropriate separator or phrase and the ordering of the arguments
14981500 #. * can be rearranged with the %n#s syntax.
1499 #: ../src/translations.js:120
1501 #: src/translations.js:120
15001502 #, javascript-format
15011503 msgctxt "time range component"
15021504 msgid "%s %s"
15111513 #. * place holder.
15121514 #. * The separator (,) could be replaced with a translated variant or
15131515 #. * a phrase if appropriate.
1514 #: ../src/translations.js:152
1516 #: src/translations.js:152
15151517 #, javascript-format
15161518 msgctxt "day interval list"
15171519 msgid "%s,%s"
15261528 #. * %s place holder.
15271529 #. * The separator (,) could be replaced with a translated variant or
15281530 #. * a phrase if appropriate.
1529 #: ../src/translations.js:166
1531 #: src/translations.js:166
15301532 #, javascript-format
15311533 msgctxt "day interval list"
15321534 msgid "%s,%s,%s"
15331535 msgstr "%s,%s,%s"
15341536
1535 #: ../src/translations.js:185
1537 #: src/translations.js:185
15361538 msgid "every day"
15371539 msgstr "Jeden Tag"
15381540
15391541 #. Translators:
15401542 #. * This represents a range of days with a starting and ending day.
15411543 #.
1542 #: ../src/translations.js:197
1544 #: src/translations.js:197
15431545 #, javascript-format
15441546 msgctxt "day range"
15451547 msgid "%s-%s"
15461548 msgstr "%s-%s"
15471549
1548 #: ../src/translations.js:208
1550 #: src/translations.js:208
15491551 msgid "public holidays"
15501552 msgstr "gesetzliche Feiertage"
15511553
1552 #: ../src/translations.js:210
1554 #: src/translations.js:210
15531555 msgid "school holidays"
15541556 msgstr "Schulferien"
15551557
15611563 #. * the translation. The order of the arguments can be rearranged
15621564 #. * using the %n$s syntax.
15631565 #.
1564 #: ../src/translations.js:250
1566 #: src/translations.js:250
15651567 #, javascript-format
15661568 msgctxt "time interval list"
15671569 msgid "%s, %s"
15681570 msgstr "%s, %s"
15691571
1570 #: ../src/translations.js:264
1572 #: src/translations.js:264
15711573 msgid "not open"
15721574 msgstr "geschlossen"
15731575
15781580 #. * translation as needed. The order of the arguments can be rearranged
15791581 #. * using the %n$s syntax.
15801582 #.
1581 #: ../src/translations.js:279
1583 #: src/translations.js:279
15821584 #, javascript-format
15831585 msgctxt "time interval"
15841586 msgid "%s-%s"
15871589 #. Translators:
15881590 #. * This means a a place where you can plug in your laptop with ethernet.
15891591 #.
1590 #: ../src/translations.js:345
1592 #: src/translations.js:345
15911593 msgid "wired"
15921594 msgstr "Kabelgebunden"
15931595
15941596 #. Translators:
15951597 #. * Like internet cafe or library where the computer is given.
15961598 #.
1597 #: ../src/translations.js:350
1599 #: src/translations.js:350
15981600 msgid "terminal"
15991601 msgstr "Terminal"
16001602
16011603 #. Translators:
16021604 #. * This means there is personnel which helps you in case of problems.
16031605 #.
1604 #: ../src/translations.js:355
1606 #: src/translations.js:355
16051607 msgid "service"
16061608 msgstr "Dienst"
16071609
16081610 #. Translators: Accuracy of user location information
1609 #: ../src/utils.js:226
1611 #: src/utils.js:226
16101612 msgid "Unknown"
16111613 msgstr "Unbekannt"
16121614
16131615 #. Translators: Accuracy of user location information
1614 #: ../src/utils.js:229
1616 #: src/utils.js:229
16151617 msgid "Exact"
16161618 msgstr "Genau"
16171619
1618 #: ../src/utils.js:287
1620 #: src/utils.js:287
16191621 #, javascript-format
16201622 msgid "%f h"
16211623 msgstr "%f h"
16221624
1623 #: ../src/utils.js:289
1625 #: src/utils.js:289
16241626 #, javascript-format
16251627 msgid "%f min"
16261628 msgstr "%f min"
16271629
1628 #: ../src/utils.js:291
1630 #: src/utils.js:291
16291631 #, javascript-format
16301632 msgid "%f s"
16311633 msgstr "%f s"
16321634
16331635 #. Translators: This is a distance measured in kilometers
1634 #: ../src/utils.js:302
1636 #: src/utils.js:302
16351637 #, javascript-format
16361638 msgid "%s km"
16371639 msgstr "%s km"
16381640
16391641 #. Translators: This is a distance measured in meters
1640 #: ../src/utils.js:305
1642 #: src/utils.js:305
16411643 #, javascript-format
16421644 msgid "%s m"
16431645 msgstr "%s m"
16441646
16451647 #. Translators: This is a distance measured in miles
1646 #: ../src/utils.js:313
1648 #: src/utils.js:313
16471649 #, javascript-format
16481650 msgid "%s mi"
16491651 msgstr "%s mi"
16501652
16511653 #. Translators: This is a distance measured in feet
1652 #: ../src/utils.js:316
1654 #: src/utils.js:316
16531655 #, javascript-format
16541656 msgid "%s ft"
16551657 msgstr "%s ft"
+351
-352
po/el.po less more
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-maps master\n"
10 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
11 "maps&keywords=I18N+L10N&component=general\n"
12 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
13 "PO-Revision-Date: 2018-02-16 22:05+0200\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
11 "POT-Creation-Date: 2018-06-18 20:31+0000\n"
12 "PO-Revision-Date: 2018-06-22 18:24+0300\n"
1413 "Last-Translator: Efstathios Iosifidis <iosifidis@opensuse.org>\n"
1514 "Language-Team: Ελληνικά <>\n"
1615 "Language: el\n"
1817 "Content-Type: text/plain; charset=UTF-8\n"
1918 "Content-Transfer-Encoding: 8bit\n"
2019 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
21 "X-Generator: Gtranslator 2.91.7\n"
20 "X-Generator: Poedit 2.0.7\n"
2221 "X-Project-Style: gnome\n"
2322
24 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
23 #: data/org.gnome.Maps.appdata.xml.in:6
2524 msgid "GNOME Maps"
2625 msgstr "Χάρτες GNOME"
2726
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
27 #: data/org.gnome.Maps.appdata.xml.in:7
2928 msgid "Find places around the world"
3029 msgstr "Βρείτε μέρη από όλο τον κόσμο"
3130
32 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
31 #: data/org.gnome.Maps.appdata.xml.in:9
3332 msgid ""
3433 "Maps gives you quick access to maps all across the world. It allows you to "
3534 "quickly find the place you’re looking for by searching for a city or street, "
4039 "πόλη είτε μια οδό, ή μπορείτε να εντοπίσετε μια τοποθεσία για να συναντήσετε "
4140 "ένα φίλο."
4241
43 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
42 #: data/org.gnome.Maps.appdata.xml.in:14
4443 msgid ""
4544 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4645 "thousands of people across the globe."
5150 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5251 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5352 #. your language to see what words you can use for the translated search.
54 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
53 #: data/org.gnome.Maps.appdata.xml.in:22
5554 msgid ""
5655 "You can even search for specific types of locations, such as “Pubs near Main "
5756 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6160 "Αθήνα”."
6261
6362 #. Translators: This is the program name.
64 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
65 #: ../src/application.js:87 ../src/mainWindow.js:518
63 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
64 #: src/application.js:83 src/mainWindow.js:511
6665 msgid "Maps"
6766 msgstr "Χάρτες"
6867
69 #: ../data/org.gnome.Maps.desktop.in.h:2
68 #: data/org.gnome.Maps.desktop.in:5
7069 msgid "A simple maps application"
7170 msgstr "Μια απλή εφαρμογή χαρτών"
7271
73 #: ../data/org.gnome.Maps.desktop.in.h:3
72 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
73 #: data/org.gnome.Maps.desktop.in:8
74 msgid "org.gnome.Maps"
75 msgstr "org.gnome.Maps"
76
77 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
78 #: data/org.gnome.Maps.desktop.in:14
7479 msgid "Maps;"
7580 msgstr "Χάρτες;Maps;"
7681
77 #: ../data/org.gnome.Maps.desktop.in.h:4
82 #: data/org.gnome.Maps.desktop.in:17
7883 msgid "Allows your location to be shown on the map."
7984 msgstr "Επιτρέπει την τοποθεσία σας να εμφανιστεί στον χάρτη."
8085
81 #: ../data/org.gnome.Maps.gschema.xml.h:1
86 #: data/org.gnome.Maps.gschema.xml:11
8287 msgid "last viewed location"
8388 msgstr "Τελευταία τοποθεσία που προβλήθηκε"
8489
85 #: ../data/org.gnome.Maps.gschema.xml.h:2
90 #: data/org.gnome.Maps.gschema.xml:12
8691 msgid "Coordinates of last viewed location."
8792 msgstr "Συντεταγμένες τελευταίας τοποθεσίας που προβλήθηκε"
8893
89 #: ../data/org.gnome.Maps.gschema.xml.h:3
94 #: data/org.gnome.Maps.gschema.xml:16
9095 msgid "Window size"
9196 msgstr "Μέγεθος παραθύρου"
9297
93 #: ../data/org.gnome.Maps.gschema.xml.h:4
98 #: data/org.gnome.Maps.gschema.xml:17
9499 msgid "Window size (width and height)."
95100 msgstr "Μέγεθος παραθύρου (πλάτος και ύψος)."
96101
97 #: ../data/org.gnome.Maps.gschema.xml.h:5
102 #: data/org.gnome.Maps.gschema.xml:21
98103 msgid "Window position"
99104 msgstr "Θέση παραθύρου"
100105
101 #: ../data/org.gnome.Maps.gschema.xml.h:6
106 #: data/org.gnome.Maps.gschema.xml:22
102107 msgid "Window position (X and Y)."
103108 msgstr "Θέση παραθύρου (Χ και Υ)."
104109
105 #: ../data/org.gnome.Maps.gschema.xml.h:7
110 #: data/org.gnome.Maps.gschema.xml:26
106111 msgid "Window maximized"
107112 msgstr "Μεγιστοποιημένο παράθυρο"
108113
109 #: ../data/org.gnome.Maps.gschema.xml.h:8
114 #: data/org.gnome.Maps.gschema.xml:27
110115 msgid "Window maximization state"
111116 msgstr "Κατάσταση μεγιστοποίησης παραθύρου"
112117
113 #: ../data/org.gnome.Maps.gschema.xml.h:9
118 #: data/org.gnome.Maps.gschema.xml:31
114119 msgid "Maximum number of search results"
115120 msgstr "Μέγιστος αριθμός αποτελεσμάτων αναζήτησης"
116121
117 #: ../data/org.gnome.Maps.gschema.xml.h:10
122 #: data/org.gnome.Maps.gschema.xml:32
118123 msgid "Maximum number of search results from geocode search."
119124 msgstr ""
120125 "Μέχιστος αριθμός αποτελεσμάτων αναζήτησης από την αναζήτηση στο geocode."
121126
122 #: ../data/org.gnome.Maps.gschema.xml.h:11
127 #: data/org.gnome.Maps.gschema.xml:36
123128 msgid "Number of recent places to store"
124129 msgstr "Αριθμός πρόσφατων τοποθεσιών για αποθήκευση"
125130
126 #: ../data/org.gnome.Maps.gschema.xml.h:12
131 #: data/org.gnome.Maps.gschema.xml:37
127132 msgid "Number of recently visited places to store."
128133 msgstr "Αριθμός τοποθεσιών, που έχετε επισκεφθεί πρόσφατα, για αποθήκευση."
129134
130 #: ../data/org.gnome.Maps.gschema.xml.h:13
135 #: data/org.gnome.Maps.gschema.xml:41
131136 msgid "Number of recent routes to store"
132137 msgstr "Αριθμός πρόσφατων διαδρομών για αποθήκευση"
133138
134 #: ../data/org.gnome.Maps.gschema.xml.h:14
139 #: data/org.gnome.Maps.gschema.xml:42
135140 msgid "Number of recently visited routes to store."
136141 msgstr "Αριθμός διαδρομών, που έχετε επισκεφθεί πρόσφατα, για αποθήκευση."
137142
138 #: ../data/org.gnome.Maps.gschema.xml.h:15
143 #: data/org.gnome.Maps.gschema.xml:46
139144 msgid "Facebook check-in privacy setting"
140145 msgstr "Ρυθμίσεις ιδιωτικότητας ελέγχου εισόδου στο Facebook"
141146
142147 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
143 #: ../data/org.gnome.Maps.gschema.xml.h:17
148 #: data/org.gnome.Maps.gschema.xml:48
144149 msgid ""
145150 "Latest used Facebook check-in privacy setting. Possible values are: "
146151 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
148153 "Τελευταία χρησιμοποιούμενη ρύθμιση ιδιωτικότητας ελέγχου εισόδου. Δυνατές "
149154 "τιμές είναι: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS ή SELF."
150155
151 #: ../data/org.gnome.Maps.gschema.xml.h:18
156 #: data/org.gnome.Maps.gschema.xml:52
152157 msgid "Foursquare check-in privacy setting"
153158 msgstr "Ρύθμιση ιδιωτικότητας ελέγχου εισόδου στο Foursquare"
154159
155 #: ../data/org.gnome.Maps.gschema.xml.h:19
160 #: data/org.gnome.Maps.gschema.xml:53
156161 msgid ""
157162 "Latest used Foursquare check-in privacy setting. Possible values are: "
158163 "public, followers or private."
160165 "Τελευταία χρησιμοποιούμενη ρύθμιση ιδιωτικότητας ελέγχου εισόδου στο "
161166 "Foursquare. Δυνατές τιμές είναι: public, followers ή private.."
162167
163 #: ../data/org.gnome.Maps.gschema.xml.h:20
168 #: data/org.gnome.Maps.gschema.xml:57
164169 msgid "Foursquare check-in Facebook broadcasting"
165170 msgstr "Έλεγχος εισόδου του Foursquare στην αναμετάδοση του Facebook"
166171
167 #: ../data/org.gnome.Maps.gschema.xml.h:21
172 #: data/org.gnome.Maps.gschema.xml:58
168173 msgid ""
169174 "Indicates if Foursquare should broadcast the check-in as a post in the "
170175 "Facebook account associated with the Foursquare account."
173178 "αποστολή στον λογαριασμό Facebook συσχετισμένο με τον λογαριασμό του "
174179 "Foursquare."
175180
176 #: ../data/org.gnome.Maps.gschema.xml.h:22
181 #: data/org.gnome.Maps.gschema.xml:62
177182 msgid "Foursquare check-in Twitter broadcasting"
178183 msgstr "Έλεγχος εισόδου στην αναμετάδοση του Twitter"
179184
180 #: ../data/org.gnome.Maps.gschema.xml.h:23
185 #: data/org.gnome.Maps.gschema.xml:63
181186 msgid ""
182187 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
183188 "Twitter account associated with the Foursquare account."
186191 "τιτίβισμα στον λογαριασμό Twitter συσχετισμένο με τον λογαριασμό του "
187192 "Foursquare."
188193
189 #: ../data/org.gnome.Maps.gschema.xml.h:24
194 #: data/org.gnome.Maps.gschema.xml:67
190195 msgid "OpenStreetMap username or e-mail address"
191196 msgstr "Όνομα χρήστη ή διεύθυνση ηλεκτρονικού ταχυδρομείου του OpenStreetMap"
192197
193 #: ../data/org.gnome.Maps.gschema.xml.h:25
198 #: data/org.gnome.Maps.gschema.xml:68
194199 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
195200 msgstr ""
196201 "Υποδεικνύει αν ο χρήστης έχει συνδεθεί για να επεξεργαστεί τα δεδομένα του "
197202 "OpenStreetMap."
198203
199 #: ../data/org.gnome.Maps.gschema.xml.h:26
204 #: data/org.gnome.Maps.gschema.xml:72
200205 msgid "Last used transportation type for routing"
201206 msgstr "Τελευταία χρησιμοποιημένος τύπος μεταφορικών μέσων για δρομολόγια"
202207
203 #: ../data/ui/app-menu.ui.h:1
208 #: data/ui/app-menu.ui:7
204209 msgid "Set up OpenStreetMap Account"
205210 msgstr "Ρύθμιση λογαριασμού OpenStreetMap"
206211
207 #: ../data/ui/app-menu.ui.h:2
212 #: data/ui/app-menu.ui:12
208213 msgid "_Keyboard Shortcuts"
209214 msgstr "Συντομεύσεις _πληκτρολογίου"
210215
211 #: ../data/ui/app-menu.ui.h:3
216 #: data/ui/app-menu.ui:17
212217 msgid "About"
213218 msgstr "Περί"
214219
215 #: ../data/ui/app-menu.ui.h:4
220 #: data/ui/app-menu.ui:21
216221 msgid "Quit"
217222 msgstr "Έξοδος"
218223
219 #: ../data/ui/check-in-dialog.ui.h:1
224 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
220225 msgid "Visibility"
221226 msgstr "Ορατότητα"
222227
223 #: ../data/ui/check-in-dialog.ui.h:2
228 #: data/ui/check-in-dialog.ui:334
224229 msgid "Post on Facebook"
225230 msgstr "Δημοσίευση στο Facebook"
226231
227 #: ../data/ui/check-in-dialog.ui.h:3
232 #: data/ui/check-in-dialog.ui:348
228233 msgid "Post on Twitter"
229234 msgstr "Δημοσίευση στο Twitter"
230235
231 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
232 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
236 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
237 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
233238 msgid "_Cancel"
234239 msgstr "Ά_κυρο"
235240
236241 #. Translators: Check in is used as a verb
237 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
242 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
238243 msgid "C_heck in"
239244 msgstr "C_heck in"
240245
241 #: ../data/ui/check-in-dialog.ui.h:6
246 #: data/ui/check-in-dialog.ui:427
242247 msgid "Everyone"
243248 msgstr "Όλοι"
244249
245 #: ../data/ui/check-in-dialog.ui.h:7
250 #: data/ui/check-in-dialog.ui:431
246251 msgid "Friends of friends"
247252 msgstr "Φίλοι των φίλων"
248253
249 #: ../data/ui/check-in-dialog.ui.h:8
254 #: data/ui/check-in-dialog.ui:435
250255 msgid "Just friends"
251256 msgstr "Μόνο φίλοι"
252257
253 #: ../data/ui/check-in-dialog.ui.h:9
258 #: data/ui/check-in-dialog.ui:439
254259 msgid "Just me"
255260 msgstr "Μόνο εγώ"
256261
257 #: ../data/ui/check-in-dialog.ui.h:10
262 #: data/ui/check-in-dialog.ui:453
258263 msgid "Public"
259264 msgstr "Δημόσιο"
260265
261 #: ../data/ui/check-in-dialog.ui.h:11
266 #: data/ui/check-in-dialog.ui:457
262267 msgid "Followers"
263268 msgstr "Ακόλουθοι"
264269
265 #: ../data/ui/check-in-dialog.ui.h:12
270 #: data/ui/check-in-dialog.ui:461
266271 msgid "Private"
267272 msgstr "Προσωπικό"
268273
269 #: ../data/ui/context-menu.ui.h:1
274 #: data/ui/context-menu.ui:9
270275 msgid "What’s here?"
271276 msgstr "Τι είναι εδώ;"
272277
273 #: ../data/ui/context-menu.ui.h:2
278 #: data/ui/context-menu.ui:16
274279 msgid "Copy Location"
275280 msgstr "Αντιγραφή τοποθεσίας"
276281
277 #: ../data/ui/context-menu.ui.h:3
282 #: data/ui/context-menu.ui:23
278283 msgid "Export As Image"
279284 msgstr "Εξαγωγή ως εικόνα"
280285
281 #: ../data/ui/context-menu.ui.h:4
286 #: data/ui/context-menu.ui:36
282287 msgid "Add to OpenStreetMap"
283288 msgstr "Προσθήκη στο OpenStreetMap"
284289
285 #: ../data/ui/export-view-dialog.ui.h:1
290 #: data/ui/export-view-dialog.ui:14
286291 msgid "Export view"
287292 msgstr "Προβολή εξαγωγής"
288293
289 #: ../data/ui/export-view-dialog.ui.h:3
294 #: data/ui/export-view-dialog.ui:34
290295 msgid "_Export"
291296 msgstr "Ε_ξαγωγή"
292297
293 #: ../data/ui/export-view-dialog.ui.h:4
298 #: data/ui/export-view-dialog.ui:126
294299 msgid "Include route and markers"
295300 msgstr "Συμπεριέλαβε διαδρομή και δείκτες"
296301
297 #: ../data/ui/help-overlay.ui.h:1
302 #: data/ui/help-overlay.ui:14
298303 msgctxt "shortcut window"
299304 msgid "General"
300305 msgstr "Γενικά"
301306
302 #: ../data/ui/help-overlay.ui.h:2
307 #: data/ui/help-overlay.ui:18
303308 msgctxt "shortcut window"
304309 msgid "Show Shortcuts"
305310 msgstr "Εμφάνιση συντομεύσεων"
306311
307 #: ../data/ui/help-overlay.ui.h:3
312 #: data/ui/help-overlay.ui:25
308313 msgctxt "shortcut window"
309314 msgid "Search"
310315 msgstr "Αναζήτηση"
311316
312 #: ../data/ui/help-overlay.ui.h:4
317 #: data/ui/help-overlay.ui:32
313318 msgctxt "shortcut window"
314319 msgid "Toggle route planner"
315320 msgstr "Εναλλαγή οργανωτή διαδρομής"
316321
317 #: ../data/ui/help-overlay.ui.h:5
322 #: data/ui/help-overlay.ui:39
318323 msgctxt "shortcut window"
319324 msgid "Print route"
320325 msgstr "Εκτύπωση διαδρομής"
321326
322 #: ../data/ui/help-overlay.ui.h:6
327 #: data/ui/help-overlay.ui:46
323328 msgctxt "shortcut window"
324329 msgid "Quit"
325330 msgstr "Έξοδος"
326331
327 #: ../data/ui/help-overlay.ui.h:7
332 #: data/ui/help-overlay.ui:55
328333 msgctxt "shortcut window"
329334 msgid "Map View"
330335 msgstr "Προβολή χάρτη"
331336
332 #: ../data/ui/help-overlay.ui.h:8
337 #: data/ui/help-overlay.ui:59
333338 msgctxt "shortcut window"
334339 msgid "Zoom in"
335340 msgstr "Μεγέθυνση"
336341
337 #: ../data/ui/help-overlay.ui.h:9
342 #: data/ui/help-overlay.ui:66
338343 msgctxt "shortcut window"
339344 msgid "Zoom out"
340345 msgstr "Σμίκρυνση"
341346
342 #: ../data/ui/help-overlay.ui.h:10
347 #: data/ui/help-overlay.ui:73
343348 msgctxt "shortcut window"
344349 msgid "Toggle scale"
345350 msgstr "Εναλλαγή εστίασης"
346351
347 #: ../data/ui/help-overlay.ui.h:11
352 #: data/ui/help-overlay.ui:80
348353 msgctxt "shortcut window"
349354 msgid "Go to current location"
350355 msgstr "Μετάβαση στην τρέχουσα τοποθεσία"
351356
352 #: ../data/ui/help-overlay.ui.h:12
357 #: data/ui/help-overlay.ui:87
353358 msgctxt "shortcut window"
354359 msgid "Switch to street view"
355360 msgstr "Εναλλαγή σε προβολή δρόμου"
356361
357 #: ../data/ui/help-overlay.ui.h:13
362 #: data/ui/help-overlay.ui:94
358363 msgctxt "shortcut window"
359364 msgid "Switch to aerial view"
360365 msgstr "Εναλλαγή σε εναέρια προβολή"
361366
362 #: ../data/ui/help-overlay.ui.h:14
367 #: data/ui/help-overlay.ui:101
363368 msgctxt "shortcut window"
364369 msgid "Open shape layer"
365370 msgstr "Άνοιγμα στρώσης σχήματος"
366371
367372 #. Translators: This string uses ellipsis character
368 #: ../data/ui/layers-popover.ui.h:2
369 #| msgctxt "shortcut window"
370 #| msgid "Open shape layer"
371 msgid "Open Shape Layer&#x2026;"
372 msgstr "Άνοιγμα στρώσης σχήματος&#x2026;"
373
374 #: ../data/ui/location-service-notification.ui.h:1
373 #: data/ui/layers-popover.ui:71
374 msgid "Open Shape Layer…"
375 msgstr "Άνοιγμα στρώσης σχήματος…"
376
377 #: data/ui/location-service-dialog.ui:16
375378 msgid "Turn on location services to find your location"
376379 msgstr "Ενεργοποίηση υπηρεσιών τοποθεσίας για να βρείτε την τοποθεσία σας"
377380
378 #: ../data/ui/location-service-notification.ui.h:2
381 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
382 #: data/ui/zoom-in-dialog.ui:28
383 msgid "Cancel"
384 msgstr "Ακύρωση"
385
386 #: data/ui/location-service-dialog.ui:38
379387 msgid "Location Settings"
380388 msgstr "Ρυθμίσεις τοποθεσίας"
381389
382390 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:3
391 #: data/ui/main-window.ui:23
384392 msgid "Go to current location"
385393 msgstr "Μετάβαση στην τρέχουσα τοποθεσία"
386394
387395 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:5
396 #: data/ui/main-window.ui:44
389397 msgid "Choose map type"
390398 msgstr "Επιλογή τύπου χάρτη"
391399
392400 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:7
394 #| msgctxt "shortcut window"
395 #| msgid "Zoom out"
401 #: data/ui/main-window.ui:69
396402 msgid "Zoom out"
397403 msgstr "Σμίκρυνση"
398404
399405 #. Translators: This is a tooltip
400 #: ../data/ui/main-window.ui.h:9
401 #| msgctxt "shortcut window"
402 #| msgid "Zoom in"
406 #: data/ui/main-window.ui:85
403407 msgid "Zoom in"
404408 msgstr "Μεγέθυνση"
405409
406410 #. Translators: This is a tooltip
407 #: ../data/ui/main-window.ui.h:11
411 #: data/ui/main-window.ui:103
408412 msgid "Toggle route planner"
409413 msgstr "Εναλλαγή οργανωτή διαδρομής"
410414
411415 #. Translators: This is a tooltip
412 #: ../data/ui/main-window.ui.h:13
416 #: data/ui/main-window.ui:124
413417 msgid "Toggle favorites"
414418 msgstr "Εναλλαγή αγαπημένων"
415419
416420 #. Translators: This is a tooltip
417 #: ../data/ui/main-window.ui.h:15
421 #: data/ui/main-window.ui:144
418422 msgid "Print Route"
419423 msgstr "Εκτύπωση διαδρομής"
420424
421 #: ../data/ui/main-window.ui.h:16
425 #: data/ui/main-window.ui:202
422426 msgid "Maps is offline!"
423427 msgstr "Οι Χάρτες είναι εκτός σύνδεσης!"
424428
425 #: ../data/ui/main-window.ui.h:17
429 #: data/ui/main-window.ui:212
426430 msgid ""
427431 "Maps need an active internet connection to function properly, but one can’t "
428432 "be found."
430434 "Η εφαρμογή Χάρτες χρειάζεται μια ενεργή σύνδεση στο διαδίκτυο ώστε να "
431435 "λειτουργήσει σωστά, αλλά δε βρέθηκε κάποια."
432436
433 #: ../data/ui/main-window.ui.h:18
437 #: data/ui/main-window.ui:221
434438 msgid "Check your connection and proxy settings."
435439 msgstr "Ελέγξτε τις ρυθμίσεις της σύνδεσης και του διαμεσολαβητή σας."
436440
437441 #. Translators: This is a tooltip
438 #: ../data/ui/map-bubble.ui.h:2
442 #: data/ui/map-bubble.ui:45
439443 msgid "Add to new route"
440444 msgstr "Προσθήκη σε νέα διαδρομή"
441445
442446 #. Translators: This is a tooltip
443 #: ../data/ui/map-bubble.ui.h:4
447 #: data/ui/map-bubble.ui:62
444448 msgid "Open with another application"
445449 msgstr "Άνοιγμα με άλλη εφαρμογή"
446450
447451 #. Translators: This is a tooltip
448 #: ../data/ui/map-bubble.ui.h:6
452 #: data/ui/map-bubble.ui:79
449453 msgid "Mark as favorite"
450454 msgstr "Επισήμανση ως αγαπημένο"
451455
452456 #. Translators: This is a tooltip
453 #: ../data/ui/map-bubble.ui.h:10
457 #: data/ui/map-bubble.ui:98
454458 msgid "Check in here"
455459 msgstr "Check in εδώ"
456460
457 #: ../data/ui/osm-account-dialog.ui.h:1
461 #: data/ui/osm-account-dialog.ui:9
458462 msgid "OpenStreetMap Account"
459463 msgstr "Λογαριασμός OpenStreetMap"
460464
461 #: ../data/ui/osm-account-dialog.ui.h:2
465 #: data/ui/osm-account-dialog.ui:22
462466 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
463467 msgstr ""
464468 "<span weight=\"bold\" size=\"x-large\">Συνδεθείτε για να επεξεργαστείτε τους "
465469 "χάρτες</span>"
466470
467 #: ../data/ui/osm-account-dialog.ui.h:3
471 #: data/ui/osm-account-dialog.ui:36
468472 msgid ""
469473 "Help to improve the map, using an\n"
470474 "OpenStreetMap account."
472476 "Βοηθήστε να βελτιώσουμε τον χάρτη, χρησιμοποιώντας\n"
473477 "ένα λογαριασμό OpenStreetMap."
474478
475 #: ../data/ui/osm-account-dialog.ui.h:5
479 #: data/ui/osm-account-dialog.ui:56
476480 msgid "Email"
477481 msgstr "Ηλεκτρονική αλληλογγραφία"
478482
479 #: ../data/ui/osm-account-dialog.ui.h:6
483 #: data/ui/osm-account-dialog.ui:81
480484 msgid "Password"
481485 msgstr "Κωδικός πρόσβασης"
482486
483 #: ../data/ui/osm-account-dialog.ui.h:7
487 #: data/ui/osm-account-dialog.ui:125
484488 msgid "Sign In"
485489 msgstr "Σύνδεση"
486490
487 #: ../data/ui/osm-account-dialog.ui.h:8
491 #: data/ui/osm-account-dialog.ui:146
488492 msgid "Don’t have an account?"
489493 msgstr "Δεν έχετε λογαριασμό;"
490494
491495 #. The label should contain the link to the OSM reset password page with a translated title
492 #: ../data/ui/osm-account-dialog.ui.h:10
496 #: data/ui/osm-account-dialog.ui:159
493497 msgid ""
494498 "Sorry, that didn’t work. Please try again, or visit\n"
495499 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
500504 "<a href=\"https://www.openstreetmap.org/user/forgot-password\"> για να "
501505 "επαναφέρετε τον κωδικό πρόσβασης σας."
502506
503 #: ../data/ui/osm-account-dialog.ui.h:12
507 #: data/ui/osm-account-dialog.ui:172
504508 msgid "The verification code didn’t match, please try again."
505509 msgstr "Δεν ταιριάζει ο κωδικός επιβεβαίωσης, παρακαλούμε προσπαθήστε ξανά."
506510
507 #: ../data/ui/osm-account-dialog.ui.h:13
511 #: data/ui/osm-account-dialog.ui:209
508512 msgid "Enter verification code shown above"
509513 msgstr "Εισάγετε τον κωδικό επιβεβαίωσης που φαίνεται παραπάνω."
510514
511 #: ../data/ui/osm-account-dialog.ui.h:14
515 #: data/ui/osm-account-dialog.ui:232
512516 msgid "Verify"
513517 msgstr "Επαλήθευση"
514518
515 #: ../data/ui/osm-account-dialog.ui.h:15
519 #: data/ui/osm-account-dialog.ui:262
516520 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
517521 msgstr "<span weight=\"bold\" size=\"x-large\">Συνδεδεμένος/η</span>"
518522
519 #: ../data/ui/osm-account-dialog.ui.h:16
523 #: data/ui/osm-account-dialog.ui:275
520524 msgid "Your OpenStreetMap account is active."
521525 msgstr "Ο λογαριασμός στο OpenStreetMap είναι ενεργός."
522526
523 #: ../data/ui/osm-account-dialog.ui.h:17
527 #: data/ui/osm-account-dialog.ui:309
524528 msgid "Sign Out"
525529 msgstr "Αποσύνδεση"
526530
527 #: ../data/ui/osm-edit-address.ui.h:1
531 #: data/ui/osm-edit-address.ui:14
528532 msgid "Street"
529533 msgstr "Οδός"
530534
531 #: ../data/ui/osm-edit-address.ui.h:2
535 #: data/ui/osm-edit-address.ui:26
532536 msgid "House number"
533537 msgstr "Αριθμός κατοικίας"
534538
535 #: ../data/ui/osm-edit-address.ui.h:3
539 #: data/ui/osm-edit-address.ui:38
536540 msgid "Postal code"
537541 msgstr "Ταχ. κώδικας"
538542
539543 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
540 #: ../data/ui/osm-edit-address.ui.h:5
544 #: data/ui/osm-edit-address.ui:50
541545 msgid "City"
542546 msgstr "Πόλη"
543547
544 #: ../data/ui/osm-edit-dialog.ui.h:1
548 #: data/ui/osm-edit-dialog.ui:58
545549 msgid "Type"
546550 msgstr "Τύπος"
547551
548 #: ../data/ui/osm-edit-dialog.ui.h:2
552 #: data/ui/osm-edit-dialog.ui:84
549553 msgid "None"
550554 msgstr "Χωρίς"
551555
552 #: ../data/ui/osm-edit-dialog.ui.h:3
556 #: data/ui/osm-edit-dialog.ui:129
553557 msgid "Add Field"
554558 msgstr "Προσθήκη πεδίου"
555559
556 #: ../data/ui/osm-edit-dialog.ui.h:4
560 #: data/ui/osm-edit-dialog.ui:163
557561 msgid "Comment"
558562 msgstr "Σχόλιο"
559563
560 #: ../data/ui/osm-edit-dialog.ui.h:5
564 #: data/ui/osm-edit-dialog.ui:195
561565 msgid ""
562566 "Map changes will be visible on all maps that use\n"
563567 "OpenStreetMap data."
565569 "Οι αλλαγές θα γίνουν ορατές σε όλους τους χάρτες που\n"
566570 "χρησιμοποιούν δεδομένα του OpenStreetMap."
567571
568 #: ../data/ui/osm-edit-dialog.ui.h:7
572 #: data/ui/osm-edit-dialog.ui:241
569573 msgid "Recently Used"
570574 msgstr "Πρόσφατα χρησιμοποιημένα"
571575
572 #: ../data/ui/osm-edit-dialog.ui.h:8
576 #: data/ui/osm-edit-dialog.ui:280
573577 msgctxt "dialog title"
574578 msgid "Edit on OpenStreetMap"
575579 msgstr "Επεξεργασία στο OpenStreetMap"
576580
577 #: ../data/ui/osm-edit-dialog.ui.h:9
578 msgid "Cancel"
579 msgstr "Ακύρωση"
580
581 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
581 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
582582 msgid "Next"
583583 msgstr "Επόμενο"
584584
585585 #. Translators: This is a tooltip
586 #: ../data/ui/place-bubble.ui.h:2
586 #: data/ui/place-bubble.ui:49
587587 msgid "Edit on OpenStreetMap"
588588 msgstr "Επεξεργασία στο OpenStreetMap"
589589
590590 #. Translators: This is a tooltip
591 #: ../data/ui/place-bubble.ui.h:4
591 #: data/ui/place-bubble.ui:73
592592 msgid "Show more information"
593593 msgstr "Εμφάνιση περισσότερων πληροφοριών"
594594
595 #: ../data/ui/place-popover.ui.h:1
595 #: data/ui/place-popover.ui:24
596596 msgid "Press enter to search"
597597 msgstr "Πατήστε enter για αναζήτηση"
598598
599 #: ../data/ui/place-popover.ui.h:2
599 #: data/ui/place-popover.ui:72
600600 msgid "No results found"
601601 msgstr "Δεν βρέθηκαν αποτελέσματα"
602602
603603 #. Translators: This is a tooltip
604 #: ../data/ui/route-entry.ui.h:2
604 #: data/ui/route-entry.ui:20
605605 msgid "Drag to change order of the route"
606606 msgstr "Σύρετε για να αλλάξετε την σειρά στη διαδρομή"
607607
608 #: ../data/ui/send-to-dialog.ui.h:1
608 #: data/ui/send-to-dialog.ui:15
609609 msgid "Open location"
610610 msgstr "Άνοιγμα τοποθεσίας"
611611
612 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
612 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
613613 msgid "_Open"
614614 msgstr "Ά_νοιγμα "
615615
616 #: ../data/ui/shape-layer-file-chooser.ui.h:1
617 #| msgctxt "shortcut window"
618 #| msgid "Open shape layer"
616 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
619617 msgid "Open Shape Layer"
620618 msgstr "Άνοιγμα στρώσης σχήματος"
621619
622620 #. Translators: This is a tooltip
623 #: ../data/ui/shape-layer-row.ui.h:2
621 #: data/ui/shape-layer-row.ui:19
624622 msgid "Toggle visible"
625623 msgstr "Εναλλαγή ορατότητας"
626624
627 #: ../data/ui/sidebar.ui.h:1
625 #: data/ui/sidebar.ui:275
628626 msgid "Route search by GraphHopper"
629627 msgstr "Αναζήτηση διαδρομής από το GraphHopper"
630628
631 #: ../data/ui/sidebar.ui.h:2
629 #: data/ui/sidebar.ui:296
632630 msgid "Route search by OpenTripPlanner"
633631 msgstr "Αναζήτηση διαδρομής από το OpenTripPlanner"
634632
635 #: ../data/ui/sidebar.ui.h:3
633 #: data/ui/sidebar.ui:369
636634 msgid ""
637635 "Routing itineraries for public transit is provided by GNOME\n"
638636 "using timetable data obtained from transit companies or agencies.\n"
652650 "Τα ονόματα και οι επωνυμίες που εμφανίζονται μπορούν να θεωρηθούν ως σήματα "
653651 "κατατεθέν κατά περίπτωση."
654652
655 #: ../data/ui/social-place-more-results-row.ui.h:1
653 #: data/ui/social-place-more-results-row.ui:8
656654 msgid "Show more results"
657655 msgstr "Εμφάνιση περισσότερων αποτελεσμάτων"
658656
659657 #. Translators: This is a tooltip
660 #: ../data/ui/transit-leg-row.ui.h:2
658 #: data/ui/transit-leg-row.ui:126
661659 msgid "Hide intermediate stops and information"
662660 msgstr "Απόκρυψη ενδιάμεσων στάσεων και πληροφοριών"
663661
664662 #. Translators: This is a tooltip
665 #: ../data/ui/transit-leg-row.ui.h:4
663 #: data/ui/transit-leg-row.ui:200
666664 msgid "Show intermediate stops and information"
667665 msgstr "Εμφάνιση ενδιάμεσων στάσεων και πληροφοριών"
668666
669667 #. Indicates searching for the next available itineraries
670 #: ../data/ui/transit-options-panel.ui.h:2
668 #: data/ui/transit-options-panel.ui:18
671669 msgid "Leave Now"
672670 msgstr "Αναχώρηση τώρα"
673671
674672 #. Indicates searching for itineraries leaving at the specified time at the earliest
675 #: ../data/ui/transit-options-panel.ui.h:4
673 #: data/ui/transit-options-panel.ui:19
676674 msgid "Leave By"
677675 msgstr "Αναχώρηση στις"
678676
679677 #. Indicates searching for itineraries arriving no later than the specified time
680 #: ../data/ui/transit-options-panel.ui.h:6
678 #: data/ui/transit-options-panel.ui:20
681679 msgid "Arrive By"
682680 msgstr "Άφιξη στις"
683681
684682 #. Header indicating selected modes of transit
685 #: ../data/ui/transit-options-panel.ui.h:8
683 #: data/ui/transit-options-panel.ui:106
686684 msgid "Show"
687685 msgstr "Εμφάνιση"
688686
689 #: ../data/ui/transit-options-panel.ui.h:9
687 #: data/ui/transit-options-panel.ui:117
690688 msgid "Buses"
691689 msgstr "Λεωφορεία"
692690
693 #: ../data/ui/transit-options-panel.ui.h:10
691 #: data/ui/transit-options-panel.ui:124
694692 msgid "Trams"
695693 msgstr "Τραμ"
696694
697 #: ../data/ui/transit-options-panel.ui.h:11
695 #: data/ui/transit-options-panel.ui:131
698696 msgid "Trains"
699697 msgstr "Τρένα"
700698
701 #: ../data/ui/transit-options-panel.ui.h:12
699 #: data/ui/transit-options-panel.ui:138
702700 msgid "Subway"
703701 msgstr "Μετρό"
704702
705 #: ../data/ui/transit-options-panel.ui.h:13
703 #: data/ui/transit-options-panel.ui:145
706704 msgid "Ferries"
707705 msgstr "Πλοία"
708706
709 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
707 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
710708 msgid "Current location"
711709 msgstr "Τρέχουσα τοποθεσία"
712710
713711 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
714 #: ../data/ui/user-location-bubble.ui.h:4
715 #, no-c-format
712 #: data/ui/user-location-bubble.ui:28
716713 msgid "Accuracy: %s"
717714 msgstr "Ακρίβεια: %s"
718715
719 #: ../data/ui/zoom-in-notification.ui.h:1
716 #: data/ui/zoom-in-dialog.ui:16
720717 msgid "Zoom in to add location!"
721718 msgstr "Εστιάστε για να προσθέσετε μια τοποθεσία!"
722719
723 #: ../data/ui/zoom-in-notification.ui.h:2
724 msgid "OK"
725 msgstr "Εντάξει"
726
727 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
728 #: ../lib/maps-file-tile-source.c:459
720 #: data/ui/zoom-in-dialog.ui:38
721 msgid "Zoom In"
722 msgstr "Μεγέθυνση"
723
724 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
725 #: lib/maps-file-tile-source.c:459
729726 msgid "Failed to find tile structure in directory"
730727 msgstr "Αποτυχία εύρεσης δομής πλακιδίων στον κατάλογο"
731728
732 #: ../lib/maps-osm.c:56
729 #: lib/maps-osm.c:56
733730 msgid "Failed to parse XML document"
734731 msgstr "Αποτυχία ανάλυσης εγγράφου XML"
735732
736 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
733 #: lib/maps-osm.c:252 lib/maps-osm.c:405
737734 msgid "Missing required attributes"
738735 msgstr "Λείπουν απαιτούμενα γνωρίσματα"
739736
740 #: ../lib/maps-osm.c:453
737 #: lib/maps-osm.c:453
741738 msgid "Could not find OSM element"
742739 msgstr "Αποτυχία εύρεσης στοιχείου OSM"
743740
744 #: ../src/application.js:102
741 #: src/application.js:96
745742 msgid "A path to a local tiles directory structure"
746743 msgstr "Η τοποθεσία μιας τοπικής δομής πλακιδίων"
747744
748 #: ../src/application.js:106
745 #: src/application.js:100
749746 msgid "Show the version of the program"
750747 msgstr "Εμφάνιση της έκδοσης του προγράμματος"
751748
752 #: ../src/checkInDialog.js:175
749 #: src/checkInDialog.js:167
753750 msgid "Select an account"
754751 msgstr "Επιλέξτε έναν λογαριασμό."
755752
756 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
753 #: src/checkInDialog.js:172 src/checkInDialog.js:244
757754 msgid "Loading"
758755 msgstr "Φορτώνεται"
759756
760 #: ../src/checkInDialog.js:204
757 #: src/checkInDialog.js:196
761758 msgid "Select a place"
762759 msgstr "Επιλέξτε μια θέση"
763760
764 #: ../src/checkInDialog.js:209
761 #: src/checkInDialog.js:201
765762 msgid ""
766763 "Maps cannot find the place to check in to with Facebook. Please select one "
767764 "from this list."
769766 "Οι Χάρτες δεν μπορούν να βρουν τη θέση για check in με το Facebook. "
770767 "Παρακαλούμε, επιλέξτε μια από τη λίστα."
771768
772 #: ../src/checkInDialog.js:211
769 #: src/checkInDialog.js:203
773770 msgid ""
774771 "Maps cannot find the place to check in to with Foursquare. Please select one "
775772 "from this list."
779776
780777 #. Translators: %s is the name of the place to check in.
781778 #.
782 #: ../src/checkInDialog.js:226
779 #: src/checkInDialog.js:218
783780 #, javascript-format
784781 msgid "Check in to %s"
785782 msgstr "Check in στο %s"
786783
787784 #. Translators: %s is the name of the place to check in.
788785 #.
789 #: ../src/checkInDialog.js:236
786 #: src/checkInDialog.js:228
790787 #, javascript-format
791788 msgid "Write an optional message to check in to %s."
792789 msgstr "Γράψτε ένα προαιρετικό μήνυμα για check in στο %s."
793790
794 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
795 #: ../src/osmEditDialog.js:555
791 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
796792 msgid "An error has occurred"
797793 msgstr "Συνέβη κάποιο σφάλμα."
798794
799795 #. Translators: %s is the place name that user wanted to check-in
800 #: ../src/checkIn.js:147
796 #: src/checkIn.js:144
801797 #, javascript-format
802798 msgid "Cannot find “%s” in the social service"
803799 msgstr "Αδύνατη η εύρεση του «%s» στην κοινωνική υπηρεσία."
804800
805 #: ../src/checkIn.js:149
801 #: src/checkIn.js:146
806802 msgid "Cannot find a suitable place to check-in in this location"
807803 msgstr ""
808804 "Αδύνατη η εύρεση μιας κατάλληλης θέσης για έλεγχο εισόδου σε αυτήν την "
809805 "τοποθεσία."
810806
811 #: ../src/checkIn.js:153
807 #: src/checkIn.js:150
812808 msgid ""
813809 "Credentials have expired, please open Online Accounts to sign in and enable "
814810 "this account"
816812 "Τα διαπιστευτήρια έχουν λήξει, παρακαλούμε ανοίξτε τους διαδικτυακούς "
817813 "λογαριασμούς για να εισέλθετε και να ενεργοποιήσετε αυτόν τον λογαριασμό."
818814
819 #: ../src/contextMenu.js:99
815 #: src/contextMenu.js:95
820816 msgid "Route from here"
821817 msgstr "Διαδρομή από εδώ"
822818
823 #: ../src/contextMenu.js:101
819 #: src/contextMenu.js:97
824820 msgid "Add destination"
825821 msgstr "Προσθήκη προορισμού"
826822
827 #: ../src/contextMenu.js:103
823 #: src/contextMenu.js:99
828824 msgid "Route to here"
829825 msgstr "Διαδρομή προς εδώ"
830826
831 #: ../src/contextMenu.js:132
827 #: src/contextMenu.js:128
832828 msgid "Nothing found here!"
833829 msgstr "Δεν βρέθηκε τίποτα εδώ!"
834830
835 #: ../src/contextMenu.js:189
831 #: src/contextMenu.js:189
836832 msgid ""
837833 "Location was added to the map, note that it may take a while before it shows "
838834 "on the map and in search results."
844840 #. * exported image with coordinates. The .png extension should be kept
845841 #. * intact in the translated string.
846842 #.
847 #: ../src/exportViewDialog.js:90
843 #: src/exportViewDialog.js:82
848844 #, javascript-format
849845 msgid "Maps at %f, %f.png"
850846 msgstr "Χάρτες στο %f, %f.png"
851847
852 #: ../src/exportViewDialog.js:161
848 #: src/exportViewDialog.js:154
853849 msgid "Filesystem is read only"
854850 msgstr "Το σύστημα αρχείων είναι μόνο για ανάγνωση"
855851
856 #: ../src/exportViewDialog.js:163
852 #: src/exportViewDialog.js:156
857853 msgid "You do not have permission to save there"
858854 msgstr "Δεν έχετε δικαιώματα για να αποθηκεύσετε"
859855
860 #: ../src/exportViewDialog.js:165
856 #: src/exportViewDialog.js:158
861857 msgid "The directory does not exist"
862858 msgstr "Δεν υπάρχει ο κατάλογος."
863859
864 #: ../src/exportViewDialog.js:167
860 #: src/exportViewDialog.js:160
865861 msgid "No filename specified"
866862 msgstr "Δεν ορίσθηκε όνομα αρχείου"
867863
868 #: ../src/exportViewDialog.js:175
864 #: src/exportViewDialog.js:168
869865 msgid "Unable to export view"
870866 msgstr "Αδυναμία εξαγωγής προβολής"
871867
872 #: ../src/geoJSONSource.js:98
868 #: src/geoJSONSource.js:98
873869 msgid "invalid coordinate"
874870 msgstr "μη έγκυρη συντεταγμένη"
875871
876 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
877 #: ../src/geoJSONSource.js:204
872 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
878873 msgid "parse error"
879874 msgstr "σφάλμα ανάλυσης"
880875
881 #: ../src/geoJSONSource.js:183
876 #: src/geoJSONSource.js:181
882877 msgid "unknown geometry"
883878 msgstr "άγνωστη γεωμετρία"
884879
885 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
880 #: src/graphHopper.js:93 src/openTripPlanner.js:652
886881 msgid "Route request failed."
887882 msgstr "Αποτυχία αιτήματος διαδρομής"
888883
889 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
884 #: src/graphHopper.js:100 src/openTripPlanner.js:615
890885 msgid "No route found."
891886 msgstr "Δεν βρέθηκε διαδρομή."
892887
893 #: ../src/graphHopper.js:193
888 #: src/graphHopper.js:188
894889 msgid "Start!"
895890 msgstr "Εκκίνηση!"
896891
897 #: ../src/mainWindow.js:59
892 #: src/mainWindow.js:59
898893 msgid "All Layer Files"
899894 msgstr "Όλα τα αρχεία στρώσεων"
900895
901 #: ../src/mainWindow.js:459
896 #: src/mainWindow.js:444
902897 msgid "Failed to connect to location service"
903898 msgstr "Αποτυχία σύνδεσης με την υπηρεσία τοποθεσίας"
904899
905 #: ../src/mainWindow.js:516
900 #: src/mainWindow.js:509
906901 msgid "translator-credits"
907902 msgstr ""
908903 "Ελληνική μεταφραστική ομάδα GNOME\n"
916911 "Για περισσότερες πληροφορίες, επισκεφθείτε τη σελίδα\n"
917912 "http://gnome.gr/"
918913
919 #: ../src/mainWindow.js:519
914 #: src/mainWindow.js:512
920915 msgid "A map application for GNOME"
921916 msgstr "Μια εφαρμογή χάρτη για το GNOME"
922917
923 #: ../src/mainWindow.js:530
918 #: src/mainWindow.js:523
924919 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
925920 msgstr ""
926921 "Πνευματικά δικαιώματα © 2011 – 2017 Red Hat, Inc. και συγγραφείς του Χάρτες "
927922 "GNOME"
928923
929 #: ../src/mainWindow.js:551
924 #: src/mainWindow.js:542
930925 #, javascript-format
931926 msgid "Map data by %s and contributors"
932927 msgstr "Δεδομένα χαρτών από %s και τους συνεισφέροντες"
936931 #. * the bare name of the tile provider, or a linkified URL if one
937932 #. * is available
938933 #.
939 #: ../src/mainWindow.js:567
934 #: src/mainWindow.js:558
940935 #, javascript-format
941936 msgid "Map tiles provided by %s"
942937 msgstr "Τα πλακίδια των χαρτών παρέχονται από %s"
943938
944 #: ../src/mapView.js:356
939 #: src/mapView.js:353
945940 msgid "File type is not supported"
946941 msgstr "Δεν υποστηρίζεται ο τύπος αρχείου"
947942
948 #: ../src/mapView.js:363
943 #: src/mapView.js:360
949944 msgid "Failed to open layer"
950945 msgstr "Αποτυχία ανοίγματος στρώσης"
951946
952 #: ../src/mapView.js:399
947 #: src/mapView.js:396
953948 msgid "Failed to open GeoURI"
954949 msgstr "Αποτυχία ανοίγματος GeoURI"
955950
956 #: ../src/openTripPlanner.js:622
957 msgid "No earlier alternatives found."
958 msgstr "Δεν βρέθηκαν νεότερες εναλλακτικές."
959
960 #: ../src/openTripPlanner.js:623
961 msgid "No later alternatives found."
962 msgstr "Δεν βρέθηκαν τελευταίες εναλλακτικές"
963
964 #: ../src/openTripPlanner.js:661
951 #: src/openTripPlanner.js:648
965952 msgid "No timetable data found for this route."
966953 msgstr "Δεν βρέθηκε δρομολόγιο γι' αυτή τη διαδρομή."
967954
968955 #. setting the status in session.cancel_message still seems
969956 #. to always give status IO_ERROR
970 #: ../src/osmConnection.js:442
957 #: src/osmConnection.js:436
971958 msgid "Incorrect user name or password"
972959 msgstr "Εσφαλμένο όνομα χρήστη ή κωδικός πρόσβασης"
973960
974 #: ../src/osmConnection.js:444
961 #: src/osmConnection.js:438
975962 msgid "Success"
976963 msgstr "Επιτυχία"
977964
978 #: ../src/osmConnection.js:446
965 #: src/osmConnection.js:440
979966 msgid "Bad request"
980967 msgstr "Εσφαλμένο αίτημα"
981968
982 #: ../src/osmConnection.js:448
969 #: src/osmConnection.js:442
983970 msgid "Object not found"
984971 msgstr "Δε βρέθηκε το αντικείμενο"
985972
986 #: ../src/osmConnection.js:450
973 #: src/osmConnection.js:444
987974 msgid "Conflict, someone else has just modified the object"
988975 msgstr "Σύγκρουση, κάποιος άλλος μόλις τροποποίησε το αντικείμενο"
989976
990 #: ../src/osmConnection.js:452
977 #: src/osmConnection.js:446
991978 msgid "Object has been deleted"
992979 msgstr "Το αντικείμενο έχει διαγραφεί"
993980
994 #: ../src/osmConnection.js:454
981 #: src/osmConnection.js:448
995982 msgid "Way or relation refers to non-existing children"
996983 msgstr "Ο τρόπος ή η σχέση παραπέμπουν σε μη υπάρχον θυγατρικό"
997984
998 #: ../src/osmEditDialog.js:105
985 #: src/osmEditDialog.js:105
999986 msgid "Name"
1000987 msgstr "Όνομα"
1001988
1002 #: ../src/osmEditDialog.js:108
989 #: src/osmEditDialog.js:108
1003990 msgid "The official name. This is typically what appears on signs."
1004991 msgstr "Το επίσημο όνομα. Αυτό φαίνεται συνήθως στις πινακίδες."
1005992
1006 #: ../src/osmEditDialog.js:111
993 #: src/osmEditDialog.js:111
1007994 msgid "Address"
1008995 msgstr "Διεύθυνση"
1009996
1010 #: ../src/osmEditDialog.js:119
997 #: src/osmEditDialog.js:119
1011998 msgid "Website"
1012999 msgstr "Ιστότοπος"
10131000
1014 #: ../src/osmEditDialog.js:122
1001 #: src/osmEditDialog.js:122
10151002 msgid ""
10161003 "The official website. Try to use the most basic form of a URL i.e. http://"
10171004 "example.com instead of http://example.com/index.html."
10191006 "Ο επίσημος ιστότοπος. Προσπαθήστε να χρησιμοποιήσετε τη βασική μορφή της "
10201007 "διεύθυνσης. Π.χ. http://example.com αντί για http://example.com/index.html."
10211008
1022 #: ../src/osmEditDialog.js:127
1009 #: src/osmEditDialog.js:127
10231010 msgid "Phone"
10241011 msgstr "Τηλέφωνο"
10251012
1026 #: ../src/osmEditDialog.js:131
1013 #: src/osmEditDialog.js:131
10271014 msgid ""
10281015 "Phone number. Use the international format, starting with a + sign. Beware "
10291016 "of local privacy laws, especially for private phone numbers."
10321019 "σύμβολο +. Προσέχετε τους τοπικούς νόμους περί ιδιωτικότητας, ειδικά για "
10331020 "απόρρητα τηλεφωνικά νούμερα"
10341021
1035 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
1022 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10361023 msgid "Wikipedia"
10371024 msgstr "Βικιπαιδεία"
10381025
1039 #: ../src/osmEditDialog.js:140
1026 #: src/osmEditDialog.js:140
10401027 msgid ""
10411028 "The format used should include the language code and the article title like "
10421029 "“en:Article title”."
10441031 "Η μορφή που θα χρησιμοποιηθεί πρέπει να περιλαμβάνει τον κωδικό γλώσσας και "
10451032 "έναν τίτλο άρθρου όπως \"en:Article title\"."
10461033
1047 #: ../src/osmEditDialog.js:144
1034 #: src/osmEditDialog.js:144
10481035 msgid "Opening hours"
10491036 msgstr "Ώρες λειτουργίας"
10501037
1051 #: ../src/osmEditDialog.js:149
1038 #: src/osmEditDialog.js:149
10521039 msgid "See the link in the label for help on format."
10531040 msgstr "Δείτε τον σύνδεσμο στην ετικέτα για βοήθεια στην μορφοποίηση."
10541041
1055 #: ../src/osmEditDialog.js:152
1042 #: src/osmEditDialog.js:152
10561043 msgid "Population"
10571044 msgstr "Πληθυσμός"
10581045
1059 #: ../src/osmEditDialog.js:157
1046 #: src/osmEditDialog.js:157
10601047 msgid "Altitude"
10611048 msgstr "Υψόμετρο"
10621049
1063 #: ../src/osmEditDialog.js:160
1050 #: src/osmEditDialog.js:160
10641051 msgid "Elevation (height above sea level) of a point in metres."
10651052 msgstr "Υψόμετρο (πάνω από το επίπεδο της θάλασσας) ενός σημείου σε μέτρα."
10661053
1067 #: ../src/osmEditDialog.js:163
1054 #: src/osmEditDialog.js:163
10681055 msgid "Wheelchair access"
10691056 msgstr "Πρόσβαση αμαξιδίου"
10701057
1071 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1072 #: ../src/osmEditDialog.js:213
1058 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10731059 msgid "Yes"
10741060 msgstr "Ναι"
10751061
1076 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1077 #: ../src/osmEditDialog.js:214
1062 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10781063 msgid "No"
10791064 msgstr "Όχι"
10801065
1081 #: ../src/osmEditDialog.js:168
1066 #: src/osmEditDialog.js:168
10821067 msgid "Limited"
10831068 msgstr "Περιορισμένο"
10841069
1085 #: ../src/osmEditDialog.js:169
1070 #: src/osmEditDialog.js:169
10861071 msgid "Designated"
10871072 msgstr "Υποδεικνυόμενο"
10881073
1089 #: ../src/osmEditDialog.js:172
1074 #: src/osmEditDialog.js:172
10901075 msgid "Internet access"
10911076 msgstr "Πρόσβαση στο διαδίκτυο"
10921077
10931078 #. Translators:
10941079 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10951080 #.
1096 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1081 #: src/osmEditDialog.js:177 src/translations.js:340
10971082 msgid "Wi-Fi"
10981083 msgstr "Wi-Fi"
10991084
1100 #: ../src/osmEditDialog.js:178
1085 #: src/osmEditDialog.js:178
11011086 msgid "Wired"
11021087 msgstr "Ενσύρματη δικτύωση"
11031088
1104 #: ../src/osmEditDialog.js:179
1089 #: src/osmEditDialog.js:179
11051090 msgid "Terminal"
11061091 msgstr "Υπολογιστής"
11071092
1108 #: ../src/osmEditDialog.js:180
1093 #: src/osmEditDialog.js:180
11091094 msgid "Service"
11101095 msgstr "Υπηρεσία"
11111096
1112 #: ../src/osmEditDialog.js:183
1097 #: src/osmEditDialog.js:183
11131098 msgid "Religion"
11141099 msgstr "Θρησκεία"
11151100
1116 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1101 #: src/osmEditDialog.js:186 src/translations.js:363
11171102 msgid "Animism"
11181103 msgstr "Ανιμισμός"
11191104
1120 #: ../src/osmEditDialog.js:187
1105 #: src/osmEditDialog.js:187
11211106 msgid "Bahá’í"
11221107 msgstr "Μπαχάι"
11231108
1124 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1109 #: src/osmEditDialog.js:188 src/translations.js:365
11251110 msgid "Buddhism"
11261111 msgstr "Βουδισμός"
11271112
1128 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1113 #: src/osmEditDialog.js:189 src/translations.js:366
11291114 msgid "Caodaism"
11301115 msgstr "Καοδαϊσμός"
11311116
1132 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1117 #: src/osmEditDialog.js:190 src/translations.js:367
11331118 msgid "Christianity"
11341119 msgstr "Χριστιανισμός"
11351120
1136 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1121 #: src/osmEditDialog.js:191 src/translations.js:368
11371122 msgid "Confucianism"
11381123 msgstr "Κομφουκιανισμός"
11391124
1140 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1125 #: src/osmEditDialog.js:192 src/translations.js:369
11411126 msgid "Hinduism"
11421127 msgstr "Ινδουϊσμός"
11431128
1144 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1129 #: src/osmEditDialog.js:193 src/translations.js:370
11451130 msgid "Jainism"
11461131 msgstr "Τζαϊνισμός"
11471132
1148 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1133 #: src/osmEditDialog.js:194 src/translations.js:371
11491134 msgid "Judaism"
11501135 msgstr "Ιουδαϊσμός"
11511136
1152 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1137 #: src/osmEditDialog.js:195 src/translations.js:372
11531138 msgid "Islam"
11541139 msgstr "Ισλαμισμός"
11551140
1156 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1141 #: src/osmEditDialog.js:196 src/translations.js:373
11571142 msgid "Multiple Religions"
11581143 msgstr "Πολλαπλές θρησκείες"
11591144
1160 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1145 #: src/osmEditDialog.js:197 src/translations.js:374
11611146 msgid "Paganism"
11621147 msgstr "Παγανισμός"
11631148
1164 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1149 #: src/osmEditDialog.js:198 src/translations.js:375
11651150 msgid "Pastafarianism"
11661151 msgstr "Πασαφιανισμός"
11671152
1168 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1153 #: src/osmEditDialog.js:199 src/translations.js:376
11691154 msgid "Scientology"
11701155 msgstr "Σαηεντολογία"
11711156
1172 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1157 #: src/osmEditDialog.js:200 src/translations.js:377
11731158 msgid "Shinto"
11741159 msgstr "Σιντό"
11751160
1176 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1161 #: src/osmEditDialog.js:201 src/translations.js:378
11771162 msgid "Sikhism"
11781163 msgstr "Σιχισμός"
11791164
1180 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1165 #: src/osmEditDialog.js:202 src/translations.js:379
11811166 msgid "Spiritualism"
11821167 msgstr "Πνευματισμός"
11831168
1184 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1169 #: src/osmEditDialog.js:203 src/translations.js:380
11851170 msgid "Taoism"
11861171 msgstr "Ταοϊσμός"
11871172
1188 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1173 #: src/osmEditDialog.js:204 src/translations.js:381
11891174 msgid "Unitarian Universalism"
11901175 msgstr "Ουνιταριανός Ουνιβερσαλισμός"
11911176
1192 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1177 #: src/osmEditDialog.js:205 src/translations.js:382
11931178 msgid "Voodoo"
11941179 msgstr "Βουντού"
11951180
1196 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1181 #: src/osmEditDialog.js:206 src/translations.js:383
11971182 msgid "Yazidism"
11981183 msgstr "Γιαζιδισμός"
11991184
1200 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1185 #: src/osmEditDialog.js:207 src/translations.js:384
12011186 msgid "Zoroastrianism"
12021187 msgstr "Ζωροαστριανισμός"
12031188
1204 #: ../src/osmEditDialog.js:210
1189 #: src/osmEditDialog.js:210
12051190 msgid "Toilets"
12061191 msgstr "Τουαλέτες"
12071192
1208 #: ../src/osmEditDialog.js:217
1193 #: src/osmEditDialog.js:217
12091194 msgid "Note"
12101195 msgstr "Σημείωση"
12111196
1212 #: ../src/osmEditDialog.js:220
1197 #: src/osmEditDialog.js:220
12131198 msgid ""
12141199 "Information used to inform other mappers about non-obvious information about "
12151200 "an element, the author’s intent when creating it, or hints for further "
12191204 "με τις μη προφανείς πληροφορίες σχετικά με ένα στοιχείο, την πρόθεση του "
12201205 "δημιουργού κατά τη δημιουργία του, ή συμβουλές για περαιτέρω βελτίωση."
12211206
1222 #: ../src/osmEditDialog.js:329
1207 #: src/osmEditDialog.js:325
12231208 msgctxt "dialog title"
12241209 msgid "Add to OpenStreetMap"
12251210 msgstr "Προσθήκη στο OpenStreetMap"
12261211
1227 #: ../src/osmEditDialog.js:383
1212 #: src/osmEditDialog.js:379
12281213 msgid "Select Type"
12291214 msgstr "Επιλογή τύπου"
12301215
1231 #: ../src/osmEditDialog.js:502
1216 #: src/osmEditDialog.js:496
12321217 msgid "Done"
12331218 msgstr "Έτοιμο"
12341219
1235 #: ../src/placeBubble.js:128
1220 #: src/placeBubble.js:125
12361221 msgid "Population:"
12371222 msgstr "Πληθυσμός:"
12381223
1239 #: ../src/placeBubble.js:134
1224 #: src/placeBubble.js:131
12401225 msgid "Altitude:"
12411226 msgstr "Υψόμετρο:"
12421227
1243 #: ../src/placeBubble.js:139
1228 #: src/placeBubble.js:136
12441229 msgid "Opening hours:"
12451230 msgstr "Ώρες λειτουργίας:"
12461231
1247 #: ../src/placeBubble.js:144
1232 #: src/placeBubble.js:141
12481233 msgid "Internet access:"
12491234 msgstr "Πρόσβαση στο διαδίκτυο:"
12501235
1251 #: ../src/placeBubble.js:149
1236 #: src/placeBubble.js:146
12521237 msgid "Religion:"
12531238 msgstr "Θρησκεία:"
12541239
1255 #: ../src/placeBubble.js:154
1240 #: src/placeBubble.js:151
12561241 msgid "Toilets:"
12571242 msgstr "Τουαλέτες:"
12581243
1259 #: ../src/placeBubble.js:159
1244 #: src/placeBubble.js:156
12601245 msgid "Wheelchair access:"
12611246 msgstr "Πρόσβαση αμαξιδίου:"
12621247
1263 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1248 #: src/placeBubble.js:162 src/placeBubble.js:166
12641249 msgid "Phone:"
12651250 msgstr "Τηλέφωνο:"
12661251
1267 #: ../src/placeEntry.js:188
1252 #: src/placeEntry.js:186
12681253 msgid "Failed to parse Geo URI"
12691254 msgstr "Αποτυχία ανάλυσης Geo URI"
12701255
12741259 #. Translators:
12751260 #. * There is public internet access but the particular kind is unknown.
12761261 #.
1277 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1262 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12781263 msgid "yes"
12791264 msgstr "ναι"
12801265
12831268 #. * can be accessed and others not, areas requiring assistance
12841269 #. * by someone pushing up a steep gradient).
12851270 #.
1286 #: ../src/place.js:226
1271 #: src/place.js:225
12871272 msgid "limited"
12881273 msgstr "περιορισμένη"
12891274
12951280 #. * no internet access is offered in a place where
12961281 #. * someone might expect it.
12971282 #.
1298 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1283 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12991284 msgid "no"
13001285 msgstr "όχι"
13011286
13041289 #. * for wheelchairs (e.g. elevators designed for wheelchair access
13051290 #. * only). This is rarely used.
13061291 #.
1307 #: ../src/place.js:239
1292 #: src/place.js:238
13081293 msgid "designated"
13091294 msgstr "υποδεικνυόμενο"
13101295
1311 #: ../src/printLayout.js:244
1296 #: src/printLayout.js:240
13121297 #, javascript-format
13131298 msgid "From %s to %s"
13141299 msgstr "Από %s σε %s"
13151300
1316 #: ../src/printOperation.js:48
1301 #: src/printOperation.js:46
13171302 msgid "Loading map tiles for printing"
13181303 msgstr "Φόρτωση χάρτη για εκτύπωση"
13191304
1320 #: ../src/printOperation.js:49
1305 #: src/printOperation.js:47
13211306 msgid "You can abort printing if this takes too long"
13221307 msgstr "Μπορείτε να ακυρώσετε την εκτύπωση αν αυτό διαρκεί πολλή ώρα"
13231308
1324 #: ../src/printOperation.js:51
1309 #: src/printOperation.js:49
13251310 msgid "Abort printing"
13261311 msgstr "Ακύρωση εκτύπωσης"
13271312
13281313 #. Translators: this is add via location tooltip
1329 #: ../src/routeEntry.js:73
1330 #| msgid "Edit Location"
1314 #: src/routeEntry.js:72
13311315 msgid "Add via location"
13321316 msgstr "Προσθήκη μέσω της τοποθεσίας"
13331317
13341318 #. Translators: this is remove via location tooltip
1335 #: ../src/routeEntry.js:79
1336 #| msgid "Open location"
1319 #: src/routeEntry.js:78
13371320 msgid "Remove via location"
13381321 msgstr "Αφαίρεση μέσω της τοποθεσίας"
13391322
13401323 #. Translators: this is reverse route tooltip
1341 #: ../src/routeEntry.js:85
1324 #: src/routeEntry.js:84
13421325 msgid "Reverse route"
13431326 msgstr "Αντίστροφη διαδρομή"
13441327
1345 #: ../src/sendToDialog.js:179
1328 #: src/sendToDialog.js:175
13461329 msgid "Failed to open URI"
13471330 msgstr "Αποτυχία ανοίγματος του URI"
13481331
1349 #: ../src/shapeLayer.js:92
1332 #: src/shapeLayer.js:91
13501333 msgid "failed to load file"
13511334 msgstr "αδυναμία φόρτωσης αρχείου"
13521335
13531336 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1354 #: ../src/sidebar.js:293
1337 #: src/sidebar.js:293
13551338 #, javascript-format
13561339 msgid "Estimated time: %s"
13571340 msgstr "Εκτιμώμενος χρόνος: %s"
13591342 #. Translators: this a format string indicating arriving at the
13601343 #. * destination of journey with the arrival address and transit
13611344 #. * stop as the format parameter
1362 #: ../src/transitArrivalRow.js:56
1345 #: src/transitArrivalRow.js:54
13631346 #, javascript-format
13641347 msgid "Arrive at %s"
13651348 msgstr "Άφιξη στο %s"
13661349
1367 #: ../src/transitArrivalRow.js:58
1350 #: src/transitArrivalRow.js:56
13681351 msgid "Arrive"
13691352 msgstr "Άφιξη"
13701353
13711354 #. Translators: this is a format string indicating instructions
13721355 #. * starting a journey at the address given as the parameter
13731356 #.
1374 #: ../src/transitLegRow.js:73
1357 #: src/transitLegRow.js:71
13751358 #, javascript-format
13761359 msgid "Start at %s"
13771360 msgstr "Έναρξη από %s"
13801363 #. * with no set name (such as when the user started routing from
13811364 #. * an arbitrary point on the map)
13821365 #.
1383 #: ../src/transitLegRow.js:79
1366 #: src/transitLegRow.js:77
13841367 msgid "Start"
13851368 msgstr "Έναρξη"
13861369
1387 #: ../src/transitLegRow.js:108
1370 #: src/transitLegRow.js:106
13881371 msgid "Show walking instructions"
13891372 msgstr "Εμφάνιση οδηγιών περπατήματος"
13901373
1391 #: ../src/transitLegRow.js:109
1374 #: src/transitLegRow.js:107
13921375 msgid "Hide walking instructions"
13931376 msgstr "Απόκρυψη οδηγιών περπατήματος"
13941377
13951378 #. Translators: this is a format string indicating walking a certain
13961379 #. * distance, with the distance expression being the %s placeholder
13971380 #.
1398 #: ../src/transitLegRow.js:134
1381 #: src/transitLegRow.js:132
13991382 #, javascript-format
14001383 msgid "Walk %s"
14011384 msgstr "Περπάτημα %s"
14021385
1403 #: ../src/transitMoreRow.js:41
1386 #: src/transitMoreRow.js:39
14041387 msgid "Load earlier alternatives"
14051388 msgstr "Φόρτωση νεοτέρων εναλλακτικών"
14061389
1407 #: ../src/transitMoreRow.js:43
1390 #: src/transitMoreRow.js:41
14081391 msgid "Load later alternatives"
14091392 msgstr "Φόρτωση τελευταίων εναλλακτικών"
14101393
1394 #: src/transitMoreRow.js:54
1395 msgid "No earlier alternatives found."
1396 msgstr "Δεν βρέθηκαν νεότερες εναλλακτικές."
1397
1398 #: src/transitMoreRow.js:56
1399 msgid "No later alternatives found."
1400 msgstr "Δεν βρέθηκαν τελευταίες εναλλακτικές"
1401
14111402 #.
14121403 #. * Translators: this is a format string giving the equivalent to
14131404 #. * "may 29" according to the current locale's convensions.
14141405 #.
1415 #: ../src/transitOptionsPanel.js:142
1406 #: src/transitOptionsPanel.js:141
14161407 msgctxt "month-day-date"
14171408 msgid "%b %e"
14181409 msgstr "%e %b"
14221413 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14231414 #. * these could be rearranged if needed.
14241415 #.
1425 #: ../src/transitPlan.js:253
1416 #: src/transitPlan.js:254
14261417 #, javascript-format
14271418 msgid "%s – %s"
14281419 msgstr "%s – %s"
14311422 #. * less than an hour, with only the minutes part, using plural forms
14321423 #. * as appropriate
14331424 #.
1434 #: ../src/transitPlan.js:280
1425 #: src/transitPlan.js:281
14351426 #, javascript-format
14361427 msgid "%d minute"
14371428 msgid_plural "%d minutes"
14421433 #. * where the duration is an exact number of hours (i.e. no
14431434 #. * minutes part), using plural forms as appropriate
14441435 #.
1445 #: ../src/transitPlan.js:291
1436 #: src/transitPlan.js:292
14461437 #, javascript-format
14471438 msgid "%d hour"
14481439 msgid_plural "%d hours"
14531444 #. * where the duration contains an hour and minute part, it's
14541445 #. * pluralized on the hours part
14551446 #.
1456 #: ../src/transitPlan.js:297
1447 #: src/transitPlan.js:298
14571448 #, javascript-format
14581449 msgid "%d:%02d hour"
14591450 msgid_plural "%d:%02d hours"
14661457 #. * "12:00–13:03" where the placeholder %s are the actual times,
14671458 #. * these could be rearranged if needed.
14681459 #.
1469 #: ../src/transitPlan.js:649
1460 #: src/transitPlan.js:647
14701461 #, javascript-format
14711462 msgid "%s–%s"
14721463 msgstr "%s–%s"
14731464
1474 #: ../src/translations.js:56
1465 #: src/translations.js:56
14751466 msgid "around the clock"
14761467 msgstr "εικοσιτετράωρο"
14771468
1478 #: ../src/translations.js:58
1469 #: src/translations.js:58
14791470 msgid "from sunrise to sunset"
14801471 msgstr "από την ανατολή μέχρι τη δύση του ήλιου"
14811472
14851476 #. * The space between the format place holders could be
14861477 #. * substituted with the appropriate separator.
14871478 #.
1488 #: ../src/translations.js:77
1479 #: src/translations.js:77
14891480 #, javascript-format
14901481 msgctxt "time range list"
14911482 msgid "%s %s"
14971488 #. * The space between the format place holders could be
14981489 #. * substituted with the appropriate separator.
14991490 #.
1500 #: ../src/translations.js:89
1491 #: src/translations.js:89
15011492 #, javascript-format
15021493 msgctxt "time range list"
15031494 msgid "%s %s %s"
15101501 #. * The space between the format place holders could be substituted with
15111502 #. * the appropriate separator or phrase and the ordering of the arguments
15121503 #. * can be rearranged with the %n#s syntax.
1513 #: ../src/translations.js:120
1504 #: src/translations.js:120
15141505 #, javascript-format
15151506 msgctxt "time range component"
15161507 msgid "%s %s"
15251516 #. * place holder.
15261517 #. * The separator (,) could be replaced with a translated variant or
15271518 #. * a phrase if appropriate.
1528 #: ../src/translations.js:152
1519 #: src/translations.js:152
15291520 #, javascript-format
15301521 msgctxt "day interval list"
15311522 msgid "%s,%s"
15401531 #. * %s place holder.
15411532 #. * The separator (,) could be replaced with a translated variant or
15421533 #. * a phrase if appropriate.
1543 #: ../src/translations.js:166
1534 #: src/translations.js:166
15441535 #, javascript-format
15451536 msgctxt "day interval list"
15461537 msgid "%s,%s,%s"
15471538 msgstr "%s,%s,%s"
15481539
1549 #: ../src/translations.js:185
1540 #: src/translations.js:185
15501541 msgid "every day"
15511542 msgstr "κάθε ημέρα"
15521543
15531544 #. Translators:
15541545 #. * This represents a range of days with a starting and ending day.
15551546 #.
1556 #: ../src/translations.js:197
1547 #: src/translations.js:197
15571548 #, javascript-format
15581549 msgctxt "day range"
15591550 msgid "%s-%s"
15601551 msgstr "%s-%s"
15611552
1562 #: ../src/translations.js:208
1553 #: src/translations.js:208
15631554 msgid "public holidays"
15641555 msgstr "επίσημες αργίες"
15651556
1566 #: ../src/translations.js:210
1557 #: src/translations.js:210
15671558 msgid "school holidays"
15681559 msgstr "σχολικές αργίες"
15691560
15751566 #. * the translation. The order of the arguments can be rearranged
15761567 #. * using the %n$s syntax.
15771568 #.
1578 #: ../src/translations.js:250
1569 #: src/translations.js:250
15791570 #, javascript-format
15801571 msgctxt "time interval list"
15811572 msgid "%s, %s"
15821573 msgstr "%s, %s"
15831574
1584 #: ../src/translations.js:264
1575 #: src/translations.js:264
15851576 msgid "not open"
15861577 msgstr "δεν είναι ανοικτό"
15871578
15921583 #. * translation as needed. The order of the arguments can be rearranged
15931584 #. * using the %n$s syntax.
15941585 #.
1595 #: ../src/translations.js:279
1586 #: src/translations.js:279
15961587 #, javascript-format
15971588 msgctxt "time interval"
15981589 msgid "%s-%s"
16011592 #. Translators:
16021593 #. * This means a a place where you can plug in your laptop with ethernet.
16031594 #.
1604 #: ../src/translations.js:345
1595 #: src/translations.js:345
16051596 msgid "wired"
16061597 msgstr "ενσύρματο δίκτυο"
16071598
16081599 #. Translators:
16091600 #. * Like internet cafe or library where the computer is given.
16101601 #.
1611 #: ../src/translations.js:350
1602 #: src/translations.js:350
16121603 msgid "terminal"
16131604 msgstr "υπολογιστής"
16141605
16151606 #. Translators:
16161607 #. * This means there is personnel which helps you in case of problems.
16171608 #.
1618 #: ../src/translations.js:355
1609 #: src/translations.js:355
16191610 msgid "service"
16201611 msgstr "εξυπηρέτηση"
16211612
16221613 #. Translators: Accuracy of user location information
1623 #: ../src/utils.js:232
1614 #: src/utils.js:226
16241615 msgid "Unknown"
16251616 msgstr "Άγνωστο"
16261617
16271618 #. Translators: Accuracy of user location information
1628 #: ../src/utils.js:235
1619 #: src/utils.js:229
16291620 msgid "Exact"
16301621 msgstr "Ακριβής"
16311622
1632 #: ../src/utils.js:293
1623 #: src/utils.js:287
16331624 #, javascript-format
16341625 msgid "%f h"
16351626 msgstr "%f h"
16361627
1637 #: ../src/utils.js:295
1628 #: src/utils.js:289
16381629 #, javascript-format
16391630 msgid "%f min"
16401631 msgstr "%f min"
16411632
1642 #: ../src/utils.js:297
1633 #: src/utils.js:291
16431634 #, javascript-format
16441635 msgid "%f s"
16451636 msgstr "%f s"
16461637
16471638 #. Translators: This is a distance measured in kilometers
1648 #: ../src/utils.js:308
1639 #: src/utils.js:302
16491640 #, javascript-format
16501641 msgid "%s km"
16511642 msgstr "%s km"
16521643
16531644 #. Translators: This is a distance measured in meters
1654 #: ../src/utils.js:311
1645 #: src/utils.js:305
16551646 #, javascript-format
16561647 msgid "%s m"
16571648 msgstr "%s m"
16581649
16591650 #. Translators: This is a distance measured in miles
1660 #: ../src/utils.js:319
1651 #: src/utils.js:313
16611652 #, javascript-format
16621653 msgid "%s mi"
16631654 msgstr "%s mi"
16641655
16651656 #. Translators: This is a distance measured in feet
1666 #: ../src/utils.js:322
1657 #: src/utils.js:316
16671658 #, javascript-format
16681659 msgid "%s ft"
16691660 msgstr "%s ft"
1661
1662 #~ msgid "OK"
1663 #~ msgstr "Εντάξει"
1664
1665 #~| msgctxt "shortcut window"
1666 #~| msgid "Open shape layer"
1667 #~ msgid "Open Shape Layer&#x2026;"
1668 #~ msgstr "Άνοιγμα στρώσης σχήματος&#x2026;"
16701669
16711670 #~ msgid "Load Map Layer"
16721671 #~ msgstr "Φόρτωση στρώσης χάρτη"
+351
-351
po/es.po less more
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: gnome-maps master\n"
9 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
10 "maps&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
12 "PO-Revision-Date: 2018-01-25 12:58+0100\n"
9 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
10 "POT-Creation-Date: 2018-06-18 20:31+0000\n"
11 "PO-Revision-Date: 2018-06-21 09:54+0200\n"
1312 "Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
1413 "Language-Team: es <gnome-es-list@gnome.org>\n"
1514 "Language: es\n"
1918 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2019 "X-Generator: Gtranslator 2.91.6\n"
2120
22 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
21 #: data/org.gnome.Maps.appdata.xml.in:6
2322 msgid "GNOME Maps"
2423 msgstr "Mapas de GNOME"
2524
26 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
25 #: data/org.gnome.Maps.appdata.xml.in:7
2726 msgid "Find places around the world"
2827 msgstr "Encuentre lugares por todo el mundo"
2928
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
29 #: data/org.gnome.Maps.appdata.xml.in:9
3130 msgid ""
3231 "Maps gives you quick access to maps all across the world. It allows you to "
3332 "quickly find the place you’re looking for by searching for a city or street, "
3736 "encontrar lugares rápidamente buscando por ciudad o por calle, o buscar un "
3837 "lugar para encontrarse con un amigo."
3938
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4140 msgid ""
4241 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4342 "thousands of people across the globe."
4847 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4948 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5049 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5251 msgid ""
5352 "You can even search for specific types of locations, such as “Pubs near Main "
5453 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5756 "de la Gran Vía, Madrid» u «Hoteles cerca de la Plaza Mayor, Madrid»."
5857
5958 #. Translators: This is the program name.
60 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
61 #: ../src/application.js:87 ../src/mainWindow.js:518
59 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
60 #: src/application.js:83 src/mainWindow.js:511
6261 msgid "Maps"
6362 msgstr "Mapas"
6463
65 #: ../data/org.gnome.Maps.desktop.in.h:2
64 #: data/org.gnome.Maps.desktop.in:5
6665 msgid "A simple maps application"
6766 msgstr "Una sencilla aplicación de mapas"
6867
69 #: ../data/org.gnome.Maps.desktop.in.h:3
68 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
69 #: data/org.gnome.Maps.desktop.in:8
70 msgid "org.gnome.Maps"
71 msgstr "org.gnome.Maps"
72
73 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
74 #: data/org.gnome.Maps.desktop.in:14
7075 msgid "Maps;"
7176 msgstr "Mapas;"
7277
73 #: ../data/org.gnome.Maps.desktop.in.h:4
78 #: data/org.gnome.Maps.desktop.in:17
7479 msgid "Allows your location to be shown on the map."
7580 msgstr "Permite mostrar su ubicación en el mapa."
7681
77 #: ../data/org.gnome.Maps.gschema.xml.h:1
82 #: data/org.gnome.Maps.gschema.xml:11
7883 msgid "last viewed location"
7984 msgstr "última ubicación vista"
8085
81 #: ../data/org.gnome.Maps.gschema.xml.h:2
86 #: data/org.gnome.Maps.gschema.xml:12
8287 msgid "Coordinates of last viewed location."
8388 msgstr "Coordenadas de la última ubicación vista."
8489
85 #: ../data/org.gnome.Maps.gschema.xml.h:3
90 #: data/org.gnome.Maps.gschema.xml:16
8691 msgid "Window size"
8792 msgstr "Tamaño de la ventana"
8893
89 #: ../data/org.gnome.Maps.gschema.xml.h:4
94 #: data/org.gnome.Maps.gschema.xml:17
9095 msgid "Window size (width and height)."
9196 msgstr "Tamaño de la ventana (anchura y altura)."
9297
93 #: ../data/org.gnome.Maps.gschema.xml.h:5
98 #: data/org.gnome.Maps.gschema.xml:21
9499 msgid "Window position"
95100 msgstr "Posición de la ventana"
96101
97 #: ../data/org.gnome.Maps.gschema.xml.h:6
102 #: data/org.gnome.Maps.gschema.xml:22
98103 msgid "Window position (X and Y)."
99104 msgstr "Posición de la ventana (X e Y)."
100105
101 #: ../data/org.gnome.Maps.gschema.xml.h:7
106 #: data/org.gnome.Maps.gschema.xml:26
102107 msgid "Window maximized"
103108 msgstr "Ventana maximizada"
104109
105 #: ../data/org.gnome.Maps.gschema.xml.h:8
110 #: data/org.gnome.Maps.gschema.xml:27
106111 msgid "Window maximization state"
107112 msgstr "Estado maximizado de la ventana"
108113
109 #: ../data/org.gnome.Maps.gschema.xml.h:9
114 #: data/org.gnome.Maps.gschema.xml:31
110115 msgid "Maximum number of search results"
111116 msgstr "Número máximo de resultados de búsqueda"
112117
113 #: ../data/org.gnome.Maps.gschema.xml.h:10
118 #: data/org.gnome.Maps.gschema.xml:32
114119 msgid "Maximum number of search results from geocode search."
115120 msgstr "Número máximo de resultados de búsqueda para búsquedas por geocódigo."
116121
117 #: ../data/org.gnome.Maps.gschema.xml.h:11
122 #: data/org.gnome.Maps.gschema.xml:36
118123 msgid "Number of recent places to store"
119124 msgstr "Número de lugares recientes que guardar"
120125
121 #: ../data/org.gnome.Maps.gschema.xml.h:12
126 #: data/org.gnome.Maps.gschema.xml:37
122127 msgid "Number of recently visited places to store."
123128 msgstr "Número de lugares visitados recientemente que guardar."
124129
125 #: ../data/org.gnome.Maps.gschema.xml.h:13
130 #: data/org.gnome.Maps.gschema.xml:41
126131 msgid "Number of recent routes to store"
127132 msgstr "Número de rutas recientes que guardar"
128133
129 #: ../data/org.gnome.Maps.gschema.xml.h:14
134 #: data/org.gnome.Maps.gschema.xml:42
130135 msgid "Number of recently visited routes to store."
131136 msgstr "Número de rutas visitadas recientemente que guardar."
132137
133 #: ../data/org.gnome.Maps.gschema.xml.h:15
138 #: data/org.gnome.Maps.gschema.xml:46
134139 msgid "Facebook check-in privacy setting"
135140 msgstr "Configuración de privacidad del registro de Facebook"
136141
137142 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
138 #: ../data/org.gnome.Maps.gschema.xml.h:17
143 #: data/org.gnome.Maps.gschema.xml:48
139144 msgid ""
140145 "Latest used Facebook check-in privacy setting. Possible values are: "
141146 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
143148 "Última configuración de privacidad de registro de Facebook usada. Los "
144149 "valores posibles son: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
145150
146 #: ../data/org.gnome.Maps.gschema.xml.h:18
151 #: data/org.gnome.Maps.gschema.xml:52
147152 msgid "Foursquare check-in privacy setting"
148153 msgstr "Configuración de privacidad del registro de Foursquare"
149154
150 #: ../data/org.gnome.Maps.gschema.xml.h:19
155 #: data/org.gnome.Maps.gschema.xml:53
151156 msgid ""
152157 "Latest used Foursquare check-in privacy setting. Possible values are: "
153158 "public, followers or private."
155160 "Última configuración de privacidad de registro de Foursquare usada. Los "
156161 "valores posibles son: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
157162
158 #: ../data/org.gnome.Maps.gschema.xml.h:20
163 #: data/org.gnome.Maps.gschema.xml:57
159164 msgid "Foursquare check-in Facebook broadcasting"
160165 msgstr "Difusión en Facebook del registro en Foursquare"
161166
162 #: ../data/org.gnome.Maps.gschema.xml.h:21
167 #: data/org.gnome.Maps.gschema.xml:58
163168 msgid ""
164169 "Indicates if Foursquare should broadcast the check-in as a post in the "
165170 "Facebook account associated with the Foursquare account."
167172 "Indica si Foursquare debe difundir el registro como un mensaje nuevo en la "
168173 "cuenta de Facebook asociada a la cuenta de Foursquare."
169174
170 #: ../data/org.gnome.Maps.gschema.xml.h:22
175 #: data/org.gnome.Maps.gschema.xml:62
171176 msgid "Foursquare check-in Twitter broadcasting"
172177 msgstr "Difusión en Twitter del registro en Foursquare"
173178
174 #: ../data/org.gnome.Maps.gschema.xml.h:23
179 #: data/org.gnome.Maps.gschema.xml:63
175180 msgid ""
176181 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
177182 "Twitter account associated with the Foursquare account."
179184 "Indica si Foursquare debe difundir el registro como un mensaje nuevo en la "
180185 "cuenta de Twitter asociada a la cuenta de Foursquare."
181186
182 #: ../data/org.gnome.Maps.gschema.xml.h:24
187 #: data/org.gnome.Maps.gschema.xml:67
183188 msgid "OpenStreetMap username or e-mail address"
184189 msgstr "Nombre de usuario de OpenStreetMap o cuenta de correo-e"
185190
186 #: ../data/org.gnome.Maps.gschema.xml.h:25
191 #: data/org.gnome.Maps.gschema.xml:68
187192 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
188193 msgstr ""
189194 "Indica si el usuario ha iniciado sesión para editar los datos de "
190195 "OpenStreetMap."
191196
192 #: ../data/org.gnome.Maps.gschema.xml.h:26
197 #: data/org.gnome.Maps.gschema.xml:72
193198 msgid "Last used transportation type for routing"
194199 msgstr "Último tipo de transporte usado para la ruta"
195200
196 #: ../data/ui/app-menu.ui.h:1
201 #: data/ui/app-menu.ui:7
197202 msgid "Set up OpenStreetMap Account"
198203 msgstr "Configurar cuenta de OpenStreetMap"
199204
200 #: ../data/ui/app-menu.ui.h:2
205 #: data/ui/app-menu.ui:12
201206 msgid "_Keyboard Shortcuts"
202207 msgstr "_Atajos del teclado"
203208
204 #: ../data/ui/app-menu.ui.h:3
209 #: data/ui/app-menu.ui:17
205210 msgid "About"
206211 msgstr "Acerca de"
207212
208 #: ../data/ui/app-menu.ui.h:4
213 #: data/ui/app-menu.ui:21
209214 msgid "Quit"
210215 msgstr "Salir"
211216
212 #: ../data/ui/check-in-dialog.ui.h:1
217 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
213218 msgid "Visibility"
214219 msgstr "Visibilidad"
215220
216 #: ../data/ui/check-in-dialog.ui.h:2
221 #: data/ui/check-in-dialog.ui:334
217222 msgid "Post on Facebook"
218223 msgstr "Publicar el Facebook"
219224
220 #: ../data/ui/check-in-dialog.ui.h:3
225 #: data/ui/check-in-dialog.ui:348
221226 msgid "Post on Twitter"
222227 msgstr "Publicar el Twitter"
223228
224 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
225 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
229 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
230 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
226231 msgid "_Cancel"
227232 msgstr "_Cancelar"
228233
229234 #. Translators: Check in is used as a verb
230 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
235 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
231236 msgid "C_heck in"
232237 msgstr "_Registrar"
233238
234 #: ../data/ui/check-in-dialog.ui.h:6
239 #: data/ui/check-in-dialog.ui:427
235240 msgid "Everyone"
236241 msgstr "Todos"
237242
238 #: ../data/ui/check-in-dialog.ui.h:7
243 #: data/ui/check-in-dialog.ui:431
239244 msgid "Friends of friends"
240245 msgstr "Amigos de amigos"
241246
242 #: ../data/ui/check-in-dialog.ui.h:8
247 #: data/ui/check-in-dialog.ui:435
243248 msgid "Just friends"
244249 msgstr "Solo amigos"
245250
246 #: ../data/ui/check-in-dialog.ui.h:9
251 #: data/ui/check-in-dialog.ui:439
247252 msgid "Just me"
248253 msgstr "Solo yo"
249254
250 #: ../data/ui/check-in-dialog.ui.h:10
255 #: data/ui/check-in-dialog.ui:453
251256 msgid "Public"
252257 msgstr "Público"
253258
254 #: ../data/ui/check-in-dialog.ui.h:11
259 #: data/ui/check-in-dialog.ui:457
255260 msgid "Followers"
256261 msgstr "Seguidores"
257262
258 #: ../data/ui/check-in-dialog.ui.h:12
263 #: data/ui/check-in-dialog.ui:461
259264 msgid "Private"
260265 msgstr "Privado"
261266
262 #: ../data/ui/context-menu.ui.h:1
267 #: data/ui/context-menu.ui:9
263268 msgid "What’s here?"
264269 msgstr "¿Qué hay aquí?"
265270
266 #: ../data/ui/context-menu.ui.h:2
271 #: data/ui/context-menu.ui:16
267272 msgid "Copy Location"
268273 msgstr "Copiar ubicación"
269274
270 #: ../data/ui/context-menu.ui.h:3
275 #: data/ui/context-menu.ui:23
271276 msgid "Export As Image"
272277 msgstr "Exportar como imagen"
273278
274 #: ../data/ui/context-menu.ui.h:4
279 #: data/ui/context-menu.ui:36
275280 msgid "Add to OpenStreetMap"
276281 msgstr "Añadir a OpenStreetMap"
277282
278 #: ../data/ui/export-view-dialog.ui.h:1
283 #: data/ui/export-view-dialog.ui:14
279284 msgid "Export view"
280285 msgstr "Exportar vista"
281286
282 #: ../data/ui/export-view-dialog.ui.h:3
287 #: data/ui/export-view-dialog.ui:34
283288 msgid "_Export"
284289 msgstr "_Exportar"
285290
286 #: ../data/ui/export-view-dialog.ui.h:4
291 #: data/ui/export-view-dialog.ui:126
287292 msgid "Include route and markers"
288293 msgstr "Incluir ruta y marcadores"
289294
290 #: ../data/ui/help-overlay.ui.h:1
295 #: data/ui/help-overlay.ui:14
291296 msgctxt "shortcut window"
292297 msgid "General"
293298 msgstr "General"
294299
295 #: ../data/ui/help-overlay.ui.h:2
300 #: data/ui/help-overlay.ui:18
296301 msgctxt "shortcut window"
297302 msgid "Show Shortcuts"
298303 msgstr "Mostrar atajos"
299304
300 #: ../data/ui/help-overlay.ui.h:3
305 #: data/ui/help-overlay.ui:25
301306 msgctxt "shortcut window"
302307 msgid "Search"
303308 msgstr "Buscar"
304309
305 #: ../data/ui/help-overlay.ui.h:4
310 #: data/ui/help-overlay.ui:32
306311 msgctxt "shortcut window"
307312 msgid "Toggle route planner"
308313 msgstr "Conmutar el planificador de rutas"
309314
310 #: ../data/ui/help-overlay.ui.h:5
315 #: data/ui/help-overlay.ui:39
311316 msgctxt "shortcut window"
312317 msgid "Print route"
313318 msgstr "Imprimir ruta"
314319
315 #: ../data/ui/help-overlay.ui.h:6
320 #: data/ui/help-overlay.ui:46
316321 msgctxt "shortcut window"
317322 msgid "Quit"
318323 msgstr "Salir"
319324
320 #: ../data/ui/help-overlay.ui.h:7
325 #: data/ui/help-overlay.ui:55
321326 msgctxt "shortcut window"
322327 msgid "Map View"
323328 msgstr "Vista de mapa"
324329
325 #: ../data/ui/help-overlay.ui.h:8
330 #: data/ui/help-overlay.ui:59
326331 msgctxt "shortcut window"
327332 msgid "Zoom in"
328333 msgstr "Ampliar"
329334
330 #: ../data/ui/help-overlay.ui.h:9
335 #: data/ui/help-overlay.ui:66
331336 msgctxt "shortcut window"
332337 msgid "Zoom out"
333338 msgstr "Reducir"
334339
335 #: ../data/ui/help-overlay.ui.h:10
340 #: data/ui/help-overlay.ui:73
336341 msgctxt "shortcut window"
337342 msgid "Toggle scale"
338343 msgstr "Conmutar escalado"
339344
340 #: ../data/ui/help-overlay.ui.h:11
345 #: data/ui/help-overlay.ui:80
341346 msgctxt "shortcut window"
342347 msgid "Go to current location"
343348 msgstr "Ir a la ubicación actual"
344349
345 #: ../data/ui/help-overlay.ui.h:12
350 #: data/ui/help-overlay.ui:87
346351 msgctxt "shortcut window"
347352 msgid "Switch to street view"
348353 msgstr "Cambiar a vista de calle"
349354
350 #: ../data/ui/help-overlay.ui.h:13
355 #: data/ui/help-overlay.ui:94
351356 msgctxt "shortcut window"
352357 msgid "Switch to aerial view"
353358 msgstr "Cambiar a vista aérea"
354359
355 #: ../data/ui/help-overlay.ui.h:14
360 #: data/ui/help-overlay.ui:101
356361 msgctxt "shortcut window"
357362 msgid "Open shape layer"
358363 msgstr "Abrir capa de formas"
359364
360365 #. Translators: This string uses ellipsis character
361 #: ../data/ui/layers-popover.ui.h:2
362 #| msgctxt "shortcut window"
363 #| msgid "Open shape layer"
364 msgid "Open Shape Layer&#x2026;"
365 msgstr "Abrir capa de formas&#x2026;"
366
367 #: ../data/ui/location-service-notification.ui.h:1
366 #: data/ui/layers-popover.ui:71
367 msgid "Open Shape Layer…"
368 msgstr "Abrir capa de formas…"
369
370 #: data/ui/location-service-dialog.ui:16
368371 msgid "Turn on location services to find your location"
369372 msgstr "Activar los servicios de ubicación para encontrar su posición"
370373
371 #: ../data/ui/location-service-notification.ui.h:2
374 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
375 #: data/ui/zoom-in-dialog.ui:28
376 msgid "Cancel"
377 msgstr "Cancelar"
378
379 #: data/ui/location-service-dialog.ui:38
372380 msgid "Location Settings"
373381 msgstr "Configuración de la ubicación"
374382
375383 #. Translators: This is a tooltip
376 #: ../data/ui/main-window.ui.h:3
384 #: data/ui/main-window.ui:23
377385 msgid "Go to current location"
378386 msgstr "Ir a la ubicación actual"
379387
380388 #. Translators: This is a tooltip
381 #: ../data/ui/main-window.ui.h:5
389 #: data/ui/main-window.ui:44
382390 msgid "Choose map type"
383391 msgstr "Elegir el tipo de mapa"
384392
385393 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:7
387 #| msgctxt "shortcut window"
388 #| msgid "Zoom out"
394 #: data/ui/main-window.ui:69
389395 msgid "Zoom out"
390396 msgstr "Reducir"
391397
392398 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:9
394 #| msgctxt "shortcut window"
395 #| msgid "Zoom in"
399 #: data/ui/main-window.ui:85
396400 msgid "Zoom in"
397401 msgstr "Ampliar"
398402
399403 #. Translators: This is a tooltip
400 #: ../data/ui/main-window.ui.h:11
404 #: data/ui/main-window.ui:103
401405 msgid "Toggle route planner"
402406 msgstr "Conmutar el planificador de rutas"
403407
404408 #. Translators: This is a tooltip
405 #: ../data/ui/main-window.ui.h:13
409 #: data/ui/main-window.ui:124
406410 msgid "Toggle favorites"
407411 msgstr "Conmutar favoritos"
408412
409413 #. Translators: This is a tooltip
410 #: ../data/ui/main-window.ui.h:15
414 #: data/ui/main-window.ui:144
411415 msgid "Print Route"
412416 msgstr "Imprimir ruta"
413417
414 #: ../data/ui/main-window.ui.h:16
418 #: data/ui/main-window.ui:202
415419 msgid "Maps is offline!"
416420 msgstr "Mapas está desconectado"
417421
418 #: ../data/ui/main-window.ui.h:17
422 #: data/ui/main-window.ui:212
419423 msgid ""
420424 "Maps need an active internet connection to function properly, but one can’t "
421425 "be found."
423427 "Mapas necesita una conexión a Internet activa para funcionar correctamente, "
424428 "pero no se ha encontrado ninguna."
425429
426 #: ../data/ui/main-window.ui.h:18
430 #: data/ui/main-window.ui:221
427431 msgid "Check your connection and proxy settings."
428432 msgstr "Compruebe la configuración de su conexión y de su proxy."
429433
430434 #. Translators: This is a tooltip
431 #: ../data/ui/map-bubble.ui.h:2
435 #: data/ui/map-bubble.ui:45
432436 msgid "Add to new route"
433437 msgstr "Añadir a la ruta nueva"
434438
435439 #. Translators: This is a tooltip
436 #: ../data/ui/map-bubble.ui.h:4
440 #: data/ui/map-bubble.ui:62
437441 msgid "Open with another application"
438442 msgstr "Abrir con otra aplicación"
439443
440444 #. Translators: This is a tooltip
441 #: ../data/ui/map-bubble.ui.h:6
445 #: data/ui/map-bubble.ui:79
442446 msgid "Mark as favorite"
443447 msgstr "Marcar como favorita"
444448
445449 #. Translators: This is a tooltip
446 #: ../data/ui/map-bubble.ui.h:10
450 #: data/ui/map-bubble.ui:98
447451 msgid "Check in here"
448452 msgstr "Registrarse aquí"
449453
450 #: ../data/ui/osm-account-dialog.ui.h:1
454 #: data/ui/osm-account-dialog.ui:9
451455 msgid "OpenStreetMap Account"
452456 msgstr "Cuenta de OpenStreetMap"
453457
454 #: ../data/ui/osm-account-dialog.ui.h:2
458 #: data/ui/osm-account-dialog.ui:22
455459 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
456460 msgstr ""
457461 "<span weight=\"bold\" size=\"x-large\">Inicie sesión para editar mapas</span>"
458462
459 #: ../data/ui/osm-account-dialog.ui.h:3
463 #: data/ui/osm-account-dialog.ui:36
460464 msgid ""
461465 "Help to improve the map, using an\n"
462466 "OpenStreetMap account."
464468 "Ayude a mejorar el mapa, usando una\n"
465469 "cuenta de OpenStreetMap."
466470
467 #: ../data/ui/osm-account-dialog.ui.h:5
471 #: data/ui/osm-account-dialog.ui:56
468472 msgid "Email"
469473 msgstr "Correo-e"
470474
471 #: ../data/ui/osm-account-dialog.ui.h:6
475 #: data/ui/osm-account-dialog.ui:81
472476 msgid "Password"
473477 msgstr "Contraseña"
474478
475 #: ../data/ui/osm-account-dialog.ui.h:7
479 #: data/ui/osm-account-dialog.ui:125
476480 msgid "Sign In"
477481 msgstr "Iniciar sesión"
478482
479 #: ../data/ui/osm-account-dialog.ui.h:8
483 #: data/ui/osm-account-dialog.ui:146
480484 msgid "Don’t have an account?"
481485 msgstr "¿No tiene una cuenta?"
482486
483487 #. The label should contain the link to the OSM reset password page with a translated title
484 #: ../data/ui/osm-account-dialog.ui.h:10
488 #: data/ui/osm-account-dialog.ui:159
485489 msgid ""
486490 "Sorry, that didn’t work. Please try again, or visit\n"
487491 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
491495 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
492496 "\">OpenStreetMap</a> para restablecer su contraseña."
493497
494 #: ../data/ui/osm-account-dialog.ui.h:12
498 #: data/ui/osm-account-dialog.ui:172
495499 msgid "The verification code didn’t match, please try again."
496500 msgstr "El código de verificación no coincide, inténtelo de nuevo."
497501
498 #: ../data/ui/osm-account-dialog.ui.h:13
502 #: data/ui/osm-account-dialog.ui:209
499503 msgid "Enter verification code shown above"
500504 msgstr "Introduzca el código de verificación mostrado"
501505
502 #: ../data/ui/osm-account-dialog.ui.h:14
506 #: data/ui/osm-account-dialog.ui:232
503507 msgid "Verify"
504508 msgstr "Verificar"
505509
506 #: ../data/ui/osm-account-dialog.ui.h:15
510 #: data/ui/osm-account-dialog.ui:262
507511 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
508512 msgstr "<span weight=\"bold\" size=\"x-large\">Sesión iniciada</span>"
509513
510 #: ../data/ui/osm-account-dialog.ui.h:16
514 #: data/ui/osm-account-dialog.ui:275
511515 msgid "Your OpenStreetMap account is active."
512516 msgstr "Su cuenta de OpenStreetMap está activada."
513517
514 #: ../data/ui/osm-account-dialog.ui.h:17
518 #: data/ui/osm-account-dialog.ui:309
515519 msgid "Sign Out"
516520 msgstr "Cerrar sesión"
517521
518 #: ../data/ui/osm-edit-address.ui.h:1
522 #: data/ui/osm-edit-address.ui:14
519523 msgid "Street"
520524 msgstr "Calle"
521525
522 #: ../data/ui/osm-edit-address.ui.h:2
526 #: data/ui/osm-edit-address.ui:26
523527 msgid "House number"
524528 msgstr "Número"
525529
526 #: ../data/ui/osm-edit-address.ui.h:3
530 #: data/ui/osm-edit-address.ui:38
527531 msgid "Postal code"
528532 msgstr "Código postal"
529533
530534 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
531 #: ../data/ui/osm-edit-address.ui.h:5
535 #: data/ui/osm-edit-address.ui:50
532536 msgid "City"
533537 msgstr "Ciudad"
534538
535 #: ../data/ui/osm-edit-dialog.ui.h:1
539 #: data/ui/osm-edit-dialog.ui:58
536540 msgid "Type"
537541 msgstr "Tipo"
538542
539 #: ../data/ui/osm-edit-dialog.ui.h:2
543 #: data/ui/osm-edit-dialog.ui:84
540544 msgid "None"
541545 msgstr "Ninguno"
542546
543 #: ../data/ui/osm-edit-dialog.ui.h:3
547 #: data/ui/osm-edit-dialog.ui:129
544548 msgid "Add Field"
545549 msgstr "Añadir campo"
546550
547 #: ../data/ui/osm-edit-dialog.ui.h:4
551 #: data/ui/osm-edit-dialog.ui:163
548552 msgid "Comment"
549553 msgstr "Comentario"
550554
551 #: ../data/ui/osm-edit-dialog.ui.h:5
555 #: data/ui/osm-edit-dialog.ui:195
552556 msgid ""
553557 "Map changes will be visible on all maps that use\n"
554558 "OpenStreetMap data."
556560 "Los cambios en los mapas serán visibles en todos los mapas que usen\n"
557561 "datos de OpenStreetMap."
558562
559 #: ../data/ui/osm-edit-dialog.ui.h:7
563 #: data/ui/osm-edit-dialog.ui:241
560564 msgid "Recently Used"
561565 msgstr "Usado recientemente"
562566
563 #: ../data/ui/osm-edit-dialog.ui.h:8
567 #: data/ui/osm-edit-dialog.ui:280
564568 msgctxt "dialog title"
565569 msgid "Edit on OpenStreetMap"
566570 msgstr "Editar en OpenStreetMap"
567571
568 #: ../data/ui/osm-edit-dialog.ui.h:9
569 msgid "Cancel"
570 msgstr "Cancelar"
571
572 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
572 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
573573 msgid "Next"
574574 msgstr "Siguiente"
575575
576576 #. Translators: This is a tooltip
577 #: ../data/ui/place-bubble.ui.h:2
577 #: data/ui/place-bubble.ui:49
578578 msgid "Edit on OpenStreetMap"
579579 msgstr "Editar en OpenStreetMap"
580580
581581 #. Translators: This is a tooltip
582 #: ../data/ui/place-bubble.ui.h:4
582 #: data/ui/place-bubble.ui:73
583583 msgid "Show more information"
584584 msgstr "Mostrar más información"
585585
586 #: ../data/ui/place-popover.ui.h:1
586 #: data/ui/place-popover.ui:24
587587 msgid "Press enter to search"
588588 msgstr "Pulse Intro para buscar"
589589
590 #: ../data/ui/place-popover.ui.h:2
590 #: data/ui/place-popover.ui:72
591591 msgid "No results found"
592592 msgstr "No se han encontrado resultados"
593593
594594 #. Translators: This is a tooltip
595 #: ../data/ui/route-entry.ui.h:2
595 #: data/ui/route-entry.ui:20
596596 msgid "Drag to change order of the route"
597597 msgstr "Arrastre para cambiar el orden de la ruta"
598598
599 #: ../data/ui/send-to-dialog.ui.h:1
599 #: data/ui/send-to-dialog.ui:15
600600 msgid "Open location"
601601 msgstr "Abrir ubicación"
602602
603 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
603 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
604604 msgid "_Open"
605605 msgstr "_Abrir"
606606
607 #: ../data/ui/shape-layer-file-chooser.ui.h:1
608 #| msgctxt "shortcut window"
609 #| msgid "Open shape layer"
607 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
610608 msgid "Open Shape Layer"
611609 msgstr "Abrir capa de formas"
612610
613611 #. Translators: This is a tooltip
614 #: ../data/ui/shape-layer-row.ui.h:2
612 #: data/ui/shape-layer-row.ui:19
615613 msgid "Toggle visible"
616614 msgstr "Conmutar estado visible"
617615
618 #: ../data/ui/sidebar.ui.h:1
616 #: data/ui/sidebar.ui:275
619617 msgid "Route search by GraphHopper"
620618 msgstr "Ruta buscada por GraphHopper"
621619
622 #: ../data/ui/sidebar.ui.h:2
620 #: data/ui/sidebar.ui:296
623621 msgid "Route search by OpenTripPlanner"
624622 msgstr "Ruta buscada por OpenTripPlanner"
625623
626 #: ../data/ui/sidebar.ui.h:3
624 #: data/ui/sidebar.ui:369
627625 msgid ""
628626 "Routing itineraries for public transit is provided by GNOME\n"
629627 "using timetable data obtained from transit companies or agencies.\n"
642640 "Los nombres y las marcas se consideran marcas registradas cuando sea "
643641 "aplicable."
644642
645 #: ../data/ui/social-place-more-results-row.ui.h:1
643 #: data/ui/social-place-more-results-row.ui:8
646644 msgid "Show more results"
647645 msgstr "Mostrar más resultados"
648646
649647 #. Translators: This is a tooltip
650 #: ../data/ui/transit-leg-row.ui.h:2
648 #: data/ui/transit-leg-row.ui:126
651649 msgid "Hide intermediate stops and information"
652650 msgstr "Ocultar información y paradas intermedias"
653651
654652 #. Translators: This is a tooltip
655 #: ../data/ui/transit-leg-row.ui.h:4
653 #: data/ui/transit-leg-row.ui:200
656654 msgid "Show intermediate stops and information"
657655 msgstr "Mostrar información y paradas intermedias"
658656
659657 #. Indicates searching for the next available itineraries
660 #: ../data/ui/transit-options-panel.ui.h:2
658 #: data/ui/transit-options-panel.ui:18
661659 msgid "Leave Now"
662660 msgstr "Salir ahora"
663661
664662 #. Indicates searching for itineraries leaving at the specified time at the earliest
665 #: ../data/ui/transit-options-panel.ui.h:4
663 #: data/ui/transit-options-panel.ui:19
666664 msgid "Leave By"
667665 msgstr "Salir en"
668666
669667 #. Indicates searching for itineraries arriving no later than the specified time
670 #: ../data/ui/transit-options-panel.ui.h:6
668 #: data/ui/transit-options-panel.ui:20
671669 msgid "Arrive By"
672670 msgstr "Llegar por"
673671
674672 #. Header indicating selected modes of transit
675 #: ../data/ui/transit-options-panel.ui.h:8
673 #: data/ui/transit-options-panel.ui:106
676674 msgid "Show"
677675 msgstr "Mostrar"
678676
679 #: ../data/ui/transit-options-panel.ui.h:9
677 #: data/ui/transit-options-panel.ui:117
680678 msgid "Buses"
681679 msgstr "Autobuses"
682680
683 #: ../data/ui/transit-options-panel.ui.h:10
681 #: data/ui/transit-options-panel.ui:124
684682 msgid "Trams"
685683 msgstr "Tranvías"
686684
687 #: ../data/ui/transit-options-panel.ui.h:11
685 #: data/ui/transit-options-panel.ui:131
688686 msgid "Trains"
689687 msgstr "Trenes"
690688
691 #: ../data/ui/transit-options-panel.ui.h:12
689 #: data/ui/transit-options-panel.ui:138
692690 msgid "Subway"
693691 msgstr "Metro"
694692
695 #: ../data/ui/transit-options-panel.ui.h:13
693 #: data/ui/transit-options-panel.ui:145
696694 msgid "Ferries"
697695 msgstr "Ferris"
698696
699 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
697 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
700698 msgid "Current location"
701699 msgstr "Ubicación actual"
702700
703701 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
704 #: ../data/ui/user-location-bubble.ui.h:4
705 #, no-c-format
702 #: data/ui/user-location-bubble.ui:28
706703 msgid "Accuracy: %s"
707704 msgstr "Precisión: %s"
708705
709 #: ../data/ui/zoom-in-notification.ui.h:1
706 #: data/ui/zoom-in-dialog.ui:16
710707 msgid "Zoom in to add location!"
711708 msgstr "Ampliar para añadir una ubicación."
712709
713 #: ../data/ui/zoom-in-notification.ui.h:2
714 msgid "OK"
715 msgstr "Aceptar"
716
717 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
718 #: ../lib/maps-file-tile-source.c:459
710 #: data/ui/zoom-in-dialog.ui:38
711 #| msgid "Zoom in"
712 msgid "Zoom In"
713 msgstr "Ampliar"
714
715 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
716 #: lib/maps-file-tile-source.c:459
719717 msgid "Failed to find tile structure in directory"
720718 msgstr "Falló al buscar la estructura de la cuadrícula en la carpeta"
721719
722 #: ../lib/maps-osm.c:56
720 #: lib/maps-osm.c:56
723721 msgid "Failed to parse XML document"
724722 msgstr "Falló al analizar el documento XML"
725723
726 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
724 #: lib/maps-osm.c:252 lib/maps-osm.c:405
727725 msgid "Missing required attributes"
728726 msgstr "Faltan los atributos necesarios"
729727
730 #: ../lib/maps-osm.c:453
728 #: lib/maps-osm.c:453
731729 msgid "Could not find OSM element"
732730 msgstr "No se pudo encontrar el elemento OSM"
733731
734 #: ../src/application.js:102
732 #: src/application.js:96
735733 msgid "A path to a local tiles directory structure"
736734 msgstr "Una ruta a la estructura de carpetas locales de cuadrículas"
737735
738 #: ../src/application.js:106
736 #: src/application.js:100
739737 msgid "Show the version of the program"
740738 msgstr "Mostrar la versión del programa"
741739
742 #: ../src/checkInDialog.js:175
740 #: src/checkInDialog.js:167
743741 msgid "Select an account"
744742 msgstr "Seleccionar una cuenta"
745743
746 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
744 #: src/checkInDialog.js:172 src/checkInDialog.js:244
747745 msgid "Loading"
748746 msgstr "Cargando"
749747
750 #: ../src/checkInDialog.js:204
748 #: src/checkInDialog.js:196
751749 msgid "Select a place"
752750 msgstr "Seleccionar un lugar"
753751
754 #: ../src/checkInDialog.js:209
752 #: src/checkInDialog.js:201
755753 msgid ""
756754 "Maps cannot find the place to check in to with Facebook. Please select one "
757755 "from this list."
759757 "Mapas no puede encontrar el lugar con el que registrarse en Facebook. "
760758 "Seleccione uno de la lista."
761759
762 #: ../src/checkInDialog.js:211
760 #: src/checkInDialog.js:203
763761 msgid ""
764762 "Maps cannot find the place to check in to with Foursquare. Please select one "
765763 "from this list."
769767
770768 #. Translators: %s is the name of the place to check in.
771769 #.
772 #: ../src/checkInDialog.js:226
770 #: src/checkInDialog.js:218
773771 #, javascript-format
774772 msgid "Check in to %s"
775773 msgstr "Registrarse en %s"
776774
777775 #. Translators: %s is the name of the place to check in.
778776 #.
779 #: ../src/checkInDialog.js:236
777 #: src/checkInDialog.js:228
780778 #, javascript-format
781779 msgid "Write an optional message to check in to %s."
782780 msgstr "Escribir un mensaje opcional para registrarse en %s."
783781
784 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
785 #: ../src/osmEditDialog.js:555
782 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
786783 msgid "An error has occurred"
787784 msgstr "Ha ocurrido un error"
788785
789786 #. Translators: %s is the place name that user wanted to check-in
790 #: ../src/checkIn.js:147
787 #: src/checkIn.js:144
791788 #, javascript-format
792789 msgid "Cannot find “%s” in the social service"
793790 msgstr "No se puede encontrar «%s» en la red social"
794791
795 #: ../src/checkIn.js:149
792 #: src/checkIn.js:146
796793 msgid "Cannot find a suitable place to check-in in this location"
797794 msgstr ""
798795 "No se puede encontrar un lugar adecuado para registrarse en esta ubicación"
799796
800 #: ../src/checkIn.js:153
797 #: src/checkIn.js:150
801798 msgid ""
802799 "Credentials have expired, please open Online Accounts to sign in and enable "
803800 "this account"
805802 "Las credenciales han caducado. Abra las Cuentas en línea para iniciar sesión "
806803 "y activar esta cuenta."
807804
808 #: ../src/contextMenu.js:99
805 #: src/contextMenu.js:95
809806 msgid "Route from here"
810807 msgstr "Ruta desde aquí"
811808
812 #: ../src/contextMenu.js:101
809 #: src/contextMenu.js:97
813810 msgid "Add destination"
814811 msgstr "Añadir destino"
815812
816 #: ../src/contextMenu.js:103
813 #: src/contextMenu.js:99
817814 msgid "Route to here"
818815 msgstr "Ruta hasta aquí"
819816
820 #: ../src/contextMenu.js:132
817 #: src/contextMenu.js:128
821818 msgid "Nothing found here!"
822819 msgstr "No se ha encontrado nada aquí."
823820
824 #: ../src/contextMenu.js:189
821 #: src/contextMenu.js:189
825822 msgid ""
826823 "Location was added to the map, note that it may take a while before it shows "
827824 "on the map and in search results."
833830 #. * exported image with coordinates. The .png extension should be kept
834831 #. * intact in the translated string.
835832 #.
836 #: ../src/exportViewDialog.js:90
833 #: src/exportViewDialog.js:82
837834 #, javascript-format
838835 msgid "Maps at %f, %f.png"
839836 msgstr "Mapas en %f, %f.png"
840837
841 #: ../src/exportViewDialog.js:161
838 #: src/exportViewDialog.js:154
842839 msgid "Filesystem is read only"
843840 msgstr "El sistema de archivos es de solo lectura"
844841
845 #: ../src/exportViewDialog.js:163
842 #: src/exportViewDialog.js:156
846843 msgid "You do not have permission to save there"
847844 msgstr "No tiene permisos para guardar ahí"
848845
849 #: ../src/exportViewDialog.js:165
846 #: src/exportViewDialog.js:158
850847 msgid "The directory does not exist"
851848 msgstr "La carpeta no existe"
852849
853 #: ../src/exportViewDialog.js:167
850 #: src/exportViewDialog.js:160
854851 msgid "No filename specified"
855852 msgstr "No se ha especificado un nombre de archivo"
856853
857 #: ../src/exportViewDialog.js:175
854 #: src/exportViewDialog.js:168
858855 msgid "Unable to export view"
859856 msgstr "No se puede exportar la vista"
860857
861 #: ../src/geoJSONSource.js:98
858 #: src/geoJSONSource.js:98
862859 msgid "invalid coordinate"
863860 msgstr "coordenada no válida"
864861
865 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
866 #: ../src/geoJSONSource.js:204
862 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
867863 msgid "parse error"
868864 msgstr "error al analizar"
869865
870 #: ../src/geoJSONSource.js:183
866 #: src/geoJSONSource.js:181
871867 msgid "unknown geometry"
872868 msgstr "geometría desconocida"
873869
874 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
870 #: src/graphHopper.js:93 src/openTripPlanner.js:652
875871 msgid "Route request failed."
876872 msgstr "Falló al solicitar la ruta."
877873
878 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
874 #: src/graphHopper.js:100 src/openTripPlanner.js:615
879875 msgid "No route found."
880876 msgstr "No se ha encontrado la ruta."
881877
882 #: ../src/graphHopper.js:193
878 #: src/graphHopper.js:188
883879 msgid "Start!"
884880 msgstr "Empezar"
885881
886 #: ../src/mainWindow.js:59
882 #: src/mainWindow.js:59
887883 msgid "All Layer Files"
888884 msgstr "Todos los archivos de capas"
889885
890 #: ../src/mainWindow.js:459
886 #: src/mainWindow.js:444
891887 msgid "Failed to connect to location service"
892888 msgstr "Falló al conectar al servicio de ubicación"
893889
894 #: ../src/mainWindow.js:516
890 #: src/mainWindow.js:509
895891 msgid "translator-credits"
896892 msgstr "Daniel Mustieles <daniel.mustieles@gmail.com>, 2013"
897893
898 #: ../src/mainWindow.js:519
894 #: src/mainWindow.js:512
899895 msgid "A map application for GNOME"
900896 msgstr "Una aplicación de mapas para GNOME"
901897
902 #: ../src/mainWindow.js:530
898 #: src/mainWindow.js:523
903899 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
904900 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. y los autores de Mapas de GNOME"
905901
906 #: ../src/mainWindow.js:551
902 #: src/mainWindow.js:542
907903 #, javascript-format
908904 msgid "Map data by %s and contributors"
909905 msgstr "Datos de mapas por %s y colaboradores"
913909 #. * the bare name of the tile provider, or a linkified URL if one
914910 #. * is available
915911 #.
916 #: ../src/mainWindow.js:567
912 #: src/mainWindow.js:558
917913 #, javascript-format
918914 msgid "Map tiles provided by %s"
919915 msgstr "Cuadrículas de mapas proporcionadas por %s"
920916
921 #: ../src/mapView.js:356
917 #: src/mapView.js:353
922918 msgid "File type is not supported"
923919 msgstr "Tipo de archivo no soportado"
924920
925 #: ../src/mapView.js:363
921 #: src/mapView.js:360
926922 msgid "Failed to open layer"
927923 msgstr "Falló al abrir la capa"
928924
929 #: ../src/mapView.js:399
925 #: src/mapView.js:396
930926 msgid "Failed to open GeoURI"
931927 msgstr "Falló al abrir el GeoURI"
932928
933 #: ../src/openTripPlanner.js:622
934 msgid "No earlier alternatives found."
935 msgstr "No hay alternativas anteriores."
936
937 #: ../src/openTripPlanner.js:623
938 msgid "No later alternatives found."
939 msgstr "No hay alternativas posteriores."
940
941 #: ../src/openTripPlanner.js:661
929 #: src/openTripPlanner.js:648
942930 msgid "No timetable data found for this route."
943931 msgstr "No hay datos en la tabla de tiempos para esta ruta."
944932
945933 #. setting the status in session.cancel_message still seems
946934 #. to always give status IO_ERROR
947 #: ../src/osmConnection.js:442
935 #: src/osmConnection.js:436
948936 msgid "Incorrect user name or password"
949937 msgstr "Nombre de usuario o contraseña no válidos"
950938
951 #: ../src/osmConnection.js:444
939 #: src/osmConnection.js:438
952940 msgid "Success"
953941 msgstr "Correcto"
954942
955 #: ../src/osmConnection.js:446
943 #: src/osmConnection.js:440
956944 msgid "Bad request"
957945 msgstr "Solicitud incorrecta"
958946
959 #: ../src/osmConnection.js:448
947 #: src/osmConnection.js:442
960948 msgid "Object not found"
961949 msgstr "Objeto no encontrado"
962950
963 #: ../src/osmConnection.js:450
951 #: src/osmConnection.js:444
964952 msgid "Conflict, someone else has just modified the object"
965953 msgstr "Conflicto, alguien acaba de modificar el objeto"
966954
967 #: ../src/osmConnection.js:452
955 #: src/osmConnection.js:446
968956 msgid "Object has been deleted"
969957 msgstr "Se ha eliminado el objeto"
970958
971 #: ../src/osmConnection.js:454
959 #: src/osmConnection.js:448
972960 msgid "Way or relation refers to non-existing children"
973961 msgstr "La vía o la relación se refiere a hijos no existentes"
974962
975 #: ../src/osmEditDialog.js:105
963 #: src/osmEditDialog.js:105
976964 msgid "Name"
977965 msgstr "Nombre"
978966
979 #: ../src/osmEditDialog.js:108
967 #: src/osmEditDialog.js:108
980968 msgid "The official name. This is typically what appears on signs."
981969 msgstr "El nombre oficial. Esto es lo que normalmente aparece en las firmas."
982970
983 #: ../src/osmEditDialog.js:111
971 #: src/osmEditDialog.js:111
984972 msgid "Address"
985973 msgstr "Dirección"
986974
987 #: ../src/osmEditDialog.js:119
975 #: src/osmEditDialog.js:119
988976 msgid "Website"
989977 msgstr "Página web"
990978
991 #: ../src/osmEditDialog.js:122
979 #: src/osmEditDialog.js:122
992980 msgid ""
993981 "The official website. Try to use the most basic form of a URL i.e. http://"
994982 "example.com instead of http://example.com/index.html."
996984 "La página web oficial. Pruebe a usar la forma más sencilla de URL, por "
997985 "ejemplo http://ejemplo.com en lugar de of http://ejemplo.com/index.html."
998986
999 #: ../src/osmEditDialog.js:127
987 #: src/osmEditDialog.js:127
1000988 msgid "Phone"
1001989 msgstr "Teléfono"
1002990
1003 #: ../src/osmEditDialog.js:131
991 #: src/osmEditDialog.js:131
1004992 msgid ""
1005993 "Phone number. Use the international format, starting with a + sign. Beware "
1006994 "of local privacy laws, especially for private phone numbers."
1009997 "Tenga en cuenta las leyes de privacidad locales, especialmente en el caso de "
1010998 "números privados."
1011999
1012 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
1000 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10131001 msgid "Wikipedia"
10141002 msgstr "Wikipedia"
10151003
1016 #: ../src/osmEditDialog.js:140
1004 #: src/osmEditDialog.js:140
10171005 msgid ""
10181006 "The format used should include the language code and the article title like "
10191007 "“en:Article title”."
10211009 "El formato usado debe incluir el código del idioma y el título del artículo, "
10221010 "similar a «es:Título del artículo»."
10231011
1024 #: ../src/osmEditDialog.js:144
1012 #: src/osmEditDialog.js:144
10251013 msgid "Opening hours"
10261014 msgstr "Horario de apertura"
10271015
1028 #: ../src/osmEditDialog.js:149
1016 #: src/osmEditDialog.js:149
10291017 msgid "See the link in the label for help on format."
10301018 msgstr "Consulte el enlace en la etiqueta para obtener ayuda sobre el formato."
10311019
1032 #: ../src/osmEditDialog.js:152
1020 #: src/osmEditDialog.js:152
10331021 msgid "Population"
10341022 msgstr "Población"
10351023
1036 #: ../src/osmEditDialog.js:157
1024 #: src/osmEditDialog.js:157
10371025 msgid "Altitude"
10381026 msgstr "Altitud"
10391027
1040 #: ../src/osmEditDialog.js:160
1028 #: src/osmEditDialog.js:160
10411029 msgid "Elevation (height above sea level) of a point in metres."
10421030 msgstr "Elevación (altura sobre el nivel del mar) de un punto, en metros."
10431031
1044 #: ../src/osmEditDialog.js:163
1032 #: src/osmEditDialog.js:163
10451033 msgid "Wheelchair access"
10461034 msgstr "Acceso para sillas de ruedas"
10471035
1048 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1049 #: ../src/osmEditDialog.js:213
1036 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10501037 msgid "Yes"
10511038 msgstr "Sí"
10521039
1053 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1054 #: ../src/osmEditDialog.js:214
1040 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10551041 msgid "No"
10561042 msgstr "No"
10571043
1058 #: ../src/osmEditDialog.js:168
1044 #: src/osmEditDialog.js:168
10591045 msgid "Limited"
10601046 msgstr "Limitado"
10611047
1062 #: ../src/osmEditDialog.js:169
1048 #: src/osmEditDialog.js:169
10631049 msgid "Designated"
10641050 msgstr "Designado"
10651051
1066 #: ../src/osmEditDialog.js:172
1052 #: src/osmEditDialog.js:172
10671053 msgid "Internet access"
10681054 msgstr "Acceso a Internet"
10691055
10701056 #. Translators:
10711057 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10721058 #.
1073 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1059 #: src/osmEditDialog.js:177 src/translations.js:340
10741060 msgid "Wi-Fi"
10751061 msgstr "Inalámbrica"
10761062
1077 #: ../src/osmEditDialog.js:178
1063 #: src/osmEditDialog.js:178
10781064 msgid "Wired"
10791065 msgstr "Cableada"
10801066
1081 #: ../src/osmEditDialog.js:179
1067 #: src/osmEditDialog.js:179
10821068 msgid "Terminal"
10831069 msgstr "Terminal"
10841070
1085 #: ../src/osmEditDialog.js:180
1071 #: src/osmEditDialog.js:180
10861072 msgid "Service"
10871073 msgstr "Servicio"
10881074
1089 #: ../src/osmEditDialog.js:183
1075 #: src/osmEditDialog.js:183
10901076 msgid "Religion"
10911077 msgstr "Religión"
10921078
1093 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1079 #: src/osmEditDialog.js:186 src/translations.js:363
10941080 msgid "Animism"
10951081 msgstr "Animismo"
10961082
1097 #: ../src/osmEditDialog.js:187
1083 #: src/osmEditDialog.js:187
10981084 msgid "Bahá’í"
10991085 msgstr "Bahaísmo"
11001086
1101 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1087 #: src/osmEditDialog.js:188 src/translations.js:365
11021088 msgid "Buddhism"
11031089 msgstr "Budismo"
11041090
1105 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1091 #: src/osmEditDialog.js:189 src/translations.js:366
11061092 msgid "Caodaism"
11071093 msgstr "Caodaísmo"
11081094
1109 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1095 #: src/osmEditDialog.js:190 src/translations.js:367
11101096 msgid "Christianity"
11111097 msgstr "Cristianismo"
11121098
1113 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1099 #: src/osmEditDialog.js:191 src/translations.js:368
11141100 msgid "Confucianism"
11151101 msgstr "Confucionismo"
11161102
1117 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1103 #: src/osmEditDialog.js:192 src/translations.js:369
11181104 msgid "Hinduism"
11191105 msgstr "Hinduismo"
11201106
1121 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1107 #: src/osmEditDialog.js:193 src/translations.js:370
11221108 msgid "Jainism"
11231109 msgstr "Jainismo"
11241110
1125 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1111 #: src/osmEditDialog.js:194 src/translations.js:371
11261112 msgid "Judaism"
11271113 msgstr "Judaísmo"
11281114
1129 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1115 #: src/osmEditDialog.js:195 src/translations.js:372
11301116 msgid "Islam"
11311117 msgstr "Islam"
11321118
1133 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1119 #: src/osmEditDialog.js:196 src/translations.js:373
11341120 msgid "Multiple Religions"
11351121 msgstr "Varias religiones"
11361122
1137 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1123 #: src/osmEditDialog.js:197 src/translations.js:374
11381124 msgid "Paganism"
11391125 msgstr "Paganismo"
11401126
1141 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1127 #: src/osmEditDialog.js:198 src/translations.js:375
11421128 msgid "Pastafarianism"
11431129 msgstr "Pastafarismo"
11441130
1145 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1131 #: src/osmEditDialog.js:199 src/translations.js:376
11461132 msgid "Scientology"
11471133 msgstr "Cienciología"
11481134
1149 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1135 #: src/osmEditDialog.js:200 src/translations.js:377
11501136 msgid "Shinto"
11511137 msgstr "Sintoísmo"
11521138
1153 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1139 #: src/osmEditDialog.js:201 src/translations.js:378
11541140 msgid "Sikhism"
11551141 msgstr "Sijismo"
11561142
1157 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1143 #: src/osmEditDialog.js:202 src/translations.js:379
11581144 msgid "Spiritualism"
11591145 msgstr "Espiritualismo"
11601146
1161 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1147 #: src/osmEditDialog.js:203 src/translations.js:380
11621148 msgid "Taoism"
11631149 msgstr "Taoismo"
11641150
1165 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1151 #: src/osmEditDialog.js:204 src/translations.js:381
11661152 msgid "Unitarian Universalism"
11671153 msgstr "Unitarismo universalista"
11681154
1169 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1155 #: src/osmEditDialog.js:205 src/translations.js:382
11701156 msgid "Voodoo"
11711157 msgstr "Vudú"
11721158
1173 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1159 #: src/osmEditDialog.js:206 src/translations.js:383
11741160 msgid "Yazidism"
11751161 msgstr "Yazidismo"
11761162
1177 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1163 #: src/osmEditDialog.js:207 src/translations.js:384
11781164 msgid "Zoroastrianism"
11791165 msgstr "Zoroastrismo"
11801166
1181 #: ../src/osmEditDialog.js:210
1167 #: src/osmEditDialog.js:210
11821168 msgid "Toilets"
11831169 msgstr "Baño"
11841170
1185 #: ../src/osmEditDialog.js:217
1171 #: src/osmEditDialog.js:217
11861172 msgid "Note"
11871173 msgstr "Nota"
11881174
1189 #: ../src/osmEditDialog.js:220
1175 #: src/osmEditDialog.js:220
11901176 msgid ""
11911177 "Information used to inform other mappers about non-obvious information about "
11921178 "an element, the author’s intent when creating it, or hints for further "
11961182 "obvia sobre un elemento, un intento del autor de crearlo o pistas sobre "
11971183 "futuras mejoras."
11981184
1199 #: ../src/osmEditDialog.js:329
1185 #: src/osmEditDialog.js:325
12001186 msgctxt "dialog title"
12011187 msgid "Add to OpenStreetMap"
12021188 msgstr "Añadir a OpenStreetMap"
12031189
1204 #: ../src/osmEditDialog.js:383
1190 #: src/osmEditDialog.js:379
12051191 msgid "Select Type"
12061192 msgstr "Seleccionar tipo"
12071193
1208 #: ../src/osmEditDialog.js:502
1194 #: src/osmEditDialog.js:496
12091195 msgid "Done"
12101196 msgstr "Hecho"
12111197
1212 #: ../src/placeBubble.js:128
1198 #: src/placeBubble.js:125
12131199 msgid "Population:"
12141200 msgstr "Población:"
12151201
1216 #: ../src/placeBubble.js:134
1202 #: src/placeBubble.js:131
12171203 msgid "Altitude:"
12181204 msgstr "Altitud:"
12191205
1220 #: ../src/placeBubble.js:139
1206 #: src/placeBubble.js:136
12211207 msgid "Opening hours:"
12221208 msgstr "Horario de apertura:"
12231209
1224 #: ../src/placeBubble.js:144
1210 #: src/placeBubble.js:141
12251211 msgid "Internet access:"
12261212 msgstr "Acceso a Internet:"
12271213
1228 #: ../src/placeBubble.js:149
1214 #: src/placeBubble.js:146
12291215 msgid "Religion:"
12301216 msgstr "Religión:"
12311217
1232 #: ../src/placeBubble.js:154
1218 #: src/placeBubble.js:151
12331219 msgid "Toilets:"
12341220 msgstr "Baño:"
12351221
1236 #: ../src/placeBubble.js:159
1222 #: src/placeBubble.js:156
12371223 msgid "Wheelchair access:"
12381224 msgstr "Acceso para sillas de ruedas:"
12391225
1240 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1226 #: src/placeBubble.js:162 src/placeBubble.js:166
12411227 msgid "Phone:"
12421228 msgstr "Teléfono:"
12431229
1244 #: ../src/placeEntry.js:188
1230 #: src/placeEntry.js:186
12451231 msgid "Failed to parse Geo URI"
12461232 msgstr "Falló al analizar el URI de Geo"
12471233
12511237 #. Translators:
12521238 #. * There is public internet access but the particular kind is unknown.
12531239 #.
1254 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1240 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12551241 msgid "yes"
12561242 msgstr "sí"
12571243
12601246 #. * can be accessed and others not, areas requiring assistance
12611247 #. * by someone pushing up a steep gradient).
12621248 #.
1263 #: ../src/place.js:226
1249 #: src/place.js:225
12641250 msgid "limited"
12651251 msgstr "limitado"
12661252
12721258 #. * no internet access is offered in a place where
12731259 #. * someone might expect it.
12741260 #.
1275 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1261 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12761262 msgid "no"
12771263 msgstr "no"
12781264
12811267 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12821268 #. * only). This is rarely used.
12831269 #.
1284 #: ../src/place.js:239
1270 #: src/place.js:238
12851271 msgid "designated"
12861272 msgstr "designado"
12871273
1288 #: ../src/printLayout.js:244
1274 #: src/printLayout.js:240
12891275 #, javascript-format
12901276 msgid "From %s to %s"
12911277 msgstr "De %s a %s"
12921278
1293 #: ../src/printOperation.js:48
1279 #: src/printOperation.js:46
12941280 msgid "Loading map tiles for printing"
12951281 msgstr "Cargando mapa para imprimir"
12961282
1297 #: ../src/printOperation.js:49
1283 #: src/printOperation.js:47
12981284 msgid "You can abort printing if this takes too long"
12991285 msgstr "Puede cancelar la impresión si esto tarda mucho"
13001286
1301 #: ../src/printOperation.js:51
1287 #: src/printOperation.js:49
13021288 msgid "Abort printing"
13031289 msgstr "Cancelar la impresión"
13041290
13051291 #. Translators: this is add via location tooltip
1306 #: ../src/routeEntry.js:73
1307 #| msgid "Edit Location"
1292 #: src/routeEntry.js:72
13081293 msgid "Add via location"
13091294 msgstr "Añadir ubicación de la vía"
13101295
13111296 #. Translators: this is remove via location tooltip
1312 #: ../src/routeEntry.js:79
1313 #| msgid "Open location"
1297 #: src/routeEntry.js:78
13141298 msgid "Remove via location"
13151299 msgstr "Quitar ubicación de la vía"
13161300
13171301 #. Translators: this is reverse route tooltip
1318 #: ../src/routeEntry.js:85
1302 #: src/routeEntry.js:84
13191303 msgid "Reverse route"
13201304 msgstr "Ruta inversa"
13211305
1322 #: ../src/sendToDialog.js:179
1306 #: src/sendToDialog.js:175
13231307 msgid "Failed to open URI"
13241308 msgstr "Falló al abrir el URI"
13251309
1326 #: ../src/shapeLayer.js:92
1310 #: src/shapeLayer.js:91
13271311 msgid "failed to load file"
13281312 msgstr "falló al cargar el archivo"
13291313
13301314 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1331 #: ../src/sidebar.js:293
1315 #: src/sidebar.js:293
13321316 #, javascript-format
13331317 msgid "Estimated time: %s"
13341318 msgstr "Tiempo estimado: %s"
13361320 #. Translators: this a format string indicating arriving at the
13371321 #. * destination of journey with the arrival address and transit
13381322 #. * stop as the format parameter
1339 #: ../src/transitArrivalRow.js:56
1323 #: src/transitArrivalRow.js:54
13401324 #, javascript-format
13411325 msgid "Arrive at %s"
13421326 msgstr "Llegar a %s"
13431327
1344 #: ../src/transitArrivalRow.js:58
1328 #: src/transitArrivalRow.js:56
13451329 msgid "Arrive"
13461330 msgstr "Llegar"
13471331
13481332 #. Translators: this is a format string indicating instructions
13491333 #. * starting a journey at the address given as the parameter
13501334 #.
1351 #: ../src/transitLegRow.js:73
1335 #: src/transitLegRow.js:71
13521336 #, javascript-format
13531337 msgid "Start at %s"
13541338 msgstr "Empezar en %s"
13571341 #. * with no set name (such as when the user started routing from
13581342 #. * an arbitrary point on the map)
13591343 #.
1360 #: ../src/transitLegRow.js:79
1344 #: src/transitLegRow.js:77
13611345 msgid "Start"
13621346 msgstr "Inicio"
13631347
1364 #: ../src/transitLegRow.js:108
1348 #: src/transitLegRow.js:106
13651349 msgid "Show walking instructions"
13661350 msgstr "Mostrar instrucciones del camino"
13671351
1368 #: ../src/transitLegRow.js:109
1352 #: src/transitLegRow.js:107
13691353 msgid "Hide walking instructions"
13701354 msgstr "Ocultar instrucciones del camino"
13711355
13721356 #. Translators: this is a format string indicating walking a certain
13731357 #. * distance, with the distance expression being the %s placeholder
13741358 #.
1375 #: ../src/transitLegRow.js:134
1359 #: src/transitLegRow.js:132
13761360 #, javascript-format
13771361 msgid "Walk %s"
13781362 msgstr "Caminar %s"
13791363
1380 #: ../src/transitMoreRow.js:41
1364 #: src/transitMoreRow.js:39
13811365 msgid "Load earlier alternatives"
13821366 msgstr "Cargar alternativas anteriores"
13831367
1384 #: ../src/transitMoreRow.js:43
1368 #: src/transitMoreRow.js:41
13851369 msgid "Load later alternatives"
13861370 msgstr "Cargar alternativas posteriores"
13871371
1372 #: src/transitMoreRow.js:54
1373 msgid "No earlier alternatives found."
1374 msgstr "No hay alternativas anteriores."
1375
1376 #: src/transitMoreRow.js:56
1377 msgid "No later alternatives found."
1378 msgstr "No hay alternativas posteriores."
1379
13881380 #.
13891381 #. * Translators: this is a format string giving the equivalent to
13901382 #. * "may 29" according to the current locale's convensions.
13911383 #.
1392 #: ../src/transitOptionsPanel.js:142
1384 #: src/transitOptionsPanel.js:141
13931385 msgctxt "month-day-date"
13941386 msgid "%b %e"
13951387 msgstr "%b %e"
13991391 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14001392 #. * these could be rearranged if needed.
14011393 #.
1402 #: ../src/transitPlan.js:253
1394 #: src/transitPlan.js:254
14031395 #, javascript-format
14041396 msgid "%s – %s"
14051397 msgstr "%s – %s"
14081400 #. * less than an hour, with only the minutes part, using plural forms
14091401 #. * as appropriate
14101402 #.
1411 #: ../src/transitPlan.js:280
1403 #: src/transitPlan.js:281
14121404 #, javascript-format
14131405 msgid "%d minute"
14141406 msgid_plural "%d minutes"
14191411 #. * where the duration is an exact number of hours (i.e. no
14201412 #. * minutes part), using plural forms as appropriate
14211413 #.
1422 #: ../src/transitPlan.js:291
1414 #: src/transitPlan.js:292
14231415 #, javascript-format
14241416 msgid "%d hour"
14251417 msgid_plural "%d hours"
14301422 #. * where the duration contains an hour and minute part, it's
14311423 #. * pluralized on the hours part
14321424 #.
1433 #: ../src/transitPlan.js:297
1425 #: src/transitPlan.js:298
14341426 #, javascript-format
14351427 msgid "%d:%02d hour"
14361428 msgid_plural "%d:%02d hours"
14431435 #. * "12:00–13:03" where the placeholder %s are the actual times,
14441436 #. * these could be rearranged if needed.
14451437 #.
1446 #: ../src/transitPlan.js:649
1438 #: src/transitPlan.js:647
14471439 #, javascript-format
14481440 msgid "%s–%s"
14491441 msgstr "%s–%s"
14501442
1451 #: ../src/translations.js:56
1443 #: src/translations.js:56
14521444 msgid "around the clock"
14531445 msgstr "todo el día"
14541446
1455 #: ../src/translations.js:58
1447 #: src/translations.js:58
14561448 msgid "from sunrise to sunset"
14571449 msgstr "desde el amanecer hasta la puesta del sol"
14581450
14621454 #. * The space between the format place holders could be
14631455 #. * substituted with the appropriate separator.
14641456 #.
1465 #: ../src/translations.js:77
1457 #: src/translations.js:77
14661458 #, javascript-format
14671459 msgctxt "time range list"
14681460 msgid "%s %s"
14741466 #. * The space between the format place holders could be
14751467 #. * substituted with the appropriate separator.
14761468 #.
1477 #: ../src/translations.js:89
1469 #: src/translations.js:89
14781470 #, javascript-format
14791471 msgctxt "time range list"
14801472 msgid "%s %s %s"
14871479 #. * The space between the format place holders could be substituted with
14881480 #. * the appropriate separator or phrase and the ordering of the arguments
14891481 #. * can be rearranged with the %n#s syntax.
1490 #: ../src/translations.js:120
1482 #: src/translations.js:120
14911483 #, javascript-format
14921484 msgctxt "time range component"
14931485 msgid "%s %s"
15021494 #. * place holder.
15031495 #. * The separator (,) could be replaced with a translated variant or
15041496 #. * a phrase if appropriate.
1505 #: ../src/translations.js:152
1497 #: src/translations.js:152
15061498 #, javascript-format
15071499 msgctxt "day interval list"
15081500 msgid "%s,%s"
15171509 #. * %s place holder.
15181510 #. * The separator (,) could be replaced with a translated variant or
15191511 #. * a phrase if appropriate.
1520 #: ../src/translations.js:166
1512 #: src/translations.js:166
15211513 #, javascript-format
15221514 msgctxt "day interval list"
15231515 msgid "%s,%s,%s"
15241516 msgstr "%s,%s,%s"
15251517
1526 #: ../src/translations.js:185
1518 #: src/translations.js:185
15271519 msgid "every day"
15281520 msgstr "cada día"
15291521
15301522 #. Translators:
15311523 #. * This represents a range of days with a starting and ending day.
15321524 #.
1533 #: ../src/translations.js:197
1525 #: src/translations.js:197
15341526 #, javascript-format
15351527 msgctxt "day range"
15361528 msgid "%s-%s"
15371529 msgstr "%s-%s"
15381530
1539 #: ../src/translations.js:208
1531 #: src/translations.js:208
15401532 msgid "public holidays"
15411533 msgstr "festivos"
15421534
1543 #: ../src/translations.js:210
1535 #: src/translations.js:210
15441536 msgid "school holidays"
15451537 msgstr "vacaciones escolares"
15461538
15521544 #. * the translation. The order of the arguments can be rearranged
15531545 #. * using the %n$s syntax.
15541546 #.
1555 #: ../src/translations.js:250
1547 #: src/translations.js:250
15561548 #, javascript-format
15571549 msgctxt "time interval list"
15581550 msgid "%s, %s"
15591551 msgstr "%s, %s"
15601552
1561 #: ../src/translations.js:264
1553 #: src/translations.js:264
15621554 msgid "not open"
15631555 msgstr "cerrado"
15641556
15691561 #. * translation as needed. The order of the arguments can be rearranged
15701562 #. * using the %n$s syntax.
15711563 #.
1572 #: ../src/translations.js:279
1564 #: src/translations.js:279
15731565 #, javascript-format
15741566 msgctxt "time interval"
15751567 msgid "%s-%s"
15781570 #. Translators:
15791571 #. * This means a a place where you can plug in your laptop with ethernet.
15801572 #.
1581 #: ../src/translations.js:345
1573 #: src/translations.js:345
15821574 msgid "wired"
15831575 msgstr "cableada"
15841576
15851577 #. Translators:
15861578 #. * Like internet cafe or library where the computer is given.
15871579 #.
1588 #: ../src/translations.js:350
1580 #: src/translations.js:350
15891581 msgid "terminal"
15901582 msgstr "terminal"
15911583
15921584 #. Translators:
15931585 #. * This means there is personnel which helps you in case of problems.
15941586 #.
1595 #: ../src/translations.js:355
1587 #: src/translations.js:355
15961588 msgid "service"
15971589 msgstr "servicio"
15981590
15991591 #. Translators: Accuracy of user location information
1600 #: ../src/utils.js:232
1592 #: src/utils.js:226
16011593 msgid "Unknown"
16021594 msgstr "Desconocida"
16031595
16041596 #. Translators: Accuracy of user location information
1605 #: ../src/utils.js:235
1597 #: src/utils.js:229
16061598 msgid "Exact"
16071599 msgstr "Exacta"
16081600
1609 #: ../src/utils.js:293
1601 #: src/utils.js:287
16101602 #, javascript-format
16111603 msgid "%f h"
16121604 msgstr "%f h"
16131605
1614 #: ../src/utils.js:295
1606 #: src/utils.js:289
16151607 #, javascript-format
16161608 msgid "%f min"
16171609 msgstr "%f min"
16181610
1619 #: ../src/utils.js:297
1611 #: src/utils.js:291
16201612 #, javascript-format
16211613 msgid "%f s"
16221614 msgstr "%f s"
16231615
16241616 #. Translators: This is a distance measured in kilometers
1625 #: ../src/utils.js:308
1617 #: src/utils.js:302
16261618 #, javascript-format
16271619 msgid "%s km"
16281620 msgstr "%s km"
16291621
16301622 #. Translators: This is a distance measured in meters
1631 #: ../src/utils.js:311
1623 #: src/utils.js:305
16321624 #, javascript-format
16331625 msgid "%s m"
16341626 msgstr "%s m"
16351627
16361628 #. Translators: This is a distance measured in miles
1637 #: ../src/utils.js:319
1629 #: src/utils.js:313
16381630 #, javascript-format
16391631 msgid "%s mi"
16401632 msgstr "%s mi"
16411633
16421634 #. Translators: This is a distance measured in feet
1643 #: ../src/utils.js:322
1635 #: src/utils.js:316
16441636 #, javascript-format
16451637 msgid "%s ft"
16461638 msgstr "%s ft"
1639
1640 #~ msgid "OK"
1641 #~ msgstr "Aceptar"
1642
1643 #~| msgctxt "shortcut window"
1644 #~| msgid "Open shape layer"
1645 #~ msgid "Open Shape Layer&#x2026;"
1646 #~ msgstr "Abrir capa de formas&#x2026;"
16471647
16481648 #~ msgid "Load Map Layer"
16491649 #~ msgstr "Cargar capa de mapa"
+356
-349
po/fi.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
11 "PO-Revision-Date: 2018-02-23 15:04+0200\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-08-21 08:05+0000\n"
10 "PO-Revision-Date: 2018-08-23 11:37+0300\n"
1211 "Last-Translator: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>\n"
1312 "Language-Team: suomi <lokalisointi-lista@googlegroups.com>\n"
1413 "Language: fi\n"
1615 "Content-Type: text/plain; charset=UTF-8\n"
1716 "Content-Transfer-Encoding: 8bit\n"
1817 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19 "X-Generator: Poedit 2.0.3\n"
20
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
18 "X-Generator: Poedit 2.1.1\n"
19
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "Gnomen kartat"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
2726 msgstr "Löydä sijainteja ympäri maailman"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
3029 msgid ""
3130 "Maps gives you quick access to maps all across the world. It allows you to "
3231 "quickly find the place you’re looking for by searching for a city or street, "
3534 "Kartat mahdollistaa maailmanlaajuisen karttatiedon käytön nopeasti. Voit "
3635 "paikallistaa haluamasi paikan etsimällä vaikkapa kaupunkia tai katua."
3736
38 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
37 #: data/org.gnome.Maps.appdata.xml.in:14
3938 msgid ""
4039 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4140 "thousands of people across the globe."
4544 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4645 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4746 #. your language to see what words you can use for the translated search.
48 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
47 #: data/org.gnome.Maps.appdata.xml.in:22
4948 msgid ""
5049 "You can even search for specific types of locations, such as “Pubs near Main "
5150 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5453 "Helsinki\" tai \"Hotellit lähellä Berliini, Saksa\"."
5554
5655 #. Translators: This is the program name.
57 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
58 #: ../src/application.js:87 ../src/mainWindow.js:518
56 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
57 #: src/mainWindow.js:503
5958 msgid "Maps"
6059 msgstr "Kartat"
6160
62 #: ../data/org.gnome.Maps.desktop.in.h:2
61 #: data/org.gnome.Maps.desktop.in:5
6362 msgid "A simple maps application"
6463 msgstr "Yksinkertainen karttasovellus"
6564
66 #: ../data/org.gnome.Maps.desktop.in.h:3
65 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
66 #: data/org.gnome.Maps.desktop.in:8
67 msgid "org.gnome.Maps"
68 msgstr "org.gnome.Maps"
69
70 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
71 #: data/org.gnome.Maps.desktop.in:14
6772 msgid "Maps;"
6873 msgstr "Maps;Kartta;Kartat;Reitit;Reitti;"
6974
70 #: ../data/org.gnome.Maps.desktop.in.h:4
75 #: data/org.gnome.Maps.desktop.in:17
7176 msgid "Allows your location to be shown on the map."
7277 msgstr "Sallii sijaintisi näytettävän kartalla."
7378
74 #: ../data/org.gnome.Maps.gschema.xml.h:1
79 #: data/org.gnome.Maps.gschema.xml:11
7580 msgid "last viewed location"
7681 msgstr "viimeksi katsottu sijainti"
7782
78 #: ../data/org.gnome.Maps.gschema.xml.h:2
83 #: data/org.gnome.Maps.gschema.xml:12
7984 msgid "Coordinates of last viewed location."
8085 msgstr "Viimeksi katsotun sijainnin koordinaatit."
8186
82 #: ../data/org.gnome.Maps.gschema.xml.h:3
87 #: data/org.gnome.Maps.gschema.xml:16
8388 msgid "Window size"
8489 msgstr "Ikkunan koko"
8590
86 #: ../data/org.gnome.Maps.gschema.xml.h:4
91 #: data/org.gnome.Maps.gschema.xml:17
8792 msgid "Window size (width and height)."
8893 msgstr "Ikkunan koko (leveys ja korkeus)."
8994
90 #: ../data/org.gnome.Maps.gschema.xml.h:5
95 #: data/org.gnome.Maps.gschema.xml:21
9196 msgid "Window position"
9297 msgstr "Ikkunan sijainti"
9398
94 #: ../data/org.gnome.Maps.gschema.xml.h:6
99 #: data/org.gnome.Maps.gschema.xml:22
95100 msgid "Window position (X and Y)."
96101 msgstr "Ikkunan sijainti (x ja y)."
97102
98 #: ../data/org.gnome.Maps.gschema.xml.h:7
103 #: data/org.gnome.Maps.gschema.xml:26
99104 msgid "Window maximized"
100105 msgstr "Ikkuna suurennettu"
101106
102 #: ../data/org.gnome.Maps.gschema.xml.h:8
107 #: data/org.gnome.Maps.gschema.xml:27
103108 msgid "Window maximization state"
104109 msgstr "Ikkunan suurennuksen tila"
105110
106 #: ../data/org.gnome.Maps.gschema.xml.h:9
111 #: data/org.gnome.Maps.gschema.xml:31
107112 msgid "Maximum number of search results"
108113 msgstr "Hakutulosten enimmäismäärä"
109114
110 #: ../data/org.gnome.Maps.gschema.xml.h:10
115 #: data/org.gnome.Maps.gschema.xml:32
111116 msgid "Maximum number of search results from geocode search."
112117 msgstr "Geocode-haun tulosten enimmäismäärä."
113118
114 #: ../data/org.gnome.Maps.gschema.xml.h:11
119 #: data/org.gnome.Maps.gschema.xml:36
115120 msgid "Number of recent places to store"
116121 msgstr "Äskettäisten sijaintien varastoitava lukumäärä"
117122
118 #: ../data/org.gnome.Maps.gschema.xml.h:12
123 #: data/org.gnome.Maps.gschema.xml:37
119124 msgid "Number of recently visited places to store."
120125 msgstr "Äskettäin käytyjen sijaintin varastoitava lukumäärä."
121126
122 #: ../data/org.gnome.Maps.gschema.xml.h:13
127 #: data/org.gnome.Maps.gschema.xml:41
123128 msgid "Number of recent routes to store"
124129 msgstr "Äskettäisten reittien varastoitava lukumäärä"
125130
126 #: ../data/org.gnome.Maps.gschema.xml.h:14
131 #: data/org.gnome.Maps.gschema.xml:42
127132 msgid "Number of recently visited routes to store."
128133 msgstr "Äskettäin käytyjen reittien varastoitava lukumäärä."
129134
130 #: ../data/org.gnome.Maps.gschema.xml.h:15
135 #: data/org.gnome.Maps.gschema.xml:46
131136 msgid "Facebook check-in privacy setting"
132137 msgstr "Facebook-paikkakirjautumisen yksityisyysasetus"
133138
134139 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
135 #: ../data/org.gnome.Maps.gschema.xml.h:17
140 #: data/org.gnome.Maps.gschema.xml:48
136141 msgid ""
137142 "Latest used Facebook check-in privacy setting. Possible values are: "
138143 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
140145 "Viimeisin käytetty Facebook-paikkakirjautumisen yksityisyysasetus. "
141146 "Mahdolliset arvot ovat: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS tai SELF."
142147
143 #: ../data/org.gnome.Maps.gschema.xml.h:18
148 #: data/org.gnome.Maps.gschema.xml:52
144149 msgid "Foursquare check-in privacy setting"
145150 msgstr "Foursquare-paikkakirjautumisen yksityisyysasetus"
146151
147 #: ../data/org.gnome.Maps.gschema.xml.h:19
152 #: data/org.gnome.Maps.gschema.xml:53
148153 msgid ""
149154 "Latest used Foursquare check-in privacy setting. Possible values are: "
150155 "public, followers or private."
152157 "Viimeisin käytetty Foursquare-paikkakirjautumisen yksityisyysasetus. "
153158 "Mahdolliset arvot ovat: public, followers tai private."
154159
155 #: ../data/org.gnome.Maps.gschema.xml.h:20
160 #: data/org.gnome.Maps.gschema.xml:57
156161 msgid "Foursquare check-in Facebook broadcasting"
157162 msgstr "Foursquare-paikkakirjautumisen lähetys Facebookiin"
158163
159 #: ../data/org.gnome.Maps.gschema.xml.h:21
164 #: data/org.gnome.Maps.gschema.xml:58
160165 msgid ""
161166 "Indicates if Foursquare should broadcast the check-in as a post in the "
162167 "Facebook account associated with the Foursquare account."
164169 "Ilmaisee pitäisikö Foursquaren välittää paikkakirjautuminen viestinä "
165170 "Foursquare-tiliin liitetylle Facebook-tilille."
166171
167 #: ../data/org.gnome.Maps.gschema.xml.h:22
172 #: data/org.gnome.Maps.gschema.xml:62
168173 msgid "Foursquare check-in Twitter broadcasting"
169174 msgstr "Foursquare-paikkakirjautumisen lähetys Twitteriin"
170175
171 #: ../data/org.gnome.Maps.gschema.xml.h:23
176 #: data/org.gnome.Maps.gschema.xml:63
172177 msgid ""
173178 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
174179 "Twitter account associated with the Foursquare account."
176181 "Ilmaisee pitäisikö Foursquaren välittää paikkakirjautuminen twiittinä "
177182 "Foursquare-tiliin liitetylle Twitter-tilille."
178183
179 #: ../data/org.gnome.Maps.gschema.xml.h:24
184 #: data/org.gnome.Maps.gschema.xml:67
180185 msgid "OpenStreetMap username or e-mail address"
181186 msgstr "OpenStreetMap-käyttäjätunnus tai -sähköposti"
182187
183 #: ../data/org.gnome.Maps.gschema.xml.h:25
188 #: data/org.gnome.Maps.gschema.xml:68
184189 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
185190 msgstr "Ilmaisee onko käyttäjä kirjautunut muokatakseen OpenStreetMap-tietoja."
186191
187 #: ../data/org.gnome.Maps.gschema.xml.h:26
192 #: data/org.gnome.Maps.gschema.xml:72
188193 msgid "Last used transportation type for routing"
189194 msgstr "Reitityksessä viimeksi käytetty matkatapa"
190195
191 #: ../data/ui/app-menu.ui.h:1
196 #: data/ui/app-menu.ui:7
192197 msgid "Set up OpenStreetMap Account"
193198 msgstr "Määritä OpenStreetMap-tili"
194199
195 #: ../data/ui/app-menu.ui.h:2
200 #: data/ui/app-menu.ui:12
196201 msgid "_Keyboard Shortcuts"
197202 msgstr "_Pikanäppäimet"
198203
199 #: ../data/ui/app-menu.ui.h:3
204 #: data/ui/app-menu.ui:17
200205 msgid "About"
201206 msgstr "Tietoja"
202207
203 #: ../data/ui/app-menu.ui.h:4
208 #: data/ui/app-menu.ui:21
204209 msgid "Quit"
205210 msgstr "Lopeta"
206211
207 #: ../data/ui/check-in-dialog.ui.h:1
212 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
208213 msgid "Visibility"
209214 msgstr "Näkyvyys"
210215
211 #: ../data/ui/check-in-dialog.ui.h:2
216 #: data/ui/check-in-dialog.ui:334
212217 msgid "Post on Facebook"
213218 msgstr "Lähetä Facebookiin"
214219
215 #: ../data/ui/check-in-dialog.ui.h:3
220 #: data/ui/check-in-dialog.ui:348
216221 msgid "Post on Twitter"
217222 msgstr "Lähetä Twitteriin"
218223
219 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
220 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
224 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
225 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
221226 msgid "_Cancel"
222227 msgstr "_Peru"
223228
224229 #. Translators: Check in is used as a verb
225 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
230 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
226231 msgid "C_heck in"
227232 msgstr "_Kirjaudu"
228233
229 #: ../data/ui/check-in-dialog.ui.h:6
234 #: data/ui/check-in-dialog.ui:427
230235 msgid "Everyone"
231236 msgstr "Kaikki"
232237
233 #: ../data/ui/check-in-dialog.ui.h:7
238 #: data/ui/check-in-dialog.ui:431
234239 msgid "Friends of friends"
235240 msgstr "Kaverien kaverit"
236241
237 #: ../data/ui/check-in-dialog.ui.h:8
242 #: data/ui/check-in-dialog.ui:435
238243 msgid "Just friends"
239244 msgstr "Vain kaverit"
240245
241 #: ../data/ui/check-in-dialog.ui.h:9
246 #: data/ui/check-in-dialog.ui:439
242247 msgid "Just me"
243248 msgstr "Vain minä"
244249
245 #: ../data/ui/check-in-dialog.ui.h:10
250 #: data/ui/check-in-dialog.ui:453
246251 msgid "Public"
247252 msgstr "Julkinen"
248253
249 #: ../data/ui/check-in-dialog.ui.h:11
254 #: data/ui/check-in-dialog.ui:457
250255 msgid "Followers"
251256 msgstr "Seuraajat"
252257
253 #: ../data/ui/check-in-dialog.ui.h:12
258 #: data/ui/check-in-dialog.ui:461
254259 msgid "Private"
255260 msgstr "Yksityinen"
256261
257 #: ../data/ui/context-menu.ui.h:1
262 #: data/ui/context-menu.ui:9
258263 msgid "What’s here?"
259264 msgstr "Mitä täällä on?"
260265
261 #: ../data/ui/context-menu.ui.h:2
266 #: data/ui/context-menu.ui:16
262267 msgid "Copy Location"
263268 msgstr "Kopioi sijainti"
264269
265 #: ../data/ui/context-menu.ui.h:3
270 #: data/ui/context-menu.ui:23
266271 msgid "Export As Image"
267272 msgstr "Vie kuvana"
268273
269 #: ../data/ui/context-menu.ui.h:4
274 #: data/ui/context-menu.ui:36
270275 msgid "Add to OpenStreetMap"
271276 msgstr "Lisää OpenStreetMapiin"
272277
273 #: ../data/ui/export-view-dialog.ui.h:1
278 #: data/ui/export-view-dialog.ui:14
274279 msgid "Export view"
275280 msgstr "Vie näkymä"
276281
277 #: ../data/ui/export-view-dialog.ui.h:3
282 #: data/ui/export-view-dialog.ui:34
278283 msgid "_Export"
279284 msgstr "_Vie"
280285
281 #: ../data/ui/export-view-dialog.ui.h:4
286 #: data/ui/export-view-dialog.ui:126
282287 msgid "Include route and markers"
283288 msgstr "Sisällytä reitti ja merkit"
284289
285 #: ../data/ui/help-overlay.ui.h:1
290 #: data/ui/help-overlay.ui:14
286291 msgctxt "shortcut window"
287292 msgid "General"
288293 msgstr "Yleiset"
289294
290 #: ../data/ui/help-overlay.ui.h:2
295 #: data/ui/help-overlay.ui:18
291296 msgctxt "shortcut window"
292297 msgid "Show Shortcuts"
293298 msgstr "Näytä pikanäppäimet"
294299
295 #: ../data/ui/help-overlay.ui.h:3
300 #: data/ui/help-overlay.ui:25
296301 msgctxt "shortcut window"
297302 msgid "Search"
298303 msgstr "Etsi"
299304
300 #: ../data/ui/help-overlay.ui.h:4
305 #: data/ui/help-overlay.ui:32
301306 msgctxt "shortcut window"
302307 msgid "Toggle route planner"
303308 msgstr "Näytä/piilota reittisuunnittelu"
304309
305 #: ../data/ui/help-overlay.ui.h:5
310 #: data/ui/help-overlay.ui:39
306311 msgctxt "shortcut window"
307312 msgid "Print route"
308313 msgstr "Tulosta reitti"
309314
310 #: ../data/ui/help-overlay.ui.h:6
315 #: data/ui/help-overlay.ui:46
311316 msgctxt "shortcut window"
312317 msgid "Quit"
313318 msgstr "Lopeta"
314319
315 #: ../data/ui/help-overlay.ui.h:7
320 #: data/ui/help-overlay.ui:55
316321 msgctxt "shortcut window"
317322 msgid "Map View"
318323 msgstr "Karttanäkymä"
319324
320 #: ../data/ui/help-overlay.ui.h:8
325 #: data/ui/help-overlay.ui:59
321326 msgctxt "shortcut window"
322327 msgid "Zoom in"
323328 msgstr "Lähennä"
324329
325 #: ../data/ui/help-overlay.ui.h:9
330 #: data/ui/help-overlay.ui:66
326331 msgctxt "shortcut window"
327332 msgid "Zoom out"
328333 msgstr "Loitonna"
329334
330 #: ../data/ui/help-overlay.ui.h:10
335 #: data/ui/help-overlay.ui:73
331336 msgctxt "shortcut window"
332337 msgid "Toggle scale"
333338 msgstr "Näytä/piilota mittakaava"
334339
335 #: ../data/ui/help-overlay.ui.h:11
340 #: data/ui/help-overlay.ui:80
336341 msgctxt "shortcut window"
337342 msgid "Go to current location"
338343 msgstr "Siirry nykyiseen sijaintiin"
339344
340 #: ../data/ui/help-overlay.ui.h:12
345 #: data/ui/help-overlay.ui:87
341346 msgctxt "shortcut window"
342347 msgid "Switch to street view"
343348 msgstr "Vaihda katunäkymään"
344349
345 #: ../data/ui/help-overlay.ui.h:13
350 #: data/ui/help-overlay.ui:94
346351 msgctxt "shortcut window"
347352 msgid "Switch to aerial view"
348353 msgstr "Vaihda ilmanäkymään"
349354
350 #: ../data/ui/help-overlay.ui.h:14
355 #: data/ui/help-overlay.ui:101
351356 msgctxt "shortcut window"
352357 msgid "Open shape layer"
353358 msgstr "Avaa muototaso"
354359
355360 #. Translators: This string uses ellipsis character
356 #: ../data/ui/layers-popover.ui.h:2
357 msgid "Open Shape Layer&#x2026;"
358 msgstr "Avaa muototaso&#x2026;"
359
360 #: ../data/ui/location-service-notification.ui.h:1
361 #: data/ui/layers-popover.ui:71
362 msgid "Open Shape Layer…"
363 msgstr "Avaa muototaso…"
364
365 #: data/ui/location-service-dialog.ui:16
361366 msgid "Turn on location services to find your location"
362367 msgstr "Ota sijaintipalvelut käyttöön selvittääksesi sijaintisi"
363368
364 #: ../data/ui/location-service-notification.ui.h:2
369 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
370 #: data/ui/zoom-in-dialog.ui:28
371 msgid "Cancel"
372 msgstr "Peru"
373
374 #: data/ui/location-service-dialog.ui:38
365375 msgid "Location Settings"
366376 msgstr "Sijaintipalvelut"
367377
368378 #. Translators: This is a tooltip
369 #: ../data/ui/main-window.ui.h:3
379 #: data/ui/main-window.ui:23
370380 msgid "Go to current location"
371381 msgstr "Siirry nykyiseen sijaintiin"
372382
373383 #. Translators: This is a tooltip
374 #: ../data/ui/main-window.ui.h:5
384 #: data/ui/main-window.ui:44
375385 msgid "Choose map type"
376386 msgstr "Valitse kartan tyyppi"
377387
378388 #. Translators: This is a tooltip
379 #: ../data/ui/main-window.ui.h:7
389 #: data/ui/main-window.ui:69
380390 msgid "Zoom out"
381391 msgstr "Loitonna"
382392
383393 #. Translators: This is a tooltip
384 #: ../data/ui/main-window.ui.h:9
394 #: data/ui/main-window.ui:85
385395 msgid "Zoom in"
386396 msgstr "Lähennä"
387397
388398 #. Translators: This is a tooltip
389 #: ../data/ui/main-window.ui.h:11
399 #: data/ui/main-window.ui:103
390400 msgid "Toggle route planner"
391401 msgstr "Näytä/piilota reittisuunnittelu"
392402
393403 #. Translators: This is a tooltip
394 #: ../data/ui/main-window.ui.h:13
404 #: data/ui/main-window.ui:124
395405 msgid "Toggle favorites"
396406 msgstr "Näytä/piilota suosikit"
397407
398408 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:15
409 #: data/ui/main-window.ui:144
400410 msgid "Print Route"
401411 msgstr "Tulosta reitti"
402412
403 #: ../data/ui/main-window.ui.h:16
413 #: data/ui/main-window.ui:207
404414 msgid "Maps is offline!"
405415 msgstr "Kartat on verkottomassa tilassa!"
406416
407 #: ../data/ui/main-window.ui.h:17
417 #: data/ui/main-window.ui:217
408418 msgid ""
409419 "Maps need an active internet connection to function properly, but one can’t "
410420 "be found."
412422 "Kartat tarvitsee aktiivisen internetyhteyden toimiakseen kunnolla, mutta "
413423 "sellaista ei kuitenkaan havaittu."
414424
415 #: ../data/ui/main-window.ui.h:18
425 #: data/ui/main-window.ui:226
416426 msgid "Check your connection and proxy settings."
417427 msgstr "Tarkista yhteytesi ja välityspalvelimen asetukset."
418428
419429 #. Translators: This is a tooltip
420 #: ../data/ui/map-bubble.ui.h:2
430 #: data/ui/map-bubble.ui:45
421431 msgid "Add to new route"
422432 msgstr "Lisää uusi reitti"
423433
424434 #. Translators: This is a tooltip
425 #: ../data/ui/map-bubble.ui.h:4
435 #: data/ui/map-bubble.ui:62
426436 msgid "Open with another application"
427437 msgstr "Avaa muussa sovelluksessa"
428438
429439 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:6
440 #: data/ui/map-bubble.ui:79
431441 msgid "Mark as favorite"
432442 msgstr "Merkitse suosikiksi"
433443
434444 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:10
445 #: data/ui/map-bubble.ui:98
436446 msgid "Check in here"
437447 msgstr "Kirjaudu tänne"
438448
439 #: ../data/ui/osm-account-dialog.ui.h:1
449 #: data/ui/osm-account-dialog.ui:9
440450 msgid "OpenStreetMap Account"
441451 msgstr "OpenStreetMap-tili"
442452
443 #: ../data/ui/osm-account-dialog.ui.h:2
453 #: data/ui/osm-account-dialog.ui:22
444454 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
445455 msgstr ""
446456 "<span weight=\"bold\" size=\"x-large\">Kirjaudu sisään muokataksesi "
447457 "karttoja</span>"
448458
449 #: ../data/ui/osm-account-dialog.ui.h:3
459 #: data/ui/osm-account-dialog.ui:36
450460 msgid ""
451461 "Help to improve the map, using an\n"
452462 "OpenStreetMap account."
454464 "Auta parantamaan karttaa\n"
455465 "OpenStreetMap-tiliä käyttäen."
456466
457 #: ../data/ui/osm-account-dialog.ui.h:5
467 #: data/ui/osm-account-dialog.ui:56
458468 msgid "Email"
459469 msgstr "Sähköposti"
460470
461 #: ../data/ui/osm-account-dialog.ui.h:6
471 #: data/ui/osm-account-dialog.ui:81
462472 msgid "Password"
463473 msgstr "Salasana"
464474
465 #: ../data/ui/osm-account-dialog.ui.h:7
475 #: data/ui/osm-account-dialog.ui:125
466476 msgid "Sign In"
467477 msgstr "Kirjaudu sisään"
468478
469 #: ../data/ui/osm-account-dialog.ui.h:8
479 #: data/ui/osm-account-dialog.ui:146
470480 msgid "Don’t have an account?"
471481 msgstr "Oletko vailla tiliä?"
472482
473483 #. The label should contain the link to the OSM reset password page with a translated title
474 #: ../data/ui/osm-account-dialog.ui.h:10
484 #: data/ui/osm-account-dialog.ui:159
475485 msgid ""
476486 "Sorry, that didn’t work. Please try again, or visit\n"
477487 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
481491 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
482492 "\">OpenStreetMapiin</a> nollataksesi salasanasi."
483493
484 #: ../data/ui/osm-account-dialog.ui.h:12
494 #: data/ui/osm-account-dialog.ui:172
485495 msgid "The verification code didn’t match, please try again."
486496 msgstr "Vahvistuskoodi ei kelvannut, yritä uudelleen."
487497
488 #: ../data/ui/osm-account-dialog.ui.h:13
498 #: data/ui/osm-account-dialog.ui:209
489499 msgid "Enter verification code shown above"
490500 msgstr "Kirjoita yllä oleva vahvistuskoodi"
491501
492 #: ../data/ui/osm-account-dialog.ui.h:14
502 #: data/ui/osm-account-dialog.ui:232
493503 msgid "Verify"
494504 msgstr "Vahvista"
495505
496 #: ../data/ui/osm-account-dialog.ui.h:15
506 #: data/ui/osm-account-dialog.ui:262
497507 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
498508 msgstr "<span weight=\"bold\" size=\"x-large\">Sisäänkirjautunut</span>"
499509
500 #: ../data/ui/osm-account-dialog.ui.h:16
510 #: data/ui/osm-account-dialog.ui:275
501511 msgid "Your OpenStreetMap account is active."
502512 msgstr "OpenStreetMap-tilisi on aktiivinen."
503513
504 #: ../data/ui/osm-account-dialog.ui.h:17
514 #: data/ui/osm-account-dialog.ui:309
505515 msgid "Sign Out"
506516 msgstr "Kirjaudu ulos"
507517
508 #: ../data/ui/osm-edit-address.ui.h:1
518 #: data/ui/osm-edit-address.ui:14
509519 msgid "Street"
510520 msgstr "Katu"
511521
512 #: ../data/ui/osm-edit-address.ui.h:2
522 #: data/ui/osm-edit-address.ui:26
513523 msgid "House number"
514524 msgstr "Talon numero"
515525
516 #: ../data/ui/osm-edit-address.ui.h:3
526 #: data/ui/osm-edit-address.ui:38
517527 msgid "Postal code"
518528 msgstr "Postinumero"
519529
520530 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
521 #: ../data/ui/osm-edit-address.ui.h:5
531 #: data/ui/osm-edit-address.ui:50
522532 msgid "City"
523533 msgstr "Kaupunki"
524534
525 #: ../data/ui/osm-edit-dialog.ui.h:1
535 #: data/ui/osm-edit-dialog.ui:58
526536 msgid "Type"
527537 msgstr "Tyyppi"
528538
529 #: ../data/ui/osm-edit-dialog.ui.h:2
539 #: data/ui/osm-edit-dialog.ui:84
530540 msgid "None"
531541 msgstr "Ei mitään"
532542
533 #: ../data/ui/osm-edit-dialog.ui.h:3
543 #: data/ui/osm-edit-dialog.ui:129
534544 msgid "Add Field"
535545 msgstr "Lisää kenttä"
536546
537 #: ../data/ui/osm-edit-dialog.ui.h:4
547 #: data/ui/osm-edit-dialog.ui:163
538548 msgid "Comment"
539549 msgstr "Kommentti"
540550
541 #: ../data/ui/osm-edit-dialog.ui.h:5
551 #: data/ui/osm-edit-dialog.ui:195
542552 msgid ""
543553 "Map changes will be visible on all maps that use\n"
544554 "OpenStreetMap data."
546556 "Karttamuutokset näkyvät kaikissa OpenStreetMapin\n"
547557 "sisältöä käyttävissä kartoissa."
548558
549 #: ../data/ui/osm-edit-dialog.ui.h:7
559 #: data/ui/osm-edit-dialog.ui:241
550560 msgid "Recently Used"
551561 msgstr "Viimeksi käytetty"
552562
553 #: ../data/ui/osm-edit-dialog.ui.h:8
563 #: data/ui/osm-edit-dialog.ui:280
554564 msgctxt "dialog title"
555565 msgid "Edit on OpenStreetMap"
556566 msgstr "Muokkaa OpenStreetMapissa"
557567
558 #: ../data/ui/osm-edit-dialog.ui.h:9
559 msgid "Cancel"
560 msgstr "Peru"
561
562 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
568 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
563569 msgid "Next"
564570 msgstr "Seuraava"
565571
566572 #. Translators: This is a tooltip
567 #: ../data/ui/place-bubble.ui.h:2
573 #: data/ui/place-bubble.ui:49
568574 msgid "Edit on OpenStreetMap"
569575 msgstr "Muokkaa OpenStreetMapissa"
570576
571577 #. Translators: This is a tooltip
572 #: ../data/ui/place-bubble.ui.h:4
578 #: data/ui/place-bubble.ui:73
573579 msgid "Show more information"
574580 msgstr "Näytä lisätietoja"
575581
576 #: ../data/ui/place-popover.ui.h:1
582 #: data/ui/place-popover.ui:24
577583 msgid "Press enter to search"
578584 msgstr "Paina enter etsiäksesi"
579585
580 #: ../data/ui/place-popover.ui.h:2
586 #: data/ui/place-popover.ui:72
581587 msgid "No results found"
582588 msgstr "Tuloksia ei löytynyt"
583589
584590 #. Translators: This is a tooltip
585 #: ../data/ui/route-entry.ui.h:2
591 #: data/ui/route-entry.ui:20
586592 msgid "Drag to change order of the route"
587593 msgstr "Vedä muuttaaksesi reitin määritystä"
588594
589 #: ../data/ui/send-to-dialog.ui.h:1
595 #: data/ui/send-to-dialog.ui:15
590596 msgid "Open location"
591597 msgstr "Avaa sijainti"
592598
593 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
599 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
594600 msgid "_Open"
595601 msgstr "_Avaa"
596602
597 #: ../data/ui/shape-layer-file-chooser.ui.h:1
603 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:61
598604 msgid "Open Shape Layer"
599605 msgstr "Avaa muototaso"
600606
601607 #. Translators: This is a tooltip
602 #: ../data/ui/shape-layer-row.ui.h:2
608 #: data/ui/shape-layer-row.ui:19
603609 msgid "Toggle visible"
604610 msgstr "Näytä/piilota"
605611
606 #: ../data/ui/sidebar.ui.h:1
612 #: data/ui/sidebar.ui:275
607613 msgid "Route search by GraphHopper"
608614 msgstr "Reittihaun tarjoaa GraphHopper"
609615
610 #: ../data/ui/sidebar.ui.h:2
616 #: data/ui/sidebar.ui:296
611617 msgid "Route search by OpenTripPlanner"
612618 msgstr "Reittihaun tarjoaa OpenTripPlanner"
613619
614 #: ../data/ui/sidebar.ui.h:3
620 #: data/ui/sidebar.ui:369
615621 msgid ""
616622 "Routing itineraries for public transit is provided by GNOME\n"
617623 "using timetable data obtained from transit companies or agencies.\n"
629635 "Näytettävät nimet ja tuotemerkit on soveltuvin osin oletettava "
630636 "rekisteröidyiksi."
631637
632 #: ../data/ui/social-place-more-results-row.ui.h:1
638 #: data/ui/social-place-more-results-row.ui:8
633639 msgid "Show more results"
634640 msgstr "Näytä lisää tuloksia"
635641
636642 #. Translators: This is a tooltip
637 #: ../data/ui/transit-leg-row.ui.h:2
643 #: data/ui/transit-leg-row.ui:126
638644 msgid "Hide intermediate stops and information"
639645 msgstr "Piilota välipysäkit ja tiedot"
640646
641647 #. Translators: This is a tooltip
642 #: ../data/ui/transit-leg-row.ui.h:4
648 #: data/ui/transit-leg-row.ui:200
643649 msgid "Show intermediate stops and information"
644650 msgstr "Näytä välipysäkit ja tiedot"
645651
646652 #. Indicates searching for the next available itineraries
647 #: ../data/ui/transit-options-panel.ui.h:2
653 #: data/ui/transit-options-panel.ui:18
648654 msgid "Leave Now"
649655 msgstr "Lähde nyt"
650656
651657 #. Indicates searching for itineraries leaving at the specified time at the earliest
652 #: ../data/ui/transit-options-panel.ui.h:4
658 #: data/ui/transit-options-panel.ui:19
653659 msgid "Leave By"
654660 msgstr "Lähde määrättynä aikana"
655661
656662 #. Indicates searching for itineraries arriving no later than the specified time
657 #: ../data/ui/transit-options-panel.ui.h:6
663 #: data/ui/transit-options-panel.ui:20
658664 msgid "Arrive By"
659665 msgstr "Saavu määrättynä aikana"
660666
661667 #. Header indicating selected modes of transit
662 #: ../data/ui/transit-options-panel.ui.h:8
668 #: data/ui/transit-options-panel.ui:106
663669 msgid "Show"
664670 msgstr "Näytä"
665671
666 #: ../data/ui/transit-options-panel.ui.h:9
672 #: data/ui/transit-options-panel.ui:117
667673 msgid "Buses"
668674 msgstr "Bussit"
669675
670 #: ../data/ui/transit-options-panel.ui.h:10
676 #: data/ui/transit-options-panel.ui:124
671677 msgid "Trams"
672678 msgstr "Raitiovaunut"
673679
674 #: ../data/ui/transit-options-panel.ui.h:11
680 #: data/ui/transit-options-panel.ui:131
675681 msgid "Trains"
676682 msgstr "Junat"
677683
678 #: ../data/ui/transit-options-panel.ui.h:12
684 #: data/ui/transit-options-panel.ui:138
679685 msgid "Subway"
680686 msgstr "Metro"
681687
682 #: ../data/ui/transit-options-panel.ui.h:13
688 #: data/ui/transit-options-panel.ui:145
683689 msgid "Ferries"
684690 msgstr "Lautat"
685691
686 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
692 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
687693 msgid "Current location"
688694 msgstr "Nykyinen sijainti"
689695
690696 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
691 #: ../data/ui/user-location-bubble.ui.h:4
692 #, no-c-format
697 #: data/ui/user-location-bubble.ui:28
693698 msgid "Accuracy: %s"
694699 msgstr "Tarkkuus: %s"
695700
696 #: ../data/ui/zoom-in-notification.ui.h:1
701 #: data/ui/zoom-in-dialog.ui:16
697702 msgid "Zoom in to add location!"
698703 msgstr "Lähennä lisätäksesi sijainnin!"
699704
700 #: ../data/ui/zoom-in-notification.ui.h:2
701 msgid "OK"
702 msgstr "OK"
703
704 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
705 #: ../lib/maps-file-tile-source.c:459
705 #: data/ui/zoom-in-dialog.ui:38
706 msgid "Zoom In"
707 msgstr "Lähennä"
708
709 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
710 #: lib/maps-file-tile-source.c:459
706711 msgid "Failed to find tile structure in directory"
707 msgstr ""
708
709 #: ../lib/maps-osm.c:56
712 msgstr "Tiilirakennetta ei löytynyt hakemistosta"
713
714 #: lib/maps-osm.c:56
710715 msgid "Failed to parse XML document"
711716 msgstr "XML-asiakirjan jäsentäminen epäonnistui"
712717
713 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
718 #: lib/maps-osm.c:252 lib/maps-osm.c:405
714719 msgid "Missing required attributes"
715720 msgstr "Vaaditut attribuutit puuttuvat"
716721
717 #: ../lib/maps-osm.c:453
722 #: lib/maps-osm.c:453
718723 msgid "Could not find OSM element"
719724 msgstr "OSM-elementtiä ei löytynyt"
720725
721 #: ../src/application.js:102
726 #: src/application.js:95
722727 msgid "A path to a local tiles directory structure"
723 msgstr ""
724
725 #: ../src/application.js:106
728 msgstr "Polku paikallisten tiilien hakemistorakenteeseen"
729
730 #: src/application.js:99
726731 msgid "Show the version of the program"
727732 msgstr "Näytä ohjelman versio"
728733
729 #: ../src/checkInDialog.js:175
734 #: src/checkInDialog.js:167
730735 msgid "Select an account"
731736 msgstr "Valitse tili"
732737
733 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
738 #: src/checkInDialog.js:172 src/checkInDialog.js:244
734739 msgid "Loading"
735740 msgstr "Ladataan"
736741
737 #: ../src/checkInDialog.js:204
742 #: src/checkInDialog.js:196
738743 msgid "Select a place"
739744 msgstr "Valitse paikka"
740745
741 #: ../src/checkInDialog.js:209
746 #: src/checkInDialog.js:201
742747 msgid ""
743748 "Maps cannot find the place to check in to with Facebook. Please select one "
744749 "from this list."
746751 "Kartat ei löydä Facebookista paikkaa kirjautumista varten. Valitse paikka "
747752 "luettelosta."
748753
749 #: ../src/checkInDialog.js:211
754 #: src/checkInDialog.js:203
750755 msgid ""
751756 "Maps cannot find the place to check in to with Foursquare. Please select one "
752757 "from this list."
756761
757762 #. Translators: %s is the name of the place to check in.
758763 #.
759 #: ../src/checkInDialog.js:226
764 #: src/checkInDialog.js:218
760765 #, javascript-format
761766 msgid "Check in to %s"
762767 msgstr "Kirjaudu paikkaan %s"
763768
764769 #. Translators: %s is the name of the place to check in.
765770 #.
766 #: ../src/checkInDialog.js:236
771 #: src/checkInDialog.js:228
767772 #, javascript-format
768773 msgid "Write an optional message to check in to %s."
769774 msgstr "Kirjoita valinnainen viesti paikkaan %s kirjautumisen yhteydessä."
770775
771 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
772 #: ../src/osmEditDialog.js:555
776 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
773777 msgid "An error has occurred"
774778 msgstr "Tapahtui virhe"
775779
776780 #. Translators: %s is the place name that user wanted to check-in
777 #: ../src/checkIn.js:147
781 #: src/checkIn.js:144
778782 #, javascript-format
779783 msgid "Cannot find “%s” in the social service"
780784 msgstr "Paikkaa \"%s\" ei löydy sosiaalisista palveluista"
781785
782 #: ../src/checkIn.js:149
786 #: src/checkIn.js:146
783787 msgid "Cannot find a suitable place to check-in in this location"
784788 msgstr "Tästä sijainnista ei löydy kelvollista paikkaa kirjautumista varten"
785789
786 #: ../src/checkIn.js:153
790 #: src/checkIn.js:150
787791 msgid ""
788792 "Credentials have expired, please open Online Accounts to sign in and enable "
789793 "this account"
791795 "Kirjautumistiedot ovat vanhentuneet. Avaa verkkotilien asetukset "
792796 "kirjautuaksesi ja käyttääksesi tätä tiliä"
793797
794 #: ../src/contextMenu.js:99
798 #: src/contextMenu.js:98
795799 msgid "Route from here"
796800 msgstr "Reitti täältä"
797801
798 #: ../src/contextMenu.js:101
802 #: src/contextMenu.js:100
799803 msgid "Add destination"
800804 msgstr "Lisää välipiste"
801805
802 #: ../src/contextMenu.js:103
806 #: src/contextMenu.js:102
803807 msgid "Route to here"
804808 msgstr "Reitti tänne"
805809
806 #: ../src/contextMenu.js:132
810 #: src/contextMenu.js:131
807811 msgid "Nothing found here!"
808812 msgstr "Täältä ei löytynyt mitään!"
809813
810 #: ../src/contextMenu.js:189
814 #: src/contextMenu.js:192
811815 msgid ""
812816 "Location was added to the map, note that it may take a while before it shows "
813817 "on the map and in search results."
819823 #. * exported image with coordinates. The .png extension should be kept
820824 #. * intact in the translated string.
821825 #.
822 #: ../src/exportViewDialog.js:90
826 #: src/exportViewDialog.js:82
823827 #, javascript-format
824828 msgid "Maps at %f, %f.png"
825829 msgstr "Kartta sijainnissa %f, %f.png"
826830
827 #: ../src/exportViewDialog.js:161
831 #: src/exportViewDialog.js:154
828832 msgid "Filesystem is read only"
829833 msgstr "Tiedostojärjestemä on \"vain luku\"-muodossa"
830834
831 #: ../src/exportViewDialog.js:163
835 #: src/exportViewDialog.js:156
832836 msgid "You do not have permission to save there"
833837 msgstr "Oikeutesi eivät riitä tänne tallentamiseen"
834838
835 #: ../src/exportViewDialog.js:165
839 #: src/exportViewDialog.js:158
836840 msgid "The directory does not exist"
837841 msgstr "Kansiota ei ole olemassa"
838842
839 #: ../src/exportViewDialog.js:167
843 #: src/exportViewDialog.js:160
840844 msgid "No filename specified"
841845 msgstr "Tiedostonimeä ei määritetty"
842846
843 #: ../src/exportViewDialog.js:175
847 #: src/exportViewDialog.js:168
844848 msgid "Unable to export view"
845849 msgstr "Näkymän vienti epäonnistui"
846850
847 #: ../src/geoJSONSource.js:98
851 #: src/geoJSONSource.js:98
848852 msgid "invalid coordinate"
849853 msgstr "virheellinen koordinaatti"
850854
851 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
852 #: ../src/geoJSONSource.js:204
855 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
853856 msgid "parse error"
854857 msgstr "jäsentämisvirhe"
855858
856 #: ../src/geoJSONSource.js:183
859 #: src/geoJSONSource.js:181
857860 msgid "unknown geometry"
858861 msgstr "tuntematon geometria"
859862
860 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
863 #: src/graphHopper.js:93 src/openTripPlanner.js:652
861864 msgid "Route request failed."
862865 msgstr "Reittipyyntö epäonnistui."
863866
864 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
867 #: src/graphHopper.js:100 src/openTripPlanner.js:615
865868 msgid "No route found."
866869 msgstr "Reittiä ei löytynyt."
867870
868 #: ../src/graphHopper.js:193
871 #: src/graphHopper.js:188
869872 msgid "Start!"
870873 msgstr "Aloitus!"
871874
872 #: ../src/mainWindow.js:59
875 #: src/mainWindow.js:58
873876 msgid "All Layer Files"
874877 msgstr "Kaikki tasotiedostot"
875878
876 #: ../src/mainWindow.js:459
879 #: src/mainWindow.js:436
877880 msgid "Failed to connect to location service"
878881 msgstr "Yhteys sijaintipalveluun epäonnistui"
879882
880 #: ../src/mainWindow.js:516
883 #: src/mainWindow.js:501
881884 msgid "translator-credits"
882885 msgstr "Jiri Grönroos"
883886
884 #: ../src/mainWindow.js:519
887 #: src/mainWindow.js:504
885888 msgid "A map application for GNOME"
886889 msgstr "Karttasovellus Gnomelle"
887890
888 #: ../src/mainWindow.js:530
891 #: src/mainWindow.js:515
889892 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
890893 msgstr ""
891894 "Tekijänoikeus © 2011 – 2017 Red Hat, Inc. ja Gnomen karttasovelluksen "
892895 "kehittäjät"
893896
894 #: ../src/mainWindow.js:551
897 #: src/mainWindow.js:534
895898 #, javascript-format
896899 msgid "Map data by %s and contributors"
897900 msgstr "Karttatiedot tarjoaa %s ja avustajat"
901904 #. * the bare name of the tile provider, or a linkified URL if one
902905 #. * is available
903906 #.
904 #: ../src/mainWindow.js:567
907 #: src/mainWindow.js:550
905908 #, javascript-format
906909 msgid "Map tiles provided by %s"
907910 msgstr "Karttatiilet tarjoaa %s"
908911
909 #: ../src/mapView.js:356
912 #: src/mapView.js:353
910913 msgid "File type is not supported"
911914 msgstr "Tiedostotyyppi ei ole tuettu"
912915
913 #: ../src/mapView.js:363
916 #: src/mapView.js:360
914917 msgid "Failed to open layer"
915918 msgstr "Tason avaaminen epäonnistui"
916919
917 #: ../src/mapView.js:399
920 #: src/mapView.js:396
918921 msgid "Failed to open GeoURI"
919922 msgstr "GeoURI:n avaaminen epäonnistui"
920923
921 #: ../src/openTripPlanner.js:622
922 msgid "No earlier alternatives found."
923 msgstr "Aiempia vaihtoehtoja ei löytynyt."
924
925 #: ../src/openTripPlanner.js:623
926 msgid "No later alternatives found."
927 msgstr "Myöhempiä vaihtoehtoja ei löytynyt."
928
929 #: ../src/openTripPlanner.js:661
924 #: src/openTripPlanner.js:648
930925 msgid "No timetable data found for this route."
931926 msgstr "Tälle reitille ei löytynyt aikataulutietoja."
932927
933928 #. setting the status in session.cancel_message still seems
934929 #. to always give status IO_ERROR
935 #: ../src/osmConnection.js:442
930 #: src/osmConnection.js:436
936931 msgid "Incorrect user name or password"
937932 msgstr "Virheellinen käyttäjätunnus tai salasana"
938933
939 #: ../src/osmConnection.js:444
934 #: src/osmConnection.js:438
940935 msgid "Success"
941936 msgstr "Onnistui"
942937
943 #: ../src/osmConnection.js:446
938 #: src/osmConnection.js:440
944939 msgid "Bad request"
945940 msgstr "Virheellinen pyyntö"
946941
947 #: ../src/osmConnection.js:448
942 #: src/osmConnection.js:442
948943 msgid "Object not found"
949944 msgstr "Objektia ei löytynyt"
950945
951 #: ../src/osmConnection.js:450
946 #: src/osmConnection.js:444
952947 msgid "Conflict, someone else has just modified the object"
953948 msgstr "Ristiriita, joku toinen muokkasi juuri objektia"
954949
955 #: ../src/osmConnection.js:452
950 #: src/osmConnection.js:446
956951 msgid "Object has been deleted"
957952 msgstr "Objekti on poistettu"
958953
959 #: ../src/osmConnection.js:454
954 #: src/osmConnection.js:448
960955 msgid "Way or relation refers to non-existing children"
961 msgstr ""
962
963 #: ../src/osmEditDialog.js:105
956 msgstr "Tie tai relaatio viittaa lapseen, jota ei ole olemassa"
957
958 #: src/osmEditDialog.js:105
964959 msgid "Name"
965960 msgstr "Nimi"
966961
967 #: ../src/osmEditDialog.js:108
962 #: src/osmEditDialog.js:108
968963 msgid "The official name. This is typically what appears on signs."
969964 msgstr "Virallinen nimi. Tämä on yleensä näkyvillä kyltissä."
970965
971 #: ../src/osmEditDialog.js:111
966 #: src/osmEditDialog.js:111
972967 msgid "Address"
973968 msgstr "Osoite"
974969
975 #: ../src/osmEditDialog.js:119
970 #: src/osmEditDialog.js:119
976971 msgid "Website"
977972 msgstr "Verkkosivusto"
978973
979 #: ../src/osmEditDialog.js:122
974 #: src/osmEditDialog.js:122
980975 msgid ""
981976 "The official website. Try to use the most basic form of a URL i.e. http://"
982977 "example.com instead of http://example.com/index.html."
984979 "Virallinen verkkosivusto. Käytä verkkotunnuksen perusmuotoa, eli mieluummin "
985980 "http://esimerkki.fi kuin http://esimerkki.fi/index.html."
986981
987 #: ../src/osmEditDialog.js:127
982 #: src/osmEditDialog.js:127
988983 msgid "Phone"
989984 msgstr "Puhelin"
990985
991 #: ../src/osmEditDialog.js:131
986 #: src/osmEditDialog.js:131
992987 msgid ""
993988 "Phone number. Use the international format, starting with a + sign. Beware "
994989 "of local privacy laws, especially for private phone numbers."
997992 "mahdolliset paikalliset yksityisyyslait, jotka voivat koskea salaisia "
998993 "puhelinnumeroita."
999994
1000 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
995 #: src/osmEditDialog.js:136 src/placeBubble.js:173
1001996 msgid "Wikipedia"
1002997 msgstr "Wikipedia"
1003998
1004 #: ../src/osmEditDialog.js:140
999 #: src/osmEditDialog.js:140
10051000 msgid ""
10061001 "The format used should include the language code and the article title like "
10071002 "“en:Article title”."
10091004 "Käytettävän muotoilun tulisi sisältää kielikoodin ja artikkelin nimen, kuten "
10101005 "”en:Article title”."
10111006
1012 #: ../src/osmEditDialog.js:144
1007 #: src/osmEditDialog.js:144
10131008 msgid "Opening hours"
10141009 msgstr "Aukioloajat"
10151010
1016 #: ../src/osmEditDialog.js:149
1011 #: src/osmEditDialog.js:149
10171012 msgid "See the link in the label for help on format."
10181013 msgstr "Avaa linkki nähdäksesi muotoilua koskevan ohjeen."
10191014
1020 #: ../src/osmEditDialog.js:152
1015 #: src/osmEditDialog.js:152
10211016 msgid "Population"
10221017 msgstr "Asukasluku"
10231018
1024 #: ../src/osmEditDialog.js:157
1019 #: src/osmEditDialog.js:157
10251020 msgid "Altitude"
10261021 msgstr "Korkeus"
10271022
1028 #: ../src/osmEditDialog.js:160
1023 #: src/osmEditDialog.js:160
10291024 msgid "Elevation (height above sea level) of a point in metres."
10301025 msgstr "Sijaintipisteen korkeus merenpinnan yläpuolella metreissä."
10311026
1032 #: ../src/osmEditDialog.js:163
1027 #: src/osmEditDialog.js:163
10331028 msgid "Wheelchair access"
10341029 msgstr "Pääsy pyörätuolilla"
10351030
1036 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1037 #: ../src/osmEditDialog.js:213
1031 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10381032 msgid "Yes"
10391033 msgstr "Kyllä"
10401034
1041 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1042 #: ../src/osmEditDialog.js:214
1035 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10431036 msgid "No"
10441037 msgstr "Ei"
10451038
1046 #: ../src/osmEditDialog.js:168
1039 #: src/osmEditDialog.js:168
10471040 msgid "Limited"
10481041 msgstr "Rajoitettu"
10491042
1050 #: ../src/osmEditDialog.js:169
1043 #: src/osmEditDialog.js:169
10511044 msgid "Designated"
10521045 msgstr "Suunniteltu"
10531046
1054 #: ../src/osmEditDialog.js:172
1047 #: src/osmEditDialog.js:172
10551048 msgid "Internet access"
10561049 msgstr "Internet-käyttö"
10571050
10581051 #. Translators:
10591052 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10601053 #.
1061 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1054 #: src/osmEditDialog.js:177 src/translations.js:340
10621055 msgid "Wi-Fi"
10631056 msgstr "Wi-Fi"
10641057
1065 #: ../src/osmEditDialog.js:178
1058 #: src/osmEditDialog.js:178
10661059 msgid "Wired"
10671060 msgstr "Kiinteä"
10681061
1069 #: ../src/osmEditDialog.js:179
1062 #: src/osmEditDialog.js:179
10701063 msgid "Terminal"
10711064 msgstr "Pääte"
10721065
1073 #: ../src/osmEditDialog.js:180
1066 #: src/osmEditDialog.js:180
10741067 msgid "Service"
10751068 msgstr "Palvelu"
10761069
1077 #: ../src/osmEditDialog.js:183
1070 #: src/osmEditDialog.js:183
10781071 msgid "Religion"
10791072 msgstr "Uskonto"
10801073
1081 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1074 #: src/osmEditDialog.js:186 src/translations.js:363
10821075 msgid "Animism"
10831076 msgstr "Animismi"
10841077
1085 #: ../src/osmEditDialog.js:187
1078 #: src/osmEditDialog.js:187
10861079 msgid "Bahá’í"
10871080 msgstr "Bahá’í"
10881081
1089 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1082 #: src/osmEditDialog.js:188 src/translations.js:365
10901083 msgid "Buddhism"
10911084 msgstr "Buddhalaisuus"
10921085
1093 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1086 #: src/osmEditDialog.js:189 src/translations.js:366
10941087 msgid "Caodaism"
10951088 msgstr "Caodaismi"
10961089
1097 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1090 #: src/osmEditDialog.js:190 src/translations.js:367
10981091 msgid "Christianity"
10991092 msgstr "Kristinusko"
11001093
1101 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1094 #: src/osmEditDialog.js:191 src/translations.js:368
11021095 msgid "Confucianism"
11031096 msgstr "Kungfutselaisuus"
11041097
1105 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1098 #: src/osmEditDialog.js:192 src/translations.js:369
11061099 msgid "Hinduism"
11071100 msgstr "Hindulaisuus"
11081101
1109 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1102 #: src/osmEditDialog.js:193 src/translations.js:370
11101103 msgid "Jainism"
11111104 msgstr "Jainalaisuus"
11121105
1113 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1106 #: src/osmEditDialog.js:194 src/translations.js:371
11141107 msgid "Judaism"
11151108 msgstr "Juutalaisuus"
11161109
1117 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1110 #: src/osmEditDialog.js:195 src/translations.js:372
11181111 msgid "Islam"
11191112 msgstr "Islam"
11201113
1121 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1114 #: src/osmEditDialog.js:196 src/translations.js:373
11221115 msgid "Multiple Religions"
11231116 msgstr "Useita uskontoja"
11241117
1125 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1118 #: src/osmEditDialog.js:197 src/translations.js:374
11261119 msgid "Paganism"
11271120 msgstr "Pakanuus"
11281121
1129 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1122 #: src/osmEditDialog.js:198 src/translations.js:375
11301123 msgid "Pastafarianism"
11311124 msgstr "Pastafarilaisuus"
11321125
1133 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1126 #: src/osmEditDialog.js:199 src/translations.js:376
11341127 msgid "Scientology"
11351128 msgstr "Skientologia"
11361129
1137 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1130 #: src/osmEditDialog.js:200 src/translations.js:377
11381131 msgid "Shinto"
11391132 msgstr "Šintolaisuus"
11401133
1141 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1134 #: src/osmEditDialog.js:201 src/translations.js:378
11421135 msgid "Sikhism"
11431136 msgstr "Sikhiläisyys"
11441137
1145 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1138 #: src/osmEditDialog.js:202 src/translations.js:379
11461139 msgid "Spiritualism"
11471140 msgstr "Spiritualismi"
11481141
1149 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1142 #: src/osmEditDialog.js:203 src/translations.js:380
11501143 msgid "Taoism"
11511144 msgstr "Taolaisuus"
11521145
1153 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1146 #: src/osmEditDialog.js:204 src/translations.js:381
11541147 msgid "Unitarian Universalism"
11551148 msgstr "Unitaariuniversalismi"
11561149
1157 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1150 #: src/osmEditDialog.js:205 src/translations.js:382
11581151 msgid "Voodoo"
11591152 msgstr "Voodoo"
11601153
1161 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1154 #: src/osmEditDialog.js:206 src/translations.js:383
11621155 msgid "Yazidism"
11631156 msgstr "Jesidismi"
11641157
1165 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1158 #: src/osmEditDialog.js:207 src/translations.js:384
11661159 msgid "Zoroastrianism"
11671160 msgstr "Zarathustralaisuus"
11681161
1169 #: ../src/osmEditDialog.js:210
1162 #: src/osmEditDialog.js:210
11701163 msgid "Toilets"
11711164 msgstr "Vessat"
11721165
1173 #: ../src/osmEditDialog.js:217
1166 #: src/osmEditDialog.js:217
11741167 msgid "Note"
11751168 msgstr "Huomio"
11761169
1177 #: ../src/osmEditDialog.js:220
1170 #: src/osmEditDialog.js:220
11781171 msgid ""
11791172 "Information used to inform other mappers about non-obvious information about "
11801173 "an element, the author’s intent when creating it, or hints for further "
11831176 "Tietoja muille kartoittajille elementistä, sen luomisen tarkoituksesta tai "
11841177 "vihjeitä parannusten suhteen."
11851178
1186 #: ../src/osmEditDialog.js:329
1179 #: src/osmEditDialog.js:325
11871180 msgctxt "dialog title"
11881181 msgid "Add to OpenStreetMap"
11891182 msgstr "Lisää OpenStreetMapiin"
11901183
1191 #: ../src/osmEditDialog.js:383
1184 #: src/osmEditDialog.js:379
11921185 msgid "Select Type"
11931186 msgstr "Valitse tyyppi"
11941187
1195 #: ../src/osmEditDialog.js:502
1188 #: src/osmEditDialog.js:496
11961189 msgid "Done"
11971190 msgstr "Valmis"
11981191
1199 #: ../src/placeBubble.js:128
1192 #: src/placeBubble.js:125
12001193 msgid "Population:"
12011194 msgstr "Asukasluku:"
12021195
1203 #: ../src/placeBubble.js:134
1196 #: src/placeBubble.js:131
12041197 msgid "Altitude:"
12051198 msgstr "Korkeus:"
12061199
1207 #: ../src/placeBubble.js:139
1200 #: src/placeBubble.js:136
12081201 msgid "Opening hours:"
12091202 msgstr "Aukioloajat:"
12101203
1211 #: ../src/placeBubble.js:144
1204 #: src/placeBubble.js:141
12121205 msgid "Internet access:"
12131206 msgstr "Internetin käyttö:"
12141207
1215 #: ../src/placeBubble.js:149
1208 #: src/placeBubble.js:146
12161209 msgid "Religion:"
12171210 msgstr "Uskonto:"
12181211
1219 #: ../src/placeBubble.js:154
1212 #: src/placeBubble.js:151
12201213 msgid "Toilets:"
12211214 msgstr "Vessat:"
12221215
1223 #: ../src/placeBubble.js:159
1216 #: src/placeBubble.js:156
12241217 msgid "Wheelchair access:"
12251218 msgstr "Pääsy pyörätuolilla:"
12261219
1227 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1220 #: src/placeBubble.js:162 src/placeBubble.js:166
12281221 msgid "Phone:"
12291222 msgstr "Puhelin:"
12301223
1231 #: ../src/placeEntry.js:188
1224 #: src/placeEntry.js:186
12321225 msgid "Failed to parse Geo URI"
12331226 msgstr "Geo URI:n jäsentäminen epäonnistui"
12341227
12381231 #. Translators:
12391232 #. * There is public internet access but the particular kind is unknown.
12401233 #.
1241 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1234 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12421235 msgid "yes"
12431236 msgstr "kyllä"
12441237
12471240 #. * can be accessed and others not, areas requiring assistance
12481241 #. * by someone pushing up a steep gradient).
12491242 #.
1250 #: ../src/place.js:226
1243 #: src/place.js:225
12511244 msgid "limited"
12521245 msgstr "rajoitettu"
12531246
12591252 #. * no internet access is offered in a place where
12601253 #. * someone might expect it.
12611254 #.
1262 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1255 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12631256 msgid "no"
12641257 msgstr "ei"
12651258
12681261 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12691262 #. * only). This is rarely used.
12701263 #.
1271 #: ../src/place.js:239
1264 #: src/place.js:238
12721265 msgid "designated"
12731266 msgstr "suunniteltu esteettömäksi"
12741267
1275 #: ../src/printLayout.js:244
1268 #: src/printLayout.js:240
12761269 #, javascript-format
12771270 msgid "From %s to %s"
12781271 msgstr "Alkupisteestä %s päätepisteeseen %s"
12791272
1280 #: ../src/printOperation.js:48
1273 #: src/printOperation.js:46
12811274 msgid "Loading map tiles for printing"
12821275 msgstr "Ladataan karttatiiliä tulostusta varten"
12831276
1284 #: ../src/printOperation.js:49
1277 #: src/printOperation.js:47
12851278 msgid "You can abort printing if this takes too long"
12861279 msgstr "Voit perua tulostuksen, jos siinä kestää liian kauan"
12871280
1288 #: ../src/printOperation.js:51
1281 #: src/printOperation.js:49
12891282 msgid "Abort printing"
12901283 msgstr "Peru tulostus"
12911284
12921285 #. Translators: this is add via location tooltip
1293 #: ../src/routeEntry.js:73
1286 #: src/routeEntry.js:74
12941287 msgid "Add via location"
12951288 msgstr "Lisää välisijainti"
12961289
12971290 #. Translators: this is remove via location tooltip
1298 #: ../src/routeEntry.js:79
1291 #: src/routeEntry.js:84
12991292 msgid "Remove via location"
13001293 msgstr "Poista välisijainti"
13011294
13021295 #. Translators: this is reverse route tooltip
1303 #: ../src/routeEntry.js:85
1296 #: src/routeEntry.js:90
13041297 msgid "Reverse route"
13051298 msgstr "Käänteinen reitti"
13061299
1307 #: ../src/sendToDialog.js:179
1300 #: src/sendToDialog.js:175
13081301 msgid "Failed to open URI"
13091302 msgstr "URI:n avaaminen epäonnistui"
13101303
1311 #: ../src/shapeLayer.js:92
1304 #: src/shapeLayer.js:91
13121305 msgid "failed to load file"
13131306 msgstr "tiedoston lataaminen epäonnistui"
13141307
13151308 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1316 #: ../src/sidebar.js:293
1309 #: src/sidebar.js:293
13171310 #, javascript-format
13181311 msgid "Estimated time: %s"
13191312 msgstr "Arvioitu aika: %s"
13211314 #. Translators: this a format string indicating arriving at the
13221315 #. * destination of journey with the arrival address and transit
13231316 #. * stop as the format parameter
1324 #: ../src/transitArrivalRow.js:56
1317 #: src/transitArrivalRow.js:54
13251318 #, javascript-format
13261319 msgid "Arrive at %s"
13271320 msgstr "Saavu %s"
13281321
1329 #: ../src/transitArrivalRow.js:58
1322 #: src/transitArrivalRow.js:56
13301323 msgid "Arrive"
13311324 msgstr "Saavu"
13321325
13331326 #. Translators: this is a format string indicating instructions
13341327 #. * starting a journey at the address given as the parameter
13351328 #.
1336 #: ../src/transitLegRow.js:73
1329 #: src/transitLegRow.js:71
13371330 #, javascript-format
13381331 msgid "Start at %s"
13391332 msgstr "Aloita %s"
13421335 #. * with no set name (such as when the user started routing from
13431336 #. * an arbitrary point on the map)
13441337 #.
1345 #: ../src/transitLegRow.js:79
1338 #: src/transitLegRow.js:77
13461339 msgid "Start"
13471340 msgstr "Aloita"
13481341
1349 #: ../src/transitLegRow.js:108
1342 #: src/transitLegRow.js:106
13501343 msgid "Show walking instructions"
13511344 msgstr "Näytä kävelyohjeet"
13521345
1353 #: ../src/transitLegRow.js:109
1346 #: src/transitLegRow.js:107
13541347 msgid "Hide walking instructions"
13551348 msgstr "Piilota kävelyohjeet"
13561349
13571350 #. Translators: this is a format string indicating walking a certain
13581351 #. * distance, with the distance expression being the %s placeholder
13591352 #.
1360 #: ../src/transitLegRow.js:134
1353 #: src/transitLegRow.js:132
13611354 #, javascript-format
13621355 msgid "Walk %s"
13631356 msgstr "Kävele %s"
13641357
1365 #: ../src/transitMoreRow.js:41
1358 #: src/transitMoreRow.js:39
13661359 msgid "Load earlier alternatives"
13671360 msgstr "Lataa aiemmat vaihtoehdot"
13681361
1369 #: ../src/transitMoreRow.js:43
1362 #: src/transitMoreRow.js:41
13701363 msgid "Load later alternatives"
13711364 msgstr "Lataa myöhemmät vaihtoehdot"
13721365
1366 #: src/transitMoreRow.js:54
1367 msgid "No earlier alternatives found."
1368 msgstr "Aiempia vaihtoehtoja ei löytynyt."
1369
1370 #: src/transitMoreRow.js:56
1371 msgid "No later alternatives found."
1372 msgstr "Myöhempiä vaihtoehtoja ei löytynyt."
1373
13731374 #.
13741375 #. * Translators: this is a format string giving the equivalent to
13751376 #. * "may 29" according to the current locale's convensions.
13761377 #.
1377 #: ../src/transitOptionsPanel.js:142
1378 #: src/transitOptionsPanel.js:141
13781379 msgctxt "month-day-date"
13791380 msgid "%b %e"
13801381 msgstr "%e. %b"
13841385 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13851386 #. * these could be rearranged if needed.
13861387 #.
1387 #: ../src/transitPlan.js:253
1388 #: src/transitPlan.js:254
13881389 #, javascript-format
13891390 msgid "%s – %s"
13901391 msgstr "%s – %s"
13931394 #. * less than an hour, with only the minutes part, using plural forms
13941395 #. * as appropriate
13951396 #.
1396 #: ../src/transitPlan.js:280
1397 #: src/transitPlan.js:281
13971398 #, javascript-format
13981399 msgid "%d minute"
13991400 msgid_plural "%d minutes"
14041405 #. * where the duration is an exact number of hours (i.e. no
14051406 #. * minutes part), using plural forms as appropriate
14061407 #.
1407 #: ../src/transitPlan.js:291
1408 #: src/transitPlan.js:292
14081409 #, javascript-format
14091410 msgid "%d hour"
14101411 msgid_plural "%d hours"
14151416 #. * where the duration contains an hour and minute part, it's
14161417 #. * pluralized on the hours part
14171418 #.
1418 #: ../src/transitPlan.js:297
1419 #: src/transitPlan.js:298
14191420 #, javascript-format
14201421 msgid "%d:%02d hour"
14211422 msgid_plural "%d:%02d hours"
14281429 #. * "12:00–13:03" where the placeholder %s are the actual times,
14291430 #. * these could be rearranged if needed.
14301431 #.
1431 #: ../src/transitPlan.js:649
1432 #: src/transitPlan.js:651
14321433 #, javascript-format
14331434 msgid "%s–%s"
14341435 msgstr "%s–%s"
14351436
1436 #: ../src/translations.js:56
1437 #: src/translations.js:56
14371438 msgid "around the clock"
14381439 msgstr "kellon ympäri"
14391440
1440 #: ../src/translations.js:58
1441 #: src/translations.js:58
14411442 msgid "from sunrise to sunset"
14421443 msgstr "auringonnoususta auringonlaskuun"
14431444
14471448 #. * The space between the format place holders could be
14481449 #. * substituted with the appropriate separator.
14491450 #.
1450 #: ../src/translations.js:77
1451 #: src/translations.js:77
14511452 #, javascript-format
14521453 msgctxt "time range list"
14531454 msgid "%s %s"
14591460 #. * The space between the format place holders could be
14601461 #. * substituted with the appropriate separator.
14611462 #.
1462 #: ../src/translations.js:89
1463 #: src/translations.js:89
14631464 #, javascript-format
14641465 msgctxt "time range list"
14651466 msgid "%s %s %s"
14721473 #. * The space between the format place holders could be substituted with
14731474 #. * the appropriate separator or phrase and the ordering of the arguments
14741475 #. * can be rearranged with the %n#s syntax.
1475 #: ../src/translations.js:120
1476 #: src/translations.js:120
14761477 #, javascript-format
14771478 msgctxt "time range component"
14781479 msgid "%s %s"
14871488 #. * place holder.
14881489 #. * The separator (,) could be replaced with a translated variant or
14891490 #. * a phrase if appropriate.
1490 #: ../src/translations.js:152
1491 #: src/translations.js:152
14911492 #, javascript-format
14921493 msgctxt "day interval list"
14931494 msgid "%s,%s"
15021503 #. * %s place holder.
15031504 #. * The separator (,) could be replaced with a translated variant or
15041505 #. * a phrase if appropriate.
1505 #: ../src/translations.js:166
1506 #: src/translations.js:166
15061507 #, javascript-format
15071508 msgctxt "day interval list"
15081509 msgid "%s,%s,%s"
15091510 msgstr "%s, %s, %s"
15101511
1511 #: ../src/translations.js:185
1512 #: src/translations.js:185
15121513 msgid "every day"
15131514 msgstr "päivittäin"
15141515
15151516 #. Translators:
15161517 #. * This represents a range of days with a starting and ending day.
15171518 #.
1518 #: ../src/translations.js:197
1519 #: src/translations.js:197
15191520 #, javascript-format
15201521 msgctxt "day range"
15211522 msgid "%s-%s"
15221523 msgstr "%s–%s"
15231524
1524 #: ../src/translations.js:208
1525 #: src/translations.js:208
15251526 msgid "public holidays"
15261527 msgstr "yleiset vapaapäivät"
15271528
1528 #: ../src/translations.js:210
1529 #: src/translations.js:210
15291530 msgid "school holidays"
15301531 msgstr "koulujen vapaapäivät"
15311532
15371538 #. * the translation. The order of the arguments can be rearranged
15381539 #. * using the %n$s syntax.
15391540 #.
1540 #: ../src/translations.js:250
1541 #: src/translations.js:250
15411542 #, javascript-format
15421543 msgctxt "time interval list"
15431544 msgid "%s, %s"
15441545 msgstr "%s, %s"
15451546
1546 #: ../src/translations.js:264
1547 #: src/translations.js:264
15471548 msgid "not open"
15481549 msgstr "ei avoinna"
15491550
15541555 #. * translation as needed. The order of the arguments can be rearranged
15551556 #. * using the %n$s syntax.
15561557 #.
1557 #: ../src/translations.js:279
1558 #: src/translations.js:279
15581559 #, javascript-format
15591560 msgctxt "time interval"
15601561 msgid "%s-%s"
15631564 #. Translators:
15641565 #. * This means a a place where you can plug in your laptop with ethernet.
15651566 #.
1566 #: ../src/translations.js:345
1567 #: src/translations.js:345
15671568 msgid "wired"
15681569 msgstr "kiinteä"
15691570
15701571 #. Translators:
15711572 #. * Like internet cafe or library where the computer is given.
15721573 #.
1573 #: ../src/translations.js:350
1574 #: src/translations.js:350
15741575 msgid "terminal"
15751576 msgstr "pääte"
15761577
15771578 #. Translators:
15781579 #. * This means there is personnel which helps you in case of problems.
15791580 #.
1580 #: ../src/translations.js:355
1581 #: src/translations.js:355
15811582 msgid "service"
15821583 msgstr "palvelu"
15831584
15841585 #. Translators: Accuracy of user location information
1585 #: ../src/utils.js:232
1586 #: src/utils.js:226
15861587 msgid "Unknown"
15871588 msgstr "Tuntematon"
15881589
15891590 #. Translators: Accuracy of user location information
1590 #: ../src/utils.js:235
1591 #: src/utils.js:229
15911592 msgid "Exact"
15921593 msgstr "Tarkka"
15931594
1594 #: ../src/utils.js:293
1595 #: src/utils.js:287
15951596 #, javascript-format
15961597 msgid "%f h"
15971598 msgstr "%f t"
15981599
1599 #: ../src/utils.js:295
1600 #: src/utils.js:289
16001601 #, javascript-format
16011602 msgid "%f min"
16021603 msgstr "%f min"
16031604
1604 #: ../src/utils.js:297
1605 #: src/utils.js:291
16051606 #, javascript-format
16061607 msgid "%f s"
16071608 msgstr "%f s"
16081609
16091610 #. Translators: This is a distance measured in kilometers
1610 #: ../src/utils.js:308
1611 #: src/utils.js:302
16111612 #, javascript-format
16121613 msgid "%s km"
16131614 msgstr "%s km"
16141615
16151616 #. Translators: This is a distance measured in meters
1616 #: ../src/utils.js:311
1617 #: src/utils.js:305
16171618 #, javascript-format
16181619 msgid "%s m"
16191620 msgstr "%s m"
16201621
16211622 #. Translators: This is a distance measured in miles
1622 #: ../src/utils.js:319
1623 #: src/utils.js:313
16231624 #, javascript-format
16241625 msgid "%s mi"
16251626 msgstr "%s mi"
16261627
16271628 #. Translators: This is a distance measured in feet
1628 #: ../src/utils.js:322
1629 #: src/utils.js:316
16291630 #, javascript-format
16301631 msgid "%s ft"
16311632 msgstr "%s ft"
1633
1634 #~ msgid "Open Shape Layer&#x2026;"
1635 #~ msgstr "Avaa muototaso&#x2026;"
1636
1637 #~ msgid "OK"
1638 #~ msgstr "OK"
16321639
16331640 #~ msgid "Load Map Layer"
16341641 #~ msgstr "Lataa karttataso"
+341
-351
po/fr.po less more
00 # French Translation of GNOME Maps.
1 # Copyright (C) 2013-2017 Free Software Foundation, Inc.
1 # Copyright (C) 2013-2018 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the gnome-maps package.
33 # Ouharzoune Mohammed <karim-ouh@hotmail.fr>, 2013
44 # Claude Paroz <claude@2xlibre.net>, 2013-2017
1010 msgid ""
1111 msgstr ""
1212 "Project-Id-Version: gnome-maps master\n"
13 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
14 "maps&keywords=I18N+L10N&component=general\n"
15 "POT-Creation-Date: 2018-03-25 19:19+0000\n"
16 "PO-Revision-Date: 2018-03-25 22:30+0200\n"
13 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
14 "POT-Creation-Date: 2018-07-20 08:57+0000\n"
15 "PO-Revision-Date: 2018-08-09 10:03+0200\n"
1716 "Last-Translator: Charles Monzat <superboa@hotmail.fr>\n"
1817 "Language-Team: français <gnomefr@traduc.org>\n"
1918 "Language: fr\n"
2120 "Content-Type: text/plain; charset=UTF-8\n"
2221 "Content-Transfer-Encoding: 8bit\n"
2322 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
24 "X-Generator: Gtranslator 2.91.7\n"
25
26 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
23
24 #: data/org.gnome.Maps.appdata.xml.in:6
2725 msgid "GNOME Maps"
2826 msgstr "Cartes de GNOME"
2927
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
28 #: data/org.gnome.Maps.appdata.xml.in:7
3129 msgid "Find places around the world"
3230 msgstr "Recherche d’emplacements autour du monde"
3331
34 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
32 #: data/org.gnome.Maps.appdata.xml.in:9
3533 msgid ""
3634 "Maps gives you quick access to maps all across the world. It allows you to "
3735 "quickly find the place you’re looking for by searching for a city or street, "
4139 "entier. Elle permet de trouver rapidement un emplacement en recherchant par "
4240 "ville ou par rue, ou de situer un endroit de recontre avec un ami."
4341
44 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
42 #: data/org.gnome.Maps.appdata.xml.in:14
4543 msgid ""
4644 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4745 "thousands of people across the globe."
5351 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5452 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5553 #. your language to see what words you can use for the translated search.
56 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
54 #: data/org.gnome.Maps.appdata.xml.in:22
5755 msgid ""
5856 "You can even search for specific types of locations, such as “Pubs near Main "
5957 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6361 "Berlin »."
6462
6563 #. Translators: This is the program name.
66 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
67 #: ../src/application.js:85 ../src/mainWindow.js:511
64 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
65 #: src/mainWindow.js:503
6866 msgid "Maps"
6967 msgstr "Cartes"
7068
71 #: ../data/org.gnome.Maps.desktop.in.h:2
69 #: data/org.gnome.Maps.desktop.in:5
7270 msgid "A simple maps application"
7371 msgstr "Une application cartographique simple"
7472
75 #: ../data/org.gnome.Maps.desktop.in.h:3
73 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
74 #: data/org.gnome.Maps.desktop.in:8
75 msgid "org.gnome.Maps"
76 msgstr "org.gnome.Maps"
77
78 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
79 #: data/org.gnome.Maps.desktop.in:14
7680 msgid "Maps;"
7781 msgstr "Cartes;"
7882
79 #: ../data/org.gnome.Maps.desktop.in.h:4
83 #: data/org.gnome.Maps.desktop.in:17
8084 msgid "Allows your location to be shown on the map."
8185 msgstr "Permet d’afficher votre emplacement sur la carte."
8286
83 #: ../data/org.gnome.Maps.gschema.xml.h:1
87 #: data/org.gnome.Maps.gschema.xml:11
8488 msgid "last viewed location"
8589 msgstr "dernier emplacement affiché"
8690
87 #: ../data/org.gnome.Maps.gschema.xml.h:2
91 #: data/org.gnome.Maps.gschema.xml:12
8892 msgid "Coordinates of last viewed location."
8993 msgstr "Coordonnées du dernier emplacement affiché."
9094
91 #: ../data/org.gnome.Maps.gschema.xml.h:3
95 #: data/org.gnome.Maps.gschema.xml:16
9296 msgid "Window size"
9397 msgstr "Taille de la fenêtre"
9498
95 #: ../data/org.gnome.Maps.gschema.xml.h:4
99 #: data/org.gnome.Maps.gschema.xml:17
96100 msgid "Window size (width and height)."
97101 msgstr "Taille de la fenêtre (hauteur et largeur)."
98102
99 #: ../data/org.gnome.Maps.gschema.xml.h:5
103 #: data/org.gnome.Maps.gschema.xml:21
100104 msgid "Window position"
101105 msgstr "Position de la fenêtre"
102106
103 #: ../data/org.gnome.Maps.gschema.xml.h:6
107 #: data/org.gnome.Maps.gschema.xml:22
104108 msgid "Window position (X and Y)."
105109 msgstr "Position de la fenêtre (X et Y)."
106110
107 #: ../data/org.gnome.Maps.gschema.xml.h:7
111 #: data/org.gnome.Maps.gschema.xml:26
108112 msgid "Window maximized"
109113 msgstr "Fenêtre agrandie"
110114
111 #: ../data/org.gnome.Maps.gschema.xml.h:8
115 #: data/org.gnome.Maps.gschema.xml:27
112116 msgid "Window maximization state"
113117 msgstr "État d’agrandissement de la fenêtre"
114118
115 #: ../data/org.gnome.Maps.gschema.xml.h:9
119 #: data/org.gnome.Maps.gschema.xml:31
116120 msgid "Maximum number of search results"
117121 msgstr "Nombre maximum de résultats de recherche"
118122
119 #: ../data/org.gnome.Maps.gschema.xml.h:10
123 #: data/org.gnome.Maps.gschema.xml:32
120124 msgid "Maximum number of search results from geocode search."
121125 msgstr "Nombre maximum de résultats d’une recherche par géocode."
122126
123 #: ../data/org.gnome.Maps.gschema.xml.h:11
127 #: data/org.gnome.Maps.gschema.xml:36
124128 msgid "Number of recent places to store"
125129 msgstr "Nombre de positions récentes à conserver"
126130
127 #: ../data/org.gnome.Maps.gschema.xml.h:12
131 #: data/org.gnome.Maps.gschema.xml:37
128132 msgid "Number of recently visited places to store."
129133 msgstr "Nombre de positions récemment visitées à conserver."
130134
131 #: ../data/org.gnome.Maps.gschema.xml.h:13
135 #: data/org.gnome.Maps.gschema.xml:41
132136 msgid "Number of recent routes to store"
133137 msgstr "Nombre d’itinéraires récents à conserver"
134138
135 #: ../data/org.gnome.Maps.gschema.xml.h:14
139 #: data/org.gnome.Maps.gschema.xml:42
136140 msgid "Number of recently visited routes to store."
137141 msgstr "Nombre d’itinéraires récemment visités à conserver."
138142
139 #: ../data/org.gnome.Maps.gschema.xml.h:15
143 #: data/org.gnome.Maps.gschema.xml:46
140144 msgid "Facebook check-in privacy setting"
141145 msgstr ""
142146 "Paramètres de confidentialité d’annonce de la localisation sur Facebook"
143147
144148 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
145 #: ../data/org.gnome.Maps.gschema.xml.h:17
149 #: data/org.gnome.Maps.gschema.xml:48
146150 msgid ""
147151 "Latest used Facebook check-in privacy setting. Possible values are: "
148152 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
152156 "monde), FRIENDS_OF_FRIENDS (amis des amis), ALL_FRIENDS (tous les amis) or "
153157 "SELF (soi)."
154158
155 #: ../data/org.gnome.Maps.gschema.xml.h:18
159 #: data/org.gnome.Maps.gschema.xml:52
156160 msgid "Foursquare check-in privacy setting"
157161 msgstr "Paramètres de confidentialité d’annonce de la localisation Foursquare"
158162
159 #: ../data/org.gnome.Maps.gschema.xml.h:19
163 #: data/org.gnome.Maps.gschema.xml:53
160164 msgid ""
161165 "Latest used Foursquare check-in privacy setting. Possible values are: "
162166 "public, followers or private."
165169 "localisation Foursquare. Les valeurs possibles sont : public (publiques), "
166170 "followers (personnes qui me suivent) ou private (privé)."
167171
168 #: ../data/org.gnome.Maps.gschema.xml.h:20
172 #: data/org.gnome.Maps.gschema.xml:57
169173 msgid "Foursquare check-in Facebook broadcasting"
170174 msgstr "Diffusion sur Facebook des annonces de localisation Foursquare"
171175
172 #: ../data/org.gnome.Maps.gschema.xml.h:21
176 #: data/org.gnome.Maps.gschema.xml:58
173177 msgid ""
174178 "Indicates if Foursquare should broadcast the check-in as a post in the "
175179 "Facebook account associated with the Foursquare account."
177181 "Indique si Foursquare doit diffuser l’annonce de localisation sous forme de "
178182 "publication sur le compte Facebook associé au compte Foursquare."
179183
180 #: ../data/org.gnome.Maps.gschema.xml.h:22
184 #: data/org.gnome.Maps.gschema.xml:62
181185 msgid "Foursquare check-in Twitter broadcasting"
182186 msgstr "Diffusion sur Twitter des annonces de localisation Foursquare"
183187
184 #: ../data/org.gnome.Maps.gschema.xml.h:23
188 #: data/org.gnome.Maps.gschema.xml:63
185189 msgid ""
186190 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
187191 "Twitter account associated with the Foursquare account."
189193 "Indique si Foursquare doit diffuser l’annonce de localisation sous forme de "
190194 "publication sur le compte Twitter associé au compte Foursquare."
191195
192 #: ../data/org.gnome.Maps.gschema.xml.h:24
196 #: data/org.gnome.Maps.gschema.xml:67
193197 msgid "OpenStreetMap username or e-mail address"
194198 msgstr "Nom d’utilisateur ou adresse électronique OpenStreetMap"
195199
196 #: ../data/org.gnome.Maps.gschema.xml.h:25
200 #: data/org.gnome.Maps.gschema.xml:68
197201 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
198202 msgstr ""
199203 "Indique si l’utilisateur s’est identifié pour modifier des données "
200204 "OpenStreetMap."
201205
202 #: ../data/org.gnome.Maps.gschema.xml.h:26
206 #: data/org.gnome.Maps.gschema.xml:72
203207 msgid "Last used transportation type for routing"
204208 msgstr "Type de transport utilisé lors du dernier itinéraire"
205209
206 #: ../data/ui/app-menu.ui.h:1
210 #: data/ui/app-menu.ui:7
207211 msgid "Set up OpenStreetMap Account"
208212 msgstr "Configurer un compte OpenStreetMap"
209213
210 #: ../data/ui/app-menu.ui.h:2
214 #: data/ui/app-menu.ui:12
211215 msgid "_Keyboard Shortcuts"
212216 msgstr "_Raccourcis clavier"
213217
214 #: ../data/ui/app-menu.ui.h:3
218 #: data/ui/app-menu.ui:17
215219 msgid "About"
216220 msgstr "À propos"
217221
218 #: ../data/ui/app-menu.ui.h:4
222 #: data/ui/app-menu.ui:21
219223 msgid "Quit"
220224 msgstr "Quitter"
221225
222 #: ../data/ui/check-in-dialog.ui.h:1
226 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
223227 msgid "Visibility"
224228 msgstr "Visibilité"
225229
226 #: ../data/ui/check-in-dialog.ui.h:2
230 #: data/ui/check-in-dialog.ui:334
227231 msgid "Post on Facebook"
228232 msgstr "Publier sur Facebook"
229233
230 #: ../data/ui/check-in-dialog.ui.h:3
234 #: data/ui/check-in-dialog.ui:348
231235 msgid "Post on Twitter"
232236 msgstr "Publier sur Twitter"
233237
234 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
235 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
238 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
239 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
236240 msgid "_Cancel"
237241 msgstr "_Annuler"
238242
239243 #. Translators: Check in is used as a verb
240 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
244 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
241245 msgid "C_heck in"
242246 msgstr "A_nnoncer sa localisation"
243247
244 #: ../data/ui/check-in-dialog.ui.h:6
248 #: data/ui/check-in-dialog.ui:427
245249 msgid "Everyone"
246250 msgstr "Tout le monde"
247251
248 #: ../data/ui/check-in-dialog.ui.h:7
252 #: data/ui/check-in-dialog.ui:431
249253 msgid "Friends of friends"
250254 msgstr "Amis des amis"
251255
252 #: ../data/ui/check-in-dialog.ui.h:8
256 #: data/ui/check-in-dialog.ui:435
253257 msgid "Just friends"
254258 msgstr "Juste les amis"
255259
256 #: ../data/ui/check-in-dialog.ui.h:9
260 #: data/ui/check-in-dialog.ui:439
257261 msgid "Just me"
258262 msgstr "Juste moi"
259263
260 #: ../data/ui/check-in-dialog.ui.h:10
264 #: data/ui/check-in-dialog.ui:453
261265 msgid "Public"
262266 msgstr "Publique"
263267
264 #: ../data/ui/check-in-dialog.ui.h:11
268 #: data/ui/check-in-dialog.ui:457
265269 msgid "Followers"
266270 msgstr "Personnes qui me suivent"
267271
268 #: ../data/ui/check-in-dialog.ui.h:12
272 #: data/ui/check-in-dialog.ui:461
269273 msgid "Private"
270274 msgstr "Privé"
271275
272 #: ../data/ui/context-menu.ui.h:1
276 #: data/ui/context-menu.ui:9
273277 msgid "What’s here?"
274278 msgstr "Qu’y a-t-il ici ?"
275279
276 #: ../data/ui/context-menu.ui.h:2
280 #: data/ui/context-menu.ui:16
277281 msgid "Copy Location"
278282 msgstr "Copier l’emplacement"
279283
280 #: ../data/ui/context-menu.ui.h:3
284 #: data/ui/context-menu.ui:23
281285 msgid "Export As Image"
282286 msgstr "Exporter comme image"
283287
284288 # :../data/ui/context-menu.ui.h:4 ../src/osmEditDialog.js:167
285 #: ../data/ui/context-menu.ui.h:4
289 #: data/ui/context-menu.ui:36
286290 msgid "Add to OpenStreetMap"
287291 msgstr "Ajouter à OpenStreetMap"
288292
289 #: ../data/ui/export-view-dialog.ui.h:1
293 #: data/ui/export-view-dialog.ui:14
290294 msgid "Export view"
291295 msgstr "Exportation de l’affichage"
292296
293 #: ../data/ui/export-view-dialog.ui.h:3
297 #: data/ui/export-view-dialog.ui:34
294298 msgid "_Export"
295299 msgstr "_Exporter"
296300
297 #: ../data/ui/export-view-dialog.ui.h:4
301 #: data/ui/export-view-dialog.ui:126
298302 msgid "Include route and markers"
299303 msgstr "Inclure l’itinéraire et les marqueurs"
300304
301 #: ../data/ui/help-overlay.ui.h:1
305 #: data/ui/help-overlay.ui:14
302306 msgctxt "shortcut window"
303307 msgid "General"
304308 msgstr "Général"
305309
306 #: ../data/ui/help-overlay.ui.h:2
310 #: data/ui/help-overlay.ui:18
307311 msgctxt "shortcut window"
308312 msgid "Show Shortcuts"
309313 msgstr "Afficher les raccourcis"
310314
311 #: ../data/ui/help-overlay.ui.h:3
315 #: data/ui/help-overlay.ui:25
312316 msgctxt "shortcut window"
313317 msgid "Search"
314318 msgstr "Rechercher"
315319
316 #: ../data/ui/help-overlay.ui.h:4
320 #: data/ui/help-overlay.ui:32
317321 msgctxt "shortcut window"
318322 msgid "Toggle route planner"
319323 msgstr "Basculer vers l’itinéraire"
320324
321 #: ../data/ui/help-overlay.ui.h:5
325 #: data/ui/help-overlay.ui:39
322326 msgctxt "shortcut window"
323327 msgid "Print route"
324328 msgstr "Imprimer l’itinéraire"
325329
326 #: ../data/ui/help-overlay.ui.h:6
330 #: data/ui/help-overlay.ui:46
327331 msgctxt "shortcut window"
328332 msgid "Quit"
329333 msgstr "Quitter"
330334
331 #: ../data/ui/help-overlay.ui.h:7
335 #: data/ui/help-overlay.ui:55
332336 msgctxt "shortcut window"
333337 msgid "Map View"
334338 msgstr "Afficher la carte"
335339
336 #: ../data/ui/help-overlay.ui.h:8
340 #: data/ui/help-overlay.ui:59
337341 msgctxt "shortcut window"
338342 msgid "Zoom in"
339343 msgstr "Zoom avant"
340344
341 #: ../data/ui/help-overlay.ui.h:9
345 #: data/ui/help-overlay.ui:66
342346 msgctxt "shortcut window"
343347 msgid "Zoom out"
344348 msgstr "Zoom arrière"
345349
346 #: ../data/ui/help-overlay.ui.h:10
350 #: data/ui/help-overlay.ui:73
347351 msgctxt "shortcut window"
348352 msgid "Toggle scale"
349353 msgstr "Afficher/masquer l’échelle"
350354
351 #: ../data/ui/help-overlay.ui.h:11
355 #: data/ui/help-overlay.ui:80
352356 msgctxt "shortcut window"
353357 msgid "Go to current location"
354358 msgstr "Aller à ma position actuelle"
355359
356 #: ../data/ui/help-overlay.ui.h:12
360 #: data/ui/help-overlay.ui:87
357361 msgctxt "shortcut window"
358362 msgid "Switch to street view"
359363 msgstr "Passer en vue cartographique"
360364
361 #: ../data/ui/help-overlay.ui.h:13
365 #: data/ui/help-overlay.ui:94
362366 msgctxt "shortcut window"
363367 msgid "Switch to aerial view"
364368 msgstr "Passer en vue aérienne"
365369
366 #: ../data/ui/help-overlay.ui.h:14
370 #: data/ui/help-overlay.ui:101
367371 msgctxt "shortcut window"
368372 msgid "Open shape layer"
369373 msgstr "Ouvrir une couche de formes"
370374
371375 #. Translators: This string uses ellipsis character
372 #: ../data/ui/layers-popover.ui.h:2
373 #| msgid "Open Shape Layer"
376 #: data/ui/layers-popover.ui:71
374377 msgid "Open Shape Layer…"
375378 msgstr "Ouvrir une couche de formes…"
376379
377 #: ../data/ui/location-service-notification.ui.h:1
380 #: data/ui/location-service-dialog.ui:16
378381 msgid "Turn on location services to find your location"
379382 msgstr "Activer les services de localisation pour trouver votre position."
380383
381 #: ../data/ui/location-service-notification.ui.h:2
384 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
385 #: data/ui/zoom-in-dialog.ui:28
386 msgid "Cancel"
387 msgstr "Annuler"
388
389 #: data/ui/location-service-dialog.ui:38
382390 msgid "Location Settings"
383391 msgstr "Paramètres de localisation"
384392
385393 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:3
394 #: data/ui/main-window.ui:23
387395 msgid "Go to current location"
388396 msgstr "Aller à ma position actuelle"
389397
390398 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:5
399 #: data/ui/main-window.ui:44
392400 msgid "Choose map type"
393401 msgstr "Choisir le type de carte"
394402
395403 #. Translators: This is a tooltip
396 #: ../data/ui/main-window.ui.h:7
404 #: data/ui/main-window.ui:69
397405 msgid "Zoom out"
398406 msgstr "Zoom arrière"
399407
400408 #. Translators: This is a tooltip
401 #: ../data/ui/main-window.ui.h:9
409 #: data/ui/main-window.ui:85
402410 msgid "Zoom in"
403411 msgstr "Zoom avant"
404412
405413 #. Translators: This is a tooltip
406 #: ../data/ui/main-window.ui.h:11
414 #: data/ui/main-window.ui:103
407415 msgid "Toggle route planner"
408416 msgstr "Basculer vers l’itinéraire"
409417
410418 #. Translators: This is a tooltip
411 #: ../data/ui/main-window.ui.h:13
419 #: data/ui/main-window.ui:124
412420 msgid "Toggle favorites"
413421 msgstr "Basculer les favoris"
414422
415423 #. Translators: This is a tooltip
416 #: ../data/ui/main-window.ui.h:15
424 #: data/ui/main-window.ui:144
417425 msgid "Print Route"
418426 msgstr "Imprimer l’itinéraire"
419427
420 #: ../data/ui/main-window.ui.h:16
428 #: data/ui/main-window.ui:207
421429 msgid "Maps is offline!"
422430 msgstr "Cartes est hors ligne !"
423431
424 #: ../data/ui/main-window.ui.h:17
432 #: data/ui/main-window.ui:217
425433 msgid ""
426434 "Maps need an active internet connection to function properly, but one can’t "
427435 "be found."
429437 "Cartes a besoin d’une connexion Internet active et fonctionnelle, mais "
430438 "aucune n’a été trouvée."
431439
432 #: ../data/ui/main-window.ui.h:18
440 #: data/ui/main-window.ui:226
433441 msgid "Check your connection and proxy settings."
434442 msgstr "Vérifiez votre connexion et vos paramètres de proxy."
435443
436444 #. Translators: This is a tooltip
437 #: ../data/ui/map-bubble.ui.h:2
445 #: data/ui/map-bubble.ui:45
438446 msgid "Add to new route"
439447 msgstr "Ajouter à un nouvel itinéraire"
440448
441449 #. Translators: This is a tooltip
442 #: ../data/ui/map-bubble.ui.h:4
450 #: data/ui/map-bubble.ui:62
443451 msgid "Open with another application"
444452 msgstr "Ouvrir avec une autre application"
445453
446454 #. Translators: This is a tooltip
447 #: ../data/ui/map-bubble.ui.h:6
455 #: data/ui/map-bubble.ui:79
448456 msgid "Mark as favorite"
449457 msgstr "Marquer comme favori"
450458
451459 #. Translators: This is a tooltip
452 #: ../data/ui/map-bubble.ui.h:10
460 #: data/ui/map-bubble.ui:98
453461 msgid "Check in here"
454462 msgstr "Annoncer cet emplacement comme localisation"
455463
456 #: ../data/ui/osm-account-dialog.ui.h:1
464 #: data/ui/osm-account-dialog.ui:9
457465 msgid "OpenStreetMap Account"
458466 msgstr "Compte OpenStreetMap"
459467
460 #: ../data/ui/osm-account-dialog.ui.h:2
468 #: data/ui/osm-account-dialog.ui:22
461469 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
462470 msgstr ""
463471 "<span weight=\"bold\" size=\"x-large\">S’identifier pour modifier des "
464472 "cartes</span>"
465473
466 #: ../data/ui/osm-account-dialog.ui.h:3
474 #: data/ui/osm-account-dialog.ui:36
467475 msgid ""
468476 "Help to improve the map, using an\n"
469477 "OpenStreetMap account."
471479 "Aider à l’amélioration des cartes avec\n"
472480 "un compte OpenStreetMap."
473481
474 #: ../data/ui/osm-account-dialog.ui.h:5
482 #: data/ui/osm-account-dialog.ui:56
475483 msgid "Email"
476484 msgstr "Adresse électronique"
477485
478 #: ../data/ui/osm-account-dialog.ui.h:6
486 #: data/ui/osm-account-dialog.ui:81
479487 msgid "Password"
480488 msgstr "Mot de passe"
481489
482 #: ../data/ui/osm-account-dialog.ui.h:7
490 #: data/ui/osm-account-dialog.ui:125
483491 msgid "Sign In"
484492 msgstr "S’identifier"
485493
486 #: ../data/ui/osm-account-dialog.ui.h:8
494 #: data/ui/osm-account-dialog.ui:146
487495 msgid "Don’t have an account?"
488496 msgstr "Vous n’avez pas de compte ?"
489497
490498 #. The label should contain the link to the OSM reset password page with a translated title
491 #: ../data/ui/osm-account-dialog.ui.h:10
499 #: data/ui/osm-account-dialog.ui:159
492500 msgid ""
493501 "Sorry, that didn’t work. Please try again, or visit\n"
494502 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
498506 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
499507 "\">OpenStreetMap</a> pour réinitialiser votre mot de passe."
500508
501 #: ../data/ui/osm-account-dialog.ui.h:12
509 #: data/ui/osm-account-dialog.ui:172
502510 msgid "The verification code didn’t match, please try again."
503511 msgstr "Le code de vérification ne correspond pas, essayez encore une fois."
504512
505 #: ../data/ui/osm-account-dialog.ui.h:13
513 #: data/ui/osm-account-dialog.ui:209
506514 msgid "Enter verification code shown above"
507515 msgstr "Saisissez le code de vérification affiché ci-dessus"
508516
509 #: ../data/ui/osm-account-dialog.ui.h:14
517 #: data/ui/osm-account-dialog.ui:232
510518 msgid "Verify"
511519 msgstr "Vérifier"
512520
513 #: ../data/ui/osm-account-dialog.ui.h:15
521 #: data/ui/osm-account-dialog.ui:262
514522 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
515523 msgstr "<span weight=\"bold\" size=\"x-large\">Vous êtes inscrit</span>"
516524
517 #: ../data/ui/osm-account-dialog.ui.h:16
525 #: data/ui/osm-account-dialog.ui:275
518526 msgid "Your OpenStreetMap account is active."
519527 msgstr "Votre compte OpenStreetMap est actif."
520528
521 #: ../data/ui/osm-account-dialog.ui.h:17
529 #: data/ui/osm-account-dialog.ui:309
522530 msgid "Sign Out"
523531 msgstr "Se déconnecter"
524532
525 #: ../data/ui/osm-edit-address.ui.h:1
533 #: data/ui/osm-edit-address.ui:14
526534 msgid "Street"
527535 msgstr "Rue"
528536
529 #: ../data/ui/osm-edit-address.ui.h:2
537 #: data/ui/osm-edit-address.ui:26
530538 msgid "House number"
531539 msgstr "Numéro"
532540
533 #: ../data/ui/osm-edit-address.ui.h:3
541 #: data/ui/osm-edit-address.ui:38
534542 msgid "Postal code"
535543 msgstr "Code postal"
536544
537545 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
538 #: ../data/ui/osm-edit-address.ui.h:5
546 #: data/ui/osm-edit-address.ui:50
539547 msgid "City"
540548 msgstr "Ville"
541549
542 #: ../data/ui/osm-edit-dialog.ui.h:1
550 #: data/ui/osm-edit-dialog.ui:58
543551 msgid "Type"
544552 msgstr "Type"
545553
546 #: ../data/ui/osm-edit-dialog.ui.h:2
554 #: data/ui/osm-edit-dialog.ui:84
547555 msgid "None"
548556 msgstr "Aucun"
549557
550 #: ../data/ui/osm-edit-dialog.ui.h:3
558 #: data/ui/osm-edit-dialog.ui:129
551559 msgid "Add Field"
552560 msgstr "Ajouter un champ"
553561
554 #: ../data/ui/osm-edit-dialog.ui.h:4
562 #: data/ui/osm-edit-dialog.ui:163
555563 msgid "Comment"
556564 msgstr "Commentaire"
557565
558 #: ../data/ui/osm-edit-dialog.ui.h:5
566 #: data/ui/osm-edit-dialog.ui:195
559567 msgid ""
560568 "Map changes will be visible on all maps that use\n"
561569 "OpenStreetMap data."
563571 "Les modifications de la carte seront visibles sur toutes\n"
564572 "les cartes qui utilisent des données OpenStreetMap."
565573
566 #: ../data/ui/osm-edit-dialog.ui.h:7
574 #: data/ui/osm-edit-dialog.ui:241
567575 msgid "Recently Used"
568576 msgstr "Dernièrement utilisé"
569577
570 #: ../data/ui/osm-edit-dialog.ui.h:8
578 #: data/ui/osm-edit-dialog.ui:280
571579 msgctxt "dialog title"
572580 msgid "Edit on OpenStreetMap"
573581 msgstr "Modifier sur OpenStreetMap"
574582
575 #: ../data/ui/osm-edit-dialog.ui.h:9
576 msgid "Cancel"
577 msgstr "Annuler"
578
579 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
583 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
580584 msgid "Next"
581585 msgstr "Suivant"
582586
583587 #. Translators: This is a tooltip
584 #: ../data/ui/place-bubble.ui.h:2
588 #: data/ui/place-bubble.ui:49
585589 msgid "Edit on OpenStreetMap"
586590 msgstr "Modifier sur OpenStreetMap"
587591
588592 #. Translators: This is a tooltip
589 #: ../data/ui/place-bubble.ui.h:4
593 #: data/ui/place-bubble.ui:73
590594 msgid "Show more information"
591595 msgstr "Montrer plus d’informations"
592596
593 #: ../data/ui/place-popover.ui.h:1
597 #: data/ui/place-popover.ui:24
594598 msgid "Press enter to search"
595599 msgstr "Appuyez sur entrée pour rechercher"
596600
597 #: ../data/ui/place-popover.ui.h:2
601 #: data/ui/place-popover.ui:72
598602 msgid "No results found"
599603 msgstr "Aucun résultat trouvé"
600604
601605 #. Translators: This is a tooltip
602 #: ../data/ui/route-entry.ui.h:2
606 #: data/ui/route-entry.ui:20
603607 msgid "Drag to change order of the route"
604608 msgstr "Faites glisser pour modifier l’ordre de l’itinéraire"
605609
606 #: ../data/ui/send-to-dialog.ui.h:1
610 #: data/ui/send-to-dialog.ui:15
607611 msgid "Open location"
608612 msgstr "Ouvrir l’emplacement"
609613
610 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
614 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
611615 msgid "_Open"
612616 msgstr "_Ouvrir"
613617
614 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
618 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:61
615619 msgid "Open Shape Layer"
616620 msgstr "Ouvrir une couche de formes"
617621
618622 #. Translators: This is a tooltip
619 #: ../data/ui/shape-layer-row.ui.h:2
623 #: data/ui/shape-layer-row.ui:19
620624 msgid "Toggle visible"
621625 msgstr "Inverser la visibilité"
622626
623 #: ../data/ui/sidebar.ui.h:1
627 #: data/ui/sidebar.ui:275
624628 msgid "Route search by GraphHopper"
625629 msgstr "Recherche d’itinéraire avec GraphHopper"
626630
627 #: ../data/ui/sidebar.ui.h:2
631 #: data/ui/sidebar.ui:296
628632 msgid "Route search by OpenTripPlanner"
629633 msgstr "Recherche d’itinéraire avec OpenTripPlanner"
630634
631 #: ../data/ui/sidebar.ui.h:3
635 #: data/ui/sidebar.ui:369
632636 msgid ""
633637 "Routing itineraries for public transit is provided by GNOME\n"
634638 "using timetable data obtained from transit companies or agencies.\n"
645649 "Les noms et marques affichés doivent être considérés comme des marques "
646650 "déposées, le cas échéant."
647651
648 #: ../data/ui/social-place-more-results-row.ui.h:1
652 #: data/ui/social-place-more-results-row.ui:8
649653 msgid "Show more results"
650654 msgstr "Montrer plus de résultats"
651655
652656 #. Translators: This is a tooltip
653 #: ../data/ui/transit-leg-row.ui.h:2
657 #: data/ui/transit-leg-row.ui:126
654658 msgid "Hide intermediate stops and information"
655659 msgstr "Masquer les arrêts et informations intermédiaires"
656660
657661 #. Translators: This is a tooltip
658 #: ../data/ui/transit-leg-row.ui.h:4
662 #: data/ui/transit-leg-row.ui:200
659663 msgid "Show intermediate stops and information"
660664 msgstr "Afficher les arrêts et informations intermédiaires"
661665
662666 #. Indicates searching for the next available itineraries
663 #: ../data/ui/transit-options-panel.ui.h:2
667 #: data/ui/transit-options-panel.ui:18
664668 msgid "Leave Now"
665669 msgstr "Partir maintenant"
666670
667671 #. Indicates searching for itineraries leaving at the specified time at the earliest
668 #: ../data/ui/transit-options-panel.ui.h:4
672 #: data/ui/transit-options-panel.ui:19
669673 msgid "Leave By"
670674 msgstr "Départ"
671675
672676 #. Indicates searching for itineraries arriving no later than the specified time
673 #: ../data/ui/transit-options-panel.ui.h:6
677 #: data/ui/transit-options-panel.ui:20
674678 msgid "Arrive By"
675679 msgstr "Arrivée"
676680
677681 #. Header indicating selected modes of transit
678 #: ../data/ui/transit-options-panel.ui.h:8
682 #: data/ui/transit-options-panel.ui:106
679683 msgid "Show"
680684 msgstr "Afficher"
681685
682 #: ../data/ui/transit-options-panel.ui.h:9
686 #: data/ui/transit-options-panel.ui:117
683687 msgid "Buses"
684688 msgstr "Bus"
685689
686 #: ../data/ui/transit-options-panel.ui.h:10
690 #: data/ui/transit-options-panel.ui:124
687691 msgid "Trams"
688692 msgstr "Trams"
689693
690 #: ../data/ui/transit-options-panel.ui.h:11
694 #: data/ui/transit-options-panel.ui:131
691695 msgid "Trains"
692696 msgstr "Trains"
693697
694 #: ../data/ui/transit-options-panel.ui.h:12
698 #: data/ui/transit-options-panel.ui:138
695699 msgid "Subway"
696700 msgstr "Métros"
697701
698 #: ../data/ui/transit-options-panel.ui.h:13
702 #: data/ui/transit-options-panel.ui:145
699703 msgid "Ferries"
700704 msgstr "Bateaux"
701705
702 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
706 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
703707 msgid "Current location"
704708 msgstr "Lieu actuel"
705709
706710 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
707 #: ../data/ui/user-location-bubble.ui.h:4
708 #, no-c-format
711 #: data/ui/user-location-bubble.ui:28
709712 msgid "Accuracy: %s"
710713 msgstr "Précision de la position : %s"
711714
712 #: ../data/ui/zoom-in-notification.ui.h:1
715 #: data/ui/zoom-in-dialog.ui:16
713716 msgid "Zoom in to add location!"
714717 msgstr "Zoomez pour ajouter un emplacement !"
715718
716 #: ../data/ui/zoom-in-notification.ui.h:2
717 msgid "OK"
718 msgstr "Valider"
719
720 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
721 #: ../lib/maps-file-tile-source.c:459
719 #: data/ui/zoom-in-dialog.ui:38
720 msgid "Zoom In"
721 msgstr "Zoom avant"
722
723 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
724 #: lib/maps-file-tile-source.c:459
722725 msgid "Failed to find tile structure in directory"
723726 msgstr "Impossible de trouver une structure de tuiles dans le répertoire"
724727
725 #: ../lib/maps-osm.c:56
728 #: lib/maps-osm.c:56
726729 msgid "Failed to parse XML document"
727730 msgstr "Échec d’analyse d’un document XML"
728731
729 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
732 #: lib/maps-osm.c:252 lib/maps-osm.c:405
730733 msgid "Missing required attributes"
731734 msgstr "Attributs obligatoires manquants"
732735
733 #: ../lib/maps-osm.c:453
736 #: lib/maps-osm.c:453
734737 msgid "Could not find OSM element"
735738 msgstr "Impossible de trouver l’élément OSM"
736739
737 #: ../src/application.js:98
740 #: src/application.js:95
738741 msgid "A path to a local tiles directory structure"
739742 msgstr "Un chemin vers un répertoire local de structure de tuiles"
740743
741 #: ../src/application.js:102
744 #: src/application.js:99
742745 msgid "Show the version of the program"
743746 msgstr "Afficher la version du logiciel"
744747
745 #: ../src/checkInDialog.js:167
748 #: src/checkInDialog.js:167
746749 msgid "Select an account"
747750 msgstr "Sélectionner un compte"
748751
749 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
752 #: src/checkInDialog.js:172 src/checkInDialog.js:244
750753 msgid "Loading"
751754 msgstr "Chargement"
752755
753 #: ../src/checkInDialog.js:196
756 #: src/checkInDialog.js:196
754757 msgid "Select a place"
755758 msgstr "Sélectionner un lieu"
756759
757 #: ../src/checkInDialog.js:201
760 #: src/checkInDialog.js:201
758761 msgid ""
759762 "Maps cannot find the place to check in to with Facebook. Please select one "
760763 "from this list."
762765 "Cartes ne trouve pas de lieu pour signaler sa localisation sur Facebook. "
763766 "Veuillez en sélectionner un dans cette liste."
764767
765 #: ../src/checkInDialog.js:203
768 #: src/checkInDialog.js:203
766769 msgid ""
767770 "Maps cannot find the place to check in to with Foursquare. Please select one "
768771 "from this list."
772775
773776 #. Translators: %s is the name of the place to check in.
774777 #.
775 #: ../src/checkInDialog.js:218
778 #: src/checkInDialog.js:218
776779 #, javascript-format
777780 msgid "Check in to %s"
778781 msgstr "Annoncer sa localisation à %s"
779782
780783 #. Translators: %s is the name of the place to check in.
781784 #.
782 #: ../src/checkInDialog.js:228
785 #: src/checkInDialog.js:228
783786 #, javascript-format
784787 msgid "Write an optional message to check in to %s."
785788 msgstr "Écrire un message optionnel pour votre annonce de localisation à %s."
786789
787 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
788 #: ../src/osmEditDialog.js:549
790 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
789791 msgid "An error has occurred"
790792 msgstr "Une erreur est survenue"
791793
792794 #. Translators: %s is the place name that user wanted to check-in
793 #: ../src/checkIn.js:144
795 #: src/checkIn.js:144
794796 #, javascript-format
795797 msgid "Cannot find “%s” in the social service"
796798 msgstr "Impossible de trouver « %s » sur le réseau social"
797799
798 #: ../src/checkIn.js:146
800 #: src/checkIn.js:146
799801 msgid "Cannot find a suitable place to check-in in this location"
800802 msgstr ""
801803 "Impossible de trouver un endroit correspondant pour annoncer sa localisation "
802804 "ici."
803805
804 #: ../src/checkIn.js:150
806 #: src/checkIn.js:150
805807 msgid ""
806808 "Credentials have expired, please open Online Accounts to sign in and enable "
807809 "this account"
809811 "Les informations d’authenfication ont expiré, ouvrez Comptes en ligne pour "
810812 "vous connecter et activer ce compte"
811813
812 #: ../src/contextMenu.js:95
814 #: src/contextMenu.js:98
813815 msgid "Route from here"
814816 msgstr "Itinéraire depuis ici"
815817
816 #: ../src/contextMenu.js:97
818 #: src/contextMenu.js:100
817819 msgid "Add destination"
818820 msgstr "Ajouter une destination"
819821
820 #: ../src/contextMenu.js:99
822 #: src/contextMenu.js:102
821823 msgid "Route to here"
822824 msgstr "Itinéraire jusqu’à ce point"
823825
824 #: ../src/contextMenu.js:128
826 #: src/contextMenu.js:131
825827 msgid "Nothing found here!"
826828 msgstr "Rien n’a été trouvé à cet endroit !"
827829
828 #: ../src/contextMenu.js:185
830 #: src/contextMenu.js:192
829831 msgid ""
830832 "Location was added to the map, note that it may take a while before it shows "
831833 "on the map and in search results."
837839 #. * exported image with coordinates. The .png extension should be kept
838840 #. * intact in the translated string.
839841 #.
840 #: ../src/exportViewDialog.js:82
842 #: src/exportViewDialog.js:82
841843 #, javascript-format
842844 msgid "Maps at %f, %f.png"
843845 msgstr "Cartes situées à %f, %f.png"
844846
845 #: ../src/exportViewDialog.js:154
847 #: src/exportViewDialog.js:154
846848 msgid "Filesystem is read only"
847849 msgstr "Le système de fichiers est en lecture seule"
848850
849 #: ../src/exportViewDialog.js:156
851 #: src/exportViewDialog.js:156
850852 msgid "You do not have permission to save there"
851853 msgstr "Vous n’avez pas la permission d’enregistrer à cet endroit"
852854
853 #: ../src/exportViewDialog.js:158
855 #: src/exportViewDialog.js:158
854856 msgid "The directory does not exist"
855857 msgstr "Le dossier n’existe pas"
856858
857 #: ../src/exportViewDialog.js:160
859 #: src/exportViewDialog.js:160
858860 msgid "No filename specified"
859861 msgstr "Aucun nom de fichier indiqué"
860862
861 #: ../src/exportViewDialog.js:168
863 #: src/exportViewDialog.js:168
862864 msgid "Unable to export view"
863865 msgstr "Impossible d’exporter l’affichage"
864866
865 #: ../src/geoJSONSource.js:98
867 #: src/geoJSONSource.js:98
866868 msgid "invalid coordinate"
867869 msgstr "coordonnée non valable"
868870
869 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
870 #: ../src/geoJSONSource.js:202
871 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
871872 msgid "parse error"
872873 msgstr "erreur d’analyse"
873874
874 #: ../src/geoJSONSource.js:181
875 #: src/geoJSONSource.js:181
875876 msgid "unknown geometry"
876877 msgstr "géométrie inconnue"
877878
878 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
879 #: src/graphHopper.js:93 src/openTripPlanner.js:652
879880 msgid "Route request failed."
880881 msgstr "Échec de la recherche d’itinéraire."
881882
882 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
883 #: src/graphHopper.js:100 src/openTripPlanner.js:615
883884 msgid "No route found."
884885 msgstr "Aucun itinéraire trouvé."
885886
886 #: ../src/graphHopper.js:189
887 #: src/graphHopper.js:188
887888 msgid "Start!"
888889 msgstr "C’est parti !"
889890
890 #: ../src/mainWindow.js:59
891 #: src/mainWindow.js:58
891892 msgid "All Layer Files"
892893 msgstr "Tous les fichiers de couches"
893894
894 #: ../src/mainWindow.js:452
895 #: src/mainWindow.js:436
895896 msgid "Failed to connect to location service"
896897 msgstr "Échec à la connexion au service de localisation"
897898
898 #: ../src/mainWindow.js:509
899 #: src/mainWindow.js:501
899900 msgid "translator-credits"
900901 msgstr ""
901902 "Ouharzoune Mohammed <karim-ouh@hotmail.fr>\n"
902903 "Claude Paroz <claude@2xlibre.net>\n"
903904 "Guillaume Bernard <contact.guib@laposte.net>"
904905
905 #: ../src/mainWindow.js:512
906 #: src/mainWindow.js:504
906907 msgid "A map application for GNOME"
907908 msgstr "Une application cartographique pour GNOME"
908909
909 #: ../src/mainWindow.js:523
910 #: src/mainWindow.js:515
910911 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
911912 msgstr ""
912913 "Copyright © 2011 – 2017 Red Hat, Inc. et les auteurs de Cartes de GNOME"
913914
914 #: ../src/mainWindow.js:542
915 #: src/mainWindow.js:534
915916 #, javascript-format
916917 msgid "Map data by %s and contributors"
917918 msgstr "Données cartographiques de %s et contributeurs"
921922 #. * the bare name of the tile provider, or a linkified URL if one
922923 #. * is available
923924 #.
924 #: ../src/mainWindow.js:558
925 #: src/mainWindow.js:550
925926 #, javascript-format
926927 msgid "Map tiles provided by %s"
927928 msgstr "Couches de données cartographiques fournies par %s"
928929
929 #: ../src/mapView.js:350
930 #: src/mapView.js:353
930931 msgid "File type is not supported"
931932 msgstr "Le type de fichier n’est pas pris en charge"
932933
933 #: ../src/mapView.js:357
934 #: src/mapView.js:360
934935 msgid "Failed to open layer"
935936 msgstr "Échec d’ouverture de la couche"
936937
937 #: ../src/mapView.js:393
938 #: src/mapView.js:396
938939 msgid "Failed to open GeoURI"
939940 msgstr "Échec d’ouverture de la Geo URI"
940941
941 #: ../src/openTripPlanner.js:613
942 msgid "No earlier alternatives found."
943 msgstr "Aucune alternative précédente trouvée."
944
945 #: ../src/openTripPlanner.js:614
946 msgid "No later alternatives found."
947 msgstr "Aucune alternative suivante trouvée."
948
949 #: ../src/openTripPlanner.js:652
942 #: src/openTripPlanner.js:648
950943 msgid "No timetable data found for this route."
951944 msgstr "Aucun horaire trouvé pour cet itinéraire."
952945
953946 #. setting the status in session.cancel_message still seems
954947 #. to always give status IO_ERROR
955 #: ../src/osmConnection.js:436
948 #: src/osmConnection.js:436
956949 msgid "Incorrect user name or password"
957950 msgstr "Nom d’utilisateur ou mot de passe incorrect"
958951
959 #: ../src/osmConnection.js:438
952 #: src/osmConnection.js:438
960953 msgid "Success"
961954 msgstr "Succès"
962955
963 #: ../src/osmConnection.js:440
956 #: src/osmConnection.js:440
964957 msgid "Bad request"
965958 msgstr "Mauvaise requête"
966959
967 #: ../src/osmConnection.js:442
960 #: src/osmConnection.js:442
968961 msgid "Object not found"
969962 msgstr "Objet non trouvé"
970963
971 #: ../src/osmConnection.js:444
964 #: src/osmConnection.js:444
972965 msgid "Conflict, someone else has just modified the object"
973966 msgstr "Conflit, quelqu’un d’autre vient de modifier l’objet"
974967
975 #: ../src/osmConnection.js:446
968 #: src/osmConnection.js:446
976969 msgid "Object has been deleted"
977970 msgstr "L’objet a été supprimé"
978971
979 #: ../src/osmConnection.js:448
972 #: src/osmConnection.js:448
980973 msgid "Way or relation refers to non-existing children"
981974 msgstr "Le chemin ou la relation se réfère à des enfants qui n’existent pas"
982975
983 #: ../src/osmEditDialog.js:105
976 #: src/osmEditDialog.js:105
984977 msgid "Name"
985978 msgstr "Nom"
986979
987 #: ../src/osmEditDialog.js:108
980 #: src/osmEditDialog.js:108
988981 msgid "The official name. This is typically what appears on signs."
989982 msgstr "Le nom officiel. C’est en général ce qui est écrit sur l’enseigne."
990983
991 #: ../src/osmEditDialog.js:111
984 #: src/osmEditDialog.js:111
992985 msgid "Address"
993986 msgstr "Adresse"
994987
995 #: ../src/osmEditDialog.js:119
988 #: src/osmEditDialog.js:119
996989 msgid "Website"
997990 msgstr "Site Web"
998991
999 #: ../src/osmEditDialog.js:122
992 #: src/osmEditDialog.js:122
1000993 msgid ""
1001994 "The official website. Try to use the most basic form of a URL i.e. http://"
1002995 "example.com instead of http://example.com/index.html."
1004997 "Le site officiel. Essayez d’utiliser la forme la plus simple pour l’URL, "
1005998 "c’est-à-dire http://example.com au lieu de http://example.com/index.html."
1006999
1007 #: ../src/osmEditDialog.js:127
1000 #: src/osmEditDialog.js:127
10081001 msgid "Phone"
10091002 msgstr "Téléphone"
10101003
1011 #: ../src/osmEditDialog.js:131
1004 #: src/osmEditDialog.js:131
10121005 msgid ""
10131006 "Phone number. Use the international format, starting with a + sign. Beware "
10141007 "of local privacy laws, especially for private phone numbers."
10171010 "signe +. Attention aux lois locales sur la vie privée, surtout pour les "
10181011 "numéros de téléphone des particuliers."
10191012
1020 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1013 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10211014 msgid "Wikipedia"
10221015 msgstr "Wikipédia"
10231016
1024 #: ../src/osmEditDialog.js:140
1017 #: src/osmEditDialog.js:140
10251018 msgid ""
10261019 "The format used should include the language code and the article title like "
10271020 "“en:Article title”."
10291022 "Le format utilisé devrait comprendre le code langue et le titre de "
10301023 "l’article, comme « fr:Titre de l’article »."
10311024
1032 #: ../src/osmEditDialog.js:144
1025 #: src/osmEditDialog.js:144
10331026 msgid "Opening hours"
10341027 msgstr "Heures d’ouverture"
10351028
1036 #: ../src/osmEditDialog.js:149
1029 #: src/osmEditDialog.js:149
10371030 msgid "See the link in the label for help on format."
10381031 msgstr "Voir le lien dans l’étiquette pour de l’aide sur le format."
10391032
1040 #: ../src/osmEditDialog.js:152
1033 #: src/osmEditDialog.js:152
10411034 msgid "Population"
10421035 msgstr "Population"
10431036
1044 #: ../src/osmEditDialog.js:157
1037 #: src/osmEditDialog.js:157
10451038 msgid "Altitude"
10461039 msgstr "Altitude"
10471040
1048 #: ../src/osmEditDialog.js:160
1041 #: src/osmEditDialog.js:160
10491042 msgid "Elevation (height above sea level) of a point in metres."
10501043 msgstr ""
10511044 "Élévation (hauteur au-dessus du niveau de la mer) d’un point en mètres."
10521045
1053 #: ../src/osmEditDialog.js:163
1046 #: src/osmEditDialog.js:163
10541047 msgid "Wheelchair access"
10551048 msgstr "Accès aux fauteuils roulants"
10561049
1057 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1058 #: ../src/osmEditDialog.js:213
1050 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10591051 msgid "Yes"
10601052 msgstr "Oui"
10611053
1062 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1063 #: ../src/osmEditDialog.js:214
1054 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10641055 msgid "No"
10651056 msgstr "Non"
10661057
1067 #: ../src/osmEditDialog.js:168
1058 #: src/osmEditDialog.js:168
10681059 msgid "Limited"
10691060 msgstr "Limité"
10701061
1071 #: ../src/osmEditDialog.js:169
1062 #: src/osmEditDialog.js:169
10721063 msgid "Designated"
10731064 msgstr "Réservé"
10741065
1075 #: ../src/osmEditDialog.js:172
1066 #: src/osmEditDialog.js:172
10761067 msgid "Internet access"
10771068 msgstr "Accès à Internet"
10781069
10791070 #. Translators:
10801071 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10811072 #.
1082 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1073 #: src/osmEditDialog.js:177 src/translations.js:340
10831074 msgid "Wi-Fi"
10841075 msgstr "Wi-Fi"
10851076
1086 #: ../src/osmEditDialog.js:178
1077 #: src/osmEditDialog.js:178
10871078 msgid "Wired"
10881079 msgstr "Filaire"
10891080
1090 #: ../src/osmEditDialog.js:179
1081 #: src/osmEditDialog.js:179
10911082 msgid "Terminal"
10921083 msgstr "Terminal"
10931084
1094 #: ../src/osmEditDialog.js:180
1085 #: src/osmEditDialog.js:180
10951086 msgid "Service"
10961087 msgstr "Service"
10971088
1098 #: ../src/osmEditDialog.js:183
1089 #: src/osmEditDialog.js:183
10991090 msgid "Religion"
11001091 msgstr "Religion"
11011092
1102 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1093 #: src/osmEditDialog.js:186 src/translations.js:363
11031094 msgid "Animism"
11041095 msgstr "Animisme"
11051096
1106 #: ../src/osmEditDialog.js:187
1097 #: src/osmEditDialog.js:187
11071098 msgid "Bahá’í"
11081099 msgstr "Bahaïsme"
11091100
1110 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1101 #: src/osmEditDialog.js:188 src/translations.js:365
11111102 msgid "Buddhism"
11121103 msgstr "Bouddhisme"
11131104
1114 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1105 #: src/osmEditDialog.js:189 src/translations.js:366
11151106 msgid "Caodaism"
11161107 msgstr "Caodaïsme"
11171108
1118 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1109 #: src/osmEditDialog.js:190 src/translations.js:367
11191110 msgid "Christianity"
11201111 msgstr "Christianisme"
11211112
1122 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1113 #: src/osmEditDialog.js:191 src/translations.js:368
11231114 msgid "Confucianism"
11241115 msgstr "Confucianisme"
11251116
1126 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1117 #: src/osmEditDialog.js:192 src/translations.js:369
11271118 msgid "Hinduism"
11281119 msgstr "Hindouisme"
11291120
1130 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1121 #: src/osmEditDialog.js:193 src/translations.js:370
11311122 msgid "Jainism"
11321123 msgstr "Jainisme"
11331124
1134 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1125 #: src/osmEditDialog.js:194 src/translations.js:371
11351126 msgid "Judaism"
11361127 msgstr "Judaïsme"
11371128
1138 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1129 #: src/osmEditDialog.js:195 src/translations.js:372
11391130 msgid "Islam"
11401131 msgstr "Islam"
11411132
1142 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1133 #: src/osmEditDialog.js:196 src/translations.js:373
11431134 msgid "Multiple Religions"
11441135 msgstr "Plusieurs religions"
11451136
1146 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1137 #: src/osmEditDialog.js:197 src/translations.js:374
11471138 msgid "Paganism"
11481139 msgstr "Paganisme"
11491140
1150 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1141 #: src/osmEditDialog.js:198 src/translations.js:375
11511142 msgid "Pastafarianism"
11521143 msgstr "Pastafarisme"
11531144
1154 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1145 #: src/osmEditDialog.js:199 src/translations.js:376
11551146 msgid "Scientology"
11561147 msgstr "Scientologie"
11571148
1158 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1149 #: src/osmEditDialog.js:200 src/translations.js:377
11591150 msgid "Shinto"
11601151 msgstr "Shintoïsme"
11611152
1162 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1153 #: src/osmEditDialog.js:201 src/translations.js:378
11631154 msgid "Sikhism"
11641155 msgstr "Sikhisme"
11651156
1166 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1157 #: src/osmEditDialog.js:202 src/translations.js:379
11671158 msgid "Spiritualism"
11681159 msgstr "Spiritualisme"
11691160
1170 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1161 #: src/osmEditDialog.js:203 src/translations.js:380
11711162 msgid "Taoism"
11721163 msgstr "Taoïsme"
11731164
1174 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1165 #: src/osmEditDialog.js:204 src/translations.js:381
11751166 msgid "Unitarian Universalism"
11761167 msgstr "Unitarisme universaliste"
11771168
1178 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1169 #: src/osmEditDialog.js:205 src/translations.js:382
11791170 msgid "Voodoo"
11801171 msgstr "Vaudou"
11811172
1182 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1173 #: src/osmEditDialog.js:206 src/translations.js:383
11831174 msgid "Yazidism"
11841175 msgstr "Yézidisme"
11851176
1186 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1177 #: src/osmEditDialog.js:207 src/translations.js:384
11871178 msgid "Zoroastrianism"
11881179 msgstr "Zoroastrisme"
11891180
1190 #: ../src/osmEditDialog.js:210
1181 #: src/osmEditDialog.js:210
11911182 msgid "Toilets"
11921183 msgstr "Toilettes"
11931184
1194 #: ../src/osmEditDialog.js:217
1185 #: src/osmEditDialog.js:217
11951186 msgid "Note"
11961187 msgstr "Note"
11971188
1198 #: ../src/osmEditDialog.js:220
1189 #: src/osmEditDialog.js:220
11991190 msgid ""
12001191 "Information used to inform other mappers about non-obvious information about "
12011192 "an element, the author’s intent when creating it, or hints for further "
12061197 "sa création ou des indications pour de possibles améliorations."
12071198
12081199 # :../data/ui/context-menu.ui.h:4 ../src/osmEditDialog.js:167
1209 #: ../src/osmEditDialog.js:325
1200 #: src/osmEditDialog.js:325
12101201 msgctxt "dialog title"
12111202 msgid "Add to OpenStreetMap"
12121203 msgstr "Ajout à OpenStreetMap"
12131204
1214 #: ../src/osmEditDialog.js:379
1205 #: src/osmEditDialog.js:379
12151206 msgid "Select Type"
12161207 msgstr "Sélectionner le type"
12171208
1218 #: ../src/osmEditDialog.js:496
1209 #: src/osmEditDialog.js:496
12191210 msgid "Done"
12201211 msgstr "Terminé"
12211212
1222 #: ../src/placeBubble.js:125
1213 #: src/placeBubble.js:125
12231214 msgid "Population:"
12241215 msgstr "Population :"
12251216
1226 #: ../src/placeBubble.js:131
1217 #: src/placeBubble.js:131
12271218 msgid "Altitude:"
12281219 msgstr "Altitude :"
12291220
1230 #: ../src/placeBubble.js:136
1221 #: src/placeBubble.js:136
12311222 msgid "Opening hours:"
12321223 msgstr "Heures d’ouverture :"
12331224
1234 #: ../src/placeBubble.js:141
1225 #: src/placeBubble.js:141
12351226 msgid "Internet access:"
12361227 msgstr "Accès à Internet :"
12371228
1238 #: ../src/placeBubble.js:146
1229 #: src/placeBubble.js:146
12391230 msgid "Religion:"
12401231 msgstr "Religion :"
12411232
1242 #: ../src/placeBubble.js:151
1233 #: src/placeBubble.js:151
12431234 msgid "Toilets:"
12441235 msgstr "Toilettes :"
12451236
1246 #: ../src/placeBubble.js:156
1237 #: src/placeBubble.js:156
12471238 msgid "Wheelchair access:"
12481239 msgstr "Accès aux fauteuils roulants :"
12491240
1250 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1241 #: src/placeBubble.js:162 src/placeBubble.js:166
12511242 msgid "Phone:"
12521243 msgstr "Téléphone :"
12531244
1254 #: ../src/placeEntry.js:186
1245 #: src/placeEntry.js:186
12551246 msgid "Failed to parse Geo URI"
12561247 msgstr "Échec à l’analyse de la Geo URI"
12571248
12611252 #. Translators:
12621253 #. * There is public internet access but the particular kind is unknown.
12631254 #.
1264 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1255 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12651256 msgid "yes"
12661257 msgstr "oui"
12671258
12701261 #. * can be accessed and others not, areas requiring assistance
12711262 #. * by someone pushing up a steep gradient).
12721263 #.
1273 #: ../src/place.js:225
1264 #: src/place.js:225
12741265 msgid "limited"
12751266 msgstr "limité"
12761267
12821273 #. * no internet access is offered in a place where
12831274 #. * someone might expect it.
12841275 #.
1285 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1276 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12861277 msgid "no"
12871278 msgstr "non"
12881279
12911282 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12921283 #. * only). This is rarely used.
12931284 #.
1294 #: ../src/place.js:238
1285 #: src/place.js:238
12951286 msgid "designated"
12961287 msgstr "réservé"
12971288
1298 #: ../src/printLayout.js:240
1289 #: src/printLayout.js:240
12991290 #, javascript-format
13001291 msgid "From %s to %s"
13011292 msgstr "De %s à %s"
13021293
1303 #: ../src/printOperation.js:46
1294 #: src/printOperation.js:46
13041295 msgid "Loading map tiles for printing"
13051296 msgstr "Chargement des tuiles de carte pour l’impression"
13061297
1307 #: ../src/printOperation.js:47
1298 #: src/printOperation.js:47
13081299 msgid "You can abort printing if this takes too long"
13091300 msgstr "Vous pouvez interrompre l’impression si cela prend trop de temps"
13101301
1311 #: ../src/printOperation.js:49
1302 #: src/printOperation.js:49
13121303 msgid "Abort printing"
13131304 msgstr "Interrompre l’impression"
13141305
13151306 #. Translators: this is add via location tooltip
1316 #: ../src/routeEntry.js:72
1307 #: src/routeEntry.js:74
13171308 msgid "Add via location"
13181309 msgstr "Ajouter un emplacement intermédiaire"
13191310
13201311 #. Translators: this is remove via location tooltip
1321 #: ../src/routeEntry.js:78
1312 #: src/routeEntry.js:84
13221313 msgid "Remove via location"
13231314 msgstr "Supprimer l’emplacement intermédiaire"
13241315
13251316 #. Translators: this is reverse route tooltip
1326 #: ../src/routeEntry.js:84
1317 #: src/routeEntry.js:90
13271318 msgid "Reverse route"
13281319 msgstr "Chemin inverse"
13291320
1330 #: ../src/sendToDialog.js:176
1321 #: src/sendToDialog.js:175
13311322 msgid "Failed to open URI"
13321323 msgstr "Échec d’ouverture de l’URI"
13331324
1334 #: ../src/shapeLayer.js:91
1325 #: src/shapeLayer.js:91
13351326 msgid "failed to load file"
13361327 msgstr "impossible de charger le fichier"
13371328
13381329 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1339 #: ../src/sidebar.js:292
1330 #: src/sidebar.js:293
13401331 #, javascript-format
13411332 msgid "Estimated time: %s"
13421333 msgstr "Temps estimé : %s"
13441335 #. Translators: this a format string indicating arriving at the
13451336 #. * destination of journey with the arrival address and transit
13461337 #. * stop as the format parameter
1347 #: ../src/transitArrivalRow.js:54
1338 #: src/transitArrivalRow.js:54
13481339 #, javascript-format
13491340 msgid "Arrive at %s"
13501341 msgstr "Arrivée à %s"
13511342
1352 #: ../src/transitArrivalRow.js:56
1343 #: src/transitArrivalRow.js:56
13531344 msgid "Arrive"
13541345 msgstr "Arrivée"
13551346
13561347 #. Translators: this is a format string indicating instructions
13571348 #. * starting a journey at the address given as the parameter
13581349 #.
1359 #: ../src/transitLegRow.js:71
1350 #: src/transitLegRow.js:71
13601351 #, javascript-format
13611352 msgid "Start at %s"
13621353 msgstr "Départ de %s"
13651356 #. * with no set name (such as when the user started routing from
13661357 #. * an arbitrary point on the map)
13671358 #.
1368 #: ../src/transitLegRow.js:77
1359 #: src/transitLegRow.js:77
13691360 msgid "Start"
13701361 msgstr "Départ"
13711362
1372 #: ../src/transitLegRow.js:106
1363 #: src/transitLegRow.js:106
13731364 msgid "Show walking instructions"
13741365 msgstr "Montrer les instructions de marche à pied"
13751366
1376 #: ../src/transitLegRow.js:107
1367 #: src/transitLegRow.js:107
13771368 msgid "Hide walking instructions"
13781369 msgstr "Masquer les instructions de marche à pied"
13791370
13801371 #. Translators: this is a format string indicating walking a certain
13811372 #. * distance, with the distance expression being the %s placeholder
13821373 #.
1383 #: ../src/transitLegRow.js:132
1374 #: src/transitLegRow.js:132
13841375 #, javascript-format
13851376 msgid "Walk %s"
13861377 msgstr "Marcher %s"
13871378
1388 #: ../src/transitMoreRow.js:39
1379 #: src/transitMoreRow.js:39
13891380 msgid "Load earlier alternatives"
13901381 msgstr "Charger les alternatives précédentes"
13911382
1392 #: ../src/transitMoreRow.js:41
1383 #: src/transitMoreRow.js:41
13931384 msgid "Load later alternatives"
13941385 msgstr "Charger les alternatives suivantes"
13951386
1387 #: src/transitMoreRow.js:54
1388 msgid "No earlier alternatives found."
1389 msgstr "Aucune alternative précédente trouvée."
1390
1391 #: src/transitMoreRow.js:56
1392 msgid "No later alternatives found."
1393 msgstr "Aucune alternative suivante trouvée."
1394
13961395 #.
13971396 #. * Translators: this is a format string giving the equivalent to
13981397 #. * "may 29" according to the current locale's convensions.
13991398 #.
1400 #: ../src/transitOptionsPanel.js:141
1399 #: src/transitOptionsPanel.js:141
14011400 msgctxt "month-day-date"
14021401 msgid "%b %e"
14031402 msgstr "%e %b"
14071406 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14081407 #. * these could be rearranged if needed.
14091408 #.
1410 #: ../src/transitPlan.js:249
1409 #: src/transitPlan.js:254
14111410 #, javascript-format
14121411 msgid "%s – %s"
14131412 msgstr "%s – %s"
14161415 #. * less than an hour, with only the minutes part, using plural forms
14171416 #. * as appropriate
14181417 #.
1419 #: ../src/transitPlan.js:276
1418 #: src/transitPlan.js:281
14201419 #, javascript-format
14211420 msgid "%d minute"
14221421 msgid_plural "%d minutes"
14271426 #. * where the duration is an exact number of hours (i.e. no
14281427 #. * minutes part), using plural forms as appropriate
14291428 #.
1430 #: ../src/transitPlan.js:287
1429 #: src/transitPlan.js:292
14311430 #, javascript-format
14321431 msgid "%d hour"
14331432 msgid_plural "%d hours"
14381437 #. * where the duration contains an hour and minute part, it's
14391438 #. * pluralized on the hours part
14401439 #.
1441 #: ../src/transitPlan.js:293
1440 #: src/transitPlan.js:298
14421441 #, javascript-format
14431442 msgid "%d:%02d hour"
14441443 msgid_plural "%d:%02d hours"
14511450 #. * "12:00–13:03" where the placeholder %s are the actual times,
14521451 #. * these could be rearranged if needed.
14531452 #.
1454 #: ../src/transitPlan.js:642
1453 #: src/transitPlan.js:651
14551454 #, javascript-format
14561455 msgid "%s–%s"
14571456 msgstr "%s–%s"
14581457
1459 #: ../src/translations.js:56
1458 #: src/translations.js:56
14601459 msgid "around the clock"
14611460 msgstr "24h/24"
14621461
1463 #: ../src/translations.js:58
1462 #: src/translations.js:58
14641463 msgid "from sunrise to sunset"
14651464 msgstr "du lever au coucher du soleil"
14661465
14701469 #. * The space between the format place holders could be
14711470 #. * substituted with the appropriate separator.
14721471 #.
1473 #: ../src/translations.js:77
1472 #: src/translations.js:77
14741473 #, javascript-format
14751474 msgctxt "time range list"
14761475 msgid "%s %s"
14821481 #. * The space between the format place holders could be
14831482 #. * substituted with the appropriate separator.
14841483 #.
1485 #: ../src/translations.js:89
1484 #: src/translations.js:89
14861485 #, javascript-format
14871486 msgctxt "time range list"
14881487 msgid "%s %s %s"
14951494 #. * The space between the format place holders could be substituted with
14961495 #. * the appropriate separator or phrase and the ordering of the arguments
14971496 #. * can be rearranged with the %n#s syntax.
1498 #: ../src/translations.js:120
1497 #: src/translations.js:120
14991498 #, javascript-format
15001499 msgctxt "time range component"
15011500 msgid "%s %s"
15101509 #. * place holder.
15111510 #. * The separator (,) could be replaced with a translated variant or
15121511 #. * a phrase if appropriate.
1513 #: ../src/translations.js:152
1512 #: src/translations.js:152
15141513 #, javascript-format
15151514 msgctxt "day interval list"
15161515 msgid "%s,%s"
15251524 #. * %s place holder.
15261525 #. * The separator (,) could be replaced with a translated variant or
15271526 #. * a phrase if appropriate.
1528 #: ../src/translations.js:166
1527 #: src/translations.js:166
15291528 #, javascript-format
15301529 msgctxt "day interval list"
15311530 msgid "%s,%s,%s"
15321531 msgstr "%s, %s, %s"
15331532
1534 #: ../src/translations.js:185
1533 #: src/translations.js:185
15351534 msgid "every day"
15361535 msgstr "tous les jours"
15371536
15381537 #. Translators:
15391538 #. * This represents a range of days with a starting and ending day.
15401539 #.
1541 #: ../src/translations.js:197
1540 #: src/translations.js:197
15421541 #, javascript-format
15431542 msgctxt "day range"
15441543 msgid "%s-%s"
15451544 msgstr "%s — %s"
15461545
1547 #: ../src/translations.js:208
1546 #: src/translations.js:208
15481547 msgid "public holidays"
15491548 msgstr "congés publics"
15501549
1551 #: ../src/translations.js:210
1550 #: src/translations.js:210
15521551 msgid "school holidays"
15531552 msgstr "congés scolaires"
15541553
15601559 #. * the translation. The order of the arguments can be rearranged
15611560 #. * using the %n$s syntax.
15621561 #.
1563 #: ../src/translations.js:250
1562 #: src/translations.js:250
15641563 #, javascript-format
15651564 msgctxt "time interval list"
15661565 msgid "%s, %s"
15671566 msgstr "%s, %s"
15681567
1569 #: ../src/translations.js:264
1568 #: src/translations.js:264
15701569 msgid "not open"
15711570 msgstr "fermé"
15721571
15771576 #. * translation as needed. The order of the arguments can be rearranged
15781577 #. * using the %n$s syntax.
15791578 #.
1580 #: ../src/translations.js:279
1579 #: src/translations.js:279
15811580 #, javascript-format
15821581 msgctxt "time interval"
15831582 msgid "%s-%s"
15861585 #. Translators:
15871586 #. * This means a a place where you can plug in your laptop with ethernet.
15881587 #.
1589 #: ../src/translations.js:345
1588 #: src/translations.js:345
15901589 msgid "wired"
15911590 msgstr "filaire"
15921591
15931592 #. Translators:
15941593 #. * Like internet cafe or library where the computer is given.
15951594 #.
1596 #: ../src/translations.js:350
1595 #: src/translations.js:350
15971596 msgid "terminal"
15981597 msgstr "terminal"
15991598
16001599 #. Translators:
16011600 #. * This means there is personnel which helps you in case of problems.
16021601 #.
1603 #: ../src/translations.js:355
1602 #: src/translations.js:355
16041603 msgid "service"
16051604 msgstr "service"
16061605
16071606 #. Translators: Accuracy of user location information
1608 #: ../src/utils.js:226
1607 #: src/utils.js:226
16091608 msgid "Unknown"
16101609 msgstr "Inconnue"
16111610
16121611 #. Translators: Accuracy of user location information
1613 #: ../src/utils.js:229
1612 #: src/utils.js:229
16141613 msgid "Exact"
16151614 msgstr "Exacte"
16161615
1617 #: ../src/utils.js:287
1616 #: src/utils.js:287
16181617 #, javascript-format
16191618 msgid "%f h"
16201619 msgstr "%f h"
16211620
1622 #: ../src/utils.js:289
1621 #: src/utils.js:289
16231622 #, javascript-format
16241623 msgid "%f min"
16251624 msgstr "%f min"
16261625
1627 #: ../src/utils.js:291
1626 #: src/utils.js:291
16281627 #, javascript-format
16291628 msgid "%f s"
16301629 msgstr "%f s"
16311630
16321631 #. Translators: This is a distance measured in kilometers
1633 #: ../src/utils.js:302
1632 #: src/utils.js:302
16341633 #, javascript-format
16351634 msgid "%s km"
16361635 msgstr "%s km"
16371636
16381637 #. Translators: This is a distance measured in meters
1639 #: ../src/utils.js:305
1638 #: src/utils.js:305
16401639 #, javascript-format
16411640 msgid "%s m"
16421641 msgstr "%s m"
16431642
16441643 #. Translators: This is a distance measured in miles
1645 #: ../src/utils.js:313
1644 #: src/utils.js:313
16461645 #, javascript-format
16471646 msgid "%s mi"
16481647 msgstr "%s miles"
16491648
16501649 #. Translators: This is a distance measured in feet
1651 #: ../src/utils.js:316
1650 #: src/utils.js:316
16521651 #, javascript-format
16531652 msgid "%s ft"
16541653 msgstr "%s pieds"
1655
1656 #~ msgid "Open Shape Layer&#x2026;"
1657 #~ msgstr "Ouvrir une couche de formes…"
1658
1659 #~ msgid "Load Map Layer"
1660 #~ msgstr "Charger la couche cartographique"
1661
1662 #~ msgid "Open Layer"
1663 #~ msgstr "Ouvrir la couche"
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
11 "PO-Revision-Date: 2018-02-04 16:57+0100\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-06-18 20:31+0000\n"
10 "PO-Revision-Date: 2018-06-24 13:50+0200\n"
1211 "Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
1312 "Language-Team: Friulian <fur@li.org>\n"
1413 "Language: fur\n"
1514 "MIME-Version: 1.0\n"
1615 "Content-Type: text/plain; charset=UTF-8\n"
1716 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 2.0.3\n"
17 "X-Generator: Poedit 2.0.7\n"
1918 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2019
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "Mapis GNOME"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
2726 msgstr "Cjate puescj tor atôr pal mont"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
3029 msgid ""
3130 "Maps gives you quick access to maps all across the world. It allows you to "
3231 "quickly find the place you’re looking for by searching for a city or street, "
3635 "corse il puest che ti interesse cirint citât o vie, o cirî un puest dulà "
3736 "cjatâsi cuntun ami."
3837
39 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
38 #: data/org.gnome.Maps.appdata.xml.in:14
4039 msgid ""
4140 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4241 "thousands of people across the globe."
4746 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4847 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4948 #. your language to see what words you can use for the translated search.
50 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
49 #: data/org.gnome.Maps.appdata.xml.in:22
5150 msgid ""
5251 "You can even search for specific types of locations, such as “Pubs near Main "
5352 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5655 "Street, Boston\" o \"Hotels near Alexanderplatz, Berlin”."
5756
5857 #. Translators: This is the program name.
59 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:87 ../src/mainWindow.js:518
58 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
59 #: src/application.js:83 src/mainWindow.js:511
6160 msgid "Maps"
6261 msgstr "Mapis"
6362
64 #: ../data/org.gnome.Maps.desktop.in.h:2
63 #: data/org.gnome.Maps.desktop.in:5
6564 msgid "A simple maps application"
6665 msgstr "Une semplice aplicazion par lis mapiss"
6766
68 #: ../data/org.gnome.Maps.desktop.in.h:3
67 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
68 #: data/org.gnome.Maps.desktop.in:8
69 msgid "org.gnome.Maps"
70 msgstr "org.gnome.Maps"
71
72 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
73 #: data/org.gnome.Maps.desktop.in:14
6974 msgid "Maps;"
7075 msgstr "Mapis;"
7176
72 #: ../data/org.gnome.Maps.desktop.in.h:4
77 #: data/org.gnome.Maps.desktop.in:17
7378 msgid "Allows your location to be shown on the map."
7479 msgstr "Permet ae tô posizion di jessi mostrade te mape."
7580
76 #: ../data/org.gnome.Maps.gschema.xml.h:1
81 #: data/org.gnome.Maps.gschema.xml:11
7782 msgid "last viewed location"
7883 msgstr "ultime posizion viodude"
7984
80 #: ../data/org.gnome.Maps.gschema.xml.h:2
85 #: data/org.gnome.Maps.gschema.xml:12
8186 msgid "Coordinates of last viewed location."
8287 msgstr "Coordinadis de ultime posizion viodude."
8388
84 #: ../data/org.gnome.Maps.gschema.xml.h:3
89 #: data/org.gnome.Maps.gschema.xml:16
8590 msgid "Window size"
8691 msgstr "Dimension barcon"
8792
88 #: ../data/org.gnome.Maps.gschema.xml.h:4
93 #: data/org.gnome.Maps.gschema.xml:17
8994 msgid "Window size (width and height)."
9095 msgstr "Dimension barcon (largjece e altece)."
9196
92 #: ../data/org.gnome.Maps.gschema.xml.h:5
97 #: data/org.gnome.Maps.gschema.xml:21
9398 msgid "Window position"
9499 msgstr "Posizion barcon"
95100
96 #: ../data/org.gnome.Maps.gschema.xml.h:6
101 #: data/org.gnome.Maps.gschema.xml:22
97102 msgid "Window position (X and Y)."
98103 msgstr "Posizion barcon (X e Y)."
99104
100 #: ../data/org.gnome.Maps.gschema.xml.h:7
105 #: data/org.gnome.Maps.gschema.xml:26
101106 msgid "Window maximized"
102107 msgstr "Barcon massimizât"
103108
104 #: ../data/org.gnome.Maps.gschema.xml.h:8
109 #: data/org.gnome.Maps.gschema.xml:27
105110 msgid "Window maximization state"
106111 msgstr "Stat massimizât dal barcon"
107112
108 #: ../data/org.gnome.Maps.gschema.xml.h:9
113 #: data/org.gnome.Maps.gschema.xml:31
109114 msgid "Maximum number of search results"
110115 msgstr "Massim numar di risultâts di ricercje"
111116
112 #: ../data/org.gnome.Maps.gschema.xml.h:10
117 #: data/org.gnome.Maps.gschema.xml:32
113118 msgid "Maximum number of search results from geocode search."
114119 msgstr "Massim numar di risultâts de ricercje da codifiche gjeografiche. "
115120
116 #: ../data/org.gnome.Maps.gschema.xml.h:11
121 #: data/org.gnome.Maps.gschema.xml:36
117122 msgid "Number of recent places to store"
118123 msgstr "Numar di lûcs resints di archiviâ"
119124
120 #: ../data/org.gnome.Maps.gschema.xml.h:12
125 #: data/org.gnome.Maps.gschema.xml:37
121126 msgid "Number of recently visited places to store."
122127 msgstr "Numar di lûcs resints viodûts di tegnî di cont."
123128
124 #: ../data/org.gnome.Maps.gschema.xml.h:13
129 #: data/org.gnome.Maps.gschema.xml:41
125130 msgid "Number of recent routes to store"
126131 msgstr "Numar di stradis resintis di archiviâ"
127132
128 #: ../data/org.gnome.Maps.gschema.xml.h:14
133 #: data/org.gnome.Maps.gschema.xml:42
129134 msgid "Number of recently visited routes to store."
130135 msgstr "Numar di stradis resintis viodudis di tegnî di cont."
131136
132 #: ../data/org.gnome.Maps.gschema.xml.h:15
137 #: data/org.gnome.Maps.gschema.xml:46
133138 msgid "Facebook check-in privacy setting"
134139 msgstr "Impostazions privacy dai check-in su Facebook"
135140
136141 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
137 #: ../data/org.gnome.Maps.gschema.xml.h:17
142 #: data/org.gnome.Maps.gschema.xml:48
138143 msgid ""
139144 "Latest used Facebook check-in privacy setting. Possible values are: "
140145 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142147 "Ultime impostazion pe privacy dai check-in su Facebook doprade. I valôrs "
143148 "pussibii a son: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS o SELF."
144149
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
150 #: data/org.gnome.Maps.gschema.xml:52
146151 msgid "Foursquare check-in privacy setting"
147152 msgstr "Impostazions pe privacy dai check-in su Foursquare"
148153
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
154 #: data/org.gnome.Maps.gschema.xml:53
150155 msgid ""
151156 "Latest used Foursquare check-in privacy setting. Possible values are: "
152157 "public, followers or private."
154159 "Ultime impostazion pe privacy dai check-in doprade. I valôrs pussibii a son: "
155160 "public, followers o private."
156161
157 #: ../data/org.gnome.Maps.gschema.xml.h:20
162 #: data/org.gnome.Maps.gschema.xml:57
158163 msgid "Foursquare check-in Facebook broadcasting"
159164 msgstr "Trasmission a Facebook dai check-in di Foursquare"
160165
161 #: ../data/org.gnome.Maps.gschema.xml.h:21
166 #: data/org.gnome.Maps.gschema.xml:58
162167 msgid ""
163168 "Indicates if Foursquare should broadcast the check-in as a post in the "
164169 "Facebook account associated with the Foursquare account."
166171 "Indiche se Foursquare al à di inviâ il check-in come un post tal account "
167172 "Facebook associât cun l'account di Foursquare."
168173
169 #: ../data/org.gnome.Maps.gschema.xml.h:22
174 #: data/org.gnome.Maps.gschema.xml:62
170175 msgid "Foursquare check-in Twitter broadcasting"
171176 msgstr "Trasmission a Twitter dai check-in di Foursquare"
172177
173 #: ../data/org.gnome.Maps.gschema.xml.h:23
178 #: data/org.gnome.Maps.gschema.xml:63
174179 msgid ""
175180 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176181 "Twitter account associated with the Foursquare account."
178183 "Indiche se Foursquare al à di inviâ il check-in come un tweet tal account "
179184 "Twitter associât cun l'account di Foursquare."
180185
181 #: ../data/org.gnome.Maps.gschema.xml.h:24
186 #: data/org.gnome.Maps.gschema.xml:67
182187 msgid "OpenStreetMap username or e-mail address"
183188 msgstr "Non utent o direzion e-mail OpenStreetMap"
184189
185 #: ../data/org.gnome.Maps.gschema.xml.h:25
190 #: data/org.gnome.Maps.gschema.xml:68
186191 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
187192 msgstr ""
188193 "Al indiche se l'utent al è jentrât te session par modificâ dâts "
189194 "OpenStreetMap."
190195
191 #: ../data/org.gnome.Maps.gschema.xml.h:26
196 #: data/org.gnome.Maps.gschema.xml:72
192197 msgid "Last used transportation type for routing"
193198 msgstr "L'ultin gjenar di traspuart doprât par spostâsi"
194199
195 #: ../data/ui/app-menu.ui.h:1
200 #: data/ui/app-menu.ui:7
196201 msgid "Set up OpenStreetMap Account"
197202 msgstr "Configure Account OpenStreetMap"
198203
199 #: ../data/ui/app-menu.ui.h:2
204 #: data/ui/app-menu.ui:12
200205 msgid "_Keyboard Shortcuts"
201206 msgstr "_Scurtis tastiere"
202207
203 #: ../data/ui/app-menu.ui.h:3
208 #: data/ui/app-menu.ui:17
204209 msgid "About"
205210 msgstr "Informazions"
206211
207 #: ../data/ui/app-menu.ui.h:4
212 #: data/ui/app-menu.ui:21
208213 msgid "Quit"
209214 msgstr "Jes"
210215
211 #: ../data/ui/check-in-dialog.ui.h:1
216 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
212217 msgid "Visibility"
213218 msgstr "Visibilitât"
214219
215 #: ../data/ui/check-in-dialog.ui.h:2
220 #: data/ui/check-in-dialog.ui:334
216221 msgid "Post on Facebook"
217222 msgstr "Publiche su Facebook"
218223
219 #: ../data/ui/check-in-dialog.ui.h:3
224 #: data/ui/check-in-dialog.ui:348
220225 msgid "Post on Twitter"
221226 msgstr "Publiche su Twitter"
222227
223 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
224 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
228 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
229 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
225230 msgid "_Cancel"
226231 msgstr "_Anule"
227232
228233 #. Translators: Check in is used as a verb
229 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
234 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
230235 msgid "C_heck in"
231236 msgstr "C_heck in"
232237
233 #: ../data/ui/check-in-dialog.ui.h:6
238 #: data/ui/check-in-dialog.ui:427
234239 msgid "Everyone"
235240 msgstr "Ducj"
236241
237 #: ../data/ui/check-in-dialog.ui.h:7
242 #: data/ui/check-in-dialog.ui:431
238243 msgid "Friends of friends"
239244 msgstr "Amîs di amîs"
240245
241 #: ../data/ui/check-in-dialog.ui.h:8
246 #: data/ui/check-in-dialog.ui:435
242247 msgid "Just friends"
243248 msgstr "Nome amîs"
244249
245 #: ../data/ui/check-in-dialog.ui.h:9
250 #: data/ui/check-in-dialog.ui:439
246251 msgid "Just me"
247252 msgstr "Nome jo"
248253
249 #: ../data/ui/check-in-dialog.ui.h:10
254 #: data/ui/check-in-dialog.ui:453
250255 msgid "Public"
251256 msgstr "Public"
252257
253 #: ../data/ui/check-in-dialog.ui.h:11
258 #: data/ui/check-in-dialog.ui:457
254259 msgid "Followers"
255260 msgstr "Personis che a mi seguissin"
256261
257 #: ../data/ui/check-in-dialog.ui.h:12
262 #: data/ui/check-in-dialog.ui:461
258263 msgid "Private"
259264 msgstr "Privât"
260265
261 #: ../data/ui/context-menu.ui.h:1
266 #: data/ui/context-menu.ui:9
262267 msgid "What’s here?"
263268 msgstr "Ce isal chi?"
264269
265 #: ../data/ui/context-menu.ui.h:2
270 #: data/ui/context-menu.ui:16
266271 msgid "Copy Location"
267272 msgstr "Copie posizion"
268273
269 #: ../data/ui/context-menu.ui.h:3
274 #: data/ui/context-menu.ui:23
270275 msgid "Export As Image"
271276 msgstr "Espuarte come Inmagjin"
272277
273 #: ../data/ui/context-menu.ui.h:4
278 #: data/ui/context-menu.ui:36
274279 msgid "Add to OpenStreetMap"
275280 msgstr "Zonte a OpenStreetMap"
276281
277 #: ../data/ui/export-view-dialog.ui.h:1
282 #: data/ui/export-view-dialog.ui:14
278283 msgid "Export view"
279284 msgstr "Espuarte viodude"
280285
281 #: ../data/ui/export-view-dialog.ui.h:3
286 #: data/ui/export-view-dialog.ui:34
282287 msgid "_Export"
283288 msgstr "_Espuarte"
284289
285 #: ../data/ui/export-view-dialog.ui.h:4
290 #: data/ui/export-view-dialog.ui:126
286291 msgid "Include route and markers"
287292 msgstr "Inclût stradis e marcadôrs"
288293
289 #: ../data/ui/help-overlay.ui.h:1
294 #: data/ui/help-overlay.ui:14
290295 msgctxt "shortcut window"
291296 msgid "General"
292297 msgstr "Gjenerâl"
293298
294 #: ../data/ui/help-overlay.ui.h:2
299 #: data/ui/help-overlay.ui:18
295300 msgctxt "shortcut window"
296301 msgid "Show Shortcuts"
297302 msgstr "Mostre scurtis"
298303
299 #: ../data/ui/help-overlay.ui.h:3
304 #: data/ui/help-overlay.ui:25
300305 msgctxt "shortcut window"
301306 msgid "Search"
302307 msgstr "Cîr"
303308
304 #: ../data/ui/help-overlay.ui.h:4
309 #: data/ui/help-overlay.ui:32
305310 msgctxt "shortcut window"
306311 msgid "Toggle route planner"
307312 msgstr "Cambie plan stradis"
308313
309 #: ../data/ui/help-overlay.ui.h:5
314 #: data/ui/help-overlay.ui:39
310315 msgctxt "shortcut window"
311316 msgid "Print route"
312317 msgstr "Stampe strade"
313318
314 #: ../data/ui/help-overlay.ui.h:6
319 #: data/ui/help-overlay.ui:46
315320 msgctxt "shortcut window"
316321 msgid "Quit"
317322 msgstr "Jes"
318323
319 #: ../data/ui/help-overlay.ui.h:7
324 #: data/ui/help-overlay.ui:55
320325 msgctxt "shortcut window"
321326 msgid "Map View"
322327 msgstr "Viodude mape"
323328
324 #: ../data/ui/help-overlay.ui.h:8
329 #: data/ui/help-overlay.ui:59
325330 msgctxt "shortcut window"
326331 msgid "Zoom in"
327332 msgstr "Aumente ingrandiment"
328333
329 #: ../data/ui/help-overlay.ui.h:9
334 #: data/ui/help-overlay.ui:66
330335 msgctxt "shortcut window"
331336 msgid "Zoom out"
332337 msgstr "Diminuìs ingrandiment"
333338
334 #: ../data/ui/help-overlay.ui.h:10
339 #: data/ui/help-overlay.ui:73
335340 msgctxt "shortcut window"
336341 msgid "Toggle scale"
337342 msgstr "Cambiâ scjale"
338343
339 #: ../data/ui/help-overlay.ui.h:11
344 #: data/ui/help-overlay.ui:80
340345 msgctxt "shortcut window"
341346 msgid "Go to current location"
342347 msgstr "Va te posizion atuâl"
343348
344 #: ../data/ui/help-overlay.ui.h:12
349 #: data/ui/help-overlay.ui:87
345350 msgctxt "shortcut window"
346351 msgid "Switch to street view"
347352 msgstr "Passe ae viodude stradâl"
348353
349 #: ../data/ui/help-overlay.ui.h:13
354 #: data/ui/help-overlay.ui:94
350355 msgctxt "shortcut window"
351356 msgid "Switch to aerial view"
352357 msgstr "Passe ae viodude aerie"
353358
354 #: ../data/ui/help-overlay.ui.h:14
359 #: data/ui/help-overlay.ui:101
355360 msgctxt "shortcut window"
356361 msgid "Open shape layer"
357362 msgstr "Vierç strât sagome"
358363
359364 #. Translators: This string uses ellipsis character
360 #: ../data/ui/layers-popover.ui.h:2
361 msgid "Open Shape Layer&#x2026;"
362 msgstr "Vierç strât sagome&#x2026;"
363
364 #: ../data/ui/location-service-notification.ui.h:1
365 #: data/ui/layers-popover.ui:71
366 msgid "Open Shape Layer…"
367 msgstr "Vierç strât sagome…"
368
369 #: data/ui/location-service-dialog.ui:16
365370 msgid "Turn on location services to find your location"
366371 msgstr "Ativâ i servizis di localizazion par cjatâ la tô posizion"
367372
368 #: ../data/ui/location-service-notification.ui.h:2
373 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
374 #: data/ui/zoom-in-dialog.ui:28
375 msgid "Cancel"
376 msgstr "Anule"
377
378 #: data/ui/location-service-dialog.ui:38
369379 msgid "Location Settings"
370380 msgstr "Impostazions di localizazion"
371381
372382 #. Translators: This is a tooltip
373 #: ../data/ui/main-window.ui.h:3
383 #: data/ui/main-window.ui:23
374384 msgid "Go to current location"
375385 msgstr "Va te posizion atuâl"
376386
377387 #. Translators: This is a tooltip
378 #: ../data/ui/main-window.ui.h:5
388 #: data/ui/main-window.ui:44
379389 msgid "Choose map type"
380390 msgstr "Sielç il gjenar di mape"
381391
382392 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:7
393 #: data/ui/main-window.ui:69
384394 msgid "Zoom out"
385395 msgstr "Impiçulìs"
386396
387397 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:9
398 #: data/ui/main-window.ui:85
389399 msgid "Zoom in"
390400 msgstr "Ingrandìs"
391401
392402 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:11
403 #: data/ui/main-window.ui:103
394404 msgid "Toggle route planner"
395405 msgstr "Ative/disative plan di percors"
396406
397407 #. Translators: This is a tooltip
398 #: ../data/ui/main-window.ui.h:13
408 #: data/ui/main-window.ui:124
399409 msgid "Toggle favorites"
400410 msgstr "Ative/disative preferîts"
401411
402412 #. Translators: This is a tooltip
403 #: ../data/ui/main-window.ui.h:15
413 #: data/ui/main-window.ui:144
404414 msgid "Print Route"
405415 msgstr "Stampe Strade"
406416
407 #: ../data/ui/main-window.ui.h:16
417 #: data/ui/main-window.ui:202
408418 msgid "Maps is offline!"
409419 msgstr "Mapis al è offline!"
410420
411421 # cjatâ'nt indi?
412 #: ../data/ui/main-window.ui.h:17
422 #: data/ui/main-window.ui:212
413423 msgid ""
414424 "Maps need an active internet connection to function properly, but one can’t "
415425 "be found."
417427 "Mapis a scugne vê une conession internet ative par podê funzionâ, ma no si "
418428 "'nt rive a cjatâ une."
419429
420 #: ../data/ui/main-window.ui.h:18
430 #: data/ui/main-window.ui:221
421431 msgid "Check your connection and proxy settings."
422432 msgstr "Controle le tô conession e lis impostazions proxy."
423433
424434 #. Translators: This is a tooltip
425 #: ../data/ui/map-bubble.ui.h:2
435 #: data/ui/map-bubble.ui:45
426436 msgid "Add to new route"
427437 msgstr "Zonte a gnûf percors"
428438
429439 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:4
440 #: data/ui/map-bubble.ui:62
431441 msgid "Open with another application"
432442 msgstr "Vierç cuntune altre aplicazion"
433443
434444 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:6
445 #: data/ui/map-bubble.ui:79
436446 msgid "Mark as favorite"
437447 msgstr "Segne come preferît"
438448
439449 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:10
450 #: data/ui/map-bubble.ui:98
441451 msgid "Check in here"
442452 msgstr "Fâs il check-in chi"
443453
444 #: ../data/ui/osm-account-dialog.ui.h:1
454 #: data/ui/osm-account-dialog.ui:9
445455 msgid "OpenStreetMap Account"
446456 msgstr "Account OpenStreetMap"
447457
448 #: ../data/ui/osm-account-dialog.ui.h:2
458 #: data/ui/osm-account-dialog.ui:22
449459 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
450460 msgstr ""
451461 "<span weight=\"bold\" size=\"x-large\">Jentre par modificâ lis mapis</span>"
452462
453 #: ../data/ui/osm-account-dialog.ui.h:3
463 #: data/ui/osm-account-dialog.ui:36
454464 msgid ""
455465 "Help to improve the map, using an\n"
456466 "OpenStreetMap account."
458468 "Jude a miorâ la mape doprant un\n"
459469 "account OpenStreetMap."
460470
461 #: ../data/ui/osm-account-dialog.ui.h:5
471 #: data/ui/osm-account-dialog.ui:56
462472 msgid "Email"
463473 msgstr "E-mail"
464474
465 #: ../data/ui/osm-account-dialog.ui.h:6
475 #: data/ui/osm-account-dialog.ui:81
466476 msgid "Password"
467477 msgstr "Password"
468478
469 #: ../data/ui/osm-account-dialog.ui.h:7
479 #: data/ui/osm-account-dialog.ui:125
470480 msgid "Sign In"
471481 msgstr "Jentre"
472482
473 #: ../data/ui/osm-account-dialog.ui.h:8
483 #: data/ui/osm-account-dialog.ui:146
474484 msgid "Don’t have an account?"
475485 msgstr "No tu âs un account?"
476486
477487 #. The label should contain the link to the OSM reset password page with a translated title
478 #: ../data/ui/osm-account-dialog.ui.h:10
488 #: data/ui/osm-account-dialog.ui:159
479489 msgid ""
480490 "Sorry, that didn’t work. Please try again, or visit\n"
481491 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
485495 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
486496 "\">OpenStreetMap</a> par tornâ a configurâ la tô password."
487497
488 #: ../data/ui/osm-account-dialog.ui.h:12
498 #: data/ui/osm-account-dialog.ui:172
489499 msgid "The verification code didn’t match, please try again."
490500 msgstr "Il codiç di verifiche nol corispuint, torne prove."
491501
492 #: ../data/ui/osm-account-dialog.ui.h:13
502 #: data/ui/osm-account-dialog.ui:209
493503 msgid "Enter verification code shown above"
494504 msgstr "Scrîf il codiç di verifiche mostrât chi parsore"
495505
496 #: ../data/ui/osm-account-dialog.ui.h:14
506 #: data/ui/osm-account-dialog.ui:232
497507 msgid "Verify"
498508 msgstr "Verifiche"
499509
500 #: ../data/ui/osm-account-dialog.ui.h:15
510 #: data/ui/osm-account-dialog.ui:262
501511 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
502512 msgstr "<span weight=\"bold\" size=\"x-large\">Jentrât</span>"
503513
504 #: ../data/ui/osm-account-dialog.ui.h:16
514 #: data/ui/osm-account-dialog.ui:275
505515 msgid "Your OpenStreetMap account is active."
506516 msgstr "Il tô account OpenStreetMap al è atîf."
507517
508 #: ../data/ui/osm-account-dialog.ui.h:17
518 #: data/ui/osm-account-dialog.ui:309
509519 msgid "Sign Out"
510520 msgstr "Jes"
511521
512 #: ../data/ui/osm-edit-address.ui.h:1
522 #: data/ui/osm-edit-address.ui:14
513523 msgid "Street"
514524 msgstr "Vie"
515525
516 #: ../data/ui/osm-edit-address.ui.h:2
526 #: data/ui/osm-edit-address.ui:26
517527 msgid "House number"
518528 msgstr "Numar civic"
519529
520 #: ../data/ui/osm-edit-address.ui.h:3
530 #: data/ui/osm-edit-address.ui:38
521531 msgid "Postal code"
522532 msgstr "Codiç postâl"
523533
524534 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
525 #: ../data/ui/osm-edit-address.ui.h:5
535 #: data/ui/osm-edit-address.ui:50
526536 msgid "City"
527537 msgstr "Citât"
528538
529 #: ../data/ui/osm-edit-dialog.ui.h:1
539 #: data/ui/osm-edit-dialog.ui:58
530540 msgid "Type"
531541 msgstr "Gjenar"
532542
533 #: ../data/ui/osm-edit-dialog.ui.h:2
543 #: data/ui/osm-edit-dialog.ui:84
534544 msgid "None"
535545 msgstr "Nissun"
536546
537 #: ../data/ui/osm-edit-dialog.ui.h:3
547 #: data/ui/osm-edit-dialog.ui:129
538548 msgid "Add Field"
539549 msgstr "Zonte cjamp"
540550
541 #: ../data/ui/osm-edit-dialog.ui.h:4
551 #: data/ui/osm-edit-dialog.ui:163
542552 msgid "Comment"
543553 msgstr "Coment"
544554
545 #: ../data/ui/osm-edit-dialog.ui.h:5
555 #: data/ui/osm-edit-dialog.ui:195
546556 msgid ""
547557 "Map changes will be visible on all maps that use\n"
548558 "OpenStreetMap data."
550560 "I cambiaments de mape a saran visibii in dutis lis mapis che a doprin\n"
551561 "dâts OpenStreetMap."
552562
553 #: ../data/ui/osm-edit-dialog.ui.h:7
563 #: data/ui/osm-edit-dialog.ui:241
554564 msgid "Recently Used"
555565 msgstr "Doprâts di resint"
556566
557 #: ../data/ui/osm-edit-dialog.ui.h:8
567 #: data/ui/osm-edit-dialog.ui:280
558568 msgctxt "dialog title"
559569 msgid "Edit on OpenStreetMap"
560570 msgstr "Modifiche su OpenStreetMap"
561571
562 #: ../data/ui/osm-edit-dialog.ui.h:9
563 msgid "Cancel"
564 msgstr "Anule"
565
566 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
572 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
567573 msgid "Next"
568574 msgstr "Prossim"
569575
570576 #. Translators: This is a tooltip
571 #: ../data/ui/place-bubble.ui.h:2
577 #: data/ui/place-bubble.ui:49
572578 msgid "Edit on OpenStreetMap"
573579 msgstr "Modifiche su OpenStreetMap"
574580
575581 #. Translators: This is a tooltip
576 #: ../data/ui/place-bubble.ui.h:4
582 #: data/ui/place-bubble.ui:73
577583 msgid "Show more information"
578584 msgstr "Mostre plui informazions"
579585
580 #: ../data/ui/place-popover.ui.h:1
586 #: data/ui/place-popover.ui:24
581587 msgid "Press enter to search"
582588 msgstr "Frache Invie par cirî"
583589
584 #: ../data/ui/place-popover.ui.h:2
590 #: data/ui/place-popover.ui:72
585591 msgid "No results found"
586592 msgstr "Nissun risultât cjatât"
587593
588594 #. Translators: This is a tooltip
589 #: ../data/ui/route-entry.ui.h:2
595 #: data/ui/route-entry.ui:20
590596 msgid "Drag to change order of the route"
591597 msgstr "Strissine par cambiâ l'ordin de strade"
592598
593 #: ../data/ui/send-to-dialog.ui.h:1
599 #: data/ui/send-to-dialog.ui:15
594600 msgid "Open location"
595601 msgstr "Vierç posizion"
596602
597 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
603 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
598604 msgid "_Open"
599605 msgstr "_Vierç"
600606
601 #: ../data/ui/shape-layer-file-chooser.ui.h:1
607 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
602608 msgid "Open Shape Layer"
603609 msgstr "Vierç strât sagome"
604610
605611 #. Translators: This is a tooltip
606 #: ../data/ui/shape-layer-row.ui.h:2
612 #: data/ui/shape-layer-row.ui:19
607613 msgid "Toggle visible"
608614 msgstr "Cambiâ stât visibil"
609615
610 #: ../data/ui/sidebar.ui.h:1
616 #: data/ui/sidebar.ui:275
611617 msgid "Route search by GraphHopper"
612618 msgstr "Ricercje dal percors cun GraphHopper"
613619
614 #: ../data/ui/sidebar.ui.h:2
620 #: data/ui/sidebar.ui:296
615621 msgid "Route search by OpenTripPlanner"
616622 msgstr "Ricercje dal percors cun OpenTripPlanner"
617623
618 #: ../data/ui/sidebar.ui.h:3
624 #: data/ui/sidebar.ui:369
619625 msgid ""
620626 "Routing itineraries for public transit is provided by GNOME\n"
621627 "using timetable data obtained from transit companies or agencies.\n"
633639 "I nons e lis marchis mostradis si àn di considerâ come marchis regjistradis "
634640 "cuant che si puedin aplicâ."
635641
636 #: ../data/ui/social-place-more-results-row.ui.h:1
642 #: data/ui/social-place-more-results-row.ui:8
637643 msgid "Show more results"
638644 msgstr "Mostre plui risultâts"
639645
640646 #. Translators: This is a tooltip
641 #: ../data/ui/transit-leg-row.ui.h:2
647 #: data/ui/transit-leg-row.ui:126
642648 msgid "Hide intermediate stops and information"
643649 msgstr "Plate fermadis intermedis e informazions"
644650
645651 #. Translators: This is a tooltip
646 #: ../data/ui/transit-leg-row.ui.h:4
652 #: data/ui/transit-leg-row.ui:200
647653 msgid "Show intermediate stops and information"
648654 msgstr "Mostre fermadis intermedis e informazions"
649655
650656 #. Indicates searching for the next available itineraries
651 #: ../data/ui/transit-options-panel.ui.h:2
657 #: data/ui/transit-options-panel.ui:18
652658 msgid "Leave Now"
653659 msgstr "Partî cumò"
654660
655661 #. Indicates searching for itineraries leaving at the specified time at the earliest
656 #: ../data/ui/transit-options-panel.ui.h:4
662 #: data/ui/transit-options-panel.ui:19
657663 msgid "Leave By"
658664 msgstr "Partî tor"
659665
660666 #. Indicates searching for itineraries arriving no later than the specified time
661 #: ../data/ui/transit-options-panel.ui.h:6
667 #: data/ui/transit-options-panel.ui:20
662668 msgid "Arrive By"
663669 msgstr "Rivâ tor"
664670
665671 #. Header indicating selected modes of transit
666 #: ../data/ui/transit-options-panel.ui.h:8
672 #: data/ui/transit-options-panel.ui:106
667673 msgid "Show"
668674 msgstr "Mostre"
669675
670 #: ../data/ui/transit-options-panel.ui.h:9
676 #: data/ui/transit-options-panel.ui:117
671677 msgid "Buses"
672678 msgstr "Autobus"
673679
674 #: ../data/ui/transit-options-panel.ui.h:10
680 #: data/ui/transit-options-panel.ui:124
675681 msgid "Trams"
676682 msgstr "Trams"
677683
678 #: ../data/ui/transit-options-panel.ui.h:11
684 #: data/ui/transit-options-panel.ui:131
679685 msgid "Trains"
680686 msgstr "Trens"
681687
682 #: ../data/ui/transit-options-panel.ui.h:12
688 #: data/ui/transit-options-panel.ui:138
683689 msgid "Subway"
684690 msgstr "Metropolitane"
685691
686 #: ../data/ui/transit-options-panel.ui.h:13
692 #: data/ui/transit-options-panel.ui:145
687693 msgid "Ferries"
688694 msgstr "Traghets"
689695
690 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
696 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
691697 msgid "Current location"
692698 msgstr "Posizion atuâl"
693699
694700 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
695 #: ../data/ui/user-location-bubble.ui.h:4
696 #, no-c-format
701 #: data/ui/user-location-bubble.ui:28
697702 msgid "Accuracy: %s"
698703 msgstr "Precision de posizion: %s"
699704
700 #: ../data/ui/zoom-in-notification.ui.h:1
705 #: data/ui/zoom-in-dialog.ui:16
701706 msgid "Zoom in to add location!"
702707 msgstr "Aumente ingrandiment par zontâ un puest!"
703708
704 #: ../data/ui/zoom-in-notification.ui.h:2
705 msgid "OK"
706 msgstr "OK"
707
708 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
709 #: ../lib/maps-file-tile-source.c:459
709 #: data/ui/zoom-in-dialog.ui:38
710 msgid "Zoom In"
711 msgstr "Ingrandìs"
712
713 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
714 #: lib/maps-file-tile-source.c:459
710715 msgid "Failed to find tile structure in directory"
711716 msgstr "Impussibil cjatâ la struture de piastrele te cartele"
712717
713 #: ../lib/maps-osm.c:56
718 #: lib/maps-osm.c:56
714719 msgid "Failed to parse XML document"
715720 msgstr "Impussibil analizâ il document XML"
716721
717 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
722 #: lib/maps-osm.c:252 lib/maps-osm.c:405
718723 msgid "Missing required attributes"
719724 msgstr "E mancjin i atribûts necessaris"
720725
721 #: ../lib/maps-osm.c:453
726 #: lib/maps-osm.c:453
722727 msgid "Could not find OSM element"
723728 msgstr "Impussibil cjatâ l'element OSM"
724729
725 #: ../src/application.js:102
730 #: src/application.js:96
726731 msgid "A path to a local tiles directory structure"
727732 msgstr "Un percors par une struture de cartele locâl des piastrelis"
728733
729 #: ../src/application.js:106
734 #: src/application.js:100
730735 msgid "Show the version of the program"
731736 msgstr "Mostre la version dal program"
732737
733 #: ../src/checkInDialog.js:175
738 #: src/checkInDialog.js:167
734739 msgid "Select an account"
735740 msgstr "Selezione un account"
736741
737 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
742 #: src/checkInDialog.js:172 src/checkInDialog.js:244
738743 msgid "Loading"
739744 msgstr "Daûr a cjamâ"
740745
741 #: ../src/checkInDialog.js:204
746 #: src/checkInDialog.js:196
742747 msgid "Select a place"
743748 msgstr "Selezione un lûc"
744749
745 #: ../src/checkInDialog.js:209
750 #: src/checkInDialog.js:201
746751 msgid ""
747752 "Maps cannot find the place to check in to with Facebook. Please select one "
748753 "from this list."
750755 "Mapis nol pues cjatâ il puest pal check-in cun Facebook. Selezionâ un di "
751756 "cheste liste."
752757
753 #: ../src/checkInDialog.js:211
758 #: src/checkInDialog.js:203
754759 msgid ""
755760 "Maps cannot find the place to check in to with Foursquare. Please select one "
756761 "from this list."
760765
761766 #. Translators: %s is the name of the place to check in.
762767 #.
763 #: ../src/checkInDialog.js:226
768 #: src/checkInDialog.js:218
764769 #, javascript-format
765770 msgid "Check in to %s"
766771 msgstr "Check-in là di %s"
767772
768773 #. Translators: %s is the name of the place to check in.
769774 #.
770 #: ../src/checkInDialog.js:236
775 #: src/checkInDialog.js:228
771776 #, javascript-format
772777 msgid "Write an optional message to check in to %s."
773778 msgstr "Scrivi un coment opzionâl pal check-in là di %s."
774779
775 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
776 #: ../src/osmEditDialog.js:555
780 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
777781 msgid "An error has occurred"
778782 msgstr "Si è verificât un erôr"
779783
780784 #. Translators: %s is the place name that user wanted to check-in
781 #: ../src/checkIn.js:147
785 #: src/checkIn.js:144
782786 #, javascript-format
783787 msgid "Cannot find “%s” in the social service"
784788 msgstr "No rivi a cjatâ “%s” tal servizi social"
785789
786 #: ../src/checkIn.js:149
790 #: src/checkIn.js:146
787791 msgid "Cannot find a suitable place to check-in in this location"
788792 msgstr "Impussibil cjatâ un puest adat pal check-in in chest lûc"
789793
790 #: ../src/checkIn.js:153
794 #: src/checkIn.js:150
791795 msgid ""
792796 "Credentials have expired, please open Online Accounts to sign in and enable "
793797 "this account"
795799 "Lis credenziâi a son scjadudis, vierç Accounts Online par coneti e abilitâ "
796800 "chest account"
797801
798 #: ../src/contextMenu.js:99
802 #: src/contextMenu.js:95
799803 msgid "Route from here"
800804 msgstr "Strade di chi"
801805
802 #: ../src/contextMenu.js:101
806 #: src/contextMenu.js:97
803807 msgid "Add destination"
804808 msgstr "Zonte destinazion"
805809
806 #: ../src/contextMenu.js:103
810 #: src/contextMenu.js:99
807811 msgid "Route to here"
808812 msgstr "Strade par rivâ chi"
809813
810 #: ../src/contextMenu.js:132
814 #: src/contextMenu.js:128
811815 msgid "Nothing found here!"
812816 msgstr "Nol è nuie culì!"
813817
814 #: ../src/contextMenu.js:189
818 #: src/contextMenu.js:189
815819 msgid ""
816820 "Location was added to the map, note that it may take a while before it shows "
817821 "on the map and in search results."
823827 #. * exported image with coordinates. The .png extension should be kept
824828 #. * intact in the translated string.
825829 #.
826 #: ../src/exportViewDialog.js:90
830 #: src/exportViewDialog.js:82
827831 #, javascript-format
828832 msgid "Maps at %f, %f.png"
829833 msgstr "Mapis a %f, %f.png"
830834
831 #: ../src/exportViewDialog.js:161
835 #: src/exportViewDialog.js:154
832836 msgid "Filesystem is read only"
833837 msgstr "Il file di sisteme al è in modalitât dome-leture"
834838
835 #: ../src/exportViewDialog.js:163
839 #: src/exportViewDialog.js:156
836840 msgid "You do not have permission to save there"
837841 msgstr "No tu âs i permès par salvâ là"
838842
839 #: ../src/exportViewDialog.js:165
843 #: src/exportViewDialog.js:158
840844 msgid "The directory does not exist"
841845 msgstr "La cartele no esist"
842846
843 #: ../src/exportViewDialog.js:167
847 #: src/exportViewDialog.js:160
844848 msgid "No filename specified"
845849 msgstr "Nissun non file specificât"
846850
847 #: ../src/exportViewDialog.js:175
851 #: src/exportViewDialog.js:168
848852 msgid "Unable to export view"
849853 msgstr "Impussibil espuartâ la viodude"
850854
851 #: ../src/geoJSONSource.js:98
855 #: src/geoJSONSource.js:98
852856 msgid "invalid coordinate"
853857 msgstr "coordinade no valide"
854858
855 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
856 #: ../src/geoJSONSource.js:204
859 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
857860 msgid "parse error"
858861 msgstr "erôr tal analizâ"
859862
860 #: ../src/geoJSONSource.js:183
863 #: src/geoJSONSource.js:181
861864 msgid "unknown geometry"
862865 msgstr "Gjeometrie no valide"
863866
864 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
867 #: src/graphHopper.js:93 src/openTripPlanner.js:652
865868 msgid "Route request failed."
866869 msgstr "Richieste dal percors falide."
867870
868 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
871 #: src/graphHopper.js:100 src/openTripPlanner.js:615
869872 msgid "No route found."
870873 msgstr "Percors no cjatât."
871874
872 #: ../src/graphHopper.js:193
875 #: src/graphHopper.js:188
873876 msgid "Start!"
874877 msgstr "Invie!"
875878
876 #: ../src/mainWindow.js:59
879 #: src/mainWindow.js:59
877880 msgid "All Layer Files"
878881 msgstr "Ducj i file di strât"
879882
880 #: ../src/mainWindow.js:459
883 #: src/mainWindow.js:444
881884 msgid "Failed to connect to location service"
882885 msgstr "Impussibil conetisi al servizi di localizazion"
883886
884 #: ../src/mainWindow.js:516
887 #: src/mainWindow.js:509
885888 msgid "translator-credits"
886889 msgstr "Fabio Tomat"
887890
888 #: ../src/mainWindow.js:519
891 #: src/mainWindow.js:512
889892 msgid "A map application for GNOME"
890893 msgstr "Une aplicazion di GNOME par lis mapis"
891894
892 #: ../src/mainWindow.js:530
895 #: src/mainWindow.js:523
893896 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
894897 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. e i autôrs di Mapis GNOME"
895898
896 #: ../src/mainWindow.js:551
899 #: src/mainWindow.js:542
897900 #, javascript-format
898901 msgid "Map data by %s and contributors"
899902 msgstr "Dâts mape di %s e colaboradôrs"
903906 #. * the bare name of the tile provider, or a linkified URL if one
904907 #. * is available
905908 #.
906 #: ../src/mainWindow.js:567
909 #: src/mainWindow.js:558
907910 #, javascript-format
908911 msgid "Map tiles provided by %s"
909912 msgstr "Tassei mape furnîts di %s"
910913
911 #: ../src/mapView.js:356
914 #: src/mapView.js:353
912915 msgid "File type is not supported"
913916 msgstr "Gjenar di file no supuartât"
914917
915 #: ../src/mapView.js:363
918 #: src/mapView.js:360
916919 msgid "Failed to open layer"
917920 msgstr "Impussibil vierzi il strât"
918921
919 #: ../src/mapView.js:399
922 #: src/mapView.js:396
920923 msgid "Failed to open GeoURI"
921924 msgstr "Impussibil vierzi il GeoURI"
922925
923 #: ../src/openTripPlanner.js:622
924 msgid "No earlier alternatives found."
925 msgstr "Nissune alternative plui adore cjatade."
926
927 #: ../src/openTripPlanner.js:623
928 msgid "No later alternatives found."
929 msgstr "Nissune alternative plui tart cjatade."
930
931 #: ../src/openTripPlanner.js:661
926 #: src/openTripPlanner.js:648
932927 msgid "No timetable data found for this route."
933928 msgstr "Nissun dât di oraris cjatât par chest percors."
934929
935930 #. setting the status in session.cancel_message still seems
936931 #. to always give status IO_ERROR
937 #: ../src/osmConnection.js:442
932 #: src/osmConnection.js:436
938933 msgid "Incorrect user name or password"
939934 msgstr "Non utent o password sbaliâts"
940935
941 #: ../src/osmConnection.js:444
936 #: src/osmConnection.js:438
942937 msgid "Success"
943938 msgstr "Sucès"
944939
945 #: ../src/osmConnection.js:446
940 #: src/osmConnection.js:440
946941 msgid "Bad request"
947942 msgstr "Richieste no juste"
948943
949 #: ../src/osmConnection.js:448
944 #: src/osmConnection.js:442
950945 msgid "Object not found"
951946 msgstr "Element no cjatât"
952947
953 #: ../src/osmConnection.js:450
948 #: src/osmConnection.js:444
954949 msgid "Conflict, someone else has just modified the object"
955950 msgstr "Conflit, cualchidun altri al à apene modificât l'element"
956951
957 #: ../src/osmConnection.js:452
952 #: src/osmConnection.js:446
958953 msgid "Object has been deleted"
959954 msgstr "L'element al è stât eliminât"
960955
961 #: ../src/osmConnection.js:454
956 #: src/osmConnection.js:448
962957 msgid "Way or relation refers to non-existing children"
963958 msgstr "La vie o la relazion si riferìs a fîs no-esistents"
964959
965 #: ../src/osmEditDialog.js:105
960 #: src/osmEditDialog.js:105
966961 msgid "Name"
967962 msgstr "Non"
968963
969 #: ../src/osmEditDialog.js:108
964 #: src/osmEditDialog.js:108
970965 msgid "The official name. This is typically what appears on signs."
971966 msgstr "Il non uficiâl. Chest al è, di solit, chel che al ven fûr tes firmis."
972967
973 #: ../src/osmEditDialog.js:111
968 #: src/osmEditDialog.js:111
974969 msgid "Address"
975970 msgstr "Recapit"
976971
977 #: ../src/osmEditDialog.js:119
972 #: src/osmEditDialog.js:119
978973 msgid "Website"
979974 msgstr "Sît web"
980975
981 #: ../src/osmEditDialog.js:122
976 #: src/osmEditDialog.js:122
982977 msgid ""
983978 "The official website. Try to use the most basic form of a URL i.e. http://"
984979 "example.com instead of http://example.com/index.html."
986981 "Il sît web uficiâl. Cîr di doprâ la plui semplice forme di direzion, par "
987982 "esempli http://example.com invezit di http://example.com/index.html."
988983
989 #: ../src/osmEditDialog.js:127
984 #: src/osmEditDialog.js:127
990985 msgid "Phone"
991986 msgstr "Telefon"
992987
993 #: ../src/osmEditDialog.js:131
988 #: src/osmEditDialog.js:131
994989 msgid ""
995990 "Phone number. Use the international format, starting with a + sign. Beware "
996991 "of local privacy laws, especially for private phone numbers."
999994 "atent das leçs locâi su le privacy, in particolâr par numars di telefon "
1000995 "privâts."
1001996
1002 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
997 #: src/osmEditDialog.js:136 src/placeBubble.js:173
1003998 msgid "Wikipedia"
1004999 msgstr "Wikipedie"
10051000
1006 #: ../src/osmEditDialog.js:140
1001 #: src/osmEditDialog.js:140
10071002 msgid ""
10081003 "The format used should include the language code and the article title like "
10091004 "“en:Article title”."
10111006 "Il formât doprât al à di includi il codiç de lenghe e il titul dal articul "
10121007 "come \"fur:Titul dal articul\"."
10131008
1014 #: ../src/osmEditDialog.js:144
1009 #: src/osmEditDialog.js:144
10151010 msgid "Opening hours"
10161011 msgstr "Orari di viertidure"
10171012
1018 #: ../src/osmEditDialog.js:149
1013 #: src/osmEditDialog.js:149
10191014 msgid "See the link in the label for help on format."
10201015 msgstr "Viôt il leam te etichete pal jutori sul formât."
10211016
1022 #: ../src/osmEditDialog.js:152
1017 #: src/osmEditDialog.js:152
10231018 msgid "Population"
10241019 msgstr "Popolazion"
10251020
1026 #: ../src/osmEditDialog.js:157
1021 #: src/osmEditDialog.js:157
10271022 msgid "Altitude"
10281023 msgstr "Altitudin"
10291024
1030 #: ../src/osmEditDialog.js:160
1025 #: src/osmEditDialog.js:160
10311026 msgid "Elevation (height above sea level) of a point in metres."
10321027 msgstr "Elevazion (altece sul nivel dal mâr) di un pont in metris."
10331028
1034 #: ../src/osmEditDialog.js:163
1029 #: src/osmEditDialog.js:163
10351030 msgid "Wheelchair access"
10361031 msgstr "Acès disabii"
10371032
1038 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1039 #: ../src/osmEditDialog.js:213
1033 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10401034 msgid "Yes"
10411035 msgstr "Sì"
10421036
1043 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1044 #: ../src/osmEditDialog.js:214
1037 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10451038 msgid "No"
10461039 msgstr "No"
10471040
1048 #: ../src/osmEditDialog.js:168
1041 #: src/osmEditDialog.js:168
10491042 msgid "Limited"
10501043 msgstr "Limitât par disabii"
10511044
1052 #: ../src/osmEditDialog.js:169
1045 #: src/osmEditDialog.js:169
10531046 msgid "Designated"
10541047 msgstr "Specific par disabii"
10551048
1056 #: ../src/osmEditDialog.js:172
1049 #: src/osmEditDialog.js:172
10571050 msgid "Internet access"
10581051 msgstr "Acès internet"
10591052
10601053 #. Translators:
10611054 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10621055 #.
1063 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1056 #: src/osmEditDialog.js:177 src/translations.js:340
10641057 msgid "Wi-Fi"
10651058 msgstr "Wi-Fi"
10661059
1067 #: ../src/osmEditDialog.js:178
1060 #: src/osmEditDialog.js:178
10681061 msgid "Wired"
10691062 msgstr "Cablade"
10701063
1071 #: ../src/osmEditDialog.js:179
1064 #: src/osmEditDialog.js:179
10721065 msgid "Terminal"
10731066 msgstr "Terminâl"
10741067
1075 #: ../src/osmEditDialog.js:180
1068 #: src/osmEditDialog.js:180
10761069 msgid "Service"
10771070 msgstr "Servizi"
10781071
1079 #: ../src/osmEditDialog.js:183
1072 #: src/osmEditDialog.js:183
10801073 msgid "Religion"
10811074 msgstr "Religjon"
10821075
1083 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1076 #: src/osmEditDialog.js:186 src/translations.js:363
10841077 msgid "Animism"
10851078 msgstr "Animisim"
10861079
1087 #: ../src/osmEditDialog.js:187
1080 #: src/osmEditDialog.js:187
10881081 msgid "Bahá’í"
10891082 msgstr "Bahá’í"
10901083
1091 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1084 #: src/osmEditDialog.js:188 src/translations.js:365
10921085 msgid "Buddhism"
10931086 msgstr "Budisim"
10941087
1095 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1088 #: src/osmEditDialog.js:189 src/translations.js:366
10961089 msgid "Caodaism"
10971090 msgstr "Caodaisim"
10981091
1099 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1092 #: src/osmEditDialog.js:190 src/translations.js:367
11001093 msgid "Christianity"
11011094 msgstr "Cristianitât"
11021095
1103 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1096 #: src/osmEditDialog.js:191 src/translations.js:368
11041097 msgid "Confucianism"
11051098 msgstr "Confucianisim"
11061099
1107 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1100 #: src/osmEditDialog.js:192 src/translations.js:369
11081101 msgid "Hinduism"
11091102 msgstr "Induisim"
11101103
1111 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1104 #: src/osmEditDialog.js:193 src/translations.js:370
11121105 msgid "Jainism"
11131106 msgstr "Jainisim"
11141107
1115 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1108 #: src/osmEditDialog.js:194 src/translations.js:371
11161109 msgid "Judaism"
11171110 msgstr "Judaisim"
11181111
1119 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1112 #: src/osmEditDialog.js:195 src/translations.js:372
11201113 msgid "Islam"
11211114 msgstr "Islam"
11221115
1123 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1116 #: src/osmEditDialog.js:196 src/translations.js:373
11241117 msgid "Multiple Religions"
11251118 msgstr "Religjons multiplis"
11261119
1127 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1120 #: src/osmEditDialog.js:197 src/translations.js:374
11281121 msgid "Paganism"
11291122 msgstr "Paganisim"
11301123
1131 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1124 #: src/osmEditDialog.js:198 src/translations.js:375
11321125 msgid "Pastafarianism"
11331126 msgstr "Pastafarianisim"
11341127
1135 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1128 #: src/osmEditDialog.js:199 src/translations.js:376
11361129 msgid "Scientology"
11371130 msgstr "Scientology"
11381131
1139 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1132 #: src/osmEditDialog.js:200 src/translations.js:377
11401133 msgid "Shinto"
11411134 msgstr "Shinto"
11421135
1143 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1136 #: src/osmEditDialog.js:201 src/translations.js:378
11441137 msgid "Sikhism"
11451138 msgstr "Sikhisim"
11461139
1147 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1140 #: src/osmEditDialog.js:202 src/translations.js:379
11481141 msgid "Spiritualism"
11491142 msgstr "Spiritualisim"
11501143
1151 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1144 #: src/osmEditDialog.js:203 src/translations.js:380
11521145 msgid "Taoism"
11531146 msgstr "Taoisim"
11541147
1155 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1148 #: src/osmEditDialog.js:204 src/translations.js:381
11561149 msgid "Unitarian Universalism"
11571150 msgstr "Universalisim Unitari"
11581151
1159 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1152 #: src/osmEditDialog.js:205 src/translations.js:382
11601153 msgid "Voodoo"
11611154 msgstr "Voodoo"
11621155
1163 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1156 #: src/osmEditDialog.js:206 src/translations.js:383
11641157 msgid "Yazidism"
11651158 msgstr "Yazidisim"
11661159
1167 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1160 #: src/osmEditDialog.js:207 src/translations.js:384
11681161 msgid "Zoroastrianism"
11691162 msgstr "Zoroastrianisim"
11701163
1171 #: ../src/osmEditDialog.js:210
1164 #: src/osmEditDialog.js:210
11721165 msgid "Toilets"
11731166 msgstr "Gabinets"
11741167
1175 #: ../src/osmEditDialog.js:217
1168 #: src/osmEditDialog.js:217
11761169 msgid "Note"
11771170 msgstr "Note"
11781171
1179 #: ../src/osmEditDialog.js:220
1172 #: src/osmEditDialog.js:220
11801173 msgid ""
11811174 "Information used to inform other mappers about non-obvious information about "
11821175 "an element, the author’s intent when creating it, or hints for further "
11861179 "suntun element, l’intent dai autôrs tal creâlu o sugjeriments par ulteriôrs "
11871180 "mioraments."
11881181
1189 #: ../src/osmEditDialog.js:329
1182 #: src/osmEditDialog.js:325
11901183 msgctxt "dialog title"
11911184 msgid "Add to OpenStreetMap"
11921185 msgstr "Zonte a OpenStreetMap"
11931186
1194 #: ../src/osmEditDialog.js:383
1187 #: src/osmEditDialog.js:379
11951188 msgid "Select Type"
11961189 msgstr "Selezione un gjenar"
11971190
1198 #: ../src/osmEditDialog.js:502
1191 #: src/osmEditDialog.js:496
11991192 msgid "Done"
12001193 msgstr "Fat"
12011194
1202 #: ../src/placeBubble.js:128
1195 #: src/placeBubble.js:125
12031196 msgid "Population:"
12041197 msgstr "Popolazion:"
12051198
1206 #: ../src/placeBubble.js:134
1199 #: src/placeBubble.js:131
12071200 msgid "Altitude:"
12081201 msgstr "Altitudin:"
12091202
1210 #: ../src/placeBubble.js:139
1203 #: src/placeBubble.js:136
12111204 msgid "Opening hours:"
12121205 msgstr "Orari di viertidure:"
12131206
1214 #: ../src/placeBubble.js:144
1207 #: src/placeBubble.js:141
12151208 msgid "Internet access:"
12161209 msgstr "Acès internet:"
12171210
1218 #: ../src/placeBubble.js:149
1211 #: src/placeBubble.js:146
12191212 msgid "Religion:"
12201213 msgstr "Religjon:"
12211214
1222 #: ../src/placeBubble.js:154
1215 #: src/placeBubble.js:151
12231216 msgid "Toilets:"
12241217 msgstr "Gabinets:"
12251218
1226 #: ../src/placeBubble.js:159
1219 #: src/placeBubble.js:156
12271220 msgid "Wheelchair access:"
12281221 msgstr "Acès disabii:"
12291222
1230 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1223 #: src/placeBubble.js:162 src/placeBubble.js:166
12311224 msgid "Phone:"
12321225 msgstr "Telefon:"
12331226
1234 #: ../src/placeEntry.js:188
1227 #: src/placeEntry.js:186
12351228 msgid "Failed to parse Geo URI"
12361229 msgstr "Impussibil analizâ il Geo URI"
12371230
12411234 #. Translators:
12421235 #. * There is public internet access but the particular kind is unknown.
12431236 #.
1244 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1237 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12451238 msgid "yes"
12461239 msgstr "sì"
12471240
12501243 #. * can be accessed and others not, areas requiring assistance
12511244 #. * by someone pushing up a steep gradient).
12521245 #.
1253 #: ../src/place.js:226
1246 #: src/place.js:225
12541247 msgid "limited"
12551248 msgstr "limitât pai disabii"
12561249
12621255 #. * no internet access is offered in a place where
12631256 #. * someone might expect it.
12641257 #.
1265 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1258 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12661259 msgid "no"
12671260 msgstr "no"
12681261
12711264 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12721265 #. * only). This is rarely used.
12731266 #.
1274 #: ../src/place.js:239
1267 #: src/place.js:238
12751268 msgid "designated"
12761269 msgstr "specific par disabii"
12771270
1278 #: ../src/printLayout.js:244
1271 #: src/printLayout.js:240
12791272 #, javascript-format
12801273 msgid "From %s to %s"
12811274 msgstr "Di %s a %s"
12821275
1283 #: ../src/printOperation.js:48
1276 #: src/printOperation.js:46
12841277 msgid "Loading map tiles for printing"
12851278 msgstr "Daûr a cjariâ i ricuadris de mape par stampâ"
12861279
1287 #: ../src/printOperation.js:49
1280 #: src/printOperation.js:47
12881281 msgid "You can abort printing if this takes too long"
12891282 msgstr "Tu puedis fermâ di stampâ se al sta masse"
12901283
1291 #: ../src/printOperation.js:51
1284 #: src/printOperation.js:49
12921285 msgid "Abort printing"
12931286 msgstr "Ferme stampe"
12941287
12951288 #. Translators: this is add via location tooltip
1296 #: ../src/routeEntry.js:73
1289 #: src/routeEntry.js:72
12971290 msgid "Add via location"
12981291 msgstr "Zonte posizion de vie"
12991292
13001293 #. Translators: this is remove via location tooltip
1301 #: ../src/routeEntry.js:79
1294 #: src/routeEntry.js:78
13021295 msgid "Remove via location"
13031296 msgstr "Gjave posizion de vie"
13041297
13051298 #. Translators: this is reverse route tooltip
1306 #: ../src/routeEntry.js:85
1299 #: src/routeEntry.js:84
13071300 msgid "Reverse route"
13081301 msgstr "Percors inviers"
13091302
1310 #: ../src/sendToDialog.js:179
1303 #: src/sendToDialog.js:175
13111304 msgid "Failed to open URI"
13121305 msgstr "Impussibil vierzi il URI"
13131306
1314 #: ../src/shapeLayer.js:92
1307 #: src/shapeLayer.js:91
13151308 msgid "failed to load file"
13161309 msgstr "impussibil cjariâ il file"
13171310
13181311 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1319 #: ../src/sidebar.js:293
1312 #: src/sidebar.js:293
13201313 #, javascript-format
13211314 msgid "Estimated time: %s"
13221315 msgstr "Timp stimât: %s"
13241317 #. Translators: this a format string indicating arriving at the
13251318 #. * destination of journey with the arrival address and transit
13261319 #. * stop as the format parameter
1327 #: ../src/transitArrivalRow.js:56
1320 #: src/transitArrivalRow.js:54
13281321 #, javascript-format
13291322 msgid "Arrive at %s"
13301323 msgstr "Rive a %s"
13311324
1332 #: ../src/transitArrivalRow.js:58
1325 #: src/transitArrivalRow.js:56
13331326 msgid "Arrive"
13341327 msgstr "Rivade"
13351328
13361329 #. Translators: this is a format string indicating instructions
13371330 #. * starting a journey at the address given as the parameter
13381331 #.
1339 #: ../src/transitLegRow.js:73
1332 #: src/transitLegRow.js:71
13401333 #, javascript-format
13411334 msgid "Start at %s"
13421335 msgstr "Partìs di %s"
13451338 #. * with no set name (such as when the user started routing from
13461339 #. * an arbitrary point on the map)
13471340 #.
1348 #: ../src/transitLegRow.js:79
1341 #: src/transitLegRow.js:77
13491342 msgid "Start"
13501343 msgstr "Partence"
13511344
1352 #: ../src/transitLegRow.js:108
1345 #: src/transitLegRow.js:106
13531346 msgid "Show walking instructions"
13541347 msgstr "Mostre istruzions par lâ a pît"
13551348
1356 #: ../src/transitLegRow.js:109
1349 #: src/transitLegRow.js:107
13571350 msgid "Hide walking instructions"
13581351 msgstr "Plate istruzions par lâ a pît"
13591352
13601353 #. Translators: this is a format string indicating walking a certain
13611354 #. * distance, with the distance expression being the %s placeholder
13621355 #.
1363 #: ../src/transitLegRow.js:134
1356 #: src/transitLegRow.js:132
13641357 #, javascript-format
13651358 msgid "Walk %s"
13661359 msgstr "Cjaminâ %s"
13671360
1368 #: ../src/transitMoreRow.js:41
1361 #: src/transitMoreRow.js:39
13691362 msgid "Load earlier alternatives"
13701363 msgstr "Cjariâ alternativis plui adore"
13711364
1372 #: ../src/transitMoreRow.js:43
1365 #: src/transitMoreRow.js:41
13731366 msgid "Load later alternatives"
13741367 msgstr "Cjariâ alternativis plui tart"
13751368
1369 #: src/transitMoreRow.js:54
1370 msgid "No earlier alternatives found."
1371 msgstr "Nissune alternative plui adore cjatade."
1372
1373 #: src/transitMoreRow.js:56
1374 msgid "No later alternatives found."
1375 msgstr "Nissune alternative plui tart cjatade."
1376
13761377 #.
13771378 #. * Translators: this is a format string giving the equivalent to
13781379 #. * "may 29" according to the current locale's convensions.
13791380 #.
1380 #: ../src/transitOptionsPanel.js:142
1381 #: src/transitOptionsPanel.js:141
13811382 msgctxt "month-day-date"
13821383 msgid "%b %e"
13831384 msgstr "%e di %b"
13871388 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13881389 #. * these could be rearranged if needed.
13891390 #.
1390 #: ../src/transitPlan.js:253
1391 #: src/transitPlan.js:254
13911392 #, javascript-format
13921393 msgid "%s – %s"
13931394 msgstr "%s – %s"
13961397 #. * less than an hour, with only the minutes part, using plural forms
13971398 #. * as appropriate
13981399 #.
1399 #: ../src/transitPlan.js:280
1400 #: src/transitPlan.js:281
14001401 #, javascript-format
14011402 msgid "%d minute"
14021403 msgid_plural "%d minutes"
14071408 #. * where the duration is an exact number of hours (i.e. no
14081409 #. * minutes part), using plural forms as appropriate
14091410 #.
1410 #: ../src/transitPlan.js:291
1411 #: src/transitPlan.js:292
14111412 #, javascript-format
14121413 msgid "%d hour"
14131414 msgid_plural "%d hours"
14181419 #. * where the duration contains an hour and minute part, it's
14191420 #. * pluralized on the hours part
14201421 #.
1421 #: ../src/transitPlan.js:297
1422 #: src/transitPlan.js:298
14221423 #, javascript-format
14231424 msgid "%d:%02d hour"
14241425 msgid_plural "%d:%02d hours"
14311432 #. * "12:00–13:03" where the placeholder %s are the actual times,
14321433 #. * these could be rearranged if needed.
14331434 #.
1434 #: ../src/transitPlan.js:649
1435 #: src/transitPlan.js:647
14351436 #, javascript-format
14361437 msgid "%s–%s"
14371438 msgstr "%s–%s"
14381439
1439 #: ../src/translations.js:56
1440 #: src/translations.js:56
14401441 msgid "around the clock"
14411442 msgstr "dut il dì"
14421443
1443 #: ../src/translations.js:58
1444 #: src/translations.js:58
14441445 msgid "from sunrise to sunset"
14451446 msgstr "Di un scûr a chel altri"
14461447
14501451 #. * The space between the format place holders could be
14511452 #. * substituted with the appropriate separator.
14521453 #.
1453 #: ../src/translations.js:77
1454 #: src/translations.js:77
14541455 #, javascript-format
14551456 msgctxt "time range list"
14561457 msgid "%s %s"
14621463 #. * The space between the format place holders could be
14631464 #. * substituted with the appropriate separator.
14641465 #.
1465 #: ../src/translations.js:89
1466 #: src/translations.js:89
14661467 #, javascript-format
14671468 msgctxt "time range list"
14681469 msgid "%s %s %s"
14751476 #. * The space between the format place holders could be substituted with
14761477 #. * the appropriate separator or phrase and the ordering of the arguments
14771478 #. * can be rearranged with the %n#s syntax.
1478 #: ../src/translations.js:120
1479 #: src/translations.js:120
14791480 #, javascript-format
14801481 msgctxt "time range component"
14811482 msgid "%s %s"
14901491 #. * place holder.
14911492 #. * The separator (,) could be replaced with a translated variant or
14921493 #. * a phrase if appropriate.
1493 #: ../src/translations.js:152
1494 #: src/translations.js:152
14941495 #, javascript-format
14951496 msgctxt "day interval list"
14961497 msgid "%s,%s"
15051506 #. * %s place holder.
15061507 #. * The separator (,) could be replaced with a translated variant or
15071508 #. * a phrase if appropriate.
1508 #: ../src/translations.js:166
1509 #: src/translations.js:166
15091510 #, javascript-format
15101511 msgctxt "day interval list"
15111512 msgid "%s,%s,%s"
15121513 msgstr "%s,%s,%s"
15131514
1514 #: ../src/translations.js:185
1515 #: src/translations.js:185
15151516 msgid "every day"
15161517 msgstr "Ogni dì"
15171518
15181519 #. Translators:
15191520 #. * This represents a range of days with a starting and ending day.
15201521 #.
1521 #: ../src/translations.js:197
1522 #: src/translations.js:197
15221523 #, javascript-format
15231524 msgctxt "day range"
15241525 msgid "%s-%s"
15251526 msgstr "%s-%s"
15261527
1527 #: ../src/translations.js:208
1528 #: src/translations.js:208
15281529 msgid "public holidays"
15291530 msgstr "Feriis"
15301531
1531 #: ../src/translations.js:210
1532 #: src/translations.js:210
15321533 msgid "school holidays"
15331534 msgstr "Vacancis di scuele"
15341535
15401541 #. * the translation. The order of the arguments can be rearranged
15411542 #. * using the %n$s syntax.
15421543 #.
1543 #: ../src/translations.js:250
1544 #: src/translations.js:250
15441545 #, javascript-format
15451546 msgctxt "time interval list"
15461547 msgid "%s, %s"
15471548 msgstr "%s, %s"
15481549
1549 #: ../src/translations.js:264
1550 #: src/translations.js:264
15501551 msgid "not open"
15511552 msgstr "No viert"
15521553
15571558 #. * translation as needed. The order of the arguments can be rearranged
15581559 #. * using the %n$s syntax.
15591560 #.
1560 #: ../src/translations.js:279
1561 #: src/translations.js:279
15611562 #, javascript-format
15621563 msgctxt "time interval"
15631564 msgid "%s-%s"
15661567 #. Translators:
15671568 #. * This means a a place where you can plug in your laptop with ethernet.
15681569 #.
1569 #: ../src/translations.js:345
1570 #: src/translations.js:345
15701571 msgid "wired"
15711572 msgstr "cablade"
15721573
15731574 #. Translators:
15741575 #. * Like internet cafe or library where the computer is given.
15751576 #.
1576 #: ../src/translations.js:350
1577 #: src/translations.js:350
15771578 msgid "terminal"
15781579 msgstr "terminâl"
15791580
15801581 #. Translators:
15811582 #. * This means there is personnel which helps you in case of problems.
15821583 #.
1583 #: ../src/translations.js:355
1584 #: src/translations.js:355
15841585 msgid "service"
15851586 msgstr "servizi"
15861587
15871588 #. Translators: Accuracy of user location information
1588 #: ../src/utils.js:232
1589 #: src/utils.js:226
15891590 msgid "Unknown"
15901591 msgstr "No cognossût"
15911592
15921593 #. Translators: Accuracy of user location information
1593 #: ../src/utils.js:235
1594 #: src/utils.js:229
15941595 msgid "Exact"
15951596 msgstr "Di precîs"
15961597
1597 #: ../src/utils.js:293
1598 #: src/utils.js:287
15981599 #, javascript-format
15991600 msgid "%f h"
16001601 msgstr "%f h"
16011602
1602 #: ../src/utils.js:295
1603 #: src/utils.js:289
16031604 #, javascript-format
16041605 msgid "%f min"
16051606 msgstr "%f min"
16061607
1607 #: ../src/utils.js:297
1608 #: src/utils.js:291
16081609 #, javascript-format
16091610 msgid "%f s"
16101611 msgstr "%f s"
16111612
16121613 #. Translators: This is a distance measured in kilometers
1613 #: ../src/utils.js:308
1614 #: src/utils.js:302
16141615 #, javascript-format
16151616 msgid "%s km"
16161617 msgstr "%s km"
16171618
16181619 #. Translators: This is a distance measured in meters
1619 #: ../src/utils.js:311
1620 #: src/utils.js:305
16201621 #, javascript-format
16211622 msgid "%s m"
16221623 msgstr "%s m"
16231624
16241625 #. Translators: This is a distance measured in miles
1625 #: ../src/utils.js:319
1626 #: src/utils.js:313
16261627 #, javascript-format
16271628 msgid "%s mi"
16281629 msgstr "%s mi"
16291630
16301631 #. Translators: This is a distance measured in feet
1631 #: ../src/utils.js:322
1632 #: src/utils.js:316
16321633 #, javascript-format
16331634 msgid "%s ft"
16341635 msgstr "%s ft"
1636
1637 #~ msgid "OK"
1638 #~ msgstr "OK"
1639
1640 #~ msgid "Open Shape Layer&#x2026;"
1641 #~ msgstr "Vierç strât sagome&#x2026;"
16351642
16361643 #~ msgid "Load Map Layer"
16371644 #~ msgstr "Cjarie strât de mape"
+353
-352
po/gl.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
11 "PO-Revision-Date: 2018-02-17 01:27+0200\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
10 "PO-Revision-Date: 2018-08-30 01:28+0200\n"
1211 "Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
13 "Language-Team: Galician\n"
12 "Language-Team: Proxecto Trasno <proxecto@trasno.gal>\n"
1413 "Language: gl\n"
1514 "MIME-Version: 1.0\n"
1615 "Content-Type: text/plain; charset=UTF-8\n"
1918 "X-Generator: Virtaal 0.7.1\n"
2019 "X-Project-Style: gnome\n"
2120
22 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
21 #: data/org.gnome.Maps.appdata.xml.in:6
2322 msgid "GNOME Maps"
2423 msgstr "Mapas de GNOME"
2524
26 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
25 #: data/org.gnome.Maps.appdata.xml.in:7
2726 msgid "Find places around the world"
2827 msgstr "Busque lugares por todo o mundo"
2928
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
29 #: data/org.gnome.Maps.appdata.xml.in:9
3130 msgid ""
3231 "Maps gives you quick access to maps all across the world. It allows you to "
3332 "quickly find the place you’re looking for by searching for a city or street, "
3736 "rápida o lugar que está buscando por cidade ou rúa, ou localizar un lugar "
3837 "para encontrarse con un amigo."
3938
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4140 msgid ""
4241 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4342 "thousands of people across the globe."
4847 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4948 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5049 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5251 msgid ""
5352 "You can even search for specific types of locations, such as “Pubs near Main "
5453 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5857 "Vilagarcía»"
5958
6059 #. Translators: This is the program name.
61 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
62 #: ../src/application.js:87 ../src/mainWindow.js:518
60 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
61 #: src/application.js:83 src/mainWindow.js:511
6362 msgid "Maps"
6463 msgstr "Mapas"
6564
66 #: ../data/org.gnome.Maps.desktop.in.h:2
65 #: data/org.gnome.Maps.desktop.in:5
6766 msgid "A simple maps application"
6867 msgstr "Un aplicativo sinxelo de mapas"
6968
70 #: ../data/org.gnome.Maps.desktop.in.h:3
69 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
70 #: data/org.gnome.Maps.desktop.in:8
71 msgid "org.gnome.Maps"
72 msgstr "org.gnome.Maps"
73
74 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
75 #: data/org.gnome.Maps.desktop.in:14
7176 msgid "Maps;"
7277 msgstr "Mapas;"
7378
74 #: ../data/org.gnome.Maps.desktop.in.h:4
79 #: data/org.gnome.Maps.desktop.in:17
7580 msgid "Allows your location to be shown on the map."
7681 msgstr "Permitir que se mostre a súa localización no mapa."
7782
78 #: ../data/org.gnome.Maps.gschema.xml.h:1
83 #: data/org.gnome.Maps.gschema.xml:11
7984 msgid "last viewed location"
8085 msgstr "última localización vista"
8186
82 #: ../data/org.gnome.Maps.gschema.xml.h:2
87 #: data/org.gnome.Maps.gschema.xml:12
8388 msgid "Coordinates of last viewed location."
8489 msgstr "Coordenadas da última localización vista."
8590
86 #: ../data/org.gnome.Maps.gschema.xml.h:3
91 #: data/org.gnome.Maps.gschema.xml:16
8792 msgid "Window size"
8893 msgstr "Tamaño da xanela"
8994
90 #: ../data/org.gnome.Maps.gschema.xml.h:4
95 #: data/org.gnome.Maps.gschema.xml:17
9196 msgid "Window size (width and height)."
9297 msgstr "Tamaño da xanela (ancho e alto)."
9398
94 #: ../data/org.gnome.Maps.gschema.xml.h:5
99 #: data/org.gnome.Maps.gschema.xml:21
95100 msgid "Window position"
96101 msgstr "Posición da xanela"
97102
98 #: ../data/org.gnome.Maps.gschema.xml.h:6
103 #: data/org.gnome.Maps.gschema.xml:22
99104 msgid "Window position (X and Y)."
100105 msgstr "Posición da xanela (X e Y)."
101106
102 #: ../data/org.gnome.Maps.gschema.xml.h:7
107 #: data/org.gnome.Maps.gschema.xml:26
103108 msgid "Window maximized"
104109 msgstr "Xanela maximizada"
105110
106 #: ../data/org.gnome.Maps.gschema.xml.h:8
111 #: data/org.gnome.Maps.gschema.xml:27
107112 msgid "Window maximization state"
108113 msgstr "Estado de maximizado de xanela"
109114
110 #: ../data/org.gnome.Maps.gschema.xml.h:9
115 #: data/org.gnome.Maps.gschema.xml:31
111116 msgid "Maximum number of search results"
112117 msgstr "Número máximo de resultados de busca"
113118
114 #: ../data/org.gnome.Maps.gschema.xml.h:10
119 #: data/org.gnome.Maps.gschema.xml:32
115120 msgid "Maximum number of search results from geocode search."
116121 msgstr "Número de máximo de resultados de busca para as buscas xeolocalizada."
117122
118 #: ../data/org.gnome.Maps.gschema.xml.h:11
123 #: data/org.gnome.Maps.gschema.xml:36
119124 msgid "Number of recent places to store"
120125 msgstr "Número de lugares recentes a almacenar"
121126
122 #: ../data/org.gnome.Maps.gschema.xml.h:12
127 #: data/org.gnome.Maps.gschema.xml:37
123128 msgid "Number of recently visited places to store."
124129 msgstr "Número de lugares visitados recentemente a almacenar."
125130
126 #: ../data/org.gnome.Maps.gschema.xml.h:13
131 #: data/org.gnome.Maps.gschema.xml:41
127132 msgid "Number of recent routes to store"
128133 msgstr "Número de rutas recentes a almacenar"
129134
130 #: ../data/org.gnome.Maps.gschema.xml.h:14
135 #: data/org.gnome.Maps.gschema.xml:42
131136 msgid "Number of recently visited routes to store."
132137 msgstr "Número de lugares visitados recentemente a almacenar."
133138
134 #: ../data/org.gnome.Maps.gschema.xml.h:15
139 #: data/org.gnome.Maps.gschema.xml:46
135140 msgid "Facebook check-in privacy setting"
136141 msgstr "Configuración de privacidade do rexistro de Facebook"
137142
138143 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
139 #: ../data/org.gnome.Maps.gschema.xml.h:17
144 #: data/org.gnome.Maps.gschema.xml:48
140145 msgid ""
141146 "Latest used Facebook check-in privacy setting. Possible values are: "
142147 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
144149 "Última configuración de privacidade do rexistro de Facebook. Os valores "
145150 "posíbeis son: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS ou SELF."
146151
147 #: ../data/org.gnome.Maps.gschema.xml.h:18
152 #: data/org.gnome.Maps.gschema.xml:52
148153 msgid "Foursquare check-in privacy setting"
149154 msgstr "Configuración de privacidade do rexistro de Foursquare"
150155
151 #: ../data/org.gnome.Maps.gschema.xml.h:19
156 #: data/org.gnome.Maps.gschema.xml:53
152157 msgid ""
153158 "Latest used Foursquare check-in privacy setting. Possible values are: "
154159 "public, followers or private."
156161 "Última configuración de privacidade do rexistro de Foursquare. Os valores "
157162 "posíbeis son: public, followers ou private."
158163
159 #: ../data/org.gnome.Maps.gschema.xml.h:20
164 #: data/org.gnome.Maps.gschema.xml:57
160165 msgid "Foursquare check-in Facebook broadcasting"
161166 msgstr "Difusión en Facebook do rexistro de Foursquare"
162167
163 #: ../data/org.gnome.Maps.gschema.xml.h:21
168 #: data/org.gnome.Maps.gschema.xml:58
164169 msgid ""
165170 "Indicates if Foursquare should broadcast the check-in as a post in the "
166171 "Facebook account associated with the Foursquare account."
168173 "Indica se Foursquare debe difundir o rexistro como un mensaxe novo na conta "
169174 "de Facebook asociada coa de Foursquare."
170175
171 #: ../data/org.gnome.Maps.gschema.xml.h:22
176 #: data/org.gnome.Maps.gschema.xml:62
172177 msgid "Foursquare check-in Twitter broadcasting"
173178 msgstr "Difusión en Twitter do rexistro de Foursquare"
174179
175 #: ../data/org.gnome.Maps.gschema.xml.h:23
180 #: data/org.gnome.Maps.gschema.xml:63
176181 msgid ""
177182 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
178183 "Twitter account associated with the Foursquare account."
180185 "Indica se Foursquare debe difundir o rexistro como un chío novo na conta de "
181186 "Twitter asociada coa de Foursquare."
182187
183 #: ../data/org.gnome.Maps.gschema.xml.h:24
188 #: data/org.gnome.Maps.gschema.xml:67
184189 msgid "OpenStreetMap username or e-mail address"
185190 msgstr "Nome de usuario ou enderezo de correo de OpenStreetMap"
186191
187 #: ../data/org.gnome.Maps.gschema.xml.h:25
192 #: data/org.gnome.Maps.gschema.xml:68
188193 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
189194 msgstr "Indica se o usuario iniciou sesión para editar datos en OpenStreetMap."
190195
191 #: ../data/org.gnome.Maps.gschema.xml.h:26
196 #: data/org.gnome.Maps.gschema.xml:72
192197 msgid "Last used transportation type for routing"
193198 msgstr "O último tipo de transporte para enrutado usado"
194199
195 #: ../data/ui/app-menu.ui.h:1
200 #: data/ui/app-menu.ui:7
196201 msgid "Set up OpenStreetMap Account"
197202 msgstr "Configurar unha conta de OpenStreetMap"
198203
199 #: ../data/ui/app-menu.ui.h:2
204 #: data/ui/app-menu.ui:12
200205 msgid "_Keyboard Shortcuts"
201206 msgstr "Atallos de _teclado"
202207
203 #: ../data/ui/app-menu.ui.h:3
208 #: data/ui/app-menu.ui:17
204209 msgid "About"
205210 msgstr "Sobre"
206211
207 #: ../data/ui/app-menu.ui.h:4
212 #: data/ui/app-menu.ui:21
208213 msgid "Quit"
209214 msgstr "Saír"
210215
211 #: ../data/ui/check-in-dialog.ui.h:1
216 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
212217 msgid "Visibility"
213218 msgstr "Visibilidade"
214219
215 #: ../data/ui/check-in-dialog.ui.h:2
220 #: data/ui/check-in-dialog.ui:334
216221 msgid "Post on Facebook"
217222 msgstr "Enviar a Facebook"
218223
219 #: ../data/ui/check-in-dialog.ui.h:3
224 #: data/ui/check-in-dialog.ui:348
220225 msgid "Post on Twitter"
221226 msgstr "Enviar a Twitter"
222227
223 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
224 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
228 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
229 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
225230 msgid "_Cancel"
226231 msgstr "_Cancelar"
227232
228233 #. Translators: Check in is used as a verb
229 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
234 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
230235 msgid "C_heck in"
231236 msgstr "_Rexistrar"
232237
233 #: ../data/ui/check-in-dialog.ui.h:6
238 #: data/ui/check-in-dialog.ui:427
234239 msgid "Everyone"
235240 msgstr "Todos"
236241
237 #: ../data/ui/check-in-dialog.ui.h:7
242 #: data/ui/check-in-dialog.ui:431
238243 msgid "Friends of friends"
239244 msgstr "Amigos de amigos"
240245
241 #: ../data/ui/check-in-dialog.ui.h:8
246 #: data/ui/check-in-dialog.ui:435
242247 msgid "Just friends"
243248 msgstr "Só amigos"
244249
245 #: ../data/ui/check-in-dialog.ui.h:9
250 #: data/ui/check-in-dialog.ui:439
246251 msgid "Just me"
247252 msgstr "Só eu"
248253
249 #: ../data/ui/check-in-dialog.ui.h:10
254 #: data/ui/check-in-dialog.ui:453
250255 msgid "Public"
251256 msgstr "Público"
252257
253 #: ../data/ui/check-in-dialog.ui.h:11
258 #: data/ui/check-in-dialog.ui:457
254259 msgid "Followers"
255260 msgstr "Seguidores"
256261
257 #: ../data/ui/check-in-dialog.ui.h:12
262 #: data/ui/check-in-dialog.ui:461
258263 msgid "Private"
259264 msgstr "Privado"
260265
261 #: ../data/ui/context-menu.ui.h:1
266 #: data/ui/context-menu.ui:9
262267 msgid "What’s here?"
263268 msgstr "Que hai aquí?"
264269
265 #: ../data/ui/context-menu.ui.h:2
270 #: data/ui/context-menu.ui:16
266271 msgid "Copy Location"
267272 msgstr "Copiar localización"
268273
269 #: ../data/ui/context-menu.ui.h:3
274 #: data/ui/context-menu.ui:23
270275 msgid "Export As Image"
271276 msgstr "Exportar como imaxe"
272277
273 #: ../data/ui/context-menu.ui.h:4
278 #: data/ui/context-menu.ui:36
274279 msgid "Add to OpenStreetMap"
275280 msgstr "Engadir a OpenStreetMap"
276281
277 #: ../data/ui/export-view-dialog.ui.h:1
282 #: data/ui/export-view-dialog.ui:14
278283 msgid "Export view"
279284 msgstr "Exportar vista"
280285
281 #: ../data/ui/export-view-dialog.ui.h:3
286 #: data/ui/export-view-dialog.ui:34
282287 msgid "_Export"
283288 msgstr "_Exportar"
284289
285 #: ../data/ui/export-view-dialog.ui.h:4
290 #: data/ui/export-view-dialog.ui:126
286291 msgid "Include route and markers"
287292 msgstr "Incluír rutas e marcadores"
288293
289 #: ../data/ui/help-overlay.ui.h:1
294 #: data/ui/help-overlay.ui:14
290295 msgctxt "shortcut window"
291296 msgid "General"
292297 msgstr "Xeral"
293298
294 #: ../data/ui/help-overlay.ui.h:2
299 #: data/ui/help-overlay.ui:18
295300 msgctxt "shortcut window"
296301 msgid "Show Shortcuts"
297302 msgstr "Mostrar atallos"
298303
299 #: ../data/ui/help-overlay.ui.h:3
304 #: data/ui/help-overlay.ui:25
300305 msgctxt "shortcut window"
301306 msgid "Search"
302307 msgstr "Buscar"
303308
304 #: ../data/ui/help-overlay.ui.h:4
309 #: data/ui/help-overlay.ui:32
305310 msgctxt "shortcut window"
306311 msgid "Toggle route planner"
307312 msgstr "Trocar o planificador de rutas"
308313
309 #: ../data/ui/help-overlay.ui.h:5
314 #: data/ui/help-overlay.ui:39
310315 msgctxt "shortcut window"
311316 msgid "Print route"
312317 msgstr "Imprimir ruta"
313318
314 #: ../data/ui/help-overlay.ui.h:6
319 #: data/ui/help-overlay.ui:46
315320 msgctxt "shortcut window"
316321 msgid "Quit"
317322 msgstr "Saír"
318323
319 #: ../data/ui/help-overlay.ui.h:7
324 #: data/ui/help-overlay.ui:55
320325 msgctxt "shortcut window"
321326 msgid "Map View"
322327 msgstr "Vista do mapa"
323328
324 #: ../data/ui/help-overlay.ui.h:8
329 #: data/ui/help-overlay.ui:59
325330 msgctxt "shortcut window"
326331 msgid "Zoom in"
327332 msgstr "Ampliar"
328333
329 #: ../data/ui/help-overlay.ui.h:9
334 #: data/ui/help-overlay.ui:66
330335 msgctxt "shortcut window"
331336 msgid "Zoom out"
332337 msgstr "Afastar"
333338
334 #: ../data/ui/help-overlay.ui.h:10
339 #: data/ui/help-overlay.ui:73
335340 msgctxt "shortcut window"
336341 msgid "Toggle scale"
337342 msgstr "Trocar escala"
338343
339 #: ../data/ui/help-overlay.ui.h:11
344 #: data/ui/help-overlay.ui:80
340345 msgctxt "shortcut window"
341346 msgid "Go to current location"
342347 msgstr "Ir á localización actual"
343348
344 #: ../data/ui/help-overlay.ui.h:12
349 #: data/ui/help-overlay.ui:87
345350 msgctxt "shortcut window"
346351 msgid "Switch to street view"
347352 msgstr "Trocar á vista de rúa"
348353
349 #: ../data/ui/help-overlay.ui.h:13
354 #: data/ui/help-overlay.ui:94
350355 msgctxt "shortcut window"
351356 msgid "Switch to aerial view"
352357 msgstr "Trocar á vista aérea"
353358
354 #: ../data/ui/help-overlay.ui.h:14
359 #: data/ui/help-overlay.ui:101
355360 msgctxt "shortcut window"
356361 msgid "Open shape layer"
357362 msgstr "Abrir a capa de relieve"
358363
359364 #. Translators: This string uses ellipsis character
360 #: ../data/ui/layers-popover.ui.h:2
361 #| msgctxt "shortcut window"
362 #| msgid "Open shape layer"
363 msgid "Open Shape Layer&#x2026;"
364 msgstr "Abrir a capa de relieve&#x2026;"
365
366 #: ../data/ui/location-service-notification.ui.h:1
365 #: data/ui/layers-popover.ui:71
366 #| msgid "Open Shape Layer"
367 msgid "Open Shape Layer…"
368 msgstr "Abrir a capa de relieve…"
369
370 #: data/ui/location-service-dialog.ui:16
367371 msgid "Turn on location services to find your location"
368372 msgstr "Active os servizos de localización para buscar a súa localización"
369373
370 #: ../data/ui/location-service-notification.ui.h:2
374 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
375 #: data/ui/zoom-in-dialog.ui:28
376 msgid "Cancel"
377 msgstr "Cancelar"
378
379 #: data/ui/location-service-dialog.ui:38
371380 msgid "Location Settings"
372381 msgstr "Preferencias de localización"
373382
374383 #. Translators: This is a tooltip
375 #: ../data/ui/main-window.ui.h:3
384 #: data/ui/main-window.ui:23
376385 msgid "Go to current location"
377386 msgstr "Ir á localización actual"
378387
379388 #. Translators: This is a tooltip
380 #: ../data/ui/main-window.ui.h:5
389 #: data/ui/main-window.ui:44
381390 msgid "Choose map type"
382391 msgstr "Escolla o tipo de mapa"
383392
384393 #. Translators: This is a tooltip
385 #: ../data/ui/main-window.ui.h:7
386 #| msgctxt "shortcut window"
387 #| msgid "Zoom out"
394 #: data/ui/main-window.ui:69
388395 msgid "Zoom out"
389396 msgstr "Afastar"
390397
391398 #. Translators: This is a tooltip
392 #: ../data/ui/main-window.ui.h:9
393 #| msgctxt "shortcut window"
394 #| msgid "Zoom in"
399 #: data/ui/main-window.ui:85
395400 msgid "Zoom in"
396401 msgstr "Ampliar"
397402
398403 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:11
404 #: data/ui/main-window.ui:103
400405 msgid "Toggle route planner"
401406 msgstr "Activar/desactivar o planificador de rutas"
402407
403408 #. Translators: This is a tooltip
404 #: ../data/ui/main-window.ui.h:13
409 #: data/ui/main-window.ui:124
405410 msgid "Toggle favorites"
406411 msgstr "Trocar favoritos"
407412
408413 #. Translators: This is a tooltip
409 #: ../data/ui/main-window.ui.h:15
414 #: data/ui/main-window.ui:144
410415 msgid "Print Route"
411416 msgstr "Imprimir ruta"
412417
413 #: ../data/ui/main-window.ui.h:16
418 #: data/ui/main-window.ui:202
414419 msgid "Maps is offline!"
415420 msgstr "Mapas está desconectado!"
416421
417 #: ../data/ui/main-window.ui.h:17
422 #: data/ui/main-window.ui:212
418423 msgid ""
419424 "Maps need an active internet connection to function properly, but one can’t "
420425 "be found."
422427 "Mapa precisa unha conexión a internet activa para funcionar correctamente, "
423428 "pero non se atopou ningunha."
424429
425 #: ../data/ui/main-window.ui.h:18
430 #: data/ui/main-window.ui:221
426431 msgid "Check your connection and proxy settings."
427432 msgstr "Comprobe a súa conexión ou preferencias do seu proxy."
428433
429434 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:2
435 #: data/ui/map-bubble.ui:45
431436 msgid "Add to new route"
432437 msgstr "Engadir unha nova ruta"
433438
434439 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:4
440 #: data/ui/map-bubble.ui:62
436441 msgid "Open with another application"
437442 msgstr "Abrir con outro aplicativo"
438443
439444 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:6
445 #: data/ui/map-bubble.ui:79
441446 msgid "Mark as favorite"
442447 msgstr "Marcar como facorito"
443448
444449 #. Translators: This is a tooltip
445 #: ../data/ui/map-bubble.ui.h:10
450 #: data/ui/map-bubble.ui:98
446451 msgid "Check in here"
447452 msgstr "Rexistrarse aquí"
448453
449 #: ../data/ui/osm-account-dialog.ui.h:1
454 #: data/ui/osm-account-dialog.ui:9
450455 msgid "OpenStreetMap Account"
451456 msgstr "Conta de OpenStreetMap"
452457
453 #: ../data/ui/osm-account-dialog.ui.h:2
458 #: data/ui/osm-account-dialog.ui:22
454459 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
455460 msgstr ""
456461 "<span weight=\"bold\" size=\"x-large\">Iniciar sesión para editar mapas</"
457462 "span>"
458463
459 #: ../data/ui/osm-account-dialog.ui.h:3
464 #: data/ui/osm-account-dialog.ui:36
460465 msgid ""
461466 "Help to improve the map, using an\n"
462467 "OpenStreetMap account."
464469 "Axude a mellorar o mapa, use unha\n"
465470 "conta de OpenStreetMap."
466471
467 #: ../data/ui/osm-account-dialog.ui.h:5
472 #: data/ui/osm-account-dialog.ui:56
468473 msgid "Email"
469474 msgstr "Correo electrónico"
470475
471 #: ../data/ui/osm-account-dialog.ui.h:6
476 #: data/ui/osm-account-dialog.ui:81
472477 msgid "Password"
473478 msgstr "Contrasinal"
474479
475 #: ../data/ui/osm-account-dialog.ui.h:7
480 #: data/ui/osm-account-dialog.ui:125
476481 msgid "Sign In"
477482 msgstr "Iniciar sesión"
478483
479 #: ../data/ui/osm-account-dialog.ui.h:8
484 #: data/ui/osm-account-dialog.ui:146
480485 msgid "Don’t have an account?"
481486 msgstr "Non ten unha conta?"
482487
483488 #. The label should contain the link to the OSM reset password page with a translated title
484 #: ../data/ui/osm-account-dialog.ui.h:10
489 #: data/ui/osm-account-dialog.ui:159
485490 msgid ""
486491 "Sorry, that didn’t work. Please try again, or visit\n"
487492 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
491496 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
492497 "\">OpenStreetMap</a> para restabelecer o seu contrasinal."
493498
494 #: ../data/ui/osm-account-dialog.ui.h:12
499 #: data/ui/osm-account-dialog.ui:172
495500 msgid "The verification code didn’t match, please try again."
496501 msgstr "O código de verificación non coincide, probe de novo."
497502
498 #: ../data/ui/osm-account-dialog.ui.h:13
503 #: data/ui/osm-account-dialog.ui:209
499504 msgid "Enter verification code shown above"
500505 msgstr "Escriba o código de verificación mostrado arriba"
501506
502 #: ../data/ui/osm-account-dialog.ui.h:14
507 #: data/ui/osm-account-dialog.ui:232
503508 msgid "Verify"
504509 msgstr "Comprobar"
505510
506 #: ../data/ui/osm-account-dialog.ui.h:15
511 #: data/ui/osm-account-dialog.ui:262
507512 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
508513 msgstr "<span weight=\"bold\" size=\"x-large\">Sesión iniciada</span>"
509514
510 #: ../data/ui/osm-account-dialog.ui.h:16
515 #: data/ui/osm-account-dialog.ui:275
511516 msgid "Your OpenStreetMap account is active."
512517 msgstr "A súa conta de OpenStreetMap está activa."
513518
514 #: ../data/ui/osm-account-dialog.ui.h:17
519 #: data/ui/osm-account-dialog.ui:309
515520 msgid "Sign Out"
516521 msgstr "Pechar a sesión"
517522
518 #: ../data/ui/osm-edit-address.ui.h:1
523 #: data/ui/osm-edit-address.ui:14
519524 msgid "Street"
520525 msgstr "Rúa"
521526
522 #: ../data/ui/osm-edit-address.ui.h:2
527 #: data/ui/osm-edit-address.ui:26
523528 msgid "House number"
524529 msgstr "Número de casa"
525530
526 #: ../data/ui/osm-edit-address.ui.h:3
531 #: data/ui/osm-edit-address.ui:38
527532 msgid "Postal code"
528533 msgstr "Código postal"
529534
530535 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
531 #: ../data/ui/osm-edit-address.ui.h:5
536 #: data/ui/osm-edit-address.ui:50
532537 msgid "City"
533538 msgstr "Cidade"
534539
535 #: ../data/ui/osm-edit-dialog.ui.h:1
540 #: data/ui/osm-edit-dialog.ui:58
536541 msgid "Type"
537542 msgstr "Tipo"
538543
539 #: ../data/ui/osm-edit-dialog.ui.h:2
544 #: data/ui/osm-edit-dialog.ui:84
540545 msgid "None"
541546 msgstr "Ningún"
542547
543 #: ../data/ui/osm-edit-dialog.ui.h:3
548 #: data/ui/osm-edit-dialog.ui:129
544549 msgid "Add Field"
545550 msgstr "Engadir campo"
546551
547 #: ../data/ui/osm-edit-dialog.ui.h:4
552 #: data/ui/osm-edit-dialog.ui:163
548553 msgid "Comment"
549554 msgstr "Comentario"
550555
551 #: ../data/ui/osm-edit-dialog.ui.h:5
556 #: data/ui/osm-edit-dialog.ui:195
552557 msgid ""
553558 "Map changes will be visible on all maps that use\n"
554559 "OpenStreetMap data."
556561 "Os cambios no mapa serán visíbeis en todos os\n"
557562 "mapas que usen datos de OpenStreetMap"
558563
559 #: ../data/ui/osm-edit-dialog.ui.h:7
564 #: data/ui/osm-edit-dialog.ui:241
560565 msgid "Recently Used"
561566 msgstr "Usados recentemente"
562567
563 #: ../data/ui/osm-edit-dialog.ui.h:8
568 #: data/ui/osm-edit-dialog.ui:280
564569 msgctxt "dialog title"
565570 msgid "Edit on OpenStreetMap"
566571 msgstr "Editar en OpenStreetMap"
567572
568 #: ../data/ui/osm-edit-dialog.ui.h:9
569 msgid "Cancel"
570 msgstr "Cancelar"
571
572 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
573 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
573574 msgid "Next"
574575 msgstr "Seguinte"
575576
576577 #. Translators: This is a tooltip
577 #: ../data/ui/place-bubble.ui.h:2
578 #: data/ui/place-bubble.ui:49
578579 msgid "Edit on OpenStreetMap"
579580 msgstr "Editar en OpenStreetMap"
580581
581582 #. Translators: This is a tooltip
582 #: ../data/ui/place-bubble.ui.h:4
583 #: data/ui/place-bubble.ui:73
583584 msgid "Show more information"
584585 msgstr "Mostrar máis información"
585586
586 #: ../data/ui/place-popover.ui.h:1
587 #: data/ui/place-popover.ui:24
587588 msgid "Press enter to search"
588589 msgstr "Prema intro para buscar"
589590
590 #: ../data/ui/place-popover.ui.h:2
591 #: data/ui/place-popover.ui:72
591592 msgid "No results found"
592593 msgstr "Non se atoparon resultados"
593594
594595 #. Translators: This is a tooltip
595 #: ../data/ui/route-entry.ui.h:2
596 #: data/ui/route-entry.ui:20
596597 msgid "Drag to change order of the route"
597598 msgstr "Arrastrar a orde de cambio de ruta"
598599
599 #: ../data/ui/send-to-dialog.ui.h:1
600 #: data/ui/send-to-dialog.ui:15
600601 msgid "Open location"
601602 msgstr "Abrir localización"
602603
603 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
604 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
604605 msgid "_Open"
605606 msgstr "_Abrir"
606607
607 #: ../data/ui/shape-layer-file-chooser.ui.h:1
608 #| msgctxt "shortcut window"
609 #| msgid "Open shape layer"
608 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
610609 msgid "Open Shape Layer"
611610 msgstr "Abrir a capa de relieve"
612611
613612 #. Translators: This is a tooltip
614 #: ../data/ui/shape-layer-row.ui.h:2
613 #: data/ui/shape-layer-row.ui:19
615614 msgid "Toggle visible"
616615 msgstr "Trocar visibilidade"
617616
618 #: ../data/ui/sidebar.ui.h:1
617 #: data/ui/sidebar.ui:275
619618 msgid "Route search by GraphHopper"
620619 msgstr "Búsqueda de ruta por GraphHopper"
621620
622 #: ../data/ui/sidebar.ui.h:2
621 #: data/ui/sidebar.ui:296
623622 msgid "Route search by OpenTripPlanner"
624623 msgstr "Búsqueda de ruta por OpenTripPlanner"
625624
626 #: ../data/ui/sidebar.ui.h:3
625 #: data/ui/sidebar.ui:369
627626 msgid ""
628627 "Routing itineraries for public transit is provided by GNOME\n"
629628 "using timetable data obtained from transit companies or agencies.\n"
644643 "rexistradas\n"
645644 "cando se aplique."
646645
647 #: ../data/ui/social-place-more-results-row.ui.h:1
646 #: data/ui/social-place-more-results-row.ui:8
648647 msgid "Show more results"
649648 msgstr "Mostrar máis resultados"
650649
651650 #. Translators: This is a tooltip
652 #: ../data/ui/transit-leg-row.ui.h:2
651 #: data/ui/transit-leg-row.ui:126
653652 msgid "Hide intermediate stops and information"
654653 msgstr "Ocultar paradas intermedias e información"
655654
656655 #. Translators: This is a tooltip
657 #: ../data/ui/transit-leg-row.ui.h:4
656 #: data/ui/transit-leg-row.ui:200
658657 msgid "Show intermediate stops and information"
659658 msgstr "Mostrar paradas intermedias e información"
660659
661660 #. Indicates searching for the next available itineraries
662 #: ../data/ui/transit-options-panel.ui.h:2
661 #: data/ui/transit-options-panel.ui:18
663662 msgid "Leave Now"
664663 msgstr "Saír agora"
665664
666665 #. Indicates searching for itineraries leaving at the specified time at the earliest
667 #: ../data/ui/transit-options-panel.ui.h:4
666 #: data/ui/transit-options-panel.ui:19
668667 msgid "Leave By"
669668 msgstr "Sae ás"
670669
671670 #. Indicates searching for itineraries arriving no later than the specified time
672 #: ../data/ui/transit-options-panel.ui.h:6
671 #: data/ui/transit-options-panel.ui:20
673672 msgid "Arrive By"
674673 msgstr "Chega ás"
675674
676675 #. Header indicating selected modes of transit
677 #: ../data/ui/transit-options-panel.ui.h:8
676 #: data/ui/transit-options-panel.ui:106
678677 msgid "Show"
679678 msgstr "Mostrar"
680679
681 #: ../data/ui/transit-options-panel.ui.h:9
680 #: data/ui/transit-options-panel.ui:117
682681 msgid "Buses"
683682 msgstr "Buses"
684683
685 #: ../data/ui/transit-options-panel.ui.h:10
684 #: data/ui/transit-options-panel.ui:124
686685 msgid "Trams"
687686 msgstr "Tranvías"
688687
689 #: ../data/ui/transit-options-panel.ui.h:11
688 #: data/ui/transit-options-panel.ui:131
690689 msgid "Trains"
691690 msgstr "Trens"
692691
693 #: ../data/ui/transit-options-panel.ui.h:12
692 #: data/ui/transit-options-panel.ui:138
694693 msgid "Subway"
695694 msgstr "Metro"
696695
697 #: ../data/ui/transit-options-panel.ui.h:13
696 #: data/ui/transit-options-panel.ui:145
698697 msgid "Ferries"
699698 msgstr "Ferris"
700699
701 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
700 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
702701 msgid "Current location"
703702 msgstr "Localización actual"
704703
705704 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
706 #: ../data/ui/user-location-bubble.ui.h:4
707 #, no-c-format
705 #: data/ui/user-location-bubble.ui:28
708706 msgid "Accuracy: %s"
709707 msgstr "Precisión: %s"
710708
711 #: ../data/ui/zoom-in-notification.ui.h:1
709 #: data/ui/zoom-in-dialog.ui:16
712710 msgid "Zoom in to add location!"
713711 msgstr "Amplíe para engadir unha localización!"
714712
715 #: ../data/ui/zoom-in-notification.ui.h:2
716 msgid "OK"
717 msgstr "Aceptar"
718
719 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
720 #: ../lib/maps-file-tile-source.c:459
713 #: data/ui/zoom-in-dialog.ui:38
714 #| msgid "Zoom in"
715 msgid "Zoom In"
716 msgstr "Ampliar"
717
718 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
719 #: lib/maps-file-tile-source.c:459
721720 msgid "Failed to find tile structure in directory"
722721 msgstr "Produciuse un fallo ao atopar a estrutura de teselas no cartafol"
723722
724 #: ../lib/maps-osm.c:56
723 #: lib/maps-osm.c:56
725724 msgid "Failed to parse XML document"
726725 msgstr "Produciuse un fallo ao analizar o XML do documento"
727726
728 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
727 #: lib/maps-osm.c:252 lib/maps-osm.c:405
729728 msgid "Missing required attributes"
730729 msgstr "Faltan atributos requiridos"
731730
732 #: ../lib/maps-osm.c:453
731 #: lib/maps-osm.c:453
733732 msgid "Could not find OSM element"
734733 msgstr "Non foi posíbel atopar o elemento de OSM"
735734
736 #: ../src/application.js:102
735 #: src/application.js:96
737736 msgid "A path to a local tiles directory structure"
738737 msgstr "Unha ruta a unha estrutura de directorios de teselas locais"
739738
740 #: ../src/application.js:106
739 #: src/application.js:100
741740 msgid "Show the version of the program"
742741 msgstr "Mostra a versión do programa"
743742
744 #: ../src/checkInDialog.js:175
743 #: src/checkInDialog.js:167
745744 msgid "Select an account"
746745 msgstr "Seleccione unha conta"
747746
748 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
747 #: src/checkInDialog.js:172 src/checkInDialog.js:244
749748 msgid "Loading"
750749 msgstr "Cargando"
751750
752 #: ../src/checkInDialog.js:204
751 #: src/checkInDialog.js:196
753752 msgid "Select a place"
754753 msgstr "Seleccione un lugar"
755754
756 #: ../src/checkInDialog.js:209
755 #: src/checkInDialog.js:201
757756 msgid ""
758757 "Maps cannot find the place to check in to with Facebook. Please select one "
759758 "from this list."
761760 "Mapas non pode atopar un lugar onde rexistrarse con Facebook. Por favor "
762761 "seleccione un desde a lista."
763762
764 #: ../src/checkInDialog.js:211
763 #: src/checkInDialog.js:203
765764 msgid ""
766765 "Maps cannot find the place to check in to with Foursquare. Please select one "
767766 "from this list."
771770
772771 #. Translators: %s is the name of the place to check in.
773772 #.
774 #: ../src/checkInDialog.js:226
773 #: src/checkInDialog.js:218
775774 #, javascript-format
776775 msgid "Check in to %s"
777776 msgstr "Rexistrarse en %s"
778777
779778 #. Translators: %s is the name of the place to check in.
780779 #.
781 #: ../src/checkInDialog.js:236
780 #: src/checkInDialog.js:228
782781 #, javascript-format
783782 msgid "Write an optional message to check in to %s."
784783 msgstr "Escriba unha mensaxe opcional para rexistrarse en %s."
785784
786 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
787 #: ../src/osmEditDialog.js:555
785 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
788786 msgid "An error has occurred"
789787 msgstr "Produciuse un erro"
790788
791789 #. Translators: %s is the place name that user wanted to check-in
792 #: ../src/checkIn.js:147
790 #: src/checkIn.js:144
793791 #, javascript-format
794792 msgid "Cannot find “%s” in the social service"
795793 msgstr "Non se pode atopar «%s» no servizo social"
796794
797 #: ../src/checkIn.js:149
795 #: src/checkIn.js:146
798796 msgid "Cannot find a suitable place to check-in in this location"
799797 msgstr ""
800798 "Non é posíbel atopar un lugar axeitado para rexistrarse nesta localización"
801799
802 #: ../src/checkIn.js:153
800 #: src/checkIn.js:150
803801 msgid ""
804802 "Credentials have expired, please open Online Accounts to sign in and enable "
805803 "this account"
807805 "As súas credenciais expiraron, abra as «Contas en liña» para iniciar sesión "
808806 "e activar esta conta"
809807
810 #: ../src/contextMenu.js:99
808 #: src/contextMenu.js:95
811809 msgid "Route from here"
812810 msgstr "Ruta desde aquí"
813811
814 #: ../src/contextMenu.js:101
812 #: src/contextMenu.js:97
815813 msgid "Add destination"
816814 msgstr "Engadir destino"
817815
818 #: ../src/contextMenu.js:103
816 #: src/contextMenu.js:99
819817 msgid "Route to here"
820818 msgstr "Ruta a aquí"
821819
822 #: ../src/contextMenu.js:132
820 #: src/contextMenu.js:128
823821 msgid "Nothing found here!"
824822 msgstr "Non se atopou nada aquí!"
825823
826 #: ../src/contextMenu.js:189
824 #: src/contextMenu.js:189
827825 msgid ""
828826 "Location was added to the map, note that it may take a while before it shows "
829827 "on the map and in search results."
835833 #. * exported image with coordinates. The .png extension should be kept
836834 #. * intact in the translated string.
837835 #.
838 #: ../src/exportViewDialog.js:90
836 #: src/exportViewDialog.js:82
839837 #, javascript-format
840838 msgid "Maps at %f, %f.png"
841839 msgstr "Mapas en %f, %f.png"
842840
843 #: ../src/exportViewDialog.js:161
841 #: src/exportViewDialog.js:154
844842 msgid "Filesystem is read only"
845843 msgstr "O sistema de ficheiros é de só lectura"
846844
847 #: ../src/exportViewDialog.js:163
845 #: src/exportViewDialog.js:156
848846 msgid "You do not have permission to save there"
849847 msgstr "Non ten permiso para gardar aquí"
850848
851 #: ../src/exportViewDialog.js:165
849 #: src/exportViewDialog.js:158
852850 msgid "The directory does not exist"
853851 msgstr "O cartafol non existe"
854852
855 #: ../src/exportViewDialog.js:167
853 #: src/exportViewDialog.js:160
856854 msgid "No filename specified"
857855 msgstr "Nome de ficheiro non especificado"
858856
859 #: ../src/exportViewDialog.js:175
857 #: src/exportViewDialog.js:168
860858 msgid "Unable to export view"
861859 msgstr "Non foi posíbel exportar a vista"
862860
863 #: ../src/geoJSONSource.js:98
861 #: src/geoJSONSource.js:98
864862 msgid "invalid coordinate"
865863 msgstr "coordenada non válida"
866864
867 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
868 #: ../src/geoJSONSource.js:204
865 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
869866 msgid "parse error"
870867 msgstr "erro na análise"
871868
872 #: ../src/geoJSONSource.js:183
869 #: src/geoJSONSource.js:181
873870 msgid "unknown geometry"
874871 msgstr "xeometría descoñecida"
875872
876 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
873 #: src/graphHopper.js:93 src/openTripPlanner.js:652
877874 msgid "Route request failed."
878875 msgstr "Produciuse un fallo na solicitude de ruta."
879876
880 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
877 #: src/graphHopper.js:100 src/openTripPlanner.js:615
881878 msgid "No route found."
882879 msgstr "Non se atopou a ruta."
883880
884 #: ../src/graphHopper.js:193
881 #: src/graphHopper.js:188
885882 msgid "Start!"
886883 msgstr "Comezar!"
887884
888 #: ../src/mainWindow.js:59
885 #: src/mainWindow.js:59
889886 msgid "All Layer Files"
890887 msgstr "Todos os ficheiros de capa"
891888
892 #: ../src/mainWindow.js:459
889 #: src/mainWindow.js:444
893890 msgid "Failed to connect to location service"
894891 msgstr "Produciuse un fallo ao conectar co servizo de localización"
895892
896 #: ../src/mainWindow.js:516
893 #: src/mainWindow.js:509
897894 msgid "translator-credits"
898895 msgstr "Fran Dieguez <frandieguez@gnome.org>, 2013-2016."
899896
900 #: ../src/mainWindow.js:519
897 #: src/mainWindow.js:512
901898 msgid "A map application for GNOME"
902899 msgstr "Un aplicativo de mapas para GNOME"
903900
904 #: ../src/mainWindow.js:530
901 #: src/mainWindow.js:523
905902 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
906903 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. e os autores de Mapas de GNOME"
907904
908 #: ../src/mainWindow.js:551
905 #: src/mainWindow.js:542
909906 #, javascript-format
910907 msgid "Map data by %s and contributors"
911908 msgstr "Datos do mapa por %s e contribuidores"
915912 #. * the bare name of the tile provider, or a linkified URL if one
916913 #. * is available
917914 #.
918 #: ../src/mainWindow.js:567
915 #: src/mainWindow.js:558
919916 #, javascript-format
920917 msgid "Map tiles provided by %s"
921918 msgstr "Teselas de mapas fornecidas por %s"
922919
923 #: ../src/mapView.js:356
920 #: src/mapView.js:353
924921 msgid "File type is not supported"
925922 msgstr "Tipo de ficheiro non admitido"
926923
927 #: ../src/mapView.js:363
924 #: src/mapView.js:360
928925 msgid "Failed to open layer"
929926 msgstr "Produciuse un fallo ao abrir a capa"
930927
931 #: ../src/mapView.js:399
928 #: src/mapView.js:396
932929 msgid "Failed to open GeoURI"
933930 msgstr "Produciuse un fallo ao abrir o GeoURI"
934931
935 #: ../src/openTripPlanner.js:622
936 msgid "No earlier alternatives found."
937 msgstr "Non hai alternativas anteriores. "
938
939 #: ../src/openTripPlanner.js:623
940 msgid "No later alternatives found."
941 msgstr "Non hai alternativas posteriores."
942
943 #: ../src/openTripPlanner.js:661
932 #: src/openTripPlanner.js:648
944933 msgid "No timetable data found for this route."
945934 msgstr "Non se atoparon datos de horarios para esta ruta"
946935
947936 #. setting the status in session.cancel_message still seems
948937 #. to always give status IO_ERROR
949 #: ../src/osmConnection.js:442
938 #: src/osmConnection.js:436
950939 msgid "Incorrect user name or password"
951940 msgstr "Nome de usuario ou contrasinal non correcto"
952941
953 #: ../src/osmConnection.js:444
942 #: src/osmConnection.js:438
954943 msgid "Success"
955944 msgstr "Éxito"
956945
957 #: ../src/osmConnection.js:446
946 #: src/osmConnection.js:440
958947 msgid "Bad request"
959948 msgstr "Solicitude non válida"
960949
961 #: ../src/osmConnection.js:448
950 #: src/osmConnection.js:442
962951 msgid "Object not found"
963952 msgstr "O obxecto non se atopou"
964953
965 #: ../src/osmConnection.js:450
954 #: src/osmConnection.js:444
966955 msgid "Conflict, someone else has just modified the object"
967956 msgstr "Conflicto, alguén modificou o obxecto"
968957
969 #: ../src/osmConnection.js:452
958 #: src/osmConnection.js:446
970959 msgid "Object has been deleted"
971960 msgstr "O obxecto foi eliminado"
972961
973 #: ../src/osmConnection.js:454
962 #: src/osmConnection.js:448
974963 msgid "Way or relation refers to non-existing children"
975964 msgstr "A forma ou relación refírese aos fillos non existentes"
976965
977 #: ../src/osmEditDialog.js:105
966 #: src/osmEditDialog.js:105
978967 msgid "Name"
979968 msgstr "Nome"
980969
981 #: ../src/osmEditDialog.js:108
970 #: src/osmEditDialog.js:108
982971 msgid "The official name. This is typically what appears on signs."
983972 msgstr "O nome oficial. Isto é o aparece normalmente nos sinais."
984973
985 #: ../src/osmEditDialog.js:111
974 #: src/osmEditDialog.js:111
986975 msgid "Address"
987976 msgstr "Enderezo"
988977
989 #: ../src/osmEditDialog.js:119
978 #: src/osmEditDialog.js:119
990979 msgid "Website"
991980 msgstr "Sitio web"
992981
993 #: ../src/osmEditDialog.js:122
982 #: src/osmEditDialog.js:122
994983 msgid ""
995984 "The official website. Try to use the most basic form of a URL i.e. http://"
996985 "example.com instead of http://example.com/index.html."
998987 "O sitio web oficial. Tente usar o formulario máis básico de URL p.ex. http://"
999988 "exemplo.gal no lugar de http://exemplo.gal/index.html."
1000989
1001 #: ../src/osmEditDialog.js:127
990 #: src/osmEditDialog.js:127
1002991 msgid "Phone"
1003992 msgstr "Teléfono"
1004993
1005 #: ../src/osmEditDialog.js:131
994 #: src/osmEditDialog.js:131
1006995 msgid ""
1007996 "Phone number. Use the international format, starting with a + sign. Beware "
1008997 "of local privacy laws, especially for private phone numbers."
1010999 "Número de teléfono. Use o formato internaciona, comezando polo signo +. Teña "
10111000 "en conta as leis de privacidade locais."
10121001
1013 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
1002 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10141003 msgid "Wikipedia"
10151004 msgstr "Wikipedia"
10161005
1017 #: ../src/osmEditDialog.js:140
1006 #: src/osmEditDialog.js:140
10181007 msgid ""
10191008 "The format used should include the language code and the article title like "
10201009 "“en:Article title”."
10221011 "O formato usado debería incluír o código de idioma e o título do artigo como "
10231012 "«gl:Título do artigo»."
10241013
1025 #: ../src/osmEditDialog.js:144
1014 #: src/osmEditDialog.js:144
10261015 msgid "Opening hours"
10271016 msgstr "Horas de apertura"
10281017
1029 #: ../src/osmEditDialog.js:149
1018 #: src/osmEditDialog.js:149
10301019 msgid "See the link in the label for help on format."
10311020 msgstr "Vexa a ligazón na etiqueta para obter axuda no formatado."
10321021
1033 #: ../src/osmEditDialog.js:152
1022 #: src/osmEditDialog.js:152
10341023 msgid "Population"
10351024 msgstr "Poboación"
10361025
1037 #: ../src/osmEditDialog.js:157
1026 #: src/osmEditDialog.js:157
10381027 msgid "Altitude"
10391028 msgstr "Altitude"
10401029
1041 #: ../src/osmEditDialog.js:160
1030 #: src/osmEditDialog.js:160
10421031 msgid "Elevation (height above sea level) of a point in metres."
10431032 msgstr "Elevación (altura sobre o nivel do mar) do punto en metros."
10441033
1045 #: ../src/osmEditDialog.js:163
1034 #: src/osmEditDialog.js:163
10461035 msgid "Wheelchair access"
10471036 msgstr "Acceso con cadeira de rodas"
10481037
1049 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1050 #: ../src/osmEditDialog.js:213
1038 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10511039 msgid "Yes"
10521040 msgstr "Si"
10531041
1054 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1055 #: ../src/osmEditDialog.js:214
1042 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10561043 msgid "No"
10571044 msgstr "Non"
10581045
1059 #: ../src/osmEditDialog.js:168
1046 #: src/osmEditDialog.js:168
10601047 msgid "Limited"
10611048 msgstr "limitado"
10621049
1063 #: ../src/osmEditDialog.js:169
1050 #: src/osmEditDialog.js:169
10641051 msgid "Designated"
10651052 msgstr "Diseñado"
10661053
1067 #: ../src/osmEditDialog.js:172
1054 #: src/osmEditDialog.js:172
10681055 msgid "Internet access"
10691056 msgstr "Acceso a internet"
10701057
10711058 #. Translators:
10721059 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10731060 #.
1074 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1061 #: src/osmEditDialog.js:177 src/translations.js:340
10751062 msgid "Wi-Fi"
10761063 msgstr "Sen fíos"
10771064
1078 #: ../src/osmEditDialog.js:178
1065 #: src/osmEditDialog.js:178
10791066 msgid "Wired"
10801067 msgstr "Con fíos"
10811068
1082 #: ../src/osmEditDialog.js:179
1069 #: src/osmEditDialog.js:179
10831070 msgid "Terminal"
10841071 msgstr "Terminal"
10851072
1086 #: ../src/osmEditDialog.js:180
1073 #: src/osmEditDialog.js:180
10871074 msgid "Service"
10881075 msgstr "Servizo"
10891076
1090 #: ../src/osmEditDialog.js:183
1077 #: src/osmEditDialog.js:183
10911078 msgid "Religion"
10921079 msgstr "Relixión"
10931080
1094 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1081 #: src/osmEditDialog.js:186 src/translations.js:363
10951082 msgid "Animism"
10961083 msgstr "Animismo"
10971084
1098 #: ../src/osmEditDialog.js:187
1085 #: src/osmEditDialog.js:187
10991086 msgid "Bahá’í"
11001087 msgstr "Bahaísmo"
11011088
1102 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1089 #: src/osmEditDialog.js:188 src/translations.js:365
11031090 msgid "Buddhism"
11041091 msgstr "Budismo"
11051092
1106 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1093 #: src/osmEditDialog.js:189 src/translations.js:366
11071094 msgid "Caodaism"
11081095 msgstr "Caodaísmo"
11091096
1110 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1097 #: src/osmEditDialog.js:190 src/translations.js:367
11111098 msgid "Christianity"
11121099 msgstr "Cristianismo"
11131100
1114 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1101 #: src/osmEditDialog.js:191 src/translations.js:368
11151102 msgid "Confucianism"
11161103 msgstr "Confucionismo"
11171104
1118 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1105 #: src/osmEditDialog.js:192 src/translations.js:369
11191106 msgid "Hinduism"
11201107 msgstr "Hinduismo"
11211108
1122 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1109 #: src/osmEditDialog.js:193 src/translations.js:370
11231110 msgid "Jainism"
11241111 msgstr "Xainismo"
11251112
1126 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1113 #: src/osmEditDialog.js:194 src/translations.js:371
11271114 msgid "Judaism"
11281115 msgstr "Xudaismo"
11291116
1130 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1117 #: src/osmEditDialog.js:195 src/translations.js:372
11311118 msgid "Islam"
11321119 msgstr "Islamismo"
11331120
1134 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1121 #: src/osmEditDialog.js:196 src/translations.js:373
11351122 msgid "Multiple Religions"
11361123 msgstr "Múltiples relixións"
11371124
1138 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1125 #: src/osmEditDialog.js:197 src/translations.js:374
11391126 msgid "Paganism"
11401127 msgstr "Paganismo"
11411128
1142 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1129 #: src/osmEditDialog.js:198 src/translations.js:375
11431130 msgid "Pastafarianism"
11441131 msgstr "Pastafarianismo"
11451132
1146 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1133 #: src/osmEditDialog.js:199 src/translations.js:376
11471134 msgid "Scientology"
11481135 msgstr "Cienciloxía"
11491136
1150 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1137 #: src/osmEditDialog.js:200 src/translations.js:377
11511138 msgid "Shinto"
11521139 msgstr "Sintoísmo"
11531140
1154 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1141 #: src/osmEditDialog.js:201 src/translations.js:378
11551142 msgid "Sikhism"
11561143 msgstr "Sixismo"
11571144
1158 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1145 #: src/osmEditDialog.js:202 src/translations.js:379
11591146 msgid "Spiritualism"
11601147 msgstr "Espiritualismo"
11611148
1162 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1149 #: src/osmEditDialog.js:203 src/translations.js:380
11631150 msgid "Taoism"
11641151 msgstr "Taoismo"
11651152
1166 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1153 #: src/osmEditDialog.js:204 src/translations.js:381
11671154 msgid "Unitarian Universalism"
11681155 msgstr "Universalismo unitario"
11691156
1170 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1157 #: src/osmEditDialog.js:205 src/translations.js:382
11711158 msgid "Voodoo"
11721159 msgstr "Vudú"
11731160
1174 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1161 #: src/osmEditDialog.js:206 src/translations.js:383
11751162 msgid "Yazidism"
11761163 msgstr "Xazidismo"
11771164
1178 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1165 #: src/osmEditDialog.js:207 src/translations.js:384
11791166 msgid "Zoroastrianism"
11801167 msgstr "Zoroastrismo"
11811168
1182 #: ../src/osmEditDialog.js:210
1169 #: src/osmEditDialog.js:210
11831170 msgid "Toilets"
11841171 msgstr "Baño"
11851172
1186 #: ../src/osmEditDialog.js:217
1173 #: src/osmEditDialog.js:217
11871174 msgid "Note"
11881175 msgstr "Nota"
11891176
1190 #: ../src/osmEditDialog.js:220
1177 #: src/osmEditDialog.js:220
11911178 msgid ""
11921179 "Information used to inform other mappers about non-obvious information about "
11931180 "an element, the author’s intent when creating it, or hints for further "
11971184 "obvia sobre un elemento, un intento do autor de crealo ou pistas sobre "
11981185 "futuras melloras."
11991186
1200 #: ../src/osmEditDialog.js:329
1187 #: src/osmEditDialog.js:325
12011188 msgctxt "dialog title"
12021189 msgid "Add to OpenStreetMap"
12031190 msgstr "Engadir a OpenStreetMap"
12041191
1205 #: ../src/osmEditDialog.js:383
1192 #: src/osmEditDialog.js:379
12061193 msgid "Select Type"
12071194 msgstr "Seleccione tipo"
12081195
1209 #: ../src/osmEditDialog.js:502
1196 #: src/osmEditDialog.js:496
12101197 msgid "Done"
12111198 msgstr "Feito"
12121199
1213 #: ../src/placeBubble.js:128
1200 #: src/placeBubble.js:125
12141201 msgid "Population:"
12151202 msgstr "Poboación:"
12161203
1217 #: ../src/placeBubble.js:134
1204 #: src/placeBubble.js:131
12181205 msgid "Altitude:"
12191206 msgstr "Altitude:"
12201207
1221 #: ../src/placeBubble.js:139
1208 #: src/placeBubble.js:136
12221209 msgid "Opening hours:"
12231210 msgstr "Horario de apertura:"
12241211
1225 #: ../src/placeBubble.js:144
1212 #: src/placeBubble.js:141
12261213 msgid "Internet access:"
12271214 msgstr "Acceso a internet:"
12281215
1229 #: ../src/placeBubble.js:149
1216 #: src/placeBubble.js:146
12301217 msgid "Religion:"
12311218 msgstr "Relixión:"
12321219
1233 #: ../src/placeBubble.js:154
1220 #: src/placeBubble.js:151
12341221 msgid "Toilets:"
12351222 msgstr "Baño:"
12361223
1237 #: ../src/placeBubble.js:159
1224 #: src/placeBubble.js:156
12381225 msgid "Wheelchair access:"
12391226 msgstr "Acceso con cadeira de rodas:"
12401227
1241 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1228 #: src/placeBubble.js:162 src/placeBubble.js:166
12421229 msgid "Phone:"
12431230 msgstr "Teléfono:"
12441231
1245 #: ../src/placeEntry.js:188
1232 #: src/placeEntry.js:186
12461233 msgid "Failed to parse Geo URI"
12471234 msgstr "Produciuse un fallo ao analizar o URI Geo"
12481235
12521239 #. Translators:
12531240 #. * There is public internet access but the particular kind is unknown.
12541241 #.
1255 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1242 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12561243 msgid "yes"
12571244 msgstr "sí"
12581245
12611248 #. * can be accessed and others not, areas requiring assistance
12621249 #. * by someone pushing up a steep gradient).
12631250 #.
1264 #: ../src/place.js:226
1251 #: src/place.js:225
12651252 msgid "limited"
12661253 msgstr "limitado"
12671254
12731260 #. * no internet access is offered in a place where
12741261 #. * someone might expect it.
12751262 #.
1276 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1263 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12771264 msgid "no"
12781265 msgstr "non"
12791266
12821269 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12831270 #. * only). This is rarely used.
12841271 #.
1285 #: ../src/place.js:239
1272 #: src/place.js:238
12861273 msgid "designated"
12871274 msgstr "designado"
12881275
1289 #: ../src/printLayout.js:244
1276 #: src/printLayout.js:240
12901277 #, javascript-format
12911278 msgid "From %s to %s"
12921279 msgstr "Desde %s a %s"
12931280
1294 #: ../src/printOperation.js:48
1281 #: src/printOperation.js:46
12951282 msgid "Loading map tiles for printing"
12961283 msgstr "Cargando teselas do mapa para a impresión"
12971284
1298 #: ../src/printOperation.js:49
1285 #: src/printOperation.js:47
12991286 msgid "You can abort printing if this takes too long"
13001287 msgstr "Pode abortar a impresión se isto leva moito tempo"
13011288
1302 #: ../src/printOperation.js:51
1289 #: src/printOperation.js:49
13031290 msgid "Abort printing"
13041291 msgstr "Abortar impresión"
13051292
13061293 #. Translators: this is add via location tooltip
1307 #: ../src/routeEntry.js:73
1308 #| msgid "last viewed location"
1294 #: src/routeEntry.js:72
13091295 msgid "Add via location"
13101296 msgstr "Engadir mediante localización"
13111297
13121298 #. Translators: this is remove via location tooltip
1313 #: ../src/routeEntry.js:79
1314 #| msgid "Open location"
1299 #: src/routeEntry.js:78
13151300 msgid "Remove via location"
13161301 msgstr "Quitar mediante localización"
13171302
13181303 #. Translators: this is reverse route tooltip
1319 #: ../src/routeEntry.js:85
1304 #: src/routeEntry.js:84
13201305 msgid "Reverse route"
13211306 msgstr "Invertir ruta"
13221307
1323 #: ../src/sendToDialog.js:179
1308 #: src/sendToDialog.js:175
13241309 msgid "Failed to open URI"
13251310 msgstr "Produciuse un fallo ao abrir o URI"
13261311
1327 #: ../src/shapeLayer.js:92
1312 #: src/shapeLayer.js:91
13281313 msgid "failed to load file"
13291314 msgstr "produciuse un fallo ao cargar o ficheiro"
13301315
13311316 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1332 #: ../src/sidebar.js:293
1317 #: src/sidebar.js:293
13331318 #, javascript-format
13341319 msgid "Estimated time: %s"
13351320 msgstr "Tempo estimado: %s"
13371322 #. Translators: this a format string indicating arriving at the
13381323 #. * destination of journey with the arrival address and transit
13391324 #. * stop as the format parameter
1340 #: ../src/transitArrivalRow.js:56
1325 #: src/transitArrivalRow.js:54
13411326 #, javascript-format
13421327 msgid "Arrive at %s"
13431328 msgstr "Chega ás %s"
13441329
1345 #: ../src/transitArrivalRow.js:58
1330 #: src/transitArrivalRow.js:56
13461331 msgid "Arrive"
13471332 msgstr "Chegar"
13481333
13491334 #. Translators: this is a format string indicating instructions
13501335 #. * starting a journey at the address given as the parameter
13511336 #.
1352 #: ../src/transitLegRow.js:73
1337 #: src/transitLegRow.js:71
13531338 #, javascript-format
13541339 msgid "Start at %s"
13551340 msgstr "Comezar en %s"
13581343 #. * with no set name (such as when the user started routing from
13591344 #. * an arbitrary point on the map)
13601345 #.
1361 #: ../src/transitLegRow.js:79
1346 #: src/transitLegRow.js:77
13621347 msgid "Start"
13631348 msgstr "Inicio"
13641349
1365 #: ../src/transitLegRow.js:108
1350 #: src/transitLegRow.js:106
13661351 msgid "Show walking instructions"
13671352 msgstr "Mostrar instrucións do camiño"
13681353
1369 #: ../src/transitLegRow.js:109
1354 #: src/transitLegRow.js:107
13701355 msgid "Hide walking instructions"
13711356 msgstr "Ocultar instrucións do camiño"
13721357
13731358 #. Translators: this is a format string indicating walking a certain
13741359 #. * distance, with the distance expression being the %s placeholder
13751360 #.
1376 #: ../src/transitLegRow.js:134
1361 #: src/transitLegRow.js:132
13771362 #, javascript-format
13781363 msgid "Walk %s"
13791364 msgstr "Camiñar %s"
13801365
1381 #: ../src/transitMoreRow.js:41
1366 #: src/transitMoreRow.js:39
13821367 msgid "Load earlier alternatives"
13831368 msgstr "Cargar alternativas anteriores"
13841369
1385 #: ../src/transitMoreRow.js:43
1370 #: src/transitMoreRow.js:41
13861371 msgid "Load later alternatives"
13871372 msgstr "Cargar alternativas posteriores"
13881373
1374 #: src/transitMoreRow.js:54
1375 msgid "No earlier alternatives found."
1376 msgstr "Non hai alternativas anteriores. "
1377
1378 #: src/transitMoreRow.js:56
1379 msgid "No later alternatives found."
1380 msgstr "Non hai alternativas posteriores."
1381
13891382 #.
13901383 #. * Translators: this is a format string giving the equivalent to
13911384 #. * "may 29" according to the current locale's convensions.
13921385 #.
1393 #: ../src/transitOptionsPanel.js:142
1386 #: src/transitOptionsPanel.js:141
13941387 msgctxt "month-day-date"
13951388 msgid "%b %e"
13961389 msgstr "%b %e"
14001393 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14011394 #. * these could be rearranged if needed.
14021395 #.
1403 #: ../src/transitPlan.js:253
1396 #: src/transitPlan.js:254
14041397 #, javascript-format
14051398 msgid "%s – %s"
14061399 msgstr "%s – %s"
14091402 #. * less than an hour, with only the minutes part, using plural forms
14101403 #. * as appropriate
14111404 #.
1412 #: ../src/transitPlan.js:280
1405 #: src/transitPlan.js:281
14131406 #, javascript-format
14141407 msgid "%d minute"
14151408 msgid_plural "%d minutes"
14201413 #. * where the duration is an exact number of hours (i.e. no
14211414 #. * minutes part), using plural forms as appropriate
14221415 #.
1423 #: ../src/transitPlan.js:291
1416 #: src/transitPlan.js:292
14241417 #, javascript-format
14251418 msgid "%d hour"
14261419 msgid_plural "%d hours"
14311424 #. * where the duration contains an hour and minute part, it's
14321425 #. * pluralized on the hours part
14331426 #.
1434 #: ../src/transitPlan.js:297
1427 #: src/transitPlan.js:298
14351428 #, javascript-format
14361429 msgid "%d:%02d hour"
14371430 msgid_plural "%d:%02d hours"
14441437 #. * "12:00–13:03" where the placeholder %s are the actual times,
14451438 #. * these could be rearranged if needed.
14461439 #.
1447 #: ../src/transitPlan.js:649
1440 #: src/transitPlan.js:647
14481441 #, javascript-format
14491442 msgid "%s–%s"
14501443 msgstr "%s–%s"
14511444
1452 #: ../src/translations.js:56
1445 #: src/translations.js:56
14531446 msgid "around the clock"
14541447 msgstr "todo o día"
14551448
1456 #: ../src/translations.js:58
1449 #: src/translations.js:58
14571450 msgid "from sunrise to sunset"
14581451 msgstr "desde o amencer até a posta de sol"
14591452
14631456 #. * The space between the format place holders could be
14641457 #. * substituted with the appropriate separator.
14651458 #.
1466 #: ../src/translations.js:77
1459 #: src/translations.js:77
14671460 #, javascript-format
14681461 msgctxt "time range list"
14691462 msgid "%s %s"
14751468 #. * The space between the format place holders could be
14761469 #. * substituted with the appropriate separator.
14771470 #.
1478 #: ../src/translations.js:89
1471 #: src/translations.js:89
14791472 #, javascript-format
14801473 msgctxt "time range list"
14811474 msgid "%s %s %s"
14881481 #. * The space between the format place holders could be substituted with
14891482 #. * the appropriate separator or phrase and the ordering of the arguments
14901483 #. * can be rearranged with the %n#s syntax.
1491 #: ../src/translations.js:120
1484 #: src/translations.js:120
14921485 #, javascript-format
14931486 msgctxt "time range component"
14941487 msgid "%s %s"
15031496 #. * place holder.
15041497 #. * The separator (,) could be replaced with a translated variant or
15051498 #. * a phrase if appropriate.
1506 #: ../src/translations.js:152
1499 #: src/translations.js:152
15071500 #, javascript-format
15081501 msgctxt "day interval list"
15091502 msgid "%s,%s"
15181511 #. * %s place holder.
15191512 #. * The separator (,) could be replaced with a translated variant or
15201513 #. * a phrase if appropriate.
1521 #: ../src/translations.js:166
1514 #: src/translations.js:166
15221515 #, javascript-format
15231516 msgctxt "day interval list"
15241517 msgid "%s,%s,%s"
15251518 msgstr "%s,%s,%s"
15261519
1527 #: ../src/translations.js:185
1520 #: src/translations.js:185
15281521 msgid "every day"
15291522 msgstr "cada día"
15301523
15311524 #. Translators:
15321525 #. * This represents a range of days with a starting and ending day.
15331526 #.
1534 #: ../src/translations.js:197
1527 #: src/translations.js:197
15351528 #, javascript-format
15361529 msgctxt "day range"
15371530 msgid "%s-%s"
15381531 msgstr "%s-%s"
15391532
1540 #: ../src/translations.js:208
1533 #: src/translations.js:208
15411534 msgid "public holidays"
15421535 msgstr "vacacións públicas"
15431536
1544 #: ../src/translations.js:210
1537 #: src/translations.js:210
15451538 msgid "school holidays"
15461539 msgstr "vacacións de escola"
15471540
15531546 #. * the translation. The order of the arguments can be rearranged
15541547 #. * using the %n$s syntax.
15551548 #.
1556 #: ../src/translations.js:250
1549 #: src/translations.js:250
15571550 #, javascript-format
15581551 msgctxt "time interval list"
15591552 msgid "%s, %s"
15601553 msgstr "%s, %s"
15611554
1562 #: ../src/translations.js:264
1555 #: src/translations.js:264
15631556 msgid "not open"
15641557 msgstr "non aberto"
15651558
15701563 #. * translation as needed. The order of the arguments can be rearranged
15711564 #. * using the %n$s syntax.
15721565 #.
1573 #: ../src/translations.js:279
1566 #: src/translations.js:279
15741567 #, javascript-format
15751568 msgctxt "time interval"
15761569 msgid "%s-%s"
15791572 #. Translators:
15801573 #. * This means a a place where you can plug in your laptop with ethernet.
15811574 #.
1582 #: ../src/translations.js:345
1575 #: src/translations.js:345
15831576 msgid "wired"
15841577 msgstr "con fíos"
15851578
15861579 #. Translators:
15871580 #. * Like internet cafe or library where the computer is given.
15881581 #.
1589 #: ../src/translations.js:350
1582 #: src/translations.js:350
15901583 msgid "terminal"
15911584 msgstr "terminal"
15921585
15931586 #. Translators:
15941587 #. * This means there is personnel which helps you in case of problems.
15951588 #.
1596 #: ../src/translations.js:355
1589 #: src/translations.js:355
15971590 msgid "service"
15981591 msgstr "servizo"
15991592
16001593 #. Translators: Accuracy of user location information
1601 #: ../src/utils.js:232
1594 #: src/utils.js:226
16021595 msgid "Unknown"
16031596 msgstr "Descoñecida"
16041597
16051598 #. Translators: Accuracy of user location information
1606 #: ../src/utils.js:235
1599 #: src/utils.js:229
16071600 msgid "Exact"
16081601 msgstr "Exacta"
16091602
1610 #: ../src/utils.js:293
1603 #: src/utils.js:287
16111604 #, javascript-format
16121605 msgid "%f h"
16131606 msgstr "%f h"
16141607
1615 #: ../src/utils.js:295
1608 #: src/utils.js:289
16161609 #, javascript-format
16171610 msgid "%f min"
16181611 msgstr "%f min"
16191612
1620 #: ../src/utils.js:297
1613 #: src/utils.js:291
16211614 #, javascript-format
16221615 msgid "%f s"
16231616 msgstr "%f s"
16241617
16251618 #. Translators: This is a distance measured in kilometers
1626 #: ../src/utils.js:308
1619 #: src/utils.js:302
16271620 #, javascript-format
16281621 msgid "%s km"
16291622 msgstr "%s km"
16301623
16311624 #. Translators: This is a distance measured in meters
1632 #: ../src/utils.js:311
1625 #: src/utils.js:305
16331626 #, javascript-format
16341627 msgid "%s m"
16351628 msgstr "%s m"
16361629
16371630 #. Translators: This is a distance measured in miles
1638 #: ../src/utils.js:319
1631 #: src/utils.js:313
16391632 #, javascript-format
16401633 msgid "%s mi"
16411634 msgstr "%s mi"
16421635
16431636 #. Translators: This is a distance measured in feet
1644 #: ../src/utils.js:322
1637 #: src/utils.js:316
16451638 #, javascript-format
16461639 msgid "%s ft"
16471640 msgstr "%s pes"
1641
1642 #~| msgctxt "shortcut window"
1643 #~| msgid "Open shape layer"
1644 #~ msgid "Open Shape Layer&#x2026;"
1645 #~ msgstr "Abrir a capa de relieve&#x2026;"
1646
1647 #~ msgid "OK"
1648 #~ msgstr "Aceptar"
16481649
16491650 #~ msgid "Load Map Layer"
16501651 #~ msgstr "Cargar capa do mapa"
+345
-340
po/hr.po less more
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
10 "PO-Revision-Date: 2018-03-26 19:00+0200\n"
9 "POT-Creation-Date: 2018-08-21 08:05+0000\n"
10 "PO-Revision-Date: 2018-09-02 20:02+0200\n"
1111 "Last-Translator: gogo <trebelnik2@gmail.com>\n"
1212 "Language-Team: Croatian <hr@li.org>\n"
1313 "Language: hr\n"
1616 "Content-Transfer-Encoding: 8bit\n"
1717 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
1818 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19 "X-Generator: Poedit 2.0.6\n"
20
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
19 "X-Generator: Poedit 2.1.1\n"
20
21 #: data/org.gnome.Maps.appdata.xml.in:6
2222 msgid "GNOME Maps"
2323 msgstr "GNOME Karte"
2424
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
25 #: data/org.gnome.Maps.appdata.xml.in:7
2626 msgid "Find places around the world"
2727 msgstr "Potražite mjesta diljem svijeta"
2828
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
29 #: data/org.gnome.Maps.appdata.xml.in:9
3030 msgid ""
3131 "Maps gives you quick access to maps all across the world. It allows you to "
3232 "quickly find the place you’re looking for by searching for a city or street, "
3636 "pronađete mjesto koje tražite pretragom gradova ili ulica, ili lociranje "
3737 "mjesta za sastanak s prijateljem."
3838
39 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4040 msgid ""
4141 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4242 "thousands of people across the globe."
4747 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4848 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4949 #. your language to see what words you can use for the translated search.
50 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5151 msgid ""
5252 "You can even search for specific types of locations, such as “Pubs near Main "
5353 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5656 "placa, Zagreb\" ili \"Hoteli blizu Straduna, Dubrovnik\"."
5757
5858 #. Translators: This is the program name.
59 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:85 ../src/mainWindow.js:511
59 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
60 #: src/mainWindow.js:503
6161 msgid "Maps"
6262 msgstr "Karte"
6363
64 #: ../data/org.gnome.Maps.desktop.in.h:2
64 #: data/org.gnome.Maps.desktop.in:5
6565 msgid "A simple maps application"
6666 msgstr "Jednostava aplikacija za karte"
6767
68 #: ../data/org.gnome.Maps.desktop.in.h:3
68 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
69 #: data/org.gnome.Maps.desktop.in:8
70 msgid "org.gnome.Maps"
71 msgstr "org.gnome.Maps"
72
73 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
74 #: data/org.gnome.Maps.desktop.in:14
6975 msgid "Maps;"
7076 msgstr "Karte;"
7177
72 #: ../data/org.gnome.Maps.desktop.in.h:4
78 #: data/org.gnome.Maps.desktop.in:17
7379 msgid "Allows your location to be shown on the map."
7480 msgstr "Omogućuje vašoj lokaciji da bude prikazana na mapi."
7581
76 #: ../data/org.gnome.Maps.gschema.xml.h:1
82 #: data/org.gnome.Maps.gschema.xml:11
7783 msgid "last viewed location"
7884 msgstr "posljednja pogledana lokacija"
7985
80 #: ../data/org.gnome.Maps.gschema.xml.h:2
86 #: data/org.gnome.Maps.gschema.xml:12
8187 msgid "Coordinates of last viewed location."
8288 msgstr "Koordinate posljednje pogledane lokacije."
8389
84 #: ../data/org.gnome.Maps.gschema.xml.h:3
90 #: data/org.gnome.Maps.gschema.xml:16
8591 msgid "Window size"
8692 msgstr "Veličina prozora"
8793
88 #: ../data/org.gnome.Maps.gschema.xml.h:4
94 #: data/org.gnome.Maps.gschema.xml:17
8995 msgid "Window size (width and height)."
9096 msgstr "Veličina prozora (širina i visina)."
9197
92 #: ../data/org.gnome.Maps.gschema.xml.h:5
98 #: data/org.gnome.Maps.gschema.xml:21
9399 msgid "Window position"
94100 msgstr "Položaj prozora"
95101
96 #: ../data/org.gnome.Maps.gschema.xml.h:6
102 #: data/org.gnome.Maps.gschema.xml:22
97103 msgid "Window position (X and Y)."
98104 msgstr "Položaj prozora (x-os i y-os)"
99105
100 #: ../data/org.gnome.Maps.gschema.xml.h:7
106 #: data/org.gnome.Maps.gschema.xml:26
101107 msgid "Window maximized"
102108 msgstr "Prozor uvećan"
103109
104 #: ../data/org.gnome.Maps.gschema.xml.h:8
110 #: data/org.gnome.Maps.gschema.xml:27
105111 msgid "Window maximization state"
106112 msgstr "Stanje uvećanja prozora"
107113
108 #: ../data/org.gnome.Maps.gschema.xml.h:9
114 #: data/org.gnome.Maps.gschema.xml:31
109115 msgid "Maximum number of search results"
110116 msgstr "Najveći broj rezultata pretrage"
111117
112 #: ../data/org.gnome.Maps.gschema.xml.h:10
118 #: data/org.gnome.Maps.gschema.xml:32
113119 msgid "Maximum number of search results from geocode search."
114120 msgstr "Najveći broj rezultata pretrage iz geokôd pretrage."
115121
116 #: ../data/org.gnome.Maps.gschema.xml.h:11
122 #: data/org.gnome.Maps.gschema.xml:36
117123 msgid "Number of recent places to store"
118124 msgstr "Broj nedavnih mjesta za spremanje"
119125
120 #: ../data/org.gnome.Maps.gschema.xml.h:12
126 #: data/org.gnome.Maps.gschema.xml:37
121127 msgid "Number of recently visited places to store."
122128 msgstr "Broj nedavno posjećenih mjesta za spremanje."
123129
124 #: ../data/org.gnome.Maps.gschema.xml.h:13
130 #: data/org.gnome.Maps.gschema.xml:41
125131 msgid "Number of recent routes to store"
126132 msgstr "Broj nedavnih ruta za spremanje"
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:14
134 #: data/org.gnome.Maps.gschema.xml:42
129135 msgid "Number of recently visited routes to store."
130136 msgstr "Broj nedavno posjećenih ruta za spremanje."
131137
132 #: ../data/org.gnome.Maps.gschema.xml.h:15
138 #: data/org.gnome.Maps.gschema.xml:46
133139 msgid "Facebook check-in privacy setting"
134140 msgstr "Postavke privatnosti Facebook provjere"
135141
136142 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
137 #: ../data/org.gnome.Maps.gschema.xml.h:17
143 #: data/org.gnome.Maps.gschema.xml:48
138144 msgid ""
139145 "Latest used Facebook check-in privacy setting. Possible values are: "
140146 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142148 "Posljednje korištene postavke privatnosti Facebook provjere. Moguće "
143149 "vrijednosti su: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS ili SELF."
144150
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
151 #: data/org.gnome.Maps.gschema.xml:52
146152 msgid "Foursquare check-in privacy setting"
147153 msgstr "Postavke privatnosti Foursquare provjere"
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
155 #: data/org.gnome.Maps.gschema.xml:53
150156 msgid ""
151157 "Latest used Foursquare check-in privacy setting. Possible values are: "
152158 "public, followers or private."
154160 "Posljednje korištene postavke privatnosti Foursquare provjere. Moguće "
155161 "vrijednosti su: public, followers ili private."
156162
157 #: ../data/org.gnome.Maps.gschema.xml.h:20
163 #: data/org.gnome.Maps.gschema.xml:57
158164 msgid "Foursquare check-in Facebook broadcasting"
159165 msgstr "Foursquare emitira provjeru na Facebook"
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:21
167 #: data/org.gnome.Maps.gschema.xml:58
162168 msgid ""
163169 "Indicates if Foursquare should broadcast the check-in as a post in the "
164170 "Facebook account associated with the Foursquare account."
166172 "Označava treba li Foursquare emitirati provjeru kao objavu na Facebook "
167173 "računu pridruženu s Foursquare računom."
168174
169 #: ../data/org.gnome.Maps.gschema.xml.h:22
175 #: data/org.gnome.Maps.gschema.xml:62
170176 msgid "Foursquare check-in Twitter broadcasting"
171177 msgstr "Foursquare emitira provjeru na Twitter"
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:23
179 #: data/org.gnome.Maps.gschema.xml:63
174180 msgid ""
175181 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176182 "Twitter account associated with the Foursquare account."
178184 "Označava treba li Foursquare emitirati provjeru kao objavu na Twitter računu "
179185 "pridruženu s Foursquare računom."
180186
181 #: ../data/org.gnome.Maps.gschema.xml.h:24
187 #: data/org.gnome.Maps.gschema.xml:67
182188 msgid "OpenStreetMap username or e-mail address"
183189 msgstr "OpenStreetMap korisničko ime ili adresa e-pošte"
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:25
191 #: data/org.gnome.Maps.gschema.xml:68
186192 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
187193 msgstr ""
188194 "Označava je li se korisnik prijavio za uređivanje OpenStreetMap karata."
189195
190 #: ../data/org.gnome.Maps.gschema.xml.h:26
196 #: data/org.gnome.Maps.gschema.xml:72
191197 msgid "Last used transportation type for routing"
192198 msgstr "Posljednja korištena vrsta prijevoza za određivanje rute"
193199
194 #: ../data/ui/app-menu.ui.h:1
200 #: data/ui/app-menu.ui:7
195201 msgid "Set up OpenStreetMap Account"
196202 msgstr "Postavi OpenStreetMap račun"
197203
198 #: ../data/ui/app-menu.ui.h:2
204 #: data/ui/app-menu.ui:12
199205 msgid "_Keyboard Shortcuts"
200206 msgstr "_Prečaci tipkovnice"
201207
202 #: ../data/ui/app-menu.ui.h:3
208 #: data/ui/app-menu.ui:17
203209 msgid "About"
204210 msgstr "O programu"
205211
206 #: ../data/ui/app-menu.ui.h:4
212 #: data/ui/app-menu.ui:21
207213 msgid "Quit"
208214 msgstr "Zatvori"
209215
210 #: ../data/ui/check-in-dialog.ui.h:1
216 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
211217 msgid "Visibility"
212218 msgstr "Vidljivost"
213219
214 #: ../data/ui/check-in-dialog.ui.h:2
220 #: data/ui/check-in-dialog.ui:334
215221 msgid "Post on Facebook"
216222 msgstr "Objavi na Facebooku"
217223
218 #: ../data/ui/check-in-dialog.ui.h:3
224 #: data/ui/check-in-dialog.ui:348
219225 msgid "Post on Twitter"
220226 msgstr "Objavi na Twitter"
221227
222 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
223 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
228 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
229 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
224230 msgid "_Cancel"
225231 msgstr "_Odustani"
226232
227233 #. Translators: Check in is used as a verb
228 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
234 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
229235 msgid "C_heck in"
230236 msgstr "_Provjeri"
231237
232 #: ../data/ui/check-in-dialog.ui.h:6
238 #: data/ui/check-in-dialog.ui:427
233239 msgid "Everyone"
234240 msgstr "Svakog"
235241
236 #: ../data/ui/check-in-dialog.ui.h:7
242 #: data/ui/check-in-dialog.ui:431
237243 msgid "Friends of friends"
238244 msgstr "Prijatelje prijatelja"
239245
240 #: ../data/ui/check-in-dialog.ui.h:8
246 #: data/ui/check-in-dialog.ui:435
241247 msgid "Just friends"
242248 msgstr "Samo prijatelje"
243249
244 #: ../data/ui/check-in-dialog.ui.h:9
250 #: data/ui/check-in-dialog.ui:439
245251 msgid "Just me"
246252 msgstr "Samo meni"
247253
248 #: ../data/ui/check-in-dialog.ui.h:10
254 #: data/ui/check-in-dialog.ui:453
249255 msgid "Public"
250256 msgstr "Javno"
251257
252 #: ../data/ui/check-in-dialog.ui.h:11
258 #: data/ui/check-in-dialog.ui:457
253259 msgid "Followers"
254260 msgstr "Sljedbenike"
255261
256 #: ../data/ui/check-in-dialog.ui.h:12
262 #: data/ui/check-in-dialog.ui:461
257263 msgid "Private"
258264 msgstr "Privatno"
259265
260 #: ../data/ui/context-menu.ui.h:1
266 #: data/ui/context-menu.ui:9
261267 msgid "What’s here?"
262268 msgstr "Što je ovdje?"
263269
264 #: ../data/ui/context-menu.ui.h:2
270 #: data/ui/context-menu.ui:16
265271 msgid "Copy Location"
266272 msgstr "Kopiraj lokaciju"
267273
268 #: ../data/ui/context-menu.ui.h:3
274 #: data/ui/context-menu.ui:23
269275 msgid "Export As Image"
270276 msgstr "Izvezi kao sliku"
271277
272 #: ../data/ui/context-menu.ui.h:4
278 #: data/ui/context-menu.ui:36
273279 msgid "Add to OpenStreetMap"
274280 msgstr "Dodaj na OpenStreetMap"
275281
276 #: ../data/ui/export-view-dialog.ui.h:1
282 #: data/ui/export-view-dialog.ui:14
277283 msgid "Export view"
278284 msgstr "Izvezi prikaz"
279285
280 #: ../data/ui/export-view-dialog.ui.h:3
286 #: data/ui/export-view-dialog.ui:34
281287 msgid "_Export"
282288 msgstr "_Izvoz"
283289
284 #: ../data/ui/export-view-dialog.ui.h:4
290 #: data/ui/export-view-dialog.ui:126
285291 msgid "Include route and markers"
286292 msgstr "Uključi rute i oznake"
287293
288 #: ../data/ui/help-overlay.ui.h:1
294 #: data/ui/help-overlay.ui:14
289295 msgctxt "shortcut window"
290296 msgid "General"
291297 msgstr "Općenito"
292298
293 #: ../data/ui/help-overlay.ui.h:2
299 #: data/ui/help-overlay.ui:18
294300 msgctxt "shortcut window"
295301 msgid "Show Shortcuts"
296302 msgstr "Prikaži prečice"
297303
298 #: ../data/ui/help-overlay.ui.h:3
304 #: data/ui/help-overlay.ui:25
299305 msgctxt "shortcut window"
300306 msgid "Search"
301307 msgstr "Pretraga"
302308
303 #: ../data/ui/help-overlay.ui.h:4
309 #: data/ui/help-overlay.ui:32
304310 msgctxt "shortcut window"
305311 msgid "Toggle route planner"
306312 msgstr "Uklj/Isklj planiranje rute"
307313
308 #: ../data/ui/help-overlay.ui.h:5
314 #: data/ui/help-overlay.ui:39
309315 msgctxt "shortcut window"
310316 msgid "Print route"
311317 msgstr "Ispiši rutu"
312318
313 #: ../data/ui/help-overlay.ui.h:6
319 #: data/ui/help-overlay.ui:46
314320 msgctxt "shortcut window"
315321 msgid "Quit"
316322 msgstr "Zatvori"
317323
318 #: ../data/ui/help-overlay.ui.h:7
324 #: data/ui/help-overlay.ui:55
319325 msgctxt "shortcut window"
320326 msgid "Map View"
321327 msgstr "Prikaz karte"
322328
323 #: ../data/ui/help-overlay.ui.h:8
329 #: data/ui/help-overlay.ui:59
324330 msgctxt "shortcut window"
325331 msgid "Zoom in"
326332 msgstr "Približi"
327333
328 #: ../data/ui/help-overlay.ui.h:9
334 #: data/ui/help-overlay.ui:66
329335 msgctxt "shortcut window"
330336 msgid "Zoom out"
331 msgstr "Umanji"
332
333 #: ../data/ui/help-overlay.ui.h:10
337 msgstr "Udalji"
338
339 #: data/ui/help-overlay.ui:73
334340 msgctxt "shortcut window"
335341 msgid "Toggle scale"
336342 msgstr "Uklj/Isklj promjenu veličine"
337343
338 #: ../data/ui/help-overlay.ui.h:11
344 #: data/ui/help-overlay.ui:80
339345 msgctxt "shortcut window"
340346 msgid "Go to current location"
341347 msgstr "Idi na trenutnu lokaciju"
342348
343 #: ../data/ui/help-overlay.ui.h:12
349 #: data/ui/help-overlay.ui:87
344350 msgctxt "shortcut window"
345351 msgid "Switch to street view"
346352 msgstr "Prebaci na prikaz ulica"
347353
348 #: ../data/ui/help-overlay.ui.h:13
354 #: data/ui/help-overlay.ui:94
349355 msgctxt "shortcut window"
350356 msgid "Switch to aerial view"
351357 msgstr "Prebaci na satelitski prikaz"
352358
353 #: ../data/ui/help-overlay.ui.h:14
359 #: data/ui/help-overlay.ui:101
354360 msgctxt "shortcut window"
355361 msgid "Open shape layer"
356362 msgstr "Otvori sloj karte"
357363
358364 #. Translators: This string uses ellipsis character
359 #: ../data/ui/layers-popover.ui.h:2
365 #: data/ui/layers-popover.ui:71
360366 msgid "Open Shape Layer…"
361367 msgstr "Otvori sloj karte…"
362368
363 #: ../data/ui/location-service-notification.ui.h:1
369 #: data/ui/location-service-dialog.ui:16
364370 msgid "Turn on location services to find your location"
365371 msgstr "Uključite uslugu lociranja kako bi pronašli svoju lokaciju"
366372
367 #: ../data/ui/location-service-notification.ui.h:2
373 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
374 #: data/ui/zoom-in-dialog.ui:28
375 msgid "Cancel"
376 msgstr "Odustani"
377
378 #: data/ui/location-service-dialog.ui:38
368379 msgid "Location Settings"
369380 msgstr "Postavke lokacije"
370381
371382 #. Translators: This is a tooltip
372 #: ../data/ui/main-window.ui.h:3
383 #: data/ui/main-window.ui:23
373384 msgid "Go to current location"
374385 msgstr "Idi na trenutnu lokaciju"
375386
376387 #. Translators: This is a tooltip
377 #: ../data/ui/main-window.ui.h:5
388 #: data/ui/main-window.ui:44
378389 msgid "Choose map type"
379390 msgstr "Odaberi vrstu karte"
380391
381392 #. Translators: This is a tooltip
382 #: ../data/ui/main-window.ui.h:7
393 #: data/ui/main-window.ui:69
383394 msgid "Zoom out"
384395 msgstr "Udalji"
385396
386397 #. Translators: This is a tooltip
387 #: ../data/ui/main-window.ui.h:9
398 #: data/ui/main-window.ui:85
388399 msgid "Zoom in"
389400 msgstr "Približi"
390401
391402 #. Translators: This is a tooltip
392 #: ../data/ui/main-window.ui.h:11
403 #: data/ui/main-window.ui:103
393404 msgid "Toggle route planner"
394405 msgstr "Uklj/Isklj planiranje rute"
395406
396407 #. Translators: This is a tooltip
397 #: ../data/ui/main-window.ui.h:13
408 #: data/ui/main-window.ui:124
398409 msgid "Toggle favorites"
399410 msgstr "Uklj/Isklj omiljene"
400411
401412 #. Translators: This is a tooltip
402 #: ../data/ui/main-window.ui.h:15
413 #: data/ui/main-window.ui:144
403414 msgid "Print Route"
404415 msgstr "Ispiši rutu"
405416
406 #: ../data/ui/main-window.ui.h:16
417 #: data/ui/main-window.ui:207
407418 msgid "Maps is offline!"
408419 msgstr "Karta je nedostupna!"
409420
410 #: ../data/ui/main-window.ui.h:17
421 #: data/ui/main-window.ui:217
411422 msgid ""
412423 "Maps need an active internet connection to function properly, but one can’t "
413424 "be found."
415426 "Karta treba aktivni internet povezivanje kako bi ispravno funkcionirala, ali "
416427 "se ne može nijedan pronaći."
417428
418 #: ../data/ui/main-window.ui.h:18
429 #: data/ui/main-window.ui:226
419430 msgid "Check your connection and proxy settings."
420431 msgstr "Provjerite vaše povezivanje i proxy postavke."
421432
422433 #. Translators: This is a tooltip
423 #: ../data/ui/map-bubble.ui.h:2
434 #: data/ui/map-bubble.ui:45
424435 msgid "Add to new route"
425436 msgstr "Dodaj u novu rutu"
426437
427438 #. Translators: This is a tooltip
428 #: ../data/ui/map-bubble.ui.h:4
439 #: data/ui/map-bubble.ui:62
429440 msgid "Open with another application"
430441 msgstr "Otvori s drugom aplikacijom"
431442
432443 #. Translators: This is a tooltip
433 #: ../data/ui/map-bubble.ui.h:6
444 #: data/ui/map-bubble.ui:79
434445 msgid "Mark as favorite"
435446 msgstr "Označi kao omiljeno"
436447
437448 #. Translators: This is a tooltip
438 #: ../data/ui/map-bubble.ui.h:10
449 #: data/ui/map-bubble.ui:98
439450 msgid "Check in here"
440451 msgstr "Provjeri ovdje"
441452
442 #: ../data/ui/osm-account-dialog.ui.h:1
453 #: data/ui/osm-account-dialog.ui:9
443454 msgid "OpenStreetMap Account"
444455 msgstr "OpenStreetMap račun"
445456
446 #: ../data/ui/osm-account-dialog.ui.h:2
457 #: data/ui/osm-account-dialog.ui:22
447458 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
448459 msgstr ""
449460 "<span weight=\"bold\" size=\"x-large\">Prijavi se za uređivanje karata</span>"
450461
451 #: ../data/ui/osm-account-dialog.ui.h:3
462 #: data/ui/osm-account-dialog.ui:36
452463 msgid ""
453464 "Help to improve the map, using an\n"
454465 "OpenStreetMap account."
456467 "Pomozite poboljšati karte, koristeći\n"
457468 "OpenStreetMap račun."
458469
459 #: ../data/ui/osm-account-dialog.ui.h:5
470 #: data/ui/osm-account-dialog.ui:56
460471 msgid "Email"
461472 msgstr "E-pošta"
462473
463 #: ../data/ui/osm-account-dialog.ui.h:6
474 #: data/ui/osm-account-dialog.ui:81
464475 msgid "Password"
465476 msgstr "Lozinka"
466477
467 #: ../data/ui/osm-account-dialog.ui.h:7
478 #: data/ui/osm-account-dialog.ui:125
468479 msgid "Sign In"
469480 msgstr "Prijava"
470481
471 #: ../data/ui/osm-account-dialog.ui.h:8
482 #: data/ui/osm-account-dialog.ui:146
472483 msgid "Don’t have an account?"
473484 msgstr "Nemate račun?"
474485
475486 #. The label should contain the link to the OSM reset password page with a translated title
476 #: ../data/ui/osm-account-dialog.ui.h:10
487 #: data/ui/osm-account-dialog.ui:159
477488 msgid ""
478489 "Sorry, that didn’t work. Please try again, or visit\n"
479490 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
483494 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
484495 "\">OpenStreetMap</a> za obnovu lozinke."
485496
486 #: ../data/ui/osm-account-dialog.ui.h:12
497 #: data/ui/osm-account-dialog.ui:172
487498 msgid "The verification code didn’t match, please try again."
488499 msgstr "Kôd provjere se ne podudara, pokušajte ponovno."
489500
490 #: ../data/ui/osm-account-dialog.ui.h:13
501 #: data/ui/osm-account-dialog.ui:209
491502 msgid "Enter verification code shown above"
492503 msgstr "Upišite kôd provjere prikazan iznad"
493504
494 #: ../data/ui/osm-account-dialog.ui.h:14
505 #: data/ui/osm-account-dialog.ui:232
495506 msgid "Verify"
496507 msgstr "Provjeri"
497508
498 #: ../data/ui/osm-account-dialog.ui.h:15
509 #: data/ui/osm-account-dialog.ui:262
499510 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
500511 msgstr "<span weight=\"bold\" size=\"x-large\">Prijavljeni</span>"
501512
502 #: ../data/ui/osm-account-dialog.ui.h:16
513 #: data/ui/osm-account-dialog.ui:275
503514 msgid "Your OpenStreetMap account is active."
504515 msgstr "Vaš OpenStreetMap račun je aktivan."
505516
506 #: ../data/ui/osm-account-dialog.ui.h:17
517 #: data/ui/osm-account-dialog.ui:309
507518 msgid "Sign Out"
508519 msgstr "Odjava"
509520
510 #: ../data/ui/osm-edit-address.ui.h:1
521 #: data/ui/osm-edit-address.ui:14
511522 msgid "Street"
512523 msgstr "Ulica"
513524
514 #: ../data/ui/osm-edit-address.ui.h:2
525 #: data/ui/osm-edit-address.ui:26
515526 msgid "House number"
516527 msgstr "Kućni broj"
517528
518 #: ../data/ui/osm-edit-address.ui.h:3
529 #: data/ui/osm-edit-address.ui:38
519530 msgid "Postal code"
520531 msgstr "Poštanski broj"
521532
522533 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
523 #: ../data/ui/osm-edit-address.ui.h:5
534 #: data/ui/osm-edit-address.ui:50
524535 msgid "City"
525536 msgstr "Grad"
526537
527 #: ../data/ui/osm-edit-dialog.ui.h:1
538 #: data/ui/osm-edit-dialog.ui:58
528539 msgid "Type"
529540 msgstr "Vrsta"
530541
531 #: ../data/ui/osm-edit-dialog.ui.h:2
542 #: data/ui/osm-edit-dialog.ui:84
532543 msgid "None"
533544 msgstr "Nijedno"
534545
535 #: ../data/ui/osm-edit-dialog.ui.h:3
546 #: data/ui/osm-edit-dialog.ui:129
536547 msgid "Add Field"
537548 msgstr "Dodaj polje"
538549
539 #: ../data/ui/osm-edit-dialog.ui.h:4
550 #: data/ui/osm-edit-dialog.ui:163
540551 msgid "Comment"
541552 msgstr "Komentar"
542553
543 #: ../data/ui/osm-edit-dialog.ui.h:5
554 #: data/ui/osm-edit-dialog.ui:195
544555 msgid ""
545556 "Map changes will be visible on all maps that use\n"
546557 "OpenStreetMap data."
548559 "Promjene karte biti će vidljive na svim kartama koje\n"
549560 "koriste OpenStreetMap podatke."
550561
551 #: ../data/ui/osm-edit-dialog.ui.h:7
562 #: data/ui/osm-edit-dialog.ui:241
552563 msgid "Recently Used"
553564 msgstr "Nedavno korišteno"
554565
555 #: ../data/ui/osm-edit-dialog.ui.h:8
566 #: data/ui/osm-edit-dialog.ui:280
556567 msgctxt "dialog title"
557568 msgid "Edit on OpenStreetMap"
558569 msgstr "Uredi na OpenStreetMap"
559570
560 #: ../data/ui/osm-edit-dialog.ui.h:9
561 msgid "Cancel"
562 msgstr "Odustani"
563
564 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
571 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
565572 msgid "Next"
566573 msgstr "Sljedeće"
567574
568575 #. Translators: This is a tooltip
569 #: ../data/ui/place-bubble.ui.h:2
576 #: data/ui/place-bubble.ui:49
570577 msgid "Edit on OpenStreetMap"
571578 msgstr "Uredi na OpenStreetMap"
572579
573580 #. Translators: This is a tooltip
574 #: ../data/ui/place-bubble.ui.h:4
581 #: data/ui/place-bubble.ui:73
575582 msgid "Show more information"
576583 msgstr "Prikaži više informacija"
577584
578 #: ../data/ui/place-popover.ui.h:1
585 #: data/ui/place-popover.ui:24
579586 msgid "Press enter to search"
580587 msgstr "Pritisnite Enter za pretragu"
581588
582 #: ../data/ui/place-popover.ui.h:2
589 #: data/ui/place-popover.ui:72
583590 msgid "No results found"
584591 msgstr "Nema pronađenih rezultata"
585592
586593 #. Translators: This is a tooltip
587 #: ../data/ui/route-entry.ui.h:2
594 #: data/ui/route-entry.ui:20
588595 msgid "Drag to change order of the route"
589596 msgstr "Ispusti za promjenu redoslijeda rute"
590597
591 #: ../data/ui/send-to-dialog.ui.h:1
598 #: data/ui/send-to-dialog.ui:15
592599 msgid "Open location"
593600 msgstr "Otvori lokaciju"
594601
595 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
602 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
596603 msgid "_Open"
597604 msgstr "_Otvori"
598605
599 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
606 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:61
600607 msgid "Open Shape Layer"
601608 msgstr "Otvori sloj karte"
602609
603610 #. Translators: This is a tooltip
604 #: ../data/ui/shape-layer-row.ui.h:2
611 #: data/ui/shape-layer-row.ui:19
605612 msgid "Toggle visible"
606613 msgstr "Uklj/Isklj vidljivost"
607614
608 #: ../data/ui/sidebar.ui.h:1
615 #: data/ui/sidebar.ui:275
609616 msgid "Route search by GraphHopper"
610617 msgstr "Ruta se traži pomoću GraphHopper"
611618
612 #: ../data/ui/sidebar.ui.h:2
619 #: data/ui/sidebar.ui:296
613620 msgid "Route search by OpenTripPlanner"
614621 msgstr "Ruta se traži pomoću OpenTripPlanner"
615622
616 #: ../data/ui/sidebar.ui.h:3
623 #: data/ui/sidebar.ui:369
617624 msgid ""
618625 "Routing itineraries for public transit is provided by GNOME\n"
619626 "using timetable data obtained from transit companies or agencies.\n"
631638 "Prikazani nazivi i trgovačke marke trebaju se smatrati registriranim "
632639 "zaštitinim zankovima kada je primjenjivo."
633640
634 #: ../data/ui/social-place-more-results-row.ui.h:1
641 #: data/ui/social-place-more-results-row.ui:8
635642 msgid "Show more results"
636643 msgstr "Prikaži više rezultata"
637644
638645 #. Translators: This is a tooltip
639 #: ../data/ui/transit-leg-row.ui.h:2
646 #: data/ui/transit-leg-row.ui:126
640647 msgid "Hide intermediate stops and information"
641648 msgstr "Sakrij posredna zaustavljanja i informacije"
642649
643650 #. Translators: This is a tooltip
644 #: ../data/ui/transit-leg-row.ui.h:4
651 #: data/ui/transit-leg-row.ui:200
645652 msgid "Show intermediate stops and information"
646653 msgstr "Prikaži posredna zaustavljanja i informacije"
647654
648655 #. Indicates searching for the next available itineraries
649 #: ../data/ui/transit-options-panel.ui.h:2
656 #: data/ui/transit-options-panel.ui:18
650657 msgid "Leave Now"
651658 msgstr "Kreni odmah"
652659
653660 #. Indicates searching for itineraries leaving at the specified time at the earliest
654 #: ../data/ui/transit-options-panel.ui.h:4
661 #: data/ui/transit-options-panel.ui:19
655662 msgid "Leave By"
656663 msgstr "Odlazak"
657664
658665 #. Indicates searching for itineraries arriving no later than the specified time
659 #: ../data/ui/transit-options-panel.ui.h:6
666 #: data/ui/transit-options-panel.ui:20
660667 msgid "Arrive By"
661668 msgstr "Dolazak"
662669
663670 #. Header indicating selected modes of transit
664 #: ../data/ui/transit-options-panel.ui.h:8
671 #: data/ui/transit-options-panel.ui:106
665672 msgid "Show"
666673 msgstr "Prikaz"
667674
668 #: ../data/ui/transit-options-panel.ui.h:9
675 #: data/ui/transit-options-panel.ui:117
669676 msgid "Buses"
670677 msgstr "Busevi"
671678
672 #: ../data/ui/transit-options-panel.ui.h:10
679 #: data/ui/transit-options-panel.ui:124
673680 msgid "Trams"
674681 msgstr "Tramvaji"
675682
676 #: ../data/ui/transit-options-panel.ui.h:11
683 #: data/ui/transit-options-panel.ui:131
677684 msgid "Trains"
678685 msgstr "Valkovi"
679686
680 #: ../data/ui/transit-options-panel.ui.h:12
687 #: data/ui/transit-options-panel.ui:138
681688 msgid "Subway"
682689 msgstr "Podzemna"
683690
684 #: ../data/ui/transit-options-panel.ui.h:13
691 #: data/ui/transit-options-panel.ui:145
685692 msgid "Ferries"
686693 msgstr "Trajekti"
687694
688 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
695 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
689696 msgid "Current location"
690697 msgstr "Trenutna lokacija"
691698
692699 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
693 #: ../data/ui/user-location-bubble.ui.h:4
694 #, no-c-format
700 #: data/ui/user-location-bubble.ui:28
695701 msgid "Accuracy: %s"
696702 msgstr "Točnost: %s"
697703
698 #: ../data/ui/zoom-in-notification.ui.h:1
704 #: data/ui/zoom-in-dialog.ui:16
699705 msgid "Zoom in to add location!"
700706 msgstr "Uvećaj za dodavanje lokacije!"
701707
702 #: ../data/ui/zoom-in-notification.ui.h:2
703 msgid "OK"
704 msgstr "U REDU"
705
706 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
707 #: ../lib/maps-file-tile-source.c:459
708 #: data/ui/zoom-in-dialog.ui:38
709 msgid "Zoom In"
710 msgstr "Približi"
711
712 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
713 #: lib/maps-file-tile-source.c:459
708714 msgid "Failed to find tile structure in directory"
709715 msgstr "Neuspješna pretraga strukture pločice u direktoriju"
710716
711 #: ../lib/maps-osm.c:56
717 #: lib/maps-osm.c:56
712718 msgid "Failed to parse XML document"
713719 msgstr "Neuspješna obrada XML dokumenta"
714720
715 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
721 #: lib/maps-osm.c:252 lib/maps-osm.c:405
716722 msgid "Missing required attributes"
717723 msgstr "Nedostaju potrebna svojstva"
718724
719 #: ../lib/maps-osm.c:453
725 #: lib/maps-osm.c:453
720726 msgid "Could not find OSM element"
721727 msgstr "Nemoguć pronalazak OSM elementa"
722728
723 #: ../src/application.js:98
729 #: src/application.js:95
724730 msgid "A path to a local tiles directory structure"
725731 msgstr "Putanja do lokalne strukture bloka u direktoriju"
726732
727 #: ../src/application.js:102
733 #: src/application.js:99
728734 msgid "Show the version of the program"
729735 msgstr "Prikaži inačicu programa"
730736
731 #: ../src/checkInDialog.js:167
737 #: src/checkInDialog.js:167
732738 msgid "Select an account"
733739 msgstr "Odaberi račun"
734740
735 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
741 #: src/checkInDialog.js:172 src/checkInDialog.js:244
736742 msgid "Loading"
737743 msgstr "Učitavanje"
738744
739 #: ../src/checkInDialog.js:196
745 #: src/checkInDialog.js:196
740746 msgid "Select a place"
741747 msgstr "Odaberi mjesto"
742748
743 #: ../src/checkInDialog.js:201
749 #: src/checkInDialog.js:201
744750 msgid ""
745751 "Maps cannot find the place to check in to with Facebook. Please select one "
746752 "from this list."
748754 "Karte ne mogu pronaći mjesto za provjeru sa Facebooka. Odaberite jedno s "
749755 "popisa."
750756
751 #: ../src/checkInDialog.js:203
757 #: src/checkInDialog.js:203
752758 msgid ""
753759 "Maps cannot find the place to check in to with Foursquare. Please select one "
754760 "from this list."
758764
759765 #. Translators: %s is the name of the place to check in.
760766 #.
761 #: ../src/checkInDialog.js:218
767 #: src/checkInDialog.js:218
762768 #, javascript-format
763769 msgid "Check in to %s"
764770 msgstr "Provjeri u %s"
765771
766772 #. Translators: %s is the name of the place to check in.
767773 #.
768 #: ../src/checkInDialog.js:228
774 #: src/checkInDialog.js:228
769775 #, javascript-format
770776 msgid "Write an optional message to check in to %s."
771777 msgstr "Napiši neobaveznu poruku za provjeru u %s."
772778
773 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
774 #: ../src/osmEditDialog.js:549
779 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
775780 msgid "An error has occurred"
776781 msgstr "Dogodila se greška"
777782
778783 #. Translators: %s is the place name that user wanted to check-in
779 #: ../src/checkIn.js:144
784 #: src/checkIn.js:144
780785 #, javascript-format
781786 msgid "Cannot find “%s” in the social service"
782787 msgstr "Nemoguće je pronaći “%s” na društvenim mrežama"
783788
784 #: ../src/checkIn.js:146
789 #: src/checkIn.js:146
785790 msgid "Cannot find a suitable place to check-in in this location"
786791 msgstr "Nemoguće je pronaći prikladno mjesto za provjeru ove lokacije"
787792
788 #: ../src/checkIn.js:150
793 #: src/checkIn.js:150
789794 msgid ""
790795 "Credentials have expired, please open Online Accounts to sign in and enable "
791796 "this account"
793798 "Vjerodajnice su istekle, otvorite mrežne račune za prijavu i omogućavanje "
794799 "ovog računa"
795800
796 #: ../src/contextMenu.js:95
801 #: src/contextMenu.js:98
797802 msgid "Route from here"
798803 msgstr "Početak rute"
799804
800 #: ../src/contextMenu.js:97
805 #: src/contextMenu.js:100
801806 msgid "Add destination"
802807 msgstr "Dodaj odredište"
803808
804 #: ../src/contextMenu.js:99
809 #: src/contextMenu.js:102
805810 msgid "Route to here"
806811 msgstr "Završetak rute"
807812
808 #: ../src/contextMenu.js:128
813 #: src/contextMenu.js:131
809814 msgid "Nothing found here!"
810815 msgstr "Ništa nije pronađeno ovdje!"
811816
812 #: ../src/contextMenu.js:185
817 #: src/contextMenu.js:192
813818 msgid ""
814819 "Location was added to the map, note that it may take a while before it shows "
815820 "on the map and in search results."
821826 #. * exported image with coordinates. The .png extension should be kept
822827 #. * intact in the translated string.
823828 #.
824 #: ../src/exportViewDialog.js:82
829 #: src/exportViewDialog.js:82
825830 #, javascript-format
826831 msgid "Maps at %f, %f.png"
827832 msgstr "Karta na %f, %f.png"
828833
829 #: ../src/exportViewDialog.js:154
834 #: src/exportViewDialog.js:154
830835 msgid "Filesystem is read only"
831836 msgstr "Datotečni sustav je samo za čitanje"
832837
833 #: ../src/exportViewDialog.js:156
838 #: src/exportViewDialog.js:156
834839 msgid "You do not have permission to save there"
835840 msgstr "Nemate za tamo dozvolu spremanja"
836841
837 #: ../src/exportViewDialog.js:158
842 #: src/exportViewDialog.js:158
838843 msgid "The directory does not exist"
839844 msgstr "Direktorij ne postoji"
840845
841 #: ../src/exportViewDialog.js:160
846 #: src/exportViewDialog.js:160
842847 msgid "No filename specified"
843848 msgstr "Naziv datoteke nije naveden"
844849
845 #: ../src/exportViewDialog.js:168
850 #: src/exportViewDialog.js:168
846851 msgid "Unable to export view"
847852 msgstr "Nemoguće izvesti prikaz"
848853
849 #: ../src/geoJSONSource.js:98
854 #: src/geoJSONSource.js:98
850855 msgid "invalid coordinate"
851856 msgstr "pogrešne koordinate"
852857
853 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
854 #: ../src/geoJSONSource.js:202
858 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
855859 msgid "parse error"
856860 msgstr "greška obrade"
857861
858 #: ../src/geoJSONSource.js:181
862 #: src/geoJSONSource.js:181
859863 msgid "unknown geometry"
860864 msgstr "nepoznata geometrija"
861865
862 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
866 #: src/graphHopper.js:93 src/openTripPlanner.js:652
863867 msgid "Route request failed."
864868 msgstr "Zahtjev rute neuspio."
865869
866 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
870 #: src/graphHopper.js:100 src/openTripPlanner.js:615
867871 msgid "No route found."
868872 msgstr "Ruta nije pronađena."
869873
870 #: ../src/graphHopper.js:189
874 #: src/graphHopper.js:188
871875 msgid "Start!"
872876 msgstr "Kreni!"
873877
874 #: ../src/mainWindow.js:59
878 #: src/mainWindow.js:58
875879 msgid "All Layer Files"
876880 msgstr "Sve datoteke sloja"
877881
878 #: ../src/mainWindow.js:452
882 #: src/mainWindow.js:436
879883 msgid "Failed to connect to location service"
880884 msgstr "Neuspjelo povezivanje s uslugom lociranja"
881885
882 #: ../src/mainWindow.js:509
886 #: src/mainWindow.js:501
883887 msgid "translator-credits"
884888 msgstr "gogo https://launchpad.net/~trebelnik-stefina"
885889
886 #: ../src/mainWindow.js:512
890 #: src/mainWindow.js:504
887891 msgid "A map application for GNOME"
888892 msgstr "Aplikacija karata za GNOME"
889893
890 #: ../src/mainWindow.js:523
894 #: src/mainWindow.js:515
891895 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
892896 msgstr "Autorsko pravo © 2011 – 2017 Red Hat, Inc. i autori GNOME karta"
893897
894 #: ../src/mainWindow.js:542
898 #: src/mainWindow.js:534
895899 #, javascript-format
896900 msgid "Map data by %s and contributors"
897901 msgstr "Podatke karte omogućili %s i doprinositelji"
901905 #. * the bare name of the tile provider, or a linkified URL if one
902906 #. * is available
903907 #.
904 #: ../src/mainWindow.js:558
908 #: src/mainWindow.js:550
905909 #, javascript-format
906910 msgid "Map tiles provided by %s"
907911 msgstr "Blokove karte je omogućio %s"
908912
909 #: ../src/mapView.js:350
913 #: src/mapView.js:353
910914 msgid "File type is not supported"
911915 msgstr "Vrsta datoteke nije podržana"
912916
913 #: ../src/mapView.js:357
917 #: src/mapView.js:360
914918 msgid "Failed to open layer"
915919 msgstr "Neuspjelo otvaranje sloja"
916920
917 #: ../src/mapView.js:393
921 #: src/mapView.js:396
918922 msgid "Failed to open GeoURI"
919923 msgstr "Neuspjelo otvaranje GeoURI-ja"
920924
921 #: ../src/openTripPlanner.js:613
922 msgid "No earlier alternatives found."
923 msgstr "Nema pronađenih ranijih alternativa."
924
925 #: ../src/openTripPlanner.js:614
926 msgid "No later alternatives found."
927 msgstr "Nema pronađenih kasnijih alternativa."
928
929 #: ../src/openTripPlanner.js:652
925 #: src/openTripPlanner.js:648
930926 msgid "No timetable data found for this route."
931927 msgstr "Nema pronađenih podataka rasporeda za ovu rutu."
932928
933929 #. setting the status in session.cancel_message still seems
934930 #. to always give status IO_ERROR
935 #: ../src/osmConnection.js:436
931 #: src/osmConnection.js:436
936932 msgid "Incorrect user name or password"
937933 msgstr "Neispravno korisničko ime ili lozinka"
938934
939 #: ../src/osmConnection.js:438
935 #: src/osmConnection.js:438
940936 msgid "Success"
941937 msgstr "Uspjeh"
942938
943 #: ../src/osmConnection.js:440
939 #: src/osmConnection.js:440
944940 msgid "Bad request"
945941 msgstr "Neispravan zahtjev"
946942
947 #: ../src/osmConnection.js:442
943 #: src/osmConnection.js:442
948944 msgid "Object not found"
949945 msgstr "Objekt nije pronađen"
950946
951 #: ../src/osmConnection.js:444
947 #: src/osmConnection.js:444
952948 msgid "Conflict, someone else has just modified the object"
953949 msgstr "Sukob, netko drugi je upravo promijenio objekt"
954950
955 #: ../src/osmConnection.js:446
951 #: src/osmConnection.js:446
956952 msgid "Object has been deleted"
957953 msgstr "Objekt je obrisan"
958954
959 #: ../src/osmConnection.js:448
955 #: src/osmConnection.js:448
960956 msgid "Way or relation refers to non-existing children"
961957 msgstr "Način ili veza povezana za nepostojeći objekt"
962958
963 #: ../src/osmEditDialog.js:105
959 #: src/osmEditDialog.js:105
964960 msgid "Name"
965961 msgstr "Naziv"
966962
967 #: ../src/osmEditDialog.js:108
963 #: src/osmEditDialog.js:108
968964 msgid "The official name. This is typically what appears on signs."
969965 msgstr "Službeni naziv. To se uobičajeno pojavljuje na znakovima."
970966
971 #: ../src/osmEditDialog.js:111
967 #: src/osmEditDialog.js:111
972968 msgid "Address"
973969 msgstr "Adresa"
974970
975 #: ../src/osmEditDialog.js:119
971 #: src/osmEditDialog.js:119
976972 msgid "Website"
977973 msgstr "Web stranica"
978974
979 #: ../src/osmEditDialog.js:122
975 #: src/osmEditDialog.js:122
980976 msgid ""
981977 "The official website. Try to use the most basic form of a URL i.e. http://"
982978 "example.com instead of http://example.com/index.html."
984980 "Službena web stranca. Pokušajte koristiti najosnovnije od URL-a npr. http://"
985981 "primjer.com umjesto http://primjer.com/index.html."
986982
987 #: ../src/osmEditDialog.js:127
983 #: src/osmEditDialog.js:127
988984 msgid "Phone"
989985 msgstr "Telefon"
990986
991 #: ../src/osmEditDialog.js:131
987 #: src/osmEditDialog.js:131
992988 msgid ""
993989 "Phone number. Use the international format, starting with a + sign. Beware "
994990 "of local privacy laws, especially for private phone numbers."
996992 "Broj telefona. Koristite međunarodni format, započinjući s + znakom. Ne "
997993 "zaboravite lokalne zakone, osobito za privatne telefonske linije."
998994
999 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
995 #: src/osmEditDialog.js:136 src/placeBubble.js:173
1000996 msgid "Wikipedia"
1001997 msgstr "Wikipedia"
1002998
1003 #: ../src/osmEditDialog.js:140
999 #: src/osmEditDialog.js:140
10041000 msgid ""
10051001 "The format used should include the language code and the article title like "
10061002 "“en:Article title”."
10081004 "Korišteni format trebao bi uključiti kôd jezika i naslov članka poput “hr:"
10091005 "Naslov članka”."
10101006
1011 #: ../src/osmEditDialog.js:144
1007 #: src/osmEditDialog.js:144
10121008 msgid "Opening hours"
10131009 msgstr "Vrijeme otvaranja"
10141010
1015 #: ../src/osmEditDialog.js:149
1011 #: src/osmEditDialog.js:149
10161012 msgid "See the link in the label for help on format."
10171013 msgstr "Pogledajte poveznicu u naslovu za pomoć formata."
10181014
1019 #: ../src/osmEditDialog.js:152
1015 #: src/osmEditDialog.js:152
10201016 msgid "Population"
10211017 msgstr "Populacija"
10221018
1023 #: ../src/osmEditDialog.js:157
1019 #: src/osmEditDialog.js:157
10241020 msgid "Altitude"
10251021 msgstr "Visina"
10261022
1027 #: ../src/osmEditDialog.js:160
1023 #: src/osmEditDialog.js:160
10281024 msgid "Elevation (height above sea level) of a point in metres."
10291025 msgstr "Uzvišenje (nadmorska visina) od točke u metrima."
10301026
1031 #: ../src/osmEditDialog.js:163
1027 #: src/osmEditDialog.js:163
10321028 msgid "Wheelchair access"
10331029 msgstr "Pristup za invalidska kolica"
10341030
1035 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1036 #: ../src/osmEditDialog.js:213
1031 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10371032 msgid "Yes"
10381033 msgstr "Da"
10391034
1040 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1041 #: ../src/osmEditDialog.js:214
1035 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10421036 msgid "No"
10431037 msgstr "Ne"
10441038
1045 #: ../src/osmEditDialog.js:168
1039 #: src/osmEditDialog.js:168
10461040 msgid "Limited"
10471041 msgstr "Ograničeno"
10481042
1049 #: ../src/osmEditDialog.js:169
1043 #: src/osmEditDialog.js:169
10501044 msgid "Designated"
10511045 msgstr "Određeno"
10521046
1053 #: ../src/osmEditDialog.js:172
1047 #: src/osmEditDialog.js:172
10541048 msgid "Internet access"
10551049 msgstr "Pristup internetu"
10561050
10571051 #. Translators:
10581052 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10591053 #.
1060 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1054 #: src/osmEditDialog.js:177 src/translations.js:340
10611055 msgid "Wi-Fi"
10621056 msgstr "Bežična mreža"
10631057
1064 #: ../src/osmEditDialog.js:178
1058 #: src/osmEditDialog.js:178
10651059 msgid "Wired"
10661060 msgstr "Žična mreža"
10671061
1068 #: ../src/osmEditDialog.js:179
1062 #: src/osmEditDialog.js:179
10691063 msgid "Terminal"
10701064 msgstr "Terminal"
10711065
1072 #: ../src/osmEditDialog.js:180
1066 #: src/osmEditDialog.js:180
10731067 msgid "Service"
10741068 msgstr "Usluga"
10751069
1076 #: ../src/osmEditDialog.js:183
1070 #: src/osmEditDialog.js:183
10771071 msgid "Religion"
10781072 msgstr "Religija"
10791073
1080 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1074 #: src/osmEditDialog.js:186 src/translations.js:363
10811075 msgid "Animism"
10821076 msgstr "Animizam"
10831077
1084 #: ../src/osmEditDialog.js:187
1078 #: src/osmEditDialog.js:187
10851079 msgid "Bahá’í"
10861080 msgstr "Bahaizam"
10871081
1088 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1082 #: src/osmEditDialog.js:188 src/translations.js:365
10891083 msgid "Buddhism"
10901084 msgstr "Budizam"
10911085
1092 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1086 #: src/osmEditDialog.js:189 src/translations.js:366
10931087 msgid "Caodaism"
10941088 msgstr "Caodaizam"
10951089
1096 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1090 #: src/osmEditDialog.js:190 src/translations.js:367
10971091 msgid "Christianity"
10981092 msgstr "Kršćanstvo"
10991093
1100 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1094 #: src/osmEditDialog.js:191 src/translations.js:368
11011095 msgid "Confucianism"
11021096 msgstr "Konfucijanizam"
11031097
1104 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1098 #: src/osmEditDialog.js:192 src/translations.js:369
11051099 msgid "Hinduism"
11061100 msgstr "Hinduizam"
11071101
1108 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1102 #: src/osmEditDialog.js:193 src/translations.js:370
11091103 msgid "Jainism"
11101104 msgstr "Džainizam"
11111105
1112 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1106 #: src/osmEditDialog.js:194 src/translations.js:371
11131107 msgid "Judaism"
11141108 msgstr "Judaizam"
11151109
1116 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1110 #: src/osmEditDialog.js:195 src/translations.js:372
11171111 msgid "Islam"
11181112 msgstr "Islam"
11191113
1120 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1114 #: src/osmEditDialog.js:196 src/translations.js:373
11211115 msgid "Multiple Religions"
11221116 msgstr "Više religija"
11231117
1124 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1118 #: src/osmEditDialog.js:197 src/translations.js:374
11251119 msgid "Paganism"
11261120 msgstr "Paganizam"
11271121
1128 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1122 #: src/osmEditDialog.js:198 src/translations.js:375
11291123 msgid "Pastafarianism"
11301124 msgstr "Pastafarianizam"
11311125
1132 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1126 #: src/osmEditDialog.js:199 src/translations.js:376
11331127 msgid "Scientology"
11341128 msgstr "Scijentologija"
11351129
1136 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1130 #: src/osmEditDialog.js:200 src/translations.js:377
11371131 msgid "Shinto"
11381132 msgstr "Šintoizam"
11391133
1140 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1134 #: src/osmEditDialog.js:201 src/translations.js:378
11411135 msgid "Sikhism"
11421136 msgstr "Sikizam"
11431137
1144 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1138 #: src/osmEditDialog.js:202 src/translations.js:379
11451139 msgid "Spiritualism"
11461140 msgstr "Spiritualizam"
11471141
1148 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1142 #: src/osmEditDialog.js:203 src/translations.js:380
11491143 msgid "Taoism"
11501144 msgstr "Taoizam"
11511145
1152 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1146 #: src/osmEditDialog.js:204 src/translations.js:381
11531147 msgid "Unitarian Universalism"
11541148 msgstr "Unitarni univerzalizam"
11551149
1156 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1150 #: src/osmEditDialog.js:205 src/translations.js:382
11571151 msgid "Voodoo"
11581152 msgstr "Vudu"
11591153
1160 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1154 #: src/osmEditDialog.js:206 src/translations.js:383
11611155 msgid "Yazidism"
11621156 msgstr "Jezidizam"
11631157
1164 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1158 #: src/osmEditDialog.js:207 src/translations.js:384
11651159 msgid "Zoroastrianism"
11661160 msgstr "Zoroastrizam"
11671161
1168 #: ../src/osmEditDialog.js:210
1162 #: src/osmEditDialog.js:210
11691163 msgid "Toilets"
11701164 msgstr "Toaleti"
11711165
1172 #: ../src/osmEditDialog.js:217
1166 #: src/osmEditDialog.js:217
11731167 msgid "Note"
11741168 msgstr "Napomena"
11751169
1176 #: ../src/osmEditDialog.js:220
1170 #: src/osmEditDialog.js:220
11771171 msgid ""
11781172 "Information used to inform other mappers about non-obvious information about "
11791173 "an element, the author’s intent when creating it, or hints for further "
11831177 "informacijama o nekom elementu, o autorovoj namjeri prilikom izrade, ili "
11841178 "savjeti za buduće poboljšanje."
11851179
1186 #: ../src/osmEditDialog.js:325
1180 #: src/osmEditDialog.js:325
11871181 msgctxt "dialog title"
11881182 msgid "Add to OpenStreetMap"
11891183 msgstr "Dodaj u OpenStreetMap"
11901184
1191 #: ../src/osmEditDialog.js:379
1185 #: src/osmEditDialog.js:379
11921186 msgid "Select Type"
11931187 msgstr "Odaberi vrstu"
11941188
1195 #: ../src/osmEditDialog.js:496
1189 #: src/osmEditDialog.js:496
11961190 msgid "Done"
11971191 msgstr "Završeno"
11981192
1199 #: ../src/placeBubble.js:125
1193 #: src/placeBubble.js:125
12001194 msgid "Population:"
12011195 msgstr "Populacija:"
12021196
1203 #: ../src/placeBubble.js:131
1197 #: src/placeBubble.js:131
12041198 msgid "Altitude:"
12051199 msgstr "Visina:"
12061200
1207 #: ../src/placeBubble.js:136
1201 #: src/placeBubble.js:136
12081202 msgid "Opening hours:"
12091203 msgstr "Vrijeme otvaranja:"
12101204
1211 #: ../src/placeBubble.js:141
1205 #: src/placeBubble.js:141
12121206 msgid "Internet access:"
12131207 msgstr "Pristup internetu:"
12141208
1215 #: ../src/placeBubble.js:146
1209 #: src/placeBubble.js:146
12161210 msgid "Religion:"
12171211 msgstr "Religija:"
12181212
1219 #: ../src/placeBubble.js:151
1213 #: src/placeBubble.js:151
12201214 msgid "Toilets:"
12211215 msgstr "Toaleti:"
12221216
1223 #: ../src/placeBubble.js:156
1217 #: src/placeBubble.js:156
12241218 msgid "Wheelchair access:"
12251219 msgstr "Pristup za invalidska kolica:"
12261220
1227 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1221 #: src/placeBubble.js:162 src/placeBubble.js:166
12281222 msgid "Phone:"
12291223 msgstr "Telefon:"
12301224
1231 #: ../src/placeEntry.js:186
1225 #: src/placeEntry.js:186
12321226 msgid "Failed to parse Geo URI"
12331227 msgstr "Neuspješna obrada Geo URI-ja"
12341228
12381232 #. Translators:
12391233 #. * There is public internet access but the particular kind is unknown.
12401234 #.
1241 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1235 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12421236 msgid "yes"
12431237 msgstr "da"
12441238
12471241 #. * can be accessed and others not, areas requiring assistance
12481242 #. * by someone pushing up a steep gradient).
12491243 #.
1250 #: ../src/place.js:225
1244 #: src/place.js:225
12511245 msgid "limited"
12521246 msgstr "ograničeno"
12531247
12591253 #. * no internet access is offered in a place where
12601254 #. * someone might expect it.
12611255 #.
1262 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1256 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12631257 msgid "no"
12641258 msgstr "ne"
12651259
12681262 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12691263 #. * only). This is rarely used.
12701264 #.
1271 #: ../src/place.js:238
1265 #: src/place.js:238
12721266 msgid "designated"
12731267 msgstr "određeno"
12741268
1275 #: ../src/printLayout.js:240
1269 #: src/printLayout.js:240
12761270 #, javascript-format
12771271 msgid "From %s to %s"
12781272 msgstr "Od %s do %s"
12791273
1280 #: ../src/printOperation.js:46
1274 #: src/printOperation.js:46
12811275 msgid "Loading map tiles for printing"
12821276 msgstr "Učitavanje bloka karte za ispis"
12831277
1284 #: ../src/printOperation.js:47
1278 #: src/printOperation.js:47
12851279 msgid "You can abort printing if this takes too long"
12861280 msgstr "Možete prekinuti ispisivanje ako traje predugo"
12871281
1288 #: ../src/printOperation.js:49
1282 #: src/printOperation.js:49
12891283 msgid "Abort printing"
12901284 msgstr "Prekini ispisivanje"
12911285
12921286 #. Translators: this is add via location tooltip
1293 #: ../src/routeEntry.js:72
1287 #: src/routeEntry.js:74
12941288 msgid "Add via location"
12951289 msgstr "Dodaj pomoću lokacije"
12961290
12971291 #. Translators: this is remove via location tooltip
1298 #: ../src/routeEntry.js:78
1292 #: src/routeEntry.js:84
12991293 msgid "Remove via location"
13001294 msgstr "Ukloni pomoću lokacije"
13011295
13021296 #. Translators: this is reverse route tooltip
1303 #: ../src/routeEntry.js:84
1297 #: src/routeEntry.js:90
13041298 msgid "Reverse route"
13051299 msgstr "Obrni rutu"
13061300
1307 #: ../src/sendToDialog.js:176
1301 #: src/sendToDialog.js:175
13081302 msgid "Failed to open URI"
13091303 msgstr "Neuspjelo otvaranje URI-ja"
13101304
1311 #: ../src/shapeLayer.js:91
1305 #: src/shapeLayer.js:91
13121306 msgid "failed to load file"
13131307 msgstr "neuspješno učitavanje datoteke"
13141308
13151309 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1316 #: ../src/sidebar.js:292
1310 #: src/sidebar.js:293
13171311 #, javascript-format
13181312 msgid "Estimated time: %s"
13191313 msgstr "Vrijeme dolaska: %s"
13211315 #. Translators: this a format string indicating arriving at the
13221316 #. * destination of journey with the arrival address and transit
13231317 #. * stop as the format parameter
1324 #: ../src/transitArrivalRow.js:54
1318 #: src/transitArrivalRow.js:54
13251319 #, javascript-format
13261320 msgid "Arrive at %s"
13271321 msgstr "Dolazak u %s"
13281322
1329 #: ../src/transitArrivalRow.js:56
1323 #: src/transitArrivalRow.js:56
13301324 msgid "Arrive"
13311325 msgstr "Dolazak"
13321326
13331327 #. Translators: this is a format string indicating instructions
13341328 #. * starting a journey at the address given as the parameter
13351329 #.
1336 #: ../src/transitLegRow.js:71
1330 #: src/transitLegRow.js:71
13371331 #, javascript-format
13381332 msgid "Start at %s"
13391333 msgstr "Polazak u %s"
13421336 #. * with no set name (such as when the user started routing from
13431337 #. * an arbitrary point on the map)
13441338 #.
1345 #: ../src/transitLegRow.js:77
1339 #: src/transitLegRow.js:77
13461340 msgid "Start"
13471341 msgstr "Polazak"
13481342
1349 #: ../src/transitLegRow.js:106
1343 #: src/transitLegRow.js:106
13501344 msgid "Show walking instructions"
13511345 msgstr "Prikaži upute pješačenja"
13521346
1353 #: ../src/transitLegRow.js:107
1347 #: src/transitLegRow.js:107
13541348 msgid "Hide walking instructions"
13551349 msgstr "Sakrij upute pješačenja"
13561350
13571351 #. Translators: this is a format string indicating walking a certain
13581352 #. * distance, with the distance expression being the %s placeholder
13591353 #.
1360 #: ../src/transitLegRow.js:132
1354 #: src/transitLegRow.js:132
13611355 #, javascript-format
13621356 msgid "Walk %s"
13631357 msgstr "Pješači %s"
13641358
1365 #: ../src/transitMoreRow.js:39
1359 #: src/transitMoreRow.js:39
13661360 msgid "Load earlier alternatives"
13671361 msgstr "Učitaj ranije alternative"
13681362
1369 #: ../src/transitMoreRow.js:41
1363 #: src/transitMoreRow.js:41
13701364 msgid "Load later alternatives"
13711365 msgstr "Učitaj kasnije alternative"
13721366
1367 #: src/transitMoreRow.js:54
1368 msgid "No earlier alternatives found."
1369 msgstr "Nema pronađenih ranijih alternativa."
1370
1371 #: src/transitMoreRow.js:56
1372 msgid "No later alternatives found."
1373 msgstr "Nema pronađenih kasnijih alternativa."
1374
13731375 #.
13741376 #. * Translators: this is a format string giving the equivalent to
13751377 #. * "may 29" according to the current locale's convensions.
13761378 #.
1377 #: ../src/transitOptionsPanel.js:141
1379 #: src/transitOptionsPanel.js:141
13781380 msgctxt "month-day-date"
13791381 msgid "%b %e"
13801382 msgstr "%e %b"
13841386 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13851387 #. * these could be rearranged if needed.
13861388 #.
1387 #: ../src/transitPlan.js:249
1389 #: src/transitPlan.js:254
13881390 #, javascript-format
13891391 msgid "%s – %s"
13901392 msgstr "%s – %s"
13931395 #. * less than an hour, with only the minutes part, using plural forms
13941396 #. * as appropriate
13951397 #.
1396 #: ../src/transitPlan.js:276
1398 #: src/transitPlan.js:281
13971399 #, javascript-format
13981400 msgid "%d minute"
13991401 msgid_plural "%d minutes"
14051407 #. * where the duration is an exact number of hours (i.e. no
14061408 #. * minutes part), using plural forms as appropriate
14071409 #.
1408 #: ../src/transitPlan.js:287
1410 #: src/transitPlan.js:292
14091411 #, javascript-format
14101412 msgid "%d hour"
14111413 msgid_plural "%d hours"
14171419 #. * where the duration contains an hour and minute part, it's
14181420 #. * pluralized on the hours part
14191421 #.
1420 #: ../src/transitPlan.js:293
1422 #: src/transitPlan.js:298
14211423 #, javascript-format
14221424 msgid "%d:%02d hour"
14231425 msgid_plural "%d:%02d hours"
14311433 #. * "12:00–13:03" where the placeholder %s are the actual times,
14321434 #. * these could be rearranged if needed.
14331435 #.
1434 #: ../src/transitPlan.js:642
1436 #: src/transitPlan.js:651
14351437 #, javascript-format
14361438 msgid "%s–%s"
14371439 msgstr "%s–%s"
14381440
1439 #: ../src/translations.js:56
1441 #: src/translations.js:56
14401442 msgid "around the clock"
14411443 msgstr "oko sata"
14421444
1443 #: ../src/translations.js:58
1445 #: src/translations.js:58
14441446 msgid "from sunrise to sunset"
14451447 msgstr "od sumraka do zore"
14461448
14501452 #. * The space between the format place holders could be
14511453 #. * substituted with the appropriate separator.
14521454 #.
1453 #: ../src/translations.js:77
1455 #: src/translations.js:77
14541456 #, javascript-format
14551457 msgctxt "time range list"
14561458 msgid "%s %s"
14621464 #. * The space between the format place holders could be
14631465 #. * substituted with the appropriate separator.
14641466 #.
1465 #: ../src/translations.js:89
1467 #: src/translations.js:89
14661468 #, javascript-format
14671469 msgctxt "time range list"
14681470 msgid "%s %s %s"
14751477 #. * The space between the format place holders could be substituted with
14761478 #. * the appropriate separator or phrase and the ordering of the arguments
14771479 #. * can be rearranged with the %n#s syntax.
1478 #: ../src/translations.js:120
1480 #: src/translations.js:120
14791481 #, javascript-format
14801482 msgctxt "time range component"
14811483 msgid "%s %s"
14901492 #. * place holder.
14911493 #. * The separator (,) could be replaced with a translated variant or
14921494 #. * a phrase if appropriate.
1493 #: ../src/translations.js:152
1495 #: src/translations.js:152
14941496 #, javascript-format
14951497 msgctxt "day interval list"
14961498 msgid "%s,%s"
15051507 #. * %s place holder.
15061508 #. * The separator (,) could be replaced with a translated variant or
15071509 #. * a phrase if appropriate.
1508 #: ../src/translations.js:166
1510 #: src/translations.js:166
15091511 #, javascript-format
15101512 msgctxt "day interval list"
15111513 msgid "%s,%s,%s"
15121514 msgstr "%s,%s,%s"
15131515
1514 #: ../src/translations.js:185
1516 #: src/translations.js:185
15151517 msgid "every day"
15161518 msgstr "svaki dan"
15171519
15181520 #. Translators:
15191521 #. * This represents a range of days with a starting and ending day.
15201522 #.
1521 #: ../src/translations.js:197
1523 #: src/translations.js:197
15221524 #, javascript-format
15231525 msgctxt "day range"
15241526 msgid "%s-%s"
15251527 msgstr "%s-%s"
15261528
1527 #: ../src/translations.js:208
1529 #: src/translations.js:208
15281530 msgid "public holidays"
15291531 msgstr "javni praznici"
15301532
1531 #: ../src/translations.js:210
1533 #: src/translations.js:210
15321534 msgid "school holidays"
15331535 msgstr "školski praznici"
15341536
15401542 #. * the translation. The order of the arguments can be rearranged
15411543 #. * using the %n$s syntax.
15421544 #.
1543 #: ../src/translations.js:250
1545 #: src/translations.js:250
15441546 #, javascript-format
15451547 msgctxt "time interval list"
15461548 msgid "%s, %s"
15471549 msgstr "%s, %s"
15481550
1549 #: ../src/translations.js:264
1551 #: src/translations.js:264
15501552 msgid "not open"
15511553 msgstr "nije otvoreno"
15521554
15571559 #. * translation as needed. The order of the arguments can be rearranged
15581560 #. * using the %n$s syntax.
15591561 #.
1560 #: ../src/translations.js:279
1562 #: src/translations.js:279
15611563 #, javascript-format
15621564 msgctxt "time interval"
15631565 msgid "%s-%s"
15661568 #. Translators:
15671569 #. * This means a a place where you can plug in your laptop with ethernet.
15681570 #.
1569 #: ../src/translations.js:345
1571 #: src/translations.js:345
15701572 msgid "wired"
15711573 msgstr "žični priključak"
15721574
15731575 #. Translators:
15741576 #. * Like internet cafe or library where the computer is given.
15751577 #.
1576 #: ../src/translations.js:350
1578 #: src/translations.js:350
15771579 msgid "terminal"
15781580 msgstr "terminal"
15791581
15801582 #. Translators:
15811583 #. * This means there is personnel which helps you in case of problems.
15821584 #.
1583 #: ../src/translations.js:355
1585 #: src/translations.js:355
15841586 msgid "service"
15851587 msgstr "usluga"
15861588
15871589 #. Translators: Accuracy of user location information
1588 #: ../src/utils.js:226
1590 #: src/utils.js:226
15891591 msgid "Unknown"
15901592 msgstr "Napoznato"
15911593
15921594 #. Translators: Accuracy of user location information
1593 #: ../src/utils.js:229
1595 #: src/utils.js:229
15941596 msgid "Exact"
15951597 msgstr "Točno"
15961598
1597 #: ../src/utils.js:287
1599 #: src/utils.js:287
15981600 #, javascript-format
15991601 msgid "%f h"
16001602 msgstr "%f sat"
16011603
1602 #: ../src/utils.js:289
1604 #: src/utils.js:289
16031605 #, javascript-format
16041606 msgid "%f min"
16051607 msgstr "%f min"
16061608
1607 #: ../src/utils.js:291
1609 #: src/utils.js:291
16081610 #, javascript-format
16091611 msgid "%f s"
16101612 msgstr "%f s"
16111613
16121614 #. Translators: This is a distance measured in kilometers
1613 #: ../src/utils.js:302
1615 #: src/utils.js:302
16141616 #, javascript-format
16151617 msgid "%s km"
16161618 msgstr "%s km"
16171619
16181620 #. Translators: This is a distance measured in meters
1619 #: ../src/utils.js:305
1621 #: src/utils.js:305
16201622 #, javascript-format
16211623 msgid "%s m"
16221624 msgstr "%s m"
16231625
16241626 #. Translators: This is a distance measured in miles
1625 #: ../src/utils.js:313
1627 #: src/utils.js:313
16261628 #, javascript-format
16271629 msgid "%s mi"
16281630 msgstr "%s mi"
16291631
16301632 #. Translators: This is a distance measured in feet
1631 #: ../src/utils.js:316
1633 #: src/utils.js:316
16321634 #, javascript-format
16331635 msgid "%s ft"
16341636 msgstr "%s ft"
16351637
1638 #~ msgid "OK"
1639 #~ msgstr "U REDU"
1640
16361641 #~ msgid "Open Shape Layer&#x2026;"
16371642 #~ msgstr "Otvori sloj karte&#x2026;"
16381643
+344
-339
po/hu.po less more
77 msgstr ""
88 "Project-Id-Version: gnome-maps master\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
10 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
11 "PO-Revision-Date: 2018-04-11 13:34+0200\n"
12 "Last-Translator: Meskó Balázs <meskobalazs@fedoraproject.org>\n"
10 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
11 "PO-Revision-Date: 2018-08-31 11:44+0200\n"
12 "Last-Translator: Meskó Balázs <mesko.balazs@fsf.hu>\n"
1313 "Language-Team: Hungarian <openscope at googlegroups dot com>\n"
1414 "Language: hu\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19 "X-Generator: Poedit 2.0.6\n"
20
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
19 "X-Generator: Poedit 2.0.8\n"
20
21 #: data/org.gnome.Maps.appdata.xml.in:6
2222 msgid "GNOME Maps"
2323 msgstr "GNOME Térképek"
2424
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
25 #: data/org.gnome.Maps.appdata.xml.in:7
2626 msgid "Find places around the world"
2727 msgstr "Helyek keresése a világ minden pontján"
2828
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
29 #: data/org.gnome.Maps.appdata.xml.in:9
3030 msgid ""
3131 "Maps gives you quick access to maps all across the world. It allows you to "
3232 "quickly find the place you’re looking for by searching for a city or street, "
3636 "teszi egy keresett hely gyors megtalálását település vagy utca keresésével, "
3737 "vagy találni egy helyet, ahol ismerőseivel találkozhat."
3838
39 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4040 msgid ""
4141 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4242 "thousands of people across the globe."
4747 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4848 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4949 #. your language to see what words you can use for the translated search.
50 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5151 msgid ""
5252 "You can even search for specific types of locations, such as “Pubs near Main "
5353 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5656 "közelében” vagy „Szállodák a berlini Alexanderplatz közelében”."
5757
5858 #. Translators: This is the program name.
59 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:85 ../src/mainWindow.js:511
59 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
60 #: src/application.js:83 src/mainWindow.js:511
6161 msgid "Maps"
6262 msgstr "Térképek"
6363
64 #: ../data/org.gnome.Maps.desktop.in.h:2
64 #: data/org.gnome.Maps.desktop.in:5
6565 msgid "A simple maps application"
6666 msgstr "Egyszerű térképalkalmazás"
6767
68 #: ../data/org.gnome.Maps.desktop.in.h:3
68 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
69 #: data/org.gnome.Maps.desktop.in:8
70 msgid "org.gnome.Maps"
71 msgstr "org.gnome.Maps"
72
73 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
74 #: data/org.gnome.Maps.desktop.in:14
6975 msgid "Maps;"
7076 msgstr "Térképek;"
7177
72 #: ../data/org.gnome.Maps.desktop.in.h:4
78 #: data/org.gnome.Maps.desktop.in:17
7379 msgid "Allows your location to be shown on the map."
7480 msgstr "Lehetővé teszi a földrajzi helyének megjelenítését a térképen."
7581
76 #: ../data/org.gnome.Maps.gschema.xml.h:1
82 #: data/org.gnome.Maps.gschema.xml:11
7783 msgid "last viewed location"
7884 msgstr "legutóbbi megtekintett hely"
7985
80 #: ../data/org.gnome.Maps.gschema.xml.h:2
86 #: data/org.gnome.Maps.gschema.xml:12
8187 msgid "Coordinates of last viewed location."
8288 msgstr "Az utolsó megtekintett hely koordinátái."
8389
84 #: ../data/org.gnome.Maps.gschema.xml.h:3
90 #: data/org.gnome.Maps.gschema.xml:16
8591 msgid "Window size"
8692 msgstr "Ablakméret"
8793
88 #: ../data/org.gnome.Maps.gschema.xml.h:4
94 #: data/org.gnome.Maps.gschema.xml:17
8995 msgid "Window size (width and height)."
9096 msgstr "Ablak mérete (szélesség és magasság)."
9197
92 #: ../data/org.gnome.Maps.gschema.xml.h:5
98 #: data/org.gnome.Maps.gschema.xml:21
9399 msgid "Window position"
94100 msgstr "Ablakpozíció"
95101
96 #: ../data/org.gnome.Maps.gschema.xml.h:6
102 #: data/org.gnome.Maps.gschema.xml:22
97103 msgid "Window position (X and Y)."
98104 msgstr "Ablakpozíció (X és Y)."
99105
100 #: ../data/org.gnome.Maps.gschema.xml.h:7
106 #: data/org.gnome.Maps.gschema.xml:26
101107 msgid "Window maximized"
102108 msgstr "Ablak teljes méretű"
103109
104 #: ../data/org.gnome.Maps.gschema.xml.h:8
110 #: data/org.gnome.Maps.gschema.xml:27
105111 msgid "Window maximization state"
106112 msgstr "Az ablak maximalizált állapota"
107113
108 #: ../data/org.gnome.Maps.gschema.xml.h:9
114 #: data/org.gnome.Maps.gschema.xml:31
109115 msgid "Maximum number of search results"
110116 msgstr "A keresési találatok maximális száma"
111117
112 #: ../data/org.gnome.Maps.gschema.xml.h:10
118 #: data/org.gnome.Maps.gschema.xml:32
113119 msgid "Maximum number of search results from geocode search."
114120 msgstr "A keresési találatok maximális száma a geokód keresésből."
115121
116 #: ../data/org.gnome.Maps.gschema.xml.h:11
122 #: data/org.gnome.Maps.gschema.xml:36
117123 msgid "Number of recent places to store"
118124 msgstr "A tárolandó legutóbbi helyek száma"
119125
120 #: ../data/org.gnome.Maps.gschema.xml.h:12
126 #: data/org.gnome.Maps.gschema.xml:37
121127 msgid "Number of recently visited places to store."
122128 msgstr "A tárolandó legutóbb látogatott helyek száma."
123129
124 #: ../data/org.gnome.Maps.gschema.xml.h:13
130 #: data/org.gnome.Maps.gschema.xml:41
125131 msgid "Number of recent routes to store"
126132 msgstr "A tárolandó legutóbbi útvonalak száma"
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:14
134 #: data/org.gnome.Maps.gschema.xml:42
129135 msgid "Number of recently visited routes to store."
130136 msgstr "A tárolandó legutóbb látogatott útvonalak száma."
131137
132 #: ../data/org.gnome.Maps.gschema.xml.h:15
138 #: data/org.gnome.Maps.gschema.xml:46
133139 msgid "Facebook check-in privacy setting"
134140 msgstr "Facebook bejelentkezés adatvédelmi beállításai"
135141
136142 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
137 #: ../data/org.gnome.Maps.gschema.xml.h:17
143 #: data/org.gnome.Maps.gschema.xml:48
138144 msgid ""
139145 "Latest used Facebook check-in privacy setting. Possible values are: "
140146 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142148 "Legutóbb használt Facebook bejelentkezés adatvédelmi beállításai. Lehetséges "
143149 "értékek: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS vagy SELF."
144150
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
151 #: data/org.gnome.Maps.gschema.xml:52
146152 msgid "Foursquare check-in privacy setting"
147153 msgstr "Foursquare bejelentkezés adatvédelmi beállításai"
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
155 #: data/org.gnome.Maps.gschema.xml:53
150156 msgid ""
151157 "Latest used Foursquare check-in privacy setting. Possible values are: "
152158 "public, followers or private."
154160 "Legutóbb használt Foursquare bejelentkezés adatvédelmi beállításai. "
155161 "Lehetséges értékek: public, followers, vagy private."
156162
157 #: ../data/org.gnome.Maps.gschema.xml.h:20
163 #: data/org.gnome.Maps.gschema.xml:57
158164 msgid "Foursquare check-in Facebook broadcasting"
159165 msgstr "Foursquare bejelentkezés Facebook üzenetszórás"
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:21
167 #: data/org.gnome.Maps.gschema.xml:58
162168 msgid ""
163169 "Indicates if Foursquare should broadcast the check-in as a post in the "
164170 "Facebook account associated with the Foursquare account."
166172 "Jelzi, ha a Foursquare hozzászólásként akarja közzétenni a bejelentkezést a "
167173 "Foursquare fiókkal társított Facebook fiókban."
168174
169 #: ../data/org.gnome.Maps.gschema.xml.h:22
175 #: data/org.gnome.Maps.gschema.xml:62
170176 msgid "Foursquare check-in Twitter broadcasting"
171177 msgstr "Foursquare bejelentkezés Twitter üzenetszórás"
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:23
179 #: data/org.gnome.Maps.gschema.xml:63
174180 msgid ""
175181 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176182 "Twitter account associated with the Foursquare account."
178184 "Jelzi, ha a Foursquare üzenetként akarja közzétenni a bejelentkezést a "
179185 "Foursquare fiókkal társított Twitter fiókban."
180186
181 #: ../data/org.gnome.Maps.gschema.xml.h:24
187 #: data/org.gnome.Maps.gschema.xml:67
182188 msgid "OpenStreetMap username or e-mail address"
183189 msgstr "OpenStreetMap felhasználónév vagy e-mail cím"
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:25
191 #: data/org.gnome.Maps.gschema.xml:68
186192 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
187193 msgstr ""
188194 "Jelzi, hogy a felhasználó bejelentkezett-e az OpenStreetMap adatok "
189195 "szerkesztéséhez."
190196
191 #: ../data/org.gnome.Maps.gschema.xml.h:26
197 #: data/org.gnome.Maps.gschema.xml:72
192198 msgid "Last used transportation type for routing"
193199 msgstr "Legutóbb útvonaltervezéshez használt közlekedéstípus"
194200
195 #: ../data/ui/app-menu.ui.h:1
201 #: data/ui/app-menu.ui:7
196202 msgid "Set up OpenStreetMap Account"
197203 msgstr "OpenStreetMap fiók beállítása"
198204
199 #: ../data/ui/app-menu.ui.h:2
205 #: data/ui/app-menu.ui:12
200206 msgid "_Keyboard Shortcuts"
201207 msgstr "_Gyorsbillentyűk"
202208
203 #: ../data/ui/app-menu.ui.h:3
209 #: data/ui/app-menu.ui:17
204210 msgid "About"
205211 msgstr "Névjegy"
206212
207 #: ../data/ui/app-menu.ui.h:4
213 #: data/ui/app-menu.ui:21
208214 msgid "Quit"
209215 msgstr "Kilépés"
210216
211 #: ../data/ui/check-in-dialog.ui.h:1
217 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
212218 msgid "Visibility"
213219 msgstr "Láthatóság"
214220
215 #: ../data/ui/check-in-dialog.ui.h:2
221 #: data/ui/check-in-dialog.ui:334
216222 msgid "Post on Facebook"
217223 msgstr "Közzététel a Facebookon"
218224
219 #: ../data/ui/check-in-dialog.ui.h:3
225 #: data/ui/check-in-dialog.ui:348
220226 msgid "Post on Twitter"
221227 msgstr "Közzététel a Twitteren"
222228
223 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
224 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
229 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
230 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
225231 msgid "_Cancel"
226232 msgstr "_Mégse"
227233
228234 #. Translators: Check in is used as a verb
229 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
235 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
230236 msgid "C_heck in"
231237 msgstr "_Bejelentkezés"
232238
233 #: ../data/ui/check-in-dialog.ui.h:6
239 #: data/ui/check-in-dialog.ui:427
234240 msgid "Everyone"
235241 msgstr "Mindenki"
236242
237 #: ../data/ui/check-in-dialog.ui.h:7
243 #: data/ui/check-in-dialog.ui:431
238244 msgid "Friends of friends"
239245 msgstr "Ismerősök ismerősei"
240246
241 #: ../data/ui/check-in-dialog.ui.h:8
247 #: data/ui/check-in-dialog.ui:435
242248 msgid "Just friends"
243249 msgstr "Csak ismerősök"
244250
245 #: ../data/ui/check-in-dialog.ui.h:9
251 #: data/ui/check-in-dialog.ui:439
246252 msgid "Just me"
247253 msgstr "Csak én"
248254
249 #: ../data/ui/check-in-dialog.ui.h:10
255 #: data/ui/check-in-dialog.ui:453
250256 msgid "Public"
251257 msgstr "Nyilvános"
252258
253 #: ../data/ui/check-in-dialog.ui.h:11
259 #: data/ui/check-in-dialog.ui:457
254260 msgid "Followers"
255261 msgstr "Követők"
256262
257 #: ../data/ui/check-in-dialog.ui.h:12
263 #: data/ui/check-in-dialog.ui:461
258264 msgid "Private"
259265 msgstr "Személyes"
260266
261 #: ../data/ui/context-menu.ui.h:1
267 #: data/ui/context-menu.ui:9
262268 msgid "What’s here?"
263269 msgstr "Mi van itt?"
264270
265 #: ../data/ui/context-menu.ui.h:2
271 #: data/ui/context-menu.ui:16
266272 msgid "Copy Location"
267273 msgstr "Hely másolása"
268274
269 #: ../data/ui/context-menu.ui.h:3
275 #: data/ui/context-menu.ui:23
270276 msgid "Export As Image"
271277 msgstr "Exportálás képként"
272278
273 #: ../data/ui/context-menu.ui.h:4
279 #: data/ui/context-menu.ui:36
274280 msgid "Add to OpenStreetMap"
275281 msgstr "Hozzáadás az OpenStreetMap-hez"
276282
277 #: ../data/ui/export-view-dialog.ui.h:1
283 #: data/ui/export-view-dialog.ui:14
278284 msgid "Export view"
279285 msgstr "Exportálási nézet"
280286
281 #: ../data/ui/export-view-dialog.ui.h:3
287 #: data/ui/export-view-dialog.ui:34
282288 msgid "_Export"
283289 msgstr "_Exportálás"
284290
285 #: ../data/ui/export-view-dialog.ui.h:4
291 #: data/ui/export-view-dialog.ui:126
286292 msgid "Include route and markers"
287293 msgstr "Útvonalak és jelölők megtartása"
288294
289 #: ../data/ui/help-overlay.ui.h:1
295 #: data/ui/help-overlay.ui:14
290296 msgctxt "shortcut window"
291297 msgid "General"
292298 msgstr "Általános"
293299
294 #: ../data/ui/help-overlay.ui.h:2
300 #: data/ui/help-overlay.ui:18
295301 msgctxt "shortcut window"
296302 msgid "Show Shortcuts"
297303 msgstr "Gyorsbillentyűk megjelenítése"
298304
299 #: ../data/ui/help-overlay.ui.h:3
305 #: data/ui/help-overlay.ui:25
300306 msgctxt "shortcut window"
301307 msgid "Search"
302308 msgstr "Keresés"
303309
304 #: ../data/ui/help-overlay.ui.h:4
310 #: data/ui/help-overlay.ui:32
305311 msgctxt "shortcut window"
306312 msgid "Toggle route planner"
307313 msgstr "Útvonaltervező ki- és bekapcsolása"
308314
309 #: ../data/ui/help-overlay.ui.h:5
315 #: data/ui/help-overlay.ui:39
310316 msgctxt "shortcut window"
311317 msgid "Print route"
312318 msgstr "Útvonal nyomtatása"
313319
314 #: ../data/ui/help-overlay.ui.h:6
320 #: data/ui/help-overlay.ui:46
315321 msgctxt "shortcut window"
316322 msgid "Quit"
317323 msgstr "Kilépés"
318324
319 #: ../data/ui/help-overlay.ui.h:7
325 #: data/ui/help-overlay.ui:55
320326 msgctxt "shortcut window"
321327 msgid "Map View"
322328 msgstr "Térkép nézet"
323329
324 #: ../data/ui/help-overlay.ui.h:8
330 #: data/ui/help-overlay.ui:59
325331 msgctxt "shortcut window"
326332 msgid "Zoom in"
327333 msgstr "Nagyítás"
328334
329 #: ../data/ui/help-overlay.ui.h:9
335 #: data/ui/help-overlay.ui:66
330336 msgctxt "shortcut window"
331337 msgid "Zoom out"
332338 msgstr "Kicsinyítés"
333339
334 #: ../data/ui/help-overlay.ui.h:10
340 #: data/ui/help-overlay.ui:73
335341 msgctxt "shortcut window"
336342 msgid "Toggle scale"
337343 msgstr "Láthatóság ki- és bekapcsolása"
338344
339 #: ../data/ui/help-overlay.ui.h:11
345 #: data/ui/help-overlay.ui:80
340346 msgctxt "shortcut window"
341347 msgid "Go to current location"
342348 msgstr "Ugrás a jelenlegi helyre"
343349
344 #: ../data/ui/help-overlay.ui.h:12
350 #: data/ui/help-overlay.ui:87
345351 msgctxt "shortcut window"
346352 msgid "Switch to street view"
347353 msgstr "Váltás utcanézetre"
348354
349 #: ../data/ui/help-overlay.ui.h:13
355 #: data/ui/help-overlay.ui:94
350356 msgctxt "shortcut window"
351357 msgid "Switch to aerial view"
352358 msgstr "Váltás légifelvételre"
353359
354 #: ../data/ui/help-overlay.ui.h:14
360 #: data/ui/help-overlay.ui:101
355361 msgctxt "shortcut window"
356362 msgid "Open shape layer"
357363 msgstr "Alak réteg megnyitása"
358364
359365 #. Translators: This string uses ellipsis character
360 #: ../data/ui/layers-popover.ui.h:2
366 #: data/ui/layers-popover.ui:71
361367 msgid "Open Shape Layer…"
362368 msgstr "Alak réteg megnyitása…"
363369
364 #: ../data/ui/location-service-notification.ui.h:1
370 #: data/ui/location-service-dialog.ui:16
365371 msgid "Turn on location services to find your location"
366372 msgstr ""
367373 "Helymeghatározó szolgáltatások bekapcsolása a helyzetének megkereséséhez"
368374
369 #: ../data/ui/location-service-notification.ui.h:2
375 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
376 #: data/ui/zoom-in-dialog.ui:28
377 msgid "Cancel"
378 msgstr "Mégse"
379
380 #: data/ui/location-service-dialog.ui:38
370381 msgid "Location Settings"
371382 msgstr "Helybeállítások"
372383
373384 #. Translators: This is a tooltip
374 #: ../data/ui/main-window.ui.h:3
385 #: data/ui/main-window.ui:23
375386 msgid "Go to current location"
376387 msgstr "Ugrás a jelenlegi helyre"
377388
378389 #. Translators: This is a tooltip
379 #: ../data/ui/main-window.ui.h:5
390 #: data/ui/main-window.ui:44
380391 msgid "Choose map type"
381392 msgstr "Térképtípus kiválasztása"
382393
383394 #. Translators: This is a tooltip
384 #: ../data/ui/main-window.ui.h:7
395 #: data/ui/main-window.ui:69
385396 msgid "Zoom out"
386397 msgstr "Kicsinyítés"
387398
388399 #. Translators: This is a tooltip
389 #: ../data/ui/main-window.ui.h:9
400 #: data/ui/main-window.ui:85
390401 msgid "Zoom in"
391402 msgstr "Nagyítás"
392403
393404 #. Translators: This is a tooltip
394 #: ../data/ui/main-window.ui.h:11
405 #: data/ui/main-window.ui:103
395406 msgid "Toggle route planner"
396407 msgstr "Útvonaltervező ki- és bekapcsolása"
397408
398409 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:13
410 #: data/ui/main-window.ui:124
400411 msgid "Toggle favorites"
401412 msgstr "Kedvencek ki- és bekapcsolása"
402413
403414 #. Translators: This is a tooltip
404 #: ../data/ui/main-window.ui.h:15
415 #: data/ui/main-window.ui:144
405416 msgid "Print Route"
406417 msgstr "Útvonal nyomtatása"
407418
408 #: ../data/ui/main-window.ui.h:16
419 #: data/ui/main-window.ui:202
409420 msgid "Maps is offline!"
410421 msgstr "A Térképek kapcsolat nélküli!"
411422
412 #: ../data/ui/main-window.ui.h:17
423 #: data/ui/main-window.ui:212
413424 msgid ""
414425 "Maps need an active internet connection to function properly, but one can’t "
415426 "be found."
417428 "A Térképeknek aktív internet-kapcsolat szükséges a megfelelő működéshez, de "
418429 "az nem található."
419430
420 #: ../data/ui/main-window.ui.h:18
431 #: data/ui/main-window.ui:221
421432 msgid "Check your connection and proxy settings."
422433 msgstr "Ellenőrizze a kapcsolat és a proxy beállításait."
423434
424435 #. Translators: This is a tooltip
425 #: ../data/ui/map-bubble.ui.h:2
436 #: data/ui/map-bubble.ui:45
426437 msgid "Add to new route"
427438 msgstr "Hozzáadás új útvonalhoz"
428439
429440 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:4
441 #: data/ui/map-bubble.ui:62
431442 msgid "Open with another application"
432443 msgstr "Megnyitás egy másik alkalmazással"
433444
434445 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:6
446 #: data/ui/map-bubble.ui:79
436447 msgid "Mark as favorite"
437448 msgstr "Megjelölés kedvencként"
438449
439450 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:10
451 #: data/ui/map-bubble.ui:98
441452 msgid "Check in here"
442453 msgstr "Bejelentkezés itt"
443454
444 #: ../data/ui/osm-account-dialog.ui.h:1
455 #: data/ui/osm-account-dialog.ui:9
445456 msgid "OpenStreetMap Account"
446457 msgstr "OpenStreetMap fiók"
447458
448 #: ../data/ui/osm-account-dialog.ui.h:2
459 #: data/ui/osm-account-dialog.ui:22
449460 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
450461 msgstr ""
451462 "<span weight=\"bold\" size=\"x-large\">Jelentkezzen be a térképek "
452463 "szerkesztéséhez</span>"
453464
454 #: ../data/ui/osm-account-dialog.ui.h:3
465 #: data/ui/osm-account-dialog.ui:36
455466 msgid ""
456467 "Help to improve the map, using an\n"
457468 "OpenStreetMap account."
459470 "Segítsen a térkép javításában, egy\n"
460471 "OpenStreetMap fiók használatával."
461472
462 #: ../data/ui/osm-account-dialog.ui.h:5
473 #: data/ui/osm-account-dialog.ui:56
463474 msgid "Email"
464475 msgstr "E-mail"
465476
466 #: ../data/ui/osm-account-dialog.ui.h:6
477 #: data/ui/osm-account-dialog.ui:81
467478 msgid "Password"
468479 msgstr "Jelszó"
469480
470 #: ../data/ui/osm-account-dialog.ui.h:7
481 #: data/ui/osm-account-dialog.ui:125
471482 msgid "Sign In"
472483 msgstr "Bejelentkezés"
473484
474 #: ../data/ui/osm-account-dialog.ui.h:8
485 #: data/ui/osm-account-dialog.ui:146
475486 msgid "Don’t have an account?"
476487 msgstr "Nincs fiókja?"
477488
478489 #. The label should contain the link to the OSM reset password page with a translated title
479 #: ../data/ui/osm-account-dialog.ui.h:10
490 #: data/ui/osm-account-dialog.ui:159
480491 msgid ""
481492 "Sorry, that didn’t work. Please try again, or visit\n"
482493 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
487498 "\">OpenStreetMap</a>\n"
488499 "oldalt a jelszava helyreállításához."
489500
490 #: ../data/ui/osm-account-dialog.ui.h:12
501 #: data/ui/osm-account-dialog.ui:172
491502 msgid "The verification code didn’t match, please try again."
492503 msgstr "Az ellenőrző kód nem egyezik, próbálja újra."
493504
494 #: ../data/ui/osm-account-dialog.ui.h:13
505 #: data/ui/osm-account-dialog.ui:209
495506 msgid "Enter verification code shown above"
496507 msgstr "Írja be a fent megjelenített ellenőrző kódot"
497508
498 #: ../data/ui/osm-account-dialog.ui.h:14
509 #: data/ui/osm-account-dialog.ui:232
499510 msgid "Verify"
500511 msgstr "Ellenőrzés"
501512
502 #: ../data/ui/osm-account-dialog.ui.h:15
513 #: data/ui/osm-account-dialog.ui:262
503514 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
504515 msgstr "<span weight=\"bold\" size=\"x-large\">Bejelentkezve</span>"
505516
506 #: ../data/ui/osm-account-dialog.ui.h:16
517 #: data/ui/osm-account-dialog.ui:275
507518 msgid "Your OpenStreetMap account is active."
508519 msgstr "Az OpenStreetMap fiókja aktív."
509520
510 #: ../data/ui/osm-account-dialog.ui.h:17
521 #: data/ui/osm-account-dialog.ui:309
511522 msgid "Sign Out"
512523 msgstr "Kijelentkezés"
513524
514 #: ../data/ui/osm-edit-address.ui.h:1
525 #: data/ui/osm-edit-address.ui:14
515526 msgid "Street"
516527 msgstr "Utca"
517528
518 #: ../data/ui/osm-edit-address.ui.h:2
529 #: data/ui/osm-edit-address.ui:26
519530 msgid "House number"
520531 msgstr "Házszám"
521532
522 #: ../data/ui/osm-edit-address.ui.h:3
533 #: data/ui/osm-edit-address.ui:38
523534 msgid "Postal code"
524535 msgstr "Irányítószám"
525536
526537 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
527 #: ../data/ui/osm-edit-address.ui.h:5
538 #: data/ui/osm-edit-address.ui:50
528539 msgid "City"
529540 msgstr "Város"
530541
531 #: ../data/ui/osm-edit-dialog.ui.h:1
542 #: data/ui/osm-edit-dialog.ui:58
532543 msgid "Type"
533544 msgstr "Típus"
534545
535 #: ../data/ui/osm-edit-dialog.ui.h:2
546 #: data/ui/osm-edit-dialog.ui:84
536547 msgid "None"
537548 msgstr "Nincs"
538549
539 #: ../data/ui/osm-edit-dialog.ui.h:3
550 #: data/ui/osm-edit-dialog.ui:129
540551 msgid "Add Field"
541552 msgstr "Mező hozzáadása"
542553
543 #: ../data/ui/osm-edit-dialog.ui.h:4
554 #: data/ui/osm-edit-dialog.ui:163
544555 msgid "Comment"
545556 msgstr "Megjegyzés"
546557
547 #: ../data/ui/osm-edit-dialog.ui.h:5
558 #: data/ui/osm-edit-dialog.ui:195
548559 msgid ""
549560 "Map changes will be visible on all maps that use\n"
550561 "OpenStreetMap data."
552563 "A térképváltozások mindenhol láthatóvá válnak,\n"
553564 "ahol OpenStreetMap adatokat használnak."
554565
555 #: ../data/ui/osm-edit-dialog.ui.h:7
566 #: data/ui/osm-edit-dialog.ui:241
556567 msgid "Recently Used"
557568 msgstr "Nemrég használt"
558569
559 #: ../data/ui/osm-edit-dialog.ui.h:8
570 #: data/ui/osm-edit-dialog.ui:280
560571 msgctxt "dialog title"
561572 msgid "Edit on OpenStreetMap"
562573 msgstr "Szerkesztés az OpenStreetMapen"
563574
564 #: ../data/ui/osm-edit-dialog.ui.h:9
565 msgid "Cancel"
566 msgstr "Mégse"
567
568 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
575 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
569576 msgid "Next"
570577 msgstr "Következő"
571578
572579 #. Translators: This is a tooltip
573 #: ../data/ui/place-bubble.ui.h:2
580 #: data/ui/place-bubble.ui:49
574581 msgid "Edit on OpenStreetMap"
575582 msgstr "Szerkesztés az OpenStreetMapen"
576583
577584 #. Translators: This is a tooltip
578 #: ../data/ui/place-bubble.ui.h:4
585 #: data/ui/place-bubble.ui:73
579586 msgid "Show more information"
580587 msgstr "További információk megjelenítése"
581588
582 #: ../data/ui/place-popover.ui.h:1
589 #: data/ui/place-popover.ui:24
583590 msgid "Press enter to search"
584591 msgstr "Nyomja meg az Entert a kereséshez"
585592
586 #: ../data/ui/place-popover.ui.h:2
593 #: data/ui/place-popover.ui:72
587594 msgid "No results found"
588595 msgstr "Nincs találat"
589596
590597 #. Translators: This is a tooltip
591 #: ../data/ui/route-entry.ui.h:2
598 #: data/ui/route-entry.ui:20
592599 msgid "Drag to change order of the route"
593600 msgstr "Húzza az útvonal sorrendjének módosításához"
594601
595 #: ../data/ui/send-to-dialog.ui.h:1
602 #: data/ui/send-to-dialog.ui:15
596603 msgid "Open location"
597604 msgstr "Hely megnyitása"
598605
599 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
606 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
600607 msgid "_Open"
601608 msgstr "_Megnyitás"
602609
603 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
610 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
604611 msgid "Open Shape Layer"
605612 msgstr "Alak réteg megnyitása"
606613
607614 #. Translators: This is a tooltip
608 #: ../data/ui/shape-layer-row.ui.h:2
615 #: data/ui/shape-layer-row.ui:19
609616 msgid "Toggle visible"
610617 msgstr "Láthatóság ki- és bekapcsolása"
611618
612 #: ../data/ui/sidebar.ui.h:1
619 #: data/ui/sidebar.ui:275
613620 msgid "Route search by GraphHopper"
614621 msgstr "Útvonalkeresés a GraphHopperrel"
615622
616 #: ../data/ui/sidebar.ui.h:2
623 #: data/ui/sidebar.ui:296
617624 msgid "Route search by OpenTripPlanner"
618625 msgstr "Útvonalkeresés az OpenTripPlannerrel"
619626
620 #: ../data/ui/sidebar.ui.h:3
627 #: data/ui/sidebar.ui:369
621628 msgid ""
622629 "Routing itineraries for public transit is provided by GNOME\n"
623630 "using timetable data obtained from transit companies or agencies.\n"
635642 "A megjelenített nevek és márkák adott esetben bejegyzett védjegyeknek "
636643 "tekintendők."
637644
638 #: ../data/ui/social-place-more-results-row.ui.h:1
645 #: data/ui/social-place-more-results-row.ui:8
639646 msgid "Show more results"
640647 msgstr "További találatok megjelenítése"
641648
642649 #. Translators: This is a tooltip
643 #: ../data/ui/transit-leg-row.ui.h:2
650 #: data/ui/transit-leg-row.ui:126
644651 msgid "Hide intermediate stops and information"
645652 msgstr "Közbenső megállók és információk elrejtése"
646653
647654 #. Translators: This is a tooltip
648 #: ../data/ui/transit-leg-row.ui.h:4
655 #: data/ui/transit-leg-row.ui:200
649656 msgid "Show intermediate stops and information"
650657 msgstr "Közbenső megállók és információk megjelenítése"
651658
652659 #. Indicates searching for the next available itineraries
653 #: ../data/ui/transit-options-panel.ui.h:2
660 #: data/ui/transit-options-panel.ui:18
654661 msgid "Leave Now"
655662 msgstr "Indulás most"
656663
657664 #. Indicates searching for itineraries leaving at the specified time at the earliest
658 #: ../data/ui/transit-options-panel.ui.h:4
665 #: data/ui/transit-options-panel.ui:19
659666 msgid "Leave By"
660667 msgstr "Indulás ekkor"
661668
662669 #. Indicates searching for itineraries arriving no later than the specified time
663 #: ../data/ui/transit-options-panel.ui.h:6
670 #: data/ui/transit-options-panel.ui:20
664671 msgid "Arrive By"
665672 msgstr "Érkezés ekkor"
666673
667674 #. Header indicating selected modes of transit
668 #: ../data/ui/transit-options-panel.ui.h:8
675 #: data/ui/transit-options-panel.ui:106
669676 msgid "Show"
670677 msgstr "Megjelenítés"
671678
672 #: ../data/ui/transit-options-panel.ui.h:9
679 #: data/ui/transit-options-panel.ui:117
673680 msgid "Buses"
674681 msgstr "Buszok"
675682
676 #: ../data/ui/transit-options-panel.ui.h:10
683 #: data/ui/transit-options-panel.ui:124
677684 msgid "Trams"
678685 msgstr "Villamosok"
679686
680 #: ../data/ui/transit-options-panel.ui.h:11
687 #: data/ui/transit-options-panel.ui:131
681688 msgid "Trains"
682689 msgstr "Vonatok"
683690
684 #: ../data/ui/transit-options-panel.ui.h:12
691 #: data/ui/transit-options-panel.ui:138
685692 msgid "Subway"
686693 msgstr "Metró"
687694
688 #: ../data/ui/transit-options-panel.ui.h:13
695 #: data/ui/transit-options-panel.ui:145
689696 msgid "Ferries"
690697 msgstr "Kompok"
691698
692 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
699 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
693700 msgid "Current location"
694701 msgstr "Jelenlegi hely"
695702
696703 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
697 #: ../data/ui/user-location-bubble.ui.h:4
698 #, no-c-format
704 #: data/ui/user-location-bubble.ui:28
699705 msgid "Accuracy: %s"
700706 msgstr "Pontosság: %s"
701707
702 #: ../data/ui/zoom-in-notification.ui.h:1
708 #: data/ui/zoom-in-dialog.ui:16
703709 msgid "Zoom in to add location!"
704710 msgstr "Nagyítson a hely hozzáadásához!"
705711
706 #: ../data/ui/zoom-in-notification.ui.h:2
707 msgid "OK"
708 msgstr "OK"
709
710 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
711 #: ../lib/maps-file-tile-source.c:459
712 #: data/ui/zoom-in-dialog.ui:38
713 msgid "Zoom In"
714 msgstr "Nagyítás"
715
716 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
717 #: lib/maps-file-tile-source.c:459
712718 msgid "Failed to find tile structure in directory"
713719 msgstr "Nem sikerült csempeszerkezetet találni a könyvtárban"
714720
715 #: ../lib/maps-osm.c:56
721 #: lib/maps-osm.c:56
716722 msgid "Failed to parse XML document"
717723 msgstr "Az XML dokumentum feldolgozása sikertelen"
718724
719 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
725 #: lib/maps-osm.c:252 lib/maps-osm.c:405
720726 msgid "Missing required attributes"
721727 msgstr "Szükséges attribútumok hiányoznak"
722728
723 #: ../lib/maps-osm.c:453
729 #: lib/maps-osm.c:453
724730 msgid "Could not find OSM element"
725731 msgstr "Nem sikerült megtalálni az OSM elemet"
726732
727 #: ../src/application.js:98
733 #: src/application.js:96
728734 msgid "A path to a local tiles directory structure"
729735 msgstr "Egy útvonal a helyi csempék könyvtárszerkezetéhez"
730736
731 #: ../src/application.js:102
737 #: src/application.js:100
732738 msgid "Show the version of the program"
733739 msgstr "A program verziószámának megjelenítése"
734740
735 #: ../src/checkInDialog.js:167
741 #: src/checkInDialog.js:167
736742 msgid "Select an account"
737743 msgstr "Válasszon egy fiókot"
738744
739 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
745 #: src/checkInDialog.js:172 src/checkInDialog.js:244
740746 msgid "Loading"
741747 msgstr "Betöltés"
742748
743 #: ../src/checkInDialog.js:196
749 #: src/checkInDialog.js:196
744750 msgid "Select a place"
745751 msgstr "Válasszon egy helyet"
746752
747 #: ../src/checkInDialog.js:201
753 #: src/checkInDialog.js:201
748754 msgid ""
749755 "Maps cannot find the place to check in to with Facebook. Please select one "
750756 "from this list."
752758 "A Térképek nem találja a helyet, ahova bejelentkezhet a Facebook "
753759 "használatával. Válasszon egyet erről a listáról."
754760
755 #: ../src/checkInDialog.js:203
761 #: src/checkInDialog.js:203
756762 msgid ""
757763 "Maps cannot find the place to check in to with Foursquare. Please select one "
758764 "from this list."
762768
763769 #. Translators: %s is the name of the place to check in.
764770 #.
765 #: ../src/checkInDialog.js:218
771 #: src/checkInDialog.js:218
766772 #, javascript-format
767773 msgid "Check in to %s"
768774 msgstr "Bejelentkezés ide: %s"
769775
770776 #. Translators: %s is the name of the place to check in.
771777 #.
772 #: ../src/checkInDialog.js:228
778 #: src/checkInDialog.js:228
773779 #, javascript-format
774780 msgid "Write an optional message to check in to %s."
775781 msgstr "Opcionális üzenet írása a következőbe való bejelentkezéshez: %s."
776782
777 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
778 #: ../src/osmEditDialog.js:549
783 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
779784 msgid "An error has occurred"
780785 msgstr "Hiba történt"
781786
782787 #. Translators: %s is the place name that user wanted to check-in
783 #: ../src/checkIn.js:144
788 #: src/checkIn.js:144
784789 #, javascript-format
785790 msgid "Cannot find “%s” in the social service"
786791 msgstr "Nem található „%s” a közösségi szolgáltatásban"
787792
788 #: ../src/checkIn.js:146
793 #: src/checkIn.js:146
789794 msgid "Cannot find a suitable place to check-in in this location"
790795 msgstr "Nem található megfelelő hely a bejelentkezéshez ezen a helyen"
791796
792 #: ../src/checkIn.js:150
797 #: src/checkIn.js:150
793798 msgid ""
794799 "Credentials have expired, please open Online Accounts to sign in and enable "
795800 "this account"
797802 "A hitelesítési adatok lejártak, nyissa meg az Online fiókokat a "
798803 "bejelentkezéshez, és engedélyezze ezt a fiókot"
799804
800 #: ../src/contextMenu.js:95
805 #: src/contextMenu.js:95
801806 msgid "Route from here"
802807 msgstr "Útvonal innen"
803808
804 #: ../src/contextMenu.js:97
809 #: src/contextMenu.js:97
805810 msgid "Add destination"
806811 msgstr "Cél hozzáadása"
807812
808 #: ../src/contextMenu.js:99
813 #: src/contextMenu.js:99
809814 msgid "Route to here"
810815 msgstr "Útvonal ide"
811816
812 #: ../src/contextMenu.js:128
817 #: src/contextMenu.js:128
813818 msgid "Nothing found here!"
814819 msgstr "Itt nincs semmi!"
815820
816 #: ../src/contextMenu.js:185
821 #: src/contextMenu.js:189
817822 msgid ""
818823 "Location was added to the map, note that it may take a while before it shows "
819824 "on the map and in search results."
825830 #. * exported image with coordinates. The .png extension should be kept
826831 #. * intact in the translated string.
827832 #.
828 #: ../src/exportViewDialog.js:82
833 #: src/exportViewDialog.js:82
829834 #, javascript-format
830835 msgid "Maps at %f, %f.png"
831836 msgstr "Térképek itt: %f, %f.png"
832837
833 #: ../src/exportViewDialog.js:154
838 #: src/exportViewDialog.js:154
834839 msgid "Filesystem is read only"
835840 msgstr "A fájlrendszer csak olvasható"
836841
837 #: ../src/exportViewDialog.js:156
842 #: src/exportViewDialog.js:156
838843 msgid "You do not have permission to save there"
839844 msgstr "Nincs jogosultsága oda menteni"
840845
841 #: ../src/exportViewDialog.js:158
846 #: src/exportViewDialog.js:158
842847 msgid "The directory does not exist"
843848 msgstr "A könyvtár nem létezik"
844849
845 #: ../src/exportViewDialog.js:160
850 #: src/exportViewDialog.js:160
846851 msgid "No filename specified"
847852 msgstr "Nincs megadva fájlnév"
848853
849 #: ../src/exportViewDialog.js:168
854 #: src/exportViewDialog.js:168
850855 msgid "Unable to export view"
851856 msgstr "A nézet exportálása sikertelen"
852857
853 #: ../src/geoJSONSource.js:98
858 #: src/geoJSONSource.js:98
854859 msgid "invalid coordinate"
855860 msgstr "érvénytelen koordináta"
856861
857 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
858 #: ../src/geoJSONSource.js:202
862 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
859863 msgid "parse error"
860864 msgstr "feldolgozási hiba"
861865
862 #: ../src/geoJSONSource.js:181
866 #: src/geoJSONSource.js:181
863867 msgid "unknown geometry"
864868 msgstr "ismeretlen geometria"
865869
866 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
870 #: src/graphHopper.js:93 src/openTripPlanner.js:652
867871 msgid "Route request failed."
868872 msgstr "Az útvonalkérés nem sikerült."
869873
870 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
874 #: src/graphHopper.js:100 src/openTripPlanner.js:615
871875 msgid "No route found."
872876 msgstr "Nem található útvonal."
873877
874 #: ../src/graphHopper.js:189
878 #: src/graphHopper.js:188
875879 msgid "Start!"
876880 msgstr "Indulás!"
877881
878 #: ../src/mainWindow.js:59
882 #: src/mainWindow.js:59
879883 msgid "All Layer Files"
880884 msgstr "Minden rétegfájl"
881885
882 #: ../src/mainWindow.js:452
886 #: src/mainWindow.js:444
883887 msgid "Failed to connect to location service"
884888 msgstr "Nem sikerült kapcsolódni a helymeghatározó szolgáltatáshoz"
885889
886 #: ../src/mainWindow.js:509
890 #: src/mainWindow.js:509
887891 msgid "translator-credits"
888892 msgstr ""
889893 "Úr Balázs <urbalazs at gmail dot com>\n"
890894 "Meskó Balázs <mesko.balazs at fsf dot hu>"
891895
892 #: ../src/mainWindow.js:512
896 #: src/mainWindow.js:512
893897 msgid "A map application for GNOME"
894898 msgstr "Térképalkalmazás a GNOME-hoz"
895899
896 #: ../src/mainWindow.js:523
900 #: src/mainWindow.js:523
897901 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
898902 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. és a GNOME Térképek szerzői"
899903
900 #: ../src/mainWindow.js:542
904 #: src/mainWindow.js:542
901905 #, javascript-format
902906 msgid "Map data by %s and contributors"
903907 msgstr "Térképadatok: %s és közreműködők"
907911 #. * the bare name of the tile provider, or a linkified URL if one
908912 #. * is available
909913 #.
910 #: ../src/mainWindow.js:558
914 #: src/mainWindow.js:558
911915 #, javascript-format
912916 msgid "Map tiles provided by %s"
913917 msgstr "A térképcsempéket a(z) %s szolgáltatja"
914918
915 #: ../src/mapView.js:350
919 #: src/mapView.js:353
916920 msgid "File type is not supported"
917921 msgstr "A fájltípus nem támogatott"
918922
919 #: ../src/mapView.js:357
923 #: src/mapView.js:360
920924 msgid "Failed to open layer"
921925 msgstr "A réteg megnyitása nem sikerült"
922926
923 #: ../src/mapView.js:393
927 #: src/mapView.js:396
924928 msgid "Failed to open GeoURI"
925929 msgstr "A GeoURI megnyitása nem sikerült"
926930
927 #: ../src/openTripPlanner.js:613
928 msgid "No earlier alternatives found."
929 msgstr "Nem található korábbi lehetőség."
930
931 #: ../src/openTripPlanner.js:614
932 msgid "No later alternatives found."
933 msgstr "Nem található későbbi lehetőség."
934
935 #: ../src/openTripPlanner.js:652
931 #: src/openTripPlanner.js:648
936932 msgid "No timetable data found for this route."
937933 msgstr "Nem található menetrend ehhez az útvonalhoz."
938934
939935 #. setting the status in session.cancel_message still seems
940936 #. to always give status IO_ERROR
941 #: ../src/osmConnection.js:436
937 #: src/osmConnection.js:436
942938 msgid "Incorrect user name or password"
943939 msgstr "Helytelen felhasználónév vagy jelszó"
944940
945 #: ../src/osmConnection.js:438
941 #: src/osmConnection.js:438
946942 msgid "Success"
947943 msgstr "Sikerült"
948944
949 #: ../src/osmConnection.js:440
945 #: src/osmConnection.js:440
950946 msgid "Bad request"
951947 msgstr "Rossz kérés"
952948
953 #: ../src/osmConnection.js:442
949 #: src/osmConnection.js:442
954950 msgid "Object not found"
955951 msgstr "Nem található objektum"
956952
957 #: ../src/osmConnection.js:444
953 #: src/osmConnection.js:444
958954 msgid "Conflict, someone else has just modified the object"
959955 msgstr "Konfliktus, valaki épp most módosította az objektumot"
960956
961 #: ../src/osmConnection.js:446
957 #: src/osmConnection.js:446
962958 msgid "Object has been deleted"
963959 msgstr "Az objektum törlésre került"
964960
965 #: ../src/osmConnection.js:448
961 #: src/osmConnection.js:448
966962 msgid "Way or relation refers to non-existing children"
967963 msgstr "Út vagy reláció nem létező gyermekekre hivatkozik"
968964
969 #: ../src/osmEditDialog.js:105
965 #: src/osmEditDialog.js:105
970966 msgid "Name"
971967 msgstr "Név"
972968
973 #: ../src/osmEditDialog.js:108
969 #: src/osmEditDialog.js:108
974970 msgid "The official name. This is typically what appears on signs."
975971 msgstr "A hivatalos név. Jellemzően ez jelenik meg a jelzéseken."
976972
977 #: ../src/osmEditDialog.js:111
973 #: src/osmEditDialog.js:111
978974 msgid "Address"
979975 msgstr "Cím"
980976
981 #: ../src/osmEditDialog.js:119
977 #: src/osmEditDialog.js:119
982978 msgid "Website"
983979 msgstr "Weboldal"
984980
985 #: ../src/osmEditDialog.js:122
981 #: src/osmEditDialog.js:122
986982 msgid ""
987983 "The official website. Try to use the most basic form of a URL i.e. http://"
988984 "example.com instead of http://example.com/index.html."
990986 "A hivatalos honlap. Próbálja meg az URL alapvető formáját használni, pl. "
991987 "http://pelda.hu a http://pelda.hu/index.html helyett."
992988
993 #: ../src/osmEditDialog.js:127
989 #: src/osmEditDialog.js:127
994990 msgid "Phone"
995991 msgstr "Telefon"
996992
997 #: ../src/osmEditDialog.js:131
993 #: src/osmEditDialog.js:131
998994 msgid ""
999995 "Phone number. Use the international format, starting with a + sign. Beware "
1000996 "of local privacy laws, especially for private phone numbers."
1002998 "Telefonszám. Használja a nemzetközi formátumot a + jellel. Figyeljen a helyi "
1003999 "adatvédelmi törvényekre, különösen a magántelefonszámokra."
10041000
1005 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1001 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10061002 msgid "Wikipedia"
10071003 msgstr "Wikipédia"
10081004
1009 #: ../src/osmEditDialog.js:140
1005 #: src/osmEditDialog.js:140
10101006 msgid ""
10111007 "The format used should include the language code and the article title like "
10121008 "“en:Article title”."
10141010 "A használt formátumban legyen benne a nyelvi kód és a cikk címe, mint "
10151011 "például „hu:Cikk címe”."
10161012
1017 #: ../src/osmEditDialog.js:144
1013 #: src/osmEditDialog.js:144
10181014 msgid "Opening hours"
10191015 msgstr "Nyitva tartás"
10201016
1021 #: ../src/osmEditDialog.js:149
1017 #: src/osmEditDialog.js:149
10221018 msgid "See the link in the label for help on format."
10231019 msgstr "Kövesse a címke hivatkozását formázási segítségért."
10241020
1025 #: ../src/osmEditDialog.js:152
1021 #: src/osmEditDialog.js:152
10261022 msgid "Population"
10271023 msgstr "Népesség"
10281024
1029 #: ../src/osmEditDialog.js:157
1025 #: src/osmEditDialog.js:157
10301026 msgid "Altitude"
10311027 msgstr "Magasság"
10321028
1033 #: ../src/osmEditDialog.js:160
1029 #: src/osmEditDialog.js:160
10341030 msgid "Elevation (height above sea level) of a point in metres."
10351031 msgstr "Egy pont tengerszint feletti magassága méterben."
10361032
1037 #: ../src/osmEditDialog.js:163
1033 #: src/osmEditDialog.js:163
10381034 msgid "Wheelchair access"
10391035 msgstr "Kerekesszékes elérés"
10401036
1041 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1042 #: ../src/osmEditDialog.js:213
1037 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10431038 msgid "Yes"
10441039 msgstr "Igen"
10451040
1046 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1047 #: ../src/osmEditDialog.js:214
1041 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10481042 msgid "No"
10491043 msgstr "Nem"
10501044
1051 #: ../src/osmEditDialog.js:168
1045 #: src/osmEditDialog.js:168
10521046 msgid "Limited"
10531047 msgstr "Korlátozott"
10541048
1055 #: ../src/osmEditDialog.js:169
1049 #: src/osmEditDialog.js:169
10561050 msgid "Designated"
10571051 msgstr "Kijelölt"
10581052
1059 #: ../src/osmEditDialog.js:172
1053 #: src/osmEditDialog.js:172
10601054 msgid "Internet access"
10611055 msgstr "Internet-hozzáférés"
10621056
10631057 #. Translators:
10641058 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10651059 #.
1066 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1060 #: src/osmEditDialog.js:177 src/translations.js:340
10671061 msgid "Wi-Fi"
10681062 msgstr "Wi-Fi"
10691063
1070 #: ../src/osmEditDialog.js:178
1064 #: src/osmEditDialog.js:178
10711065 msgid "Wired"
10721066 msgstr "Vezetékes"
10731067
1074 #: ../src/osmEditDialog.js:179
1068 #: src/osmEditDialog.js:179
10751069 msgid "Terminal"
10761070 msgstr "Terminál"
10771071
1078 #: ../src/osmEditDialog.js:180
1072 #: src/osmEditDialog.js:180
10791073 msgid "Service"
10801074 msgstr "Szolgáltatás"
10811075
1082 #: ../src/osmEditDialog.js:183
1076 #: src/osmEditDialog.js:183
10831077 msgid "Religion"
10841078 msgstr "Vallás"
10851079
1086 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1080 #: src/osmEditDialog.js:186 src/translations.js:363
10871081 msgid "Animism"
10881082 msgstr "Animizmus"
10891083
1090 #: ../src/osmEditDialog.js:187
1084 #: src/osmEditDialog.js:187
10911085 msgid "Bahá’í"
10921086 msgstr "Bahá’í"
10931087
1094 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1088 #: src/osmEditDialog.js:188 src/translations.js:365
10951089 msgid "Buddhism"
10961090 msgstr "Buddhizmus"
10971091
1098 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1092 #: src/osmEditDialog.js:189 src/translations.js:366
10991093 msgid "Caodaism"
11001094 msgstr "Kaodaizmus"
11011095
1102 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1096 #: src/osmEditDialog.js:190 src/translations.js:367
11031097 msgid "Christianity"
11041098 msgstr "Kereszténység"
11051099
1106 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1100 #: src/osmEditDialog.js:191 src/translations.js:368
11071101 msgid "Confucianism"
11081102 msgstr "Konfucianizmus"
11091103
1110 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1104 #: src/osmEditDialog.js:192 src/translations.js:369
11111105 msgid "Hinduism"
11121106 msgstr "Hinduizmus"
11131107
1114 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1108 #: src/osmEditDialog.js:193 src/translations.js:370
11151109 msgid "Jainism"
11161110 msgstr "Dzsainizmus"
11171111
1118 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1112 #: src/osmEditDialog.js:194 src/translations.js:371
11191113 msgid "Judaism"
11201114 msgstr "Judaizmus"
11211115
1122 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1116 #: src/osmEditDialog.js:195 src/translations.js:372
11231117 msgid "Islam"
11241118 msgstr "Iszlám"
11251119
1126 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1120 #: src/osmEditDialog.js:196 src/translations.js:373
11271121 msgid "Multiple Religions"
11281122 msgstr "Több vallás"
11291123
1130 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1124 #: src/osmEditDialog.js:197 src/translations.js:374
11311125 msgid "Paganism"
11321126 msgstr "Pogányság"
11331127
1134 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1128 #: src/osmEditDialog.js:198 src/translations.js:375
11351129 msgid "Pastafarianism"
11361130 msgstr "Pasztafarizmus"
11371131
1138 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1132 #: src/osmEditDialog.js:199 src/translations.js:376
11391133 msgid "Scientology"
11401134 msgstr "Szcientológia"
11411135
1142 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1136 #: src/osmEditDialog.js:200 src/translations.js:377
11431137 msgid "Shinto"
11441138 msgstr "Sintoizmus"
11451139
1146 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1140 #: src/osmEditDialog.js:201 src/translations.js:378
11471141 msgid "Sikhism"
11481142 msgstr "Szikhizmus"
11491143
1150 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1144 #: src/osmEditDialog.js:202 src/translations.js:379
11511145 msgid "Spiritualism"
11521146 msgstr "Spiritualizmus"
11531147
1154 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1148 #: src/osmEditDialog.js:203 src/translations.js:380
11551149 msgid "Taoism"
11561150 msgstr "Taoizmus"
11571151
1158 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1152 #: src/osmEditDialog.js:204 src/translations.js:381
11591153 msgid "Unitarian Universalism"
11601154 msgstr "Unitárius univerzalizmus"
11611155
1162 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1156 #: src/osmEditDialog.js:205 src/translations.js:382
11631157 msgid "Voodoo"
11641158 msgstr "Vudu"
11651159
1166 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1160 #: src/osmEditDialog.js:206 src/translations.js:383
11671161 msgid "Yazidism"
11681162 msgstr "Jezidizmus"
11691163
1170 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1164 #: src/osmEditDialog.js:207 src/translations.js:384
11711165 msgid "Zoroastrianism"
11721166 msgstr "Zoroasztrizmus"
11731167
1174 #: ../src/osmEditDialog.js:210
1168 #: src/osmEditDialog.js:210
11751169 msgid "Toilets"
11761170 msgstr "Toalett"
11771171
1178 #: ../src/osmEditDialog.js:217
1172 #: src/osmEditDialog.js:217
11791173 msgid "Note"
11801174 msgstr "Megjegyzés"
11811175
1182 #: ../src/osmEditDialog.js:220
1176 #: src/osmEditDialog.js:220
11831177 msgid ""
11841178 "Information used to inform other mappers about non-obvious information about "
11851179 "an element, the author’s intent when creating it, or hints for further "
11881182 "Más térképezőknek szánt információ, egy elem nem egyértelmű "
11891183 "tulajdonságairól, a szerző szándékáról, vagy tippek a további finomításokhoz."
11901184
1191 #: ../src/osmEditDialog.js:325
1185 #: src/osmEditDialog.js:325
11921186 msgctxt "dialog title"
11931187 msgid "Add to OpenStreetMap"
11941188 msgstr "Hozzáadás az OpenStreetMaphez"
11951189
1196 #: ../src/osmEditDialog.js:379
1190 #: src/osmEditDialog.js:379
11971191 msgid "Select Type"
11981192 msgstr "Válasszon egy típust"
11991193
1200 #: ../src/osmEditDialog.js:496
1194 #: src/osmEditDialog.js:496
12011195 msgid "Done"
12021196 msgstr "Kész"
12031197
1204 #: ../src/placeBubble.js:125
1198 #: src/placeBubble.js:125
12051199 msgid "Population:"
12061200 msgstr "Népesség:"
12071201
1208 #: ../src/placeBubble.js:131
1202 #: src/placeBubble.js:131
12091203 msgid "Altitude:"
12101204 msgstr "Magasság:"
12111205
1212 #: ../src/placeBubble.js:136
1206 #: src/placeBubble.js:136
12131207 msgid "Opening hours:"
12141208 msgstr "Nyitva tartás:"
12151209
1216 #: ../src/placeBubble.js:141
1210 #: src/placeBubble.js:141
12171211 msgid "Internet access:"
12181212 msgstr "Internet-hozzáférés:"
12191213
1220 #: ../src/placeBubble.js:146
1214 #: src/placeBubble.js:146
12211215 msgid "Religion:"
12221216 msgstr "Vallás:"
12231217
1224 #: ../src/placeBubble.js:151
1218 #: src/placeBubble.js:151
12251219 msgid "Toilets:"
12261220 msgstr "Toalett:"
12271221
1228 #: ../src/placeBubble.js:156
1222 #: src/placeBubble.js:156
12291223 msgid "Wheelchair access:"
12301224 msgstr "Kerekesszékes elérés:"
12311225
1232 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1226 #: src/placeBubble.js:162 src/placeBubble.js:166
12331227 msgid "Phone:"
12341228 msgstr "Telefon:"
12351229
1236 #: ../src/placeEntry.js:186
1230 #: src/placeEntry.js:186
12371231 msgid "Failed to parse Geo URI"
12381232 msgstr "A Geo URI feldolgozása nem sikerült"
12391233
12431237 #. Translators:
12441238 #. * There is public internet access but the particular kind is unknown.
12451239 #.
1246 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1240 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12471241 msgid "yes"
12481242 msgstr "igen"
12491243
12521246 #. * can be accessed and others not, areas requiring assistance
12531247 #. * by someone pushing up a steep gradient).
12541248 #.
1255 #: ../src/place.js:225
1249 #: src/place.js:225
12561250 msgid "limited"
12571251 msgstr "korlátozott"
12581252
12641258 #. * no internet access is offered in a place where
12651259 #. * someone might expect it.
12661260 #.
1267 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1261 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12681262 msgid "no"
12691263 msgstr "nem"
12701264
12731267 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12741268 #. * only). This is rarely used.
12751269 #.
1276 #: ../src/place.js:238
1270 #: src/place.js:238
12771271 msgid "designated"
12781272 msgstr "kijelölt"
12791273
1280 #: ../src/printLayout.js:240
1274 #: src/printLayout.js:240
12811275 #, javascript-format
12821276 msgid "From %s to %s"
12831277 msgstr "Ettől: %s, eddig: %s"
12841278
1285 #: ../src/printOperation.js:46
1279 #: src/printOperation.js:46
12861280 msgid "Loading map tiles for printing"
12871281 msgstr "Térképszelvények betöltése nyomtatáshoz"
12881282
1289 #: ../src/printOperation.js:47
1283 #: src/printOperation.js:47
12901284 msgid "You can abort printing if this takes too long"
12911285 msgstr "Megszakíthatja a nyomtatást, ha ez túl sokáig tart"
12921286
1293 #: ../src/printOperation.js:49
1287 #: src/printOperation.js:49
12941288 msgid "Abort printing"
12951289 msgstr "Nyomtatás megszakítása"
12961290
12971291 #. Translators: this is add via location tooltip
1298 #: ../src/routeEntry.js:72
1292 #: src/routeEntry.js:72
12991293 msgid "Add via location"
13001294 msgstr "Hozzáadás hely szerint"
13011295
13021296 #. Translators: this is remove via location tooltip
1303 #: ../src/routeEntry.js:78
1297 #: src/routeEntry.js:78
13041298 msgid "Remove via location"
13051299 msgstr "Eltávolítás hely szerint"
13061300
13071301 #. Translators: this is reverse route tooltip
1308 #: ../src/routeEntry.js:84
1302 #: src/routeEntry.js:84
13091303 msgid "Reverse route"
13101304 msgstr "Fordított útvonal"
13111305
1312 #: ../src/sendToDialog.js:176
1306 #: src/sendToDialog.js:175
13131307 msgid "Failed to open URI"
13141308 msgstr "Az URI megnyitása nem sikerült"
13151309
1316 #: ../src/shapeLayer.js:91
1310 #: src/shapeLayer.js:91
13171311 msgid "failed to load file"
13181312 msgstr "nem sikerült betölteni a fájlt"
13191313
13201314 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1321 #: ../src/sidebar.js:292
1315 #: src/sidebar.js:293
13221316 #, javascript-format
13231317 msgid "Estimated time: %s"
13241318 msgstr "Becsült idő: %s"
13261320 #. Translators: this a format string indicating arriving at the
13271321 #. * destination of journey with the arrival address and transit
13281322 #. * stop as the format parameter
1329 #: ../src/transitArrivalRow.js:54
1323 #: src/transitArrivalRow.js:54
13301324 #, javascript-format
13311325 msgid "Arrive at %s"
13321326 msgstr "Érkezés ide: %s"
13331327
1334 #: ../src/transitArrivalRow.js:56
1328 #: src/transitArrivalRow.js:56
13351329 msgid "Arrive"
13361330 msgstr "Érkezés"
13371331
13381332 #. Translators: this is a format string indicating instructions
13391333 #. * starting a journey at the address given as the parameter
13401334 #.
1341 #: ../src/transitLegRow.js:71
1335 #: src/transitLegRow.js:71
13421336 #, javascript-format
13431337 msgid "Start at %s"
13441338 msgstr "Indulás innen: %s"
13471341 #. * with no set name (such as when the user started routing from
13481342 #. * an arbitrary point on the map)
13491343 #.
1350 #: ../src/transitLegRow.js:77
1344 #: src/transitLegRow.js:77
13511345 msgid "Start"
13521346 msgstr "Indulás"
13531347
1354 #: ../src/transitLegRow.js:106
1348 #: src/transitLegRow.js:106
13551349 msgid "Show walking instructions"
13561350 msgstr "Gyaloglási utasítások megjelenítése"
13571351
1358 #: ../src/transitLegRow.js:107
1352 #: src/transitLegRow.js:107
13591353 msgid "Hide walking instructions"
13601354 msgstr "Gyaloglási utasítások elrejtése"
13611355
13621356 #. Translators: this is a format string indicating walking a certain
13631357 #. * distance, with the distance expression being the %s placeholder
13641358 #.
1365 #: ../src/transitLegRow.js:132
1359 #: src/transitLegRow.js:132
13661360 #, javascript-format
13671361 msgid "Walk %s"
13681362 msgstr "Gyaloglás: %s"
13691363
1370 #: ../src/transitMoreRow.js:39
1364 #: src/transitMoreRow.js:39
13711365 msgid "Load earlier alternatives"
13721366 msgstr "Korábbi lehetőségek betöltése"
13731367
1374 #: ../src/transitMoreRow.js:41
1368 #: src/transitMoreRow.js:41
13751369 msgid "Load later alternatives"
13761370 msgstr "Későbbi lehetőségek betöltése"
13771371
1372 #: src/transitMoreRow.js:54
1373 msgid "No earlier alternatives found."
1374 msgstr "Nem található korábbi lehetőség."
1375
1376 #: src/transitMoreRow.js:56
1377 msgid "No later alternatives found."
1378 msgstr "Nem található későbbi lehetőség."
1379
13781380 #.
13791381 #. * Translators: this is a format string giving the equivalent to
13801382 #. * "may 29" according to the current locale's convensions.
13811383 #.
1382 #: ../src/transitOptionsPanel.js:141
1384 #: src/transitOptionsPanel.js:141
13831385 msgctxt "month-day-date"
13841386 msgid "%b %e"
13851387 msgstr "%b. %e."
13891391 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13901392 #. * these could be rearranged if needed.
13911393 #.
1392 #: ../src/transitPlan.js:249
1394 #: src/transitPlan.js:254
13931395 #, javascript-format
13941396 msgid "%s – %s"
13951397 msgstr "%s – %s"
13981400 #. * less than an hour, with only the minutes part, using plural forms
13991401 #. * as appropriate
14001402 #.
1401 #: ../src/transitPlan.js:276
1403 #: src/transitPlan.js:281
14021404 #, javascript-format
14031405 msgid "%d minute"
14041406 msgid_plural "%d minutes"
14091411 #. * where the duration is an exact number of hours (i.e. no
14101412 #. * minutes part), using plural forms as appropriate
14111413 #.
1412 #: ../src/transitPlan.js:287
1414 #: src/transitPlan.js:292
14131415 #, javascript-format
14141416 msgid "%d hour"
14151417 msgid_plural "%d hours"
14201422 #. * where the duration contains an hour and minute part, it's
14211423 #. * pluralized on the hours part
14221424 #.
1423 #: ../src/transitPlan.js:293
1425 #: src/transitPlan.js:298
14241426 #, javascript-format
14251427 msgid "%d:%02d hour"
14261428 msgid_plural "%d:%02d hours"
14331435 #. * "12:00–13:03" where the placeholder %s are the actual times,
14341436 #. * these could be rearranged if needed.
14351437 #.
1436 #: ../src/transitPlan.js:642
1438 #: src/transitPlan.js:647
14371439 #, javascript-format
14381440 msgid "%s–%s"
14391441 msgstr "%s–%s"
14401442
1441 #: ../src/translations.js:56
1443 #: src/translations.js:56
14421444 msgid "around the clock"
14431445 msgstr "éjjel-nappal"
14441446
1445 #: ../src/translations.js:58
1447 #: src/translations.js:58
14461448 msgid "from sunrise to sunset"
14471449 msgstr "napkeltétől napnyugtáig"
14481450
14521454 #. * The space between the format place holders could be
14531455 #. * substituted with the appropriate separator.
14541456 #.
1455 #: ../src/translations.js:77
1457 #: src/translations.js:77
14561458 #, javascript-format
14571459 msgctxt "time range list"
14581460 msgid "%s %s"
14641466 #. * The space between the format place holders could be
14651467 #. * substituted with the appropriate separator.
14661468 #.
1467 #: ../src/translations.js:89
1469 #: src/translations.js:89
14681470 #, javascript-format
14691471 msgctxt "time range list"
14701472 msgid "%s %s %s"
14771479 #. * The space between the format place holders could be substituted with
14781480 #. * the appropriate separator or phrase and the ordering of the arguments
14791481 #. * can be rearranged with the %n#s syntax.
1480 #: ../src/translations.js:120
1482 #: src/translations.js:120
14811483 #, javascript-format
14821484 msgctxt "time range component"
14831485 msgid "%s %s"
14921494 #. * place holder.
14931495 #. * The separator (,) could be replaced with a translated variant or
14941496 #. * a phrase if appropriate.
1495 #: ../src/translations.js:152
1497 #: src/translations.js:152
14961498 #, javascript-format
14971499 msgctxt "day interval list"
14981500 msgid "%s,%s"
15071509 #. * %s place holder.
15081510 #. * The separator (,) could be replaced with a translated variant or
15091511 #. * a phrase if appropriate.
1510 #: ../src/translations.js:166
1512 #: src/translations.js:166
15111513 #, javascript-format
15121514 msgctxt "day interval list"
15131515 msgid "%s,%s,%s"
15141516 msgstr "%s, %s, %s"
15151517
1516 #: ../src/translations.js:185
1518 #: src/translations.js:185
15171519 msgid "every day"
15181520 msgstr "minden nap"
15191521
15201522 #. Translators:
15211523 #. * This represents a range of days with a starting and ending day.
15221524 #.
1523 #: ../src/translations.js:197
1525 #: src/translations.js:197
15241526 #, javascript-format
15251527 msgctxt "day range"
15261528 msgid "%s-%s"
15271529 msgstr "%s-%s"
15281530
1529 #: ../src/translations.js:208
1531 #: src/translations.js:208
15301532 msgid "public holidays"
15311533 msgstr "munkaszüneti napok"
15321534
1533 #: ../src/translations.js:210
1535 #: src/translations.js:210
15341536 msgid "school holidays"
15351537 msgstr "tanszüneti napok"
15361538
15421544 #. * the translation. The order of the arguments can be rearranged
15431545 #. * using the %n$s syntax.
15441546 #.
1545 #: ../src/translations.js:250
1547 #: src/translations.js:250
15461548 #, javascript-format
15471549 msgctxt "time interval list"
15481550 msgid "%s, %s"
15491551 msgstr "%s, %s"
15501552
1551 #: ../src/translations.js:264
1553 #: src/translations.js:264
15521554 msgid "not open"
15531555 msgstr "nincs nyitva"
15541556
15591561 #. * translation as needed. The order of the arguments can be rearranged
15601562 #. * using the %n$s syntax.
15611563 #.
1562 #: ../src/translations.js:279
1564 #: src/translations.js:279
15631565 #, javascript-format
15641566 msgctxt "time interval"
15651567 msgid "%s-%s"
15681570 #. Translators:
15691571 #. * This means a a place where you can plug in your laptop with ethernet.
15701572 #.
1571 #: ../src/translations.js:345
1573 #: src/translations.js:345
15721574 msgid "wired"
15731575 msgstr "vezetékes"
15741576
15751577 #. Translators:
15761578 #. * Like internet cafe or library where the computer is given.
15771579 #.
1578 #: ../src/translations.js:350
1580 #: src/translations.js:350
15791581 msgid "terminal"
15801582 msgstr "terminál"
15811583
15821584 #. Translators:
15831585 #. * This means there is personnel which helps you in case of problems.
15841586 #.
1585 #: ../src/translations.js:355
1587 #: src/translations.js:355
15861588 msgid "service"
15871589 msgstr "szolgáltatás"
15881590
15891591 #. Translators: Accuracy of user location information
1590 #: ../src/utils.js:226
1592 #: src/utils.js:226
15911593 msgid "Unknown"
15921594 msgstr "Ismeretlen"
15931595
15941596 #. Translators: Accuracy of user location information
1595 #: ../src/utils.js:229
1597 #: src/utils.js:229
15961598 msgid "Exact"
15971599 msgstr "Pontos"
15981600
1599 #: ../src/utils.js:287
1601 #: src/utils.js:287
16001602 #, javascript-format
16011603 msgid "%f h"
16021604 msgstr "%f óra"
16031605
1604 #: ../src/utils.js:289
1606 #: src/utils.js:289
16051607 #, javascript-format
16061608 msgid "%f min"
16071609 msgstr "%f perc"
16081610
1609 #: ../src/utils.js:291
1611 #: src/utils.js:291
16101612 #, javascript-format
16111613 msgid "%f s"
16121614 msgstr "%f mp"
16131615
16141616 #. Translators: This is a distance measured in kilometers
1615 #: ../src/utils.js:302
1617 #: src/utils.js:302
16161618 #, javascript-format
16171619 msgid "%s km"
16181620 msgstr "%s km"
16191621
16201622 #. Translators: This is a distance measured in meters
1621 #: ../src/utils.js:305
1623 #: src/utils.js:305
16221624 #, javascript-format
16231625 msgid "%s m"
16241626 msgstr "%s m"
16251627
16261628 #. Translators: This is a distance measured in miles
1627 #: ../src/utils.js:313
1629 #: src/utils.js:313
16281630 #, javascript-format
16291631 msgid "%s mi"
16301632 msgstr "%s mi"
16311633
16321634 #. Translators: This is a distance measured in feet
1633 #: ../src/utils.js:316
1635 #: src/utils.js:316
16341636 #, javascript-format
16351637 msgid "%s ft"
16361638 msgstr "%s ft"
16371639
1640 #~ msgid "OK"
1641 #~ msgstr "OK"
1642
16381643 #~ msgid "Open Shape Layer&#x2026;"
16391644 #~ msgstr "Alak réteg megnyitása&#x2026;"
16401645
+345
-341
po/id.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps gnome-3-28\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-03-25 19:19+0000\n"
11 "PO-Revision-Date: 2018-03-26 19:31+0700\n"
12 "Last-Translator: Andika Triwidada <andika@gmail.com>\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-06-18 20:31+0000\n"
10 "PO-Revision-Date: 2018-06-23 21:22+0700\n"
11 "Last-Translator: Kukuh Syafaat <kukuhsyafaat@gnome.org>\n"
1312 "Language-Team: Indonesian <gnome@i15n.org>\n"
1413 "Language: id\n"
1514 "MIME-Version: 1.0\n"
1817 "X-Generator: Poedit 2.0.6\n"
1918 "Plural-Forms: nplurals=1; plural=0;\n"
2019
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "GNOME Peta"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
2726 msgstr "Temukan tempat di seluruh dunia"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
3029 msgid ""
3130 "Maps gives you quick access to maps all across the world. It allows you to "
3231 "quickly find the place you’re looking for by searching for a city or street, "
3736 "mencari suatu kota atau jalan, atau menemukan tempat untuk bertemu dengan "
3837 "teman."
3938
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4140 msgid ""
4241 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4342 "thousands of people across the globe."
4847 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4948 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5049 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5251 msgid ""
5352 "You can even search for specific types of locations, such as “Pubs near Main "
5453 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5857 "\"."
5958
6059 #. Translators: This is the program name.
61 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
62 #: ../src/application.js:85 ../src/mainWindow.js:511
60 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
61 #: src/application.js:83 src/mainWindow.js:511
6362 msgid "Maps"
6463 msgstr "Peta"
6564
66 #: ../data/org.gnome.Maps.desktop.in.h:2
65 #: data/org.gnome.Maps.desktop.in:5
6766 msgid "A simple maps application"
6867 msgstr "Aplikasi peta sederhana"
6968
70 #: ../data/org.gnome.Maps.desktop.in.h:3
69 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
70 #: data/org.gnome.Maps.desktop.in:8
71 msgid "org.gnome.Maps"
72 msgstr "org.gnome.Maps"
73
74 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
75 #: data/org.gnome.Maps.desktop.in:14
7176 msgid "Maps;"
7277 msgstr "Peta;"
7378
74 #: ../data/org.gnome.Maps.desktop.in.h:4
79 #: data/org.gnome.Maps.desktop.in:17
7580 msgid "Allows your location to be shown on the map."
7681 msgstr "Memungkinkan ditunjukkannya lokasi Anda pada peta."
7782
78 #: ../data/org.gnome.Maps.gschema.xml.h:1
83 #: data/org.gnome.Maps.gschema.xml:11
7984 msgid "last viewed location"
8085 msgstr "lokasi yang terakhir dilihat"
8186
82 #: ../data/org.gnome.Maps.gschema.xml.h:2
87 #: data/org.gnome.Maps.gschema.xml:12
8388 msgid "Coordinates of last viewed location."
8489 msgstr "Koordinat dari lokasi yang terakhir dilihat."
8590
86 #: ../data/org.gnome.Maps.gschema.xml.h:3
91 #: data/org.gnome.Maps.gschema.xml:16
8792 msgid "Window size"
8893 msgstr "Ukuran jendela"
8994
90 #: ../data/org.gnome.Maps.gschema.xml.h:4
95 #: data/org.gnome.Maps.gschema.xml:17
9196 msgid "Window size (width and height)."
9297 msgstr "Ukuran jendela (lebar dan tinggi)."
9398
94 #: ../data/org.gnome.Maps.gschema.xml.h:5
99 #: data/org.gnome.Maps.gschema.xml:21
95100 msgid "Window position"
96101 msgstr "Posisi jendela"
97102
98 #: ../data/org.gnome.Maps.gschema.xml.h:6
103 #: data/org.gnome.Maps.gschema.xml:22
99104 msgid "Window position (X and Y)."
100105 msgstr "Posisi jendela (X dan Y)."
101106
102 #: ../data/org.gnome.Maps.gschema.xml.h:7
107 #: data/org.gnome.Maps.gschema.xml:26
103108 msgid "Window maximized"
104109 msgstr "Jendela dimaksimalkan"
105110
106 #: ../data/org.gnome.Maps.gschema.xml.h:8
111 #: data/org.gnome.Maps.gschema.xml:27
107112 msgid "Window maximization state"
108113 msgstr "Keadaan termaksimalkan jendela"
109114
110 #: ../data/org.gnome.Maps.gschema.xml.h:9
115 #: data/org.gnome.Maps.gschema.xml:31
111116 msgid "Maximum number of search results"
112117 msgstr "Banyaknya hasil pencarian maksimum"
113118
114 #: ../data/org.gnome.Maps.gschema.xml.h:10
119 #: data/org.gnome.Maps.gschema.xml:32
115120 msgid "Maximum number of search results from geocode search."
116121 msgstr "Banyanyak hasil pencarian maksimum dari pencarian geocode."
117122
118 #: ../data/org.gnome.Maps.gschema.xml.h:11
123 #: data/org.gnome.Maps.gschema.xml:36
119124 msgid "Number of recent places to store"
120125 msgstr "Cacah lokasi baru-baru ini yang disimpan"
121126
122 #: ../data/org.gnome.Maps.gschema.xml.h:12
127 #: data/org.gnome.Maps.gschema.xml:37
123128 msgid "Number of recently visited places to store."
124129 msgstr "Banyaknya lokasi baru-baru ini dikunjungi yang disimpan."
125130
126 #: ../data/org.gnome.Maps.gschema.xml.h:13
131 #: data/org.gnome.Maps.gschema.xml:41
127132 msgid "Number of recent routes to store"
128133 msgstr "Cacah rute baru-baru ini yang akan disimpan"
129134
130 #: ../data/org.gnome.Maps.gschema.xml.h:14
135 #: data/org.gnome.Maps.gschema.xml:42
131136 msgid "Number of recently visited routes to store."
132137 msgstr "Banyaknya rute baru-baru ini dikunjungi yang akan disimpan."
133138
134 #: ../data/org.gnome.Maps.gschema.xml.h:15
139 #: data/org.gnome.Maps.gschema.xml:46
135140 msgid "Facebook check-in privacy setting"
136141 msgstr "Pengaturan privasi check-in Facebook"
137142
138143 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
139 #: ../data/org.gnome.Maps.gschema.xml.h:17
144 #: data/org.gnome.Maps.gschema.xml:48
140145 msgid ""
141146 "Latest used Facebook check-in privacy setting. Possible values are: "
142147 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
144149 "Pengaturan privasi check in Facebook yang terakhir dipakai. Nilai yang "
145150 "mungkin adalah: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, atau SELF."
146151
147 #: ../data/org.gnome.Maps.gschema.xml.h:18
152 #: data/org.gnome.Maps.gschema.xml:52
148153 msgid "Foursquare check-in privacy setting"
149154 msgstr "Pengaturan privasi check-in Foursquare"
150155
151 #: ../data/org.gnome.Maps.gschema.xml.h:19
156 #: data/org.gnome.Maps.gschema.xml:53
152157 msgid ""
153158 "Latest used Foursquare check-in privacy setting. Possible values are: "
154159 "public, followers or private."
157162 "mungkin adalah: public (umum), followers (para pengikut), atau private "
158163 "(pribadi)"
159164
160 #: ../data/org.gnome.Maps.gschema.xml.h:20
165 #: data/org.gnome.Maps.gschema.xml:57
161166 msgid "Foursquare check-in Facebook broadcasting"
162167 msgstr "Penyiaran Facebook untuk check in Foursquare"
163168
164 #: ../data/org.gnome.Maps.gschema.xml.h:21
169 #: data/org.gnome.Maps.gschema.xml:58
165170 msgid ""
166171 "Indicates if Foursquare should broadcast the check-in as a post in the "
167172 "Facebook account associated with the Foursquare account."
169174 "Menandakan apakah Foursquare mesti menyiarkan check in sebagai sebuah "
170175 "kiriman dalam akun Facebook yang dikaitkan dengan akun Foursquare."
171176
172 #: ../data/org.gnome.Maps.gschema.xml.h:22
177 #: data/org.gnome.Maps.gschema.xml:62
173178 msgid "Foursquare check-in Twitter broadcasting"
174179 msgstr "Penyiaran Twitter untuk check in Foursquare"
175180
176 #: ../data/org.gnome.Maps.gschema.xml.h:23
181 #: data/org.gnome.Maps.gschema.xml:63
177182 msgid ""
178183 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
179184 "Twitter account associated with the Foursquare account."
181186 "Menandakan apakah Foursquare mesti menyiarkan check in sebagai sebuah twit "
182187 "dalam akun Twitter yang dikaitkan dengan akun Foursquare."
183188
184 #: ../data/org.gnome.Maps.gschema.xml.h:24
189 #: data/org.gnome.Maps.gschema.xml:67
185190 msgid "OpenStreetMap username or e-mail address"
186191 msgstr "Nama pengguna atau alamat surel OpenStreetMap"
187192
188 #: ../data/org.gnome.Maps.gschema.xml.h:25
193 #: data/org.gnome.Maps.gschema.xml:68
189194 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
190195 msgstr ""
191196 "Menandakan apakah pengguna telah masuk untuk menyunting data OpenStreetMap."
192197
193 #: ../data/org.gnome.Maps.gschema.xml.h:26
198 #: data/org.gnome.Maps.gschema.xml:72
194199 msgid "Last used transportation type for routing"
195200 msgstr "Jenis transportasi terakhir yang digunakan untuk rute"
196201
197 #: ../data/ui/app-menu.ui.h:1
202 #: data/ui/app-menu.ui:7
198203 msgid "Set up OpenStreetMap Account"
199204 msgstr "Menyiapkan Akun OpenStreetMap"
200205
201 #: ../data/ui/app-menu.ui.h:2
206 #: data/ui/app-menu.ui:12
202207 msgid "_Keyboard Shortcuts"
203208 msgstr "_Tombol Pintas"
204209
205 #: ../data/ui/app-menu.ui.h:3
210 #: data/ui/app-menu.ui:17
206211 msgid "About"
207212 msgstr "Tentang"
208213
209 #: ../data/ui/app-menu.ui.h:4
214 #: data/ui/app-menu.ui:21
210215 msgid "Quit"
211216 msgstr "Keluar"
212217
213 #: ../data/ui/check-in-dialog.ui.h:1
218 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
214219 msgid "Visibility"
215220 msgstr "Kenampakan"
216221
217 #: ../data/ui/check-in-dialog.ui.h:2
222 #: data/ui/check-in-dialog.ui:334
218223 msgid "Post on Facebook"
219224 msgstr "Kirim pada Facebook"
220225
221 #: ../data/ui/check-in-dialog.ui.h:3
226 #: data/ui/check-in-dialog.ui:348
222227 msgid "Post on Twitter"
223228 msgstr "Kirim pada Twitter"
224229
225 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
226 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
230 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
231 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
227232 msgid "_Cancel"
228233 msgstr "_Batal"
229234
230235 #. Translators: Check in is used as a verb
231 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
236 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
232237 msgid "C_heck in"
233238 msgstr "C_heck in"
234239
235 #: ../data/ui/check-in-dialog.ui.h:6
240 #: data/ui/check-in-dialog.ui:427
236241 msgid "Everyone"
237242 msgstr "Semua orang"
238243
239 #: ../data/ui/check-in-dialog.ui.h:7
244 #: data/ui/check-in-dialog.ui:431
240245 msgid "Friends of friends"
241246 msgstr "Teman dari teman"
242247
243 #: ../data/ui/check-in-dialog.ui.h:8
248 #: data/ui/check-in-dialog.ui:435
244249 msgid "Just friends"
245250 msgstr "Teman saja"
246251
247 #: ../data/ui/check-in-dialog.ui.h:9
252 #: data/ui/check-in-dialog.ui:439
248253 msgid "Just me"
249254 msgstr "Hanya saya"
250255
251 #: ../data/ui/check-in-dialog.ui.h:10
256 #: data/ui/check-in-dialog.ui:453
252257 msgid "Public"
253258 msgstr "Umum"
254259
255 #: ../data/ui/check-in-dialog.ui.h:11
260 #: data/ui/check-in-dialog.ui:457
256261 msgid "Followers"
257262 msgstr "Pengikut"
258263
259 #: ../data/ui/check-in-dialog.ui.h:12
264 #: data/ui/check-in-dialog.ui:461
260265 msgid "Private"
261266 msgstr "Pribadi"
262267
263 #: ../data/ui/context-menu.ui.h:1
268 #: data/ui/context-menu.ui:9
264269 msgid "What’s here?"
265270 msgstr "Ada apa di sini?"
266271
267 #: ../data/ui/context-menu.ui.h:2
272 #: data/ui/context-menu.ui:16
268273 msgid "Copy Location"
269274 msgstr "Salin Lokasi"
270275
271 #: ../data/ui/context-menu.ui.h:3
276 #: data/ui/context-menu.ui:23
272277 msgid "Export As Image"
273278 msgstr "Ekspor Sebagai Citra"
274279
275 #: ../data/ui/context-menu.ui.h:4
280 #: data/ui/context-menu.ui:36
276281 msgid "Add to OpenStreetMap"
277282 msgstr "Tambahkan ke OpenStreetMap"
278283
279 #: ../data/ui/export-view-dialog.ui.h:1
284 #: data/ui/export-view-dialog.ui:14
280285 msgid "Export view"
281286 msgstr "Ekspor tilikan"
282287
283 #: ../data/ui/export-view-dialog.ui.h:3
288 #: data/ui/export-view-dialog.ui:34
284289 msgid "_Export"
285290 msgstr "_Ekspor"
286291
287 #: ../data/ui/export-view-dialog.ui.h:4
292 #: data/ui/export-view-dialog.ui:126
288293 msgid "Include route and markers"
289294 msgstr "Sertakan rute dan penanda"
290295
291 #: ../data/ui/help-overlay.ui.h:1
296 #: data/ui/help-overlay.ui:14
292297 msgctxt "shortcut window"
293298 msgid "General"
294299 msgstr "Umum"
295300
296 #: ../data/ui/help-overlay.ui.h:2
301 #: data/ui/help-overlay.ui:18
297302 msgctxt "shortcut window"
298303 msgid "Show Shortcuts"
299304 msgstr "Tampilkan Pintasan"
300305
301 #: ../data/ui/help-overlay.ui.h:3
306 #: data/ui/help-overlay.ui:25
302307 msgctxt "shortcut window"
303308 msgid "Search"
304309 msgstr "Cari"
305310
306 #: ../data/ui/help-overlay.ui.h:4
311 #: data/ui/help-overlay.ui:32
307312 msgctxt "shortcut window"
308313 msgid "Toggle route planner"
309314 msgstr "Jungkitkan perencana rute"
310315
311 #: ../data/ui/help-overlay.ui.h:5
316 #: data/ui/help-overlay.ui:39
312317 msgctxt "shortcut window"
313318 msgid "Print route"
314319 msgstr "Cetak rute"
315320
316 #: ../data/ui/help-overlay.ui.h:6
321 #: data/ui/help-overlay.ui:46
317322 msgctxt "shortcut window"
318323 msgid "Quit"
319324 msgstr "Keluar"
320325
321 #: ../data/ui/help-overlay.ui.h:7
326 #: data/ui/help-overlay.ui:55
322327 msgctxt "shortcut window"
323328 msgid "Map View"
324329 msgstr "Tilikan Peta"
325330
326 #: ../data/ui/help-overlay.ui.h:8
331 #: data/ui/help-overlay.ui:59
327332 msgctxt "shortcut window"
328333 msgid "Zoom in"
329334 msgstr "Perbesar"
330335
331 #: ../data/ui/help-overlay.ui.h:9
336 #: data/ui/help-overlay.ui:66
332337 msgctxt "shortcut window"
333338 msgid "Zoom out"
334339 msgstr "Perkecil"
335340
336 #: ../data/ui/help-overlay.ui.h:10
341 #: data/ui/help-overlay.ui:73
337342 msgctxt "shortcut window"
338343 msgid "Toggle scale"
339344 msgstr "Jungkitkan skala"
340345
341 #: ../data/ui/help-overlay.ui.h:11
346 #: data/ui/help-overlay.ui:80
342347 msgctxt "shortcut window"
343348 msgid "Go to current location"
344349 msgstr "Pergi ke lokasi saat ini"
345350
346 #: ../data/ui/help-overlay.ui.h:12
351 #: data/ui/help-overlay.ui:87
347352 msgctxt "shortcut window"
348353 msgid "Switch to street view"
349354 msgstr "Beralih ke tampilan jalan"
350355
351 #: ../data/ui/help-overlay.ui.h:13
356 #: data/ui/help-overlay.ui:94
352357 msgctxt "shortcut window"
353358 msgid "Switch to aerial view"
354359 msgstr "Beralih ke tampilan udara"
355360
356 #: ../data/ui/help-overlay.ui.h:14
361 #: data/ui/help-overlay.ui:101
357362 msgctxt "shortcut window"
358363 msgid "Open shape layer"
359364 msgstr "Buka layer shape"
360365
361366 #. Translators: This string uses ellipsis character
362 #: ../data/ui/layers-popover.ui.h:2
367 #: data/ui/layers-popover.ui:71
363368 msgid "Open Shape Layer…"
364369 msgstr "Buka Layer Shape…"
365370
366 #: ../data/ui/location-service-notification.ui.h:1
371 #: data/ui/location-service-dialog.ui:16
367372 msgid "Turn on location services to find your location"
368373 msgstr "Nyalakan layanan lokasi untuk menemukan lokasi Anda"
369374
370 #: ../data/ui/location-service-notification.ui.h:2
375 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
376 #: data/ui/zoom-in-dialog.ui:28
377 msgid "Cancel"
378 msgstr "Batal"
379
380 #: data/ui/location-service-dialog.ui:38
371381 msgid "Location Settings"
372382 msgstr "Pengaturan Lokasi"
373383
374384 #. Translators: This is a tooltip
375 #: ../data/ui/main-window.ui.h:3
385 #: data/ui/main-window.ui:23
376386 msgid "Go to current location"
377387 msgstr "Pergi ke lokasi saat ini"
378388
379389 #. Translators: This is a tooltip
380 #: ../data/ui/main-window.ui.h:5
390 #: data/ui/main-window.ui:44
381391 msgid "Choose map type"
382392 msgstr "Pilih tipe peta"
383393
384394 #. Translators: This is a tooltip
385 #: ../data/ui/main-window.ui.h:7
395 #: data/ui/main-window.ui:69
386396 msgid "Zoom out"
387397 msgstr "Perkecil"
388398
389399 #. Translators: This is a tooltip
390 #: ../data/ui/main-window.ui.h:9
400 #: data/ui/main-window.ui:85
391401 msgid "Zoom in"
392402 msgstr "Perbesar"
393403
394404 #. Translators: This is a tooltip
395 #: ../data/ui/main-window.ui.h:11
405 #: data/ui/main-window.ui:103
396406 msgid "Toggle route planner"
397407 msgstr "Jungkitkan perencana rute"
398408
399409 #. Translators: This is a tooltip
400 #: ../data/ui/main-window.ui.h:13
410 #: data/ui/main-window.ui:124
401411 msgid "Toggle favorites"
402412 msgstr "Jungkitkan favorit"
403413
404414 #. Translators: This is a tooltip
405 #: ../data/ui/main-window.ui.h:15
415 #: data/ui/main-window.ui:144
406416 msgid "Print Route"
407417 msgstr "Cetak Rute"
408418
409 #: ../data/ui/main-window.ui.h:16
419 #: data/ui/main-window.ui:202
410420 msgid "Maps is offline!"
411421 msgstr "Peta luring!"
412422
413 #: ../data/ui/main-window.ui.h:17
423 #: data/ui/main-window.ui:212
414424 msgid ""
415425 "Maps need an active internet connection to function properly, but one can’t "
416426 "be found."
418428 "Peta perlu suatu koneksi internet aktif untuk berfungsi dengan benar, tapi "
419429 "tidak ditemukan satupun."
420430
421 #: ../data/ui/main-window.ui.h:18
431 #: data/ui/main-window.ui:221
422432 msgid "Check your connection and proxy settings."
423433 msgstr "Periksalah pengaturan proksi dan koneksi Anda."
424434
425435 #. Translators: This is a tooltip
426 #: ../data/ui/map-bubble.ui.h:2
436 #: data/ui/map-bubble.ui:45
427437 msgid "Add to new route"
428438 msgstr "Tambah ke rute baru"
429439
430440 #. Translators: This is a tooltip
431 #: ../data/ui/map-bubble.ui.h:4
441 #: data/ui/map-bubble.ui:62
432442 msgid "Open with another application"
433443 msgstr "Buka dengan aplikasi lain"
434444
435445 #. Translators: This is a tooltip
436 #: ../data/ui/map-bubble.ui.h:6
446 #: data/ui/map-bubble.ui:79
437447 msgid "Mark as favorite"
438448 msgstr "Tandai sebagai favorit"
439449
440450 #. Translators: This is a tooltip
441 #: ../data/ui/map-bubble.ui.h:10
451 #: data/ui/map-bubble.ui:98
442452 msgid "Check in here"
443453 msgstr "Check in di sini"
444454
445 #: ../data/ui/osm-account-dialog.ui.h:1
455 #: data/ui/osm-account-dialog.ui:9
446456 msgid "OpenStreetMap Account"
447457 msgstr "Akun OpenStreetMap"
448458
449 #: ../data/ui/osm-account-dialog.ui.h:2
459 #: data/ui/osm-account-dialog.ui:22
450460 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
451461 msgstr ""
452462 "<span weight=\"bold\" size=\"x-large\">Masuklah untuk menyunting peta</span>"
453463
454 #: ../data/ui/osm-account-dialog.ui.h:3
464 #: data/ui/osm-account-dialog.ui:36
455465 msgid ""
456466 "Help to improve the map, using an\n"
457467 "OpenStreetMap account."
459469 "Bantulah memperbaiki peta, memakai\n"
460470 "akun OpenStreetMap."
461471
462 #: ../data/ui/osm-account-dialog.ui.h:5
472 #: data/ui/osm-account-dialog.ui:56
463473 msgid "Email"
464474 msgstr "Surel"
465475
466 #: ../data/ui/osm-account-dialog.ui.h:6
476 #: data/ui/osm-account-dialog.ui:81
467477 msgid "Password"
468478 msgstr "Kata Sandi"
469479
470 #: ../data/ui/osm-account-dialog.ui.h:7
480 #: data/ui/osm-account-dialog.ui:125
471481 msgid "Sign In"
472482 msgstr "Masuk"
473483
474 #: ../data/ui/osm-account-dialog.ui.h:8
484 #: data/ui/osm-account-dialog.ui:146
475485 msgid "Don’t have an account?"
476486 msgstr "Tidak punya akun?"
477487
478488 #. The label should contain the link to the OSM reset password page with a translated title
479 #: ../data/ui/osm-account-dialog.ui.h:10
489 #: data/ui/osm-account-dialog.ui:159
480490 msgid ""
481491 "Sorry, that didn’t work. Please try again, or visit\n"
482492 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
486496 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
487497 "\">OpenStreetMap</a> untuk mereset sandi Anda."
488498
489 #: ../data/ui/osm-account-dialog.ui.h:12
499 #: data/ui/osm-account-dialog.ui:172
490500 msgid "The verification code didn’t match, please try again."
491501 msgstr "Kode verifikasi tidak cocok, silakan coba lagi."
492502
493 #: ../data/ui/osm-account-dialog.ui.h:13
503 #: data/ui/osm-account-dialog.ui:209
494504 msgid "Enter verification code shown above"
495505 msgstr "Masukkan kode verifikasi yang ditunjukkan di atas"
496506
497 #: ../data/ui/osm-account-dialog.ui.h:14
507 #: data/ui/osm-account-dialog.ui:232
498508 msgid "Verify"
499509 msgstr "Verifikasi"
500510
501 #: ../data/ui/osm-account-dialog.ui.h:15
511 #: data/ui/osm-account-dialog.ui:262
502512 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
503513 msgstr "<span weight=\"bold\" size=\"x-large\">Masuk</span>"
504514
505 #: ../data/ui/osm-account-dialog.ui.h:16
515 #: data/ui/osm-account-dialog.ui:275
506516 msgid "Your OpenStreetMap account is active."
507517 msgstr "Akun OpenStreetMap Anda aktif."
508518
509 #: ../data/ui/osm-account-dialog.ui.h:17
519 #: data/ui/osm-account-dialog.ui:309
510520 msgid "Sign Out"
511521 msgstr "Keluar"
512522
513 #: ../data/ui/osm-edit-address.ui.h:1
523 #: data/ui/osm-edit-address.ui:14
514524 msgid "Street"
515525 msgstr "Jalan"
516526
517 #: ../data/ui/osm-edit-address.ui.h:2
527 #: data/ui/osm-edit-address.ui:26
518528 msgid "House number"
519529 msgstr "Nomor rumah"
520530
521 #: ../data/ui/osm-edit-address.ui.h:3
531 #: data/ui/osm-edit-address.ui:38
522532 msgid "Postal code"
523533 msgstr "Kode pos"
524534
525535 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
526 #: ../data/ui/osm-edit-address.ui.h:5
536 #: data/ui/osm-edit-address.ui:50
527537 msgid "City"
528538 msgstr "Kota"
529539
530 #: ../data/ui/osm-edit-dialog.ui.h:1
540 #: data/ui/osm-edit-dialog.ui:58
531541 msgid "Type"
532542 msgstr "Tipe"
533543
534 #: ../data/ui/osm-edit-dialog.ui.h:2
544 #: data/ui/osm-edit-dialog.ui:84
535545 msgid "None"
536546 msgstr "Nihil"
537547
538 #: ../data/ui/osm-edit-dialog.ui.h:3
548 #: data/ui/osm-edit-dialog.ui:129
539549 msgid "Add Field"
540550 msgstr "Tambah Ruas"
541551
542 #: ../data/ui/osm-edit-dialog.ui.h:4
552 #: data/ui/osm-edit-dialog.ui:163
543553 msgid "Comment"
544554 msgstr "Komentar"
545555
546 #: ../data/ui/osm-edit-dialog.ui.h:5
556 #: data/ui/osm-edit-dialog.ui:195
547557 msgid ""
548558 "Map changes will be visible on all maps that use\n"
549559 "OpenStreetMap data."
551561 "Perubahan peta akan tampak pada semua peta yang memakai\n"
552562 "data OpenStreetMap."
553563
554 #: ../data/ui/osm-edit-dialog.ui.h:7
564 #: data/ui/osm-edit-dialog.ui:241
555565 msgid "Recently Used"
556566 msgstr "Baru-baru Ini Dipakai"
557567
558 #: ../data/ui/osm-edit-dialog.ui.h:8
568 #: data/ui/osm-edit-dialog.ui:280
559569 msgctxt "dialog title"
560570 msgid "Edit on OpenStreetMap"
561571 msgstr "Sunting pada OpenStreetMap"
562572
563 #: ../data/ui/osm-edit-dialog.ui.h:9
564 msgid "Cancel"
565 msgstr "Batal"
566
567 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
573 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
568574 msgid "Next"
569575 msgstr "Selanjutnya"
570576
571577 #. Translators: This is a tooltip
572 #: ../data/ui/place-bubble.ui.h:2
578 #: data/ui/place-bubble.ui:49
573579 msgid "Edit on OpenStreetMap"
574580 msgstr "Sunting pada OpenStreetMap"
575581
576582 #. Translators: This is a tooltip
577 #: ../data/ui/place-bubble.ui.h:4
583 #: data/ui/place-bubble.ui:73
578584 msgid "Show more information"
579585 msgstr "Tampilkan lebih banyak informasi"
580586
581 #: ../data/ui/place-popover.ui.h:1
587 #: data/ui/place-popover.ui:24
582588 msgid "Press enter to search"
583589 msgstr "Tekan enter untuk mencari"
584590
585 #: ../data/ui/place-popover.ui.h:2
591 #: data/ui/place-popover.ui:72
586592 msgid "No results found"
587593 msgstr "Hasil tak ditemukan"
588594
589595 #. Translators: This is a tooltip
590 #: ../data/ui/route-entry.ui.h:2
596 #: data/ui/route-entry.ui:20
591597 msgid "Drag to change order of the route"
592598 msgstr "Seret untuk mengubah urutan rute"
593599
594 #: ../data/ui/send-to-dialog.ui.h:1
600 #: data/ui/send-to-dialog.ui:15
595601 msgid "Open location"
596602 msgstr "Buka lokasi"
597603
598 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
604 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
599605 msgid "_Open"
600606 msgstr "_Buka"
601607
602 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
608 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
603609 msgid "Open Shape Layer"
604610 msgstr "Buka Layer Shape"
605611
606612 #. Translators: This is a tooltip
607 #: ../data/ui/shape-layer-row.ui.h:2
613 #: data/ui/shape-layer-row.ui:19
608614 msgid "Toggle visible"
609615 msgstr "Jungkitkan kenampakan"
610616
611 #: ../data/ui/sidebar.ui.h:1
617 #: data/ui/sidebar.ui:275
612618 msgid "Route search by GraphHopper"
613619 msgstr "Pencarian rute oleh GraphHopper"
614620
615 #: ../data/ui/sidebar.ui.h:2
621 #: data/ui/sidebar.ui:296
616622 msgid "Route search by OpenTripPlanner"
617623 msgstr "Pencarian rute oleh OpenTripPlanner"
618624
619 #: ../data/ui/sidebar.ui.h:3
625 #: data/ui/sidebar.ui:369
620626 msgid ""
621627 "Routing itineraries for public transit is provided by GNOME\n"
622628 "using timetable data obtained from transit companies or agencies.\n"
635641 "Nama dan merek yang ditampilkan dianggap sebagai merek dagang terdaftar "
636642 "ketika berlaku."
637643
638 #: ../data/ui/social-place-more-results-row.ui.h:1
644 #: data/ui/social-place-more-results-row.ui:8
639645 msgid "Show more results"
640646 msgstr "Tampilkan lebih banyak hasil"
641647
642648 #. Translators: This is a tooltip
643 #: ../data/ui/transit-leg-row.ui.h:2
649 #: data/ui/transit-leg-row.ui:126
644650 msgid "Hide intermediate stops and information"
645651 msgstr "Sembunyikan informasi dan perhentian antara"
646652
647653 #. Translators: This is a tooltip
648 #: ../data/ui/transit-leg-row.ui.h:4
654 #: data/ui/transit-leg-row.ui:200
649655 msgid "Show intermediate stops and information"
650656 msgstr "Tampilkan berhenti menengah dan informasi"
651657
652658 #. Indicates searching for the next available itineraries
653 #: ../data/ui/transit-options-panel.ui.h:2
659 #: data/ui/transit-options-panel.ui:18
654660 msgid "Leave Now"
655661 msgstr "Pergi Sekarang"
656662
657663 #. Indicates searching for itineraries leaving at the specified time at the earliest
658 #: ../data/ui/transit-options-panel.ui.h:4
664 #: data/ui/transit-options-panel.ui:19
659665 msgid "Leave By"
660666 msgstr "Pergi Pada"
661667
662668 #. Indicates searching for itineraries arriving no later than the specified time
663 #: ../data/ui/transit-options-panel.ui.h:6
669 #: data/ui/transit-options-panel.ui:20
664670 msgid "Arrive By"
665671 msgstr "Tiba Pada"
666672
667673 #. Header indicating selected modes of transit
668 #: ../data/ui/transit-options-panel.ui.h:8
674 #: data/ui/transit-options-panel.ui:106
669675 msgid "Show"
670676 msgstr "Tampilkan"
671677
672 #: ../data/ui/transit-options-panel.ui.h:9
678 #: data/ui/transit-options-panel.ui:117
673679 msgid "Buses"
674680 msgstr "Bis"
675681
676 #: ../data/ui/transit-options-panel.ui.h:10
682 #: data/ui/transit-options-panel.ui:124
677683 msgid "Trams"
678684 msgstr "Trem"
679685
680 #: ../data/ui/transit-options-panel.ui.h:11
686 #: data/ui/transit-options-panel.ui:131
681687 msgid "Trains"
682688 msgstr "Kereta api"
683689
684 #: ../data/ui/transit-options-panel.ui.h:12
690 #: data/ui/transit-options-panel.ui:138
685691 msgid "Subway"
686692 msgstr "Kereta bawah tanah"
687693
688 #: ../data/ui/transit-options-panel.ui.h:13
694 #: data/ui/transit-options-panel.ui:145
689695 msgid "Ferries"
690696 msgstr "Feri"
691697
692 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
698 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
693699 msgid "Current location"
694700 msgstr "Lokasi saat ini"
695701
696702 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
697 #: ../data/ui/user-location-bubble.ui.h:4
698 #, no-c-format
703 #: data/ui/user-location-bubble.ui:28
699704 msgid "Accuracy: %s"
700705 msgstr "Akurasi: %s"
701706
702 #: ../data/ui/zoom-in-notification.ui.h:1
707 #: data/ui/zoom-in-dialog.ui:16
703708 msgid "Zoom in to add location!"
704709 msgstr "Perbesar untuk menambah lokasi!"
705710
706 #: ../data/ui/zoom-in-notification.ui.h:2
707 msgid "OK"
708 msgstr "OK"
709
710 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
711 #: ../lib/maps-file-tile-source.c:459
711 #: data/ui/zoom-in-dialog.ui:38
712 msgid "Zoom In"
713 msgstr "Perbesar"
714
715 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
716 #: lib/maps-file-tile-source.c:459
712717 msgid "Failed to find tile structure in directory"
713718 msgstr "Gagal menemukan struktur ubin dalam direktori"
714719
715 #: ../lib/maps-osm.c:56
720 #: lib/maps-osm.c:56
716721 msgid "Failed to parse XML document"
717722 msgstr "Gagal mengurai dokumen XML"
718723
719 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
724 #: lib/maps-osm.c:252 lib/maps-osm.c:405
720725 msgid "Missing required attributes"
721726 msgstr "Atribut yang diperlukan kurang"
722727
723 #: ../lib/maps-osm.c:453
728 #: lib/maps-osm.c:453
724729 msgid "Could not find OSM element"
725730 msgstr "Tak bisa temukan elemen OSM"
726731
727 #: ../src/application.js:98
732 #: src/application.js:96
728733 msgid "A path to a local tiles directory structure"
729734 msgstr "Suatu path ke sebuah struktur direktori ubin lokal"
730735
731 #: ../src/application.js:102
736 #: src/application.js:100
732737 msgid "Show the version of the program"
733738 msgstr "Tampilkan versi program"
734739
735 #: ../src/checkInDialog.js:167
740 #: src/checkInDialog.js:167
736741 msgid "Select an account"
737742 msgstr "Pilih sebuah akun"
738743
739 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
744 #: src/checkInDialog.js:172 src/checkInDialog.js:244
740745 msgid "Loading"
741746 msgstr "Memuat"
742747
743 #: ../src/checkInDialog.js:196
748 #: src/checkInDialog.js:196
744749 msgid "Select a place"
745750 msgstr "Pilih suatu tempat"
746751
747 #: ../src/checkInDialog.js:201
752 #: src/checkInDialog.js:201
748753 msgid ""
749754 "Maps cannot find the place to check in to with Facebook. Please select one "
750755 "from this list."
752757 "Peta tak dapat temukan tempat untuk check in dengan Facebook. Harap pilih "
753758 "satu dari daftar ini."
754759
755 #: ../src/checkInDialog.js:203
760 #: src/checkInDialog.js:203
756761 msgid ""
757762 "Maps cannot find the place to check in to with Foursquare. Please select one "
758763 "from this list."
762767
763768 #. Translators: %s is the name of the place to check in.
764769 #.
765 #: ../src/checkInDialog.js:218
770 #: src/checkInDialog.js:218
766771 #, javascript-format
767772 msgid "Check in to %s"
768773 msgstr "Check in ke %s"
769774
770775 #. Translators: %s is the name of the place to check in.
771776 #.
772 #: ../src/checkInDialog.js:228
777 #: src/checkInDialog.js:228
773778 #, javascript-format
774779 msgid "Write an optional message to check in to %s."
775780 msgstr "Tulis suatu pesan tambahan untuk check in ke %s."
776781
777 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
778 #: ../src/osmEditDialog.js:549
782 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
779783 msgid "An error has occurred"
780784 msgstr "Terjadi suatu kesalahan"
781785
782786 #. Translators: %s is the place name that user wanted to check-in
783 #: ../src/checkIn.js:144
787 #: src/checkIn.js:144
784788 #, javascript-format
785789 msgid "Cannot find “%s” in the social service"
786790 msgstr "Tak dapat menemukan \"%s\" dalam layanan sosial"
787791
788 #: ../src/checkIn.js:146
792 #: src/checkIn.js:146
789793 msgid "Cannot find a suitable place to check-in in this location"
790794 msgstr ""
791795 "Tak dapat temukan suatu tempat yang cocok untuk check in dalam lokasi ini"
792796
793 #: ../src/checkIn.js:150
797 #: src/checkIn.js:150
794798 msgid ""
795799 "Credentials have expired, please open Online Accounts to sign in and enable "
796800 "this account"
798802 "Kredensial telah kedaluarsa, harap buka Akun Daring untuk masuk dan "
799803 "memfungsikan akun ini"
800804
801 #: ../src/contextMenu.js:95
805 #: src/contextMenu.js:95
802806 msgid "Route from here"
803807 msgstr "Rute dari sini"
804808
805 #: ../src/contextMenu.js:97
809 #: src/contextMenu.js:97
806810 msgid "Add destination"
807811 msgstr "Tambahkan tujuan"
808812
809 #: ../src/contextMenu.js:99
813 #: src/contextMenu.js:99
810814 msgid "Route to here"
811815 msgstr "Rute ke sini"
812816
813 #: ../src/contextMenu.js:128
817 #: src/contextMenu.js:128
814818 msgid "Nothing found here!"
815819 msgstr "Tak ada yang ditemukan di sini!"
816820
817 #: ../src/contextMenu.js:185
821 #: src/contextMenu.js:189
818822 msgid ""
819823 "Location was added to the map, note that it may take a while before it shows "
820824 "on the map and in search results."
826830 #. * exported image with coordinates. The .png extension should be kept
827831 #. * intact in the translated string.
828832 #.
829 #: ../src/exportViewDialog.js:82
833 #: src/exportViewDialog.js:82
830834 #, javascript-format
831835 msgid "Maps at %f, %f.png"
832836 msgstr "Peta di %f, %f.png"
833837
834 #: ../src/exportViewDialog.js:154
838 #: src/exportViewDialog.js:154
835839 msgid "Filesystem is read only"
836840 msgstr "Sistem berkas hanya baca"
837841
838 #: ../src/exportViewDialog.js:156
842 #: src/exportViewDialog.js:156
839843 msgid "You do not have permission to save there"
840844 msgstr "Anda tak punya ijin untuk menyimpan di sana"
841845
842 #: ../src/exportViewDialog.js:158
846 #: src/exportViewDialog.js:158
843847 msgid "The directory does not exist"
844848 msgstr "Direktori tidak ada"
845849
846 #: ../src/exportViewDialog.js:160
850 #: src/exportViewDialog.js:160
847851 msgid "No filename specified"
848852 msgstr "Tak ada nama berkas yang dinyatakan"
849853
850 #: ../src/exportViewDialog.js:168
854 #: src/exportViewDialog.js:168
851855 msgid "Unable to export view"
852856 msgstr "Tak bisa mengekspor tilikan"
853857
854 #: ../src/geoJSONSource.js:98
858 #: src/geoJSONSource.js:98
855859 msgid "invalid coordinate"
856860 msgstr "koordinat tak valid"
857861
858 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
859 #: ../src/geoJSONSource.js:202
862 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
860863 msgid "parse error"
861864 msgstr "galat penguraian"
862865
863 #: ../src/geoJSONSource.js:181
866 #: src/geoJSONSource.js:181
864867 msgid "unknown geometry"
865868 msgstr "geometri tak dikenal"
866869
867 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
870 #: src/graphHopper.js:93 src/openTripPlanner.js:652
868871 msgid "Route request failed."
869872 msgstr "Permintaan rute gagal."
870873
871 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
874 #: src/graphHopper.js:100 src/openTripPlanner.js:615
872875 msgid "No route found."
873876 msgstr "Rute tak ditemukan."
874877
875 #: ../src/graphHopper.js:189
878 #: src/graphHopper.js:188
876879 msgid "Start!"
877880 msgstr "Mulai!"
878881
879 #: ../src/mainWindow.js:59
882 #: src/mainWindow.js:59
880883 msgid "All Layer Files"
881884 msgstr "Semua Berkas Lapisan"
882885
883 #: ../src/mainWindow.js:452
886 #: src/mainWindow.js:444
884887 msgid "Failed to connect to location service"
885888 msgstr "Gagal menyambung ke layanan lokasi"
886889
887 #: ../src/mainWindow.js:509
890 #: src/mainWindow.js:509
888891 msgid "translator-credits"
889892 msgstr ""
890893 "Andika Triwidada <andika@gmail.com>, 2013-2016, 2018.\n"
891 "Kukuh Syafaat <syafaatkukuh@gmail.com>, 2017, 2018."
892
893 #: ../src/mainWindow.js:512
894 "Kukuh Syafaat <kukuhsyafaat@gnome.org>, 2017, 2018."
895
896 #: src/mainWindow.js:512
894897 msgid "A map application for GNOME"
895898 msgstr "Aplikasi peta bagi GNOME"
896899
897 #: ../src/mainWindow.js:523
900 #: src/mainWindow.js:523
898901 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
899902 msgstr "Hak Cipta © 2011 – 2017 Red Hat, Inc. dan Penulis GNOME Maps"
900903
901 #: ../src/mainWindow.js:542
904 #: src/mainWindow.js:542
902905 #, javascript-format
903906 msgid "Map data by %s and contributors"
904907 msgstr "Data peta oleh %s dan kontributor"
908911 #. * the bare name of the tile provider, or a linkified URL if one
909912 #. * is available
910913 #.
911 #: ../src/mainWindow.js:558
914 #: src/mainWindow.js:558
912915 #, javascript-format
913916 msgid "Map tiles provided by %s"
914917 msgstr "Ubin peta disediakan oleh %s"
915918
916 #: ../src/mapView.js:350
919 #: src/mapView.js:353
917920 msgid "File type is not supported"
918921 msgstr "Tipe berkas tak didukung"
919922
920 #: ../src/mapView.js:357
923 #: src/mapView.js:360
921924 msgid "Failed to open layer"
922925 msgstr "Gagal membuka layer"
923926
924 #: ../src/mapView.js:393
927 #: src/mapView.js:396
925928 msgid "Failed to open GeoURI"
926929 msgstr "Gagal membuka GeoURI"
927930
928 #: ../src/openTripPlanner.js:613
929 msgid "No earlier alternatives found."
930 msgstr "Tidak ditemukan alternatif sebelumnya."
931
932 #: ../src/openTripPlanner.js:614
933 msgid "No later alternatives found."
934 msgstr "Tidak ada alternatif lain yang ditemukan."
935
936 #: ../src/openTripPlanner.js:652
931 #: src/openTripPlanner.js:648
937932 msgid "No timetable data found for this route."
938933 msgstr "Tidak ada data jadwal yang ditemukan untuk rute ini."
939934
940935 #. setting the status in session.cancel_message still seems
941936 #. to always give status IO_ERROR
942 #: ../src/osmConnection.js:436
937 #: src/osmConnection.js:436
943938 msgid "Incorrect user name or password"
944939 msgstr "Nama pengguna atau sandi salah"
945940
946 #: ../src/osmConnection.js:438
941 #: src/osmConnection.js:438
947942 msgid "Success"
948943 msgstr "Berhasil"
949944
950 #: ../src/osmConnection.js:440
945 #: src/osmConnection.js:440
951946 msgid "Bad request"
952947 msgstr "Permintaan yang buruk"
953948
954 #: ../src/osmConnection.js:442
949 #: src/osmConnection.js:442
955950 msgid "Object not found"
956951 msgstr "Objek tak ditemukan"
957952
958 #: ../src/osmConnection.js:444
953 #: src/osmConnection.js:444
959954 msgid "Conflict, someone else has just modified the object"
960955 msgstr "Konflik, seseorang baru saja mengubah objek itu"
961956
962 #: ../src/osmConnection.js:446
957 #: src/osmConnection.js:446
963958 msgid "Object has been deleted"
964959 msgstr "Objek telah dihapus"
965960
966 #: ../src/osmConnection.js:448
961 #: src/osmConnection.js:448
967962 msgid "Way or relation refers to non-existing children"
968963 msgstr "Cara atau hubungan mengacu ke anak yang tak ada"
969964
970 #: ../src/osmEditDialog.js:105
965 #: src/osmEditDialog.js:105
971966 msgid "Name"
972967 msgstr "Nama"
973968
974 #: ../src/osmEditDialog.js:108
969 #: src/osmEditDialog.js:108
975970 msgid "The official name. This is typically what appears on signs."
976971 msgstr "Nama resmi. Ini biasanya apa yang tertulis pada rambu."
977972
978 #: ../src/osmEditDialog.js:111
973 #: src/osmEditDialog.js:111
979974 msgid "Address"
980975 msgstr "Alamat"
981976
982 #: ../src/osmEditDialog.js:119
977 #: src/osmEditDialog.js:119
983978 msgid "Website"
984979 msgstr "Situs web"
985980
986 #: ../src/osmEditDialog.js:122
981 #: src/osmEditDialog.js:122
987982 msgid ""
988983 "The official website. Try to use the most basic form of a URL i.e. http://"
989984 "example.com instead of http://example.com/index.html."
991986 "Situs web resmi. Cobalah memakai bentuk URL paling dasar yaitu http://"
992987 "example.com/ bukan http://example.com/index.html."
993988
994 #: ../src/osmEditDialog.js:127
989 #: src/osmEditDialog.js:127
995990 msgid "Phone"
996991 msgstr "Telepon"
997992
998 #: ../src/osmEditDialog.js:131
993 #: src/osmEditDialog.js:131
999994 msgid ""
1000995 "Phone number. Use the international format, starting with a + sign. Beware "
1001996 "of local privacy laws, especially for private phone numbers."
1003998 "Nomor telepon. Gunakan format internasional, diawali dengan tanda +. Hati-"
1004999 "hati dengan perundangan privasi lokal, khususnya untuk nomor telepon pribadi."
10051000
1006 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1001 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10071002 msgid "Wikipedia"
10081003 msgstr "Wikipedia"
10091004
1010 #: ../src/osmEditDialog.js:140
1005 #: src/osmEditDialog.js:140
10111006 msgid ""
10121007 "The format used should include the language code and the article title like "
10131008 "“en:Article title”."
10151010 "Format yang dipakai mesti menyertakan kode bahasa dan judul artikel seperti "
10161011 "\"id:Judul artikel\"."
10171012
1018 #: ../src/osmEditDialog.js:144
1013 #: src/osmEditDialog.js:144
10191014 msgid "Opening hours"
10201015 msgstr "Jam buka"
10211016
1022 #: ../src/osmEditDialog.js:149
1017 #: src/osmEditDialog.js:149
10231018 msgid "See the link in the label for help on format."
10241019 msgstr "Lihat taut dalam label untuk bantuan tentang format."
10251020
1026 #: ../src/osmEditDialog.js:152
1021 #: src/osmEditDialog.js:152
10271022 msgid "Population"
10281023 msgstr "Populasi"
10291024
1030 #: ../src/osmEditDialog.js:157
1025 #: src/osmEditDialog.js:157
10311026 msgid "Altitude"
10321027 msgstr "Ketinggian"
10331028
1034 #: ../src/osmEditDialog.js:160
1029 #: src/osmEditDialog.js:160
10351030 msgid "Elevation (height above sea level) of a point in metres."
10361031 msgstr "Elevasi (ketinggian di atas muka laut) dari suatu titik dalam meter."
10371032
1038 #: ../src/osmEditDialog.js:163
1033 #: src/osmEditDialog.js:163
10391034 msgid "Wheelchair access"
10401035 msgstr "Akses kursi roda"
10411036
1042 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1043 #: ../src/osmEditDialog.js:213
1037 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10441038 msgid "Yes"
10451039 msgstr "Ya"
10461040
1047 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1048 #: ../src/osmEditDialog.js:214
1041 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10491042 msgid "No"
10501043 msgstr "Tidak"
10511044
1052 #: ../src/osmEditDialog.js:168
1045 #: src/osmEditDialog.js:168
10531046 msgid "Limited"
10541047 msgstr "Terbatas"
10551048
1056 #: ../src/osmEditDialog.js:169
1049 #: src/osmEditDialog.js:169
10571050 msgid "Designated"
10581051 msgstr "Ditugaskan"
10591052
1060 #: ../src/osmEditDialog.js:172
1053 #: src/osmEditDialog.js:172
10611054 msgid "Internet access"
10621055 msgstr "Akses internet"
10631056
10641057 #. Translators:
10651058 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10661059 #.
1067 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1060 #: src/osmEditDialog.js:177 src/translations.js:340
10681061 msgid "Wi-Fi"
10691062 msgstr "Wi-Fi"
10701063
1071 #: ../src/osmEditDialog.js:178
1064 #: src/osmEditDialog.js:178
10721065 msgid "Wired"
10731066 msgstr "Ethernet"
10741067
1075 #: ../src/osmEditDialog.js:179
1068 #: src/osmEditDialog.js:179
10761069 msgid "Terminal"
10771070 msgstr "Terminal"
10781071
1079 #: ../src/osmEditDialog.js:180
1072 #: src/osmEditDialog.js:180
10801073 msgid "Service"
10811074 msgstr "Layanan"
10821075
1083 #: ../src/osmEditDialog.js:183
1076 #: src/osmEditDialog.js:183
10841077 msgid "Religion"
10851078 msgstr "Agama"
10861079
1087 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1080 #: src/osmEditDialog.js:186 src/translations.js:363
10881081 msgid "Animism"
10891082 msgstr "Animisme"
10901083
1091 #: ../src/osmEditDialog.js:187
1084 #: src/osmEditDialog.js:187
10921085 msgid "Bahá’í"
10931086 msgstr "Bahá’í"
10941087
1095 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1088 #: src/osmEditDialog.js:188 src/translations.js:365
10961089 msgid "Buddhism"
10971090 msgstr "Buddhisme"
10981091
1099 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1092 #: src/osmEditDialog.js:189 src/translations.js:366
11001093 msgid "Caodaism"
11011094 msgstr "Caodaisme"
11021095
1103 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1096 #: src/osmEditDialog.js:190 src/translations.js:367
11041097 msgid "Christianity"
11051098 msgstr "Kekristenan"
11061099
1107 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1100 #: src/osmEditDialog.js:191 src/translations.js:368
11081101 msgid "Confucianism"
11091102 msgstr "Konfusianisme"
11101103
1111 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1104 #: src/osmEditDialog.js:192 src/translations.js:369
11121105 msgid "Hinduism"
11131106 msgstr "Hinduisme"
11141107
1115 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1108 #: src/osmEditDialog.js:193 src/translations.js:370
11161109 msgid "Jainism"
11171110 msgstr "Jainisme"
11181111
1119 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1112 #: src/osmEditDialog.js:194 src/translations.js:371
11201113 msgid "Judaism"
11211114 msgstr "Judaisme"
11221115
1123 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1116 #: src/osmEditDialog.js:195 src/translations.js:372
11241117 msgid "Islam"
11251118 msgstr "Islam"
11261119
1127 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1120 #: src/osmEditDialog.js:196 src/translations.js:373
11281121 msgid "Multiple Religions"
11291122 msgstr "Multi Agama"
11301123
1131 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1124 #: src/osmEditDialog.js:197 src/translations.js:374
11321125 msgid "Paganism"
11331126 msgstr "Pagan"
11341127
1135 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1128 #: src/osmEditDialog.js:198 src/translations.js:375
11361129 msgid "Pastafarianism"
11371130 msgstr "Pastafarianisme"
11381131
1139 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1132 #: src/osmEditDialog.js:199 src/translations.js:376
11401133 msgid "Scientology"
11411134 msgstr "Saintologi"
11421135
1143 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1136 #: src/osmEditDialog.js:200 src/translations.js:377
11441137 msgid "Shinto"
11451138 msgstr "Shinto"
11461139
1147 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1140 #: src/osmEditDialog.js:201 src/translations.js:378
11481141 msgid "Sikhism"
11491142 msgstr "Sikhisme"
11501143
1151 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1144 #: src/osmEditDialog.js:202 src/translations.js:379
11521145 msgid "Spiritualism"
11531146 msgstr "Spiritualisme"
11541147
1155 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1148 #: src/osmEditDialog.js:203 src/translations.js:380
11561149 msgid "Taoism"
11571150 msgstr "Taoisme"
11581151
1159 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1152 #: src/osmEditDialog.js:204 src/translations.js:381
11601153 msgid "Unitarian Universalism"
11611154 msgstr "Universalisme Unitarian"
11621155
1163 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1156 #: src/osmEditDialog.js:205 src/translations.js:382
11641157 msgid "Voodoo"
11651158 msgstr "Voodoo"
11661159
1167 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1160 #: src/osmEditDialog.js:206 src/translations.js:383
11681161 msgid "Yazidism"
11691162 msgstr "Yazidisme"
11701163
1171 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1164 #: src/osmEditDialog.js:207 src/translations.js:384
11721165 msgid "Zoroastrianism"
11731166 msgstr "Zoroastrianisme"
11741167
1175 #: ../src/osmEditDialog.js:210
1168 #: src/osmEditDialog.js:210
11761169 msgid "Toilets"
11771170 msgstr "Toilet"
11781171
1179 #: ../src/osmEditDialog.js:217
1172 #: src/osmEditDialog.js:217
11801173 msgid "Note"
11811174 msgstr "Catatan"
11821175
1183 #: ../src/osmEditDialog.js:220
1176 #: src/osmEditDialog.js:220
11841177 msgid ""
11851178 "Information used to inform other mappers about non-obvious information about "
11861179 "an element, the author’s intent when creating it, or hints for further "
11901183 "informasi yang tidak jelas tentang suatu elemen, maksud penulis saat "
11911184 "membuatnya, atau petunjuk untuk perbaikan lebih lanjut."
11921185
1193 #: ../src/osmEditDialog.js:325
1186 #: src/osmEditDialog.js:325
11941187 msgctxt "dialog title"
11951188 msgid "Add to OpenStreetMap"
11961189 msgstr "Tambahkan ke OpenStreetMap"
11971190
1198 #: ../src/osmEditDialog.js:379
1191 #: src/osmEditDialog.js:379
11991192 msgid "Select Type"
12001193 msgstr "Pilih Tipe"
12011194
1202 #: ../src/osmEditDialog.js:496
1195 #: src/osmEditDialog.js:496
12031196 msgid "Done"
12041197 msgstr "Selesai"
12051198
1206 #: ../src/placeBubble.js:125
1199 #: src/placeBubble.js:125
12071200 msgid "Population:"
12081201 msgstr "Populasi:"
12091202
1210 #: ../src/placeBubble.js:131
1203 #: src/placeBubble.js:131
12111204 msgid "Altitude:"
12121205 msgstr "Ketinggian:"
12131206
1214 #: ../src/placeBubble.js:136
1207 #: src/placeBubble.js:136
12151208 msgid "Opening hours:"
12161209 msgstr "Jam buka:"
12171210
1218 #: ../src/placeBubble.js:141
1211 #: src/placeBubble.js:141
12191212 msgid "Internet access:"
12201213 msgstr "Akses internet:"
12211214
1222 #: ../src/placeBubble.js:146
1215 #: src/placeBubble.js:146
12231216 msgid "Religion:"
12241217 msgstr "Agama:"
12251218
1226 #: ../src/placeBubble.js:151
1219 #: src/placeBubble.js:151
12271220 msgid "Toilets:"
12281221 msgstr "Toilet:"
12291222
1230 #: ../src/placeBubble.js:156
1223 #: src/placeBubble.js:156
12311224 msgid "Wheelchair access:"
12321225 msgstr "Akses kursi roda:"
12331226
1234 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1227 #: src/placeBubble.js:162 src/placeBubble.js:166
12351228 msgid "Phone:"
12361229 msgstr "Telepon:"
12371230
1238 #: ../src/placeEntry.js:186
1231 #: src/placeEntry.js:186
12391232 msgid "Failed to parse Geo URI"
12401233 msgstr "Gagal mengurai URI Geo"
12411234
12451238 #. Translators:
12461239 #. * There is public internet access but the particular kind is unknown.
12471240 #.
1248 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1241 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12491242 msgid "yes"
12501243 msgstr "ya"
12511244
12541247 #. * can be accessed and others not, areas requiring assistance
12551248 #. * by someone pushing up a steep gradient).
12561249 #.
1257 #: ../src/place.js:225
1250 #: src/place.js:225
12581251 msgid "limited"
12591252 msgstr "terbatas"
12601253
12661259 #. * no internet access is offered in a place where
12671260 #. * someone might expect it.
12681261 #.
1269 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1262 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12701263 msgid "no"
12711264 msgstr "tidak"
12721265
12751268 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12761269 #. * only). This is rarely used.
12771270 #.
1278 #: ../src/place.js:238
1271 #: src/place.js:238
12791272 msgid "designated"
12801273 msgstr "ditugaskan"
12811274
1282 #: ../src/printLayout.js:240
1275 #: src/printLayout.js:240
12831276 #, javascript-format
12841277 msgid "From %s to %s"
12851278 msgstr "Dari %s ke %s"
12861279
1287 #: ../src/printOperation.js:46
1280 #: src/printOperation.js:46
12881281 msgid "Loading map tiles for printing"
12891282 msgstr "Memuat ubin peta untuk pencetakan"
12901283
1291 #: ../src/printOperation.js:47
1284 #: src/printOperation.js:47
12921285 msgid "You can abort printing if this takes too long"
12931286 msgstr "Anda dapat menggugurkan pencetakan bila ini makan waktu terlalu lama"
12941287
1295 #: ../src/printOperation.js:49
1288 #: src/printOperation.js:49
12961289 msgid "Abort printing"
12971290 msgstr "Gugurkan pencetakan"
12981291
12991292 #. Translators: this is add via location tooltip
1300 #: ../src/routeEntry.js:72
1293 #: src/routeEntry.js:72
13011294 msgid "Add via location"
13021295 msgstr "Tambah lewat lokasi"
13031296
13041297 #. Translators: this is remove via location tooltip
1305 #: ../src/routeEntry.js:78
1298 #: src/routeEntry.js:78
13061299 msgid "Remove via location"
13071300 msgstr "Hapus lewat lokasi"
13081301
13091302 #. Translators: this is reverse route tooltip
1310 #: ../src/routeEntry.js:84
1303 #: src/routeEntry.js:84
13111304 msgid "Reverse route"
13121305 msgstr "Rute sebaliknya"
13131306
1314 #: ../src/sendToDialog.js:176
1307 #: src/sendToDialog.js:175
13151308 msgid "Failed to open URI"
13161309 msgstr "Gagal membuka URI"
13171310
1318 #: ../src/shapeLayer.js:91
1311 #: src/shapeLayer.js:91
13191312 msgid "failed to load file"
13201313 msgstr "gagal memuat berkas"
13211314
13221315 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1323 #: ../src/sidebar.js:292
1316 #: src/sidebar.js:293
13241317 #, javascript-format
13251318 msgid "Estimated time: %s"
13261319 msgstr "Perkiraan waktu: %s"
13281321 #. Translators: this a format string indicating arriving at the
13291322 #. * destination of journey with the arrival address and transit
13301323 #. * stop as the format parameter
1331 #: ../src/transitArrivalRow.js:54
1324 #: src/transitArrivalRow.js:54
13321325 #, javascript-format
13331326 msgid "Arrive at %s"
13341327 msgstr "Tiba di %s"
13351328
1336 #: ../src/transitArrivalRow.js:56
1329 #: src/transitArrivalRow.js:56
13371330 msgid "Arrive"
13381331 msgstr "Tiba"
13391332
13401333 #. Translators: this is a format string indicating instructions
13411334 #. * starting a journey at the address given as the parameter
13421335 #.
1343 #: ../src/transitLegRow.js:71
1336 #: src/transitLegRow.js:71
13441337 #, javascript-format
13451338 msgid "Start at %s"
13461339 msgstr "Mulai dari %s"
13491342 #. * with no set name (such as when the user started routing from
13501343 #. * an arbitrary point on the map)
13511344 #.
1352 #: ../src/transitLegRow.js:77
1345 #: src/transitLegRow.js:77
13531346 msgid "Start"
13541347 msgstr "Mulai"
13551348
1356 #: ../src/transitLegRow.js:106
1349 #: src/transitLegRow.js:106
13571350 msgid "Show walking instructions"
13581351 msgstr "Tampilkan petunjuk berjalan"
13591352
1360 #: ../src/transitLegRow.js:107
1353 #: src/transitLegRow.js:107
13611354 msgid "Hide walking instructions"
13621355 msgstr "Sembunyikan petunjuk berjalan"
13631356
13641357 #. Translators: this is a format string indicating walking a certain
13651358 #. * distance, with the distance expression being the %s placeholder
13661359 #.
1367 #: ../src/transitLegRow.js:132
1360 #: src/transitLegRow.js:132
13681361 #, javascript-format
13691362 msgid "Walk %s"
13701363 msgstr "Berjalan %s"
13711364
1372 #: ../src/transitMoreRow.js:39
1365 #: src/transitMoreRow.js:39
13731366 msgid "Load earlier alternatives"
13741367 msgstr "Memuat alternatif sebelumnya"
13751368
1376 #: ../src/transitMoreRow.js:41
1369 #: src/transitMoreRow.js:41
13771370 msgid "Load later alternatives"
13781371 msgstr "Memuat alternatif kemudian"
13791372
1373 #: src/transitMoreRow.js:54
1374 msgid "No earlier alternatives found."
1375 msgstr "Tidak ditemukan alternatif sebelumnya."
1376
1377 #: src/transitMoreRow.js:56
1378 msgid "No later alternatives found."
1379 msgstr "Tidak ada alternatif lain yang ditemukan."
1380
13801381 #.
13811382 #. * Translators: this is a format string giving the equivalent to
13821383 #. * "may 29" according to the current locale's convensions.
13831384 #.
1384 #: ../src/transitOptionsPanel.js:141
1385 #: src/transitOptionsPanel.js:141
13851386 msgctxt "month-day-date"
13861387 msgid "%b %e"
13871388 msgstr "%e %b"
13911392 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13921393 #. * these could be rearranged if needed.
13931394 #.
1394 #: ../src/transitPlan.js:249
1395 #: src/transitPlan.js:254
13951396 #, javascript-format
13961397 msgid "%s – %s"
13971398 msgstr "%s – %s"
14001401 #. * less than an hour, with only the minutes part, using plural forms
14011402 #. * as appropriate
14021403 #.
1403 #: ../src/transitPlan.js:276
1404 #: src/transitPlan.js:281
14041405 #, javascript-format
14051406 msgid "%d minute"
14061407 msgid_plural "%d minutes"
14101411 #. * where the duration is an exact number of hours (i.e. no
14111412 #. * minutes part), using plural forms as appropriate
14121413 #.
1413 #: ../src/transitPlan.js:287
1414 #: src/transitPlan.js:292
14141415 #, javascript-format
14151416 msgid "%d hour"
14161417 msgid_plural "%d hours"
14201421 #. * where the duration contains an hour and minute part, it's
14211422 #. * pluralized on the hours part
14221423 #.
1423 #: ../src/transitPlan.js:293
1424 #: src/transitPlan.js:298
14241425 #, javascript-format
14251426 msgid "%d:%02d hour"
14261427 msgid_plural "%d:%02d hours"
14321433 #. * "12:00–13:03" where the placeholder %s are the actual times,
14331434 #. * these could be rearranged if needed.
14341435 #.
1435 #: ../src/transitPlan.js:642
1436 #: src/transitPlan.js:647
14361437 #, javascript-format
14371438 msgid "%s–%s"
14381439 msgstr "%s–%s"
14391440
1440 #: ../src/translations.js:56
1441 #: src/translations.js:56
14411442 msgid "around the clock"
14421443 msgstr "terus menerus"
14431444
1444 #: ../src/translations.js:58
1445 #: src/translations.js:58
14451446 msgid "from sunrise to sunset"
14461447 msgstr "dari matahari terbit sampai terbenam"
14471448
14511452 #. * The space between the format place holders could be
14521453 #. * substituted with the appropriate separator.
14531454 #.
1454 #: ../src/translations.js:77
1455 #: src/translations.js:77
14551456 #, javascript-format
14561457 msgctxt "time range list"
14571458 msgid "%s %s"
14631464 #. * The space between the format place holders could be
14641465 #. * substituted with the appropriate separator.
14651466 #.
1466 #: ../src/translations.js:89
1467 #: src/translations.js:89
14671468 #, javascript-format
14681469 msgctxt "time range list"
14691470 msgid "%s %s %s"
14761477 #. * The space between the format place holders could be substituted with
14771478 #. * the appropriate separator or phrase and the ordering of the arguments
14781479 #. * can be rearranged with the %n#s syntax.
1479 #: ../src/translations.js:120
1480 #: src/translations.js:120
14801481 #, javascript-format
14811482 msgctxt "time range component"
14821483 msgid "%s %s"
14911492 #. * place holder.
14921493 #. * The separator (,) could be replaced with a translated variant or
14931494 #. * a phrase if appropriate.
1494 #: ../src/translations.js:152
1495 #: src/translations.js:152
14951496 #, javascript-format
14961497 msgctxt "day interval list"
14971498 msgid "%s,%s"
15061507 #. * %s place holder.
15071508 #. * The separator (,) could be replaced with a translated variant or
15081509 #. * a phrase if appropriate.
1509 #: ../src/translations.js:166
1510 #: src/translations.js:166
15101511 #, javascript-format
15111512 msgctxt "day interval list"
15121513 msgid "%s,%s,%s"
15131514 msgstr "%s,%s,%s"
15141515
1515 #: ../src/translations.js:185
1516 #: src/translations.js:185
15161517 msgid "every day"
15171518 msgstr "setiap hari"
15181519
15191520 #. Translators:
15201521 #. * This represents a range of days with a starting and ending day.
15211522 #.
1522 #: ../src/translations.js:197
1523 #: src/translations.js:197
15231524 #, javascript-format
15241525 msgctxt "day range"
15251526 msgid "%s-%s"
15261527 msgstr "%s-%s"
15271528
1528 #: ../src/translations.js:208
1529 #: src/translations.js:208
15291530 msgid "public holidays"
15301531 msgstr "hari libur publik"
15311532
1532 #: ../src/translations.js:210
1533 #: src/translations.js:210
15331534 msgid "school holidays"
15341535 msgstr "hari libur sekolah"
15351536
15411542 #. * the translation. The order of the arguments can be rearranged
15421543 #. * using the %n$s syntax.
15431544 #.
1544 #: ../src/translations.js:250
1545 #: src/translations.js:250
15451546 #, javascript-format
15461547 msgctxt "time interval list"
15471548 msgid "%s, %s"
15481549 msgstr "%s, %s"
15491550
1550 #: ../src/translations.js:264
1551 #: src/translations.js:264
15511552 msgid "not open"
15521553 msgstr "tidak buka"
15531554
15581559 #. * translation as needed. The order of the arguments can be rearranged
15591560 #. * using the %n$s syntax.
15601561 #.
1561 #: ../src/translations.js:279
1562 #: src/translations.js:279
15621563 #, javascript-format
15631564 msgctxt "time interval"
15641565 msgid "%s-%s"
15671568 #. Translators:
15681569 #. * This means a a place where you can plug in your laptop with ethernet.
15691570 #.
1570 #: ../src/translations.js:345
1571 #: src/translations.js:345
15711572 msgid "wired"
15721573 msgstr "ethernet"
15731574
15741575 #. Translators:
15751576 #. * Like internet cafe or library where the computer is given.
15761577 #.
1577 #: ../src/translations.js:350
1578 #: src/translations.js:350
15781579 msgid "terminal"
15791580 msgstr "terminal"
15801581
15811582 #. Translators:
15821583 #. * This means there is personnel which helps you in case of problems.
15831584 #.
1584 #: ../src/translations.js:355
1585 #: src/translations.js:355
15851586 msgid "service"
15861587 msgstr "pelayanan"
15871588
15881589 #. Translators: Accuracy of user location information
1589 #: ../src/utils.js:226
1590 #: src/utils.js:226
15901591 msgid "Unknown"
15911592 msgstr "Tak diketahui"
15921593
15931594 #. Translators: Accuracy of user location information
1594 #: ../src/utils.js:229
1595 #: src/utils.js:229
15951596 msgid "Exact"
15961597 msgstr "Eksak"
15971598
1598 #: ../src/utils.js:287
1599 #: src/utils.js:287
15991600 #, javascript-format
16001601 msgid "%f h"
16011602 msgstr "%f j"
16021603
1603 #: ../src/utils.js:289
1604 #: src/utils.js:289
16041605 #, javascript-format
16051606 msgid "%f min"
16061607 msgstr "%f men"
16071608
1608 #: ../src/utils.js:291
1609 #: src/utils.js:291
16091610 #, javascript-format
16101611 msgid "%f s"
16111612 msgstr "%f s"
16121613
16131614 #. Translators: This is a distance measured in kilometers
1614 #: ../src/utils.js:302
1615 #: src/utils.js:302
16151616 #, javascript-format
16161617 msgid "%s km"
16171618 msgstr "%s km"
16181619
16191620 #. Translators: This is a distance measured in meters
1620 #: ../src/utils.js:305
1621 #: src/utils.js:305
16211622 #, javascript-format
16221623 msgid "%s m"
16231624 msgstr "%s m"
16241625
16251626 #. Translators: This is a distance measured in miles
1626 #: ../src/utils.js:313
1627 #: src/utils.js:313
16271628 #, javascript-format
16281629 msgid "%s mi"
16291630 msgstr "%s mil"
16301631
16311632 #. Translators: This is a distance measured in feet
1632 #: ../src/utils.js:316
1633 #: src/utils.js:316
16331634 #, javascript-format
16341635 msgid "%s ft"
16351636 msgstr "%s kaki"
1637
1638 #~ msgid "OK"
1639 #~ msgstr "OK"
+250
-176
po/is.po less more
00 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
11 # This file is distributed under the same license as the PACKAGE package.
22 #
3 # Sveinn í Felli <sv1@fellsnet.is>, 2015, 2017.
3 # Sveinn í Felli <sv1@fellsnet.is>, 2015, 2017, 2018.
44 msgid ""
55 msgstr ""
66 "Project-Id-Version: \n"
7 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
8 "maps&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2017-10-03 16:33+0000\n"
10 "PO-Revision-Date: 2017-12-08 08:17+0000\n"
7 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
8 "POT-Creation-Date: 2018-06-25 00:22+0000\n"
9 "PO-Revision-Date: 2018-08-17 13:36+0000\n"
1110 "Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
1211 "Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
1312 "Language: is\n"
5756
5857 #. Translators: This is the program name.
5958 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:87 ../src/mainWindow.js:489
59 #: ../src/application.js:85 ../src/mainWindow.js:511
6160 msgid "Maps"
6261 msgstr "Landakort"
6362
133132 msgid "Facebook check-in privacy setting"
134133 msgstr "Persónuleyndarstillingar við innskráningu á Facebook"
135134
136 #: ../data/org.gnome.Maps.gschema.xml.h:16
135 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
136 #: ../data/org.gnome.Maps.gschema.xml.h:17
137137 msgid ""
138138 "Latest used Facebook check-in privacy setting. Possible values are: "
139139 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
141141 "Síðast notuðu persónuleyndarstillingar við innskráningu á Facebook. Möguleg "
142142 "gildi eru: ALLIR, VINIR_VINA, ALLIR_VINIR eða SJÁLF(UR)."
143143
144 #: ../data/org.gnome.Maps.gschema.xml.h:17
144 #: ../data/org.gnome.Maps.gschema.xml.h:18
145145 msgid "Foursquare check-in privacy setting"
146146 msgstr "Persónuleyndarstillingar við innskráningu á Foursquare"
147147
148 #: ../data/org.gnome.Maps.gschema.xml.h:18
148 #: ../data/org.gnome.Maps.gschema.xml.h:19
149149 msgid ""
150150 "Latest used Foursquare check-in privacy setting. Possible values are: "
151151 "public, followers or private."
152152 msgstr ""
153 "Síðast notuðu persónuleyndarstillingar við innskráningu á Foursquare. Möguleg "
154 "gildi eru: opinbert, fylgjendur eða einka."
155
156 #: ../data/org.gnome.Maps.gschema.xml.h:19
153 "Síðast notuðu persónuleyndarstillingar við innskráningu á Foursquare. "
154 "Möguleg gildi eru: opinbert, fylgjendur eða einka."
155
156 #: ../data/org.gnome.Maps.gschema.xml.h:20
157157 msgid "Foursquare check-in Facebook broadcasting"
158158 msgstr "Tilkynning á Facebook við innskráningu á Foursquare"
159159
160 #: ../data/org.gnome.Maps.gschema.xml.h:20
160 #: ../data/org.gnome.Maps.gschema.xml.h:21
161161 msgid ""
162162 "Indicates if Foursquare should broadcast the check-in as a post in the "
163163 "Facebook account associated with the Foursquare account."
165165 "Gefur til kynna hvort Foursquare eigi að senda tilkynningu um innskráningu "
166166 "inn á Facebook-aðganginn sem tengist viðkomandi Foursquare-reikningi."
167167
168 #: ../data/org.gnome.Maps.gschema.xml.h:21
168 #: ../data/org.gnome.Maps.gschema.xml.h:22
169169 msgid "Foursquare check-in Twitter broadcasting"
170170 msgstr "Tilkynning á Twitter við innskráningu á Foursquare"
171171
172 #: ../data/org.gnome.Maps.gschema.xml.h:22
172 #: ../data/org.gnome.Maps.gschema.xml.h:23
173173 msgid ""
174174 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
175175 "Twitter account associated with the Foursquare account."
177177 "Gefur til kynna hvort Foursquare eigi að senda tíst um innskráningu inn á "
178178 "Twitter-aðganginn sem tengist viðkomandi Foursquare-reikningi."
179179
180 #: ../data/org.gnome.Maps.gschema.xml.h:23
180 #: ../data/org.gnome.Maps.gschema.xml.h:24
181181 msgid "OpenStreetMap username or e-mail address"
182182 msgstr "Notandanafn eða netfang á OpenStreetMap"
183183
184 #: ../data/org.gnome.Maps.gschema.xml.h:24
184 #: ../data/org.gnome.Maps.gschema.xml.h:25
185185 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
186186 msgstr ""
187187 "Gefur til kynna hvort notandinn hafi skráð sig inn til að breyta gögnum í "
188188 "OpenStreetMap."
189189
190 #: ../data/org.gnome.Maps.gschema.xml.h:25
190 #: ../data/org.gnome.Maps.gschema.xml.h:26
191191 msgid "Last used transportation type for routing"
192192 msgstr "Síðast notaða gerð samgangna fyrir leiðaval"
193193
355355 msgid "Open shape layer"
356356 msgstr "Opna lag með lögunum"
357357
358 #: ../data/ui/layers-popover.ui.h:1
359 msgid "Load Map Layer"
360 msgstr "Hlaða inn kortalagi"
358 #. Translators: This string uses ellipsis character
359 #: ../data/ui/layers-popover.ui.h:2
360 #| msgctxt "shortcut window"
361 #| msgid "Open shape layer"
362 msgid "Open Shape Layer…"
363 msgstr "Opna lag með lögunum…"
361364
362365 #: ../data/ui/location-service-notification.ui.h:1
363366 msgid "Turn on location services to find your location"
379382
380383 #. Translators: This is a tooltip
381384 #: ../data/ui/main-window.ui.h:7
385 #| msgctxt "shortcut window"
386 #| msgid "Zoom out"
387 msgid "Zoom out"
388 msgstr "Renna frá"
389
390 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:9
392 #| msgctxt "shortcut window"
393 #| msgid "Zoom in"
394 msgid "Zoom in"
395 msgstr "Renna að"
396
397 #. Translators: This is a tooltip
398 #: ../data/ui/main-window.ui.h:11
382399 msgid "Toggle route planner"
383400 msgstr "Víxla leiðagerð af/á"
384401
385402 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:9
403 #: ../data/ui/main-window.ui.h:13
387404 msgid "Toggle favorites"
388405 msgstr "Víxla Eftirlætum af/á"
389406
390407 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:11
408 #: ../data/ui/main-window.ui.h:15
392409 msgid "Print Route"
393410 msgstr "Prenta leið"
394411
395 #: ../data/ui/main-window.ui.h:12
412 #: ../data/ui/main-window.ui.h:16
396413 msgid "Maps is offline!"
397414 msgstr "Kortin eru án nettengingar!"
398415
399 #: ../data/ui/main-window.ui.h:13
416 #: ../data/ui/main-window.ui.h:17
400417 msgid ""
401418 "Maps need an active internet connection to function properly, but one can’t "
402419 "be found."
404421 "Landakortaforritið þarf virka internet-tengingu til að virka almennilega, en "
405422 "ekki hefur gengið að finna neina slíka."
406423
407 #: ../data/ui/main-window.ui.h:14
424 #: ../data/ui/main-window.ui.h:18
408425 msgid "Check your connection and proxy settings."
409426 msgstr "Athugaðu tengi- og milliþjónastillingarnar þínar."
410427
550567 msgid "Cancel"
551568 msgstr "Hætta við"
552569
553 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:516
570 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
554571 msgid "Next"
555572 msgstr "Næsta"
556573
585602 msgid "_Open"
586603 msgstr "_Opna"
587604
588 #: ../data/ui/shape-layer-file-chooser.ui.h:1
589 msgid "Open Layer"
590 msgstr "Opna lag"
605 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
606 #| msgctxt "shortcut window"
607 #| msgid "Open shape layer"
608 msgid "Open Shape Layer"
609 msgstr "Opna lag með lögunum"
591610
592611 #. Translators: This is a tooltip
593612 #: ../data/ui/shape-layer-row.ui.h:2
673692 msgid "Ferries"
674693 msgstr "Ferjur"
675694
676 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
695 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
677696 msgid "Current location"
678697 msgstr "Núverandi staðsetning"
679698
708727 msgid "Could not find OSM element"
709728 msgstr "Gat ekki fundið OSM-stak"
710729
711 #: ../src/application.js:102
730 #: ../src/application.js:98
712731 msgid "A path to a local tiles directory structure"
713732 msgstr "Slóð á möppuuppbyggingu fyrir kortaflísar á tölvunni"
714733
715 #: ../src/checkInDialog.js:175
734 #: ../src/application.js:102
735 msgid "Show the version of the program"
736 msgstr "Sýna útgáfu forrits"
737
738 #: ../src/checkInDialog.js:167
716739 msgid "Select an account"
717740 msgstr "Veldu aðgang"
718741
719 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
742 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
720743 msgid "Loading"
721744 msgstr "Hleð inn"
722745
723 #: ../src/checkInDialog.js:204
746 #: ../src/checkInDialog.js:196
724747 msgid "Select a place"
725748 msgstr "Veldu stað"
726749
727 #: ../src/checkInDialog.js:209
750 #: ../src/checkInDialog.js:201
728751 msgid ""
729752 "Maps cannot find the place to check in to with Facebook. Please select one "
730753 "from this list."
732755 "Get ekki fundið staðinn til að skrá inn á Facebook. Veldu einn af þessum "
733756 "lista."
734757
735 #: ../src/checkInDialog.js:211
758 #: ../src/checkInDialog.js:203
736759 msgid ""
737760 "Maps cannot find the place to check in to with Foursquare. Please select one "
738761 "from this list."
742765
743766 #. Translators: %s is the name of the place to check in.
744767 #.
745 #: ../src/checkInDialog.js:226
768 #: ../src/checkInDialog.js:218
746769 #, javascript-format
747770 msgid "Check in to %s"
748771 msgstr "Skrá inn í %s"
749772
750773 #. Translators: %s is the name of the place to check in.
751774 #.
752 #: ../src/checkInDialog.js:236
775 #: ../src/checkInDialog.js:228
753776 #, javascript-format
754777 msgid "Write an optional message to check in to %s."
755778 msgstr "Þú getur skrifað skilaboð með innskráningunni í %s."
756779
757 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
758 #: ../src/osmEditDialog.js:553
780 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
781 #: ../src/osmEditDialog.js:549
759782 msgid "An error has occurred"
760783 msgstr "Villa hefur átt sér stað"
761784
762785 #. Translators: %s is the place name that user wanted to check-in
763 #: ../src/checkIn.js:147
786 #: ../src/checkIn.js:144
764787 #, javascript-format
765788 msgid "Cannot find “%s” in the social service"
766789 msgstr "Finn ekki \"%s\" á samfélagsmiðilsþjónustunni"
767790
768 #: ../src/checkIn.js:149
791 #: ../src/checkIn.js:146
769792 msgid "Cannot find a suitable place to check-in in this location"
770793 msgstr "Get ekki fundið hentugan stað til að skrá inn á þessari staðsetningu"
771794
772 #: ../src/checkIn.js:153
795 #: ../src/checkIn.js:150
773796 msgid ""
774797 "Credentials have expired, please open Online Accounts to sign in and enable "
775798 "this account"
777800 "Auðkennin eru útrunnin, opnaðu \"Aðgangar á neti\" til að skrá þig inn og "
778801 "virkja þennan aðgang"
779802
780 #: ../src/contextMenu.js:99
803 #: ../src/contextMenu.js:95
781804 msgid "Route from here"
782805 msgstr "Leið héðan"
783806
784 #: ../src/contextMenu.js:101
807 #: ../src/contextMenu.js:97
785808 msgid "Add destination"
786809 msgstr "Bæta við áfangastað"
787810
788 #: ../src/contextMenu.js:103
811 #: ../src/contextMenu.js:99
789812 msgid "Route to here"
790813 msgstr "Leið hingað"
791814
792 #: ../src/contextMenu.js:132
815 #: ../src/contextMenu.js:128
793816 msgid "Nothing found here!"
794817 msgstr "Ekkert fannst hér!"
795818
796 #: ../src/contextMenu.js:189
819 #: ../src/contextMenu.js:185
797820 msgid ""
798821 "Location was added to the map, note that it may take a while before it shows "
799822 "on the map and in search results."
801824 "Staðsetningunni var bætt á kortið, athugaðu að nokkur tími getur liðið "
802825 "þangað til hún fer að sjást á kortinu eða koma upp í leitarniðurstöðum."
803826
804 #: ../src/exportViewDialog.js:156
827 #. Translators: This is a format string for a PNG filename for an
828 #. * exported image with coordinates. The .png extension should be kept
829 #. * intact in the translated string.
830 #.
831 #: ../src/exportViewDialog.js:82
832 #, javascript-format
833 msgid "Maps at %f, %f.png"
834 msgstr "Landakort á %f, %f.png"
835
836 #: ../src/exportViewDialog.js:154
805837 msgid "Filesystem is read only"
806838 msgstr "Skráakerfi er aðeins til lestrar"
807839
808 #: ../src/exportViewDialog.js:158
840 #: ../src/exportViewDialog.js:156
809841 msgid "You do not have permission to save there"
810842 msgstr "Þú hefur ekki nægar aðgangsheimildir til að vista þarna"
811843
812 #: ../src/exportViewDialog.js:160
844 #: ../src/exportViewDialog.js:158
813845 msgid "The directory does not exist"
814846 msgstr "Mappan er ekki til"
815847
816 #: ../src/exportViewDialog.js:162
848 #: ../src/exportViewDialog.js:160
817849 msgid "No filename specified"
818850 msgstr "Ekkert skráarheiti tilgreint"
819851
820 #: ../src/exportViewDialog.js:170
852 #: ../src/exportViewDialog.js:168
821853 msgid "Unable to export view"
822854 msgstr "Tókst ekki að flytja út sýnina"
823855
825857 msgid "invalid coordinate"
826858 msgstr "ógild hnit"
827859
828 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
829 #: ../src/geoJSONSource.js:204
860 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
861 #: ../src/geoJSONSource.js:202
830862 msgid "parse error"
831863 msgstr "þáttunarvilla"
832864
833 #: ../src/geoJSONSource.js:183
865 #: ../src/geoJSONSource.js:181
834866 msgid "unknown geometry"
835867 msgstr "óþekkt gerð rúmfræði"
836868
837 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
869 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
838870 msgid "Route request failed."
839871 msgstr "Leiðarbeiðni mistókst."
840872
841 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
873 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
842874 msgid "No route found."
843875 msgstr "Engin leið fannst."
844876
845 #: ../src/graphHopper.js:193
877 #: ../src/graphHopper.js:189
846878 msgid "Start!"
847879 msgstr "Byrja!"
848880
850882 msgid "All Layer Files"
851883 msgstr "Allar lagaskrár"
852884
853 #: ../src/mainWindow.js:431
885 #: ../src/mainWindow.js:452
854886 msgid "Failed to connect to location service"
855887 msgstr "Tókst ekki að tengjast staðsetningarþjónustu"
856888
857 #: ../src/mainWindow.js:487
889 #: ../src/mainWindow.js:509
858890 msgid "translator-credits"
859891 msgstr "Sveinn í Felli, sv1@fellsnet.is"
860892
861 #: ../src/mainWindow.js:490
893 #: ../src/mainWindow.js:512
862894 msgid "A map application for GNOME"
863895 msgstr "Landakortaforrit fyrir GNOME"
864896
865 #: ../src/mapView.js:356
897 #: ../src/mainWindow.js:523
898 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
899 msgstr "Höfundarréttur © 2011 – 2017 Red Hat, Inc. og höfundar GNOME Maps"
900
901 #: ../src/mainWindow.js:542
902 #, javascript-format
903 msgid "Map data by %s and contributors"
904 msgstr "Kortagögn frá %s og meðhöfundum"
905
906 #. Translators: this is an attribution string giving credit to the
907 #. * tile provider where the %s placeholder is replaced by either
908 #. * the bare name of the tile provider, or a linkified URL if one
909 #. * is available
910 #.
911 #: ../src/mainWindow.js:558
912 #, javascript-format
913 msgid "Map tiles provided by %s"
914 msgstr "Kortatíglar gefnir út af %s"
915
916 #: ../src/mapView.js:350
866917 msgid "File type is not supported"
867918 msgstr "Það er enginn stuðningur við skráategundina"
868919
869 #: ../src/mapView.js:363
920 #: ../src/mapView.js:357
870921 msgid "Failed to open layer"
871922 msgstr "Mistókst að opna lag"
872923
873 #: ../src/mapView.js:399
924 #: ../src/mapView.js:393
874925 msgid "Failed to open GeoURI"
875926 msgstr "Mistókst að opna Geo URI-slóð"
876927
877 #: ../src/openTripPlanner.js:622
928 #: ../src/openTripPlanner.js:613
878929 msgid "No earlier alternatives found."
879930 msgstr "Engir fyrri möguleikar fundust."
880931
881 #: ../src/openTripPlanner.js:623
932 #: ../src/openTripPlanner.js:614
882933 msgid "No later alternatives found."
883934 msgstr "Engir síðari möguleikar fundust."
884935
885 #: ../src/openTripPlanner.js:661
936 #: ../src/openTripPlanner.js:652
886937 msgid "No timetable data found for this route."
887938 msgstr "Engin tímatöflugögn fundust fyrir þessa leið."
888939
889940 #. setting the status in session.cancel_message still seems
890941 #. to always give status IO_ERROR
891 #: ../src/osmConnection.js:442
942 #: ../src/osmConnection.js:436
892943 msgid "Incorrect user name or password"
893944 msgstr "Rangt notandanafn eða lykilorð"
894945
895 #: ../src/osmConnection.js:444
946 #: ../src/osmConnection.js:438
896947 msgid "Success"
897948 msgstr "Tókst"
898949
899 #: ../src/osmConnection.js:446
950 #: ../src/osmConnection.js:440
900951 msgid "Bad request"
901952 msgstr "Óleyfileg beiðni"
902953
903 #: ../src/osmConnection.js:448
954 #: ../src/osmConnection.js:442
904955 msgid "Object not found"
905956 msgstr "Hluturinn fannst ekki"
906957
907 #: ../src/osmConnection.js:450
958 #: ../src/osmConnection.js:444
908959 msgid "Conflict, someone else has just modified the object"
909960 msgstr "Árekstur, einhver annar er nýbúinn að breyta atriðinu"
910961
911 #: ../src/osmConnection.js:452
962 #: ../src/osmConnection.js:446
912963 msgid "Object has been deleted"
913964 msgstr "Hlutnum hefur verið eytt"
914965
915 #: ../src/osmConnection.js:454
966 #: ../src/osmConnection.js:448
916967 msgid "Way or relation refers to non-existing children"
917968 msgstr "Leið eða vensl vísa í afleiður sem ekki eru til"
918969
919 #: ../src/osmEditDialog.js:104
970 #: ../src/osmEditDialog.js:105
920971 msgid "Name"
921972 msgstr "Nafn"
922973
923 #: ../src/osmEditDialog.js:107
974 #: ../src/osmEditDialog.js:108
924975 msgid "The official name. This is typically what appears on signs."
925976 msgstr "Opinbera heitið. Venjulega það sem birt væri á skiltum og þess háttar"
926977
927 #: ../src/osmEditDialog.js:110
978 #: ../src/osmEditDialog.js:111
928979 msgid "Address"
929980 msgstr "Heimilisfang"
930981
931 #: ../src/osmEditDialog.js:118
982 #: ../src/osmEditDialog.js:119
932983 msgid "Website"
933984 msgstr "Vefsvæði"
934985
935 #: ../src/osmEditDialog.js:121
986 #: ../src/osmEditDialog.js:122
936987 msgid ""
937988 "The official website. Try to use the most basic form of a URL i.e. http://"
938989 "example.com instead of http://example.com/index.html."
940991 "Opinbera vefsvæðið. Reyndu að nota grunnform slóðarinnar, t.d. http://vefur."
941992 "is í stað http://dæmi.is/index.html."
942993
943 #: ../src/osmEditDialog.js:126
994 #: ../src/osmEditDialog.js:127
944995 msgid "Phone"
945996 msgstr "Símanúmer"
946997
947 #: ../src/osmEditDialog.js:130
998 #: ../src/osmEditDialog.js:131
948999 msgid ""
9491000 "Phone number. Use the international format, starting with a + sign. Beware "
9501001 "of local privacy laws, especially for private phone numbers."
9531004 "meðvitaður um reglur þær sem í gildi eru á svæðinu, sérstaklega varðandi "
9541005 "persónulega friðhelgi."
9551006
956 #: ../src/osmEditDialog.js:135 ../src/placeBubble.js:170
1007 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
9571008 msgid "Wikipedia"
9581009 msgstr "Wikipedia"
9591010
960 #: ../src/osmEditDialog.js:139
1011 #: ../src/osmEditDialog.js:140
9611012 msgid ""
9621013 "The format used should include the language code and the article title like "
9631014 "“en:Article title”."
9651016 "Sniðið ætti að innihalda tungumálskóða og titil greinar, til dæmis \"is:"
9661017 "Heiti greinar\"."
9671018
968 #: ../src/osmEditDialog.js:143
1019 #: ../src/osmEditDialog.js:144
9691020 msgid "Opening hours"
9701021 msgstr "Opnunartímar"
9711022
972 #: ../src/osmEditDialog.js:148
1023 #: ../src/osmEditDialog.js:149
9731024 msgid "See the link in the label for help on format."
9741025 msgstr ""
9751026 "Skoðaðu tengilinn í skýringum um hvar hægt sé að fá hjálp varðandi snið."
9761027
977 #: ../src/osmEditDialog.js:151
1028 #: ../src/osmEditDialog.js:152
9781029 msgid "Population"
9791030 msgstr "Fólksfjöldi"
9801031
981 #: ../src/osmEditDialog.js:156
1032 #: ../src/osmEditDialog.js:157
9821033 msgid "Altitude"
9831034 msgstr "Hæð"
9841035
985 #: ../src/osmEditDialog.js:159
1036 #: ../src/osmEditDialog.js:160
9861037 msgid "Elevation (height above sea level) of a point in metres."
9871038 msgstr "Hæð yfir sjávarmáli í metrum."
9881039
989 #: ../src/osmEditDialog.js:162
1040 #: ../src/osmEditDialog.js:163
9901041 msgid "Wheelchair access"
9911042 msgstr "Hjólastólaaðgangur"
9921043
993 #: ../src/osmEditDialog.js:165 ../src/osmEditDialog.js:174
994 #: ../src/osmEditDialog.js:212
1044 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1045 #: ../src/osmEditDialog.js:213
9951046 msgid "Yes"
9961047 msgstr "Já"
9971048
998 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
999 #: ../src/osmEditDialog.js:213
1049 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1050 #: ../src/osmEditDialog.js:214
10001051 msgid "No"
10011052 msgstr "Nei"
10021053
1003 #: ../src/osmEditDialog.js:167
1054 #: ../src/osmEditDialog.js:168
10041055 msgid "Limited"
10051056 msgstr "takmarkað"
10061057
1007 #: ../src/osmEditDialog.js:168
1058 #: ../src/osmEditDialog.js:169
10081059 msgid "Designated"
10091060 msgstr "uppgefið"
10101061
1011 #: ../src/osmEditDialog.js:171
1062 #: ../src/osmEditDialog.js:172
10121063 msgid "Internet access"
10131064 msgstr "Internetaðgangur"
10141065
10151066 #. Translators:
10161067 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10171068 #.
1018 #: ../src/osmEditDialog.js:176 ../src/translations.js:340
1069 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
10191070 msgid "Wi-Fi"
10201071 msgstr "Þráðlaust net"
10211072
1022 #: ../src/osmEditDialog.js:177
1073 #: ../src/osmEditDialog.js:178
10231074 msgid "Wired"
10241075 msgstr "Um kapal"
10251076
1026 #: ../src/osmEditDialog.js:178
1077 #: ../src/osmEditDialog.js:179
10271078 msgid "Terminal"
10281079 msgstr "Útstöð"
10291080
1030 #: ../src/osmEditDialog.js:179
1081 #: ../src/osmEditDialog.js:180
10311082 msgid "Service"
10321083 msgstr "Þjónusta"
10331084
1034 #: ../src/osmEditDialog.js:182
1085 #: ../src/osmEditDialog.js:183
10351086 msgid "Religion"
10361087 msgstr "Trúarbrögð"
10371088
1038 #: ../src/osmEditDialog.js:185 ../src/translations.js:363
1089 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
10391090 msgid "Animism"
10401091 msgstr "Andatrú"
10411092
1042 #: ../src/osmEditDialog.js:186
1093 #: ../src/osmEditDialog.js:187
10431094 msgid "Bahá’í"
10441095 msgstr "Bahá’í"
10451096
1046 #: ../src/osmEditDialog.js:187 ../src/translations.js:365
1097 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
10471098 msgid "Buddhism"
10481099 msgstr "Búddismi"
10491100
1050 #: ../src/osmEditDialog.js:188 ../src/translations.js:366
1101 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
10511102 msgid "Caodaism"
10521103 msgstr "Kao-Daí"
10531104
1054 #: ../src/osmEditDialog.js:189 ../src/translations.js:367
1105 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
10551106 msgid "Christianity"
10561107 msgstr "Kristindómur"
10571108
1058 #: ../src/osmEditDialog.js:190 ../src/translations.js:368
1109 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
10591110 msgid "Confucianism"
10601111 msgstr "Konfúsíusismi"
10611112
1062 #: ../src/osmEditDialog.js:191 ../src/translations.js:369
1113 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
10631114 msgid "Hinduism"
10641115 msgstr "Hindúismi"
10651116
1066 #: ../src/osmEditDialog.js:192 ../src/translations.js:370
1117 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
10671118 msgid "Jainism"
10681119 msgstr "Jaínismi"
10691120
1070 #: ../src/osmEditDialog.js:193 ../src/translations.js:371
1121 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
10711122 msgid "Judaism"
10721123 msgstr "Gyðingdómur"
10731124
1074 #: ../src/osmEditDialog.js:194 ../src/translations.js:372
1125 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
10751126 msgid "Islam"
10761127 msgstr "Íslam"
10771128
1078 #: ../src/osmEditDialog.js:195 ../src/translations.js:373
1129 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
10791130 msgid "Multiple Religions"
10801131 msgstr "Margra trúarbragða"
10811132
1082 #: ../src/osmEditDialog.js:196 ../src/translations.js:374
1133 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
10831134 msgid "Paganism"
10841135 msgstr "Heiðni"
10851136
1086 #: ../src/osmEditDialog.js:197 ../src/translations.js:375
1137 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
10871138 msgid "Pastafarianism"
10881139 msgstr "Pastafaríanismi"
10891140
1090 #: ../src/osmEditDialog.js:198 ../src/translations.js:376
1141 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
10911142 msgid "Scientology"
10921143 msgstr "Vísindakirkjan"
10931144
1094 #: ../src/osmEditDialog.js:199 ../src/translations.js:377
1145 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
10951146 msgid "Shinto"
10961147 msgstr "Shinto"
10971148
1098 #: ../src/osmEditDialog.js:200 ../src/translations.js:378
1149 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
10991150 msgid "Sikhism"
11001151 msgstr "Sikhismi"
11011152
1102 #: ../src/osmEditDialog.js:201 ../src/translations.js:379
1153 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
11031154 msgid "Spiritualism"
11041155 msgstr "Spírítismi"
11051156
1106 #: ../src/osmEditDialog.js:202 ../src/translations.js:380
1157 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
11071158 msgid "Taoism"
11081159 msgstr "Taóismi"
11091160
1110 #: ../src/osmEditDialog.js:203 ../src/translations.js:381
1161 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
11111162 msgid "Unitarian Universalism"
11121163 msgstr "Alþjóðlegur únítarismi"
11131164
1114 #: ../src/osmEditDialog.js:204 ../src/translations.js:382
1165 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
11151166 msgid "Voodoo"
11161167 msgstr "Vúdú"
11171168
1118 #: ../src/osmEditDialog.js:205 ../src/translations.js:383
1169 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
11191170 msgid "Yazidism"
11201171 msgstr "Jasismi"
11211172
1122 #: ../src/osmEditDialog.js:206 ../src/translations.js:384
1173 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
11231174 msgid "Zoroastrianism"
11241175 msgstr "Sóróismi"
11251176
1126 #: ../src/osmEditDialog.js:209
1177 #: ../src/osmEditDialog.js:210
11271178 msgid "Toilets"
11281179 msgstr "Snyrtingar"
11291180
1130 #: ../src/osmEditDialog.js:216
1181 #: ../src/osmEditDialog.js:217
11311182 msgid "Note"
11321183 msgstr "Athugasemd"
11331184
1134 #: ../src/osmEditDialog.js:219
1185 #: ../src/osmEditDialog.js:220
11351186 msgid ""
11361187 "Information used to inform other mappers about non-obvious information about "
11371188 "an element, the author’s intent when creating it, or hints for further "
11411192 "ábendingar um tiltekið atriði, markmið höfundar þegar hann útbjó atriði, eða "
11421193 "ábendingar um hvernig hægt yrði að þróa/bæta það."
11431194
1144 #: ../src/osmEditDialog.js:328
1195 #: ../src/osmEditDialog.js:325
11451196 msgctxt "dialog title"
11461197 msgid "Add to OpenStreetMap"
11471198 msgstr "Bæta í OpenStreetMap"
11481199
1149 #: ../src/osmEditDialog.js:381
1200 #: ../src/osmEditDialog.js:379
11501201 msgid "Select Type"
11511202 msgstr "Veldu tegund"
11521203
1153 #: ../src/osmEditDialog.js:500
1204 #: ../src/osmEditDialog.js:496
11541205 msgid "Done"
11551206 msgstr "Lokið"
11561207
1157 #: ../src/placeBubble.js:122
1208 #: ../src/placeBubble.js:125
11581209 msgid "Population:"
11591210 msgstr "Fólksfjöldi:"
11601211
1161 #: ../src/placeBubble.js:128
1212 #: ../src/placeBubble.js:131
11621213 msgid "Altitude:"
11631214 msgstr "Hæð:"
11641215
1165 #: ../src/placeBubble.js:133
1216 #: ../src/placeBubble.js:136
11661217 msgid "Opening hours:"
11671218 msgstr "Opnunartímar:"
11681219
1169 #: ../src/placeBubble.js:138
1220 #: ../src/placeBubble.js:141
11701221 msgid "Internet access:"
11711222 msgstr "Internetaðgangur:"
11721223
1173 #: ../src/placeBubble.js:143
1224 #: ../src/placeBubble.js:146
11741225 msgid "Religion:"
11751226 msgstr "Trúarbrögð:"
11761227
1177 #: ../src/placeBubble.js:148
1228 #: ../src/placeBubble.js:151
11781229 msgid "Toilets:"
11791230 msgstr "Snyrtingar:"
11801231
1181 #: ../src/placeBubble.js:153
1232 #: ../src/placeBubble.js:156
11821233 msgid "Wheelchair access:"
11831234 msgstr "Hjólastólaaðgangur:"
11841235
1185 #: ../src/placeBubble.js:159 ../src/placeBubble.js:163
1236 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
11861237 msgid "Phone:"
11871238 msgstr "Sími:"
11881239
1189 #: ../src/placeEntry.js:190
1240 #: ../src/placeEntry.js:186
11901241 msgid "Failed to parse Geo URI"
11911242 msgstr "Gat ekki þáttað Geo URI-slóð"
11921243
11961247 #. Translators:
11971248 #. * There is public internet access but the particular kind is unknown.
11981249 #.
1199 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1250 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
12001251 msgid "yes"
12011252 msgstr "já"
12021253
12051256 #. * can be accessed and others not, areas requiring assistance
12061257 #. * by someone pushing up a steep gradient).
12071258 #.
1208 #: ../src/place.js:226
1259 #: ../src/place.js:225
12091260 msgid "limited"
12101261 msgstr "takmarkað"
12111262
12171268 #. * no internet access is offered in a place where
12181269 #. * someone might expect it.
12191270 #.
1220 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1271 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
12211272 msgid "no"
12221273 msgstr "nei"
12231274
12261277 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12271278 #. * only). This is rarely used.
12281279 #.
1229 #: ../src/place.js:239
1280 #: ../src/place.js:238
12301281 msgid "designated"
12311282 msgstr "uppgefið"
12321283
1233 #: ../src/printLayout.js:244
1284 #: ../src/printLayout.js:240
12341285 #, javascript-format
12351286 msgid "From %s to %s"
12361287 msgstr "Frá %s til %s"
12371288
1238 #: ../src/printOperation.js:48
1289 #: ../src/printOperation.js:46
12391290 msgid "Loading map tiles for printing"
12401291 msgstr "Hleð inn kortaflísum fyrir prentun"
12411292
1242 #: ../src/printOperation.js:49
1293 #: ../src/printOperation.js:47
12431294 msgid "You can abort printing if this takes too long"
12441295 msgstr "Þú getur hætt við prentun ef þetta tekur of langan tíma"
12451296
1246 #: ../src/printOperation.js:51
1297 #: ../src/printOperation.js:49
12471298 msgid "Abort printing"
12481299 msgstr "Hætta við prentun"
12491300
1250 #: ../src/sendToDialog.js:179
1301 #. Translators: this is add via location tooltip
1302 #: ../src/routeEntry.js:72
1303 #| msgid "last viewed location"
1304 msgid "Add via location"
1305 msgstr "Bæta við í gegnum staðsetningu"
1306
1307 #. Translators: this is remove via location tooltip
1308 #: ../src/routeEntry.js:78
1309 #| msgid "Open location"
1310 msgid "Remove via location"
1311 msgstr "Fjarlægja í gegnum staðsetningu"
1312
1313 #. Translators: this is reverse route tooltip
1314 #: ../src/routeEntry.js:84
1315 msgid "Reverse route"
1316 msgstr "Snúa við leið"
1317
1318 #: ../src/sendToDialog.js:176
12511319 msgid "Failed to open URI"
12521320 msgstr "Gat ekki opnað URI-slóð"
12531321
1254 #: ../src/shapeLayer.js:92
1322 #: ../src/shapeLayer.js:91
12551323 msgid "failed to load file"
12561324 msgstr "mistókst að hlaða inn skrá"
12571325
12581326 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1259 #: ../src/sidebar.js:293
1327 #: ../src/sidebar.js:292
12601328 #, javascript-format
12611329 msgid "Estimated time: %s"
12621330 msgstr "Áætlaður tími: %s"
12641332 #. Translators: this a format string indicating arriving at the
12651333 #. * destination of journey with the arrival address and transit
12661334 #. * stop as the format parameter
1267 #: ../src/transitArrivalRow.js:56
1335 #: ../src/transitArrivalRow.js:54
12681336 #, javascript-format
12691337 msgid "Arrive at %s"
12701338 msgstr "Koma til %s"
12711339
1272 #: ../src/transitArrivalRow.js:58
1340 #: ../src/transitArrivalRow.js:56
12731341 msgid "Arrive"
12741342 msgstr "Koma"
12751343
12761344 #. Translators: this is a format string indicating instructions
12771345 #. * starting a journey at the address given as the parameter
12781346 #.
1279 #: ../src/transitLegRow.js:73
1347 #: ../src/transitLegRow.js:71
12801348 #, javascript-format
12811349 msgid "Start at %s"
12821350 msgstr "Byrja í %s"
12851353 #. * with no set name (such as when the user started routing from
12861354 #. * an arbitrary point on the map)
12871355 #.
1288 #: ../src/transitLegRow.js:79
1356 #: ../src/transitLegRow.js:77
12891357 msgid "Start"
12901358 msgstr "Upphaf"
12911359
1292 #: ../src/transitLegRow.js:107
1360 #: ../src/transitLegRow.js:106
12931361 msgid "Show walking instructions"
12941362 msgstr "Birta gönguleiðbeiningar"
12951363
1296 #: ../src/transitLegRow.js:108
1364 #: ../src/transitLegRow.js:107
12971365 msgid "Hide walking instructions"
12981366 msgstr "Fela gönguleiðbeiningar"
12991367
13001368 #. Translators: this is a format string indicating walking a certain
13011369 #. * distance, with the distance expression being the %s placeholder
13021370 #.
1303 #: ../src/transitLegRow.js:133
1371 #: ../src/transitLegRow.js:132
13041372 #, javascript-format
13051373 msgid "Walk %s"
13061374 msgstr "Ganga %s"
13071375
1308 #: ../src/transitMoreRow.js:41
1376 #: ../src/transitMoreRow.js:39
13091377 msgid "Load earlier alternatives"
13101378 msgstr "Hlaða inn fyrri valkostum"
13111379
1312 #: ../src/transitMoreRow.js:43
1380 #: ../src/transitMoreRow.js:41
13131381 msgid "Load later alternatives"
13141382 msgstr "Hlaða inn síðari valkostum"
13151383
13171385 #. * Translators: this is a format string giving the equivalent to
13181386 #. * "may 29" according to the current locale's convensions.
13191387 #.
1320 #: ../src/transitOptionsPanel.js:142
1388 #: ../src/transitOptionsPanel.js:141
13211389 msgctxt "month-day-date"
13221390 msgid "%b %e"
13231391 msgstr "%e. %b"
13271395 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13281396 #. * these could be rearranged if needed.
13291397 #.
1330 #: ../src/transitPlan.js:253
1398 #: ../src/transitPlan.js:249
13311399 #, javascript-format
13321400 msgid "%s – %s"
13331401 msgstr "%s – %s"
13361404 #. * less than an hour, with only the minutes part, using plural forms
13371405 #. * as appropriate
13381406 #.
1339 #: ../src/transitPlan.js:280
1407 #: ../src/transitPlan.js:276
13401408 #, javascript-format
13411409 msgid "%d minute"
13421410 msgid_plural "%d minutes"
13471415 #. * where the duration is an exact number of hours (i.e. no
13481416 #. * minutes part), using plural forms as appropriate
13491417 #.
1350 #: ../src/transitPlan.js:291
1418 #: ../src/transitPlan.js:287
13511419 #, javascript-format
13521420 msgid "%d hour"
13531421 msgid_plural "%d hours"
13581426 #. * where the duration contains an hour and minute part, it's
13591427 #. * pluralized on the hours part
13601428 #.
1361 #: ../src/transitPlan.js:297
1429 #: ../src/transitPlan.js:293
13621430 #, javascript-format
13631431 msgid "%d:%02d hour"
13641432 msgid_plural "%d:%02d hours"
13711439 #. * "12:00–13:03" where the placeholder %s are the actual times,
13721440 #. * these could be rearranged if needed.
13731441 #.
1374 #: ../src/transitPlan.js:649
1442 #: ../src/transitPlan.js:642
13751443 #, javascript-format
13761444 msgid "%s–%s"
13771445 msgstr "%s–%s"
15251593 msgstr "þjónusta"
15261594
15271595 #. Translators: Accuracy of user location information
1528 #: ../src/utils.js:231
1596 #: ../src/utils.js:226
15291597 msgid "Unknown"
15301598 msgstr "Óþekkt"
15311599
15321600 #. Translators: Accuracy of user location information
1533 #: ../src/utils.js:234
1601 #: ../src/utils.js:229
15341602 msgid "Exact"
15351603 msgstr "Nákvæmt"
15361604
1537 #: ../src/utils.js:337
1605 #: ../src/utils.js:287
15381606 #, javascript-format
15391607 msgid "%f h"
15401608 msgstr "%f klst"
15411609
1542 #: ../src/utils.js:339
1610 #: ../src/utils.js:289
15431611 #, javascript-format
15441612 msgid "%f min"
15451613 msgstr "%f mín"
15461614
1547 #: ../src/utils.js:341
1615 #: ../src/utils.js:291
15481616 #, javascript-format
15491617 msgid "%f s"
15501618 msgstr "%f sek"
15511619
15521620 #. Translators: This is a distance measured in kilometers
1553 #: ../src/utils.js:352
1621 #: ../src/utils.js:302
15541622 #, javascript-format
15551623 msgid "%s km"
15561624 msgstr "%s km"
15571625
15581626 #. Translators: This is a distance measured in meters
1559 #: ../src/utils.js:355
1627 #: ../src/utils.js:305
15601628 #, javascript-format
15611629 msgid "%s m"
15621630 msgstr "%s m"
15631631
15641632 #. Translators: This is a distance measured in miles
1565 #: ../src/utils.js:363
1633 #: ../src/utils.js:313
15661634 #, javascript-format
15671635 msgid "%s mi"
15681636 msgstr "%s míl"
15691637
15701638 #. Translators: This is a distance measured in feet
1571 #: ../src/utils.js:366
1639 #: ../src/utils.js:316
15721640 #, javascript-format
15731641 msgid "%s ft"
15741642 msgstr "%s fet"
15751643
1644 #~ msgid "Load Map Layer"
1645 #~ msgstr "Hlaða inn kortalagi"
1646
1647 #~ msgid "Open Layer"
1648 #~ msgstr "Opna lag"
1649
15761650 #~ msgid "%f km"
15771651 #~ msgstr "%f km"
15781652
+341
-343
po/it.po less more
77 msgstr ""
88 "Project-Id-Version: gnome-maps master\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
10 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
11 "PO-Revision-Date: 2018-05-04 17:52+0200\n"
12 "Last-Translator: Milo Casagrande <milo@milo.name>\n"
10 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
11 "PO-Revision-Date: 2018-08-30 13:43+0200\n"
12 "Last-Translator: Gianvito Cavasoli <gianvito@gmx.it>\n"
1313 "Language-Team: Italiano <gnome-it-list@gnome.org>\n"
1414 "Language: it\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19 "X-Generator: Poedit 2.0.6\n"
19 "X-Generator: Gtranslator 2.91.7\n"
2020 "X-Project-Style: gnome\n"
2121
22 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
22 #: data/org.gnome.Maps.appdata.xml.in:6
2323 msgid "GNOME Maps"
2424 msgstr "Mappe GNOME"
2525
26 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
26 #: data/org.gnome.Maps.appdata.xml.in:7
2727 msgid "Find places around the world"
2828 msgstr "Trova luoghi in giro per il mondo"
2929
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
30 #: data/org.gnome.Maps.appdata.xml.in:9
3131 msgid ""
3232 "Maps gives you quick access to maps all across the world. It allows you to "
3333 "quickly find the place you’re looking for by searching for a city or street, "
3737 "trovare velocemente i luoghi utilizzando la ricerca per città o per "
3838 "indirizzo e di trovare i luoghi in cui incontrare i propri amici."
3939
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
40 #: data/org.gnome.Maps.appdata.xml.in:14
4141 msgid ""
4242 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4343 "thousands of people across the globe."
4848 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4949 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5050 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
51 #: data/org.gnome.Maps.appdata.xml.in:22
5252 msgid ""
5353 "You can even search for specific types of locations, such as “Pubs near Main "
5454 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5757 "o «Hotel vicino a Piazza del Duomo, Milano»."
5858
5959 #. Translators: This is the program name.
60 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
61 #: ../src/application.js:85 ../src/mainWindow.js:511
60 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
61 #: src/application.js:83 src/mainWindow.js:511
6262 msgid "Maps"
6363 msgstr "Mappe"
6464
65 #: ../data/org.gnome.Maps.desktop.in.h:2
65 #: data/org.gnome.Maps.desktop.in:5
6666 msgid "A simple maps application"
6767 msgstr "Una semplice applicazione per le mappe"
6868
69 #: ../data/org.gnome.Maps.desktop.in.h:3
69 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
70 #: data/org.gnome.Maps.desktop.in:8
71 msgid "org.gnome.Maps"
72 msgstr "org.gnome.Maps"
73
74 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
75 #: data/org.gnome.Maps.desktop.in:14
7076 msgid "Maps;"
7177 msgstr "Mappe;"
7278
73 #: ../data/org.gnome.Maps.desktop.in.h:4
79 #: data/org.gnome.Maps.desktop.in:17
7480 msgid "Allows your location to be shown on the map."
7581 msgstr "Consente alla vostra posizione di essere mostrata sulla mappa."
7682
77 #: ../data/org.gnome.Maps.gschema.xml.h:1
83 #: data/org.gnome.Maps.gschema.xml:11
7884 msgid "last viewed location"
7985 msgstr "ultima posizione visualizzata"
8086
81 #: ../data/org.gnome.Maps.gschema.xml.h:2
87 #: data/org.gnome.Maps.gschema.xml:12
8288 msgid "Coordinates of last viewed location."
8389 msgstr "Coordinate dell'ultima posizione visualizzata."
8490
85 #: ../data/org.gnome.Maps.gschema.xml.h:3
91 #: data/org.gnome.Maps.gschema.xml:16
8692 msgid "Window size"
8793 msgstr "Dimensione finestra"
8894
89 #: ../data/org.gnome.Maps.gschema.xml.h:4
95 #: data/org.gnome.Maps.gschema.xml:17
9096 msgid "Window size (width and height)."
9197 msgstr "Dimensione della finestra (larghezza e altezza)."
9298
93 #: ../data/org.gnome.Maps.gschema.xml.h:5
99 #: data/org.gnome.Maps.gschema.xml:21
94100 msgid "Window position"
95101 msgstr "Posizione finestra"
96102
97 #: ../data/org.gnome.Maps.gschema.xml.h:6
103 #: data/org.gnome.Maps.gschema.xml:22
98104 msgid "Window position (X and Y)."
99105 msgstr "Posizione della finestra (X e Y)."
100106
101 #: ../data/org.gnome.Maps.gschema.xml.h:7
107 #: data/org.gnome.Maps.gschema.xml:26
102108 msgid "Window maximized"
103109 msgstr "Finestra massimizzata"
104110
105 #: ../data/org.gnome.Maps.gschema.xml.h:8
111 #: data/org.gnome.Maps.gschema.xml:27
106112 msgid "Window maximization state"
107113 msgstr "Stato massimizzazione della finestra"
108114
109 #: ../data/org.gnome.Maps.gschema.xml.h:9
115 #: data/org.gnome.Maps.gschema.xml:31
110116 msgid "Maximum number of search results"
111117 msgstr "Numero massimo di risultati per la ricerca"
112118
113 #: ../data/org.gnome.Maps.gschema.xml.h:10
119 #: data/org.gnome.Maps.gschema.xml:32
114120 msgid "Maximum number of search results from geocode search."
115121 msgstr "Numero massimo di risultati per la ricerca da codifica geografica."
116122
117 #: ../data/org.gnome.Maps.gschema.xml.h:11
123 #: data/org.gnome.Maps.gschema.xml:36
118124 msgid "Number of recent places to store"
119125 msgstr "Numero di luoghi recenti da archiviare"
120126
121 #: ../data/org.gnome.Maps.gschema.xml.h:12
127 #: data/org.gnome.Maps.gschema.xml:37
122128 msgid "Number of recently visited places to store."
123129 msgstr "Numero di luoghi visitati di recente di cui tenere traccia."
124130
125 #: ../data/org.gnome.Maps.gschema.xml.h:13
131 #: data/org.gnome.Maps.gschema.xml:41
126132 msgid "Number of recent routes to store"
127133 msgstr "Numero di percorsi recenti da archiviare"
128134
129 #: ../data/org.gnome.Maps.gschema.xml.h:14
135 #: data/org.gnome.Maps.gschema.xml:42
130136 msgid "Number of recently visited routes to store."
131137 msgstr "Numero di percorsi effettuati di recente di cui tenere traccia."
132138
133 #: ../data/org.gnome.Maps.gschema.xml.h:15
139 #: data/org.gnome.Maps.gschema.xml:46
134140 msgid "Facebook check-in privacy setting"
135141 msgstr "Impostazioni per la privacy dei check-in su Facebook"
136142
137143 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
138 #: ../data/org.gnome.Maps.gschema.xml.h:17
144 #: data/org.gnome.Maps.gschema.xml:48
139145 msgid ""
140146 "Latest used Facebook check-in privacy setting. Possible values are: "
141147 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
143149 "Ultime impostazioni per la privacy dei check-in su Facebook usate. I valori "
144150 "possibili sono: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS o SELF."
145151
146 #: ../data/org.gnome.Maps.gschema.xml.h:18
152 #: data/org.gnome.Maps.gschema.xml:52
147153 msgid "Foursquare check-in privacy setting"
148154 msgstr "Impostazioni per la privacy dei check-in su Foursquare"
149155
150 #: ../data/org.gnome.Maps.gschema.xml.h:19
156 #: data/org.gnome.Maps.gschema.xml:53
151157 msgid ""
152158 "Latest used Foursquare check-in privacy setting. Possible values are: "
153159 "public, followers or private."
155161 "Ultime impostazioni per la privacy dei check-in su Foursquare usate. I "
156162 "valori possibili sono: public, followers o private."
157163
158 #: ../data/org.gnome.Maps.gschema.xml.h:20
164 #: data/org.gnome.Maps.gschema.xml:57
159165 msgid "Foursquare check-in Facebook broadcasting"
160166 msgstr "Trasmissione a Facebook dei check-in di Foursquare"
161167
162 #: ../data/org.gnome.Maps.gschema.xml.h:21
168 #: data/org.gnome.Maps.gschema.xml:58
163169 msgid ""
164170 "Indicates if Foursquare should broadcast the check-in as a post in the "
165171 "Facebook account associated with the Foursquare account."
167173 "Indica se Foursquare deve inviare il check-in come post all'account Facebook "
168174 "associato a quello Foursquare."
169175
170 #: ../data/org.gnome.Maps.gschema.xml.h:22
176 #: data/org.gnome.Maps.gschema.xml:62
171177 msgid "Foursquare check-in Twitter broadcasting"
172178 msgstr "Trasmissione a Twitter dei check-in di Foursquare"
173179
174 #: ../data/org.gnome.Maps.gschema.xml.h:23
180 #: data/org.gnome.Maps.gschema.xml:63
175181 msgid ""
176182 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
177183 "Twitter account associated with the Foursquare account."
179185 "Indica se Foursquare deve inviare il check-in come tweet all'account Twitter "
180186 "associato a quello Foursquare."
181187
182 #: ../data/org.gnome.Maps.gschema.xml.h:24
188 #: data/org.gnome.Maps.gschema.xml:67
183189 msgid "OpenStreetMap username or e-mail address"
184190 msgstr "Nome utente o indirizzo e-mail di OpenStreetMap"
185191
186 #: ../data/org.gnome.Maps.gschema.xml.h:25
192 #: data/org.gnome.Maps.gschema.xml:68
187193 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
188194 msgstr ""
189195 "Indica se l'utente ha effettuato l'accesso per modificare i dati "
190196 "OpenStreetMap."
191197
192 #: ../data/org.gnome.Maps.gschema.xml.h:26
198 #: data/org.gnome.Maps.gschema.xml:72
193199 msgid "Last used transportation type for routing"
194200 msgstr "L'ultimo tipo di trasporto usato per il percorso"
195201
196 #: ../data/ui/app-menu.ui.h:1
202 #: data/ui/app-menu.ui:7
197203 msgid "Set up OpenStreetMap Account"
198204 msgstr "Impostazione account OpenStreetMap"
199205
200 #: ../data/ui/app-menu.ui.h:2
206 #: data/ui/app-menu.ui:12
201207 msgid "_Keyboard Shortcuts"
202208 msgstr "Scorciatoie da _tastiera"
203209
204 #: ../data/ui/app-menu.ui.h:3
210 #: data/ui/app-menu.ui:17
205211 msgid "About"
206212 msgstr "Informazioni"
207213
208 #: ../data/ui/app-menu.ui.h:4
214 #: data/ui/app-menu.ui:21
209215 msgid "Quit"
210216 msgstr "Esci"
211217
212 #: ../data/ui/check-in-dialog.ui.h:1
218 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
213219 msgid "Visibility"
214220 msgstr "Visibilità"
215221
216 #: ../data/ui/check-in-dialog.ui.h:2
222 #: data/ui/check-in-dialog.ui:334
217223 msgid "Post on Facebook"
218224 msgstr "Invia su Facebook"
219225
220 #: ../data/ui/check-in-dialog.ui.h:3
226 #: data/ui/check-in-dialog.ui:348
221227 msgid "Post on Twitter"
222228 msgstr "Invia su Twitter"
223229
224 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
225 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
230 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
231 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
226232 msgid "_Cancel"
227233 msgstr "A_nnulla"
228234
229235 #. Translators: Check in is used as a verb
230 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
236 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
231237 msgid "C_heck in"
232238 msgstr "C_heck-in"
233239
234 #: ../data/ui/check-in-dialog.ui.h:6
240 #: data/ui/check-in-dialog.ui:427
235241 msgid "Everyone"
236242 msgstr "Chiunque"
237243
238 #: ../data/ui/check-in-dialog.ui.h:7
244 #: data/ui/check-in-dialog.ui:431
239245 msgid "Friends of friends"
240246 msgstr "Gli amici dei propri amici"
241247
242 #: ../data/ui/check-in-dialog.ui.h:8
248 #: data/ui/check-in-dialog.ui:435
243249 msgid "Just friends"
244250 msgstr "Solo gli amici"
245251
246 #: ../data/ui/check-in-dialog.ui.h:9
252 #: data/ui/check-in-dialog.ui:439
247253 msgid "Just me"
248254 msgstr "Solo a me"
249255
250 #: ../data/ui/check-in-dialog.ui.h:10
256 #: data/ui/check-in-dialog.ui:453
251257 msgid "Public"
252258 msgstr "Pubblico"
253259
254 #: ../data/ui/check-in-dialog.ui.h:11
260 #: data/ui/check-in-dialog.ui:457
255261 msgid "Followers"
256262 msgstr "Follower"
257263
258 #: ../data/ui/check-in-dialog.ui.h:12
264 #: data/ui/check-in-dialog.ui:461
259265 msgid "Private"
260266 msgstr "Privato"
261267
262 #: ../data/ui/context-menu.ui.h:1
268 #: data/ui/context-menu.ui:9
263269 msgid "What’s here?"
264270 msgstr "Cosa c'è qui?"
265271
266 #: ../data/ui/context-menu.ui.h:2
272 #: data/ui/context-menu.ui:16
267273 msgid "Copy Location"
268274 msgstr "Copia posizione"
269275
270 #: ../data/ui/context-menu.ui.h:3
276 #: data/ui/context-menu.ui:23
271277 msgid "Export As Image"
272278 msgstr "Esporta come immagine"
273279
274 #: ../data/ui/context-menu.ui.h:4
280 #: data/ui/context-menu.ui:36
275281 msgid "Add to OpenStreetMap"
276282 msgstr "Aggiungi a OpenStreetMap"
277283
278 #: ../data/ui/export-view-dialog.ui.h:1
284 #: data/ui/export-view-dialog.ui:14
279285 msgid "Export view"
280286 msgstr "Esporta visualizzazione"
281287
282 #: ../data/ui/export-view-dialog.ui.h:3
288 #: data/ui/export-view-dialog.ui:34
283289 msgid "_Export"
284290 msgstr "_Esporta"
285291
286 #: ../data/ui/export-view-dialog.ui.h:4
292 #: data/ui/export-view-dialog.ui:126
287293 msgid "Include route and markers"
288294 msgstr "Includere percorsi e marcatori"
289295
290 #: ../data/ui/help-overlay.ui.h:1
296 #: data/ui/help-overlay.ui:14
291297 msgctxt "shortcut window"
292298 msgid "General"
293299 msgstr "Generale"
294300
295 #: ../data/ui/help-overlay.ui.h:2
301 #: data/ui/help-overlay.ui:18
296302 msgctxt "shortcut window"
297303 msgid "Show Shortcuts"
298304 msgstr "Mostra scorciatoie"
299305
300 #: ../data/ui/help-overlay.ui.h:3
306 #: data/ui/help-overlay.ui:25
301307 msgctxt "shortcut window"
302308 msgid "Search"
303309 msgstr "Ricerca"
304310
305 #: ../data/ui/help-overlay.ui.h:4
311 #: data/ui/help-overlay.ui:32
306312 msgctxt "shortcut window"
307313 msgid "Toggle route planner"
308314 msgstr "Attiva/Disattiva pianificazione percorso"
309315
310 #: ../data/ui/help-overlay.ui.h:5
316 #: data/ui/help-overlay.ui:39
311317 msgctxt "shortcut window"
312318 msgid "Print route"
313319 msgstr "Stampa il percorso"
314320
315 #: ../data/ui/help-overlay.ui.h:6
321 #: data/ui/help-overlay.ui:46
316322 msgctxt "shortcut window"
317323 msgid "Quit"
318324 msgstr "Esci"
319325
320 #: ../data/ui/help-overlay.ui.h:7
326 #: data/ui/help-overlay.ui:55
321327 msgctxt "shortcut window"
322328 msgid "Map View"
323329 msgstr "Visualizzazione mappa"
324330
325 #: ../data/ui/help-overlay.ui.h:8
331 #: data/ui/help-overlay.ui:59
326332 msgctxt "shortcut window"
327333 msgid "Zoom in"
328334 msgstr "Aumenta l'ingrandimento"
329335
330 #: ../data/ui/help-overlay.ui.h:9
336 #: data/ui/help-overlay.ui:66
331337 msgctxt "shortcut window"
332338 msgid "Zoom out"
333339 msgstr "Diminuisce l'ingrandimento"
334340
335 #: ../data/ui/help-overlay.ui.h:10
341 #: data/ui/help-overlay.ui:73
336342 msgctxt "shortcut window"
337343 msgid "Toggle scale"
338344 msgstr "Attiva/Disattiva scala"
339345
340 #: ../data/ui/help-overlay.ui.h:11
346 #: data/ui/help-overlay.ui:80
341347 msgctxt "shortcut window"
342348 msgid "Go to current location"
343349 msgstr "Va a alla posizione attuale"
344350
345 #: ../data/ui/help-overlay.ui.h:12
351 #: data/ui/help-overlay.ui:87
346352 msgctxt "shortcut window"
347353 msgid "Switch to street view"
348354 msgstr "Passa alla visualizzazione stradale"
349355
350 #: ../data/ui/help-overlay.ui.h:13
356 #: data/ui/help-overlay.ui:94
351357 msgctxt "shortcut window"
352358 msgid "Switch to aerial view"
353359 msgstr "Passa alla visualizzazione aerea"
354360
355 #: ../data/ui/help-overlay.ui.h:14
361 #: data/ui/help-overlay.ui:101
356362 msgctxt "shortcut window"
357363 msgid "Open shape layer"
358364 msgstr "Apre livello di forma"
359365
360366 #. Translators: This string uses ellipsis character
361 #: ../data/ui/layers-popover.ui.h:2
367 #: data/ui/layers-popover.ui:71
362368 msgid "Open Shape Layer…"
363369 msgstr "Apri livello di forma…"
364370
365 #: ../data/ui/location-service-notification.ui.h:1
371 #: data/ui/location-service-dialog.ui:16
366372 msgid "Turn on location services to find your location"
367373 msgstr "Attivare i servizi di localizzazione per rilevare la posizione"
368374
369 #: ../data/ui/location-service-notification.ui.h:2
375 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
376 #: data/ui/zoom-in-dialog.ui:28
377 msgid "Cancel"
378 msgstr "Annulla"
379
380 #: data/ui/location-service-dialog.ui:38
370381 msgid "Location Settings"
371382 msgstr "Impostazioni di localizzazione"
372383
373384 #. Translators: This is a tooltip
374 #: ../data/ui/main-window.ui.h:3
385 #: data/ui/main-window.ui:23
375386 msgid "Go to current location"
376387 msgstr "Vai alla posizione attuale"
377388
378389 #. Translators: This is a tooltip
379 #: ../data/ui/main-window.ui.h:5
390 #: data/ui/main-window.ui:44
380391 msgid "Choose map type"
381392 msgstr "Scegli il tipo di mappa"
382393
383394 #. Translators: This is a tooltip
384 #: ../data/ui/main-window.ui.h:7
395 #: data/ui/main-window.ui:69
385396 msgid "Zoom out"
386397 msgstr "Diminuisce l'ingrandimento"
387398
388399 #. Translators: This is a tooltip
389 #: ../data/ui/main-window.ui.h:9
400 #: data/ui/main-window.ui:85
390401 msgid "Zoom in"
391402 msgstr "Aumenta l'ingrandimento"
392403
393404 #. Translators: This is a tooltip
394 #: ../data/ui/main-window.ui.h:11
405 #: data/ui/main-window.ui:103
395406 msgid "Toggle route planner"
396407 msgstr "Attiva/Disattiva pianificazione percorso"
397408
398409 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:13
410 #: data/ui/main-window.ui:124
400411 msgid "Toggle favorites"
401412 msgstr "Attiva/Disattiva i preferiti"
402413
403414 #. Translators: This is a tooltip
404 #: ../data/ui/main-window.ui.h:15
415 #: data/ui/main-window.ui:144
405416 msgid "Print Route"
406417 msgstr "Stampa percorso"
407418
408 #: ../data/ui/main-window.ui.h:16
419 #: data/ui/main-window.ui:202
409420 msgid "Maps is offline!"
410421 msgstr "Mappe è fuori rete."
411422
412 #: ../data/ui/main-window.ui.h:17
423 #: data/ui/main-window.ui:212
413424 msgid ""
414425 "Maps need an active internet connection to function properly, but one can’t "
415426 "be found."
417428 "Mappe ha bisogno di una connessione a Internet attiva per funzionare "
418429 "correttamente, ma al momento è impossibile trovarne una."
419430
420 #: ../data/ui/main-window.ui.h:18
431 #: data/ui/main-window.ui:221
421432 msgid "Check your connection and proxy settings."
422433 msgstr "Verificare la propria connessione e le impostazioni del proxy."
423434
424435 #. Translators: This is a tooltip
425 #: ../data/ui/map-bubble.ui.h:2
436 #: data/ui/map-bubble.ui:45
426437 msgid "Add to new route"
427438 msgstr "Aggiungi a nuovo percorso"
428439
429440 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:4
441 #: data/ui/map-bubble.ui:62
431442 msgid "Open with another application"
432443 msgstr "Apri con un'altra applicazione"
433444
434445 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:6
446 #: data/ui/map-bubble.ui:79
436447 msgid "Mark as favorite"
437448 msgstr "Contrassegna come preferito"
438449
439450 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:10
451 #: data/ui/map-bubble.ui:98
441452 msgid "Check in here"
442453 msgstr "Check-in qui"
443454
444 #: ../data/ui/osm-account-dialog.ui.h:1
455 #: data/ui/osm-account-dialog.ui:9
445456 msgid "OpenStreetMap Account"
446457 msgstr "Account OpenStreetMap"
447458
448 #: ../data/ui/osm-account-dialog.ui.h:2
459 #: data/ui/osm-account-dialog.ui:22
449460 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
450461 msgstr ""
451462 "<span weight=\"bold\" size=\"x-large\">Accedi per modificare le mappe</span>"
452463
453 #: ../data/ui/osm-account-dialog.ui.h:3
464 #: data/ui/osm-account-dialog.ui:36
454465 msgid ""
455466 "Help to improve the map, using an\n"
456467 "OpenStreetMap account."
458469 "Aiuta a migliorare la mappa, usando un\n"
459470 "account OpenStreetMap."
460471
461 #: ../data/ui/osm-account-dialog.ui.h:5
472 #: data/ui/osm-account-dialog.ui:56
462473 msgid "Email"
463474 msgstr "Email"
464475
465 #: ../data/ui/osm-account-dialog.ui.h:6
476 #: data/ui/osm-account-dialog.ui:81
466477 msgid "Password"
467478 msgstr "Password"
468479
469 #: ../data/ui/osm-account-dialog.ui.h:7
480 #: data/ui/osm-account-dialog.ui:125
470481 msgid "Sign In"
471482 msgstr "Accedi"
472483
473 #: ../data/ui/osm-account-dialog.ui.h:8
484 #: data/ui/osm-account-dialog.ui:146
474485 msgid "Don’t have an account?"
475486 msgstr "Non si ha un account?"
476487
477488 #. The label should contain the link to the OSM reset password page with a translated title
478 #: ../data/ui/osm-account-dialog.ui.h:10
489 #: data/ui/osm-account-dialog.ui:159
479490 msgid ""
480491 "Sorry, that didn’t work. Please try again, or visit\n"
481492 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
485496 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
486497 "\">OpenStreetMap</a> per ripristinare la password."
487498
488 #: ../data/ui/osm-account-dialog.ui.h:12
499 #: data/ui/osm-account-dialog.ui:172
489500 msgid "The verification code didn’t match, please try again."
490501 msgstr "Il codice di verifica non corrisponde, riprovare."
491502
492 #: ../data/ui/osm-account-dialog.ui.h:13
503 #: data/ui/osm-account-dialog.ui:209
493504 msgid "Enter verification code shown above"
494505 msgstr "Inserire il codice di verifica mostrato sopra"
495506
496 #: ../data/ui/osm-account-dialog.ui.h:14
507 #: data/ui/osm-account-dialog.ui:232
497508 msgid "Verify"
498509 msgstr "Verifica"
499510
500 #: ../data/ui/osm-account-dialog.ui.h:15
511 #: data/ui/osm-account-dialog.ui:262
501512 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
502513 msgstr "<span weight=\"bold\" size=\"x-large\">Accesso effettuato</span>"
503514
504 #: ../data/ui/osm-account-dialog.ui.h:16
515 #: data/ui/osm-account-dialog.ui:275
505516 msgid "Your OpenStreetMap account is active."
506517 msgstr "L'account OpenStreetMap è attivo."
507518
508 #: ../data/ui/osm-account-dialog.ui.h:17
519 #: data/ui/osm-account-dialog.ui:309
509520 msgid "Sign Out"
510521 msgstr "Disconnetti"
511522
512 #: ../data/ui/osm-edit-address.ui.h:1
523 #: data/ui/osm-edit-address.ui:14
513524 msgid "Street"
514525 msgstr "Strada"
515526
516 #: ../data/ui/osm-edit-address.ui.h:2
527 #: data/ui/osm-edit-address.ui:26
517528 msgid "House number"
518529 msgstr "Numero civico"
519530
520 #: ../data/ui/osm-edit-address.ui.h:3
531 #: data/ui/osm-edit-address.ui:38
521532 msgid "Postal code"
522533 msgstr "Codice postale"
523534
524535 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
525 #: ../data/ui/osm-edit-address.ui.h:5
536 #: data/ui/osm-edit-address.ui:50
526537 msgid "City"
527538 msgstr "Città"
528539
529 #: ../data/ui/osm-edit-dialog.ui.h:1
540 #: data/ui/osm-edit-dialog.ui:58
530541 msgid "Type"
531542 msgstr "Tipo"
532543
533 #: ../data/ui/osm-edit-dialog.ui.h:2
544 #: data/ui/osm-edit-dialog.ui:84
534545 msgid "None"
535546 msgstr "Nessuno"
536547
537 #: ../data/ui/osm-edit-dialog.ui.h:3
548 #: data/ui/osm-edit-dialog.ui:129
538549 msgid "Add Field"
539550 msgstr "Aggiungi campo"
540551
541 #: ../data/ui/osm-edit-dialog.ui.h:4
552 #: data/ui/osm-edit-dialog.ui:163
542553 msgid "Comment"
543554 msgstr "Commento"
544555
545 #: ../data/ui/osm-edit-dialog.ui.h:5
556 #: data/ui/osm-edit-dialog.ui:195
546557 msgid ""
547558 "Map changes will be visible on all maps that use\n"
548559 "OpenStreetMap data."
550561 "Le modifiche alla mappa saranno visibili su tutte le mappe che usano\n"
551562 "dati di OpenStreetMap."
552563
553 #: ../data/ui/osm-edit-dialog.ui.h:7
564 #: data/ui/osm-edit-dialog.ui:241
554565 msgid "Recently Used"
555566 msgstr "Usate recentemente"
556567
557 #: ../data/ui/osm-edit-dialog.ui.h:8
568 #: data/ui/osm-edit-dialog.ui:280
558569 msgctxt "dialog title"
559570 msgid "Edit on OpenStreetMap"
560571 msgstr "Modifica su OpenStreetMap"
561572
562 #: ../data/ui/osm-edit-dialog.ui.h:9
563 msgid "Cancel"
564 msgstr "Annulla"
565
566 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
573 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
567574 msgid "Next"
568575 msgstr "Successiva"
569576
570577 #. Translators: This is a tooltip
571 #: ../data/ui/place-bubble.ui.h:2
578 #: data/ui/place-bubble.ui:49
572579 msgid "Edit on OpenStreetMap"
573580 msgstr "Modifica su OpenStreetMap"
574581
575582 #. Translators: This is a tooltip
576 #: ../data/ui/place-bubble.ui.h:4
583 #: data/ui/place-bubble.ui:73
577584 msgid "Show more information"
578585 msgstr "Mostra più informazioni"
579586
580 #: ../data/ui/place-popover.ui.h:1
587 #: data/ui/place-popover.ui:24
581588 msgid "Press enter to search"
582589 msgstr "Premere «Invio» per cercare"
583590
584 #: ../data/ui/place-popover.ui.h:2
591 #: data/ui/place-popover.ui:72
585592 msgid "No results found"
586593 msgstr "Nessun risultato trovato"
587594
588595 #. Translators: This is a tooltip
589 #: ../data/ui/route-entry.ui.h:2
596 #: data/ui/route-entry.ui:20
590597 msgid "Drag to change order of the route"
591598 msgstr "Trascinare per modificare l'ordine del percorso"
592599
593 #: ../data/ui/send-to-dialog.ui.h:1
600 #: data/ui/send-to-dialog.ui:15
594601 msgid "Open location"
595602 msgstr "Apri posizione"
596603
597 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
604 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
598605 msgid "_Open"
599606 msgstr "_Apri"
600607
601 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
608 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
602609 msgid "Open Shape Layer"
603610 msgstr "Apri livello di forma"
604611
605612 #. Translators: This is a tooltip
606 #: ../data/ui/shape-layer-row.ui.h:2
613 #: data/ui/shape-layer-row.ui:19
607614 msgid "Toggle visible"
608615 msgstr "Attiva/Disattiva visibilità"
609616
610 #: ../data/ui/sidebar.ui.h:1
617 #: data/ui/sidebar.ui:275
611618 msgid "Route search by GraphHopper"
612619 msgstr "Ricerca del percorso con GraphHopper"
613620
614 #: ../data/ui/sidebar.ui.h:2
621 #: data/ui/sidebar.ui:296
615622 msgid "Route search by OpenTripPlanner"
616623 msgstr "Ricerca del percorso con OpenTripPlanner"
617624
618 #: ../data/ui/sidebar.ui.h:3
625 #: data/ui/sidebar.ui:369
619626 msgid ""
620627 "Routing itineraries for public transit is provided by GNOME\n"
621628 "using timetable data obtained from transit companies or agencies.\n"
634641 "Nomi e marchi riportati sono da considerarsi, quando applicabile, come "
635642 "marchi registrati."
636643
637 #: ../data/ui/social-place-more-results-row.ui.h:1
644 #: data/ui/social-place-more-results-row.ui:8
638645 msgid "Show more results"
639646 msgstr "Mostra più risultati"
640647
641648 #. Translators: This is a tooltip
642 #: ../data/ui/transit-leg-row.ui.h:2
649 #: data/ui/transit-leg-row.ui:126
643650 msgid "Hide intermediate stops and information"
644651 msgstr "Nasconde le fermate intermedie e informazioni"
645652
646653 #. Translators: This is a tooltip
647 #: ../data/ui/transit-leg-row.ui.h:4
654 #: data/ui/transit-leg-row.ui:200
648655 msgid "Show intermediate stops and information"
649656 msgstr "Mostra le fermate intermedie e informazioni"
650657
651658 #. Indicates searching for the next available itineraries
652 #: ../data/ui/transit-options-panel.ui.h:2
659 #: data/ui/transit-options-panel.ui:18
653660 msgid "Leave Now"
654661 msgstr "Partire ora"
655662
656663 #. Indicates searching for itineraries leaving at the specified time at the earliest
657 #: ../data/ui/transit-options-panel.ui.h:4
664 #: data/ui/transit-options-panel.ui:19
658665 msgid "Leave By"
659666 msgstr "Partire alle"
660667
661668 #. Indicates searching for itineraries arriving no later than the specified time
662 #: ../data/ui/transit-options-panel.ui.h:6
669 #: data/ui/transit-options-panel.ui:20
663670 msgid "Arrive By"
664671 msgstr "Arrivare alle"
665672
666673 #. Header indicating selected modes of transit
667 #: ../data/ui/transit-options-panel.ui.h:8
674 #: data/ui/transit-options-panel.ui:106
668675 msgid "Show"
669676 msgstr "Mostra"
670677
671 #: ../data/ui/transit-options-panel.ui.h:9
678 #: data/ui/transit-options-panel.ui:117
672679 msgid "Buses"
673680 msgstr "Autobus"
674681
675 #: ../data/ui/transit-options-panel.ui.h:10
682 #: data/ui/transit-options-panel.ui:124
676683 msgid "Trams"
677684 msgstr "Tram"
678685
679 #: ../data/ui/transit-options-panel.ui.h:11
686 #: data/ui/transit-options-panel.ui:131
680687 msgid "Trains"
681688 msgstr "Treni"
682689
683 #: ../data/ui/transit-options-panel.ui.h:12
690 #: data/ui/transit-options-panel.ui:138
684691 msgid "Subway"
685692 msgstr "Metropolitana"
686693
687 #: ../data/ui/transit-options-panel.ui.h:13
694 #: data/ui/transit-options-panel.ui:145
688695 msgid "Ferries"
689696 msgstr "Traghetti"
690697
691 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
698 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
692699 msgid "Current location"
693700 msgstr "Posizione attuale"
694701
695702 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
696 #: ../data/ui/user-location-bubble.ui.h:4
697 #, no-c-format
703 #: data/ui/user-location-bubble.ui:28
698704 msgid "Accuracy: %s"
699705 msgstr "Precisione: %s"
700706
701 #: ../data/ui/zoom-in-notification.ui.h:1
707 #: data/ui/zoom-in-dialog.ui:16
702708 msgid "Zoom in to add location!"
703709 msgstr "Ingrandire per aggiungere la posizione."
704710
705 #: ../data/ui/zoom-in-notification.ui.h:2
706 msgid "OK"
707 msgstr "Ok"
708
709 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
710 #: ../lib/maps-file-tile-source.c:459
711 #: data/ui/zoom-in-dialog.ui:38
712 #| msgid "Zoom in"
713 msgid "Zoom In"
714 msgstr "Aumenta ingrandimento"
715
716 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
717 #: lib/maps-file-tile-source.c:459
711718 msgid "Failed to find tile structure in directory"
712719 msgstr "Impossibile trovare sezioni delle mappe nella directory"
713720
714 #: ../lib/maps-osm.c:56
721 #: lib/maps-osm.c:56
715722 msgid "Failed to parse XML document"
716723 msgstr "Analisi del documento XML non riuscita"
717724
718 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
725 #: lib/maps-osm.c:252 lib/maps-osm.c:405
719726 msgid "Missing required attributes"
720727 msgstr "Attributi richiesti mancanti"
721728
722 #: ../lib/maps-osm.c:453
729 #: lib/maps-osm.c:453
723730 msgid "Could not find OSM element"
724731 msgstr "Impossibile trovare l'elemento OSM"
725732
726 #: ../src/application.js:98
733 #: src/application.js:96
727734 msgid "A path to a local tiles directory structure"
728735 msgstr "Un percorso di una directory locale contenente sezioni delle mappe"
729736
730 #: ../src/application.js:102
737 #: src/application.js:100
731738 msgid "Show the version of the program"
732739 msgstr "Mostra la versione del programma"
733740
734 #: ../src/checkInDialog.js:167
741 #: src/checkInDialog.js:167
735742 msgid "Select an account"
736743 msgstr "Selezionare un account"
737744
738 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
745 #: src/checkInDialog.js:172 src/checkInDialog.js:244
739746 msgid "Loading"
740747 msgstr "Caricamento"
741748
742 #: ../src/checkInDialog.js:196
749 #: src/checkInDialog.js:196
743750 msgid "Select a place"
744751 msgstr "Selezionare un posto"
745752
746 #: ../src/checkInDialog.js:201
753 #: src/checkInDialog.js:201
747754 msgid ""
748755 "Maps cannot find the place to check in to with Facebook. Please select one "
749756 "from this list."
751758 "Mappe non può trovare il posto per il check-in con Facebook. Selezionarne "
752759 "uno da questo elenco."
753760
754 #: ../src/checkInDialog.js:203
761 #: src/checkInDialog.js:203
755762 msgid ""
756763 "Maps cannot find the place to check in to with Foursquare. Please select one "
757764 "from this list."
761768
762769 #. Translators: %s is the name of the place to check in.
763770 #.
764 #: ../src/checkInDialog.js:218
771 #: src/checkInDialog.js:218
765772 #, javascript-format
766773 msgid "Check in to %s"
767774 msgstr "Check-in presso %s"
768775
769776 #. Translators: %s is the name of the place to check in.
770777 #.
771 #: ../src/checkInDialog.js:228
778 #: src/checkInDialog.js:228
772779 #, javascript-format
773780 msgid "Write an optional message to check in to %s."
774781 msgstr "Scrivere un commento opzionale per il check-in presso %s."
775782
776 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
777 #: ../src/osmEditDialog.js:549
783 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
778784 msgid "An error has occurred"
779785 msgstr "Si è verificato un errore"
780786
781787 #. Translators: %s is the place name that user wanted to check-in
782 #: ../src/checkIn.js:144
788 #: src/checkIn.js:144
783789 #, javascript-format
784790 msgid "Cannot find “%s” in the social service"
785791 msgstr "Impossibile trovare «%s» nel servizio social"
786792
787 #: ../src/checkIn.js:146
793 #: src/checkIn.js:146
788794 msgid "Cannot find a suitable place to check-in in this location"
789795 msgstr "Impossibile trovare un posto adatto per il check-in in questo luogo"
790796
791 #: ../src/checkIn.js:150
797 #: src/checkIn.js:150
792798 msgid ""
793799 "Credentials have expired, please open Online Accounts to sign in and enable "
794800 "this account"
796802 "Credenziali scadute. Aprire «Account online» per accedere e abilitare questo "
797803 "account"
798804
799 #: ../src/contextMenu.js:95
805 #: src/contextMenu.js:95
800806 msgid "Route from here"
801807 msgstr "Percorso da qui"
802808
803 #: ../src/contextMenu.js:97
809 #: src/contextMenu.js:97
804810 msgid "Add destination"
805811 msgstr "Aggiungi destinazione"
806812
807 #: ../src/contextMenu.js:99
813 #: src/contextMenu.js:99
808814 msgid "Route to here"
809815 msgstr "Percorso fino a qui"
810816
811 #: ../src/contextMenu.js:128
817 #: src/contextMenu.js:128
812818 msgid "Nothing found here!"
813819 msgstr "Non c'è niente qui."
814820
815 #: ../src/contextMenu.js:185
821 #: src/contextMenu.js:189
816822 msgid ""
817823 "Location was added to the map, note that it may take a while before it shows "
818824 "on the map and in search results."
824830 #. * exported image with coordinates. The .png extension should be kept
825831 #. * intact in the translated string.
826832 #.
827 #: ../src/exportViewDialog.js:82
833 #: src/exportViewDialog.js:82
828834 #, javascript-format
829835 msgid "Maps at %f, %f.png"
830836 msgstr "Mappe di %f, %f.png"
831837
832 #: ../src/exportViewDialog.js:154
838 #: src/exportViewDialog.js:154
833839 msgid "Filesystem is read only"
834840 msgstr "Il filesystem è in sola lettura"
835841
836 #: ../src/exportViewDialog.js:156
842 #: src/exportViewDialog.js:156
837843 msgid "You do not have permission to save there"
838844 msgstr "Non si hanno i permessi per salvarle"
839845
840 #: ../src/exportViewDialog.js:158
846 #: src/exportViewDialog.js:158
841847 msgid "The directory does not exist"
842848 msgstr "La directory non esiste"
843849
844 #: ../src/exportViewDialog.js:160
850 #: src/exportViewDialog.js:160
845851 msgid "No filename specified"
846852 msgstr "Nessun nome file specificato"
847853
848 #: ../src/exportViewDialog.js:168
854 #: src/exportViewDialog.js:168
849855 msgid "Unable to export view"
850856 msgstr "Impossibile esportare la visualizzazione"
851857
852 #: ../src/geoJSONSource.js:98
858 #: src/geoJSONSource.js:98
853859 msgid "invalid coordinate"
854860 msgstr "coordinate non valide"
855861
856 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
857 #: ../src/geoJSONSource.js:202
862 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
858863 msgid "parse error"
859864 msgstr "errore di analisi"
860865
861 #: ../src/geoJSONSource.js:181
866 #: src/geoJSONSource.js:181
862867 msgid "unknown geometry"
863868 msgstr "geometria sconosciuta"
864869
865 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
870 #: src/graphHopper.js:93 src/openTripPlanner.js:652
866871 msgid "Route request failed."
867872 msgstr "Richiesta del percorso non riuscita."
868873
869 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
874 #: src/graphHopper.js:100 src/openTripPlanner.js:615
870875 msgid "No route found."
871876 msgstr "Percorso non trovato."
872877
873 #: ../src/graphHopper.js:189
878 #: src/graphHopper.js:188
874879 msgid "Start!"
875880 msgstr "Avvia."
876881
877 #: ../src/mainWindow.js:59
882 #: src/mainWindow.js:59
878883 msgid "All Layer Files"
879884 msgstr "Tutti i file livello"
880885
881 #: ../src/mainWindow.js:452
886 #: src/mainWindow.js:444
882887 msgid "Failed to connect to location service"
883888 msgstr "Impossibile connettersi al servizio di localizzazione"
884889
885 #: ../src/mainWindow.js:509
890 #: src/mainWindow.js:509
886891 msgid "translator-credits"
887892 msgstr ""
888893 "Claudio Arseni <claudio.arseni@ubuntu.com>\n"
889894 "Gianvito Cavasoli <gianvito@gmx.it>"
890895
891 #: ../src/mainWindow.js:512
896 #: src/mainWindow.js:512
892897 msgid "A map application for GNOME"
893898 msgstr "Una applicazione di GNOME per le mappe"
894899
895 #: ../src/mainWindow.js:523
900 #: src/mainWindow.js:523
896901 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
897902 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. e gli autori di GNOME Maps"
898903
899 #: ../src/mainWindow.js:542
904 #: src/mainWindow.js:542
900905 #, javascript-format
901906 msgid "Map data by %s and contributors"
902907 msgstr "I dati delle mappe sono di %s e collaboratori"
906911 #. * the bare name of the tile provider, or a linkified URL if one
907912 #. * is available
908913 #.
909 #: ../src/mainWindow.js:558
914 #: src/mainWindow.js:558
910915 #, javascript-format
911916 msgid "Map tiles provided by %s"
912917 msgstr "Le sezioni delle mappe sono fornite da %s"
913918
914 #: ../src/mapView.js:350
919 #: src/mapView.js:353
915920 msgid "File type is not supported"
916921 msgstr "Il tipo di file non è supportato"
917922
918 #: ../src/mapView.js:357
923 #: src/mapView.js:360
919924 msgid "Failed to open layer"
920925 msgstr "Apertura del livello non riuscita"
921926
922 #: ../src/mapView.js:393
927 #: src/mapView.js:396
923928 msgid "Failed to open GeoURI"
924929 msgstr "Apertura di GeoURI non riuscita"
925930
926 #: ../src/openTripPlanner.js:613
927 msgid "No earlier alternatives found."
928 msgstr "Non è stata trovata alcuna alternativa precedente."
929
930 #: ../src/openTripPlanner.js:614
931 msgid "No later alternatives found."
932 msgstr "Non è stata trovata alcuna alternativa successiva."
933
934 #: ../src/openTripPlanner.js:652
931 #: src/openTripPlanner.js:648
935932 msgid "No timetable data found for this route."
936933 msgstr "Nessun dato trovato sugli orari di questo percorso."
937934
938935 #. setting the status in session.cancel_message still seems
939936 #. to always give status IO_ERROR
940 #: ../src/osmConnection.js:436
937 #: src/osmConnection.js:436
941938 msgid "Incorrect user name or password"
942939 msgstr "Nome utente o password non corretti"
943940
944 #: ../src/osmConnection.js:438
941 #: src/osmConnection.js:438
945942 msgid "Success"
946943 msgstr "Successo"
947944
948 #: ../src/osmConnection.js:440
945 #: src/osmConnection.js:440
949946 msgid "Bad request"
950947 msgstr "Richiesta errata"
951948
952 #: ../src/osmConnection.js:442
949 #: src/osmConnection.js:442
953950 msgid "Object not found"
954951 msgstr "Oggetto non trovato"
955952
956 #: ../src/osmConnection.js:444
953 #: src/osmConnection.js:444
957954 msgid "Conflict, someone else has just modified the object"
958955 msgstr "Conflitto, qualcun altro ha già modificato l'oggetto"
959956
960 #: ../src/osmConnection.js:446
957 #: src/osmConnection.js:446
961958 msgid "Object has been deleted"
962959 msgstr "L'oggetto è stato eliminato"
963960
964 #: ../src/osmConnection.js:448
961 #: src/osmConnection.js:448
965962 msgid "Way or relation refers to non-existing children"
966963 msgstr "Percorso o relazione in riferimento a un nodo figlio non esistente"
967964
968 #: ../src/osmEditDialog.js:105
965 #: src/osmEditDialog.js:105
969966 msgid "Name"
970967 msgstr "Nome"
971968
972 #: ../src/osmEditDialog.js:108
969 #: src/osmEditDialog.js:108
973970 msgid "The official name. This is typically what appears on signs."
974971 msgstr "Il nome ufficiale. Questo è tipicamente quello che appare all'accesso."
975972
976 #: ../src/osmEditDialog.js:111
973 #: src/osmEditDialog.js:111
977974 msgid "Address"
978975 msgstr "Indirizzo"
979976
980 #: ../src/osmEditDialog.js:119
977 #: src/osmEditDialog.js:119
981978 msgid "Website"
982979 msgstr "Sito web"
983980
984 #: ../src/osmEditDialog.js:122
981 #: src/osmEditDialog.js:122
985982 msgid ""
986983 "The official website. Try to use the most basic form of a URL i.e. http://"
987984 "example.com instead of http://example.com/index.html."
989986 "Il sito web ufficiale. Provare a usare la forma più basica di un URL, "
990987 "esempio http://example.com invece di http://example.com/index.html."
991988
992 #: ../src/osmEditDialog.js:127
989 #: src/osmEditDialog.js:127
993990 msgid "Phone"
994991 msgstr "Telefono"
995992
996 #: ../src/osmEditDialog.js:131
993 #: src/osmEditDialog.js:131
997994 msgid ""
998995 "Phone number. Use the international format, starting with a + sign. Beware "
999996 "of local privacy laws, especially for private phone numbers."
1002999 "simbolo +. Fare attenzione alle leggi locali sulla privacy, specialmente per "
10031000 "i numeri di telefono privati."
10041001
1005 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1002 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10061003 msgid "Wikipedia"
10071004 msgstr "Wikipedia"
10081005
1009 #: ../src/osmEditDialog.js:140
1006 #: src/osmEditDialog.js:140
10101007 msgid ""
10111008 "The format used should include the language code and the article title like "
10121009 "“en:Article title”."
10141011 "Il formato usato deve includere il codice della lingua e il titolo "
10151012 "dell'articolo tipo «it:Titolo dell'articolo»."
10161013
1017 #: ../src/osmEditDialog.js:144
1014 #: src/osmEditDialog.js:144
10181015 msgid "Opening hours"
10191016 msgstr "Orari di apertura"
10201017
1021 #: ../src/osmEditDialog.js:149
1018 #: src/osmEditDialog.js:149
10221019 msgid "See the link in the label for help on format."
10231020 msgstr "Vedere il collegamento nell'etichetta per un aiuto sul formato."
10241021
1025 #: ../src/osmEditDialog.js:152
1022 #: src/osmEditDialog.js:152
10261023 msgid "Population"
10271024 msgstr "Popolazione"
10281025
1029 #: ../src/osmEditDialog.js:157
1026 #: src/osmEditDialog.js:157
10301027 msgid "Altitude"
10311028 msgstr "Altitudine"
10321029
1033 #: ../src/osmEditDialog.js:160
1030 #: src/osmEditDialog.js:160
10341031 msgid "Elevation (height above sea level) of a point in metres."
10351032 msgstr "Altitudine (altezza sopra il livello del mare) di un punto in metri."
10361033
1037 #: ../src/osmEditDialog.js:163
1034 #: src/osmEditDialog.js:163
10381035 msgid "Wheelchair access"
10391036 msgstr "Accesso per disabili"
10401037
1041 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1042 #: ../src/osmEditDialog.js:213
1038 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10431039 msgid "Yes"
10441040 msgstr "Sì"
10451041
1046 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1047 #: ../src/osmEditDialog.js:214
1042 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10481043 msgid "No"
10491044 msgstr "No"
10501045
1051 #: ../src/osmEditDialog.js:168
1046 #: src/osmEditDialog.js:168
10521047 msgid "Limited"
10531048 msgstr "Limitata"
10541049
1055 #: ../src/osmEditDialog.js:169
1050 #: src/osmEditDialog.js:169
10561051 msgid "Designated"
10571052 msgstr "Designata"
10581053
1059 #: ../src/osmEditDialog.js:172
1054 #: src/osmEditDialog.js:172
10601055 msgid "Internet access"
10611056 msgstr "Accesso Internet"
10621057
10631058 #. Translators:
10641059 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10651060 #.
1066 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1061 #: src/osmEditDialog.js:177 src/translations.js:340
10671062 msgid "Wi-Fi"
10681063 msgstr "Wi-Fi"
10691064
1070 #: ../src/osmEditDialog.js:178
1065 #: src/osmEditDialog.js:178
10711066 msgid "Wired"
10721067 msgstr "Con cavo"
10731068
1074 #: ../src/osmEditDialog.js:179
1069 #: src/osmEditDialog.js:179
10751070 msgid "Terminal"
10761071 msgstr "Terminale"
10771072
1078 #: ../src/osmEditDialog.js:180
1073 #: src/osmEditDialog.js:180
10791074 msgid "Service"
10801075 msgstr "Servizio"
10811076
1082 #: ../src/osmEditDialog.js:183
1077 #: src/osmEditDialog.js:183
10831078 msgid "Religion"
10841079 msgstr "Religione"
10851080
1086 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1081 #: src/osmEditDialog.js:186 src/translations.js:363
10871082 msgid "Animism"
10881083 msgstr "Animismo"
10891084
1090 #: ../src/osmEditDialog.js:187
1085 #: src/osmEditDialog.js:187
10911086 msgid "Bahá’í"
10921087 msgstr "Bahá’í"
10931088
1094 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1089 #: src/osmEditDialog.js:188 src/translations.js:365
10951090 msgid "Buddhism"
10961091 msgstr "Buddhismo"
10971092
1098 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1093 #: src/osmEditDialog.js:189 src/translations.js:366
10991094 msgid "Caodaism"
11001095 msgstr "Caodaismo"
11011096
1102 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1097 #: src/osmEditDialog.js:190 src/translations.js:367
11031098 msgid "Christianity"
11041099 msgstr "Cristianesimo"
11051100
1106 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1101 #: src/osmEditDialog.js:191 src/translations.js:368
11071102 msgid "Confucianism"
11081103 msgstr "Confucianesimo"
11091104
1110 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1105 #: src/osmEditDialog.js:192 src/translations.js:369
11111106 msgid "Hinduism"
11121107 msgstr "Induismo"
11131108
1114 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1109 #: src/osmEditDialog.js:193 src/translations.js:370
11151110 msgid "Jainism"
11161111 msgstr "Giainismo"
11171112
1118 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1113 #: src/osmEditDialog.js:194 src/translations.js:371
11191114 msgid "Judaism"
11201115 msgstr "Ebraismo"
11211116
1122 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1117 #: src/osmEditDialog.js:195 src/translations.js:372
11231118 msgid "Islam"
11241119 msgstr "Islam"
11251120
1126 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1121 #: src/osmEditDialog.js:196 src/translations.js:373
11271122 msgid "Multiple Religions"
11281123 msgstr "Religioni multiple"
11291124
1130 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1125 #: src/osmEditDialog.js:197 src/translations.js:374
11311126 msgid "Paganism"
11321127 msgstr "Paganesimo"
11331128
1134 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1129 #: src/osmEditDialog.js:198 src/translations.js:375
11351130 msgid "Pastafarianism"
11361131 msgstr "Pastafarianesimo"
11371132
1138 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1133 #: src/osmEditDialog.js:199 src/translations.js:376
11391134 msgid "Scientology"
11401135 msgstr "Scientology"
11411136
1142 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1137 #: src/osmEditDialog.js:200 src/translations.js:377
11431138 msgid "Shinto"
11441139 msgstr "Shintoismo"
11451140
1146 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1141 #: src/osmEditDialog.js:201 src/translations.js:378
11471142 msgid "Sikhism"
11481143 msgstr "Sikhismo"
11491144
1150 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1145 #: src/osmEditDialog.js:202 src/translations.js:379
11511146 msgid "Spiritualism"
11521147 msgstr "Spiritualismo"
11531148
1154 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1149 #: src/osmEditDialog.js:203 src/translations.js:380
11551150 msgid "Taoism"
11561151 msgstr "Taoismo"
11571152
1158 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1153 #: src/osmEditDialog.js:204 src/translations.js:381
11591154 msgid "Unitarian Universalism"
11601155 msgstr "Unitariani universalisti"
11611156
1162 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1157 #: src/osmEditDialog.js:205 src/translations.js:382
11631158 msgid "Voodoo"
11641159 msgstr "Voodoo"
11651160
1166 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1161 #: src/osmEditDialog.js:206 src/translations.js:383
11671162 msgid "Yazidism"
11681163 msgstr "Yazidismo"
11691164
1170 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1165 #: src/osmEditDialog.js:207 src/translations.js:384
11711166 msgid "Zoroastrianism"
11721167 msgstr "Zoroastrismo"
11731168
1174 #: ../src/osmEditDialog.js:210
1169 #: src/osmEditDialog.js:210
11751170 msgid "Toilets"
11761171 msgstr "Servizi igienici"
11771172
1178 #: ../src/osmEditDialog.js:217
1173 #: src/osmEditDialog.js:217
11791174 msgid "Note"
11801175 msgstr "Nota"
11811176
1182 #: ../src/osmEditDialog.js:220
1177 #: src/osmEditDialog.js:220
11831178 msgid ""
11841179 "Information used to inform other mappers about non-obvious information about "
11851180 "an element, the author’s intent when creating it, or hints for further "
11891184 "evidenti su un elemento, l'intento dell'autore quando lo crea, o suggerire "
11901185 "futuri miglioramenti."
11911186
1192 #: ../src/osmEditDialog.js:325
1187 #: src/osmEditDialog.js:325
11931188 msgctxt "dialog title"
11941189 msgid "Add to OpenStreetMap"
11951190 msgstr "Aggiungi a OpenStreetMap"
11961191
1197 #: ../src/osmEditDialog.js:379
1192 #: src/osmEditDialog.js:379
11981193 msgid "Select Type"
11991194 msgstr "Seleziona tipo"
12001195
1201 #: ../src/osmEditDialog.js:496
1196 #: src/osmEditDialog.js:496
12021197 msgid "Done"
12031198 msgstr "Fatto"
12041199
1205 #: ../src/placeBubble.js:125
1200 #: src/placeBubble.js:125
12061201 msgid "Population:"
12071202 msgstr "Popolazione:"
12081203
1209 #: ../src/placeBubble.js:131
1204 #: src/placeBubble.js:131
12101205 msgid "Altitude:"
12111206 msgstr "Altitudine:"
12121207
1213 #: ../src/placeBubble.js:136
1208 #: src/placeBubble.js:136
12141209 msgid "Opening hours:"
12151210 msgstr "Orari di apertura:"
12161211
1217 #: ../src/placeBubble.js:141
1212 #: src/placeBubble.js:141
12181213 msgid "Internet access:"
12191214 msgstr "Accesso Internet:"
12201215
1221 #: ../src/placeBubble.js:146
1216 #: src/placeBubble.js:146
12221217 msgid "Religion:"
12231218 msgstr "Religione:"
12241219
1225 #: ../src/placeBubble.js:151
1220 #: src/placeBubble.js:151
12261221 msgid "Toilets:"
12271222 msgstr "Servizi igienici:"
12281223
1229 #: ../src/placeBubble.js:156
1224 #: src/placeBubble.js:156
12301225 msgid "Wheelchair access:"
12311226 msgstr "Accesso per disabili:"
12321227
1233 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1228 #: src/placeBubble.js:162 src/placeBubble.js:166
12341229 msgid "Phone:"
12351230 msgstr "Telefono:"
12361231
1237 #: ../src/placeEntry.js:186
1232 #: src/placeEntry.js:186
12381233 msgid "Failed to parse Geo URI"
12391234 msgstr "Analisi dell'URI geografico non riuscita"
12401235
12441239 #. Translators:
12451240 #. * There is public internet access but the particular kind is unknown.
12461241 #.
1247 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1242 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12481243 msgid "yes"
12491244 msgstr "sì"
12501245
12531248 #. * can be accessed and others not, areas requiring assistance
12541249 #. * by someone pushing up a steep gradient).
12551250 #.
1256 #: ../src/place.js:225
1251 #: src/place.js:225
12571252 msgid "limited"
12581253 msgstr "limitata"
12591254
12651260 #. * no internet access is offered in a place where
12661261 #. * someone might expect it.
12671262 #.
1268 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1263 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12691264 msgid "no"
12701265 msgstr "no"
12711266
12741269 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12751270 #. * only). This is rarely used.
12761271 #.
1277 #: ../src/place.js:238
1272 #: src/place.js:238
12781273 msgid "designated"
12791274 msgstr "designata"
12801275
1281 #: ../src/printLayout.js:240
1276 #: src/printLayout.js:240
12821277 #, javascript-format
12831278 msgid "From %s to %s"
12841279 msgstr "Da %s a %s"
12851280
1286 #: ../src/printOperation.js:46
1281 #: src/printOperation.js:46
12871282 msgid "Loading map tiles for printing"
12881283 msgstr "Caricamento sezioni della mappa per la stampa"
12891284
1290 #: ../src/printOperation.js:47
1285 #: src/printOperation.js:47
12911286 msgid "You can abort printing if this takes too long"
12921287 msgstr "Si può interrompere la stampa se questa prende troppo tempo"
12931288
1294 #: ../src/printOperation.js:49
1289 #: src/printOperation.js:49
12951290 msgid "Abort printing"
12961291 msgstr "Interrompi stampa"
12971292
12981293 #. Translators: this is add via location tooltip
1299 #: ../src/routeEntry.js:72
1294 #: src/routeEntry.js:72
13001295 msgid "Add via location"
13011296 msgstr "Aggiunge tramite posizione"
13021297
13031298 #. Translators: this is remove via location tooltip
1304 #: ../src/routeEntry.js:78
1299 #: src/routeEntry.js:78
13051300 msgid "Remove via location"
13061301 msgstr "Rimuove tramite posizione"
13071302
13081303 #. Translators: this is reverse route tooltip
1309 #: ../src/routeEntry.js:84
1304 #: src/routeEntry.js:84
13101305 msgid "Reverse route"
13111306 msgstr "Percorso inverso"
13121307
1313 #: ../src/sendToDialog.js:176
1308 #: src/sendToDialog.js:175
13141309 msgid "Failed to open URI"
13151310 msgstr "Apertura dell'URI non riuscita"
13161311
1317 #: ../src/shapeLayer.js:91
1312 #: src/shapeLayer.js:91
13181313 msgid "failed to load file"
13191314 msgstr "caricamento file non riuscito"
13201315
13211316 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1322 #: ../src/sidebar.js:292
1317 #: src/sidebar.js:293
13231318 #, javascript-format
13241319 msgid "Estimated time: %s"
13251320 msgstr "Tempo stimato: %s"
13271322 #. Translators: this a format string indicating arriving at the
13281323 #. * destination of journey with the arrival address and transit
13291324 #. * stop as the format parameter
1330 #: ../src/transitArrivalRow.js:54
1325 #: src/transitArrivalRow.js:54
13311326 #, javascript-format
13321327 msgid "Arrive at %s"
13331328 msgstr "Arriva in %s"
13341329
1335 #: ../src/transitArrivalRow.js:56
1330 #: src/transitArrivalRow.js:56
13361331 msgid "Arrive"
13371332 msgstr "Arrivo"
13381333
13391334 #. Translators: this is a format string indicating instructions
13401335 #. * starting a journey at the address given as the parameter
13411336 #.
1342 #: ../src/transitLegRow.js:71
1337 #: src/transitLegRow.js:71
13431338 #, javascript-format
13441339 msgid "Start at %s"
13451340 msgstr "Partenza da %s"
13481343 #. * with no set name (such as when the user started routing from
13491344 #. * an arbitrary point on the map)
13501345 #.
1351 #: ../src/transitLegRow.js:77
1346 #: src/transitLegRow.js:77
13521347 msgid "Start"
13531348 msgstr "Partenza"
13541349
1355 #: ../src/transitLegRow.js:106
1350 #: src/transitLegRow.js:106
13561351 msgid "Show walking instructions"
13571352 msgstr "Mostra il percorso a piedi"
13581353
1359 #: ../src/transitLegRow.js:107
1354 #: src/transitLegRow.js:107
13601355 msgid "Hide walking instructions"
13611356 msgstr "Nasconde il percorso a piedi"
13621357
13631358 #. Translators: this is a format string indicating walking a certain
13641359 #. * distance, with the distance expression being the %s placeholder
13651360 #.
1366 #: ../src/transitLegRow.js:132
1361 #: src/transitLegRow.js:132
13671362 #, javascript-format
13681363 msgid "Walk %s"
13691364 msgstr "Camminare per %s"
13701365
1371 #: ../src/transitMoreRow.js:39
1366 #: src/transitMoreRow.js:39
13721367 msgid "Load earlier alternatives"
13731368 msgstr "Caricare alternative precedenti"
13741369
1375 #: ../src/transitMoreRow.js:41
1370 #: src/transitMoreRow.js:41
13761371 msgid "Load later alternatives"
13771372 msgstr "Caricare alternative successive"
13781373
1374 #: src/transitMoreRow.js:54
1375 msgid "No earlier alternatives found."
1376 msgstr "Non è stata trovata alcuna alternativa precedente."
1377
1378 #: src/transitMoreRow.js:56
1379 msgid "No later alternatives found."
1380 msgstr "Non è stata trovata alcuna alternativa successiva."
1381
13791382 #.
13801383 #. * Translators: this is a format string giving the equivalent to
13811384 #. * "may 29" according to the current locale's convensions.
13821385 #.
1383 #: ../src/transitOptionsPanel.js:141
1386 #: src/transitOptionsPanel.js:141
13841387 msgctxt "month-day-date"
13851388 msgid "%b %e"
13861389 msgstr "%e %b"
13901393 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13911394 #. * these could be rearranged if needed.
13921395 #.
1393 #: ../src/transitPlan.js:249
1396 #: src/transitPlan.js:254
13941397 #, javascript-format
13951398 msgid "%s – %s"
13961399 msgstr "%s – %s"
13991402 #. * less than an hour, with only the minutes part, using plural forms
14001403 #. * as appropriate
14011404 #.
1402 #: ../src/transitPlan.js:276
1405 #: src/transitPlan.js:281
14031406 #, javascript-format
14041407 msgid "%d minute"
14051408 msgid_plural "%d minutes"
14101413 #. * where the duration is an exact number of hours (i.e. no
14111414 #. * minutes part), using plural forms as appropriate
14121415 #.
1413 #: ../src/transitPlan.js:287
1416 #: src/transitPlan.js:292
14141417 #, javascript-format
14151418 msgid "%d hour"
14161419 msgid_plural "%d hours"
14211424 #. * where the duration contains an hour and minute part, it's
14221425 #. * pluralized on the hours part
14231426 #.
1424 #: ../src/transitPlan.js:293
1427 #: src/transitPlan.js:298
14251428 #, javascript-format
14261429 msgid "%d:%02d hour"
14271430 msgid_plural "%d:%02d hours"
14341437 #. * "12:00–13:03" where the placeholder %s are the actual times,
14351438 #. * these could be rearranged if needed.
14361439 #.
1437 #: ../src/transitPlan.js:642
1440 #: src/transitPlan.js:647
14381441 #, javascript-format
14391442 msgid "%s–%s"
14401443 msgstr "%s–%s"
14411444
1442 #: ../src/translations.js:56
1445 #: src/translations.js:56
14431446 msgid "around the clock"
14441447 msgstr "tutto il giorno"
14451448
1446 #: ../src/translations.js:58
1449 #: src/translations.js:58
14471450 msgid "from sunrise to sunset"
14481451 msgstr "dal tramonto all'alba"
14491452
14531456 #. * The space between the format place holders could be
14541457 #. * substituted with the appropriate separator.
14551458 #.
1456 #: ../src/translations.js:77
1459 #: src/translations.js:77
14571460 #, javascript-format
14581461 msgctxt "time range list"
14591462 msgid "%s %s"
14651468 #. * The space between the format place holders could be
14661469 #. * substituted with the appropriate separator.
14671470 #.
1468 #: ../src/translations.js:89
1471 #: src/translations.js:89
14691472 #, javascript-format
14701473 msgctxt "time range list"
14711474 msgid "%s %s %s"
14781481 #. * The space between the format place holders could be substituted with
14791482 #. * the appropriate separator or phrase and the ordering of the arguments
14801483 #. * can be rearranged with the %n#s syntax.
1481 #: ../src/translations.js:120
1484 #: src/translations.js:120
14821485 #, javascript-format
14831486 msgctxt "time range component"
14841487 msgid "%s %s"
14931496 #. * place holder.
14941497 #. * The separator (,) could be replaced with a translated variant or
14951498 #. * a phrase if appropriate.
1496 #: ../src/translations.js:152
1499 #: src/translations.js:152
14971500 #, javascript-format
14981501 msgctxt "day interval list"
14991502 msgid "%s,%s"
15081511 #. * %s place holder.
15091512 #. * The separator (,) could be replaced with a translated variant or
15101513 #. * a phrase if appropriate.
1511 #: ../src/translations.js:166
1514 #: src/translations.js:166
15121515 #, javascript-format
15131516 msgctxt "day interval list"
15141517 msgid "%s,%s,%s"
15151518 msgstr "%s,%s,%s"
15161519
1517 #: ../src/translations.js:185
1520 #: src/translations.js:185
15181521 msgid "every day"
15191522 msgstr "tutti i giorni"
15201523
15211524 #. Translators:
15221525 #. * This represents a range of days with a starting and ending day.
15231526 #.
1524 #: ../src/translations.js:197
1527 #: src/translations.js:197
15251528 #, javascript-format
15261529 msgctxt "day range"
15271530 msgid "%s-%s"
15281531 msgstr "%s-%s"
15291532
1530 #: ../src/translations.js:208
1533 #: src/translations.js:208
15311534 msgid "public holidays"
15321535 msgstr "vacanze"
15331536
1534 #: ../src/translations.js:210
1537 #: src/translations.js:210
15351538 msgid "school holidays"
15361539 msgstr "vacanze scolastiche"
15371540
15431546 #. * the translation. The order of the arguments can be rearranged
15441547 #. * using the %n$s syntax.
15451548 #.
1546 #: ../src/translations.js:250
1549 #: src/translations.js:250
15471550 #, javascript-format
15481551 msgctxt "time interval list"
15491552 msgid "%s, %s"
15501553 msgstr "%s, %s"
15511554
1552 #: ../src/translations.js:264
1555 #: src/translations.js:264
15531556 msgid "not open"
15541557 msgstr "chiuso"
15551558
15601563 #. * translation as needed. The order of the arguments can be rearranged
15611564 #. * using the %n$s syntax.
15621565 #.
1563 #: ../src/translations.js:279
1566 #: src/translations.js:279
15641567 #, javascript-format
15651568 msgctxt "time interval"
15661569 msgid "%s-%s"
15691572 #. Translators:
15701573 #. * This means a a place where you can plug in your laptop with ethernet.
15711574 #.
1572 #: ../src/translations.js:345
1575 #: src/translations.js:345
15731576 msgid "wired"
15741577 msgstr "con cavo"
15751578
15761579 #. Translators:
15771580 #. * Like internet cafe or library where the computer is given.
15781581 #.
1579 #: ../src/translations.js:350
1582 #: src/translations.js:350
15801583 msgid "terminal"
15811584 msgstr "terminale"
15821585
15831586 #. Translators:
15841587 #. * This means there is personnel which helps you in case of problems.
15851588 #.
1586 #: ../src/translations.js:355
1589 #: src/translations.js:355
15871590 msgid "service"
15881591 msgstr "servizio"
15891592
15901593 #. Translators: Accuracy of user location information
1591 #: ../src/utils.js:226
1594 #: src/utils.js:226
15921595 msgid "Unknown"
15931596 msgstr "Sconosciuta"
15941597
15951598 #. Translators: Accuracy of user location information
1596 #: ../src/utils.js:229
1599 #: src/utils.js:229
15971600 msgid "Exact"
15981601 msgstr "Esatta"
15991602
1600 #: ../src/utils.js:287
1603 #: src/utils.js:287
16011604 #, javascript-format
16021605 msgid "%f h"
16031606 msgstr "%f ora"
16041607
1605 #: ../src/utils.js:289
1608 #: src/utils.js:289
16061609 #, javascript-format
16071610 msgid "%f min"
16081611 msgstr "%f min"
16091612
1610 #: ../src/utils.js:291
1613 #: src/utils.js:291
16111614 #, javascript-format
16121615 msgid "%f s"
16131616 msgstr "%f sec"
16141617
16151618 #. Translators: This is a distance measured in kilometers
1616 #: ../src/utils.js:302
1619 #: src/utils.js:302
16171620 #, javascript-format
16181621 msgid "%s km"
16191622 msgstr "%s km"
16201623
16211624 #. Translators: This is a distance measured in meters
1622 #: ../src/utils.js:305
1625 #: src/utils.js:305
16231626 #, javascript-format
16241627 msgid "%s m"
16251628 msgstr "%s m"
16261629
16271630 #. Translators: This is a distance measured in miles
1628 #: ../src/utils.js:313
1631 #: src/utils.js:313
16291632 #, javascript-format
16301633 msgid "%s mi"
16311634 msgstr "%s mi"
16321635
16331636 #. Translators: This is a distance measured in feet
1634 #: ../src/utils.js:316
1637 #: src/utils.js:316
16351638 #, javascript-format
16361639 msgid "%s ft"
16371640 msgstr "%s ft"
1638
1639 #~| msgctxt "shortcut window"
1640 #~| msgid "Open shape layer"
1641 #~ msgid "Open Shape Layer&#x2026;"
1642 #~ msgstr "Apri livello di forma&#x2026;"
+349
-342
po/kk.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
11 "PO-Revision-Date: 2018-03-02 20:21+0500\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
10 "PO-Revision-Date: 2018-08-21 12:54+0500\n"
1211 "Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
1312 "Language-Team: Kazakh <kk@li.org>\n"
1413 "Language: kk\n"
1514 "MIME-Version: 1.0\n"
1615 "Content-Type: text/plain; charset=UTF-8\n"
1716 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 2.0.6\n"
17 "X-Generator: Poedit 2.1.1\n"
1918 "Plural-Forms: nplurals=1; plural=0;\n"
2019
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "GNOME карталары"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
2726 msgstr "Дүниежүзілік орындарды табу"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
3029 msgid ""
3130 "Maps gives you quick access to maps all across the world. It allows you to "
3231 "quickly find the place you’re looking for by searching for a city or street, "
3736 "көшесін енгізу арқылы табуға, немесе доспен кездесу үшін орынды табуға "
3837 "болады."
3938
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4140 msgid ""
4241 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4342 "thousands of people across the globe."
4847 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4948 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5049 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5251 msgid ""
5352 "You can even search for specific types of locations, such as “Pubs near Main "
5453 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5857 "\" (қазақша іздеу әлі мүмкін емес)."
5958
6059 #. Translators: This is the program name.
61 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
62 #: ../src/application.js:87 ../src/mainWindow.js:518
60 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
61 #: src/application.js:83 src/mainWindow.js:511
6362 msgid "Maps"
6463 msgstr "Карталар"
6564
66 #: ../data/org.gnome.Maps.desktop.in.h:2
65 #: data/org.gnome.Maps.desktop.in:5
6766 msgid "A simple maps application"
6867 msgstr "Қарапайым карталар қолданбасы"
6968
70 #: ../data/org.gnome.Maps.desktop.in.h:3
69 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
70 #: data/org.gnome.Maps.desktop.in:8
71 msgid "org.gnome.Maps"
72 msgstr "org.gnome.Maps"
73
74 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
75 #: data/org.gnome.Maps.desktop.in:14
7176 msgid "Maps;"
7277 msgstr "Maps;Карталар;"
7378
74 #: ../data/org.gnome.Maps.desktop.in.h:4
79 #: data/org.gnome.Maps.desktop.in:17
7580 msgid "Allows your location to be shown on the map."
7681 msgstr "Картада сіздің орналасуыңызды көрсете алады."
7782
78 #: ../data/org.gnome.Maps.gschema.xml.h:1
83 #: data/org.gnome.Maps.gschema.xml:11
7984 msgid "last viewed location"
8085 msgstr "соңғы қаралған орналасу"
8186
82 #: ../data/org.gnome.Maps.gschema.xml.h:2
87 #: data/org.gnome.Maps.gschema.xml:12
8388 msgid "Coordinates of last viewed location."
8489 msgstr "Соңғы қаралған орналасудың координаттары."
8590
86 #: ../data/org.gnome.Maps.gschema.xml.h:3
91 #: data/org.gnome.Maps.gschema.xml:16
8792 msgid "Window size"
8893 msgstr "Терезе өлшемі"
8994
90 #: ../data/org.gnome.Maps.gschema.xml.h:4
95 #: data/org.gnome.Maps.gschema.xml:17
9196 msgid "Window size (width and height)."
9297 msgstr "Терезе өлшемі (ені мен биіктігі)."
9398
94 #: ../data/org.gnome.Maps.gschema.xml.h:5
99 #: data/org.gnome.Maps.gschema.xml:21
95100 msgid "Window position"
96101 msgstr "Терезе орны"
97102
98 #: ../data/org.gnome.Maps.gschema.xml.h:6
103 #: data/org.gnome.Maps.gschema.xml:22
99104 msgid "Window position (X and Y)."
100105 msgstr "Терезе орны (x және y)."
101106
102 #: ../data/org.gnome.Maps.gschema.xml.h:7
107 #: data/org.gnome.Maps.gschema.xml:26
103108 msgid "Window maximized"
104109 msgstr "Терезе максималды етілген"
105110
106 #: ../data/org.gnome.Maps.gschema.xml.h:8
111 #: data/org.gnome.Maps.gschema.xml:27
107112 msgid "Window maximization state"
108113 msgstr "Терезенің максималды күйі"
109114
110 #: ../data/org.gnome.Maps.gschema.xml.h:9
115 #: data/org.gnome.Maps.gschema.xml:31
111116 msgid "Maximum number of search results"
112117 msgstr "Іздеу нәтижелерінің максималды саны"
113118
114 #: ../data/org.gnome.Maps.gschema.xml.h:10
119 #: data/org.gnome.Maps.gschema.xml:32
115120 msgid "Maximum number of search results from geocode search."
116121 msgstr "Геокодын іздеуі қайтаратын нәтижелерінің максималды саны."
117122
118 #: ../data/org.gnome.Maps.gschema.xml.h:11
123 #: data/org.gnome.Maps.gschema.xml:36
119124 msgid "Number of recent places to store"
120125 msgstr "Соңғы орындардың сақталатын саны"
121126
122 #: ../data/org.gnome.Maps.gschema.xml.h:12
127 #: data/org.gnome.Maps.gschema.xml:37
123128 msgid "Number of recently visited places to store."
124129 msgstr "Соңғы болған орындардың қаншауын сақтау керек."
125130
126 #: ../data/org.gnome.Maps.gschema.xml.h:13
131 #: data/org.gnome.Maps.gschema.xml:41
127132 msgid "Number of recent routes to store"
128133 msgstr "Соңғы бағыттардың сақталатын саны"
129134
130 #: ../data/org.gnome.Maps.gschema.xml.h:14
135 #: data/org.gnome.Maps.gschema.xml:42
131136 msgid "Number of recently visited routes to store."
132137 msgstr "Соңғы болған бағыттардың қаншауын сақтау керек."
133138
134 #: ../data/org.gnome.Maps.gschema.xml.h:15
139 #: data/org.gnome.Maps.gschema.xml:46
135140 msgid "Facebook check-in privacy setting"
136141 msgstr "Facebook көмегімен белгіленудің жекелік баптауы"
137142
138143 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
139 #: ../data/org.gnome.Maps.gschema.xml.h:17
144 #: data/org.gnome.Maps.gschema.xml:48
140145 msgid ""
141146 "Latest used Facebook check-in privacy setting. Possible values are: "
142147 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
144149 "Facebook көмегімен белгіленудің соңғы қолданылған жекелік баптауы. Мүмкін "
145150 "мәндері EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS және SELF."
146151
147 #: ../data/org.gnome.Maps.gschema.xml.h:18
152 #: data/org.gnome.Maps.gschema.xml:52
148153 msgid "Foursquare check-in privacy setting"
149154 msgstr "Foursquare көмегімен белгіленудің жекелік баптауы"
150155
151 #: ../data/org.gnome.Maps.gschema.xml.h:19
156 #: data/org.gnome.Maps.gschema.xml:53
152157 msgid ""
153158 "Latest used Foursquare check-in privacy setting. Possible values are: "
154159 "public, followers or private."
156161 "Foursquare көмегімен белгіленудің соңғы қолданылған жекелік баптауы. Мүмкін "
157162 "мәндері: public, followers не private."
158163
159 #: ../data/org.gnome.Maps.gschema.xml.h:20
164 #: data/org.gnome.Maps.gschema.xml:57
160165 msgid "Foursquare check-in Facebook broadcasting"
161166 msgstr "Foursquare көмегімен белгіленудің Facebook ішіне жариялауы"
162167
163 #: ../data/org.gnome.Maps.gschema.xml.h:21
168 #: data/org.gnome.Maps.gschema.xml:58
164169 msgid ""
165170 "Indicates if Foursquare should broadcast the check-in as a post in the "
166171 "Facebook account associated with the Foursquare account."
169174 "байланысқан Facebook тіркелгісіне жазба ретінде жариялау керек пе, соны "
170175 "анықтайды."
171176
172 #: ../data/org.gnome.Maps.gschema.xml.h:22
177 #: data/org.gnome.Maps.gschema.xml:62
173178 msgid "Foursquare check-in Twitter broadcasting"
174179 msgstr "Foursquare көмегімен белгіленудің Twitter ішіне жариялауы"
175180
176 #: ../data/org.gnome.Maps.gschema.xml.h:23
181 #: data/org.gnome.Maps.gschema.xml:63
177182 msgid ""
178183 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
179184 "Twitter account associated with the Foursquare account."
182187 "байланысқан Twitter тіркелгісіне твит ретінде жариялау керек пе, соны "
183188 "анықтайды."
184189
185 #: ../data/org.gnome.Maps.gschema.xml.h:24
190 #: data/org.gnome.Maps.gschema.xml:67
186191 msgid "OpenStreetMap username or e-mail address"
187192 msgstr "OpenStreetMap пайдаланушы аты немесе эл. пошта адресі"
188193
189 #: ../data/org.gnome.Maps.gschema.xml.h:25
194 #: data/org.gnome.Maps.gschema.xml:68
190195 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
191196 msgstr ""
192197 "Пайдаланушы OpenStreetMap деректерін түзету үшін кірген ба, соны анықтайды."
193198
194 #: ../data/org.gnome.Maps.gschema.xml.h:26
199 #: data/org.gnome.Maps.gschema.xml:72
195200 msgid "Last used transportation type for routing"
196201 msgstr "Бағдарды құрастыру кезінде соңғы қолданылған көлік түрі"
197202
198 #: ../data/ui/app-menu.ui.h:1
203 #: data/ui/app-menu.ui:7
199204 msgid "Set up OpenStreetMap Account"
200205 msgstr "OpenStreetMap тіркелгісін баптау"
201206
202 #: ../data/ui/app-menu.ui.h:2
207 #: data/ui/app-menu.ui:12
203208 msgid "_Keyboard Shortcuts"
204209 msgstr "П_ернетақта жарлықтары"
205210
206 #: ../data/ui/app-menu.ui.h:3
211 #: data/ui/app-menu.ui:17
207212 msgid "About"
208213 msgstr "Осы туралы"
209214
210 #: ../data/ui/app-menu.ui.h:4
215 #: data/ui/app-menu.ui:21
211216 msgid "Quit"
212217 msgstr "Шығу"
213218
214 #: ../data/ui/check-in-dialog.ui.h:1
219 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
215220 msgid "Visibility"
216221 msgstr "Көрінуі"
217222
218 #: ../data/ui/check-in-dialog.ui.h:2
223 #: data/ui/check-in-dialog.ui:334
219224 msgid "Post on Facebook"
220225 msgstr "Facebook-те жариялау"
221226
222 #: ../data/ui/check-in-dialog.ui.h:3
227 #: data/ui/check-in-dialog.ui:348
223228 msgid "Post on Twitter"
224229 msgstr "Twitter-де жариялау"
225230
226 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
227 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
231 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
232 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
228233 msgid "_Cancel"
229234 msgstr "Ба_с тарту"
230235
231236 #. Translators: Check in is used as a verb
232 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
237 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
233238 msgid "C_heck in"
234239 msgstr "Б_елгілену"
235240
236 #: ../data/ui/check-in-dialog.ui.h:6
241 #: data/ui/check-in-dialog.ui:427
237242 msgid "Everyone"
238243 msgstr "Әркім"
239244
240 #: ../data/ui/check-in-dialog.ui.h:7
245 #: data/ui/check-in-dialog.ui:431
241246 msgid "Friends of friends"
242247 msgstr "Достардың достары"
243248
244 #: ../data/ui/check-in-dialog.ui.h:8
249 #: data/ui/check-in-dialog.ui:435
245250 msgid "Just friends"
246251 msgstr "Тек достар"
247252
248 #: ../data/ui/check-in-dialog.ui.h:9
253 #: data/ui/check-in-dialog.ui:439
249254 msgid "Just me"
250255 msgstr "Тек мен"
251256
252 #: ../data/ui/check-in-dialog.ui.h:10
257 #: data/ui/check-in-dialog.ui:453
253258 msgid "Public"
254259 msgstr "Публикалық"
255260
256 #: ../data/ui/check-in-dialog.ui.h:11
261 #: data/ui/check-in-dialog.ui:457
257262 msgid "Followers"
258263 msgstr "Сонымнан ерушілер"
259264
260 #: ../data/ui/check-in-dialog.ui.h:12
265 #: data/ui/check-in-dialog.ui:461
261266 msgid "Private"
262267 msgstr "Жеке"
263268
264 #: ../data/ui/context-menu.ui.h:1
269 #: data/ui/context-menu.ui:9
265270 msgid "What’s here?"
266271 msgstr "Осында не бар?"
267272
268 #: ../data/ui/context-menu.ui.h:2
273 #: data/ui/context-menu.ui:16
269274 msgid "Copy Location"
270275 msgstr "Орналасуды көшіріп алу"
271276
272 #: ../data/ui/context-menu.ui.h:3
277 #: data/ui/context-menu.ui:23
273278 msgid "Export As Image"
274279 msgstr "Сурет ретінде экспорттау"
275280
276 #: ../data/ui/context-menu.ui.h:4
281 #: data/ui/context-menu.ui:36
277282 msgid "Add to OpenStreetMap"
278283 msgstr "OpenStreetMap ішіне қосу"
279284
280 #: ../data/ui/export-view-dialog.ui.h:1
285 #: data/ui/export-view-dialog.ui:14
281286 msgid "Export view"
282287 msgstr "Көріністі экспорттау"
283288
284 #: ../data/ui/export-view-dialog.ui.h:3
289 #: data/ui/export-view-dialog.ui:34
285290 msgid "_Export"
286291 msgstr "Э_кспорт"
287292
288 #: ../data/ui/export-view-dialog.ui.h:4
293 #: data/ui/export-view-dialog.ui:126
289294 msgid "Include route and markers"
290295 msgstr "Бағдар және маркерлерді қоса"
291296
292 #: ../data/ui/help-overlay.ui.h:1
297 #: data/ui/help-overlay.ui:14
293298 msgctxt "shortcut window"
294299 msgid "General"
295300 msgstr "Жалпы"
296301
297 #: ../data/ui/help-overlay.ui.h:2
302 #: data/ui/help-overlay.ui:18
298303 msgctxt "shortcut window"
299304 msgid "Show Shortcuts"
300305 msgstr "Пернетақта жарлықтарын көрсету"
301306
302 #: ../data/ui/help-overlay.ui.h:3
307 #: data/ui/help-overlay.ui:25
303308 msgctxt "shortcut window"
304309 msgid "Search"
305310 msgstr "Іздеу"
306311
307 #: ../data/ui/help-overlay.ui.h:4
312 #: data/ui/help-overlay.ui:32
308313 msgctxt "shortcut window"
309314 msgid "Toggle route planner"
310315 msgstr "Бағдар жоспарлаушысын іске қосу/сөндіру"
311316
312 #: ../data/ui/help-overlay.ui.h:5
317 #: data/ui/help-overlay.ui:39
313318 msgctxt "shortcut window"
314319 msgid "Print route"
315320 msgstr "Бағдарды баспаға шығару"
316321
317 #: ../data/ui/help-overlay.ui.h:6
322 #: data/ui/help-overlay.ui:46
318323 msgctxt "shortcut window"
319324 msgid "Quit"
320325 msgstr "Шығу"
321326
322 #: ../data/ui/help-overlay.ui.h:7
327 #: data/ui/help-overlay.ui:55
323328 msgctxt "shortcut window"
324329 msgid "Map View"
325330 msgstr "Карта көрінісі"
326331
327 #: ../data/ui/help-overlay.ui.h:8
332 #: data/ui/help-overlay.ui:59
328333 msgctxt "shortcut window"
329334 msgid "Zoom in"
330335 msgstr "Үлкейту"
331336
332 #: ../data/ui/help-overlay.ui.h:9
337 #: data/ui/help-overlay.ui:66
333338 msgctxt "shortcut window"
334339 msgid "Zoom out"
335340 msgstr "Кішірейту"
336341
337 #: ../data/ui/help-overlay.ui.h:10
342 #: data/ui/help-overlay.ui:73
338343 msgctxt "shortcut window"
339344 msgid "Toggle scale"
340345 msgstr "Масштабты іске қосу/сөндіру"
341346
342 #: ../data/ui/help-overlay.ui.h:11
347 #: data/ui/help-overlay.ui:80
343348 msgctxt "shortcut window"
344349 msgid "Go to current location"
345350 msgstr "Ағымдағы орналасуға өту"
346351
347 #: ../data/ui/help-overlay.ui.h:12
352 #: data/ui/help-overlay.ui:87
348353 msgctxt "shortcut window"
349354 msgid "Switch to street view"
350355 msgstr "Көше көрінісіне ауысу"
351356
352 #: ../data/ui/help-overlay.ui.h:13
357 #: data/ui/help-overlay.ui:94
353358 msgctxt "shortcut window"
354359 msgid "Switch to aerial view"
355360 msgstr "Ауадан көрінісіне ауысу"
356361
357 #: ../data/ui/help-overlay.ui.h:14
362 #: data/ui/help-overlay.ui:101
358363 msgctxt "shortcut window"
359364 msgid "Open shape layer"
360365 msgstr "Қабатты (shape) ашу"
361366
362367 #. Translators: This string uses ellipsis character
363 #: ../data/ui/layers-popover.ui.h:2
364 msgid "Open Shape Layer&#x2026;"
365 msgstr "Қабатты (shape) ашу&#x2026;"
366
367 #: ../data/ui/location-service-notification.ui.h:1
368 #: data/ui/layers-popover.ui:71
369 msgid "Open Shape Layer…"
370 msgstr "Қабатты (shape) ашу…"
371
372 #: data/ui/location-service-dialog.ui:16
368373 msgid "Turn on location services to find your location"
369374 msgstr "Орнасуыңызды анықтау үшін орналасулар қызметін іске қосыңыз"
370375
371 #: ../data/ui/location-service-notification.ui.h:2
376 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
377 #: data/ui/zoom-in-dialog.ui:28
378 msgid "Cancel"
379 msgstr "Бас тарту"
380
381 #: data/ui/location-service-dialog.ui:38
372382 msgid "Location Settings"
373383 msgstr "Орналасу баптаулары"
374384
375385 #. Translators: This is a tooltip
376 #: ../data/ui/main-window.ui.h:3
386 #: data/ui/main-window.ui:23
377387 msgid "Go to current location"
378388 msgstr "Ағымдағы орналасуға өту"
379389
380390 #. Translators: This is a tooltip
381 #: ../data/ui/main-window.ui.h:5
391 #: data/ui/main-window.ui:44
382392 msgid "Choose map type"
383393 msgstr "Карта түрін таңдаңыз"
384394
385395 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:7
396 #: data/ui/main-window.ui:69
387397 msgid "Zoom out"
388398 msgstr "Кішірейту"
389399
390400 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:9
401 #: data/ui/main-window.ui:85
392402 msgid "Zoom in"
393403 msgstr "Үлкейту"
394404
395405 #. Translators: This is a tooltip
396 #: ../data/ui/main-window.ui.h:11
406 #: data/ui/main-window.ui:103
397407 msgid "Toggle route planner"
398408 msgstr "Бағдар жоспарлаушысын іске қосу/сөндіру"
399409
400410 #. Translators: This is a tooltip
401 #: ../data/ui/main-window.ui.h:13
411 #: data/ui/main-window.ui:124
402412 msgid "Toggle favorites"
403413 msgstr "Таңдамалыларды көрсету/жасыру"
404414
405415 #. Translators: This is a tooltip
406 #: ../data/ui/main-window.ui.h:15
416 #: data/ui/main-window.ui:144
407417 msgid "Print Route"
408418 msgstr "Бағдарды баспаға шығару"
409419
410 #: ../data/ui/main-window.ui.h:16
420 #: data/ui/main-window.ui:202
411421 msgid "Maps is offline!"
412422 msgstr "Карталар желіге қосылмаған!"
413423
414 #: ../data/ui/main-window.ui.h:17
424 #: data/ui/main-window.ui:212
415425 msgid ""
416426 "Maps need an active internet connection to function properly, but one can’t "
417427 "be found."
419429 "Карталар дұрыс жұмысы үшін интернетпен байланыс керек, бірақ ондай байланыс "
420430 "табылмады."
421431
422 #: ../data/ui/main-window.ui.h:18
432 #: data/ui/main-window.ui:221
423433 msgid "Check your connection and proxy settings."
424434 msgstr "Байланысу және прокси баптауларын тексеріңіз."
425435
426436 #. Translators: This is a tooltip
427 #: ../data/ui/map-bubble.ui.h:2
437 #: data/ui/map-bubble.ui:45
428438 msgid "Add to new route"
429439 msgstr "Жаңа бағдарға қосу"
430440
431441 #. Translators: This is a tooltip
432 #: ../data/ui/map-bubble.ui.h:4
442 #: data/ui/map-bubble.ui:62
433443 msgid "Open with another application"
434444 msgstr "Басқа қолданбамен ашу"
435445
436446 #. Translators: This is a tooltip
437 #: ../data/ui/map-bubble.ui.h:6
447 #: data/ui/map-bubble.ui:79
438448 msgid "Mark as favorite"
439449 msgstr "Таңдамалы ретінде белгілеу"
440450
441451 #. Translators: This is a tooltip
442 #: ../data/ui/map-bubble.ui.h:10
452 #: data/ui/map-bubble.ui:98
443453 msgid "Check in here"
444454 msgstr "Осында белгілену"
445455
446 #: ../data/ui/osm-account-dialog.ui.h:1
456 #: data/ui/osm-account-dialog.ui:9
447457 msgid "OpenStreetMap Account"
448458 msgstr "OpenStreetMap тіркелгісі"
449459
450 #: ../data/ui/osm-account-dialog.ui.h:2
460 #: data/ui/osm-account-dialog.ui:22
451461 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
452462 msgstr ""
453463 "<span weight=\"bold\" size=\"x-large\">Карталарды түзету үшін кіріңіз</span>"
454464
455 #: ../data/ui/osm-account-dialog.ui.h:3
465 #: data/ui/osm-account-dialog.ui:36
456466 msgid ""
457467 "Help to improve the map, using an\n"
458468 "OpenStreetMap account."
460470 "OpenStreetMap тіркелгісі көмегімен\n"
461471 "карталарды жақсартуға көмектесіңіз."
462472
463 #: ../data/ui/osm-account-dialog.ui.h:5
473 #: data/ui/osm-account-dialog.ui:56
464474 msgid "Email"
465475 msgstr "Эл. пошта"
466476
467 #: ../data/ui/osm-account-dialog.ui.h:6
477 #: data/ui/osm-account-dialog.ui:81
468478 msgid "Password"
469479 msgstr "Пароль"
470480
471 #: ../data/ui/osm-account-dialog.ui.h:7
481 #: data/ui/osm-account-dialog.ui:125
472482 msgid "Sign In"
473483 msgstr "Кіру"
474484
475 #: ../data/ui/osm-account-dialog.ui.h:8
485 #: data/ui/osm-account-dialog.ui:146
476486 msgid "Don’t have an account?"
477487 msgstr "Тіркелгіңіз жоқ па?"
478488
479489 #. The label should contain the link to the OSM reset password page with a translated title
480 #: ../data/ui/osm-account-dialog.ui.h:10
490 #: data/ui/osm-account-dialog.ui:159
481491 msgid ""
482492 "Sorry, that didn’t work. Please try again, or visit\n"
483493 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
487497 "пароліңізді тастау үшін, <a href=\"https://www.openstreetmap.org/user/forgot-"
488498 "password\">OpenStreetMap</a> сайтын шолыңыз."
489499
490 #: ../data/ui/osm-account-dialog.ui.h:12
500 #: data/ui/osm-account-dialog.ui:172
491501 msgid "The verification code didn’t match, please try again."
492502 msgstr "Растау коды сәйкес болмады, қайталап көріңіз."
493503
494 #: ../data/ui/osm-account-dialog.ui.h:13
504 #: data/ui/osm-account-dialog.ui:209
495505 msgid "Enter verification code shown above"
496506 msgstr "Жоғарыда көрсетілген растау кодын енгізіңіз"
497507
498 #: ../data/ui/osm-account-dialog.ui.h:14
508 #: data/ui/osm-account-dialog.ui:232
499509 msgid "Verify"
500510 msgstr "Растау"
501511
502 #: ../data/ui/osm-account-dialog.ui.h:15
512 #: data/ui/osm-account-dialog.ui:262
503513 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
504514 msgstr "<span weight=\"bold\" size=\"x-large\">Кіру орындалды</span>"
505515
506 #: ../data/ui/osm-account-dialog.ui.h:16
516 #: data/ui/osm-account-dialog.ui:275
507517 msgid "Your OpenStreetMap account is active."
508518 msgstr "Сіздің OpenStreetMap тіркелгіңіз белсенді."
509519
510 #: ../data/ui/osm-account-dialog.ui.h:17
520 #: data/ui/osm-account-dialog.ui:309
511521 msgid "Sign Out"
512522 msgstr "Шығу"
513523
514 #: ../data/ui/osm-edit-address.ui.h:1
524 #: data/ui/osm-edit-address.ui:14
515525 msgid "Street"
516526 msgstr "Көше"
517527
518 #: ../data/ui/osm-edit-address.ui.h:2
528 #: data/ui/osm-edit-address.ui:26
519529 msgid "House number"
520530 msgstr "Үй нөмірі"
521531
522 #: ../data/ui/osm-edit-address.ui.h:3
532 #: data/ui/osm-edit-address.ui:38
523533 msgid "Postal code"
524534 msgstr "Пошталық индексі"
525535
526536 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
527 #: ../data/ui/osm-edit-address.ui.h:5
537 #: data/ui/osm-edit-address.ui:50
528538 msgid "City"
529539 msgstr "Қала"
530540
531 #: ../data/ui/osm-edit-dialog.ui.h:1
541 #: data/ui/osm-edit-dialog.ui:58
532542 msgid "Type"
533543 msgstr "Түрі"
534544
535 #: ../data/ui/osm-edit-dialog.ui.h:2
545 #: data/ui/osm-edit-dialog.ui:84
536546 msgid "None"
537547 msgstr "Жоқ"
538548
539 #: ../data/ui/osm-edit-dialog.ui.h:3
549 #: data/ui/osm-edit-dialog.ui:129
540550 msgid "Add Field"
541551 msgstr "Өрісті қосу"
542552
543 #: ../data/ui/osm-edit-dialog.ui.h:4
553 #: data/ui/osm-edit-dialog.ui:163
544554 msgid "Comment"
545555 msgstr "Пікір"
546556
547 #: ../data/ui/osm-edit-dialog.ui.h:5
557 #: data/ui/osm-edit-dialog.ui:195
548558 msgid ""
549559 "Map changes will be visible on all maps that use\n"
550560 "OpenStreetMap data."
552562 "Карта өзгерістері OpenStreetMap деректерін қолданатын\n"
553563 "барлық карталарда көрінетін болады."
554564
555 #: ../data/ui/osm-edit-dialog.ui.h:7
565 #: data/ui/osm-edit-dialog.ui:241
556566 msgid "Recently Used"
557567 msgstr "Жақында қолданылған"
558568
559 #: ../data/ui/osm-edit-dialog.ui.h:8
569 #: data/ui/osm-edit-dialog.ui:280
560570 msgctxt "dialog title"
561571 msgid "Edit on OpenStreetMap"
562572 msgstr "OpenStreetMap ішінде түзету"
563573
564 #: ../data/ui/osm-edit-dialog.ui.h:9
565 msgid "Cancel"
566 msgstr "Бас тарту"
567
568 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
574 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
569575 msgid "Next"
570576 msgstr "Келесі"
571577
572578 #. Translators: This is a tooltip
573 #: ../data/ui/place-bubble.ui.h:2
579 #: data/ui/place-bubble.ui:49
574580 msgid "Edit on OpenStreetMap"
575581 msgstr "OpenStreetMap ішінде түзету"
576582
577583 #. Translators: This is a tooltip
578 #: ../data/ui/place-bubble.ui.h:4
584 #: data/ui/place-bubble.ui:73
579585 msgid "Show more information"
580586 msgstr "Көбірек ақпарат шығару"
581587
582 #: ../data/ui/place-popover.ui.h:1
588 #: data/ui/place-popover.ui:24
583589 msgid "Press enter to search"
584590 msgstr "Іздеу үшін enter басыңыз"
585591
586 #: ../data/ui/place-popover.ui.h:2
592 #: data/ui/place-popover.ui:72
587593 msgid "No results found"
588594 msgstr "Нәтижелер табылмады"
589595
590596 #. Translators: This is a tooltip
591 #: ../data/ui/route-entry.ui.h:2
597 #: data/ui/route-entry.ui:20
592598 msgid "Drag to change order of the route"
593599 msgstr "Бағдар ретін ауыстыру үшін тартып апарыңыз"
594600
595 #: ../data/ui/send-to-dialog.ui.h:1
601 #: data/ui/send-to-dialog.ui:15
596602 msgid "Open location"
597603 msgstr "Орналасуды ашу"
598604
599 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
605 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
600606 msgid "_Open"
601607 msgstr "_Ашу"
602608
603 #: ../data/ui/shape-layer-file-chooser.ui.h:1
609 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
604610 msgid "Open Shape Layer"
605611 msgstr "Қабатты (shape) ашу"
606612
607613 #. Translators: This is a tooltip
608 #: ../data/ui/shape-layer-row.ui.h:2
614 #: data/ui/shape-layer-row.ui:19
609615 msgid "Toggle visible"
610616 msgstr "Көрінуін іске қосу/сөндіру"
611617
612 #: ../data/ui/sidebar.ui.h:1
618 #: data/ui/sidebar.ui:275
613619 msgid "Route search by GraphHopper"
614620 msgstr "Бағдарды іздеу GraphHopper ұсынады"
615621
616 #: ../data/ui/sidebar.ui.h:2
622 #: data/ui/sidebar.ui:296
617623 msgid "Route search by OpenTripPlanner"
618624 msgstr "Бағдарды іздеу OpenTripPlanner ұсынады"
619625
620 #: ../data/ui/sidebar.ui.h:3
626 #: data/ui/sidebar.ui:369
621627 msgid ""
622628 "Routing itineraries for public transit is provided by GNOME\n"
623629 "using timetable data obtained from transit companies or agencies.\n"
636642 "Көрсетілген атаулар және брендтер тіркелген сауда белгілері ретінде "
637643 "қарастырылуы тиіс."
638644
639 #: ../data/ui/social-place-more-results-row.ui.h:1
645 #: data/ui/social-place-more-results-row.ui:8
640646 msgid "Show more results"
641647 msgstr "Көбірек нәтижелерді көрсету"
642648
643649 #. Translators: This is a tooltip
644 #: ../data/ui/transit-leg-row.ui.h:2
650 #: data/ui/transit-leg-row.ui:126
645651 msgid "Hide intermediate stops and information"
646652 msgstr "Аралық аялдамалар және ақпаратты жасыру"
647653
648654 #. Translators: This is a tooltip
649 #: ../data/ui/transit-leg-row.ui.h:4
655 #: data/ui/transit-leg-row.ui:200
650656 msgid "Show intermediate stops and information"
651657 msgstr "Аралық аялдамалар және ақпаратты көрсету"
652658
653659 #. Indicates searching for the next available itineraries
654 #: ../data/ui/transit-options-panel.ui.h:2
660 #: data/ui/transit-options-panel.ui:18
655661 msgid "Leave Now"
656662 msgstr "Қазір кету"
657663
658664 #. Indicates searching for itineraries leaving at the specified time at the earliest
659 #: ../data/ui/transit-options-panel.ui.h:4
665 #: data/ui/transit-options-panel.ui:19
660666 msgid "Leave By"
661667 msgstr "Кету, "
662668
663669 #. Indicates searching for itineraries arriving no later than the specified time
664 #: ../data/ui/transit-options-panel.ui.h:6
670 #: data/ui/transit-options-panel.ui:20
665671 msgid "Arrive By"
666672 msgstr "Жету, "
667673
668674 #. Header indicating selected modes of transit
669 #: ../data/ui/transit-options-panel.ui.h:8
675 #: data/ui/transit-options-panel.ui:106
670676 msgid "Show"
671677 msgstr "Көрсету"
672678
673 #: ../data/ui/transit-options-panel.ui.h:9
679 #: data/ui/transit-options-panel.ui:117
674680 msgid "Buses"
675681 msgstr "Автобустар"
676682
677 #: ../data/ui/transit-options-panel.ui.h:10
683 #: data/ui/transit-options-panel.ui:124
678684 msgid "Trams"
679685 msgstr "Трамвайлар"
680686
681 #: ../data/ui/transit-options-panel.ui.h:11
687 #: data/ui/transit-options-panel.ui:131
682688 msgid "Trains"
683689 msgstr "Пойыздар"
684690
685 #: ../data/ui/transit-options-panel.ui.h:12
691 #: data/ui/transit-options-panel.ui:138
686692 msgid "Subway"
687693 msgstr "Метро"
688694
689 #: ../data/ui/transit-options-panel.ui.h:13
695 #: data/ui/transit-options-panel.ui:145
690696 msgid "Ferries"
691697 msgstr "Паромдар"
692698
693 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
699 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
694700 msgid "Current location"
695701 msgstr "Ағымдағы орналасу"
696702
697703 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
698 #: ../data/ui/user-location-bubble.ui.h:4
699 #, no-c-format
704 #: data/ui/user-location-bubble.ui:28
700705 msgid "Accuracy: %s"
701706 msgstr "Дәлдігі: %s"
702707
703 #: ../data/ui/zoom-in-notification.ui.h:1
708 #: data/ui/zoom-in-dialog.ui:16
704709 msgid "Zoom in to add location!"
705710 msgstr "Орналасуды қосу үшін масштабты үлкейтіңіз!"
706711
707 #: ../data/ui/zoom-in-notification.ui.h:2
708 msgid "OK"
709 msgstr "ОК"
710
711 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
712 #: ../lib/maps-file-tile-source.c:459
712 #: data/ui/zoom-in-dialog.ui:38
713 msgid "Zoom In"
714 msgstr "Үлкейту"
715
716 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
717 #: lib/maps-file-tile-source.c:459
713718 msgid "Failed to find tile structure in directory"
714719 msgstr "Бумадан плиткалық құрылымды табу сәтсіз аяқталды"
715720
716 #: ../lib/maps-osm.c:56
721 #: lib/maps-osm.c:56
717722 msgid "Failed to parse XML document"
718723 msgstr "XML құжатын талдау қатемен аяқталды"
719724
720 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
725 #: lib/maps-osm.c:252 lib/maps-osm.c:405
721726 msgid "Missing required attributes"
722727 msgstr "Керек атрибуттар жетіспейді"
723728
724 #: ../lib/maps-osm.c:453
729 #: lib/maps-osm.c:453
725730 msgid "Could not find OSM element"
726731 msgstr "OSM элементін табу мүмкін емес"
727732
728 #: ../src/application.js:102
733 #: src/application.js:96
729734 msgid "A path to a local tiles directory structure"
730735 msgstr "Жергілікті плиткалық бумалар құрылымына дейінгі жол"
731736
732 #: ../src/application.js:106
737 #: src/application.js:100
733738 msgid "Show the version of the program"
734739 msgstr "Бағдарлама нұсқасын көрсету"
735740
736 #: ../src/checkInDialog.js:175
741 #: src/checkInDialog.js:167
737742 msgid "Select an account"
738743 msgstr "Тіркелгіні таңдаңыз"
739744
740 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
745 #: src/checkInDialog.js:172 src/checkInDialog.js:244
741746 msgid "Loading"
742747 msgstr "Жүктелуде"
743748
744 #: ../src/checkInDialog.js:204
749 #: src/checkInDialog.js:196
745750 msgid "Select a place"
746751 msgstr "Орынды таңдаңыз"
747752
748 #: ../src/checkInDialog.js:209
753 #: src/checkInDialog.js:201
749754 msgid ""
750755 "Maps cannot find the place to check in to with Facebook. Please select one "
751756 "from this list."
753758 "Карталар Facebook көмегімен белгілену үшін орынды таба алмады. Тізімнен "
754759 "біреуін таңдаңыз."
755760
756 #: ../src/checkInDialog.js:211
761 #: src/checkInDialog.js:203
757762 msgid ""
758763 "Maps cannot find the place to check in to with Foursquare. Please select one "
759764 "from this list."
763768
764769 #. Translators: %s is the name of the place to check in.
765770 #.
766 #: ../src/checkInDialog.js:226
771 #: src/checkInDialog.js:218
767772 #, javascript-format
768773 msgid "Check in to %s"
769774 msgstr "%s жерінде белгілену"
770775
771776 #. Translators: %s is the name of the place to check in.
772777 #.
773 #: ../src/checkInDialog.js:236
778 #: src/checkInDialog.js:228
774779 #, javascript-format
775780 msgid "Write an optional message to check in to %s."
776781 msgstr "%s жерінде белгіленудің міндетті емес хабарламасын жазыңыз."
777782
778 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
779 #: ../src/osmEditDialog.js:555
783 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
780784 msgid "An error has occurred"
781785 msgstr "Қате орын алды"
782786
783787 #. Translators: %s is the place name that user wanted to check-in
784 #: ../src/checkIn.js:147
788 #: src/checkIn.js:144
785789 #, javascript-format
786790 msgid "Cannot find “%s” in the social service"
787791 msgstr "\"%s\" орнын әлеуметтік қызметтен табу мүмкін емес"
788792
789 #: ../src/checkIn.js:149
793 #: src/checkIn.js:146
790794 msgid "Cannot find a suitable place to check-in in this location"
791795 msgstr "Бұл орналасуда белгілену үшін жарамды орынды табу мүмкін емес"
792796
793 #: ../src/checkIn.js:153
797 #: src/checkIn.js:150
794798 msgid ""
795799 "Credentials have expired, please open Online Accounts to sign in and enable "
796800 "this account"
798802 "Тіркелу деректерінің мерзімі аяқталған, бұл тіркелгіге кіру және оны іске "
799803 "қосу үшін желілік тіркелгілерді ашыңыз"
800804
801 #: ../src/contextMenu.js:99
805 #: src/contextMenu.js:95
802806 msgid "Route from here"
803807 msgstr "Осыдан бағдар"
804808
805 #: ../src/contextMenu.js:101
809 #: src/contextMenu.js:97
806810 msgid "Add destination"
807811 msgstr "Мақсатты қосу"
808812
809 #: ../src/contextMenu.js:103
813 #: src/contextMenu.js:99
810814 msgid "Route to here"
811815 msgstr "Осыған дейін бағдар"
812816
813 #: ../src/contextMenu.js:132
817 #: src/contextMenu.js:128
814818 msgid "Nothing found here!"
815819 msgstr "Осында ешнәрсе табылмады!"
816820
817 #: ../src/contextMenu.js:189
821 #: src/contextMenu.js:189
818822 msgid ""
819823 "Location was added to the map, note that it may take a while before it shows "
820824 "on the map and in search results."
826830 #. * exported image with coordinates. The .png extension should be kept
827831 #. * intact in the translated string.
828832 #.
829 #: ../src/exportViewDialog.js:90
833 #: src/exportViewDialog.js:82
830834 #, javascript-format
831835 msgid "Maps at %f, %f.png"
832836 msgstr "Карта, %f, %f.png"
833837
834 #: ../src/exportViewDialog.js:161
838 #: src/exportViewDialog.js:154
835839 msgid "Filesystem is read only"
836840 msgstr "Файлдық жүйе тек оқу үшін қолжетерлік"
837841
838 #: ../src/exportViewDialog.js:163
842 #: src/exportViewDialog.js:156
839843 msgid "You do not have permission to save there"
840844 msgstr "Осында сақтау үшін керек рұқсаттарыңыз жоқ"
841845
842 #: ../src/exportViewDialog.js:165
846 #: src/exportViewDialog.js:158
843847 msgid "The directory does not exist"
844848 msgstr "Бума жоқ болып тұр"
845849
846 #: ../src/exportViewDialog.js:167
850 #: src/exportViewDialog.js:160
847851 msgid "No filename specified"
848852 msgstr "Файл аты көрсетілмеген"
849853
850 #: ../src/exportViewDialog.js:175
854 #: src/exportViewDialog.js:168
851855 msgid "Unable to export view"
852856 msgstr "Көріністі экспорттау мүмкін емес"
853857
854 #: ../src/geoJSONSource.js:98
858 #: src/geoJSONSource.js:98
855859 msgid "invalid coordinate"
856860 msgstr "координаттар жарамсыз"
857861
858 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
859 #: ../src/geoJSONSource.js:204
862 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
860863 msgid "parse error"
861864 msgstr "талдау қатесі"
862865
863 #: ../src/geoJSONSource.js:183
866 #: src/geoJSONSource.js:181
864867 msgid "unknown geometry"
865868 msgstr "геометрия белгісіз"
866869
867 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
870 #: src/graphHopper.js:93 src/openTripPlanner.js:652
868871 msgid "Route request failed."
869872 msgstr "Бағдар сұранымы сәтсіз."
870873
871 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
874 #: src/graphHopper.js:100 src/openTripPlanner.js:615
872875 msgid "No route found."
873876 msgstr "Бағдар табылмады."
874877
875 #: ../src/graphHopper.js:193
878 #: src/graphHopper.js:188
876879 msgid "Start!"
877880 msgstr "Бастау!"
878881
879 #: ../src/mainWindow.js:59
882 #: src/mainWindow.js:59
880883 msgid "All Layer Files"
881884 msgstr "Барлық қабаттар файлдары"
882885
883 #: ../src/mainWindow.js:459
886 #: src/mainWindow.js:444
884887 msgid "Failed to connect to location service"
885888 msgstr "Орналасулар қызметіне байланысу сәтсіз аяқталды"
886889
887 #: ../src/mainWindow.js:516
890 #: src/mainWindow.js:509
888891 msgid "translator-credits"
889892 msgstr "Baurzhan Muftakhidinov <baurthefirst@gmail.com>"
890893
891 #: ../src/mainWindow.js:519
894 #: src/mainWindow.js:512
892895 msgid "A map application for GNOME"
893896 msgstr "GNOME үшін карталар қолданбасы"
894897
895 #: ../src/mainWindow.js:530
898 #: src/mainWindow.js:523
896899 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
897900 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. және GNOME Maps авторлары"
898901
899 #: ../src/mainWindow.js:551
902 #: src/mainWindow.js:542
900903 #, javascript-format
901904 msgid "Map data by %s and contributors"
902905 msgstr "Карта деректерін ұсынған %s және үлес қосушылар"
906909 #. * the bare name of the tile provider, or a linkified URL if one
907910 #. * is available
908911 #.
909 #: ../src/mainWindow.js:567
912 #: src/mainWindow.js:558
910913 #, javascript-format
911914 msgid "Map tiles provided by %s"
912915 msgstr "Карта плиткасын ұсынған %s"
913916
914 #: ../src/mapView.js:356
917 #: src/mapView.js:353
915918 msgid "File type is not supported"
916919 msgstr "Файл түріне қолдау жоқ"
917920
918 #: ../src/mapView.js:363
921 #: src/mapView.js:360
919922 msgid "Failed to open layer"
920923 msgstr "Қабатты ашу сәтсіз аяқталды"
921924
922 #: ../src/mapView.js:399
925 #: src/mapView.js:396
923926 msgid "Failed to open GeoURI"
924927 msgstr "GeoURI ашу сәтсіз аяқталды"
925928
926 #: ../src/openTripPlanner.js:622
927 msgid "No earlier alternatives found."
928 msgstr "Ертерек балама нұсқалары табылмады."
929
930 #: ../src/openTripPlanner.js:623
931 msgid "No later alternatives found."
932 msgstr "Кейінірек балама нұсқалары табылмады."
933
934 #: ../src/openTripPlanner.js:661
929 #: src/openTripPlanner.js:648
935930 msgid "No timetable data found for this route."
936931 msgstr "Бұл бағдар үшін кесте жоспары табылмады."
937932
938933 #. setting the status in session.cancel_message still seems
939934 #. to always give status IO_ERROR
940 #: ../src/osmConnection.js:442
935 #: src/osmConnection.js:436
941936 msgid "Incorrect user name or password"
942937 msgstr "Пайдаланушы аты не паролі қате"
943938
944 #: ../src/osmConnection.js:444
939 #: src/osmConnection.js:438
945940 msgid "Success"
946941 msgstr "Сәтті"
947942
948 #: ../src/osmConnection.js:446
943 #: src/osmConnection.js:440
949944 msgid "Bad request"
950945 msgstr "Қате сұраным"
951946
952 #: ../src/osmConnection.js:448
947 #: src/osmConnection.js:442
953948 msgid "Object not found"
954949 msgstr "Объект табылмады"
955950
956 #: ../src/osmConnection.js:450
951 #: src/osmConnection.js:444
957952 msgid "Conflict, someone else has just modified the object"
958953 msgstr "Ерегесу, біреу бұл объектті жаңа ғана түзеткен"
959954
960 #: ../src/osmConnection.js:452
955 #: src/osmConnection.js:446
961956 msgid "Object has been deleted"
962957 msgstr "Объект өшірілген"
963958
964 #: ../src/osmConnection.js:454
959 #: src/osmConnection.js:448
965960 msgid "Way or relation refers to non-existing children"
966961 msgstr "Жол немесе байланыс жоқ ұрпақтарға сілтеп тұр"
967962
968 #: ../src/osmEditDialog.js:105
963 #: src/osmEditDialog.js:105
969964 msgid "Name"
970965 msgstr "Аты"
971966
972 #: ../src/osmEditDialog.js:108
967 #: src/osmEditDialog.js:108
973968 msgid "The official name. This is typically what appears on signs."
974969 msgstr "Ресми аты. Әдетте бұл белгілерде көрсетіледі."
975970
976 #: ../src/osmEditDialog.js:111
971 #: src/osmEditDialog.js:111
977972 msgid "Address"
978973 msgstr "Адресі"
979974
980 #: ../src/osmEditDialog.js:119
975 #: src/osmEditDialog.js:119
981976 msgid "Website"
982977 msgstr "Веб сайт"
983978
984 #: ../src/osmEditDialog.js:122
979 #: src/osmEditDialog.js:122
985980 msgid ""
986981 "The official website. Try to use the most basic form of a URL i.e. http://"
987982 "example.com instead of http://example.com/index.html."
989984 "Ресми веб сайты. Оңайлатылған түрін қолдануға тырысыңыз, мысалы, http://"
990985 "example.com (http://example.com/index.html емес)."
991986
992 #: ../src/osmEditDialog.js:127
987 #: src/osmEditDialog.js:127
993988 msgid "Phone"
994989 msgstr "Телефон"
995990
996 #: ../src/osmEditDialog.js:131
991 #: src/osmEditDialog.js:131
997992 msgid ""
998993 "Phone number. Use the international format, starting with a + sign. Beware "
999994 "of local privacy laws, especially for private phone numbers."
1001996 "Телефон нөмірі. +таңбасынан басталатын халықаралық пішімді қолданыңыз. "
1002997 "Жергілікті жекелік заңдарды ескертіңіз, әсіресе, жеке нөмірлер үшін."
1003998
1004 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
999 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10051000 msgid "Wikipedia"
10061001 msgstr "Wikipedia"
10071002
1008 #: ../src/osmEditDialog.js:140
1003 #: src/osmEditDialog.js:140
10091004 msgid ""
10101005 "The format used should include the language code and the article title like "
10111006 "“en:Article title”."
10131008 "Қолданылатын пішімі тіл коды және мақала атауынан тұруы керек (мыс, ”kk:"
10141009 "Мақала атауы”)."
10151010
1016 #: ../src/osmEditDialog.js:144
1011 #: src/osmEditDialog.js:144
10171012 msgid "Opening hours"
10181013 msgstr "Жұмыс істеу уақыты"
10191014
1020 #: ../src/osmEditDialog.js:149
1015 #: src/osmEditDialog.js:149
10211016 msgid "See the link in the label for help on format."
10221017 msgstr "Пішім көмегін алу үшін белгі сілтемесін қараңыз."
10231018
1024 #: ../src/osmEditDialog.js:152
1019 #: src/osmEditDialog.js:152
10251020 msgid "Population"
10261021 msgstr "Халық саны"
10271022
1028 #: ../src/osmEditDialog.js:157
1023 #: src/osmEditDialog.js:157
10291024 msgid "Altitude"
10301025 msgstr "Теңіз деңгейінен биіктігі"
10311026
1032 #: ../src/osmEditDialog.js:160
1027 #: src/osmEditDialog.js:160
10331028 msgid "Elevation (height above sea level) of a point in metres."
10341029 msgstr "Нүктенің биіктігі (теңіз деңгейінен), метр есебімен."
10351030
1036 #: ../src/osmEditDialog.js:163
1031 #: src/osmEditDialog.js:163
10371032 msgid "Wheelchair access"
10381033 msgstr "Мүгедектер арбасымен қатынау"
10391034
1040 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1041 #: ../src/osmEditDialog.js:213
1035 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10421036 msgid "Yes"
10431037 msgstr "Иә"
10441038
1045 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1046 #: ../src/osmEditDialog.js:214
1039 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10471040 msgid "No"
10481041 msgstr "Жоқ"
10491042
1050 #: ../src/osmEditDialog.js:168
1043 #: src/osmEditDialog.js:168
10511044 msgid "Limited"
10521045 msgstr "Шектелген"
10531046
1054 #: ../src/osmEditDialog.js:169
1047 #: src/osmEditDialog.js:169
10551048 msgid "Designated"
10561049 msgstr "Арнайы"
10571050
1058 #: ../src/osmEditDialog.js:172
1051 #: src/osmEditDialog.js:172
10591052 msgid "Internet access"
10601053 msgstr "Интернетпен байланыс"
10611054
10621055 #. Translators:
10631056 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10641057 #.
1065 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1058 #: src/osmEditDialog.js:177 src/translations.js:340
10661059 msgid "Wi-Fi"
10671060 msgstr "Wi-Fi"
10681061
1069 #: ../src/osmEditDialog.js:178
1062 #: src/osmEditDialog.js:178
10701063 msgid "Wired"
10711064 msgstr "Сымды"
10721065
1073 #: ../src/osmEditDialog.js:179
1066 #: src/osmEditDialog.js:179
10741067 msgid "Terminal"
10751068 msgstr "Терминал"
10761069
1077 #: ../src/osmEditDialog.js:180
1070 #: src/osmEditDialog.js:180
10781071 msgid "Service"
10791072 msgstr "Қызмет"
10801073
1081 #: ../src/osmEditDialog.js:183
1074 #: src/osmEditDialog.js:183
10821075 msgid "Religion"
10831076 msgstr "Дін"
10841077
1085 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1078 #: src/osmEditDialog.js:186 src/translations.js:363
10861079 msgid "Animism"
10871080 msgstr "Анимизм"
10881081
1089 #: ../src/osmEditDialog.js:187
1082 #: src/osmEditDialog.js:187
10901083 msgid "Bahá’í"
10911084 msgstr "Бахаи"
10921085
1093 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1086 #: src/osmEditDialog.js:188 src/translations.js:365
10941087 msgid "Buddhism"
10951088 msgstr "Буддизм"
10961089
1097 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1090 #: src/osmEditDialog.js:189 src/translations.js:366
10981091 msgid "Caodaism"
10991092 msgstr "Каодай"
11001093
1101 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1094 #: src/osmEditDialog.js:190 src/translations.js:367
11021095 msgid "Christianity"
11031096 msgstr "Христиан"
11041097
1105 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1098 #: src/osmEditDialog.js:191 src/translations.js:368
11061099 msgid "Confucianism"
11071100 msgstr "Конфуциандық"
11081101
1109 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1102 #: src/osmEditDialog.js:192 src/translations.js:369
11101103 msgid "Hinduism"
11111104 msgstr "Индуизм"
11121105
1113 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1106 #: src/osmEditDialog.js:193 src/translations.js:370
11141107 msgid "Jainism"
11151108 msgstr "Джайнизм"
11161109
1117 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1110 #: src/osmEditDialog.js:194 src/translations.js:371
11181111 msgid "Judaism"
11191112 msgstr "Иудаизм"
11201113
1121 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1114 #: src/osmEditDialog.js:195 src/translations.js:372
11221115 msgid "Islam"
11231116 msgstr "Ислам"
11241117
1125 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1118 #: src/osmEditDialog.js:196 src/translations.js:373
11261119 msgid "Multiple Religions"
11271120 msgstr "Бірнеше дін"
11281121
1129 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1122 #: src/osmEditDialog.js:197 src/translations.js:374
11301123 msgid "Paganism"
11311124 msgstr "Паганизм"
11321125
1133 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1126 #: src/osmEditDialog.js:198 src/translations.js:375
11341127 msgid "Pastafarianism"
11351128 msgstr "Пастафариандық"
11361129
1137 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1130 #: src/osmEditDialog.js:199 src/translations.js:376
11381131 msgid "Scientology"
11391132 msgstr "Сайентология"
11401133
1141 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1134 #: src/osmEditDialog.js:200 src/translations.js:377
11421135 msgid "Shinto"
11431136 msgstr "Шинто"
11441137
1145 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1138 #: src/osmEditDialog.js:201 src/translations.js:378
11461139 msgid "Sikhism"
11471140 msgstr "Сикхизм"
11481141
1149 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1142 #: src/osmEditDialog.js:202 src/translations.js:379
11501143 msgid "Spiritualism"
11511144 msgstr "Спиритуализм"
11521145
1153 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1146 #: src/osmEditDialog.js:203 src/translations.js:380
11541147 msgid "Taoism"
11551148 msgstr "Таоизм"
11561149
1157 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1150 #: src/osmEditDialog.js:204 src/translations.js:381
11581151 msgid "Unitarian Universalism"
11591152 msgstr "Унитариандық универсализм"
11601153
1161 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1154 #: src/osmEditDialog.js:205 src/translations.js:382
11621155 msgid "Voodoo"
11631156 msgstr "Вуду"
11641157
1165 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1158 #: src/osmEditDialog.js:206 src/translations.js:383
11661159 msgid "Yazidism"
11671160 msgstr "Езидизм"
11681161
1169 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1162 #: src/osmEditDialog.js:207 src/translations.js:384
11701163 msgid "Zoroastrianism"
11711164 msgstr "Зороастризм"
11721165
1173 #: ../src/osmEditDialog.js:210
1166 #: src/osmEditDialog.js:210
11741167 msgid "Toilets"
11751168 msgstr "Әжетханалар"
11761169
1177 #: ../src/osmEditDialog.js:217
1170 #: src/osmEditDialog.js:217
11781171 msgid "Note"
11791172 msgstr "Естелік"
11801173
1181 #: ../src/osmEditDialog.js:220
1174 #: src/osmEditDialog.js:220
11821175 msgid ""
11831176 "Information used to inform other mappers about non-obvious information about "
11841177 "an element, the author’s intent when creating it, or hints for further "
11881181 "қолданатын ақпарат, немесе оны жасау кезіндегі автордың пікірі, немесе "
11891182 "болашақ жақсартулар туралы кеңестер."
11901183
1191 #: ../src/osmEditDialog.js:329
1184 #: src/osmEditDialog.js:325
11921185 msgctxt "dialog title"
11931186 msgid "Add to OpenStreetMap"
11941187 msgstr "OpenStreetMap ішіне қосу"
11951188
1196 #: ../src/osmEditDialog.js:383
1189 #: src/osmEditDialog.js:379
11971190 msgid "Select Type"
11981191 msgstr "Түрін таңдаңыз"
11991192
1200 #: ../src/osmEditDialog.js:502
1193 #: src/osmEditDialog.js:496
12011194 msgid "Done"
12021195 msgstr "Дайын"
12031196
1204 #: ../src/placeBubble.js:128
1197 #: src/placeBubble.js:125
12051198 msgid "Population:"
12061199 msgstr "Халық саны:"
12071200
1208 #: ../src/placeBubble.js:134
1201 #: src/placeBubble.js:131
12091202 msgid "Altitude:"
12101203 msgstr "Теңіз деңгейінен биіктігі:"
12111204
1212 #: ../src/placeBubble.js:139
1205 #: src/placeBubble.js:136
12131206 msgid "Opening hours:"
12141207 msgstr "Жұмыс істеу уақыты:"
12151208
1216 #: ../src/placeBubble.js:144
1209 #: src/placeBubble.js:141
12171210 msgid "Internet access:"
12181211 msgstr "Интернетпен байланыс:"
12191212
1220 #: ../src/placeBubble.js:149
1213 #: src/placeBubble.js:146
12211214 msgid "Religion:"
12221215 msgstr "Дін:"
12231216
1224 #: ../src/placeBubble.js:154
1217 #: src/placeBubble.js:151
12251218 msgid "Toilets:"
12261219 msgstr "Әжетханалар:"
12271220
1228 #: ../src/placeBubble.js:159
1221 #: src/placeBubble.js:156
12291222 msgid "Wheelchair access:"
12301223 msgstr "Мүгедектер арбасымен қатынау:"
12311224
1232 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1225 #: src/placeBubble.js:162 src/placeBubble.js:166
12331226 msgid "Phone:"
12341227 msgstr "Телефон:"
12351228
1236 #: ../src/placeEntry.js:188
1229 #: src/placeEntry.js:186
12371230 msgid "Failed to parse Geo URI"
12381231 msgstr "Geo URI талдау сәтсіз аяқталды"
12391232
12431236 #. Translators:
12441237 #. * There is public internet access but the particular kind is unknown.
12451238 #.
1246 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1239 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12471240 msgid "yes"
12481241 msgstr "иә"
12491242
12521245 #. * can be accessed and others not, areas requiring assistance
12531246 #. * by someone pushing up a steep gradient).
12541247 #.
1255 #: ../src/place.js:226
1248 #: src/place.js:225
12561249 msgid "limited"
12571250 msgstr "шектелген"
12581251
12641257 #. * no internet access is offered in a place where
12651258 #. * someone might expect it.
12661259 #.
1267 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1260 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12681261 msgid "no"
12691262 msgstr "жоқ"
12701263
12731266 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12741267 #. * only). This is rarely used.
12751268 #.
1276 #: ../src/place.js:239
1269 #: src/place.js:238
12771270 msgid "designated"
12781271 msgstr "арнайы"
12791272
1280 #: ../src/printLayout.js:244
1273 #: src/printLayout.js:240
12811274 #, javascript-format
12821275 msgid "From %s to %s"
12831276 msgstr "%s және %s арасында"
12841277
1285 #: ../src/printOperation.js:48
1278 #: src/printOperation.js:46
12861279 msgid "Loading map tiles for printing"
12871280 msgstr "Баспаға шығару үшін картаны жүктеп алу"
12881281
1289 #: ../src/printOperation.js:49
1282 #: src/printOperation.js:47
12901283 msgid "You can abort printing if this takes too long"
12911284 msgstr "Баспаға шығару тым көп уақыт алса, оны үзе аласыз"
12921285
1293 #: ../src/printOperation.js:51
1286 #: src/printOperation.js:49
12941287 msgid "Abort printing"
12951288 msgstr "Баспаға шығару туралы"
12961289
12971290 #. Translators: this is add via location tooltip
1298 #: ../src/routeEntry.js:73
1291 #: src/routeEntry.js:72
12991292 msgid "Add via location"
13001293 msgstr "Орналасуы бойынша қосу"
13011294
13021295 #. Translators: this is remove via location tooltip
1303 #: ../src/routeEntry.js:79
1296 #: src/routeEntry.js:78
13041297 msgid "Remove via location"
13051298 msgstr "Орналасуы бойынша өшіру"
13061299
13071300 #. Translators: this is reverse route tooltip
1308 #: ../src/routeEntry.js:85
1301 #: src/routeEntry.js:84
13091302 msgid "Reverse route"
13101303 msgstr "Кері бағыт"
13111304
1312 #: ../src/sendToDialog.js:179
1305 #: src/sendToDialog.js:175
13131306 msgid "Failed to open URI"
13141307 msgstr "URI ашу сәтсіз аяқталды"
13151308
1316 #: ../src/shapeLayer.js:92
1309 #: src/shapeLayer.js:91
13171310 msgid "failed to load file"
13181311 msgstr "файлды жүктеу сәтсіз"
13191312
13201313 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1321 #: ../src/sidebar.js:293
1314 #: src/sidebar.js:293
13221315 #, javascript-format
13231316 msgid "Estimated time: %s"
13241317 msgstr "Шамамен уақыты: %s"
13261319 #. Translators: this a format string indicating arriving at the
13271320 #. * destination of journey with the arrival address and transit
13281321 #. * stop as the format parameter
1329 #: ../src/transitArrivalRow.js:56
1322 #: src/transitArrivalRow.js:54
13301323 #, javascript-format
13311324 msgid "Arrive at %s"
13321325 msgstr "%s адресіне жету"
13331326
1334 #: ../src/transitArrivalRow.js:58
1327 #: src/transitArrivalRow.js:56
13351328 msgid "Arrive"
13361329 msgstr "Жету"
13371330
13381331 #. Translators: this is a format string indicating instructions
13391332 #. * starting a journey at the address given as the parameter
13401333 #.
1341 #: ../src/transitLegRow.js:73
1334 #: src/transitLegRow.js:71
13421335 #, javascript-format
13431336 msgid "Start at %s"
13441337 msgstr "%s адресінен бастау"
13471340 #. * with no set name (such as when the user started routing from
13481341 #. * an arbitrary point on the map)
13491342 #.
1350 #: ../src/transitLegRow.js:79
1343 #: src/transitLegRow.js:77
13511344 msgid "Start"
13521345 msgstr "Бастау"
13531346
1354 #: ../src/transitLegRow.js:108
1347 #: src/transitLegRow.js:106
13551348 msgid "Show walking instructions"
13561349 msgstr "Жүріс ақпаратын көрсету"
13571350
1358 #: ../src/transitLegRow.js:109
1351 #: src/transitLegRow.js:107
13591352 msgid "Hide walking instructions"
13601353 msgstr "Жүріс ақпаратын жасыру"
13611354
13621355 #. Translators: this is a format string indicating walking a certain
13631356 #. * distance, with the distance expression being the %s placeholder
13641357 #.
1365 #: ../src/transitLegRow.js:134
1358 #: src/transitLegRow.js:132
13661359 #, javascript-format
13671360 msgid "Walk %s"
13681361 msgstr "Жүріс %s"
13691362
1370 #: ../src/transitMoreRow.js:41
1363 #: src/transitMoreRow.js:39
13711364 msgid "Load earlier alternatives"
13721365 msgstr "Ертерек балама нұсқаларын жүктеу"
13731366
1374 #: ../src/transitMoreRow.js:43
1367 #: src/transitMoreRow.js:41
13751368 msgid "Load later alternatives"
13761369 msgstr "Кейінірек балама нұсқаларын жүктеу"
13771370
1371 #: src/transitMoreRow.js:54
1372 msgid "No earlier alternatives found."
1373 msgstr "Ертерек балама нұсқалары табылмады."
1374
1375 #: src/transitMoreRow.js:56
1376 msgid "No later alternatives found."
1377 msgstr "Кейінірек балама нұсқалары табылмады."
1378
13781379 #.
13791380 #. * Translators: this is a format string giving the equivalent to
13801381 #. * "may 29" according to the current locale's convensions.
13811382 #.
1382 #: ../src/transitOptionsPanel.js:142
1383 #: src/transitOptionsPanel.js:141
13831384 msgctxt "month-day-date"
13841385 msgid "%b %e"
13851386 msgstr "%b %e"
13891390 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13901391 #. * these could be rearranged if needed.
13911392 #.
1392 #: ../src/transitPlan.js:253
1393 #: src/transitPlan.js:254
13931394 #, javascript-format
13941395 msgid "%s – %s"
13951396 msgstr "%s – %s"
13981399 #. * less than an hour, with only the minutes part, using plural forms
13991400 #. * as appropriate
14001401 #.
1401 #: ../src/transitPlan.js:280
1402 #: src/transitPlan.js:281
14021403 #, javascript-format
14031404 msgid "%d minute"
14041405 msgid_plural "%d minutes"
14081409 #. * where the duration is an exact number of hours (i.e. no
14091410 #. * minutes part), using plural forms as appropriate
14101411 #.
1411 #: ../src/transitPlan.js:291
1412 #: src/transitPlan.js:292
14121413 #, javascript-format
14131414 msgid "%d hour"
14141415 msgid_plural "%d hours"
14181419 #. * where the duration contains an hour and minute part, it's
14191420 #. * pluralized on the hours part
14201421 #.
1421 #: ../src/transitPlan.js:297
1422 #: src/transitPlan.js:298
14221423 #, javascript-format
14231424 msgid "%d:%02d hour"
14241425 msgid_plural "%d:%02d hours"
14301431 #. * "12:00–13:03" where the placeholder %s are the actual times,
14311432 #. * these could be rearranged if needed.
14321433 #.
1433 #: ../src/transitPlan.js:649
1434 #: src/transitPlan.js:647
14341435 #, javascript-format
14351436 msgid "%s–%s"
14361437 msgstr "%s–%s"
14371438
1438 #: ../src/translations.js:56
1439 #: src/translations.js:56
14391440 msgid "around the clock"
14401441 msgstr "тәулік бойы"
14411442
1442 #: ../src/translations.js:58
1443 #: src/translations.js:58
14431444 msgid "from sunrise to sunset"
14441445 msgstr "күн шыққаннан бастап күн батқанға дейін"
14451446
14491450 #. * The space between the format place holders could be
14501451 #. * substituted with the appropriate separator.
14511452 #.
1452 #: ../src/translations.js:77
1453 #: src/translations.js:77
14531454 #, javascript-format
14541455 msgctxt "time range list"
14551456 msgid "%s %s"
14611462 #. * The space between the format place holders could be
14621463 #. * substituted with the appropriate separator.
14631464 #.
1464 #: ../src/translations.js:89
1465 #: src/translations.js:89
14651466 #, javascript-format
14661467 msgctxt "time range list"
14671468 msgid "%s %s %s"
14741475 #. * The space between the format place holders could be substituted with
14751476 #. * the appropriate separator or phrase and the ordering of the arguments
14761477 #. * can be rearranged with the %n#s syntax.
1477 #: ../src/translations.js:120
1478 #: src/translations.js:120
14781479 #, javascript-format
14791480 msgctxt "time range component"
14801481 msgid "%s %s"
14891490 #. * place holder.
14901491 #. * The separator (,) could be replaced with a translated variant or
14911492 #. * a phrase if appropriate.
1492 #: ../src/translations.js:152
1493 #: src/translations.js:152
14931494 #, javascript-format
14941495 msgctxt "day interval list"
14951496 msgid "%s,%s"
15041505 #. * %s place holder.
15051506 #. * The separator (,) could be replaced with a translated variant or
15061507 #. * a phrase if appropriate.
1507 #: ../src/translations.js:166
1508 #: src/translations.js:166
15081509 #, javascript-format
15091510 msgctxt "day interval list"
15101511 msgid "%s,%s,%s"
15111512 msgstr "%s,%s,%s"
15121513
1513 #: ../src/translations.js:185
1514 #: src/translations.js:185
15141515 msgid "every day"
15151516 msgstr "әр күнде"
15161517
15171518 #. Translators:
15181519 #. * This represents a range of days with a starting and ending day.
15191520 #.
1520 #: ../src/translations.js:197
1521 #: src/translations.js:197
15211522 #, javascript-format
15221523 msgctxt "day range"
15231524 msgid "%s-%s"
15241525 msgstr "%s-%s"
15251526
1526 #: ../src/translations.js:208
1527 #: src/translations.js:208
15271528 msgid "public holidays"
15281529 msgstr "мейрамдар"
15291530
1530 #: ../src/translations.js:210
1531 #: src/translations.js:210
15311532 msgid "school holidays"
15321533 msgstr "мектеп демалысы"
15331534
15391540 #. * the translation. The order of the arguments can be rearranged
15401541 #. * using the %n$s syntax.
15411542 #.
1542 #: ../src/translations.js:250
1543 #: src/translations.js:250
15431544 #, javascript-format
15441545 msgctxt "time interval list"
15451546 msgid "%s, %s"
15461547 msgstr "%s, %s"
15471548
1548 #: ../src/translations.js:264
1549 #: src/translations.js:264
15491550 msgid "not open"
15501551 msgstr "ашық емес"
15511552
15561557 #. * translation as needed. The order of the arguments can be rearranged
15571558 #. * using the %n$s syntax.
15581559 #.
1559 #: ../src/translations.js:279
1560 #: src/translations.js:279
15601561 #, javascript-format
15611562 msgctxt "time interval"
15621563 msgid "%s-%s"
15651566 #. Translators:
15661567 #. * This means a a place where you can plug in your laptop with ethernet.
15671568 #.
1568 #: ../src/translations.js:345
1569 #: src/translations.js:345
15691570 msgid "wired"
15701571 msgstr "сымды"
15711572
15721573 #. Translators:
15731574 #. * Like internet cafe or library where the computer is given.
15741575 #.
1575 #: ../src/translations.js:350
1576 #: src/translations.js:350
15761577 msgid "terminal"
15771578 msgstr "терминал"
15781579
15791580 #. Translators:
15801581 #. * This means there is personnel which helps you in case of problems.
15811582 #.
1582 #: ../src/translations.js:355
1583 #: src/translations.js:355
15831584 msgid "service"
15841585 msgstr "қызмет"
15851586
15861587 #. Translators: Accuracy of user location information
1587 #: ../src/utils.js:232
1588 #: src/utils.js:226
15881589 msgid "Unknown"
15891590 msgstr "Белгісіз"
15901591
15911592 #. Translators: Accuracy of user location information
1592 #: ../src/utils.js:235
1593 #: src/utils.js:229
15931594 msgid "Exact"
15941595 msgstr "Дәл"
15951596
1596 #: ../src/utils.js:293
1597 #: src/utils.js:287
15971598 #, javascript-format
15981599 msgid "%f h"
15991600 msgstr "%f сағ"
16001601
1601 #: ../src/utils.js:295
1602 #: src/utils.js:289
16021603 #, javascript-format
16031604 msgid "%f min"
16041605 msgstr "%f мин"
16051606
1606 #: ../src/utils.js:297
1607 #: src/utils.js:291
16071608 #, javascript-format
16081609 msgid "%f s"
16091610 msgstr "%f с"
16101611
16111612 #. Translators: This is a distance measured in kilometers
1612 #: ../src/utils.js:308
1613 #: src/utils.js:302
16131614 #, javascript-format
16141615 msgid "%s km"
16151616 msgstr "%s км"
16161617
16171618 #. Translators: This is a distance measured in meters
1618 #: ../src/utils.js:311
1619 #: src/utils.js:305
16191620 #, javascript-format
16201621 msgid "%s m"
16211622 msgstr "%s м"
16221623
16231624 #. Translators: This is a distance measured in miles
1624 #: ../src/utils.js:319
1625 #: src/utils.js:313
16251626 #, javascript-format
16261627 msgid "%s mi"
16271628 msgstr "%s миля"
16281629
16291630 #. Translators: This is a distance measured in feet
1630 #: ../src/utils.js:322
1631 #: src/utils.js:316
16311632 #, javascript-format
16321633 msgid "%s ft"
16331634 msgstr "%s фут"
1635
1636 #~ msgid "Open Shape Layer&#x2026;"
1637 #~ msgstr "Қабатты (shape) ашу&#x2026;"
1638
1639 #~ msgid "OK"
1640 #~ msgstr "ОК"
16341641
16351642 #~ msgid "Load Map Layer"
16361643 #~ msgstr "Карта қабатын жүктеу"
+357
-350
po/ko.po less more
00 # Korean translation for gnome-maps.
11 # Copyright (C) 2013 gnome-maps's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-maps package.
3 # Seong-ho Cho <shcho@gnome.org>, 2013-2017.
3 # Seong-ho Cho <shcho@gnome.org>, 2013-2018.
44 # Kwangseob Jeong <myddpp@gmail.com>, 2018.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-01-22 20:52+0000\n"
11 "PO-Revision-Date: 2018-02-26 03:40+0000\n"
12 "Last-Translator: Kwangseob Jeong <myddpp@gmail.com>\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
10 "PO-Revision-Date: 2018-08-29 13:08+0900\n"
11 "Last-Translator: Seong-ho Cho <shcho@gnome.org>\n"
1312 "Language-Team: GNOME Korea <gnome-kr@googlegroups.com>\n"
1413 "Language: ko\n"
1514 "MIME-Version: 1.0\n"
1817 "Plural-Forms: nplurals=1; plural=0;\n"
1918 "X-Generator: Poedit 2.0.6\n"
2019
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "그놈 지도"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
2726 msgstr "전세계의 장소를 찾아봅니다"
2827
2928 # NOTE: false alarm
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
29 #: data/org.gnome.Maps.appdata.xml.in:9
3130 msgid ""
3231 "Maps gives you quick access to maps all across the world. It allows you to "
3332 "quickly find the place you’re looking for by searching for a city or street, "
3635 "지도로 전 세계 모든 지도에 빠르게 접근할 수 있습니다. 도시, 거리, 친구를 만"
3736 "날 여러분이 찾는 장소를 빠르게 찾을 수 있습니다."
3837
39 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
38 #: data/org.gnome.Maps.appdata.xml.in:14
4039 msgid ""
4140 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4241 "thousands of people across the globe."
4746 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4847 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4948 #. your language to see what words you can use for the translated search.
50 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
49 #: data/org.gnome.Maps.appdata.xml.in:22
5150 msgid ""
5251 "You can even search for specific types of locations, such as “Pubs near Main "
5352 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5453 msgstr ""
55 "\"보스턴 번화가 근처의 술집\" 또는 \"베를린 알렉산더플라츠 근처의 호텔\"과 같"
56 "은 지정된 형식의 위치도 검색할 수 있습니다."
54 "“보스턴 번화가 근처의 술집” 또는 “베를린 알렉산더플라츠 근처의 호텔”과 같은 "
55 "지정된 형식의 위치도 검색할 수 있습니다."
5756
5857 #. Translators: This is the program name.
59 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:87 ../src/mainWindow.js:518
58 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
59 #: src/application.js:83 src/mainWindow.js:511
6160 msgid "Maps"
6261 msgstr "지도"
6362
64 #: ../data/org.gnome.Maps.desktop.in.h:2
63 #: data/org.gnome.Maps.desktop.in:5
6564 msgid "A simple maps application"
6665 msgstr "간단한 지도 프로그램"
6766
68 #: ../data/org.gnome.Maps.desktop.in.h:3
67 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
68 #: data/org.gnome.Maps.desktop.in:8
69 msgid "org.gnome.Maps"
70 msgstr "org.gnome.Maps"
71
72 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
73 #: data/org.gnome.Maps.desktop.in:14
6974 msgid "Maps;"
70 msgstr "Maps;지도;"
71
72 #: ../data/org.gnome.Maps.desktop.in.h:4
75 msgstr "Maps;지도;맵;"
76
77 #: data/org.gnome.Maps.desktop.in:17
7378 msgid "Allows your location to be shown on the map."
7479 msgstr "사용자 위치를 지도에 표시합니다."
7580
76 #: ../data/org.gnome.Maps.gschema.xml.h:1
81 #: data/org.gnome.Maps.gschema.xml:11
7782 msgid "last viewed location"
7883 msgstr "최근 본 위치"
7984
80 #: ../data/org.gnome.Maps.gschema.xml.h:2
85 #: data/org.gnome.Maps.gschema.xml:12
8186 msgid "Coordinates of last viewed location."
8287 msgstr "최근 살펴본 위치의 좌표."
8388
84 #: ../data/org.gnome.Maps.gschema.xml.h:3
89 #: data/org.gnome.Maps.gschema.xml:16
8590 msgid "Window size"
8691 msgstr "창 크기"
8792
88 #: ../data/org.gnome.Maps.gschema.xml.h:4
93 #: data/org.gnome.Maps.gschema.xml:17
8994 msgid "Window size (width and height)."
9095 msgstr "창 크기(너비 및 높이)."
9196
92 #: ../data/org.gnome.Maps.gschema.xml.h:5
97 #: data/org.gnome.Maps.gschema.xml:21
9398 msgid "Window position"
9499 msgstr "창 위치"
95100
96 #: ../data/org.gnome.Maps.gschema.xml.h:6
101 #: data/org.gnome.Maps.gschema.xml:22
97102 msgid "Window position (X and Y)."
98103 msgstr "창 위치(가로 및 세로)."
99104
100 #: ../data/org.gnome.Maps.gschema.xml.h:7
105 #: data/org.gnome.Maps.gschema.xml:26
101106 msgid "Window maximized"
102107 msgstr "창 최대화"
103108
104 #: ../data/org.gnome.Maps.gschema.xml.h:8
109 #: data/org.gnome.Maps.gschema.xml:27
105110 msgid "Window maximization state"
106111 msgstr "창 최대화 상태"
107112
108 #: ../data/org.gnome.Maps.gschema.xml.h:9
113 #: data/org.gnome.Maps.gschema.xml:31
109114 msgid "Maximum number of search results"
110115 msgstr "최대 검색 결과 수"
111116
112 #: ../data/org.gnome.Maps.gschema.xml.h:10
117 #: data/org.gnome.Maps.gschema.xml:32
113118 msgid "Maximum number of search results from geocode search."
114119 msgstr "지오코드 검색 결과의 최대 결과 갯수."
115120
116 #: ../data/org.gnome.Maps.gschema.xml.h:11
121 #: data/org.gnome.Maps.gschema.xml:36
117122 msgid "Number of recent places to store"
118123 msgstr "최근 위치를 저장할 갯수"
119124
120 #: ../data/org.gnome.Maps.gschema.xml.h:12
125 #: data/org.gnome.Maps.gschema.xml:37
121126 msgid "Number of recently visited places to store."
122127 msgstr "최근 방문할 위치를 저장할 갯수."
123128
124 #: ../data/org.gnome.Maps.gschema.xml.h:13
129 #: data/org.gnome.Maps.gschema.xml:41
125130 msgid "Number of recent routes to store"
126131 msgstr "최근 경로를 저장할 갯수"
127132
128 #: ../data/org.gnome.Maps.gschema.xml.h:14
133 #: data/org.gnome.Maps.gschema.xml:42
129134 msgid "Number of recently visited routes to store."
130135 msgstr "최근 방문 경로를 저장할 갯수."
131136
132 #: ../data/org.gnome.Maps.gschema.xml.h:15
137 #: data/org.gnome.Maps.gschema.xml:46
133138 msgid "Facebook check-in privacy setting"
134139 msgstr "페이스북 체크인 개인 정보 설정"
135140
136141 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
137 #: ../data/org.gnome.Maps.gschema.xml.h:17
142 #: data/org.gnome.Maps.gschema.xml:48
138143 msgid ""
139144 "Latest used Facebook check-in privacy setting. Possible values are: "
140145 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142147 "최근 사용한 페이스북 체크인 개인 정보 설정입니다. 가능한 값은 다음과 같습니"
143148 "다: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, SELF."
144149
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
150 #: data/org.gnome.Maps.gschema.xml:52
146151 msgid "Foursquare check-in privacy setting"
147152 msgstr "포스퀘어 체크인 개인 정보 설정"
148153
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
154 #: data/org.gnome.Maps.gschema.xml:53
150155 msgid ""
151156 "Latest used Foursquare check-in privacy setting. Possible values are: "
152157 "public, followers or private."
154159 "최근에 사용한 포스퀘어 체크인 개인 정보 설정입니다. 가능한 값은 다음과 같습니"
155160 "다: 공개, 팔로워, 비공개."
156161
157 #: ../data/org.gnome.Maps.gschema.xml.h:20
162 #: data/org.gnome.Maps.gschema.xml:57
158163 msgid "Foursquare check-in Facebook broadcasting"
159164 msgstr "페이스북에 포스퀘어 체크인 게시글 보내기"
160165
161 #: ../data/org.gnome.Maps.gschema.xml.h:21
166 #: data/org.gnome.Maps.gschema.xml:58
162167 msgid ""
163168 "Indicates if Foursquare should broadcast the check-in as a post in the "
164169 "Facebook account associated with the Foursquare account."
166171 "포스퀘어 계정에 연동한 페이스북 계정으로 체크인 게시글을 올릴 경우 표시합니"
167172 "다."
168173
169 #: ../data/org.gnome.Maps.gschema.xml.h:22
174 #: data/org.gnome.Maps.gschema.xml:62
170175 msgid "Foursquare check-in Twitter broadcasting"
171176 msgstr "트위터 포스퀘어 체크인 트윗 보내기"
172177
173 #: ../data/org.gnome.Maps.gschema.xml.h:23
178 #: data/org.gnome.Maps.gschema.xml:63
174179 msgid ""
175180 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176181 "Twitter account associated with the Foursquare account."
177182 msgstr ""
178183 "포스퀘어 계정에 연동한 트위터 계정으로 체크인 트윗을 올릴 경우 표시합니다."
179184
180 #: ../data/org.gnome.Maps.gschema.xml.h:24
185 #: data/org.gnome.Maps.gschema.xml:67
181186 msgid "OpenStreetMap username or e-mail address"
182187 msgstr "OpenStreetMap 사용자 이름 및 전자메일 주소"
183188
184 #: ../data/org.gnome.Maps.gschema.xml.h:25
189 #: data/org.gnome.Maps.gschema.xml:68
185190 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
186191 msgstr ""
187192 "사용자가 OpenStreetMap 데이터를 편집하려고 접속했는지 여부를 나타냅니다."
188193
189 #: ../data/org.gnome.Maps.gschema.xml.h:26
194 #: data/org.gnome.Maps.gschema.xml:72
190195 msgid "Last used transportation type for routing"
191196 msgstr "최근 확인한 경로 안내 대중교통"
192197
193 #: ../data/ui/app-menu.ui.h:1
198 #: data/ui/app-menu.ui:7
194199 msgid "Set up OpenStreetMap Account"
195200 msgstr "OpenStreetMap 계정 설정"
196201
197 #: ../data/ui/app-menu.ui.h:2
202 #: data/ui/app-menu.ui:12
198203 msgid "_Keyboard Shortcuts"
199204 msgstr "키보드 바로 가기 키(_K)"
200205
201 #: ../data/ui/app-menu.ui.h:3
206 #: data/ui/app-menu.ui:17
202207 msgid "About"
203208 msgstr "정보"
204209
205 #: ../data/ui/app-menu.ui.h:4
210 #: data/ui/app-menu.ui:21
206211 msgid "Quit"
207212 msgstr "끝내기"
208213
209 #: ../data/ui/check-in-dialog.ui.h:1
214 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
210215 msgid "Visibility"
211216 msgstr "공개 범위"
212217
213 #: ../data/ui/check-in-dialog.ui.h:2
218 #: data/ui/check-in-dialog.ui:334
214219 msgid "Post on Facebook"
215220 msgstr "페이스북에 게시"
216221
217 #: ../data/ui/check-in-dialog.ui.h:3
222 #: data/ui/check-in-dialog.ui:348
218223 msgid "Post on Twitter"
219224 msgstr "트위터에 게시"
220225
221 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
222 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
226 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
227 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
223228 msgid "_Cancel"
224229 msgstr "취소(_C)"
225230
226231 #. Translators: Check in is used as a verb
227 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
232 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
228233 msgid "C_heck in"
229234 msgstr "체크인(_H)"
230235
231 #: ../data/ui/check-in-dialog.ui.h:6
236 #: data/ui/check-in-dialog.ui:427
232237 msgid "Everyone"
233238 msgstr "전체 공개"
234239
235 #: ../data/ui/check-in-dialog.ui.h:7
240 #: data/ui/check-in-dialog.ui:431
236241 msgid "Friends of friends"
237242 msgstr "친구의 친구"
238243
239 #: ../data/ui/check-in-dialog.ui.h:8
244 #: data/ui/check-in-dialog.ui:435
240245 msgid "Just friends"
241246 msgstr "친구만 보기"
242247
243 #: ../data/ui/check-in-dialog.ui.h:9
248 #: data/ui/check-in-dialog.ui:439
244249 msgid "Just me"
245250 msgstr "나만 보기"
246251
247 #: ../data/ui/check-in-dialog.ui.h:10
252 #: data/ui/check-in-dialog.ui:453
248253 msgid "Public"
249254 msgstr "공개"
250255
251 #: ../data/ui/check-in-dialog.ui.h:11
256 #: data/ui/check-in-dialog.ui:457
252257 msgid "Followers"
253258 msgstr "팔로워"
254259
255 #: ../data/ui/check-in-dialog.ui.h:12
260 #: data/ui/check-in-dialog.ui:461
256261 msgid "Private"
257262 msgstr "비공개"
258263
259 #: ../data/ui/context-menu.ui.h:1
264 #: data/ui/context-menu.ui:9
260265 msgid "What’s here?"
261266 msgstr "여기가 어딘가요?"
262267
263 #: ../data/ui/context-menu.ui.h:2
268 #: data/ui/context-menu.ui:16
264269 msgid "Copy Location"
265270 msgstr "위치 복사"
266271
267 #: ../data/ui/context-menu.ui.h:3
272 #: data/ui/context-menu.ui:23
268273 msgid "Export As Image"
269274 msgstr "그림으로 내보내기"
270275
271 #: ../data/ui/context-menu.ui.h:4
276 #: data/ui/context-menu.ui:36
272277 msgid "Add to OpenStreetMap"
273278 msgstr "OpenStreetMap에 추가"
274279
275 #: ../data/ui/export-view-dialog.ui.h:1
280 #: data/ui/export-view-dialog.ui:14
276281 msgid "Export view"
277282 msgstr "내보내기 보기"
278283
279 #: ../data/ui/export-view-dialog.ui.h:3
284 #: data/ui/export-view-dialog.ui:34
280285 msgid "_Export"
281286 msgstr "내보내기(_E)"
282287
283 #: ../data/ui/export-view-dialog.ui.h:4
288 #: data/ui/export-view-dialog.ui:126
284289 msgid "Include route and markers"
285290 msgstr "경로 및 표시 포함"
286291
287 #: ../data/ui/help-overlay.ui.h:1
292 #: data/ui/help-overlay.ui:14
288293 msgctxt "shortcut window"
289294 msgid "General"
290295 msgstr "일반"
291296
292 #: ../data/ui/help-overlay.ui.h:2
297 #: data/ui/help-overlay.ui:18
293298 msgctxt "shortcut window"
294299 msgid "Show Shortcuts"
295300 msgstr "바로 가기 표시"
296301
297 #: ../data/ui/help-overlay.ui.h:3
302 #: data/ui/help-overlay.ui:25
298303 msgctxt "shortcut window"
299304 msgid "Search"
300305 msgstr "검색"
301306
302 #: ../data/ui/help-overlay.ui.h:4
307 #: data/ui/help-overlay.ui:32
303308 msgctxt "shortcut window"
304309 msgid "Toggle route planner"
305310 msgstr "경로 계획 도우미 전환"
306311
307 #: ../data/ui/help-overlay.ui.h:5
312 #: data/ui/help-overlay.ui:39
308313 msgctxt "shortcut window"
309314 msgid "Print route"
310315 msgstr "경로 인쇄"
311316
312 #: ../data/ui/help-overlay.ui.h:6
317 #: data/ui/help-overlay.ui:46
313318 msgctxt "shortcut window"
314319 msgid "Quit"
315320 msgstr "끝내기"
316321
317 #: ../data/ui/help-overlay.ui.h:7
322 #: data/ui/help-overlay.ui:55
318323 msgctxt "shortcut window"
319324 msgid "Map View"
320325 msgstr "지도 보기"
321326
322 #: ../data/ui/help-overlay.ui.h:8
327 #: data/ui/help-overlay.ui:59
323328 msgctxt "shortcut window"
324329 msgid "Zoom in"
325330 msgstr "확대"
326331
327 #: ../data/ui/help-overlay.ui.h:9
332 #: data/ui/help-overlay.ui:66
328333 msgctxt "shortcut window"
329334 msgid "Zoom out"
330335 msgstr "축소"
331336
332 #: ../data/ui/help-overlay.ui.h:10
337 #: data/ui/help-overlay.ui:73
333338 msgctxt "shortcut window"
334339 msgid "Toggle scale"
335340 msgstr "축척 바꾸기"
336341
337 #: ../data/ui/help-overlay.ui.h:11
342 #: data/ui/help-overlay.ui:80
338343 msgctxt "shortcut window"
339344 msgid "Go to current location"
340345 msgstr "현재 위치로 이동"
341346
342 #: ../data/ui/help-overlay.ui.h:12
347 #: data/ui/help-overlay.ui:87
343348 msgctxt "shortcut window"
344349 msgid "Switch to street view"
345350 msgstr "거리 보기로 전환"
346351
347 #: ../data/ui/help-overlay.ui.h:13
352 #: data/ui/help-overlay.ui:94
348353 msgctxt "shortcut window"
349354 msgid "Switch to aerial view"
350355 msgstr "공중 보기로 전환"
351356
352 #: ../data/ui/help-overlay.ui.h:14
357 #: data/ui/help-overlay.ui:101
353358 msgctxt "shortcut window"
354359 msgid "Open shape layer"
355360 msgstr "도형 레이어 열기"
356361
357362 #. Translators: This string uses ellipsis character
358 #: ../data/ui/layers-popover.ui.h:2
359 msgid "Open Shape Layer&#x2026;"
360 msgstr "도형 레이어 열기&#x2026;"
361
362 #: ../data/ui/location-service-notification.ui.h:1
363 #: data/ui/layers-popover.ui:71
364 msgid "Open Shape Layer…"
365 msgstr "도형 레이어 열기…"
366
367 #: data/ui/location-service-dialog.ui:16
363368 msgid "Turn on location services to find your location"
364369 msgstr "위치 정보 서비스에서 현재 위치 정보를 찾도록 켜기"
365370
366 #: ../data/ui/location-service-notification.ui.h:2
371 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
372 #: data/ui/zoom-in-dialog.ui:28
373 msgid "Cancel"
374 msgstr "취소"
375
376 #: data/ui/location-service-dialog.ui:38
367377 msgid "Location Settings"
368378 msgstr "위치 정보 설정"
369379
370380 #. Translators: This is a tooltip
371 #: ../data/ui/main-window.ui.h:3
381 #: data/ui/main-window.ui:23
372382 msgid "Go to current location"
373383 msgstr "현재 위치로 이동"
374384
375385 #. Translators: This is a tooltip
376 #: ../data/ui/main-window.ui.h:5
386 #: data/ui/main-window.ui:44
377387 msgid "Choose map type"
378388 msgstr "지도 형식을 선택하세요"
379389
380390 #. Translators: This is a tooltip
381 #: ../data/ui/main-window.ui.h:7
391 #: data/ui/main-window.ui:69
382392 msgid "Zoom out"
383393 msgstr "축소"
384394
385395 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:9
396 #: data/ui/main-window.ui:85
387397 msgid "Zoom in"
388398 msgstr "확대"
389399
390400 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:11
401 #: data/ui/main-window.ui:103
392402 msgid "Toggle route planner"
393403 msgstr "경로 계획 도우미 토글"
394404
395405 #. Translators: This is a tooltip
396 #: ../data/ui/main-window.ui.h:13
406 #: data/ui/main-window.ui:124
397407 msgid "Toggle favorites"
398408 msgstr "즐겨찾기 토글"
399409
400410 #. Translators: This is a tooltip
401 #: ../data/ui/main-window.ui.h:15
411 #: data/ui/main-window.ui:144
402412 msgid "Print Route"
403413 msgstr "경로 인쇄"
404414
405 #: ../data/ui/main-window.ui.h:16
415 #: data/ui/main-window.ui:202
406416 msgid "Maps is offline!"
407417 msgstr "맵은 오프라인 상태입니다!"
408418
409 #: ../data/ui/main-window.ui.h:17
419 #: data/ui/main-window.ui:212
410420 msgid ""
411421 "Maps need an active internet connection to function properly, but one can’t "
412422 "be found."
413423 msgstr ""
414424 "지도가 제대로 동작하려면 인터넷에 연결해야하지만, 연결을 찾을 수 없습니다."
415425
416 #: ../data/ui/main-window.ui.h:18
426 #: data/ui/main-window.ui:221
417427 msgid "Check your connection and proxy settings."
418428 msgstr "연결 및 프록시 설정을 확인하십시오."
419429
420430 #. Translators: This is a tooltip
421 #: ../data/ui/map-bubble.ui.h:2
431 #: data/ui/map-bubble.ui:45
422432 msgid "Add to new route"
423433 msgstr "새 경로에 추가"
424434
425435 #. Translators: This is a tooltip
426 #: ../data/ui/map-bubble.ui.h:4
436 #: data/ui/map-bubble.ui:62
427437 msgid "Open with another application"
428438 msgstr "다른 프로그램으로 열기"
429439
430440 #. Translators: This is a tooltip
431 #: ../data/ui/map-bubble.ui.h:6
441 #: data/ui/map-bubble.ui:79
432442 msgid "Mark as favorite"
433443 msgstr "즐겨찾기 표시"
434444
435445 #. Translators: This is a tooltip
436 #: ../data/ui/map-bubble.ui.h:10
446 #: data/ui/map-bubble.ui:98
437447 msgid "Check in here"
438448 msgstr "이곳을 체크인"
439449
440 #: ../data/ui/osm-account-dialog.ui.h:1
450 #: data/ui/osm-account-dialog.ui:9
441451 msgid "OpenStreetMap Account"
442452 msgstr "OpenStreetMap 계정"
443453
444 #: ../data/ui/osm-account-dialog.ui.h:2
454 #: data/ui/osm-account-dialog.ui:22
445455 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
446456 msgstr ""
447457 "<span weight=\"bold\" size=\"x-large\">지도를 편집하려면 접속하십시오</span>"
448458
449 #: ../data/ui/osm-account-dialog.ui.h:3
459 #: data/ui/osm-account-dialog.ui:36
450460 msgid ""
451461 "Help to improve the map, using an\n"
452462 "OpenStreetMap account."
454464 "OpenStreetMap 계정으로\n"
455465 "지도 개선을 도와주십시오."
456466
457 #: ../data/ui/osm-account-dialog.ui.h:5
467 #: data/ui/osm-account-dialog.ui:56
458468 msgid "Email"
459469 msgstr "전자메일"
460470
461 #: ../data/ui/osm-account-dialog.ui.h:6
471 #: data/ui/osm-account-dialog.ui:81
462472 msgid "Password"
463473 msgstr "암호"
464474
465 #: ../data/ui/osm-account-dialog.ui.h:7
475 #: data/ui/osm-account-dialog.ui:125
466476 msgid "Sign In"
467477 msgstr "접속"
468478
469 #: ../data/ui/osm-account-dialog.ui.h:8
479 #: data/ui/osm-account-dialog.ui:146
470480 msgid "Don’t have an account?"
471481 msgstr "계정이 없습니까?"
472482
473483 #. The label should contain the link to the OSM reset password page with a translated title
474 #: ../data/ui/osm-account-dialog.ui.h:10
484 #: data/ui/osm-account-dialog.ui:159
475485 msgid ""
476486 "Sorry, that didn’t work. Please try again, or visit\n"
477487 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
481491 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
482492 "\">OpenStreetMap</a>을 방문하여 암호를 다시 설정하십시오."
483493
484 #: ../data/ui/osm-account-dialog.ui.h:12
494 #: data/ui/osm-account-dialog.ui:172
485495 msgid "The verification code didn’t match, please try again."
486496 msgstr "인증 코드가 일치하지 않습니다. 다시 시도하십시오."
487497
488 #: ../data/ui/osm-account-dialog.ui.h:13
498 #: data/ui/osm-account-dialog.ui:209
489499 msgid "Enter verification code shown above"
490500 msgstr "아래에 나타난 인증 코드를 입력하십시오"
491501
492 #: ../data/ui/osm-account-dialog.ui.h:14
502 #: data/ui/osm-account-dialog.ui:232
493503 msgid "Verify"
494504 msgstr "검증"
495505
496 #: ../data/ui/osm-account-dialog.ui.h:15
506 #: data/ui/osm-account-dialog.ui:262
497507 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
498508 msgstr "<span weight=\"bold\" size=\"x-large\">접속함</span>"
499509
500 #: ../data/ui/osm-account-dialog.ui.h:16
510 #: data/ui/osm-account-dialog.ui:275
501511 msgid "Your OpenStreetMap account is active."
502512 msgstr "OpenStreetMap 계정을 활성화했습니다."
503513
504 #: ../data/ui/osm-account-dialog.ui.h:17
514 #: data/ui/osm-account-dialog.ui:309
505515 msgid "Sign Out"
506516 msgstr "나가기"
507517
508 #: ../data/ui/osm-edit-address.ui.h:1
518 #: data/ui/osm-edit-address.ui:14
509519 msgid "Street"
510520 msgstr "거리"
511521
512 #: ../data/ui/osm-edit-address.ui.h:2
522 #: data/ui/osm-edit-address.ui:26
513523 msgid "House number"
514524 msgstr "지번"
515525
516 #: ../data/ui/osm-edit-address.ui.h:3
526 #: data/ui/osm-edit-address.ui:38
517527 msgid "Postal code"
518528 msgstr "우편 번호"
519529
520530 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
521 #: ../data/ui/osm-edit-address.ui.h:5
531 #: data/ui/osm-edit-address.ui:50
522532 msgid "City"
523533 msgstr "도시"
524534
525 #: ../data/ui/osm-edit-dialog.ui.h:1
535 #: data/ui/osm-edit-dialog.ui:58
526536 msgid "Type"
527537 msgstr "형식"
528538
529 #: ../data/ui/osm-edit-dialog.ui.h:2
539 #: data/ui/osm-edit-dialog.ui:84
530540 msgid "None"
531541 msgstr "없음"
532542
533 #: ../data/ui/osm-edit-dialog.ui.h:3
543 #: data/ui/osm-edit-dialog.ui:129
534544 msgid "Add Field"
535545 msgstr "필드 추가"
536546
537 #: ../data/ui/osm-edit-dialog.ui.h:4
547 #: data/ui/osm-edit-dialog.ui:163
538548 msgid "Comment"
539549 msgstr "설명"
540550
541 #: ../data/ui/osm-edit-dialog.ui.h:5
551 #: data/ui/osm-edit-dialog.ui:195
542552 msgid ""
543553 "Map changes will be visible on all maps that use\n"
544554 "OpenStreetMap data."
546556 "OpenStreetMap 데이터를 활용하는 모든 지도에\n"
547557 "바뀐 지도가 나타납니다."
548558
549 #: ../data/ui/osm-edit-dialog.ui.h:7
559 #: data/ui/osm-edit-dialog.ui:241
550560 msgid "Recently Used"
551561 msgstr "최근 사용"
552562
553 #: ../data/ui/osm-edit-dialog.ui.h:8
563 #: data/ui/osm-edit-dialog.ui:280
554564 msgctxt "dialog title"
555565 msgid "Edit on OpenStreetMap"
556566 msgstr "OpenStreetMap에서 편집"
557567
558 #: ../data/ui/osm-edit-dialog.ui.h:9
559 msgid "Cancel"
560 msgstr "취소"
561
562 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:518
568 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
563569 msgid "Next"
564570 msgstr "다음"
565571
566572 #. Translators: This is a tooltip
567 #: ../data/ui/place-bubble.ui.h:2
573 #: data/ui/place-bubble.ui:49
568574 msgid "Edit on OpenStreetMap"
569575 msgstr "OpenStreetMap에서 편집"
570576
571577 #. Translators: This is a tooltip
572 #: ../data/ui/place-bubble.ui.h:4
578 #: data/ui/place-bubble.ui:73
573579 msgid "Show more information"
574580 msgstr "더 많은 정보 표시"
575581
576 #: ../data/ui/place-popover.ui.h:1
582 #: data/ui/place-popover.ui:24
577583 msgid "Press enter to search"
578584 msgstr "검색할 단어를 입력하십시오"
579585
580 #: ../data/ui/place-popover.ui.h:2
586 #: data/ui/place-popover.ui:72
581587 msgid "No results found"
582588 msgstr "결과가 없습니다"
583589
584590 #. Translators: This is a tooltip
585 #: ../data/ui/route-entry.ui.h:2
591 #: data/ui/route-entry.ui:20
586592 msgid "Drag to change order of the route"
587593 msgstr "경로를 바꾸려면 끌어다놓으십시오"
588594
589 #: ../data/ui/send-to-dialog.ui.h:1
595 #: data/ui/send-to-dialog.ui:15
590596 msgid "Open location"
591597 msgstr "위치 열기"
592598
593 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
599 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
594600 msgid "_Open"
595601 msgstr "열기(_O)"
596602
597 #: ../data/ui/shape-layer-file-chooser.ui.h:1
603 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
598604 msgid "Open Shape Layer"
599605 msgstr "도형 레이어 열기"
600606
601607 #. Translators: This is a tooltip
602 #: ../data/ui/shape-layer-row.ui.h:2
608 #: data/ui/shape-layer-row.ui:19
603609 msgid "Toggle visible"
604610 msgstr "보기 상태 전환"
605611
606 #: ../data/ui/sidebar.ui.h:1
612 #: data/ui/sidebar.ui:275
607613 msgid "Route search by GraphHopper"
608614 msgstr "그래프 하퍼 경로 검색"
609615
610 #: ../data/ui/sidebar.ui.h:2
616 #: data/ui/sidebar.ui:296
611617 msgid "Route search by OpenTripPlanner"
612618 msgstr "OpenTripPlanner 경로 검색"
613619
614 #: ../data/ui/sidebar.ui.h:3
620 #: data/ui/sidebar.ui:369
615621 msgid ""
616622 "Routing itineraries for public transit is provided by GNOME\n"
617623 "using timetable data obtained from transit companies or agencies.\n"
627633 "그놈에서는 운행 일정과 나타난 일정의 정확성을 보증할 수 없습니다.\n"
628634 "명칭과 브랜드는 상표법 적용이 가능할 경우 등록 상표로 간주합니다."
629635
630 #: ../data/ui/social-place-more-results-row.ui.h:1
636 #: data/ui/social-place-more-results-row.ui:8
631637 msgid "Show more results"
632638 msgstr "더 많은 결과 보기"
633639
634640 #. Translators: This is a tooltip
635 #: ../data/ui/transit-leg-row.ui.h:2
641 #: data/ui/transit-leg-row.ui:126
636642 msgid "Hide intermediate stops and information"
637643 msgstr "중간 정류장 및 정보 숨김"
638644
639645 #. Translators: This is a tooltip
640 #: ../data/ui/transit-leg-row.ui.h:4
646 #: data/ui/transit-leg-row.ui:200
641647 msgid "Show intermediate stops and information"
642648 msgstr "중간 정류장 및 정보 표시"
643649
644650 #. Indicates searching for the next available itineraries
645 #: ../data/ui/transit-options-panel.ui.h:2
651 #: data/ui/transit-options-panel.ui:18
646652 msgid "Leave Now"
647653 msgstr "지금 출발"
648654
649655 #. Indicates searching for itineraries leaving at the specified time at the earliest
650 #: ../data/ui/transit-options-panel.ui.h:4
656 #: data/ui/transit-options-panel.ui:19
651657 msgid "Leave By"
652658 msgstr "출발 수단"
653659
654660 #. Indicates searching for itineraries arriving no later than the specified time
655 #: ../data/ui/transit-options-panel.ui.h:6
661 #: data/ui/transit-options-panel.ui:20
656662 msgid "Arrive By"
657663 msgstr "도착 수단"
658664
659665 #. Header indicating selected modes of transit
660 #: ../data/ui/transit-options-panel.ui.h:8
666 #: data/ui/transit-options-panel.ui:106
661667 msgid "Show"
662668 msgstr "보이기"
663669
664 #: ../data/ui/transit-options-panel.ui.h:9
670 #: data/ui/transit-options-panel.ui:117
665671 msgid "Buses"
666672 msgstr "버스"
667673
668 #: ../data/ui/transit-options-panel.ui.h:10
674 #: data/ui/transit-options-panel.ui:124
669675 msgid "Trams"
670676 msgstr "트램"
671677
672 #: ../data/ui/transit-options-panel.ui.h:11
678 #: data/ui/transit-options-panel.ui:131
673679 msgid "Trains"
674680 msgstr "열차"
675681
676 #: ../data/ui/transit-options-panel.ui.h:12
682 #: data/ui/transit-options-panel.ui:138
677683 msgid "Subway"
678684 msgstr "지하철"
679685
680 #: ../data/ui/transit-options-panel.ui.h:13
686 #: data/ui/transit-options-panel.ui:145
681687 msgid "Ferries"
682688 msgstr "선박"
683689
684 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
690 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
685691 msgid "Current location"
686692 msgstr "현재 위치"
687693
688694 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
689 #: ../data/ui/user-location-bubble.ui.h:4
690 #, no-c-format
695 #: data/ui/user-location-bubble.ui:28
691696 msgid "Accuracy: %s"
692697 msgstr "위치 정확도: %s"
693698
694 #: ../data/ui/zoom-in-notification.ui.h:1
699 #: data/ui/zoom-in-dialog.ui:16
695700 msgid "Zoom in to add location!"
696701 msgstr "추가할 위치를 확대합니다!"
697702
698 #: ../data/ui/zoom-in-notification.ui.h:2
699 msgid "OK"
700 msgstr "확인"
701
702 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
703 #: ../lib/maps-file-tile-source.c:459
703 #: data/ui/zoom-in-dialog.ui:38
704 msgid "Zoom In"
705 msgstr "확대"
706
707 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
708 #: lib/maps-file-tile-source.c:459
704709 msgid "Failed to find tile structure in directory"
705710 msgstr "디렉터리에서 타일 구조 찾기에 실패했습니다"
706711
707 #: ../lib/maps-osm.c:56
712 #: lib/maps-osm.c:56
708713 msgid "Failed to parse XML document"
709714 msgstr "XML 문서 해석에 실패했습니다"
710715
711 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
716 #: lib/maps-osm.c:252 lib/maps-osm.c:405
712717 msgid "Missing required attributes"
713718 msgstr "필요한 속성이 빠졌습니다"
714719
715 #: ../lib/maps-osm.c:453
720 #: lib/maps-osm.c:453
716721 msgid "Could not find OSM element"
717722 msgstr "OSM 구성 요소를 찾을 수 없습니다"
718723
719 #: ../src/application.js:102
724 #: src/application.js:96
720725 msgid "A path to a local tiles directory structure"
721726 msgstr "로컬 타일 디렉터리 구조 경로"
722727
723 #: ../src/application.js:106
728 #: src/application.js:100
724729 msgid "Show the version of the program"
725730 msgstr "프로그램 버전 보기"
726731
727 #: ../src/checkInDialog.js:175
732 #: src/checkInDialog.js:167
728733 msgid "Select an account"
729734 msgstr "계정을 선택하십시오"
730735
731 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
736 #: src/checkInDialog.js:172 src/checkInDialog.js:244
732737 msgid "Loading"
733738 msgstr "불러오는 중"
734739
735 #: ../src/checkInDialog.js:204
740 #: src/checkInDialog.js:196
736741 msgid "Select a place"
737742 msgstr "장소를 선택하십시오"
738743
739 #: ../src/checkInDialog.js:209
744 #: src/checkInDialog.js:201
740745 msgid ""
741746 "Maps cannot find the place to check in to with Facebook. Please select one "
742747 "from this list."
744749 "페이스북에 체크인할 장소를 찾을 수 없습니다. 다음 목록에서 하나를 선택하십시"
745750 "오."
746751
747 #: ../src/checkInDialog.js:211
752 #: src/checkInDialog.js:203
748753 msgid ""
749754 "Maps cannot find the place to check in to with Foursquare. Please select one "
750755 "from this list."
754759
755760 #. Translators: %s is the name of the place to check in.
756761 #.
757 #: ../src/checkInDialog.js:226
762 #: src/checkInDialog.js:218
758763 #, javascript-format
759764 msgid "Check in to %s"
760765 msgstr "%s에 체크인"
761766
762767 #. Translators: %s is the name of the place to check in.
763768 #.
764 #: ../src/checkInDialog.js:236
769 #: src/checkInDialog.js:228
765770 #, javascript-format
766771 msgid "Write an optional message to check in to %s."
767772 msgstr "%s에 체크인할 추가 메시지를 작성합니다."
768773
769 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
770 #: ../src/osmEditDialog.js:555
774 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
771775 msgid "An error has occurred"
772776 msgstr "오류가 발생했습니다"
773777
774778 #. Translators: %s is the place name that user wanted to check-in
775 #: ../src/checkIn.js:147
779 #: src/checkIn.js:144
776780 #, javascript-format
777781 msgid "Cannot find “%s” in the social service"
778782 msgstr "소셜 서비스에서 “%s”을(를) 찾을 수 없습니다"
779783
780 #: ../src/checkIn.js:149
784 #: src/checkIn.js:146
781785 msgid "Cannot find a suitable place to check-in in this location"
782786 msgstr "이 위치를 체크인할 적당한 장소를 찾을 수 없습니다"
783787
784 #: ../src/checkIn.js:153
788 #: src/checkIn.js:150
785789 msgid ""
786790 "Credentials have expired, please open Online Accounts to sign in and enable "
787791 "this account"
788792 msgstr ""
789793 "인증 기한이 지났습니다. 온라인 계정을 열어 접속한 후 이 계정을 활성화하십시오"
790794
791 #: ../src/contextMenu.js:99
795 #: src/contextMenu.js:95
792796 msgid "Route from here"
793797 msgstr "여기서부터 경로 표시"
794798
795 #: ../src/contextMenu.js:101
799 #: src/contextMenu.js:97
796800 msgid "Add destination"
797801 msgstr "목적지 추가"
798802
799 #: ../src/contextMenu.js:103
803 #: src/contextMenu.js:99
800804 msgid "Route to here"
801805 msgstr "여기까지 경로 표시"
802806
803 #: ../src/contextMenu.js:132
807 #: src/contextMenu.js:128
804808 msgid "Nothing found here!"
805809 msgstr "여기에 아무것도 없습니다!"
806810
807 #: ../src/contextMenu.js:189
811 #: src/contextMenu.js:189
808812 msgid ""
809813 "Location was added to the map, note that it may take a while before it shows "
810814 "on the map and in search results."
816820 #. * exported image with coordinates. The .png extension should be kept
817821 #. * intact in the translated string.
818822 #.
819 #: ../src/exportViewDialog.js:90
823 #: src/exportViewDialog.js:82
820824 #, javascript-format
821825 msgid "Maps at %f, %f.png"
822826 msgstr "%f, %f.png 지도"
823827
824 #: ../src/exportViewDialog.js:161
828 #: src/exportViewDialog.js:154
825829 msgid "Filesystem is read only"
826830 msgstr "읽기 전용 파일 시스템입니다"
827831
828 #: ../src/exportViewDialog.js:163
832 #: src/exportViewDialog.js:156
829833 msgid "You do not have permission to save there"
830834 msgstr "해당 위치를 저장할 권한이 없습니다"
831835
832 #: ../src/exportViewDialog.js:165
836 #: src/exportViewDialog.js:158
833837 msgid "The directory does not exist"
834838 msgstr "디렉터리가 없습니다"
835839
836 #: ../src/exportViewDialog.js:167
840 #: src/exportViewDialog.js:160
837841 msgid "No filename specified"
838842 msgstr "파일 이름을 지정하지 않았습니다"
839843
840 #: ../src/exportViewDialog.js:175
844 #: src/exportViewDialog.js:168
841845 msgid "Unable to export view"
842846 msgstr "보기 화면을 내보낼 수 없습니다"
843847
844 #: ../src/geoJSONSource.js:98
848 #: src/geoJSONSource.js:98
845849 msgid "invalid coordinate"
846850 msgstr "잘못된 좌표"
847851
848 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
849 #: ../src/geoJSONSource.js:204
852 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
850853 msgid "parse error"
851854 msgstr "해석 오류"
852855
853 #: ../src/geoJSONSource.js:183
856 #: src/geoJSONSource.js:181
854857 msgid "unknown geometry"
855858 msgstr "알 수 없는 지형 정보"
856859
857 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
860 #: src/graphHopper.js:93 src/openTripPlanner.js:652
858861 msgid "Route request failed."
859862 msgstr "경로 요청에 실패했습니다."
860863
861 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
864 #: src/graphHopper.js:100 src/openTripPlanner.js:615
862865 msgid "No route found."
863866 msgstr "경로가 없습니다."
864867
865 #: ../src/graphHopper.js:193
868 #: src/graphHopper.js:188
866869 msgid "Start!"
867870 msgstr "시작!"
868871
869 #: ../src/mainWindow.js:59
872 #: src/mainWindow.js:59
870873 msgid "All Layer Files"
871874 msgstr "모든 레이어 파일"
872875
873 #: ../src/mainWindow.js:459
876 #: src/mainWindow.js:444
874877 msgid "Failed to connect to location service"
875878 msgstr "위치 서비스 연결에 실패했습니다"
876879
877 #: ../src/mainWindow.js:516
880 #: src/mainWindow.js:509
878881 msgid "translator-credits"
879882 msgstr "조성호 <shcho@gnome.org>"
880883
881 #: ../src/mainWindow.js:519
884 #: src/mainWindow.js:512
882885 msgid "A map application for GNOME"
883886 msgstr "그놈용 지도 프로그램"
884887
885 #: ../src/mainWindow.js:530
888 #: src/mainWindow.js:523
886889 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
887890 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
888891
889 #: ../src/mainWindow.js:551
892 #: src/mainWindow.js:542
890893 #, javascript-format
891894 msgid "Map data by %s and contributors"
892895 msgstr "%s와(과) 기여자의 지도 데이터"
896899 #. * the bare name of the tile provider, or a linkified URL if one
897900 #. * is available
898901 #.
899 #: ../src/mainWindow.js:567
902 #: src/mainWindow.js:558
900903 #, javascript-format
901904 msgid "Map tiles provided by %s"
902905 msgstr "%s에서 제공한 지도 타일"
903906
904 #: ../src/mapView.js:356
907 #: src/mapView.js:353
905908 msgid "File type is not supported"
906909 msgstr "파일 형식을 지원하지 않습니다"
907910
908 #: ../src/mapView.js:363
911 #: src/mapView.js:360
909912 msgid "Failed to open layer"
910913 msgstr "레이어 열기에 실패했습니다"
911914
912 #: ../src/mapView.js:399
915 #: src/mapView.js:396
913916 msgid "Failed to open GeoURI"
914917 msgstr "GeoURI 열기에 실패했습니다"
915918
916 #: ../src/openTripPlanner.js:622
917 msgid "No earlier alternatives found."
918 msgstr "이른 대안 수단이 없습니다."
919
920 #: ../src/openTripPlanner.js:623
921 msgid "No later alternatives found."
922 msgstr "다음 대안 수단이 없습니다."
923
924 #: ../src/openTripPlanner.js:661
919 #: src/openTripPlanner.js:648
925920 msgid "No timetable data found for this route."
926921 msgstr "이 경로의 시각표 데이터가 없습니다."
927922
928923 #. setting the status in session.cancel_message still seems
929924 #. to always give status IO_ERROR
930 #: ../src/osmConnection.js:442
925 #: src/osmConnection.js:436
931926 msgid "Incorrect user name or password"
932927 msgstr "사용자 이름 또는 암호가 올바르지 않습니다"
933928
934 #: ../src/osmConnection.js:444
929 #: src/osmConnection.js:438
935930 msgid "Success"
936931 msgstr "성공"
937932
938 #: ../src/osmConnection.js:446
933 #: src/osmConnection.js:440
939934 msgid "Bad request"
940935 msgstr "잘못된 요청"
941936
942 #: ../src/osmConnection.js:448
937 #: src/osmConnection.js:442
943938 msgid "Object not found"
944939 msgstr "객체가 없습니다"
945940
946 #: ../src/osmConnection.js:450
941 #: src/osmConnection.js:444
947942 msgid "Conflict, someone else has just modified the object"
948943 msgstr "누군가가 객체를 수정하여 바꾼 동작이 중복됐습니다"
949944
950 #: ../src/osmConnection.js:452
945 #: src/osmConnection.js:446
951946 msgid "Object has been deleted"
952947 msgstr "객체를 삭제했습니다"
953948
954 #: ../src/osmConnection.js:454
949 #: src/osmConnection.js:448
955950 msgid "Way or relation refers to non-existing children"
956951 msgstr "길 또는 관계는 '없는 하위 구성 요소'를 참조합니다"
957952
958 #: ../src/osmEditDialog.js:105
953 #: src/osmEditDialog.js:105
959954 msgid "Name"
960955 msgstr "이름"
961956
962 #: ../src/osmEditDialog.js:108
957 #: src/osmEditDialog.js:108
963958 msgid "The official name. This is typically what appears on signs."
964959 msgstr "공식 이름입니다. 보통 이정표에 나타납니다."
965960
966 #: ../src/osmEditDialog.js:111
961 #: src/osmEditDialog.js:111
967962 msgid "Address"
968963 msgstr "주소"
969964
970 #: ../src/osmEditDialog.js:119
965 #: src/osmEditDialog.js:119
971966 msgid "Website"
972967 msgstr "웹사이트"
973968
974 #: ../src/osmEditDialog.js:122
969 #: src/osmEditDialog.js:122
975970 msgid ""
976971 "The official website. Try to use the most basic form of a URL i.e. http://"
977972 "example.com instead of http://example.com/index.html."
979974 "공식 웹사이트입니다. http://example.com/index.html 대신 http://example.com과 "
980975 "같은 식의 기본 URL 형식을 활용하십시오."
981976
982 #: ../src/osmEditDialog.js:127
977 #: src/osmEditDialog.js:127
983978 msgid "Phone"
984979 msgstr "전화번호"
985980
986 #: ../src/osmEditDialog.js:131
981 #: src/osmEditDialog.js:131
987982 msgid ""
988983 "Phone number. Use the international format, starting with a + sign. Beware "
989984 "of local privacy laws, especially for private phone numbers."
991986 "전화번호입니다. + 기호로 시작하는 국제 전화번호 형식을 사용하십시오. 개인 전"
992987 "화번호를 입력할 때 해당 국가의 개인 정보 보호법을 따르십시오."
993988
994 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:176
989 #: src/osmEditDialog.js:136 src/placeBubble.js:173
995990 msgid "Wikipedia"
996991 msgstr "위키피디아"
997992
998 #: ../src/osmEditDialog.js:140
993 #: src/osmEditDialog.js:140
999994 msgid ""
1000995 "The format used should include the language code and the article title like "
1001996 "“en:Article title”."
1002997 msgstr ""
1003 "사용하는 형식에는 \"ko:게시글 제목\"처럼 언어 코드 및 게시글 제목을 넣어야합"
1004 "니다."
1005
1006 #: ../src/osmEditDialog.js:144
998 "사용하는 형식에는 “ko:게시글 제목”처럼 언어 코드 및 게시글 제목을 넣어야합니"
999 "다."
1000
1001 #: src/osmEditDialog.js:144
10071002 msgid "Opening hours"
10081003 msgstr "개장 시간"
10091004
1010 #: ../src/osmEditDialog.js:149
1005 #: src/osmEditDialog.js:149
10111006 msgid "See the link in the label for help on format."
10121007 msgstr "형식 도움말을 보려면 레이블의 링크를 살펴보십시오."
10131008
1014 #: ../src/osmEditDialog.js:152
1009 #: src/osmEditDialog.js:152
10151010 msgid "Population"
10161011 msgstr "인구"
10171012
1018 #: ../src/osmEditDialog.js:157
1013 #: src/osmEditDialog.js:157
10191014 msgid "Altitude"
10201015 msgstr "고도"
10211016
1022 #: ../src/osmEditDialog.js:160
1017 #: src/osmEditDialog.js:160
10231018 msgid "Elevation (height above sea level) of a point in metres."
10241019 msgstr "미터 단위의 높이(해발고도)입니다."
10251020
1026 #: ../src/osmEditDialog.js:163
1021 #: src/osmEditDialog.js:163
10271022 msgid "Wheelchair access"
10281023 msgstr "휠체어 접근"
10291024
1030 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1031 #: ../src/osmEditDialog.js:213
1025 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10321026 msgid "Yes"
10331027 msgstr "예"
10341028
1035 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1036 #: ../src/osmEditDialog.js:214
1029 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10371030 msgid "No"
10381031 msgstr "아니요"
10391032
1040 #: ../src/osmEditDialog.js:168
1033 #: src/osmEditDialog.js:168
10411034 msgid "Limited"
10421035 msgstr "제한"
10431036
1044 #: ../src/osmEditDialog.js:169
1037 #: src/osmEditDialog.js:169
10451038 msgid "Designated"
10461039 msgstr "지정됨"
10471040
1048 #: ../src/osmEditDialog.js:172
1041 #: src/osmEditDialog.js:172
10491042 msgid "Internet access"
10501043 msgstr "인터넷 접속"
10511044
10521045 #. Translators:
10531046 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10541047 #.
1055 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1048 #: src/osmEditDialog.js:177 src/translations.js:340
10561049 msgid "Wi-Fi"
10571050 msgstr "무선 네트워크"
10581051
1059 #: ../src/osmEditDialog.js:178
1052 #: src/osmEditDialog.js:178
10601053 msgid "Wired"
10611054 msgstr "유선"
10621055
1063 #: ../src/osmEditDialog.js:179
1056 #: src/osmEditDialog.js:179
10641057 msgid "Terminal"
10651058 msgstr "터미널"
10661059
1067 #: ../src/osmEditDialog.js:180
1060 #: src/osmEditDialog.js:180
10681061 msgid "Service"
10691062 msgstr "서비스"
10701063
1071 #: ../src/osmEditDialog.js:183
1064 #: src/osmEditDialog.js:183
10721065 msgid "Religion"
10731066 msgstr "종교"
10741067
1075 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1068 #: src/osmEditDialog.js:186 src/translations.js:363
10761069 msgid "Animism"
10771070 msgstr "애니미즘"
10781071
1079 #: ../src/osmEditDialog.js:187
1072 #: src/osmEditDialog.js:187
10801073 msgid "Bahá’í"
10811074 msgstr "바하이교"
10821075
1083 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1076 #: src/osmEditDialog.js:188 src/translations.js:365
10841077 msgid "Buddhism"
10851078 msgstr "불교"
10861079
1087 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1080 #: src/osmEditDialog.js:189 src/translations.js:366
10881081 msgid "Caodaism"
10891082 msgstr "까오다이교"
10901083
1091 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1084 #: src/osmEditDialog.js:190 src/translations.js:367
10921085 msgid "Christianity"
10931086 msgstr "크리스트교"
10941087
1095 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1088 #: src/osmEditDialog.js:191 src/translations.js:368
10961089 msgid "Confucianism"
10971090 msgstr "유교"
10981091
1099 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1092 #: src/osmEditDialog.js:192 src/translations.js:369
11001093 msgid "Hinduism"
11011094 msgstr "힌두교"
11021095
1103 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1096 #: src/osmEditDialog.js:193 src/translations.js:370
11041097 msgid "Jainism"
11051098 msgstr "자이나교"
11061099
1107 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1100 #: src/osmEditDialog.js:194 src/translations.js:371
11081101 msgid "Judaism"
11091102 msgstr "유대교"
11101103
1111 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1104 #: src/osmEditDialog.js:195 src/translations.js:372
11121105 msgid "Islam"
11131106 msgstr "이슬람교"
11141107
1115 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1108 #: src/osmEditDialog.js:196 src/translations.js:373
11161109 msgid "Multiple Religions"
11171110 msgstr "다신교"
11181111
1119 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1112 #: src/osmEditDialog.js:197 src/translations.js:374
11201113 msgid "Paganism"
11211114 msgstr "켈트 파가니즘"
11221115
1123 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1116 #: src/osmEditDialog.js:198 src/translations.js:375
11241117 msgid "Pastafarianism"
11251118 msgstr "FSM교"
11261119
1127 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1120 #: src/osmEditDialog.js:199 src/translations.js:376
11281121 msgid "Scientology"
11291122 msgstr "사이언톨로지"
11301123
1131 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1124 #: src/osmEditDialog.js:200 src/translations.js:377
11321125 msgid "Shinto"
11331126 msgstr "신토(しんとう)"
11341127
1135 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1128 #: src/osmEditDialog.js:201 src/translations.js:378
11361129 msgid "Sikhism"
11371130 msgstr "시크교"
11381131
1139 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1132 #: src/osmEditDialog.js:202 src/translations.js:379
11401133 msgid "Spiritualism"
11411134 msgstr "심령술"
11421135
1143 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1136 #: src/osmEditDialog.js:203 src/translations.js:380
11441137 msgid "Taoism"
11451138 msgstr "도교"
11461139
1147 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1140 #: src/osmEditDialog.js:204 src/translations.js:381
11481141 msgid "Unitarian Universalism"
11491142 msgstr "유니테리안 유니버설리즘"
11501143
1151 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1144 #: src/osmEditDialog.js:205 src/translations.js:382
11521145 msgid "Voodoo"
11531146 msgstr "부두교"
11541147
1155 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1148 #: src/osmEditDialog.js:206 src/translations.js:383
11561149 msgid "Yazidism"
11571150 msgstr "야지디교"
11581151
1159 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1152 #: src/osmEditDialog.js:207 src/translations.js:384
11601153 msgid "Zoroastrianism"
11611154 msgstr "조로아스터교"
11621155
1163 #: ../src/osmEditDialog.js:210
1156 #: src/osmEditDialog.js:210
11641157 msgid "Toilets"
11651158 msgstr "화장실"
11661159
1167 #: ../src/osmEditDialog.js:217
1160 #: src/osmEditDialog.js:217
11681161 msgid "Note"
11691162 msgstr "참고"
11701163
1171 #: ../src/osmEditDialog.js:220
1164 #: src/osmEditDialog.js:220
11721165 msgid ""
11731166 "Information used to inform other mappers about non-obvious information about "
11741167 "an element, the author’s intent when creating it, or hints for further "
11771170 "요소, 작성자의 작성 의도, 사후 개선을 위한 힌트에 대해 명확하지 않은 정보를 "
11781171 "알리려는 용도로 사용하는 정보입니다."
11791172
1180 #: ../src/osmEditDialog.js:329
1173 #: src/osmEditDialog.js:325
11811174 msgctxt "dialog title"
11821175 msgid "Add to OpenStreetMap"
11831176 msgstr "OpenStreetMap에 추가"
11841177
1185 #: ../src/osmEditDialog.js:383
1178 #: src/osmEditDialog.js:379
11861179 msgid "Select Type"
11871180 msgstr "형식 선택"
11881181
1189 #: ../src/osmEditDialog.js:502
1182 #: src/osmEditDialog.js:496
11901183 msgid "Done"
11911184 msgstr "완료"
11921185
1193 #: ../src/placeBubble.js:128
1186 #: src/placeBubble.js:125
11941187 msgid "Population:"
11951188 msgstr "인구수:"
11961189
1197 #: ../src/placeBubble.js:134
1190 #: src/placeBubble.js:131
11981191 msgid "Altitude:"
11991192 msgstr "고도:"
12001193
1201 #: ../src/placeBubble.js:139
1194 #: src/placeBubble.js:136
12021195 msgid "Opening hours:"
12031196 msgstr "영업 시간:"
12041197
1205 #: ../src/placeBubble.js:144
1198 #: src/placeBubble.js:141
12061199 msgid "Internet access:"
12071200 msgstr "인터넷 접속:"
12081201
1209 #: ../src/placeBubble.js:149
1202 #: src/placeBubble.js:146
12101203 msgid "Religion:"
12111204 msgstr "종교시설:"
12121205
1213 #: ../src/placeBubble.js:154
1206 #: src/placeBubble.js:151
12141207 msgid "Toilets:"
12151208 msgstr "화장실:"
12161209
1217 #: ../src/placeBubble.js:159
1210 #: src/placeBubble.js:156
12181211 msgid "Wheelchair access:"
12191212 msgstr "휠체어 접근:"
12201213
1221 #: ../src/placeBubble.js:165 ../src/placeBubble.js:169
1214 #: src/placeBubble.js:162 src/placeBubble.js:166
12221215 msgid "Phone:"
12231216 msgstr "전화번호:"
12241217
1225 #: ../src/placeEntry.js:188
1218 #: src/placeEntry.js:186
12261219 msgid "Failed to parse Geo URI"
12271220 msgstr "지리 URL 해석에 실패했습니다"
12281221
12321225 #. Translators:
12331226 #. * There is public internet access but the particular kind is unknown.
12341227 #.
1235 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1228 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12361229 msgid "yes"
12371230 msgstr "예"
12381231
12411234 #. * can be accessed and others not, areas requiring assistance
12421235 #. * by someone pushing up a steep gradient).
12431236 #.
1244 #: ../src/place.js:226
1237 #: src/place.js:225
12451238 msgid "limited"
12461239 msgstr "제한함"
12471240
12531246 #. * no internet access is offered in a place where
12541247 #. * someone might expect it.
12551248 #.
1256 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1249 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12571250 msgid "no"
12581251 msgstr "아니요"
12591252
12621255 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12631256 #. * only). This is rarely used.
12641257 #.
1265 #: ../src/place.js:239
1258 #: src/place.js:238
12661259 msgid "designated"
12671260 msgstr "지정됨"
12681261
1269 #: ../src/printLayout.js:244
1262 #: src/printLayout.js:240
12701263 #, javascript-format
12711264 msgid "From %s to %s"
12721265 msgstr "%s에서 %s까지"
12731266
1274 #: ../src/printOperation.js:48
1267 #: src/printOperation.js:46
12751268 msgid "Loading map tiles for printing"
12761269 msgstr "인쇄할 바둑판 배치 지도 불러오는 중"
12771270
1278 #: ../src/printOperation.js:49
1271 #: src/printOperation.js:47
12791272 msgid "You can abort printing if this takes too long"
12801273 msgstr "인쇄 시간이 오래걸린다면 취소할 수 있습니다"
12811274
1282 #: ../src/printOperation.js:51
1275 #: src/printOperation.js:49
12831276 msgid "Abort printing"
12841277 msgstr "인쇄 취소"
12851278
12861279 #. Translators: this is add via location tooltip
1287 #: ../src/routeEntry.js:73
1280 #: src/routeEntry.js:72
12881281 msgid "Add via location"
12891282 msgstr "현재 위치 추가"
12901283
12911284 #. Translators: this is remove via location tooltip
1292 #: ../src/routeEntry.js:79
1285 #: src/routeEntry.js:78
12931286 msgid "Remove via location"
12941287 msgstr "현재 위치 제거"
12951288
12961289 #. Translators: this is reverse route tooltip
1297 #: ../src/routeEntry.js:85
1290 #: src/routeEntry.js:84
12981291 msgid "Reverse route"
12991292 msgstr "역경로"
13001293
1301 #: ../src/sendToDialog.js:179
1294 #: src/sendToDialog.js:175
13021295 msgid "Failed to open URI"
13031296 msgstr "URI 열기에 실패했습니다"
13041297
1305 #: ../src/shapeLayer.js:92
1298 #: src/shapeLayer.js:91
13061299 msgid "failed to load file"
13071300 msgstr "파일 불러오기에 실패했습니다"
13081301
13091302 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1310 #: ../src/sidebar.js:293
1303 #: src/sidebar.js:293
13111304 #, javascript-format
13121305 msgid "Estimated time: %s"
13131306 msgstr "예상 시간: %s"
13151308 #. Translators: this a format string indicating arriving at the
13161309 #. * destination of journey with the arrival address and transit
13171310 #. * stop as the format parameter
1318 #: ../src/transitArrivalRow.js:56
1311 #: src/transitArrivalRow.js:54
13191312 #, javascript-format
13201313 msgid "Arrive at %s"
13211314 msgstr "%s에 도착"
13221315
1323 #: ../src/transitArrivalRow.js:58
1316 #: src/transitArrivalRow.js:56
13241317 msgid "Arrive"
13251318 msgstr "도"
13261319
13271320 #. Translators: this is a format string indicating instructions
13281321 #. * starting a journey at the address given as the parameter
13291322 #.
1330 #: ../src/transitLegRow.js:73
1323 #: src/transitLegRow.js:71
13311324 #, javascript-format
13321325 msgid "Start at %s"
13331326 msgstr "%s에 시작"
13361329 #. * with no set name (such as when the user started routing from
13371330 #. * an arbitrary point on the map)
13381331 #.
1339 #: ../src/transitLegRow.js:79
1332 #: src/transitLegRow.js:77
13401333 msgid "Start"
13411334 msgstr "시작"
13421335
1343 #: ../src/transitLegRow.js:108
1336 #: src/transitLegRow.js:106
13441337 msgid "Show walking instructions"
13451338 msgstr "도보 안내 표시"
13461339
1347 #: ../src/transitLegRow.js:109
1340 #: src/transitLegRow.js:107
13481341 msgid "Hide walking instructions"
13491342 msgstr "도보 안내 숨김"
13501343
13511344 #. Translators: this is a format string indicating walking a certain
13521345 #. * distance, with the distance expression being the %s placeholder
13531346 #.
1354 #: ../src/transitLegRow.js:134
1347 #: src/transitLegRow.js:132
13551348 #, javascript-format
13561349 msgid "Walk %s"
13571350 msgstr "%s 걷기"
13581351
1359 #: ../src/transitMoreRow.js:41
1352 #: src/transitMoreRow.js:39
13601353 msgid "Load earlier alternatives"
13611354 msgstr "이른 대안 수단 불러오기"
13621355
1363 #: ../src/transitMoreRow.js:43
1356 #: src/transitMoreRow.js:41
13641357 msgid "Load later alternatives"
13651358 msgstr "다음 대안 수단 불러오기"
13661359
1360 #: src/transitMoreRow.js:54
1361 msgid "No earlier alternatives found."
1362 msgstr "이른 대안 수단이 없습니다."
1363
1364 #: src/transitMoreRow.js:56
1365 msgid "No later alternatives found."
1366 msgstr "다음 대안 수단이 없습니다."
1367
13671368 #.
13681369 #. * Translators: this is a format string giving the equivalent to
13691370 #. * "may 29" according to the current locale's convensions.
13701371 #.
1371 #: ../src/transitOptionsPanel.js:142
1372 #: src/transitOptionsPanel.js:141
13721373 msgctxt "month-day-date"
13731374 msgid "%b %e"
13741375 msgstr "%b %e일"
13781379 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13791380 #. * these could be rearranged if needed.
13801381 #.
1381 #: ../src/transitPlan.js:253
1382 #: src/transitPlan.js:254
13821383 #, javascript-format
13831384 msgid "%s – %s"
13841385 msgstr "%s – %s"
13871388 #. * less than an hour, with only the minutes part, using plural forms
13881389 #. * as appropriate
13891390 #.
1390 #: ../src/transitPlan.js:280
1391 #: src/transitPlan.js:281
13911392 #, javascript-format
13921393 msgid "%d minute"
13931394 msgid_plural "%d minutes"
13971398 #. * where the duration is an exact number of hours (i.e. no
13981399 #. * minutes part), using plural forms as appropriate
13991400 #.
1400 #: ../src/transitPlan.js:291
1401 #: src/transitPlan.js:292
14011402 #, javascript-format
14021403 msgid "%d hour"
14031404 msgid_plural "%d hours"
14071408 #. * where the duration contains an hour and minute part, it's
14081409 #. * pluralized on the hours part
14091410 #.
1410 #: ../src/transitPlan.js:297
1411 #: src/transitPlan.js:298
14111412 #, javascript-format
14121413 msgid "%d:%02d hour"
14131414 msgid_plural "%d:%02d hours"
14191420 #. * "12:00–13:03" where the placeholder %s are the actual times,
14201421 #. * these could be rearranged if needed.
14211422 #.
1422 #: ../src/transitPlan.js:649
1423 #: src/transitPlan.js:647
14231424 #, javascript-format
14241425 msgid "%s–%s"
14251426 msgstr "%s–%s"
14261427
1427 #: ../src/translations.js:56
1428 #: src/translations.js:56
14281429 msgid "around the clock"
14291430 msgstr "하루 종일"
14301431
1431 #: ../src/translations.js:58
1432 #: src/translations.js:58
14321433 msgid "from sunrise to sunset"
14331434 msgstr "일출부터 일몰까지"
14341435
14381439 #. * The space between the format place holders could be
14391440 #. * substituted with the appropriate separator.
14401441 #.
1441 #: ../src/translations.js:77
1442 #: src/translations.js:77
14421443 #, javascript-format
14431444 msgctxt "time range list"
14441445 msgid "%s %s"
14501451 #. * The space between the format place holders could be
14511452 #. * substituted with the appropriate separator.
14521453 #.
1453 #: ../src/translations.js:89
1454 #: src/translations.js:89
14541455 #, javascript-format
14551456 msgctxt "time range list"
14561457 msgid "%s %s %s"
14631464 #. * The space between the format place holders could be substituted with
14641465 #. * the appropriate separator or phrase and the ordering of the arguments
14651466 #. * can be rearranged with the %n#s syntax.
1466 #: ../src/translations.js:120
1467 #: src/translations.js:120
14671468 #, javascript-format
14681469 msgctxt "time range component"
14691470 msgid "%s %s"
14781479 #. * place holder.
14791480 #. * The separator (,) could be replaced with a translated variant or
14801481 #. * a phrase if appropriate.
1481 #: ../src/translations.js:152
1482 #: src/translations.js:152
14821483 #, javascript-format
14831484 msgctxt "day interval list"
14841485 msgid "%s,%s"
14931494 #. * %s place holder.
14941495 #. * The separator (,) could be replaced with a translated variant or
14951496 #. * a phrase if appropriate.
1496 #: ../src/translations.js:166
1497 #: src/translations.js:166
14971498 #, javascript-format
14981499 msgctxt "day interval list"
14991500 msgid "%s,%s,%s"
15001501 msgstr "%s,%s,%s"
15011502
1502 #: ../src/translations.js:185
1503 #: src/translations.js:185
15031504 msgid "every day"
15041505 msgstr "매일"
15051506
15061507 #. Translators:
15071508 #. * This represents a range of days with a starting and ending day.
15081509 #.
1509 #: ../src/translations.js:197
1510 #: src/translations.js:197
15101511 #, javascript-format
15111512 msgctxt "day range"
15121513 msgid "%s-%s"
15131514 msgstr "%s-%s"
15141515
1515 #: ../src/translations.js:208
1516 #: src/translations.js:208
15161517 msgid "public holidays"
15171518 msgstr "공휴일"
15181519
1519 #: ../src/translations.js:210
1520 #: src/translations.js:210
15201521 msgid "school holidays"
15211522 msgstr "방학"
15221523
15281529 #. * the translation. The order of the arguments can be rearranged
15291530 #. * using the %n$s syntax.
15301531 #.
1531 #: ../src/translations.js:250
1532 #: src/translations.js:250
15321533 #, javascript-format
15331534 msgctxt "time interval list"
15341535 msgid "%s, %s"
15351536 msgstr "%s, %s"
15361537
1537 #: ../src/translations.js:264
1538 #: src/translations.js:264
15381539 msgid "not open"
15391540 msgstr "열지 않음"
15401541
15451546 #. * translation as needed. The order of the arguments can be rearranged
15461547 #. * using the %n$s syntax.
15471548 #.
1548 #: ../src/translations.js:279
1549 #: src/translations.js:279
15491550 #, javascript-format
15501551 msgctxt "time interval"
15511552 msgid "%s-%s"
15541555 #. Translators:
15551556 #. * This means a a place where you can plug in your laptop with ethernet.
15561557 #.
1557 #: ../src/translations.js:345
1558 #: src/translations.js:345
15581559 msgid "wired"
15591560 msgstr "유선"
15601561
15611562 #. Translators:
15621563 #. * Like internet cafe or library where the computer is given.
15631564 #.
1564 #: ../src/translations.js:350
1565 #: src/translations.js:350
15651566 msgid "terminal"
15661567 msgstr "터미널"
15671568
15681569 #. Translators:
15691570 #. * This means there is personnel which helps you in case of problems.
15701571 #.
1571 #: ../src/translations.js:355
1572 #: src/translations.js:355
15721573 msgid "service"
15731574 msgstr "서비스"
15741575
15751576 #. Translators: Accuracy of user location information
1576 #: ../src/utils.js:232
1577 #: src/utils.js:226
15771578 msgid "Unknown"
15781579 msgstr "알 수 없음"
15791580
15801581 #. Translators: Accuracy of user location information
1581 #: ../src/utils.js:235
1582 #: src/utils.js:229
15821583 msgid "Exact"
15831584 msgstr "정확함"
15841585
1585 #: ../src/utils.js:293
1586 #: src/utils.js:287
15861587 #, javascript-format
15871588 msgid "%f h"
15881589 msgstr "%f시간"
15891590
1590 #: ../src/utils.js:295
1591 #: src/utils.js:289
15911592 #, javascript-format
15921593 msgid "%f min"
15931594 msgstr "%f분"
15941595
1595 #: ../src/utils.js:297
1596 #: src/utils.js:291
15961597 #, javascript-format
15971598 msgid "%f s"
15981599 msgstr "%f초"
15991600
16001601 #. Translators: This is a distance measured in kilometers
1601 #: ../src/utils.js:308
1602 #: src/utils.js:302
16021603 #, javascript-format
16031604 msgid "%s km"
16041605 msgstr "%s 킬로미터"
16051606
16061607 #. Translators: This is a distance measured in meters
1607 #: ../src/utils.js:311
1608 #: src/utils.js:305
16081609 #, javascript-format
16091610 msgid "%s m"
16101611 msgstr "%s 미터"
16111612
16121613 #. Translators: This is a distance measured in miles
1613 #: ../src/utils.js:319
1614 #: src/utils.js:313
16141615 #, javascript-format
16151616 msgid "%s mi"
16161617 msgstr "%s 마일"
16171618
16181619 #. Translators: This is a distance measured in feet
1619 #: ../src/utils.js:322
1620 #: src/utils.js:316
16201621 #, javascript-format
16211622 msgid "%s ft"
16221623 msgstr "%s 피트"
16231624
1625 #~ msgid "Open Shape Layer&#x2026;"
1626 #~ msgstr "도형 레이어 열기&#x2026;"
1627
1628 #~ msgid "OK"
1629 #~ msgstr "확인"
1630
16241631 #~ msgid "Load Map Layer"
16251632 #~ msgstr "맵 레이어 불러오기"
16261633
+342
-337
po/lt.po less more
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
10 "PO-Revision-Date: 2018-03-31 15:51+0300\n"
9 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
10 "PO-Revision-Date: 2018-08-11 21:33+0300\n"
1111 "Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
1212 "Language-Team: Lietuvių <gnome-lt@lists.akl.lt>\n"
1313 "Language: lt\n"
1818 "%100<10 || n%100>=20) ? 1 : 2);\n"
1919 "X-Generator: Gtranslator 2.91.7\n"
2020
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
21 #: data/org.gnome.Maps.appdata.xml.in:6
2222 msgid "GNOME Maps"
2323 msgstr "GNOME žemėlapiai"
2424
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
25 #: data/org.gnome.Maps.appdata.xml.in:7
2626 msgid "Find places around the world"
2727 msgstr "Rasti vietas aplink pasaulį"
2828
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
29 #: data/org.gnome.Maps.appdata.xml.in:9
3030 msgid ""
3131 "Maps gives you quick access to maps all across the world. It allows you to "
3232 "quickly find the place you’re looking for by searching for a city or street, "
3636 "leidžia greitai rasti ieškomą vietą naudojant paiešką pagal miestą ar gatvę "
3737 "bei rasti vietą susitikimui su draugu."
3838
39 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
39 #: data/org.gnome.Maps.appdata.xml.in:14
4040 msgid ""
4141 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4242 "thousands of people across the globe."
4747 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4848 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4949 #. your language to see what words you can use for the translated search.
50 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5151 msgid ""
5252 "You can even search for specific types of locations, such as “Pubs near Main "
5353 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5656 "prospekto, Vilnius“ arba „Viešbučiai šalia Basanavičiaus gatvės, Palanga“."
5757
5858 #. Translators: This is the program name.
59 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:85 ../src/mainWindow.js:511
59 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
60 #: src/application.js:83 src/mainWindow.js:511
6161 msgid "Maps"
6262 msgstr "Žemėlapiai"
6363
64 #: ../data/org.gnome.Maps.desktop.in.h:2
64 #: data/org.gnome.Maps.desktop.in:5
6565 msgid "A simple maps application"
6666 msgstr "Paprasta žemėlapių programa"
6767
68 #: ../data/org.gnome.Maps.desktop.in.h:3
68 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
69 #: data/org.gnome.Maps.desktop.in:8
70 msgid "org.gnome.Maps"
71 msgstr "org.gnome.Maps"
72
73 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
74 #: data/org.gnome.Maps.desktop.in:14
6975 msgid "Maps;"
7076 msgstr "Žemėlapiai;"
7177
72 #: ../data/org.gnome.Maps.desktop.in.h:4
78 #: data/org.gnome.Maps.desktop.in:17
7379 msgid "Allows your location to be shown on the map."
7480 msgstr "Leidžia parodyti žemėlapyje jūsų vietą."
7581
76 #: ../data/org.gnome.Maps.gschema.xml.h:1
82 #: data/org.gnome.Maps.gschema.xml:11
7783 msgid "last viewed location"
7884 msgstr "paskutinė žiūrėta vieta"
7985
80 #: ../data/org.gnome.Maps.gschema.xml.h:2
86 #: data/org.gnome.Maps.gschema.xml:12
8187 msgid "Coordinates of last viewed location."
8288 msgstr "Paskutinės žiūrėtos vietos koordinatės."
8389
84 #: ../data/org.gnome.Maps.gschema.xml.h:3
90 #: data/org.gnome.Maps.gschema.xml:16
8591 msgid "Window size"
8692 msgstr "Lango dydis"
8793
88 #: ../data/org.gnome.Maps.gschema.xml.h:4
94 #: data/org.gnome.Maps.gschema.xml:17
8995 msgid "Window size (width and height)."
9096 msgstr "Lango dydis (plotis ir aukštis)."
9197
92 #: ../data/org.gnome.Maps.gschema.xml.h:5
98 #: data/org.gnome.Maps.gschema.xml:21
9399 msgid "Window position"
94100 msgstr "Lango padėtis"
95101
96 #: ../data/org.gnome.Maps.gschema.xml.h:6
102 #: data/org.gnome.Maps.gschema.xml:22
97103 msgid "Window position (X and Y)."
98104 msgstr "Lango padėtis (X ir Y)."
99105
100 #: ../data/org.gnome.Maps.gschema.xml.h:7
106 #: data/org.gnome.Maps.gschema.xml:26
101107 msgid "Window maximized"
102108 msgstr "Langas išdidintas"
103109
104 #: ../data/org.gnome.Maps.gschema.xml.h:8
110 #: data/org.gnome.Maps.gschema.xml:27
105111 msgid "Window maximization state"
106112 msgstr "Lango išdidinimo būsena"
107113
108 #: ../data/org.gnome.Maps.gschema.xml.h:9
114 #: data/org.gnome.Maps.gschema.xml:31
109115 msgid "Maximum number of search results"
110116 msgstr "Didžiausias paieškos rezultatų skaičius"
111117
112 #: ../data/org.gnome.Maps.gschema.xml.h:10
118 #: data/org.gnome.Maps.gschema.xml:32
113119 msgid "Maximum number of search results from geocode search."
114120 msgstr "Didžiausias paieškos rezultatų skaičius iš geocode paieškos."
115121
116 #: ../data/org.gnome.Maps.gschema.xml.h:11
122 #: data/org.gnome.Maps.gschema.xml:36
117123 msgid "Number of recent places to store"
118124 msgstr "Įrašomas paskutinių vietų skaičius"
119125
120 #: ../data/org.gnome.Maps.gschema.xml.h:12
126 #: data/org.gnome.Maps.gschema.xml:37
121127 msgid "Number of recently visited places to store."
122128 msgstr "Įrašomas paskutinių aplankytų vietų skaičius."
123129
124 #: ../data/org.gnome.Maps.gschema.xml.h:13
130 #: data/org.gnome.Maps.gschema.xml:41
125131 msgid "Number of recent routes to store"
126132 msgstr "Paskutinių įrašomų maršrutų skaičius"
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:14
134 #: data/org.gnome.Maps.gschema.xml:42
129135 msgid "Number of recently visited routes to store."
130136 msgstr "Įrašomas paskutinių aplankytų maršrutų skaičius."
131137
132 #: ../data/org.gnome.Maps.gschema.xml.h:15
138 #: data/org.gnome.Maps.gschema.xml:46
133139 msgid "Facebook check-in privacy setting"
134140 msgstr "Siuntimo į Facebook privatumo nustatymas"
135141
136142 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
137 #: ../data/org.gnome.Maps.gschema.xml.h:17
143 #: data/org.gnome.Maps.gschema.xml:48
138144 msgid ""
139145 "Latest used Facebook check-in privacy setting. Possible values are: "
140146 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142148 "Paskutinis naudotas siuntimo į Facebook privatumo nustatymas. Galimos vertės "
143149 "yra EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS arba SELF."
144150
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
151 #: data/org.gnome.Maps.gschema.xml:52
146152 msgid "Foursquare check-in privacy setting"
147153 msgstr "Siuntimo į Foursquare privatumo nustatymas"
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
155 #: data/org.gnome.Maps.gschema.xml:53
150156 msgid ""
151157 "Latest used Foursquare check-in privacy setting. Possible values are: "
152158 "public, followers or private."
154160 "Paskutinis naudotas siuntimo į Foursquare nustatymas. Galimo vertės yra "
155161 "public, followers arba private."
156162
157 #: ../data/org.gnome.Maps.gschema.xml.h:20
163 #: data/org.gnome.Maps.gschema.xml:57
158164 msgid "Foursquare check-in Facebook broadcasting"
159165 msgstr "Siuntimo į Foursquare pranešimas į Facebook"
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:21
167 #: data/org.gnome.Maps.gschema.xml:58
162168 msgid ""
163169 "Indicates if Foursquare should broadcast the check-in as a post in the "
164170 "Facebook account associated with the Foursquare account."
166172 "Nurodo, ar Foursquare turėtų pranešti paskutinį nusiuntimą kaip įrašą "
167173 "Facebook paskyroje, susietoje su Foursquare paskyra."
168174
169 #: ../data/org.gnome.Maps.gschema.xml.h:22
175 #: data/org.gnome.Maps.gschema.xml:62
170176 msgid "Foursquare check-in Twitter broadcasting"
171177 msgstr "Foursquare check-in Twitter broadcasting"
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:23
179 #: data/org.gnome.Maps.gschema.xml:63
174180 msgid ""
175181 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176182 "Twitter account associated with the Foursquare account."
178184 "Nurodo, ar Foursquare turėtų pranešti paskutinį nusiuntimą kaip įrašą "
179185 "Twitter paskyroje, susietoje su Foursquare paskyra."
180186
181 #: ../data/org.gnome.Maps.gschema.xml.h:24
187 #: data/org.gnome.Maps.gschema.xml:67
182188 msgid "OpenStreetMap username or e-mail address"
183189 msgstr "OpenStreetMap naudotojo vardas arba el. pašto adresas"
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:25
191 #: data/org.gnome.Maps.gschema.xml:68
186192 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
187193 msgstr "Nurodo ar naudotojas prisijungė OpenStreetMap duomenų redagavimui."
188194
189 #: ../data/org.gnome.Maps.gschema.xml.h:26
195 #: data/org.gnome.Maps.gschema.xml:72
190196 msgid "Last used transportation type for routing"
191197 msgstr "Paskutinis transporto tipas, naudotas keliui"
192198
193 #: ../data/ui/app-menu.ui.h:1
199 #: data/ui/app-menu.ui:7
194200 msgid "Set up OpenStreetMap Account"
195201 msgstr "Nusistatyti OpenStreetMap paskyrą"
196202
197 #: ../data/ui/app-menu.ui.h:2
203 #: data/ui/app-menu.ui:12
198204 msgid "_Keyboard Shortcuts"
199205 msgstr "_Klaviatūros trumpiniai"
200206
201 #: ../data/ui/app-menu.ui.h:3
207 #: data/ui/app-menu.ui:17
202208 msgid "About"
203209 msgstr "Apie"
204210
205 #: ../data/ui/app-menu.ui.h:4
211 #: data/ui/app-menu.ui:21
206212 msgid "Quit"
207213 msgstr "Išeiti"
208214
209 #: ../data/ui/check-in-dialog.ui.h:1
215 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
210216 msgid "Visibility"
211217 msgstr "Matomumas"
212218
213 #: ../data/ui/check-in-dialog.ui.h:2
219 #: data/ui/check-in-dialog.ui:334
214220 msgid "Post on Facebook"
215221 msgstr "Pranešti Facebook"
216222
217 #: ../data/ui/check-in-dialog.ui.h:3
223 #: data/ui/check-in-dialog.ui:348
218224 msgid "Post on Twitter"
219225 msgstr "Pranešti Twitter"
220226
221 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
222 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
227 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
228 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
223229 msgid "_Cancel"
224230 msgstr "_Atsisakyti"
225231
226232 #. Translators: Check in is used as a verb
227 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
233 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
228234 msgid "C_heck in"
229235 msgstr "_Nusiųsti"
230236
231 #: ../data/ui/check-in-dialog.ui.h:6
237 #: data/ui/check-in-dialog.ui:427
232238 msgid "Everyone"
233239 msgstr "Visiems"
234240
235 #: ../data/ui/check-in-dialog.ui.h:7
241 #: data/ui/check-in-dialog.ui:431
236242 msgid "Friends of friends"
237243 msgstr "Draugų draugams"
238244
239 #: ../data/ui/check-in-dialog.ui.h:8
245 #: data/ui/check-in-dialog.ui:435
240246 msgid "Just friends"
241247 msgstr "Tik draugams"
242248
243 #: ../data/ui/check-in-dialog.ui.h:9
249 #: data/ui/check-in-dialog.ui:439
244250 msgid "Just me"
245251 msgstr "Tik man"
246252
247 #: ../data/ui/check-in-dialog.ui.h:10
253 #: data/ui/check-in-dialog.ui:453
248254 msgid "Public"
249255 msgstr "Viešas"
250256
251 #: ../data/ui/check-in-dialog.ui.h:11
257 #: data/ui/check-in-dialog.ui:457
252258 msgid "Followers"
253259 msgstr "Sekėjams"
254260
255 #: ../data/ui/check-in-dialog.ui.h:12
261 #: data/ui/check-in-dialog.ui:461
256262 msgid "Private"
257263 msgstr "Privatus"
258264
259 #: ../data/ui/context-menu.ui.h:1
265 #: data/ui/context-menu.ui:9
260266 msgid "What’s here?"
261267 msgstr "Kas ten?"
262268
263 #: ../data/ui/context-menu.ui.h:2
269 #: data/ui/context-menu.ui:16
264270 msgid "Copy Location"
265271 msgstr "Kopijuoti vietą"
266272
267 #: ../data/ui/context-menu.ui.h:3
273 #: data/ui/context-menu.ui:23
268274 msgid "Export As Image"
269275 msgstr "Eksportuoti kaip paveikslą"
270276
271 #: ../data/ui/context-menu.ui.h:4
277 #: data/ui/context-menu.ui:36
272278 msgid "Add to OpenStreetMap"
273279 msgstr "Pridėti prie OpenStreetMap"
274280
275 #: ../data/ui/export-view-dialog.ui.h:1
281 #: data/ui/export-view-dialog.ui:14
276282 msgid "Export view"
277283 msgstr "Eksportuoti rodinį"
278284
279 #: ../data/ui/export-view-dialog.ui.h:3
285 #: data/ui/export-view-dialog.ui:34
280286 msgid "_Export"
281287 msgstr "_Eksportuoti"
282288
283 #: ../data/ui/export-view-dialog.ui.h:4
289 #: data/ui/export-view-dialog.ui:126
284290 msgid "Include route and markers"
285291 msgstr "Įtraukti maršrutą ir žymes"
286292
287 #: ../data/ui/help-overlay.ui.h:1
293 #: data/ui/help-overlay.ui:14
288294 msgctxt "shortcut window"
289295 msgid "General"
290296 msgstr "Bendra"
291297
292 #: ../data/ui/help-overlay.ui.h:2
298 #: data/ui/help-overlay.ui:18
293299 msgctxt "shortcut window"
294300 msgid "Show Shortcuts"
295301 msgstr "Rodyti trumpinius"
296302
297 #: ../data/ui/help-overlay.ui.h:3
303 #: data/ui/help-overlay.ui:25
298304 msgctxt "shortcut window"
299305 msgid "Search"
300306 msgstr "Ieškoti"
301307
302 #: ../data/ui/help-overlay.ui.h:4
308 #: data/ui/help-overlay.ui:32
303309 msgctxt "shortcut window"
304310 msgid "Toggle route planner"
305311 msgstr "Perjungti maršruto planavimą"
306312
307 #: ../data/ui/help-overlay.ui.h:5
313 #: data/ui/help-overlay.ui:39
308314 msgctxt "shortcut window"
309315 msgid "Print route"
310316 msgstr "Spausdinti kelią"
311317
312 #: ../data/ui/help-overlay.ui.h:6
318 #: data/ui/help-overlay.ui:46
313319 msgctxt "shortcut window"
314320 msgid "Quit"
315321 msgstr "Išeiti"
316322
317 #: ../data/ui/help-overlay.ui.h:7
323 #: data/ui/help-overlay.ui:55
318324 msgctxt "shortcut window"
319325 msgid "Map View"
320326 msgstr "Žemėlapio rodinys"
321327
322 #: ../data/ui/help-overlay.ui.h:8
328 #: data/ui/help-overlay.ui:59
323329 msgctxt "shortcut window"
324330 msgid "Zoom in"
325331 msgstr "Didinti"
326332
327 #: ../data/ui/help-overlay.ui.h:9
333 #: data/ui/help-overlay.ui:66
328334 msgctxt "shortcut window"
329335 msgid "Zoom out"
330336 msgstr "Mažinti"
331337
332 #: ../data/ui/help-overlay.ui.h:10
338 #: data/ui/help-overlay.ui:73
333339 msgctxt "shortcut window"
334340 msgid "Toggle scale"
335341 msgstr "Perjungti skalę"
336342
337 #: ../data/ui/help-overlay.ui.h:11
343 #: data/ui/help-overlay.ui:80
338344 msgctxt "shortcut window"
339345 msgid "Go to current location"
340346 msgstr "Eiti į dabartinę vietą"
341347
342 #: ../data/ui/help-overlay.ui.h:12
348 #: data/ui/help-overlay.ui:87
343349 msgctxt "shortcut window"
344350 msgid "Switch to street view"
345351 msgstr "Perjungti į gatvės vaizdą"
346352
347 #: ../data/ui/help-overlay.ui.h:13
353 #: data/ui/help-overlay.ui:94
348354 msgctxt "shortcut window"
349355 msgid "Switch to aerial view"
350356 msgstr "Perjungti į vaizdą iš oro"
351357
352 #: ../data/ui/help-overlay.ui.h:14
358 #: data/ui/help-overlay.ui:101
353359 msgctxt "shortcut window"
354360 msgid "Open shape layer"
355361 msgstr "Atverti formos sluoksnį"
356362
357363 #. Translators: This string uses ellipsis character
358 #: ../data/ui/layers-popover.ui.h:2
359 #| msgid "Open Shape Layer"
364 #: data/ui/layers-popover.ui:71
360365 msgid "Open Shape Layer…"
361366 msgstr "Atverti formos sluoksnį…"
362367
363 #: ../data/ui/location-service-notification.ui.h:1
368 #: data/ui/location-service-dialog.ui:16
364369 msgid "Turn on location services to find your location"
365370 msgstr "Savo vietai surasti įjunkite vietos tarnybas"
366371
367 #: ../data/ui/location-service-notification.ui.h:2
372 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
373 #: data/ui/zoom-in-dialog.ui:28
374 msgid "Cancel"
375 msgstr "Atsisakyti"
376
377 #: data/ui/location-service-dialog.ui:38
368378 msgid "Location Settings"
369379 msgstr "Vietos nustatymai"
370380
371381 #. Translators: This is a tooltip
372 #: ../data/ui/main-window.ui.h:3
382 #: data/ui/main-window.ui:23
373383 msgid "Go to current location"
374384 msgstr "Eiti į dabartinę vietą"
375385
376386 #. Translators: This is a tooltip
377 #: ../data/ui/main-window.ui.h:5
387 #: data/ui/main-window.ui:44
378388 msgid "Choose map type"
379389 msgstr "Pasirinkite žemėlapio tipą"
380390
381391 #. Translators: This is a tooltip
382 #: ../data/ui/main-window.ui.h:7
392 #: data/ui/main-window.ui:69
383393 msgid "Zoom out"
384394 msgstr "Mažinti"
385395
386396 #. Translators: This is a tooltip
387 #: ../data/ui/main-window.ui.h:9
397 #: data/ui/main-window.ui:85
388398 msgid "Zoom in"
389399 msgstr "Didinti"
390400
391401 #. Translators: This is a tooltip
392 #: ../data/ui/main-window.ui.h:11
402 #: data/ui/main-window.ui:103
393403 msgid "Toggle route planner"
394404 msgstr "Perjungti maršruto planavimą"
395405
396406 #. Translators: This is a tooltip
397 #: ../data/ui/main-window.ui.h:13
407 #: data/ui/main-window.ui:124
398408 msgid "Toggle favorites"
399409 msgstr "Perjungti mėgiamiausius"
400410
401411 #. Translators: This is a tooltip
402 #: ../data/ui/main-window.ui.h:15
412 #: data/ui/main-window.ui:144
403413 msgid "Print Route"
404414 msgstr "Spausdinti kelią"
405415
406 #: ../data/ui/main-window.ui.h:16
416 #: data/ui/main-window.ui:202
407417 msgid "Maps is offline!"
408418 msgstr "Žemėlapiai atsijungę nuo interneto!"
409419
410 #: ../data/ui/main-window.ui.h:17
420 #: data/ui/main-window.ui:212
411421 msgid ""
412422 "Maps need an active internet connection to function properly, but one can’t "
413423 "be found."
415425 "Žemėlapių tvarkingam veikimui reikia aktyvaus interneto ryšio, bet tokio "
416426 "nėra."
417427
418 #: ../data/ui/main-window.ui.h:18
428 #: data/ui/main-window.ui:221
419429 msgid "Check your connection and proxy settings."
420430 msgstr "Patikrinkite savo prisijungimo ir tarpinio serverio nustatymus."
421431
422432 #. Translators: This is a tooltip
423 #: ../data/ui/map-bubble.ui.h:2
433 #: data/ui/map-bubble.ui:45
424434 msgid "Add to new route"
425435 msgstr "Pridėti naują maršrutą"
426436
427437 #. Translators: This is a tooltip
428 #: ../data/ui/map-bubble.ui.h:4
438 #: data/ui/map-bubble.ui:62
429439 msgid "Open with another application"
430440 msgstr "Atverti su kita programa"
431441
432442 #. Translators: This is a tooltip
433 #: ../data/ui/map-bubble.ui.h:6
443 #: data/ui/map-bubble.ui:79
434444 msgid "Mark as favorite"
435445 msgstr "Pažymėti kaip mėgiamą"
436446
437447 #. Translators: This is a tooltip
438 #: ../data/ui/map-bubble.ui.h:10
448 #: data/ui/map-bubble.ui:98
439449 msgid "Check in here"
440450 msgstr "Patikrinkite čia"
441451
442 #: ../data/ui/osm-account-dialog.ui.h:1
452 #: data/ui/osm-account-dialog.ui:9
443453 msgid "OpenStreetMap Account"
444454 msgstr "OpenStreetMap paskyra"
445455
446 #: ../data/ui/osm-account-dialog.ui.h:2
456 #: data/ui/osm-account-dialog.ui:22
447457 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
448458 msgstr ""
449459 "<span weight=\"bold\" size=\"x-large\">Prisijunkite, kad redaguotumėte "
450460 "žemėlapius</span>"
451461
452 #: ../data/ui/osm-account-dialog.ui.h:3
462 #: data/ui/osm-account-dialog.ui:36
453463 msgid ""
454464 "Help to improve the map, using an\n"
455465 "OpenStreetMap account."
457467 "Padėkite tobulinti žemėlapį, naudodami\n"
458468 "OpenStreetMap paskyrą."
459469
460 #: ../data/ui/osm-account-dialog.ui.h:5
470 #: data/ui/osm-account-dialog.ui:56
461471 msgid "Email"
462472 msgstr "El. paštas"
463473
464 #: ../data/ui/osm-account-dialog.ui.h:6
474 #: data/ui/osm-account-dialog.ui:81
465475 msgid "Password"
466476 msgstr "Slaptažodis"
467477
468 #: ../data/ui/osm-account-dialog.ui.h:7
478 #: data/ui/osm-account-dialog.ui:125
469479 msgid "Sign In"
470480 msgstr "Prisijungti"
471481
472 #: ../data/ui/osm-account-dialog.ui.h:8
482 #: data/ui/osm-account-dialog.ui:146
473483 msgid "Don’t have an account?"
474484 msgstr "Neturite paskyros?"
475485
476486 #. The label should contain the link to the OSM reset password page with a translated title
477 #: ../data/ui/osm-account-dialog.ui.h:10
487 #: data/ui/osm-account-dialog.ui:159
478488 msgid ""
479489 "Sorry, that didn’t work. Please try again, or visit\n"
480490 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
484494 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
485495 "\">OpenStreetMap</a>, kad atstatytumėte savo slaptažodį."
486496
487 #: ../data/ui/osm-account-dialog.ui.h:12
497 #: data/ui/osm-account-dialog.ui:172
488498 msgid "The verification code didn’t match, please try again."
489499 msgstr "Patvirtinimo kodas neatitiko, prašome bandyti dar kartą."
490500
491 #: ../data/ui/osm-account-dialog.ui.h:13
501 #: data/ui/osm-account-dialog.ui:209
492502 msgid "Enter verification code shown above"
493503 msgstr "Įveskite aukščiau parodytą patvirtinimo kodą"
494504
495 #: ../data/ui/osm-account-dialog.ui.h:14
505 #: data/ui/osm-account-dialog.ui:232
496506 msgid "Verify"
497507 msgstr "Patvirtinti"
498508
499 #: ../data/ui/osm-account-dialog.ui.h:15
509 #: data/ui/osm-account-dialog.ui:262
500510 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
501511 msgstr "<span weight=\"bold\" size=\"x-large\">Prisijungę</span>"
502512
503 #: ../data/ui/osm-account-dialog.ui.h:16
513 #: data/ui/osm-account-dialog.ui:275
504514 msgid "Your OpenStreetMap account is active."
505515 msgstr "Jūsų OpenStreetMap paskyra yra aktyvi."
506516
507 #: ../data/ui/osm-account-dialog.ui.h:17
517 #: data/ui/osm-account-dialog.ui:309
508518 msgid "Sign Out"
509519 msgstr "Atsijungti"
510520
511 #: ../data/ui/osm-edit-address.ui.h:1
521 #: data/ui/osm-edit-address.ui:14
512522 msgid "Street"
513523 msgstr "Gatvė"
514524
515 #: ../data/ui/osm-edit-address.ui.h:2
525 #: data/ui/osm-edit-address.ui:26
516526 msgid "House number"
517527 msgstr "Namo numeris"
518528
519 #: ../data/ui/osm-edit-address.ui.h:3
529 #: data/ui/osm-edit-address.ui:38
520530 msgid "Postal code"
521531 msgstr "Pašto kodas"
522532
523533 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
524 #: ../data/ui/osm-edit-address.ui.h:5
534 #: data/ui/osm-edit-address.ui:50
525535 msgid "City"
526536 msgstr "Miestas"
527537
528 #: ../data/ui/osm-edit-dialog.ui.h:1
538 #: data/ui/osm-edit-dialog.ui:58
529539 msgid "Type"
530540 msgstr "Tipas"
531541
532 #: ../data/ui/osm-edit-dialog.ui.h:2
542 #: data/ui/osm-edit-dialog.ui:84
533543 msgid "None"
534544 msgstr "Nėra"
535545
536 #: ../data/ui/osm-edit-dialog.ui.h:3
546 #: data/ui/osm-edit-dialog.ui:129
537547 msgid "Add Field"
538548 msgstr "Pridėti lauką"
539549
540 #: ../data/ui/osm-edit-dialog.ui.h:4
550 #: data/ui/osm-edit-dialog.ui:163
541551 msgid "Comment"
542552 msgstr "Komentaras"
543553
544 #: ../data/ui/osm-edit-dialog.ui.h:5
554 #: data/ui/osm-edit-dialog.ui:195
545555 msgid ""
546556 "Map changes will be visible on all maps that use\n"
547557 "OpenStreetMap data."
549559 "Žemėlapio pakeitimai bus matomi visuose žemėlapiuose,\n"
550560 "kuriuose naudojami OpenStreetMap duomenys."
551561
552 #: ../data/ui/osm-edit-dialog.ui.h:7
562 #: data/ui/osm-edit-dialog.ui:241
553563 msgid "Recently Used"
554564 msgstr "Neseniai naudoti"
555565
556 #: ../data/ui/osm-edit-dialog.ui.h:8
566 #: data/ui/osm-edit-dialog.ui:280
557567 msgctxt "dialog title"
558568 msgid "Edit on OpenStreetMap"
559569 msgstr "Redaguoti OpenStreetMap"
560570
561 #: ../data/ui/osm-edit-dialog.ui.h:9
562 msgid "Cancel"
563 msgstr "Atsisakyti"
564
565 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
571 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
566572 msgid "Next"
567573 msgstr "Kitas"
568574
569575 #. Translators: This is a tooltip
570 #: ../data/ui/place-bubble.ui.h:2
576 #: data/ui/place-bubble.ui:49
571577 msgid "Edit on OpenStreetMap"
572578 msgstr "Redaguoti OpenStreetMap"
573579
574580 #. Translators: This is a tooltip
575 #: ../data/ui/place-bubble.ui.h:4
581 #: data/ui/place-bubble.ui:73
576582 msgid "Show more information"
577583 msgstr "Rodyti daugiau informacijos"
578584
579 #: ../data/ui/place-popover.ui.h:1
585 #: data/ui/place-popover.ui:24
580586 msgid "Press enter to search"
581587 msgstr "Spauskite enter paieškai"
582588
583 #: ../data/ui/place-popover.ui.h:2
589 #: data/ui/place-popover.ui:72
584590 msgid "No results found"
585591 msgstr "Nerasta rezultatų"
586592
587593 #. Translators: This is a tooltip
588 #: ../data/ui/route-entry.ui.h:2
594 #: data/ui/route-entry.ui:20
589595 msgid "Drag to change order of the route"
590596 msgstr "Tempkite kelio eilės tvarkai keisti"
591597
592 #: ../data/ui/send-to-dialog.ui.h:1
598 #: data/ui/send-to-dialog.ui:15
593599 msgid "Open location"
594600 msgstr "Atverti vietą"
595601
596 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
602 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
597603 msgid "_Open"
598604 msgstr "_Atverti"
599605
600 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
606 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
601607 msgid "Open Shape Layer"
602608 msgstr "Atverti formos sluoksnį"
603609
604610 #. Translators: This is a tooltip
605 #: ../data/ui/shape-layer-row.ui.h:2
611 #: data/ui/shape-layer-row.ui:19
606612 msgid "Toggle visible"
607613 msgstr "Perjungti matomus"
608614
609 #: ../data/ui/sidebar.ui.h:1
615 #: data/ui/sidebar.ui:275
610616 msgid "Route search by GraphHopper"
611617 msgstr "Maršruto paieška naudojant GraphHopper"
612618
613 #: ../data/ui/sidebar.ui.h:2
619 #: data/ui/sidebar.ui:296
614620 msgid "Route search by OpenTripPlanner"
615621 msgstr "Maršruto paieška naudojant OpenTripPlanner"
616622
617 #: ../data/ui/sidebar.ui.h:3
623 #: data/ui/sidebar.ui:369
618624 msgid ""
619625 "Routing itineraries for public transit is provided by GNOME\n"
620626 "using timetable data obtained from transit companies or agencies.\n"
632638 "Pavadinimai ir prekės ženklai yra laikomi registruotais prekyženkliais, kai "
633639 "taikoma."
634640
635 #: ../data/ui/social-place-more-results-row.ui.h:1
641 #: data/ui/social-place-more-results-row.ui:8
636642 msgid "Show more results"
637643 msgstr "Rodyti daugiau rezultatų"
638644
639645 #. Translators: This is a tooltip
640 #: ../data/ui/transit-leg-row.ui.h:2
646 #: data/ui/transit-leg-row.ui:126
641647 msgid "Hide intermediate stops and information"
642648 msgstr "Slėpti tarpines stoteles ir informaciją"
643649
644650 #. Translators: This is a tooltip
645 #: ../data/ui/transit-leg-row.ui.h:4
651 #: data/ui/transit-leg-row.ui:200
646652 msgid "Show intermediate stops and information"
647653 msgstr "Rodyti tarpines stoteles ir informaciją"
648654
649655 #. Indicates searching for the next available itineraries
650 #: ../data/ui/transit-options-panel.ui.h:2
656 #: data/ui/transit-options-panel.ui:18
651657 msgid "Leave Now"
652658 msgstr "Išvykti dabar"
653659
654660 #. Indicates searching for itineraries leaving at the specified time at the earliest
655 #: ../data/ui/transit-options-panel.ui.h:4
661 #: data/ui/transit-options-panel.ui:19
656662 msgid "Leave By"
657663 msgstr "Išvykti"
658664
659665 #. Indicates searching for itineraries arriving no later than the specified time
660 #: ../data/ui/transit-options-panel.ui.h:6
666 #: data/ui/transit-options-panel.ui:20
661667 msgid "Arrive By"
662668 msgstr "Atvykti"
663669
664670 #. Header indicating selected modes of transit
665 #: ../data/ui/transit-options-panel.ui.h:8
671 #: data/ui/transit-options-panel.ui:106
666672 msgid "Show"
667673 msgstr "Rodyti"
668674
669 #: ../data/ui/transit-options-panel.ui.h:9
675 #: data/ui/transit-options-panel.ui:117
670676 msgid "Buses"
671677 msgstr "Autobusai"
672678
673 #: ../data/ui/transit-options-panel.ui.h:10
679 #: data/ui/transit-options-panel.ui:124
674680 msgid "Trams"
675681 msgstr "Tramvajai"
676682
677 #: ../data/ui/transit-options-panel.ui.h:11
683 #: data/ui/transit-options-panel.ui:131
678684 msgid "Trains"
679685 msgstr "Traukiniai"
680686
681 #: ../data/ui/transit-options-panel.ui.h:12
687 #: data/ui/transit-options-panel.ui:138
682688 msgid "Subway"
683689 msgstr "Metro"
684690
685 #: ../data/ui/transit-options-panel.ui.h:13
691 #: data/ui/transit-options-panel.ui:145
686692 msgid "Ferries"
687693 msgstr "Keltai"
688694
689 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
695 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
690696 msgid "Current location"
691697 msgstr "Dabartinė vieta"
692698
693699 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
694 #: ../data/ui/user-location-bubble.ui.h:4
695 #, no-c-format
700 #: data/ui/user-location-bubble.ui:28
696701 msgid "Accuracy: %s"
697702 msgstr "Tikslumas: %s"
698703
699 #: ../data/ui/zoom-in-notification.ui.h:1
704 #: data/ui/zoom-in-dialog.ui:16
700705 msgid "Zoom in to add location!"
701706 msgstr "Pritraukti vietos pridėjimui!"
702707
703 #: ../data/ui/zoom-in-notification.ui.h:2
704 msgid "OK"
705 msgstr "Gerai"
706
707 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
708 #: ../lib/maps-file-tile-source.c:459
708 #: data/ui/zoom-in-dialog.ui:38
709 #| msgid "Zoom in"
710 msgid "Zoom In"
711 msgstr "Padidinti"
712
713 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
714 #: lib/maps-file-tile-source.c:459
709715 msgid "Failed to find tile structure in directory"
710716 msgstr "Nepavyko kataloge rasti koklių struktūros"
711717
712 #: ../lib/maps-osm.c:56
718 #: lib/maps-osm.c:56
713719 msgid "Failed to parse XML document"
714720 msgstr "Nepavyko perskaityti XML dokumento"
715721
716 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
722 #: lib/maps-osm.c:252 lib/maps-osm.c:405
717723 msgid "Missing required attributes"
718724 msgstr "Trūkta reikiamų požymių"
719725
720 #: ../lib/maps-osm.c:453
726 #: lib/maps-osm.c:453
721727 msgid "Could not find OSM element"
722728 msgstr "Nepavyko rasti OSM elemento"
723729
724 #: ../src/application.js:98
730 #: src/application.js:96
725731 msgid "A path to a local tiles directory structure"
726732 msgstr "Kelias iki vietinės koklių katalogo struktūros"
727733
728 #: ../src/application.js:102
734 #: src/application.js:100
729735 msgid "Show the version of the program"
730736 msgstr "Rodyti programos versiją"
731737
732 #: ../src/checkInDialog.js:167
738 #: src/checkInDialog.js:167
733739 msgid "Select an account"
734740 msgstr "Pasirinkite paskyrą"
735741
736 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
742 #: src/checkInDialog.js:172 src/checkInDialog.js:244
737743 msgid "Loading"
738744 msgstr "Įkeliama"
739745
740 #: ../src/checkInDialog.js:196
746 #: src/checkInDialog.js:196
741747 msgid "Select a place"
742748 msgstr "Pasirinkite vietą"
743749
744 #: ../src/checkInDialog.js:201
750 #: src/checkInDialog.js:201
745751 msgid ""
746752 "Maps cannot find the place to check in to with Facebook. Please select one "
747753 "from this list."
749755 "Žemėlapiai negali rasti vietos nusiuntimui į Facebook. Pasirinkitę ją iš "
750756 "sąrašo."
751757
752 #: ../src/checkInDialog.js:203
758 #: src/checkInDialog.js:203
753759 msgid ""
754760 "Maps cannot find the place to check in to with Foursquare. Please select one "
755761 "from this list."
759765
760766 #. Translators: %s is the name of the place to check in.
761767 #.
762 #: ../src/checkInDialog.js:218
768 #: src/checkInDialog.js:218
763769 #, javascript-format
764770 msgid "Check in to %s"
765771 msgstr "Nusiųsti į %s"
766772
767773 #. Translators: %s is the name of the place to check in.
768774 #.
769 #: ../src/checkInDialog.js:228
775 #: src/checkInDialog.js:228
770776 #, javascript-format
771777 msgid "Write an optional message to check in to %s."
772778 msgstr "Parašykite pranešimą nusiuntimui į %s."
773779
774 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
775 #: ../src/osmEditDialog.js:549
780 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
776781 msgid "An error has occurred"
777782 msgstr "Kilo klaida"
778783
779784 #. Translators: %s is the place name that user wanted to check-in
780 #: ../src/checkIn.js:144
785 #: src/checkIn.js:144
781786 #, javascript-format
782787 msgid "Cannot find “%s” in the social service"
783788 msgstr "Nepavyko rasti „%s“ socialinėje tarnyboje"
784789
785 #: ../src/checkIn.js:146
790 #: src/checkIn.js:146
786791 msgid "Cannot find a suitable place to check-in in this location"
787792 msgstr "Nepavyko rasti tinkamos vietos šios vietos nusiuntimui"
788793
789 #: ../src/checkIn.js:150
794 #: src/checkIn.js:150
790795 msgid ""
791796 "Credentials have expired, please open Online Accounts to sign in and enable "
792797 "this account"
794799 "Įgaliojimai pasibaigė, atverkite internetines paskyra prisijungimui ir "
795800 "paskyros atnaujinimui"
796801
797 #: ../src/contextMenu.js:95
802 #: src/contextMenu.js:95
798803 msgid "Route from here"
799804 msgstr "Maršrutas iš čia"
800805
801 #: ../src/contextMenu.js:97
806 #: src/contextMenu.js:97
802807 msgid "Add destination"
803808 msgstr "Pridėti paskirties vietą"
804809
805 #: ../src/contextMenu.js:99
810 #: src/contextMenu.js:99
806811 msgid "Route to here"
807812 msgstr "Maršrutas į čia"
808813
809 #: ../src/contextMenu.js:128
814 #: src/contextMenu.js:128
810815 msgid "Nothing found here!"
811816 msgstr "Čia nieko nerasta!"
812817
813 #: ../src/contextMenu.js:185
818 #: src/contextMenu.js:189
814819 msgid ""
815820 "Location was added to the map, note that it may take a while before it shows "
816821 "on the map and in search results."
822827 #. * exported image with coordinates. The .png extension should be kept
823828 #. * intact in the translated string.
824829 #.
825 #: ../src/exportViewDialog.js:82
830 #: src/exportViewDialog.js:82
826831 #, javascript-format
827832 msgid "Maps at %f, %f.png"
828833 msgstr "Žemėlapiai ties %f, %f.png"
829834
830 #: ../src/exportViewDialog.js:154
835 #: src/exportViewDialog.js:154
831836 msgid "Filesystem is read only"
832837 msgstr "Failų sistema yra tik skaitymui"
833838
834 #: ../src/exportViewDialog.js:156
839 #: src/exportViewDialog.js:156
835840 msgid "You do not have permission to save there"
836841 msgstr "Jūs neturite leidimo ten įrašyti"
837842
838 #: ../src/exportViewDialog.js:158
843 #: src/exportViewDialog.js:158
839844 msgid "The directory does not exist"
840845 msgstr "Katalogo nėra"
841846
842 #: ../src/exportViewDialog.js:160
847 #: src/exportViewDialog.js:160
843848 msgid "No filename specified"
844849 msgstr "Nenurodytas failo pavadinimas"
845850
846 #: ../src/exportViewDialog.js:168
851 #: src/exportViewDialog.js:168
847852 msgid "Unable to export view"
848853 msgstr "Nepavyko eksportuoti rodinio"
849854
850 #: ../src/geoJSONSource.js:98
855 #: src/geoJSONSource.js:98
851856 msgid "invalid coordinate"
852857 msgstr "neteisinga koordinatė"
853858
854 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
855 #: ../src/geoJSONSource.js:202
859 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
856860 msgid "parse error"
857861 msgstr "perskaitymo klaida"
858862
859 #: ../src/geoJSONSource.js:181
863 #: src/geoJSONSource.js:181
860864 msgid "unknown geometry"
861865 msgstr "nežinoma geometrija"
862866
863 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
867 #: src/graphHopper.js:93 src/openTripPlanner.js:652
864868 msgid "Route request failed."
865869 msgstr "Nepavyko užklausti maršruto."
866870
867 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
871 #: src/graphHopper.js:100 src/openTripPlanner.js:615
868872 msgid "No route found."
869873 msgstr "Maršrutas nerastas."
870874
871 #: ../src/graphHopper.js:189
875 #: src/graphHopper.js:188
872876 msgid "Start!"
873877 msgstr "Pradėti!"
874878
875 #: ../src/mainWindow.js:59
879 #: src/mainWindow.js:59
876880 msgid "All Layer Files"
877881 msgstr "Visi sluoksnių failai"
878882
879 #: ../src/mainWindow.js:452
883 #: src/mainWindow.js:444
880884 msgid "Failed to connect to location service"
881885 msgstr "Nepavyko prisijungti prie vietos tarnybos"
882886
883 #: ../src/mainWindow.js:509
887 #: src/mainWindow.js:509
884888 msgid "translator-credits"
885889 msgstr ""
886890 "Išvertė:\n"
887891 "Aurimas Černius <aurisc4@gmail.com>"
888892
889 #: ../src/mainWindow.js:512
893 #: src/mainWindow.js:512
890894 msgid "A map application for GNOME"
891895 msgstr "Žemėlapių programa GNOME aplinkai"
892896
893 #: ../src/mainWindow.js:523
897 #: src/mainWindow.js:523
894898 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
895899 msgstr ""
896900 "Autorių teisės priklauso © 2011 – 2017 Red Hat, Inc. ir GNOME Žemėlapių "
897901 "autoriams"
898902
899 #: ../src/mainWindow.js:542
903 #: src/mainWindow.js:542
900904 #, javascript-format
901905 msgid "Map data by %s and contributors"
902906 msgstr "Žemėlapio duomenys pagal %s ir talkininkus"
906910 #. * the bare name of the tile provider, or a linkified URL if one
907911 #. * is available
908912 #.
909 #: ../src/mainWindow.js:558
913 #: src/mainWindow.js:558
910914 #, javascript-format
911915 msgid "Map tiles provided by %s"
912916 msgstr "Žemėlapio išklotinę pateikė %s"
913917
914 #: ../src/mapView.js:350
918 #: src/mapView.js:353
915919 msgid "File type is not supported"
916920 msgstr "Failo tipas yra nepalaikomas"
917921
918 #: ../src/mapView.js:357
922 #: src/mapView.js:360
919923 msgid "Failed to open layer"
920924 msgstr "Nepavyko atverti sluoksnio"
921925
922 #: ../src/mapView.js:393
926 #: src/mapView.js:396
923927 msgid "Failed to open GeoURI"
924928 msgstr "Nepavyko atverti GeoURI"
925929
926 #: ../src/openTripPlanner.js:613
927 msgid "No earlier alternatives found."
928 msgstr "Nerasta ankstesnių alternatyvų."
929
930 #: ../src/openTripPlanner.js:614
931 msgid "No later alternatives found."
932 msgstr "Nerasta vėlesnių alternatyvų."
933
934 #: ../src/openTripPlanner.js:652
930 #: src/openTripPlanner.js:648
935931 msgid "No timetable data found for this route."
936932 msgstr "Šiam maršrutui nerasta tvarkaraščio duomenų."
937933
938934 #. setting the status in session.cancel_message still seems
939935 #. to always give status IO_ERROR
940 #: ../src/osmConnection.js:436
936 #: src/osmConnection.js:436
941937 msgid "Incorrect user name or password"
942938 msgstr "Neteisingas naudotojo vardas ar slaptažodis"
943939
944 #: ../src/osmConnection.js:438
940 #: src/osmConnection.js:438
945941 msgid "Success"
946942 msgstr "Pavyko"
947943
948 #: ../src/osmConnection.js:440
944 #: src/osmConnection.js:440
949945 msgid "Bad request"
950946 msgstr "Bloga užklausa"
951947
952 #: ../src/osmConnection.js:442
948 #: src/osmConnection.js:442
953949 msgid "Object not found"
954950 msgstr "Objektas nerastas"
955951
956 #: ../src/osmConnection.js:444
952 #: src/osmConnection.js:444
957953 msgid "Conflict, someone else has just modified the object"
958954 msgstr "Konfliktas, kažkas ką tik modifikavo objektą"
959955
960 #: ../src/osmConnection.js:446
956 #: src/osmConnection.js:446
961957 msgid "Object has been deleted"
962958 msgstr "Objektas buvo ištrintas"
963959
964 #: ../src/osmConnection.js:448
960 #: src/osmConnection.js:448
965961 msgid "Way or relation refers to non-existing children"
966962 msgstr "Kelias ar santykis nurodo į nesantį kūrinį"
967963
968 #: ../src/osmEditDialog.js:105
964 #: src/osmEditDialog.js:105
969965 msgid "Name"
970966 msgstr "Pavadinimas"
971967
972 #: ../src/osmEditDialog.js:108
968 #: src/osmEditDialog.js:108
973969 msgid "The official name. This is typically what appears on signs."
974970 msgstr "Oficialus pavadinimas. Jis dažniausiai matomas ženkluose."
975971
976 #: ../src/osmEditDialog.js:111
972 #: src/osmEditDialog.js:111
977973 msgid "Address"
978974 msgstr "Adresas"
979975
980 #: ../src/osmEditDialog.js:119
976 #: src/osmEditDialog.js:119
981977 msgid "Website"
982978 msgstr "Tinklalapis"
983979
984 #: ../src/osmEditDialog.js:122
980 #: src/osmEditDialog.js:122
985981 msgid ""
986982 "The official website. Try to use the most basic form of a URL i.e. http://"
987983 "example.com instead of http://example.com/index.html."
989985 "Oficialus tinklalapis. Bandykite paprasčiausią URL formą, pvz. http://"
990986 "pavyzdys.lt vietoj http://pavyzdys.lt/index.html."
991987
992 #: ../src/osmEditDialog.js:127
988 #: src/osmEditDialog.js:127
993989 msgid "Phone"
994990 msgstr "Telefonas"
995991
996 #: ../src/osmEditDialog.js:131
992 #: src/osmEditDialog.js:131
997993 msgid ""
998994 "Phone number. Use the international format, starting with a + sign. Beware "
999995 "of local privacy laws, especially for private phone numbers."
1002998 "Atsižvelkite į vietinius privatumo įstatymus, ypač dės asmeninių telefono "
1003999 "numerių."
10041000
1005 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1001 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10061002 msgid "Wikipedia"
10071003 msgstr "Wikipedia"
10081004
1009 #: ../src/osmEditDialog.js:140
1005 #: src/osmEditDialog.js:140
10101006 msgid ""
10111007 "The format used should include the language code and the article title like "
10121008 "“en:Article title”."
10141010 "Naudojamas formatas turi įtraukti kalbos kodą bei straipsnio pavadinimą, "
10151011 "pvz. „lt:Straipsnio pavadinimas“."
10161012
1017 #: ../src/osmEditDialog.js:144
1013 #: src/osmEditDialog.js:144
10181014 msgid "Opening hours"
10191015 msgstr "Darbo laikas"
10201016
1021 #: ../src/osmEditDialog.js:149
1017 #: src/osmEditDialog.js:149
10221018 msgid "See the link in the label for help on format."
10231019 msgstr "Informaciją apie formatą gausite paspaudę saitą apačioje."
10241020
1025 #: ../src/osmEditDialog.js:152
1021 #: src/osmEditDialog.js:152
10261022 msgid "Population"
10271023 msgstr "Gyventojų skaičius"
10281024
1029 #: ../src/osmEditDialog.js:157
1025 #: src/osmEditDialog.js:157
10301026 msgid "Altitude"
10311027 msgstr "Aukštis"
10321028
1033 #: ../src/osmEditDialog.js:160
1029 #: src/osmEditDialog.js:160
10341030 msgid "Elevation (height above sea level) of a point in metres."
10351031 msgstr "Absoliutus aukšti (virš jūros lygio) metrais."
10361032
1037 #: ../src/osmEditDialog.js:163
1033 #: src/osmEditDialog.js:163
10381034 msgid "Wheelchair access"
10391035 msgstr "Prieiga neįgaliųjų vežimėliais: %s"
10401036
1041 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1042 #: ../src/osmEditDialog.js:213
1037 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10431038 msgid "Yes"
10441039 msgstr "Taip"
10451040
1046 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1047 #: ../src/osmEditDialog.js:214
1041 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10481042 msgid "No"
10491043 msgstr "Ne"
10501044
1051 #: ../src/osmEditDialog.js:168
1045 #: src/osmEditDialog.js:168
10521046 msgid "Limited"
10531047 msgstr "Ribota"
10541048
1055 #: ../src/osmEditDialog.js:169
1049 #: src/osmEditDialog.js:169
10561050 msgid "Designated"
10571051 msgstr "Su paskirtimi"
10581052
1059 #: ../src/osmEditDialog.js:172
1053 #: src/osmEditDialog.js:172
10601054 msgid "Internet access"
10611055 msgstr "Interneto prieiga"
10621056
10631057 #. Translators:
10641058 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10651059 #.
1066 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1060 #: src/osmEditDialog.js:177 src/translations.js:340
10671061 msgid "Wi-Fi"
10681062 msgstr "Wi-Fi"
10691063
1070 #: ../src/osmEditDialog.js:178
1064 #: src/osmEditDialog.js:178
10711065 msgid "Wired"
10721066 msgstr "Laidinis"
10731067
1074 #: ../src/osmEditDialog.js:179
1068 #: src/osmEditDialog.js:179
10751069 msgid "Terminal"
10761070 msgstr "Terminalas"
10771071
1078 #: ../src/osmEditDialog.js:180
1072 #: src/osmEditDialog.js:180
10791073 msgid "Service"
10801074 msgstr "Tarnyba"
10811075
1082 #: ../src/osmEditDialog.js:183
1076 #: src/osmEditDialog.js:183
10831077 msgid "Religion"
10841078 msgstr "Religija"
10851079
1086 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1080 #: src/osmEditDialog.js:186 src/translations.js:363
10871081 msgid "Animism"
10881082 msgstr "Animizmas"
10891083
1090 #: ../src/osmEditDialog.js:187
1084 #: src/osmEditDialog.js:187
10911085 msgid "Bahá’í"
10921086 msgstr "Bahá’í"
10931087
1094 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1088 #: src/osmEditDialog.js:188 src/translations.js:365
10951089 msgid "Buddhism"
10961090 msgstr "Budizmas"
10971091
1098 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1092 #: src/osmEditDialog.js:189 src/translations.js:366
10991093 msgid "Caodaism"
11001094 msgstr "Kaodaizmas"
11011095
1102 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1096 #: src/osmEditDialog.js:190 src/translations.js:367
11031097 msgid "Christianity"
11041098 msgstr "Krikščionybė"
11051099
1106 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1100 #: src/osmEditDialog.js:191 src/translations.js:368
11071101 msgid "Confucianism"
11081102 msgstr "Konfucionizmas"
11091103
1110 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1104 #: src/osmEditDialog.js:192 src/translations.js:369
11111105 msgid "Hinduism"
11121106 msgstr "Induizmas"
11131107
1114 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1108 #: src/osmEditDialog.js:193 src/translations.js:370
11151109 msgid "Jainism"
11161110 msgstr "Jainizmas"
11171111
1118 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1112 #: src/osmEditDialog.js:194 src/translations.js:371
11191113 msgid "Judaism"
11201114 msgstr "Judėjizmas"
11211115
1122 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1116 #: src/osmEditDialog.js:195 src/translations.js:372
11231117 msgid "Islam"
11241118 msgstr "Islamas"
11251119
1126 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1120 #: src/osmEditDialog.js:196 src/translations.js:373
11271121 msgid "Multiple Religions"
11281122 msgstr "Daug religijų"
11291123
1130 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1124 #: src/osmEditDialog.js:197 src/translations.js:374
11311125 msgid "Paganism"
11321126 msgstr "Pagonybė"
11331127
1134 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1128 #: src/osmEditDialog.js:198 src/translations.js:375
11351129 msgid "Pastafarianism"
11361130 msgstr "Pastafarianizmas"
11371131
1138 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1132 #: src/osmEditDialog.js:199 src/translations.js:376
11391133 msgid "Scientology"
11401134 msgstr "Sientologija"
11411135
1142 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1136 #: src/osmEditDialog.js:200 src/translations.js:377
11431137 msgid "Shinto"
11441138 msgstr "Šinto"
11451139
1146 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1140 #: src/osmEditDialog.js:201 src/translations.js:378
11471141 msgid "Sikhism"
11481142 msgstr "Sichizmas"
11491143
1150 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1144 #: src/osmEditDialog.js:202 src/translations.js:379
11511145 msgid "Spiritualism"
11521146 msgstr "Spiritualizmas"
11531147
1154 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1148 #: src/osmEditDialog.js:203 src/translations.js:380
11551149 msgid "Taoism"
11561150 msgstr "Taoizmas"
11571151
1158 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1152 #: src/osmEditDialog.js:204 src/translations.js:381
11591153 msgid "Unitarian Universalism"
11601154 msgstr "Unitarinis universalizmas"
11611155
1162 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1156 #: src/osmEditDialog.js:205 src/translations.js:382
11631157 msgid "Voodoo"
11641158 msgstr "Voodoo"
11651159
1166 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1160 #: src/osmEditDialog.js:206 src/translations.js:383
11671161 msgid "Yazidism"
11681162 msgstr "Jazidizmas"
11691163
1170 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1164 #: src/osmEditDialog.js:207 src/translations.js:384
11711165 msgid "Zoroastrianism"
11721166 msgstr "Zoroastrianizmas"
11731167
1174 #: ../src/osmEditDialog.js:210
1168 #: src/osmEditDialog.js:210
11751169 msgid "Toilets"
11761170 msgstr "Tualetai"
11771171
1178 #: ../src/osmEditDialog.js:217
1172 #: src/osmEditDialog.js:217
11791173 msgid "Note"
11801174 msgstr "Pastaba"
11811175
1182 #: ../src/osmEditDialog.js:220
1176 #: src/osmEditDialog.js:220
11831177 msgid ""
11841178 "Information used to inform other mappers about non-obvious information about "
11851179 "an element, the author’s intent when creating it, or hints for further "
11891183 "neakivaizdžią informaciją, susijusią su elementu, autoriaus tikslą jį "
11901184 "kuriant arba patarimus tolimesniam patobulinimui."
11911185
1192 #: ../src/osmEditDialog.js:325
1186 #: src/osmEditDialog.js:325
11931187 msgctxt "dialog title"
11941188 msgid "Add to OpenStreetMap"
11951189 msgstr "Pridėti į OpenStreetMap"
11961190
1197 #: ../src/osmEditDialog.js:379
1191 #: src/osmEditDialog.js:379
11981192 msgid "Select Type"
11991193 msgstr "Pasirinkite tipą"
12001194
1201 #: ../src/osmEditDialog.js:496
1195 #: src/osmEditDialog.js:496
12021196 msgid "Done"
12031197 msgstr "Atlikta"
12041198
1205 #: ../src/placeBubble.js:125
1199 #: src/placeBubble.js:125
12061200 msgid "Population:"
12071201 msgstr "Gyventojų skaičius:"
12081202
1209 #: ../src/placeBubble.js:131
1203 #: src/placeBubble.js:131
12101204 msgid "Altitude:"
12111205 msgstr "Aukštis:"
12121206
1213 #: ../src/placeBubble.js:136
1207 #: src/placeBubble.js:136
12141208 msgid "Opening hours:"
12151209 msgstr "Darbo laikas:"
12161210
1217 #: ../src/placeBubble.js:141
1211 #: src/placeBubble.js:141
12181212 msgid "Internet access:"
12191213 msgstr "Interneto prieiga:"
12201214
1221 #: ../src/placeBubble.js:146
1215 #: src/placeBubble.js:146
12221216 msgid "Religion:"
12231217 msgstr "Religija:"
12241218
1225 #: ../src/placeBubble.js:151
1219 #: src/placeBubble.js:151
12261220 msgid "Toilets:"
12271221 msgstr "Tualetai:"
12281222
1229 #: ../src/placeBubble.js:156
1223 #: src/placeBubble.js:156
12301224 msgid "Wheelchair access:"
12311225 msgstr "Prieiga neįgaliųjų vežimėliais:"
12321226
1233 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1227 #: src/placeBubble.js:162 src/placeBubble.js:166
12341228 msgid "Phone:"
12351229 msgstr "Telefonas:"
12361230
1237 #: ../src/placeEntry.js:186
1231 #: src/placeEntry.js:186
12381232 msgid "Failed to parse Geo URI"
12391233 msgstr "Nepavyko perskaityti Geo URI"
12401234
12441238 #. Translators:
12451239 #. * There is public internet access but the particular kind is unknown.
12461240 #.
1247 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1241 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12481242 msgid "yes"
12491243 msgstr "taip"
12501244
12531247 #. * can be accessed and others not, areas requiring assistance
12541248 #. * by someone pushing up a steep gradient).
12551249 #.
1256 #: ../src/place.js:225
1250 #: src/place.js:225
12571251 msgid "limited"
12581252 msgstr "ribota"
12591253
12651259 #. * no internet access is offered in a place where
12661260 #. * someone might expect it.
12671261 #.
1268 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1262 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12691263 msgid "no"
12701264 msgstr "ne"
12711265
12741268 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12751269 #. * only). This is rarely used.
12761270 #.
1277 #: ../src/place.js:238
1271 #: src/place.js:238
12781272 msgid "designated"
12791273 msgstr "su paskirtimi"
12801274
1281 #: ../src/printLayout.js:240
1275 #: src/printLayout.js:240
12821276 #, javascript-format
12831277 msgid "From %s to %s"
12841278 msgstr "Nuo %s iki %s"
12851279
1286 #: ../src/printOperation.js:46
1280 #: src/printOperation.js:46
12871281 msgid "Loading map tiles for printing"
12881282 msgstr "Įkeliami žemėlapio kokliai spausdinimui"
12891283
1290 #: ../src/printOperation.js:47
1284 #: src/printOperation.js:47
12911285 msgid "You can abort printing if this takes too long"
12921286 msgstr "Galite atšaukti spausdinimą, jei tai per ilgai užtrunka"
12931287
1294 #: ../src/printOperation.js:49
1288 #: src/printOperation.js:49
12951289 msgid "Abort printing"
12961290 msgstr "Atšaukti spausdinimą"
12971291
12981292 #. Translators: this is add via location tooltip
1299 #: ../src/routeEntry.js:72
1293 #: src/routeEntry.js:72
13001294 msgid "Add via location"
13011295 msgstr "Pridėti per vietą"
13021296
13031297 #. Translators: this is remove via location tooltip
1304 #: ../src/routeEntry.js:78
1298 #: src/routeEntry.js:78
13051299 msgid "Remove via location"
13061300 msgstr "Šalinti per vietą"
13071301
13081302 #. Translators: this is reverse route tooltip
1309 #: ../src/routeEntry.js:84
1303 #: src/routeEntry.js:84
13101304 msgid "Reverse route"
13111305 msgstr "Atgalinis maršrutas"
13121306
1313 #: ../src/sendToDialog.js:176
1307 #: src/sendToDialog.js:175
13141308 msgid "Failed to open URI"
13151309 msgstr "Nepavyko atverti URI"
13161310
1317 #: ../src/shapeLayer.js:91
1311 #: src/shapeLayer.js:91
13181312 msgid "failed to load file"
13191313 msgstr "nepavyko įkelti failo"
13201314
13211315 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1322 #: ../src/sidebar.js:292
1316 #: src/sidebar.js:293
13231317 #, javascript-format
13241318 msgid "Estimated time: %s"
13251319 msgstr "Įvertintas laikas: %s"
13271321 #. Translators: this a format string indicating arriving at the
13281322 #. * destination of journey with the arrival address and transit
13291323 #. * stop as the format parameter
1330 #: ../src/transitArrivalRow.js:54
1324 #: src/transitArrivalRow.js:54
13311325 #, javascript-format
13321326 msgid "Arrive at %s"
13331327 msgstr "Atvykti ties %s"
13341328
1335 #: ../src/transitArrivalRow.js:56
1329 #: src/transitArrivalRow.js:56
13361330 msgid "Arrive"
13371331 msgstr "Atvykti"
13381332
13391333 #. Translators: this is a format string indicating instructions
13401334 #. * starting a journey at the address given as the parameter
13411335 #.
1342 #: ../src/transitLegRow.js:71
1336 #: src/transitLegRow.js:71
13431337 #, javascript-format
13441338 msgid "Start at %s"
13451339 msgstr "Pradėkite ties %s"
13481342 #. * with no set name (such as when the user started routing from
13491343 #. * an arbitrary point on the map)
13501344 #.
1351 #: ../src/transitLegRow.js:77
1345 #: src/transitLegRow.js:77
13521346 msgid "Start"
13531347 msgstr "Pradėkite"
13541348
1355 #: ../src/transitLegRow.js:106
1349 #: src/transitLegRow.js:106
13561350 msgid "Show walking instructions"
13571351 msgstr "Rodyti ėjimo nurodymus"
13581352
1359 #: ../src/transitLegRow.js:107
1353 #: src/transitLegRow.js:107
13601354 msgid "Hide walking instructions"
13611355 msgstr "Slėpti ėjimo nurodymus"
13621356
13631357 #. Translators: this is a format string indicating walking a certain
13641358 #. * distance, with the distance expression being the %s placeholder
13651359 #.
1366 #: ../src/transitLegRow.js:132
1360 #: src/transitLegRow.js:132
13671361 #, javascript-format
13681362 msgid "Walk %s"
13691363 msgstr "Nueikite %s"
13701364
1371 #: ../src/transitMoreRow.js:39
1365 #: src/transitMoreRow.js:39
13721366 msgid "Load earlier alternatives"
13731367 msgstr "Įkelti ankstesnes alternatyvas"
13741368
1375 #: ../src/transitMoreRow.js:41
1369 #: src/transitMoreRow.js:41
13761370 msgid "Load later alternatives"
13771371 msgstr "Įkelti vėlesnes alternatyvas"
13781372
1373 #: src/transitMoreRow.js:54
1374 msgid "No earlier alternatives found."
1375 msgstr "Nerasta ankstesnių alternatyvų."
1376
1377 #: src/transitMoreRow.js:56
1378 msgid "No later alternatives found."
1379 msgstr "Nerasta vėlesnių alternatyvų."
1380
13791381 #.
13801382 #. * Translators: this is a format string giving the equivalent to
13811383 #. * "may 29" according to the current locale's convensions.
13821384 #.
1383 #: ../src/transitOptionsPanel.js:141
1385 #: src/transitOptionsPanel.js:141
13841386 msgctxt "month-day-date"
13851387 msgid "%b %e"
13861388 msgstr "%b %e"
13901392 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13911393 #. * these could be rearranged if needed.
13921394 #.
1393 #: ../src/transitPlan.js:249
1395 #: src/transitPlan.js:254
13941396 #, javascript-format
13951397 msgid "%s – %s"
13961398 msgstr "%s – %s"
13991401 #. * less than an hour, with only the minutes part, using plural forms
14001402 #. * as appropriate
14011403 #.
1402 #: ../src/transitPlan.js:276
1404 #: src/transitPlan.js:281
14031405 #, javascript-format
14041406 msgid "%d minute"
14051407 msgid_plural "%d minutes"
14111413 #. * where the duration is an exact number of hours (i.e. no
14121414 #. * minutes part), using plural forms as appropriate
14131415 #.
1414 #: ../src/transitPlan.js:287
1416 #: src/transitPlan.js:292
14151417 #, javascript-format
14161418 msgid "%d hour"
14171419 msgid_plural "%d hours"
14231425 #. * where the duration contains an hour and minute part, it's
14241426 #. * pluralized on the hours part
14251427 #.
1426 #: ../src/transitPlan.js:293
1428 #: src/transitPlan.js:298
14271429 #, javascript-format
14281430 msgid "%d:%02d hour"
14291431 msgid_plural "%d:%02d hours"
14371439 #. * "12:00–13:03" where the placeholder %s are the actual times,
14381440 #. * these could be rearranged if needed.
14391441 #.
1440 #: ../src/transitPlan.js:642
1442 #: src/transitPlan.js:647
14411443 #, javascript-format
14421444 msgid "%s–%s"
14431445 msgstr "%s–%s"
14441446
1445 #: ../src/translations.js:56
1447 #: src/translations.js:56
14461448 msgid "around the clock"
14471449 msgstr "visą parą"
14481450
1449 #: ../src/translations.js:58
1451 #: src/translations.js:58
14501452 msgid "from sunrise to sunset"
14511453 msgstr "nuo saulėtekio iki saulėlydžio"
14521454
14561458 #. * The space between the format place holders could be
14571459 #. * substituted with the appropriate separator.
14581460 #.
1459 #: ../src/translations.js:77
1461 #: src/translations.js:77
14601462 #, javascript-format
14611463 msgctxt "time range list"
14621464 msgid "%s %s"
14681470 #. * The space between the format place holders could be
14691471 #. * substituted with the appropriate separator.
14701472 #.
1471 #: ../src/translations.js:89
1473 #: src/translations.js:89
14721474 #, javascript-format
14731475 msgctxt "time range list"
14741476 msgid "%s %s %s"
14811483 #. * The space between the format place holders could be substituted with
14821484 #. * the appropriate separator or phrase and the ordering of the arguments
14831485 #. * can be rearranged with the %n#s syntax.
1484 #: ../src/translations.js:120
1486 #: src/translations.js:120
14851487 #, javascript-format
14861488 msgctxt "time range component"
14871489 msgid "%s %s"
14961498 #. * place holder.
14971499 #. * The separator (,) could be replaced with a translated variant or
14981500 #. * a phrase if appropriate.
1499 #: ../src/translations.js:152
1501 #: src/translations.js:152
15001502 #, javascript-format
15011503 msgctxt "day interval list"
15021504 msgid "%s,%s"
15111513 #. * %s place holder.
15121514 #. * The separator (,) could be replaced with a translated variant or
15131515 #. * a phrase if appropriate.
1514 #: ../src/translations.js:166
1516 #: src/translations.js:166
15151517 #, javascript-format
15161518 msgctxt "day interval list"
15171519 msgid "%s,%s,%s"
15181520 msgstr "%s,%s,%s"
15191521
1520 #: ../src/translations.js:185
1522 #: src/translations.js:185
15211523 msgid "every day"
15221524 msgstr "kasdien"
15231525
15241526 #. Translators:
15251527 #. * This represents a range of days with a starting and ending day.
15261528 #.
1527 #: ../src/translations.js:197
1529 #: src/translations.js:197
15281530 #, javascript-format
15291531 msgctxt "day range"
15301532 msgid "%s-%s"
15311533 msgstr "%s-%s"
15321534
1533 #: ../src/translations.js:208
1535 #: src/translations.js:208
15341536 msgid "public holidays"
15351537 msgstr "nedarbo dienomis"
15361538
1537 #: ../src/translations.js:210
1539 #: src/translations.js:210
15381540 msgid "school holidays"
15391541 msgstr "mokslo dienomis"
15401542
15461548 #. * the translation. The order of the arguments can be rearranged
15471549 #. * using the %n$s syntax.
15481550 #.
1549 #: ../src/translations.js:250
1551 #: src/translations.js:250
15501552 #, javascript-format
15511553 msgctxt "time interval list"
15521554 msgid "%s, %s"
15531555 msgstr "%s, %s"
15541556
1555 #: ../src/translations.js:264
1557 #: src/translations.js:264
15561558 msgid "not open"
15571559 msgstr "uždaryta"
15581560
15631565 #. * translation as needed. The order of the arguments can be rearranged
15641566 #. * using the %n$s syntax.
15651567 #.
1566 #: ../src/translations.js:279
1568 #: src/translations.js:279
15671569 #, javascript-format
15681570 msgctxt "time interval"
15691571 msgid "%s-%s"
15721574 #. Translators:
15731575 #. * This means a a place where you can plug in your laptop with ethernet.
15741576 #.
1575 #: ../src/translations.js:345
1577 #: src/translations.js:345
15761578 msgid "wired"
15771579 msgstr "laidinis"
15781580
15791581 #. Translators:
15801582 #. * Like internet cafe or library where the computer is given.
15811583 #.
1582 #: ../src/translations.js:350
1584 #: src/translations.js:350
15831585 msgid "terminal"
15841586 msgstr "terminalas"
15851587
15861588 #. Translators:
15871589 #. * This means there is personnel which helps you in case of problems.
15881590 #.
1589 #: ../src/translations.js:355
1591 #: src/translations.js:355
15901592 msgid "service"
15911593 msgstr "tarnyba"
15921594
15931595 #. Translators: Accuracy of user location information
1594 #: ../src/utils.js:226
1596 #: src/utils.js:226
15951597 msgid "Unknown"
15961598 msgstr "Nežinomas"
15971599
15981600 #. Translators: Accuracy of user location information
1599 #: ../src/utils.js:229
1601 #: src/utils.js:229
16001602 msgid "Exact"
16011603 msgstr "Tikslus"
16021604
1603 #: ../src/utils.js:287
1605 #: src/utils.js:287
16041606 #, javascript-format
16051607 msgid "%f h"
16061608 msgstr "%f val"
16071609
1608 #: ../src/utils.js:289
1610 #: src/utils.js:289
16091611 #, javascript-format
16101612 msgid "%f min"
16111613 msgstr "%f min"
16121614
1613 #: ../src/utils.js:291
1615 #: src/utils.js:291
16141616 #, javascript-format
16151617 msgid "%f s"
16161618 msgstr "%f s"
16171619
16181620 #. Translators: This is a distance measured in kilometers
1619 #: ../src/utils.js:302
1621 #: src/utils.js:302
16201622 #, javascript-format
16211623 msgid "%s km"
16221624 msgstr "%s km"
16231625
16241626 #. Translators: This is a distance measured in meters
1625 #: ../src/utils.js:305
1627 #: src/utils.js:305
16261628 #, javascript-format
16271629 msgid "%s m"
16281630 msgstr "%s m"
16291631
16301632 #. Translators: This is a distance measured in miles
1631 #: ../src/utils.js:313
1633 #: src/utils.js:313
16321634 #, javascript-format
16331635 msgid "%s mi"
16341636 msgstr "%s mylios"
16351637
16361638 #. Translators: This is a distance measured in feet
1637 #: ../src/utils.js:316
1639 #: src/utils.js:316
16381640 #, javascript-format
16391641 msgid "%s ft"
16401642 msgstr "%s pėdos"
16411643
1644 #~ msgid "OK"
1645 #~ msgstr "Gerai"
1646
16421647 #~ msgid "Open Shape Layer&#x2026;"
16431648 #~ msgstr "Atverti formos sluoksnį&#x2026;"
16441649
+342
-337
po/lv.po less more
55 msgstr ""
66 "Project-Id-Version: \n"
77 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
8 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
9 "PO-Revision-Date: 2018-04-07 19:07+0200\n"
8 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
9 "PO-Revision-Date: 2018-08-31 19:59+0200\n"
1010 "Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n"
1111 "Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
1212 "Language: lv\n"
1717 " 2);\n"
1818 "X-Generator: Lokalize 2.0\n"
1919
20 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2121 msgid "GNOME Maps"
2222 msgstr "GNOME kartes"
2323
24 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2525 msgid "Find places around the world"
2626 msgstr "Atrodi vietas visā pasaulē"
2727
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
2929 msgid ""
3030 "Maps gives you quick access to maps all across the world. It allows you to "
3131 "quickly find the place you’re looking for by searching for a city or street, "
3434 "Kartes dod iespēju ātri piekļūt kartēm visā pasaulē. Tās ļauj ātri atrast "
3535 "kādu vietu, meklējot pilsētu vai ielu, vai atrast vietu, kur sastapt draugus."
3636
37 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
37 #: data/org.gnome.Maps.appdata.xml.in:14
3838 msgid ""
3939 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4040 "thousands of people across the globe."
4545 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4646 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4747 #. your language to see what words you can use for the translated search.
48 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
48 #: data/org.gnome.Maps.appdata.xml.in:22
4949 msgid ""
5050 "You can even search for specific types of locations, such as “Pubs near Main "
5151 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5454 "vai “Autostāvvieta Ādaži”"
5555
5656 #. Translators: This is the program name.
57 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
58 #: ../src/application.js:85 ../src/mainWindow.js:511
57 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
58 #: src/application.js:83 src/mainWindow.js:511
5959 msgid "Maps"
6060 msgstr "Kartes"
6161
62 #: ../data/org.gnome.Maps.desktop.in.h:2
62 #: data/org.gnome.Maps.desktop.in:5
6363 msgid "A simple maps application"
6464 msgstr "Vienkārša karšu lietotnes"
6565
66 #: ../data/org.gnome.Maps.desktop.in.h:3
66 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
67 #: data/org.gnome.Maps.desktop.in:8
68 msgid "org.gnome.Maps"
69 msgstr "org.gnome.Maps"
70
71 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
72 #: data/org.gnome.Maps.desktop.in:14
6773 msgid "Maps;"
6874 msgstr "Kartes;"
6975
70 #: ../data/org.gnome.Maps.desktop.in.h:4
76 #: data/org.gnome.Maps.desktop.in:17
7177 msgid "Allows your location to be shown on the map."
7278 msgstr "Ļauj uz kartes parādīt jūsu atrašanās vietu."
7379
74 #: ../data/org.gnome.Maps.gschema.xml.h:1
80 #: data/org.gnome.Maps.gschema.xml:11
7581 msgid "last viewed location"
7682 msgstr "pēdējā skatītā vieta"
7783
78 #: ../data/org.gnome.Maps.gschema.xml.h:2
84 #: data/org.gnome.Maps.gschema.xml:12
7985 msgid "Coordinates of last viewed location."
8086 msgstr "Pēdējās apskatītās vietas koordinātas"
8187
82 #: ../data/org.gnome.Maps.gschema.xml.h:3
88 #: data/org.gnome.Maps.gschema.xml:16
8389 msgid "Window size"
8490 msgstr "Loga izmērs"
8591
86 #: ../data/org.gnome.Maps.gschema.xml.h:4
92 #: data/org.gnome.Maps.gschema.xml:17
8793 msgid "Window size (width and height)."
8894 msgstr "Loga izmērs (platums un augstums)."
8995
90 #: ../data/org.gnome.Maps.gschema.xml.h:5
96 #: data/org.gnome.Maps.gschema.xml:21
9197 msgid "Window position"
9298 msgstr "Loga novietojums"
9399
94 #: ../data/org.gnome.Maps.gschema.xml.h:6
100 #: data/org.gnome.Maps.gschema.xml:22
95101 msgid "Window position (X and Y)."
96102 msgstr "Loga novietojums (X un Y)."
97103
98 #: ../data/org.gnome.Maps.gschema.xml.h:7
104 #: data/org.gnome.Maps.gschema.xml:26
99105 msgid "Window maximized"
100106 msgstr "Logs maksimizēts"
101107
102 #: ../data/org.gnome.Maps.gschema.xml.h:8
108 #: data/org.gnome.Maps.gschema.xml:27
103109 msgid "Window maximization state"
104110 msgstr "Loga maksimizācijas stāvoklis"
105111
106 #: ../data/org.gnome.Maps.gschema.xml.h:9
112 #: data/org.gnome.Maps.gschema.xml:31
107113 msgid "Maximum number of search results"
108114 msgstr "Maksimālais meklēšanas rezultātu skaits"
109115
110 #: ../data/org.gnome.Maps.gschema.xml.h:10
116 #: data/org.gnome.Maps.gschema.xml:32
111117 msgid "Maximum number of search results from geocode search."
112118 msgstr "Maksimālais meklēšanas rezultātu skaits no geocode meklējuma."
113119
114 #: ../data/org.gnome.Maps.gschema.xml.h:11
120 #: data/org.gnome.Maps.gschema.xml:36
115121 msgid "Number of recent places to store"
116122 msgstr "Saglabājamo neseno vietu skaits"
117123
118 #: ../data/org.gnome.Maps.gschema.xml.h:12
124 #: data/org.gnome.Maps.gschema.xml:37
119125 msgid "Number of recently visited places to store."
120126 msgstr "Saglabājamo nesen apmeklēto vietu skaits"
121127
122 #: ../data/org.gnome.Maps.gschema.xml.h:13
128 #: data/org.gnome.Maps.gschema.xml:41
123129 msgid "Number of recent routes to store"
124130 msgstr "Saglabājamo neseno maršrutu skaits"
125131
126 #: ../data/org.gnome.Maps.gschema.xml.h:14
132 #: data/org.gnome.Maps.gschema.xml:42
127133 msgid "Number of recently visited routes to store."
128134 msgstr "Saglabājamo nesen apmeklēto maršrutu skaits"
129135
130 #: ../data/org.gnome.Maps.gschema.xml.h:15
136 #: data/org.gnome.Maps.gschema.xml:46
131137 msgid "Facebook check-in privacy setting"
132138 msgstr "Facebook vietas reģistrēšanas privātuma iestatījumi"
133139
134140 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
135 #: ../data/org.gnome.Maps.gschema.xml.h:17
141 #: data/org.gnome.Maps.gschema.xml:48
136142 msgid ""
137143 "Latest used Facebook check-in privacy setting. Possible values are: "
138144 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
140146 "Pēdējie izmantotie Facebook vietas reģistrēšanas privātuma iestatījumi. "
141147 "Iespējamās vērtības: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS vai SELF."
142148
143 #: ../data/org.gnome.Maps.gschema.xml.h:18
149 #: data/org.gnome.Maps.gschema.xml:52
144150 msgid "Foursquare check-in privacy setting"
145151 msgstr "Foursquare vietas reģistrēšanas privātuma iestatījumi"
146152
147 #: ../data/org.gnome.Maps.gschema.xml.h:19
153 #: data/org.gnome.Maps.gschema.xml:53
148154 msgid ""
149155 "Latest used Foursquare check-in privacy setting. Possible values are: "
150156 "public, followers or private."
152158 "Pēdējie izmantotie Foursquare vietas reģistrēšanas privātuma iestatījumi. "
153159 "Iespējamās vērtības: public, followers vai private."
154160
155 #: ../data/org.gnome.Maps.gschema.xml.h:20
161 #: data/org.gnome.Maps.gschema.xml:57
156162 msgid "Foursquare check-in Facebook broadcasting"
157163 msgstr "Foursquare vietas reģistrēšanas Facebook apziņošana"
158164
159 #: ../data/org.gnome.Maps.gschema.xml.h:21
165 #: data/org.gnome.Maps.gschema.xml:58
160166 msgid ""
161167 "Indicates if Foursquare should broadcast the check-in as a post in the "
162168 "Facebook account associated with the Foursquare account."
164170 "Norāda, vai Foursquare vajadzētu apziņot vietas reģistrēšanu kā ziņu tajā "
165171 "Facebook kontā, kurš ir saistīts ar Foursquare kontu."
166172
167 #: ../data/org.gnome.Maps.gschema.xml.h:22
173 #: data/org.gnome.Maps.gschema.xml:62
168174 msgid "Foursquare check-in Twitter broadcasting"
169175 msgstr "Foursquare vietas reģistrēšanas Twitter apziņošana"
170176
171 #: ../data/org.gnome.Maps.gschema.xml.h:23
177 #: data/org.gnome.Maps.gschema.xml:63
172178 msgid ""
173179 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
174180 "Twitter account associated with the Foursquare account."
176182 "Norāda, vai Foursquare vajadzētu apziņot vietas reģistrēšanu kā ziņu tajā "
177183 "Twitter kontā, kurš ir saistīts ar Foursquare kontu."
178184
179 #: ../data/org.gnome.Maps.gschema.xml.h:24
185 #: data/org.gnome.Maps.gschema.xml:67
180186 msgid "OpenStreetMap username or e-mail address"
181187 msgstr "OpenStreetMap lietotājvārds vai e-pasta adrese"
182188
183 #: ../data/org.gnome.Maps.gschema.xml.h:25
189 #: data/org.gnome.Maps.gschema.xml:68
184190 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
185191 msgstr ""
186192 "Norāda, vai lietotājs ir ierakstījies, lai rediģētu OpenStreetMap datus."
187193
188 #: ../data/org.gnome.Maps.gschema.xml.h:26
194 #: data/org.gnome.Maps.gschema.xml:72
189195 msgid "Last used transportation type for routing"
190196 msgstr "Pēdējais izmantotais transportēšanas tips maršrutēšanai"
191197
192 #: ../data/ui/app-menu.ui.h:1
198 #: data/ui/app-menu.ui:7
193199 msgid "Set up OpenStreetMap Account"
194200 msgstr "Izveidot OpenStreetMap kontu"
195201
196 #: ../data/ui/app-menu.ui.h:2
202 #: data/ui/app-menu.ui:12
197203 msgid "_Keyboard Shortcuts"
198204 msgstr "_Tastatūras īsinājumtaustiņi"
199205
200 #: ../data/ui/app-menu.ui.h:3
206 #: data/ui/app-menu.ui:17
201207 msgid "About"
202208 msgstr "Par"
203209
204 #: ../data/ui/app-menu.ui.h:4
210 #: data/ui/app-menu.ui:21
205211 msgid "Quit"
206212 msgstr "Iziet"
207213
208 #: ../data/ui/check-in-dialog.ui.h:1
214 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
209215 msgid "Visibility"
210216 msgstr "Redzamība"
211217
212 #: ../data/ui/check-in-dialog.ui.h:2
218 #: data/ui/check-in-dialog.ui:334
213219 msgid "Post on Facebook"
214220 msgstr "Veidot Facebook ziņojumu"
215221
216 #: ../data/ui/check-in-dialog.ui.h:3
222 #: data/ui/check-in-dialog.ui:348
217223 msgid "Post on Twitter"
218224 msgstr "Veidot Twitter ziņojumu"
219225
220 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
221 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
226 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
227 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
222228 msgid "_Cancel"
223229 msgstr "At_celt"
224230
225231 #. Translators: Check in is used as a verb
226 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
232 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
227233 msgid "C_heck in"
228234 msgstr "_Reģistrēt vietu"
229235
230 #: ../data/ui/check-in-dialog.ui.h:6
236 #: data/ui/check-in-dialog.ui:427
231237 msgid "Everyone"
232238 msgstr "Ikviens"
233239
234 #: ../data/ui/check-in-dialog.ui.h:7
240 #: data/ui/check-in-dialog.ui:431
235241 msgid "Friends of friends"
236242 msgstr "Draugu draugi"
237243
238 #: ../data/ui/check-in-dialog.ui.h:8
244 #: data/ui/check-in-dialog.ui:435
239245 msgid "Just friends"
240246 msgstr "Tikai draugi"
241247
242 #: ../data/ui/check-in-dialog.ui.h:9
248 #: data/ui/check-in-dialog.ui:439
243249 msgid "Just me"
244250 msgstr "Tikai es"
245251
246 #: ../data/ui/check-in-dialog.ui.h:10
252 #: data/ui/check-in-dialog.ui:453
247253 msgid "Public"
248254 msgstr "Publisks"
249255
250 #: ../data/ui/check-in-dialog.ui.h:11
256 #: data/ui/check-in-dialog.ui:457
251257 msgid "Followers"
252258 msgstr "Sekotāji"
253259
254 #: ../data/ui/check-in-dialog.ui.h:12
260 #: data/ui/check-in-dialog.ui:461
255261 msgid "Private"
256262 msgstr "Privāts"
257263
258 #: ../data/ui/context-menu.ui.h:1
264 #: data/ui/context-menu.ui:9
259265 msgid "What’s here?"
260266 msgstr "Kas ir šeit?"
261267
262 #: ../data/ui/context-menu.ui.h:2
268 #: data/ui/context-menu.ui:16
263269 msgid "Copy Location"
264270 msgstr "Kopēt atrašanās vietu"
265271
266 #: ../data/ui/context-menu.ui.h:3
272 #: data/ui/context-menu.ui:23
267273 msgid "Export As Image"
268274 msgstr "Eksportēt kā attēlu"
269275
270 #: ../data/ui/context-menu.ui.h:4
276 #: data/ui/context-menu.ui:36
271277 msgid "Add to OpenStreetMap"
272278 msgstr "Pievienot OpenStreetMap kartēm"
273279
274 #: ../data/ui/export-view-dialog.ui.h:1
280 #: data/ui/export-view-dialog.ui:14
275281 msgid "Export view"
276282 msgstr "Eksportēt skatu"
277283
278 #: ../data/ui/export-view-dialog.ui.h:3
284 #: data/ui/export-view-dialog.ui:34
279285 msgid "_Export"
280286 msgstr "_Eksportēt"
281287
282 #: ../data/ui/export-view-dialog.ui.h:4
288 #: data/ui/export-view-dialog.ui:126
283289 msgid "Include route and markers"
284290 msgstr "Iekļaut maršrutu un marķierus"
285291
286 #: ../data/ui/help-overlay.ui.h:1
292 #: data/ui/help-overlay.ui:14
287293 msgctxt "shortcut window"
288294 msgid "General"
289295 msgstr "Vispārīgi"
290296
291 #: ../data/ui/help-overlay.ui.h:2
297 #: data/ui/help-overlay.ui:18
292298 msgctxt "shortcut window"
293299 msgid "Show Shortcuts"
294300 msgstr "Rādīt saīsnes"
295301
296 #: ../data/ui/help-overlay.ui.h:3
302 #: data/ui/help-overlay.ui:25
297303 msgctxt "shortcut window"
298304 msgid "Search"
299305 msgstr "Meklēt"
300306
301 #: ../data/ui/help-overlay.ui.h:4
307 #: data/ui/help-overlay.ui:32
302308 msgctxt "shortcut window"
303309 msgid "Toggle route planner"
304310 msgstr "Pārslēgt maršruta plānotāju"
305311
306 #: ../data/ui/help-overlay.ui.h:5
312 #: data/ui/help-overlay.ui:39
307313 msgctxt "shortcut window"
308314 msgid "Print route"
309315 msgstr "Drukāt maršrutu"
310316
311 #: ../data/ui/help-overlay.ui.h:6
317 #: data/ui/help-overlay.ui:46
312318 msgctxt "shortcut window"
313319 msgid "Quit"
314320 msgstr "Iziet"
315321
316 #: ../data/ui/help-overlay.ui.h:7
322 #: data/ui/help-overlay.ui:55
317323 msgctxt "shortcut window"
318324 msgid "Map View"
319325 msgstr "Kartes skats"
320326
321 #: ../data/ui/help-overlay.ui.h:8
327 #: data/ui/help-overlay.ui:59
322328 msgctxt "shortcut window"
323329 msgid "Zoom in"
324330 msgstr "Tuvināt"
325331
326 #: ../data/ui/help-overlay.ui.h:9
332 #: data/ui/help-overlay.ui:66
327333 msgctxt "shortcut window"
328334 msgid "Zoom out"
329335 msgstr "Tālināt"
330336
331 #: ../data/ui/help-overlay.ui.h:10
337 #: data/ui/help-overlay.ui:73
332338 msgctxt "shortcut window"
333339 msgid "Toggle scale"
334340 msgstr "Pārslēgt mērogu"
335341
336 #: ../data/ui/help-overlay.ui.h:11
342 #: data/ui/help-overlay.ui:80
337343 msgctxt "shortcut window"
338344 msgid "Go to current location"
339345 msgstr "Iet uz pašreizējo vietu"
340346
341 #: ../data/ui/help-overlay.ui.h:12
347 #: data/ui/help-overlay.ui:87
342348 msgctxt "shortcut window"
343349 msgid "Switch to street view"
344350 msgstr "Pārslēgties uz ielas skatu"
345351
346 #: ../data/ui/help-overlay.ui.h:13
352 #: data/ui/help-overlay.ui:94
347353 msgctxt "shortcut window"
348354 msgid "Switch to aerial view"
349355 msgstr "Pārslēgties uz aeiro skatu"
350356
351 #: ../data/ui/help-overlay.ui.h:14
357 #: data/ui/help-overlay.ui:101
352358 msgctxt "shortcut window"
353359 msgid "Open shape layer"
354360 msgstr "Atvērt formu slāni"
355361
356362 #. Translators: This string uses ellipsis character
357 #: ../data/ui/layers-popover.ui.h:2
358 #| msgid "Open Shape Layer"
363 #: data/ui/layers-popover.ui:71
359364 msgid "Open Shape Layer…"
360365 msgstr "Atvērt formu slāni…"
361366
362 #: ../data/ui/location-service-notification.ui.h:1
367 #: data/ui/location-service-dialog.ui:16
363368 msgid "Turn on location services to find your location"
364369 msgstr ""
365370 "Ieslēgt vietas noteikšanas pakalpojumu, lai atrastu savu atrašanās vietu"
366371
367 #: ../data/ui/location-service-notification.ui.h:2
372 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
373 #: data/ui/zoom-in-dialog.ui:28
374 msgid "Cancel"
375 msgstr "Atcelt"
376
377 #: data/ui/location-service-dialog.ui:38
368378 msgid "Location Settings"
369379 msgstr "Atrašanās vietas iestatījumi"
370380
371381 #. Translators: This is a tooltip
372 #: ../data/ui/main-window.ui.h:3
382 #: data/ui/main-window.ui:23
373383 msgid "Go to current location"
374384 msgstr "Iet uz pašreizējo vietu"
375385
376386 #. Translators: This is a tooltip
377 #: ../data/ui/main-window.ui.h:5
387 #: data/ui/main-window.ui:44
378388 msgid "Choose map type"
379389 msgstr "Izvēlieties kartes veidu"
380390
381391 #. Translators: This is a tooltip
382 #: ../data/ui/main-window.ui.h:7
392 #: data/ui/main-window.ui:69
383393 msgid "Zoom out"
384394 msgstr "Tālināt"
385395
386396 #. Translators: This is a tooltip
387 #: ../data/ui/main-window.ui.h:9
397 #: data/ui/main-window.ui:85
388398 msgid "Zoom in"
389399 msgstr "Tuvināt"
390400
391401 #. Translators: This is a tooltip
392 #: ../data/ui/main-window.ui.h:11
402 #: data/ui/main-window.ui:103
393403 msgid "Toggle route planner"
394404 msgstr "Pārslēgt maršruta plānotāju"
395405
396406 #. Translators: This is a tooltip
397 #: ../data/ui/main-window.ui.h:13
407 #: data/ui/main-window.ui:124
398408 msgid "Toggle favorites"
399409 msgstr "Pārslēgt izlasi"
400410
401411 #. Translators: This is a tooltip
402 #: ../data/ui/main-window.ui.h:15
412 #: data/ui/main-window.ui:144
403413 msgid "Print Route"
404414 msgstr "Drukāt maršrutu"
405415
406 #: ../data/ui/main-window.ui.h:16
416 #: data/ui/main-window.ui:202
407417 msgid "Maps is offline!"
408418 msgstr "Kartes ir nesaistē!"
409419
410 #: ../data/ui/main-window.ui.h:17
420 #: data/ui/main-window.ui:212
411421 msgid ""
412422 "Maps need an active internet connection to function properly, but one can’t "
413423 "be found."
415425 "Lai varētu strādāt, Kartēm vajag aktīvu savienojumu ar internetu, bet tādu "
416426 "nevar atrast."
417427
418 #: ../data/ui/main-window.ui.h:18
428 #: data/ui/main-window.ui:221
419429 msgid "Check your connection and proxy settings."
420430 msgstr "Pārbaudiet savu savienojumu un starpnieka iestatījumus."
421431
422432 #. Translators: This is a tooltip
423 #: ../data/ui/map-bubble.ui.h:2
433 #: data/ui/map-bubble.ui:45
424434 msgid "Add to new route"
425435 msgstr "Pievienot jaunu maršrutu"
426436
427437 #. Translators: This is a tooltip
428 #: ../data/ui/map-bubble.ui.h:4
438 #: data/ui/map-bubble.ui:62
429439 msgid "Open with another application"
430440 msgstr "Atvērt ar citu lietotni"
431441
432442 #. Translators: This is a tooltip
433 #: ../data/ui/map-bubble.ui.h:6
443 #: data/ui/map-bubble.ui:79
434444 msgid "Mark as favorite"
435445 msgstr "Pievienot izlasei"
436446
437447 #. Translators: This is a tooltip
438 #: ../data/ui/map-bubble.ui.h:10
448 #: data/ui/map-bubble.ui:98
439449 msgid "Check in here"
440450 msgstr "Reģistrēt šo vietu"
441451
442 #: ../data/ui/osm-account-dialog.ui.h:1
452 #: data/ui/osm-account-dialog.ui:9
443453 msgid "OpenStreetMap Account"
444454 msgstr "OpenStreetMap konts"
445455
446 #: ../data/ui/osm-account-dialog.ui.h:2
456 #: data/ui/osm-account-dialog.ui:22
447457 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
448458 msgstr ""
449459 "<span weight=\"bold\" size=\"x-large\">Ierakstieties, lai rediģētu kartes</"
450460 "span>"
451461
452 #: ../data/ui/osm-account-dialog.ui.h:3
462 #: data/ui/osm-account-dialog.ui:36
453463 msgid ""
454464 "Help to improve the map, using an\n"
455465 "OpenStreetMap account."
457467 "Palīdziet uzlabot karti, izmantojot\n"
458468 "OpenStreetMap kontu."
459469
460 #: ../data/ui/osm-account-dialog.ui.h:5
470 #: data/ui/osm-account-dialog.ui:56
461471 msgid "Email"
462472 msgstr "E-pasts"
463473
464 #: ../data/ui/osm-account-dialog.ui.h:6
474 #: data/ui/osm-account-dialog.ui:81
465475 msgid "Password"
466476 msgstr "Parole"
467477
468 #: ../data/ui/osm-account-dialog.ui.h:7
478 #: data/ui/osm-account-dialog.ui:125
469479 msgid "Sign In"
470480 msgstr "Ierakstīties"
471481
472 #: ../data/ui/osm-account-dialog.ui.h:8
482 #: data/ui/osm-account-dialog.ui:146
473483 msgid "Don’t have an account?"
474484 msgstr "Nav sava konta?"
475485
476486 #. The label should contain the link to the OSM reset password page with a translated title
477 #: ../data/ui/osm-account-dialog.ui.h:10
487 #: data/ui/osm-account-dialog.ui:159
478488 msgid ""
479489 "Sorry, that didn’t work. Please try again, or visit\n"
480490 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
484494 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
485495 "\">OpenStreetMap</a>, lai pārstatītu savu paroli."
486496
487 #: ../data/ui/osm-account-dialog.ui.h:12
497 #: data/ui/osm-account-dialog.ui:172
488498 msgid "The verification code didn’t match, please try again."
489499 msgstr "Verifikācijas kodi nesakrīt. Lūdzu, mēģiniet vēlreiz."
490500
491 #: ../data/ui/osm-account-dialog.ui.h:13
501 #: data/ui/osm-account-dialog.ui:209
492502 msgid "Enter verification code shown above"
493503 msgstr "Ievadiet verifikācijas kodu, kas redzams augšā"
494504
495 #: ../data/ui/osm-account-dialog.ui.h:14
505 #: data/ui/osm-account-dialog.ui:232
496506 msgid "Verify"
497507 msgstr "Verificēt"
498508
499 #: ../data/ui/osm-account-dialog.ui.h:15
509 #: data/ui/osm-account-dialog.ui:262
500510 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
501511 msgstr "<span weight=\"bold\" size=\"x-large\">Ierakstījies</span>"
502512
503 #: ../data/ui/osm-account-dialog.ui.h:16
513 #: data/ui/osm-account-dialog.ui:275
504514 msgid "Your OpenStreetMap account is active."
505515 msgstr "Jūsu OpenStreetMap konts ir aktīvs."
506516
507 #: ../data/ui/osm-account-dialog.ui.h:17
517 #: data/ui/osm-account-dialog.ui:309
508518 msgid "Sign Out"
509519 msgstr "Izrakstīties"
510520
511 #: ../data/ui/osm-edit-address.ui.h:1
521 #: data/ui/osm-edit-address.ui:14
512522 msgid "Street"
513523 msgstr "Iela"
514524
515 #: ../data/ui/osm-edit-address.ui.h:2
525 #: data/ui/osm-edit-address.ui:26
516526 msgid "House number"
517527 msgstr "Mājas numurs"
518528
519 #: ../data/ui/osm-edit-address.ui.h:3
529 #: data/ui/osm-edit-address.ui:38
520530 msgid "Postal code"
521531 msgstr "Pasta indekss"
522532
523533 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
524 #: ../data/ui/osm-edit-address.ui.h:5
534 #: data/ui/osm-edit-address.ui:50
525535 msgid "City"
526536 msgstr "Pilsēta"
527537
528 #: ../data/ui/osm-edit-dialog.ui.h:1
538 #: data/ui/osm-edit-dialog.ui:58
529539 msgid "Type"
530540 msgstr "Tips"
531541
532 #: ../data/ui/osm-edit-dialog.ui.h:2
542 #: data/ui/osm-edit-dialog.ui:84
533543 msgid "None"
534544 msgstr "Nav"
535545
536 #: ../data/ui/osm-edit-dialog.ui.h:3
546 #: data/ui/osm-edit-dialog.ui:129
537547 msgid "Add Field"
538548 msgstr "Pievienot lauku"
539549
540 #: ../data/ui/osm-edit-dialog.ui.h:4
550 #: data/ui/osm-edit-dialog.ui:163
541551 msgid "Comment"
542552 msgstr "Komentārs"
543553
544 #: ../data/ui/osm-edit-dialog.ui.h:5
554 #: data/ui/osm-edit-dialog.ui:195
545555 msgid ""
546556 "Map changes will be visible on all maps that use\n"
547557 "OpenStreetMap data."
549559 "Izmaiņas kartē būs redzmas visās kartēs, kas izmanto\n"
550560 "OpenStreetMap datus."
551561
552 #: ../data/ui/osm-edit-dialog.ui.h:7
562 #: data/ui/osm-edit-dialog.ui:241
553563 msgid "Recently Used"
554564 msgstr "Nesen lietotie"
555565
556 #: ../data/ui/osm-edit-dialog.ui.h:8
566 #: data/ui/osm-edit-dialog.ui:280
557567 msgctxt "dialog title"
558568 msgid "Edit on OpenStreetMap"
559569 msgstr "Rediģēt OpenStreetMap karti"
560570
561 #: ../data/ui/osm-edit-dialog.ui.h:9
562 msgid "Cancel"
563 msgstr "Atcelt"
564
565 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
571 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
566572 msgid "Next"
567573 msgstr "Nākamais"
568574
569575 #. Translators: This is a tooltip
570 #: ../data/ui/place-bubble.ui.h:2
576 #: data/ui/place-bubble.ui:49
571577 msgid "Edit on OpenStreetMap"
572578 msgstr "Rediģēt OpenStreetMap karti"
573579
574580 #. Translators: This is a tooltip
575 #: ../data/ui/place-bubble.ui.h:4
581 #: data/ui/place-bubble.ui:73
576582 msgid "Show more information"
577583 msgstr "Rādīt vairāk informācijas"
578584
579 #: ../data/ui/place-popover.ui.h:1
585 #: data/ui/place-popover.ui:24
580586 msgid "Press enter to search"
581587 msgstr "Spiediet “Enter”, lai meklētu"
582588
583 #: ../data/ui/place-popover.ui.h:2
589 #: data/ui/place-popover.ui:72
584590 msgid "No results found"
585591 msgstr "Nav atrastu rezultātu"
586592
587593 #. Translators: This is a tooltip
588 #: ../data/ui/route-entry.ui.h:2
594 #: data/ui/route-entry.ui:20
589595 msgid "Drag to change order of the route"
590596 msgstr "Velciet, lai mainītu maršruta secību"
591597
592 #: ../data/ui/send-to-dialog.ui.h:1
598 #: data/ui/send-to-dialog.ui:15
593599 msgid "Open location"
594600 msgstr "Atvērt vietu"
595601
596 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
602 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
597603 msgid "_Open"
598604 msgstr "_Atvērt"
599605
600 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
606 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
601607 msgid "Open Shape Layer"
602608 msgstr "Atvērt formu slāni"
603609
604610 #. Translators: This is a tooltip
605 #: ../data/ui/shape-layer-row.ui.h:2
611 #: data/ui/shape-layer-row.ui:19
606612 msgid "Toggle visible"
607613 msgstr "Pārslēgt redzamību"
608614
609 #: ../data/ui/sidebar.ui.h:1
615 #: data/ui/sidebar.ui:275
610616 msgid "Route search by GraphHopper"
611617 msgstr "GraphHopper maršruta meklēšana"
612618
613 #: ../data/ui/sidebar.ui.h:2
619 #: data/ui/sidebar.ui:296
614620 msgid "Route search by OpenTripPlanner"
615621 msgstr "OpenTripPlanner maršruta meklēšana"
616622
617 #: ../data/ui/sidebar.ui.h:3
623 #: data/ui/sidebar.ui:369
618624 msgid ""
619625 "Routing itineraries for public transit is provided by GNOME\n"
620626 "using timetable data obtained from transit companies or agencies.\n"
631637 "GNOME nevar garantēt attēloto maršrutu un sarakstu pareizību.\n"
632638 "Attēlotie nosaukumi un zīmoli tiek uzskatīti par preču zīmēm, ja attiecināms."
633639
634 #: ../data/ui/social-place-more-results-row.ui.h:1
640 #: data/ui/social-place-more-results-row.ui:8
635641 msgid "Show more results"
636642 msgstr "Rādīt vairāk rezultātu"
637643
638644 #. Translators: This is a tooltip
639 #: ../data/ui/transit-leg-row.ui.h:2
645 #: data/ui/transit-leg-row.ui:126
640646 msgid "Hide intermediate stops and information"
641647 msgstr "Slēpt pa ceļam esošās apstāšanās vietas un informāciju"
642648
643649 #. Translators: This is a tooltip
644 #: ../data/ui/transit-leg-row.ui.h:4
650 #: data/ui/transit-leg-row.ui:200
645651 msgid "Show intermediate stops and information"
646652 msgstr "Rādīt pa ceļam esošās apstāšanās vietas un informāciju"
647653
648654 #. Indicates searching for the next available itineraries
649 #: ../data/ui/transit-options-panel.ui.h:2
655 #: data/ui/transit-options-panel.ui:18
650656 msgid "Leave Now"
651657 msgstr "Doties tagad"
652658
653659 #. Indicates searching for itineraries leaving at the specified time at the earliest
654 #: ../data/ui/transit-options-panel.ui.h:4
660 #: data/ui/transit-options-panel.ui:19
655661 msgid "Leave By"
656662 msgstr "Doties līdz"
657663
658664 #. Indicates searching for itineraries arriving no later than the specified time
659 #: ../data/ui/transit-options-panel.ui.h:6
665 #: data/ui/transit-options-panel.ui:20
660666 msgid "Arrive By"
661667 msgstr "Atbraukt līdz"
662668
663669 #. Header indicating selected modes of transit
664 #: ../data/ui/transit-options-panel.ui.h:8
670 #: data/ui/transit-options-panel.ui:106
665671 msgid "Show"
666672 msgstr "Rādīt"
667673
668 #: ../data/ui/transit-options-panel.ui.h:9
674 #: data/ui/transit-options-panel.ui:117
669675 msgid "Buses"
670676 msgstr "Autobusi"
671677
672 #: ../data/ui/transit-options-panel.ui.h:10
678 #: data/ui/transit-options-panel.ui:124
673679 msgid "Trams"
674680 msgstr "Tramvaji"
675681
676 #: ../data/ui/transit-options-panel.ui.h:11
682 #: data/ui/transit-options-panel.ui:131
677683 msgid "Trains"
678684 msgstr "Vilcieni"
679685
680 #: ../data/ui/transit-options-panel.ui.h:12
686 #: data/ui/transit-options-panel.ui:138
681687 msgid "Subway"
682688 msgstr "Metro"
683689
684 #: ../data/ui/transit-options-panel.ui.h:13
690 #: data/ui/transit-options-panel.ui:145
685691 msgid "Ferries"
686692 msgstr "Prāmji"
687693
688 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
694 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
689695 msgid "Current location"
690696 msgstr "Pašreizējā atrašanās vieta"
691697
692698 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
693 #: ../data/ui/user-location-bubble.ui.h:4
694 #, no-c-format
699 #: data/ui/user-location-bubble.ui:28
695700 msgid "Accuracy: %s"
696701 msgstr "Precizitāte — %s"
697702
698 #: ../data/ui/zoom-in-notification.ui.h:1
703 #: data/ui/zoom-in-dialog.ui:16
699704 msgid "Zoom in to add location!"
700705 msgstr "Tuviniet, lai pievienotu atrašanās vietu!"
701706
702 #: ../data/ui/zoom-in-notification.ui.h:2
703 msgid "OK"
704 msgstr "Labi"
705
706 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
707 #: ../lib/maps-file-tile-source.c:459
707 #: data/ui/zoom-in-dialog.ui:38
708 #| msgid "Zoom in"
709 msgid "Zoom In"
710 msgstr "Tuvināt"
711
712 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
713 #: lib/maps-file-tile-source.c:459
708714 msgid "Failed to find tile structure in directory"
709715 msgstr "Direktorijā nevarēja atrast flīžu struktūru"
710716
711 #: ../lib/maps-osm.c:56
717 #: lib/maps-osm.c:56
712718 msgid "Failed to parse XML document"
713719 msgstr "Neizdevās parsēt XML dokumentu"
714720
715 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
721 #: lib/maps-osm.c:252 lib/maps-osm.c:405
716722 msgid "Missing required attributes"
717723 msgstr "Trūkst nepieciešamo atribūtu"
718724
719 #: ../lib/maps-osm.c:453
725 #: lib/maps-osm.c:453
720726 msgid "Could not find OSM element"
721727 msgstr "Nevarēja atrast OSM elementu"
722728
723 #: ../src/application.js:98
729 #: src/application.js:96
724730 msgid "A path to a local tiles directory structure"
725731 msgstr "Ceļš uz lokālo flīžu direktorijas struktūru"
726732
727 #: ../src/application.js:102
733 #: src/application.js:100
728734 msgid "Show the version of the program"
729735 msgstr "Rādīt programmas versiju"
730736
731 #: ../src/checkInDialog.js:167
737 #: src/checkInDialog.js:167
732738 msgid "Select an account"
733739 msgstr "Izvēlēties kontu"
734740
735 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
741 #: src/checkInDialog.js:172 src/checkInDialog.js:244
736742 msgid "Loading"
737743 msgstr "Ielādē"
738744
739 #: ../src/checkInDialog.js:196
745 #: src/checkInDialog.js:196
740746 msgid "Select a place"
741747 msgstr "Izvēlieties vietu"
742748
743 #: ../src/checkInDialog.js:201
749 #: src/checkInDialog.js:201
744750 msgid ""
745751 "Maps cannot find the place to check in to with Facebook. Please select one "
746752 "from this list."
748754 "Kartes nevar atrast vietu, kuru reģistrēt ar Facebook. Lūdzu, izvēlieties "
749755 "vienu no saraksta."
750756
751 #: ../src/checkInDialog.js:203
757 #: src/checkInDialog.js:203
752758 msgid ""
753759 "Maps cannot find the place to check in to with Foursquare. Please select one "
754760 "from this list."
758764
759765 #. Translators: %s is the name of the place to check in.
760766 #.
761 #: ../src/checkInDialog.js:218
767 #: src/checkInDialog.js:218
762768 #, javascript-format
763769 msgid "Check in to %s"
764770 msgstr "Reģistrēties %s"
765771
766772 #. Translators: %s is the name of the place to check in.
767773 #.
768 #: ../src/checkInDialog.js:228
774 #: src/checkInDialog.js:228
769775 #, javascript-format
770776 msgid "Write an optional message to check in to %s."
771777 msgstr "Ja vēlaties, reģistrējoties %s, ierakstiet ziņojumu."
772778
773 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
774 #: ../src/osmEditDialog.js:549
779 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
775780 msgid "An error has occurred"
776781 msgstr "Gadījās kļūda"
777782
778783 #. Translators: %s is the place name that user wanted to check-in
779 #: ../src/checkIn.js:144
784 #: src/checkIn.js:144
780785 #, javascript-format
781786 msgid "Cannot find “%s” in the social service"
782787 msgstr "Nevar atrast “%s” sociālajā pakalpojumā"
783788
784 #: ../src/checkIn.js:146
789 #: src/checkIn.js:146
785790 msgid "Cannot find a suitable place to check-in in this location"
786791 msgstr "Nevar atrast piemērotu vietu, kur ierakstīties šajā apkārtnē"
787792
788 #: ../src/checkIn.js:150
793 #: src/checkIn.js:150
789794 msgid ""
790795 "Credentials have expired, please open Online Accounts to sign in and enable "
791796 "this account"
793798 "Pilnvaras termiņš ir beidzies, atveriet tiešsaistes kontus, lai ierakstītos "
794799 "un ieslēgtu šo kontu"
795800
796 #: ../src/contextMenu.js:95
801 #: src/contextMenu.js:95
797802 msgid "Route from here"
798803 msgstr "Maršruts no šejienes"
799804
800 #: ../src/contextMenu.js:97
805 #: src/contextMenu.js:97
801806 msgid "Add destination"
802807 msgstr "Pievienot galamērķi"
803808
804 #: ../src/contextMenu.js:99
809 #: src/contextMenu.js:99
805810 msgid "Route to here"
806811 msgstr "Maršruts uz šejieni"
807812
808 #: ../src/contextMenu.js:128
813 #: src/contextMenu.js:128
809814 msgid "Nothing found here!"
810815 msgstr "Šeit nekas nav atrasts!"
811816
812 #: ../src/contextMenu.js:185
817 #: src/contextMenu.js:189
813818 msgid ""
814819 "Location was added to the map, note that it may take a while before it shows "
815820 "on the map and in search results."
821826 #. * exported image with coordinates. The .png extension should be kept
822827 #. * intact in the translated string.
823828 #.
824 #: ../src/exportViewDialog.js:82
829 #: src/exportViewDialog.js:82
825830 #, javascript-format
826831 msgid "Maps at %f, %f.png"
827832 msgstr "Kartes pie %f, %f.png"
828833
829 #: ../src/exportViewDialog.js:154
834 #: src/exportViewDialog.js:154
830835 msgid "Filesystem is read only"
831836 msgstr "Datņu sistēma ir tikai lasāma"
832837
833 #: ../src/exportViewDialog.js:156
838 #: src/exportViewDialog.js:156
834839 msgid "You do not have permission to save there"
835840 msgstr "Jums nav tiesību tur saglabāt"
836841
837 #: ../src/exportViewDialog.js:158
842 #: src/exportViewDialog.js:158
838843 msgid "The directory does not exist"
839844 msgstr "Direktorija nepastāv"
840845
841 #: ../src/exportViewDialog.js:160
846 #: src/exportViewDialog.js:160
842847 msgid "No filename specified"
843848 msgstr "Nav norādīts datnes nosaukums"
844849
845 #: ../src/exportViewDialog.js:168
850 #: src/exportViewDialog.js:168
846851 msgid "Unable to export view"
847852 msgstr "Nevar eksportēt skatu"
848853
849 #: ../src/geoJSONSource.js:98
854 #: src/geoJSONSource.js:98
850855 msgid "invalid coordinate"
851856 msgstr "nederīga koordināta"
852857
853 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
854 #: ../src/geoJSONSource.js:202
858 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
855859 msgid "parse error"
856860 msgstr "parsēšanas kļūda"
857861
858 #: ../src/geoJSONSource.js:181
862 #: src/geoJSONSource.js:181
859863 msgid "unknown geometry"
860864 msgstr "nezināma ģeometrija"
861865
862 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
866 #: src/graphHopper.js:93 src/openTripPlanner.js:652
863867 msgid "Route request failed."
864868 msgstr "Maršruta pieprasījums neizdevās."
865869
866 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
870 #: src/graphHopper.js:100 src/openTripPlanner.js:615
867871 msgid "No route found."
868872 msgstr "Nav atrastu maršrutu."
869873
870 #: ../src/graphHopper.js:189
874 #: src/graphHopper.js:188
871875 msgid "Start!"
872876 msgstr "Sākt!"
873877
874 #: ../src/mainWindow.js:59
878 #: src/mainWindow.js:59
875879 msgid "All Layer Files"
876880 msgstr "Visu slāņu datnes"
877881
878 #: ../src/mainWindow.js:452
882 #: src/mainWindow.js:444
879883 msgid "Failed to connect to location service"
880884 msgstr "Neizdevās savienoties ar pozīcijas noteikšanas pakalpojumu"
881885
882 #: ../src/mainWindow.js:509
886 #: src/mainWindow.js:509
883887 msgid "translator-credits"
884888 msgstr "Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>"
885889
886 #: ../src/mainWindow.js:512
890 #: src/mainWindow.js:512
887891 msgid "A map application for GNOME"
888892 msgstr "GNOME karšu lietotne"
889893
890 #: ../src/mainWindow.js:523
894 #: src/mainWindow.js:523
891895 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
892896 msgstr "Autortiesības © 2011 – 2017 Red Hat, Inc. un GNOME “Kartes” autori"
893897
894 #: ../src/mainWindow.js:542
898 #: src/mainWindow.js:542
895899 #, javascript-format
896900 msgid "Map data by %s and contributors"
897901 msgstr "Kartes datus nodrošina %s un atbalstītāji"
901905 #. * the bare name of the tile provider, or a linkified URL if one
902906 #. * is available
903907 #.
904 #: ../src/mainWindow.js:558
908 #: src/mainWindow.js:558
905909 #, javascript-format
906910 msgid "Map tiles provided by %s"
907911 msgstr "Karšu fragmentus nodrošina %s"
908912
909 #: ../src/mapView.js:350
913 #: src/mapView.js:353
910914 msgid "File type is not supported"
911915 msgstr "Datnes tips nav atbalstīts"
912916
913 #: ../src/mapView.js:357
917 #: src/mapView.js:360
914918 msgid "Failed to open layer"
915919 msgstr "Neizdevās atvērt slāni"
916920
917 #: ../src/mapView.js:393
921 #: src/mapView.js:396
918922 msgid "Failed to open GeoURI"
919923 msgstr "Neizdevās atvērt GeoURI"
920924
921 #: ../src/openTripPlanner.js:613
922 msgid "No earlier alternatives found."
923 msgstr "Nav atrastu vecāku alternatīvu."
924
925 #: ../src/openTripPlanner.js:614
926 msgid "No later alternatives found."
927 msgstr "Nav atrastu jaunāku alternatīvu."
928
929 #: ../src/openTripPlanner.js:652
925 #: src/openTripPlanner.js:648
930926 msgid "No timetable data found for this route."
931927 msgstr "Šim maršrutam nav atrastu transporta sarakstu."
932928
933929 #. setting the status in session.cancel_message still seems
934930 #. to always give status IO_ERROR
935 #: ../src/osmConnection.js:436
931 #: src/osmConnection.js:436
936932 msgid "Incorrect user name or password"
937933 msgstr "Nepareizs lietotājvārds vai parole"
938934
939 #: ../src/osmConnection.js:438
935 #: src/osmConnection.js:438
940936 msgid "Success"
941937 msgstr "Veiksmīgi"
942938
943 #: ../src/osmConnection.js:440
939 #: src/osmConnection.js:440
944940 msgid "Bad request"
945941 msgstr "Nederīgs pieprasījums"
946942
947 #: ../src/osmConnection.js:442
943 #: src/osmConnection.js:442
948944 msgid "Object not found"
949945 msgstr "Objekts nav atrasts"
950946
951 #: ../src/osmConnection.js:444
947 #: src/osmConnection.js:444
952948 msgid "Conflict, someone else has just modified the object"
953949 msgstr "Konflikts, kāds cits tikko modificēja objektu"
954950
955 #: ../src/osmConnection.js:446
951 #: src/osmConnection.js:446
956952 msgid "Object has been deleted"
957953 msgstr "Objekts tika izdzēsts"
958954
959 #: ../src/osmConnection.js:448
955 #: src/osmConnection.js:448
960956 msgid "Way or relation refers to non-existing children"
961957 msgstr "Ceļš vai relācija norāda uz neeksistējošu bērnu"
962958
963 #: ../src/osmEditDialog.js:105
959 #: src/osmEditDialog.js:105
964960 msgid "Name"
965961 msgstr "Nosaukums"
966962
967 #: ../src/osmEditDialog.js:108
963 #: src/osmEditDialog.js:108
968964 msgid "The official name. This is typically what appears on signs."
969965 msgstr "Oficiālais nosaukums. Tas parasti ir redzams uz zīmēm."
970966
971 #: ../src/osmEditDialog.js:111
967 #: src/osmEditDialog.js:111
972968 msgid "Address"
973969 msgstr "Adrese"
974970
975 #: ../src/osmEditDialog.js:119
971 #: src/osmEditDialog.js:119
976972 msgid "Website"
977973 msgstr "Tīmekļa vietne"
978974
979 #: ../src/osmEditDialog.js:122
975 #: src/osmEditDialog.js:122
980976 msgid ""
981977 "The official website. Try to use the most basic form of a URL i.e. http://"
982978 "example.com instead of http://example.com/index.html."
984980 "Oficiālā tīmekļa vietne. Mēģiniet izmantot pamata URL, tas ir, http://"
985981 "example.com, nevis http://example.com/index.html."
986982
987 #: ../src/osmEditDialog.js:127
983 #: src/osmEditDialog.js:127
988984 msgid "Phone"
989985 msgstr "Tālrunis"
990986
991 #: ../src/osmEditDialog.js:131
987 #: src/osmEditDialog.js:131
992988 msgid ""
993989 "Phone number. Use the international format, starting with a + sign. Beware "
994990 "of local privacy laws, especially for private phone numbers."
996992 "Tālruņa numurs. Izmantojiet starptautisko formātu, sākot ar + zīmi. Ņemiet "
997993 "vērā lokālos privātuma likumus, sevišķi privātiem tālruņu numuriem."
998994
999 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
995 #: src/osmEditDialog.js:136 src/placeBubble.js:173
1000996 msgid "Wikipedia"
1001997 msgstr "Wikipedia"
1002998
1003 #: ../src/osmEditDialog.js:140
999 #: src/osmEditDialog.js:140
10041000 msgid ""
10051001 "The format used should include the language code and the article title like "
10061002 "“en:Article title”."
10081004 "Formātam vajadzētu iekļaut valodas kodu un raksta virsrakstu, piemēram “lv:"
10091005 "Raksta virsraksts”"
10101006
1011 #: ../src/osmEditDialog.js:144
1007 #: src/osmEditDialog.js:144
10121008 msgid "Opening hours"
10131009 msgstr "Darba laiks"
10141010
1015 #: ../src/osmEditDialog.js:149
1011 #: src/osmEditDialog.js:149
10161012 msgid "See the link in the label for help on format."
10171013 msgstr "Skatiet saiti etiķetē, lai saņemtu palīdzību par formātu."
10181014
1019 #: ../src/osmEditDialog.js:152
1015 #: src/osmEditDialog.js:152
10201016 msgid "Population"
10211017 msgstr "Iedzīvotāju skaits"
10221018
1023 #: ../src/osmEditDialog.js:157
1019 #: src/osmEditDialog.js:157
10241020 msgid "Altitude"
10251021 msgstr "Augstums"
10261022
1027 #: ../src/osmEditDialog.js:160
1023 #: src/osmEditDialog.js:160
10281024 msgid "Elevation (height above sea level) of a point in metres."
10291025 msgstr "Punkta augstums (virs jūras līmeņa) metros."
10301026
1031 #: ../src/osmEditDialog.js:163
1027 #: src/osmEditDialog.js:163
10321028 msgid "Wheelchair access"
10331029 msgstr "Piekļuve ar ratiņkrēsliem"
10341030
1035 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1036 #: ../src/osmEditDialog.js:213
1031 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10371032 msgid "Yes"
10381033 msgstr "Jā"
10391034
1040 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1041 #: ../src/osmEditDialog.js:214
1035 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10421036 msgid "No"
10431037 msgstr "Nē"
10441038
1045 #: ../src/osmEditDialog.js:168
1039 #: src/osmEditDialog.js:168
10461040 msgid "Limited"
10471041 msgstr "Ierobežots"
10481042
1049 #: ../src/osmEditDialog.js:169
1043 #: src/osmEditDialog.js:169
10501044 msgid "Designated"
10511045 msgstr "Nozīmēts"
10521046
1053 #: ../src/osmEditDialog.js:172
1047 #: src/osmEditDialog.js:172
10541048 msgid "Internet access"
10551049 msgstr "Pieeja internetam"
10561050
10571051 #. Translators:
10581052 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10591053 #.
1060 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1054 #: src/osmEditDialog.js:177 src/translations.js:340
10611055 msgid "Wi-Fi"
10621056 msgstr "Wi-Fi"
10631057
1064 #: ../src/osmEditDialog.js:178
1058 #: src/osmEditDialog.js:178
10651059 msgid "Wired"
10661060 msgstr "Vadu"
10671061
1068 #: ../src/osmEditDialog.js:179
1062 #: src/osmEditDialog.js:179
10691063 msgid "Terminal"
10701064 msgstr "Terminālis"
10711065
1072 #: ../src/osmEditDialog.js:180
1066 #: src/osmEditDialog.js:180
10731067 msgid "Service"
10741068 msgstr "Serviss"
10751069
1076 #: ../src/osmEditDialog.js:183
1070 #: src/osmEditDialog.js:183
10771071 msgid "Religion"
10781072 msgstr "Reliģija"
10791073
1080 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1074 #: src/osmEditDialog.js:186 src/translations.js:363
10811075 msgid "Animism"
10821076 msgstr "Animisms"
10831077
1084 #: ../src/osmEditDialog.js:187
1078 #: src/osmEditDialog.js:187
10851079 msgid "Bahá’í"
10861080 msgstr "Bahāisms"
10871081
1088 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1082 #: src/osmEditDialog.js:188 src/translations.js:365
10891083 msgid "Buddhism"
10901084 msgstr "Budisms"
10911085
1092 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1086 #: src/osmEditDialog.js:189 src/translations.js:366
10931087 msgid "Caodaism"
10941088 msgstr "Kaodaisms"
10951089
1096 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1090 #: src/osmEditDialog.js:190 src/translations.js:367
10971091 msgid "Christianity"
10981092 msgstr "Kristietība"
10991093
1100 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1094 #: src/osmEditDialog.js:191 src/translations.js:368
11011095 msgid "Confucianism"
11021096 msgstr "Konfūcisms"
11031097
1104 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1098 #: src/osmEditDialog.js:192 src/translations.js:369
11051099 msgid "Hinduism"
11061100 msgstr "Hinduisms"
11071101
1108 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1102 #: src/osmEditDialog.js:193 src/translations.js:370
11091103 msgid "Jainism"
11101104 msgstr "Džainisms"
11111105
1112 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1106 #: src/osmEditDialog.js:194 src/translations.js:371
11131107 msgid "Judaism"
11141108 msgstr "Jūdaisms"
11151109
1116 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1110 #: src/osmEditDialog.js:195 src/translations.js:372
11171111 msgid "Islam"
11181112 msgstr "Islāms"
11191113
1120 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1114 #: src/osmEditDialog.js:196 src/translations.js:373
11211115 msgid "Multiple Religions"
11221116 msgstr "Vairākas reliģijas"
11231117
1124 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1118 #: src/osmEditDialog.js:197 src/translations.js:374
11251119 msgid "Paganism"
11261120 msgstr "Pagānisms"
11271121
1128 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1122 #: src/osmEditDialog.js:198 src/translations.js:375
11291123 msgid "Pastafarianism"
11301124 msgstr "Pastafarisms"
11311125
1132 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1126 #: src/osmEditDialog.js:199 src/translations.js:376
11331127 msgid "Scientology"
11341128 msgstr "Scientoloģija"
11351129
1136 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1130 #: src/osmEditDialog.js:200 src/translations.js:377
11371131 msgid "Shinto"
11381132 msgstr "Sintoisms"
11391133
1140 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1134 #: src/osmEditDialog.js:201 src/translations.js:378
11411135 msgid "Sikhism"
11421136 msgstr "Sikhisms"
11431137
1144 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1138 #: src/osmEditDialog.js:202 src/translations.js:379
11451139 msgid "Spiritualism"
11461140 msgstr "Spirituālisms"
11471141
1148 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1142 #: src/osmEditDialog.js:203 src/translations.js:380
11491143 msgid "Taoism"
11501144 msgstr "Daoisms"
11511145
1152 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1146 #: src/osmEditDialog.js:204 src/translations.js:381
11531147 msgid "Unitarian Universalism"
11541148 msgstr "Unitārais universālisms"
11551149
1156 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1150 #: src/osmEditDialog.js:205 src/translations.js:382
11571151 msgid "Voodoo"
11581152 msgstr "Vudu"
11591153
1160 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1154 #: src/osmEditDialog.js:206 src/translations.js:383
11611155 msgid "Yazidism"
11621156 msgstr "Jadīdisms"
11631157
1164 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1158 #: src/osmEditDialog.js:207 src/translations.js:384
11651159 msgid "Zoroastrianism"
11661160 msgstr "Zoroastrisms"
11671161
1168 #: ../src/osmEditDialog.js:210
1162 #: src/osmEditDialog.js:210
11691163 msgid "Toilets"
11701164 msgstr "Tualetes"
11711165
1172 #: ../src/osmEditDialog.js:217
1166 #: src/osmEditDialog.js:217
11731167 msgid "Note"
11741168 msgstr "Piezīme"
11751169
1176 #: ../src/osmEditDialog.js:220
1170 #: src/osmEditDialog.js:220
11771171 msgid ""
11781172 "Information used to inform other mappers about non-obvious information about "
11791173 "an element, the author’s intent when creating it, or hints for further "
11821176 "Informācija, ko izmantot citiem kartētajiem par ne acīmredzamu informāciju "
11831177 "par elementu, autora nodomu to veidojot vai norādēm turpmākai uzlabošanai."
11841178
1185 #: ../src/osmEditDialog.js:325
1179 #: src/osmEditDialog.js:325
11861180 msgctxt "dialog title"
11871181 msgid "Add to OpenStreetMap"
11881182 msgstr "Pievienot OpenStreetMap kartēm"
11891183
1190 #: ../src/osmEditDialog.js:379
1184 #: src/osmEditDialog.js:379
11911185 msgid "Select Type"
11921186 msgstr "Izvēlēties tipu"
11931187
1194 #: ../src/osmEditDialog.js:496
1188 #: src/osmEditDialog.js:496
11951189 msgid "Done"
11961190 msgstr "Pabeigts"
11971191
1198 #: ../src/placeBubble.js:125
1192 #: src/placeBubble.js:125
11991193 msgid "Population:"
12001194 msgstr "Iedzīvotāju skaits:"
12011195
1202 #: ../src/placeBubble.js:131
1196 #: src/placeBubble.js:131
12031197 msgid "Altitude:"
12041198 msgstr "Augstums:"
12051199
1206 #: ../src/placeBubble.js:136
1200 #: src/placeBubble.js:136
12071201 msgid "Opening hours:"
12081202 msgstr "Darba laiks:"
12091203
1210 #: ../src/placeBubble.js:141
1204 #: src/placeBubble.js:141
12111205 msgid "Internet access:"
12121206 msgstr "Pieeja internetam:"
12131207
1214 #: ../src/placeBubble.js:146
1208 #: src/placeBubble.js:146
12151209 msgid "Religion:"
12161210 msgstr "Reliģija:"
12171211
1218 #: ../src/placeBubble.js:151
1212 #: src/placeBubble.js:151
12191213 msgid "Toilets:"
12201214 msgstr "Tualetes:"
12211215
1222 #: ../src/placeBubble.js:156
1216 #: src/placeBubble.js:156
12231217 msgid "Wheelchair access:"
12241218 msgstr "Piekļuve ar ratiņkrēsliem:"
12251219
1226 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1220 #: src/placeBubble.js:162 src/placeBubble.js:166
12271221 msgid "Phone:"
12281222 msgstr "Tālrunis:"
12291223
1230 #: ../src/placeEntry.js:186
1224 #: src/placeEntry.js:186
12311225 msgid "Failed to parse Geo URI"
12321226 msgstr "Neizdevās parsēt Geo URI"
12331227
12371231 #. Translators:
12381232 #. * There is public internet access but the particular kind is unknown.
12391233 #.
1240 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1234 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12411235 msgid "yes"
12421236 msgstr "jā"
12431237
12461240 #. * can be accessed and others not, areas requiring assistance
12471241 #. * by someone pushing up a steep gradient).
12481242 #.
1249 #: ../src/place.js:225
1243 #: src/place.js:225
12501244 msgid "limited"
12511245 msgstr "ierobežots"
12521246
12581252 #. * no internet access is offered in a place where
12591253 #. * someone might expect it.
12601254 #.
1261 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1255 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12621256 msgid "no"
12631257 msgstr "nē"
12641258
12671261 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12681262 #. * only). This is rarely used.
12691263 #.
1270 #: ../src/place.js:238
1264 #: src/place.js:238
12711265 msgid "designated"
12721266 msgstr "nozīmēts"
12731267
1274 #: ../src/printLayout.js:240
1268 #: src/printLayout.js:240
12751269 #, javascript-format
12761270 msgid "From %s to %s"
12771271 msgstr "No %s līdz %s"
12781272
1279 #: ../src/printOperation.js:46
1273 #: src/printOperation.js:46
12801274 msgid "Loading map tiles for printing"
12811275 msgstr "Ielādē kartes flīzes drukāšanai"
12821276
1283 #: ../src/printOperation.js:47
1277 #: src/printOperation.js:47
12841278 msgid "You can abort printing if this takes too long"
12851279 msgstr "Jūs varat pārtraukt drukāšanu, ja tas aizņem pārāk daudz laika"
12861280
1287 #: ../src/printOperation.js:49
1281 #: src/printOperation.js:49
12881282 msgid "Abort printing"
12891283 msgstr "Par drukāšanu"
12901284
12911285 #. Translators: this is add via location tooltip
1292 #: ../src/routeEntry.js:72
1286 #: src/routeEntry.js:72
12931287 msgid "Add via location"
12941288 msgstr "Pievienot “caur vietu”"
12951289
12961290 #. Translators: this is remove via location tooltip
1297 #: ../src/routeEntry.js:78
1291 #: src/routeEntry.js:78
12981292 msgid "Remove via location"
12991293 msgstr "Izņemt “caur vietu”"
13001294
13011295 #. Translators: this is reverse route tooltip
1302 #: ../src/routeEntry.js:84
1296 #: src/routeEntry.js:84
13031297 msgid "Reverse route"
13041298 msgstr "Apgriezt maršrutu pretēji"
13051299
1306 #: ../src/sendToDialog.js:176
1300 #: src/sendToDialog.js:175
13071301 msgid "Failed to open URI"
13081302 msgstr "Neizdevās atvērt URI"
13091303
1310 #: ../src/shapeLayer.js:91
1304 #: src/shapeLayer.js:91
13111305 msgid "failed to load file"
13121306 msgstr "neizdevās ielādēt datni"
13131307
13141308 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1315 #: ../src/sidebar.js:292
1309 #: src/sidebar.js:293
13161310 #, javascript-format
13171311 msgid "Estimated time: %s"
13181312 msgstr "Novērtētais laiks — %s"
13201314 #. Translators: this a format string indicating arriving at the
13211315 #. * destination of journey with the arrival address and transit
13221316 #. * stop as the format parameter
1323 #: ../src/transitArrivalRow.js:54
1317 #: src/transitArrivalRow.js:54
13241318 #, javascript-format
13251319 msgid "Arrive at %s"
13261320 msgstr "Pienāk %s"
13271321
1328 #: ../src/transitArrivalRow.js:56
1322 #: src/transitArrivalRow.js:56
13291323 msgid "Arrive"
13301324 msgstr "Pienāk"
13311325
13321326 #. Translators: this is a format string indicating instructions
13331327 #. * starting a journey at the address given as the parameter
13341328 #.
1335 #: ../src/transitLegRow.js:71
1329 #: src/transitLegRow.js:71
13361330 #, javascript-format
13371331 msgid "Start at %s"
13381332 msgstr "Sākt %s"
13411335 #. * with no set name (such as when the user started routing from
13421336 #. * an arbitrary point on the map)
13431337 #.
1344 #: ../src/transitLegRow.js:77
1338 #: src/transitLegRow.js:77
13451339 msgid "Start"
13461340 msgstr "Sākums"
13471341
1348 #: ../src/transitLegRow.js:106
1342 #: src/transitLegRow.js:106
13491343 msgid "Show walking instructions"
13501344 msgstr "Rādīt iešanas norādes"
13511345
1352 #: ../src/transitLegRow.js:107
1346 #: src/transitLegRow.js:107
13531347 msgid "Hide walking instructions"
13541348 msgstr "Slēpt iešanas norādes"
13551349
13561350 #. Translators: this is a format string indicating walking a certain
13571351 #. * distance, with the distance expression being the %s placeholder
13581352 #.
1359 #: ../src/transitLegRow.js:132
1353 #: src/transitLegRow.js:132
13601354 #, javascript-format
13611355 msgid "Walk %s"
13621356 msgstr "Iet %s"
13631357
1364 #: ../src/transitMoreRow.js:39
1358 #: src/transitMoreRow.js:39
13651359 msgid "Load earlier alternatives"
13661360 msgstr "Ielādēt agrākas alternatīvas"
13671361
1368 #: ../src/transitMoreRow.js:41
1362 #: src/transitMoreRow.js:41
13691363 msgid "Load later alternatives"
13701364 msgstr "Ielādēt vēlākas alternatīvas"
13711365
1366 #: src/transitMoreRow.js:54
1367 msgid "No earlier alternatives found."
1368 msgstr "Nav atrastu vecāku alternatīvu."
1369
1370 #: src/transitMoreRow.js:56
1371 msgid "No later alternatives found."
1372 msgstr "Nav atrastu jaunāku alternatīvu."
1373
13721374 #.
13731375 #. * Translators: this is a format string giving the equivalent to
13741376 #. * "may 29" according to the current locale's convensions.
13751377 #.
1376 #: ../src/transitOptionsPanel.js:141
1378 #: src/transitOptionsPanel.js:141
13771379 msgctxt "month-day-date"
13781380 msgid "%b %e"
13791381 msgstr "%e. %b"
13831385 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13841386 #. * these could be rearranged if needed.
13851387 #.
1386 #: ../src/transitPlan.js:249
1388 #: src/transitPlan.js:254
13871389 #, javascript-format
13881390 msgid "%s – %s"
13891391 msgstr "%s – %s"
13921394 #. * less than an hour, with only the minutes part, using plural forms
13931395 #. * as appropriate
13941396 #.
1395 #: ../src/transitPlan.js:276
1397 #: src/transitPlan.js:281
13961398 #, javascript-format
13971399 msgid "%d minute"
13981400 msgid_plural "%d minutes"
14041406 #. * where the duration is an exact number of hours (i.e. no
14051407 #. * minutes part), using plural forms as appropriate
14061408 #.
1407 #: ../src/transitPlan.js:287
1409 #: src/transitPlan.js:292
14081410 #, javascript-format
14091411 msgid "%d hour"
14101412 msgid_plural "%d hours"
14161418 #. * where the duration contains an hour and minute part, it's
14171419 #. * pluralized on the hours part
14181420 #.
1419 #: ../src/transitPlan.js:293
1421 #: src/transitPlan.js:298
14201422 #, javascript-format
14211423 msgid "%d:%02d hour"
14221424 msgid_plural "%d:%02d hours"
14301432 #. * "12:00–13:03" where the placeholder %s are the actual times,
14311433 #. * these could be rearranged if needed.
14321434 #.
1433 #: ../src/transitPlan.js:642
1435 #: src/transitPlan.js:647
14341436 #, javascript-format
14351437 msgid "%s–%s"
14361438 msgstr "%s–%s"
14371439
1438 #: ../src/translations.js:56
1440 #: src/translations.js:56
14391441 msgid "around the clock"
14401442 msgstr "diennakti"
14411443
1442 #: ../src/translations.js:58
1444 #: src/translations.js:58
14431445 msgid "from sunrise to sunset"
14441446 msgstr "no saullēkta līdz saulrietam"
14451447
14491451 #. * The space between the format place holders could be
14501452 #. * substituted with the appropriate separator.
14511453 #.
1452 #: ../src/translations.js:77
1454 #: src/translations.js:77
14531455 #, javascript-format
14541456 msgctxt "time range list"
14551457 msgid "%s %s"
14611463 #. * The space between the format place holders could be
14621464 #. * substituted with the appropriate separator.
14631465 #.
1464 #: ../src/translations.js:89
1466 #: src/translations.js:89
14651467 #, javascript-format
14661468 msgctxt "time range list"
14671469 msgid "%s %s %s"
14741476 #. * The space between the format place holders could be substituted with
14751477 #. * the appropriate separator or phrase and the ordering of the arguments
14761478 #. * can be rearranged with the %n#s syntax.
1477 #: ../src/translations.js:120
1479 #: src/translations.js:120
14781480 #, javascript-format
14791481 msgctxt "time range component"
14801482 msgid "%s %s"
14891491 #. * place holder.
14901492 #. * The separator (,) could be replaced with a translated variant or
14911493 #. * a phrase if appropriate.
1492 #: ../src/translations.js:152
1494 #: src/translations.js:152
14931495 #, javascript-format
14941496 msgctxt "day interval list"
14951497 msgid "%s,%s"
15041506 #. * %s place holder.
15051507 #. * The separator (,) could be replaced with a translated variant or
15061508 #. * a phrase if appropriate.
1507 #: ../src/translations.js:166
1509 #: src/translations.js:166
15081510 #, javascript-format
15091511 msgctxt "day interval list"
15101512 msgid "%s,%s,%s"
15111513 msgstr "%s,%s,%s"
15121514
1513 #: ../src/translations.js:185
1515 #: src/translations.js:185
15141516 msgid "every day"
15151517 msgstr "katru dienu"
15161518
15171519 #. Translators:
15181520 #. * This represents a range of days with a starting and ending day.
15191521 #.
1520 #: ../src/translations.js:197
1522 #: src/translations.js:197
15211523 #, javascript-format
15221524 msgctxt "day range"
15231525 msgid "%s-%s"
15241526 msgstr "%s–%s"
15251527
1526 #: ../src/translations.js:208
1528 #: src/translations.js:208
15271529 msgid "public holidays"
15281530 msgstr "brīvdienas"
15291531
1530 #: ../src/translations.js:210
1532 #: src/translations.js:210
15311533 msgid "school holidays"
15321534 msgstr "skolas brīvdienas"
15331535
15391541 #. * the translation. The order of the arguments can be rearranged
15401542 #. * using the %n$s syntax.
15411543 #.
1542 #: ../src/translations.js:250
1544 #: src/translations.js:250
15431545 #, javascript-format
15441546 msgctxt "time interval list"
15451547 msgid "%s, %s"
15461548 msgstr "%s, %s"
15471549
1548 #: ../src/translations.js:264
1550 #: src/translations.js:264
15491551 msgid "not open"
15501552 msgstr "nav atvērts"
15511553
15561558 #. * translation as needed. The order of the arguments can be rearranged
15571559 #. * using the %n$s syntax.
15581560 #.
1559 #: ../src/translations.js:279
1561 #: src/translations.js:279
15601562 #, javascript-format
15611563 msgctxt "time interval"
15621564 msgid "%s-%s"
15651567 #. Translators:
15661568 #. * This means a a place where you can plug in your laptop with ethernet.
15671569 #.
1568 #: ../src/translations.js:345
1570 #: src/translations.js:345
15691571 msgid "wired"
15701572 msgstr "vadu"
15711573
15721574 #. Translators:
15731575 #. * Like internet cafe or library where the computer is given.
15741576 #.
1575 #: ../src/translations.js:350
1577 #: src/translations.js:350
15761578 msgid "terminal"
15771579 msgstr "terminālis"
15781580
15791581 #. Translators:
15801582 #. * This means there is personnel which helps you in case of problems.
15811583 #.
1582 #: ../src/translations.js:355
1584 #: src/translations.js:355
15831585 msgid "service"
15841586 msgstr "serviss"
15851587
15861588 #. Translators: Accuracy of user location information
1587 #: ../src/utils.js:226
1589 #: src/utils.js:226
15881590 msgid "Unknown"
15891591 msgstr "Nezināms"
15901592
15911593 #. Translators: Accuracy of user location information
1592 #: ../src/utils.js:229
1594 #: src/utils.js:229
15931595 msgid "Exact"
15941596 msgstr "Precīzi"
15951597
1596 #: ../src/utils.js:287
1598 #: src/utils.js:287
15971599 #, javascript-format
15981600 msgid "%f h"
15991601 msgstr "%f h"
16001602
1601 #: ../src/utils.js:289
1603 #: src/utils.js:289
16021604 #, javascript-format
16031605 msgid "%f min"
16041606 msgstr "%f min"
16051607
1606 #: ../src/utils.js:291
1608 #: src/utils.js:291
16071609 #, javascript-format
16081610 msgid "%f s"
16091611 msgstr "%f s"
16101612
16111613 #. Translators: This is a distance measured in kilometers
1612 #: ../src/utils.js:302
1614 #: src/utils.js:302
16131615 #, javascript-format
16141616 msgid "%s km"
16151617 msgstr "%s km"
16161618
16171619 #. Translators: This is a distance measured in meters
1618 #: ../src/utils.js:305
1620 #: src/utils.js:305
16191621 #, javascript-format
16201622 msgid "%s m"
16211623 msgstr "%s m"
16221624
16231625 #. Translators: This is a distance measured in miles
1624 #: ../src/utils.js:313
1626 #: src/utils.js:313
16251627 #, javascript-format
16261628 msgid "%s mi"
16271629 msgstr "%s jūdzes"
16281630
16291631 #. Translators: This is a distance measured in feet
1630 #: ../src/utils.js:316
1632 #: src/utils.js:316
16311633 #, javascript-format
16321634 msgid "%s ft"
16331635 msgstr "%s pēdas"
1636
1637 #~ msgid "OK"
1638 #~ msgstr "Labi"
16341639
16351640 #~| msgctxt "shortcut window"
16361641 #~| msgid "Open shape layer"
0 i18n.gettext(name, preset: 'glib',
1 args: [ '--keyword=X-Geoclue-Reason' ])
+677
-201
po/oc.po less more
22 # This file is distributed under the same license as the gnome-maps package.
33 # Cédric Valmary (Tot en Òc) <cvalmary@yahoo.fr>, 2015.
44 # Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>, 2015.
5 # Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>, 2016.
5 # Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>, 2016, 2018.
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: gnome-maps master\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
10 "maps&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2016-05-23 18:17+0000\n"
12 "PO-Revision-Date: 2016-05-12 19:26+0200\n"
9 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
10 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
11 "PO-Revision-Date: 2018-06-08 09:01+0200\n"
1312 "Last-Translator: Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>\n"
1413 "Language-Team: Tot En Òc\n"
1514 "Language: oc\n"
6160
6261 #. Translators: This is the program name.
6362 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
64 #: ../src/application.js:85 ../src/mainWindow.js:420
63 #: ../src/application.js:85 ../src/mainWindow.js:511
6564 msgid "Maps"
6665 msgstr "Mapas"
6766
138137 msgstr ""
139138 "Paramètres de confidencialitat d'anonci de la localizacion sus Facebook"
140139
141 #: ../data/org.gnome.Maps.gschema.xml.h:16
140 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
141 #: ../data/org.gnome.Maps.gschema.xml.h:17
142142 msgid ""
143143 "Latest used Facebook check-in privacy setting. Possible values are: "
144144 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
148148 "monde), FRIENDS_OF_FRIENDS (amics dels amics), ALL_FRIENDS (totes los amics) "
149149 "o SELF (siá)."
150150
151 #: ../data/org.gnome.Maps.gschema.xml.h:17
151 #: ../data/org.gnome.Maps.gschema.xml.h:18
152152 msgid "Foursquare check-in privacy setting"
153153 msgstr "Paramètres de confidencialitat d'anonci de la localizacion Foursquare"
154154
155 #: ../data/org.gnome.Maps.gschema.xml.h:18
155 #: ../data/org.gnome.Maps.gschema.xml.h:19
156156 msgid ""
157157 "Latest used Foursquare check-in privacy setting. Possible values are: "
158158 "public, followers or private."
161161 "localizacion Foursquare. Las valors possiblas son : public (publicas), "
162162 "followers (personas que me seguisson) o private (privat)."
163163
164 #: ../data/org.gnome.Maps.gschema.xml.h:19
164 #: ../data/org.gnome.Maps.gschema.xml.h:20
165165 msgid "Foursquare check-in Facebook broadcasting"
166166 msgstr "Difusion sus Facebook dels anoncis de localizacion Foursquare"
167167
168 #: ../data/org.gnome.Maps.gschema.xml.h:20
168 #: ../data/org.gnome.Maps.gschema.xml.h:21
169169 msgid ""
170170 "Indicates if Foursquare should broadcast the check-in as a post in the "
171171 "Facebook account associated with the Foursquare account."
173173 "Indica se Foursquare deu difusar l'anonci de localizacion jos la forma de "
174174 "publicacion sul compte Facebook associat al compte Foursquare."
175175
176 #: ../data/org.gnome.Maps.gschema.xml.h:21
176 #: ../data/org.gnome.Maps.gschema.xml.h:22
177177 msgid "Foursquare check-in Twitter broadcasting"
178178 msgstr "Difusion sus Twitter dels anoncis de localizacion Foursquare"
179179
180 #: ../data/org.gnome.Maps.gschema.xml.h:22
180 #: ../data/org.gnome.Maps.gschema.xml.h:23
181181 msgid ""
182182 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
183183 "Twitter account associated with the Foursquare account."
185185 "Indica se Foursquare deu difusar l'anonci de localizacion jos la forma de "
186186 "publicacion sul compte Twitter associat al compte Foursquare."
187187
188 #: ../data/org.gnome.Maps.gschema.xml.h:23
188 #: ../data/org.gnome.Maps.gschema.xml.h:24
189189 msgid "OpenStreetMap username or e-mail address"
190190 msgstr "Nom d'utilizaire o adreça electronica OpenStreetMap"
191191
192 #: ../data/org.gnome.Maps.gschema.xml.h:24
192 #: ../data/org.gnome.Maps.gschema.xml.h:25
193193 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
194194 msgstr ""
195195 "Indica se l'utilizaire s'es identificat per modificar de donadas "
196196 "OpenStreetMap."
197
198 #: ../data/org.gnome.Maps.gschema.xml.h:26
199 msgid "Last used transportation type for routing"
200 msgstr "Tipe de transpòrt utilizat al moment del darrièr itinerari"
197201
198202 #: ../data/ui/app-menu.ui.h:1
199203 msgid "Set up OpenStreetMap Account"
229233 msgstr "_Anullar"
230234
231235 #. Translators: Check in is used as a verb
232 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:5
236 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
233237 msgid "C_heck in"
234238 msgstr "A_nonciar sa localizacion"
235239
345349 msgid "Go to current location"
346350 msgstr "Anar a ma posicion actuala"
347351
348 #: ../data/ui/layers-popover.ui.h:1
349 msgid "Load Map Layer"
350 msgstr "Cargar lo jaç cartografic"
352 #: ../data/ui/help-overlay.ui.h:12
353 msgctxt "shortcut window"
354 msgid "Switch to street view"
355 msgstr "Passar en vista cartografica"
356
357 #: ../data/ui/help-overlay.ui.h:13
358 msgctxt "shortcut window"
359 msgid "Switch to aerial view"
360 msgstr "Passar en vista aeriana"
361
362 #: ../data/ui/help-overlay.ui.h:14
363 #| msgid "Open Layer"
364 msgctxt "shortcut window"
365 msgid "Open shape layer"
366 msgstr "Dobrir un jaç de formas"
367
368 #. Translators: This string uses ellipsis character
369 #: ../data/ui/layers-popover.ui.h:2
370 #| msgid "Open Layer"
371 msgid "Open Shape Layer…"
372 msgstr "Dobrir un jaç de formas…"
351373
352374 #: ../data/ui/location-service-notification.ui.h:1
353375 msgid "Turn on location services to find your location"
357379 msgid "Location Settings"
358380 msgstr "Paramètres de localizacion"
359381
360 #: ../data/ui/main-window.ui.h:2
382 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:3
361384 msgid "Go to current location"
362385 msgstr "Anar a ma posicion actuala"
363386
364 #: ../data/ui/main-window.ui.h:3
387 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:5
365389 msgid "Choose map type"
366390 msgstr "Causir lo tipe de mapa"
367391
368 #: ../data/ui/main-window.ui.h:4
392 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:7
394 #| msgctxt "shortcut window"
395 #| msgid "Zoom out"
396 msgid "Zoom out"
397 msgstr "Zoom arrièr"
398
399 #. Translators: This is a tooltip
400 #: ../data/ui/main-window.ui.h:9
401 #| msgctxt "shortcut window"
402 #| msgid "Zoom in"
403 msgid "Zoom in"
404 msgstr "Zoom avant"
405
406 #. Translators: This is a tooltip
407 #: ../data/ui/main-window.ui.h:11
369408 msgid "Toggle route planner"
370409 msgstr "Bascular cap a l'itinerari"
371410
372 #: ../data/ui/main-window.ui.h:5
411 #. Translators: This is a tooltip
412 #: ../data/ui/main-window.ui.h:13
373413 msgid "Toggle favorites"
374414 msgstr "Bascular los favorits"
375415
376 #: ../data/ui/main-window.ui.h:6
416 #. Translators: This is a tooltip
417 #: ../data/ui/main-window.ui.h:15
377418 msgid "Print Route"
378419 msgstr "Imprimir l'itinerari"
379420
380 #: ../data/ui/main-window.ui.h:7
421 #: ../data/ui/main-window.ui.h:16
381422 msgid "Maps is offline!"
382423 msgstr "Mapas es fòra linha !"
383424
384 #: ../data/ui/main-window.ui.h:8
385 msgid ""
386 "Maps need an active internet connection to function properly, but one can't "
425 #: ../data/ui/main-window.ui.h:17
426 #| msgid ""
427 #| "Maps need an active internet connection to function properly, but one "
428 #| "can't be found."
429 msgid ""
430 "Maps need an active internet connection to function properly, but one can’t "
387431 "be found."
388432 msgstr ""
389 "Mapas a besonh d'una connexion Internet activa e foncionala, mas impossible "
390 "de ne trobar una."
391
392 #: ../data/ui/main-window.ui.h:9
433 "Mapas a besonh d’una connexion Internet activa e foncionala, mas n'a pas "
434 "trobat cap."
435
436 #: ../data/ui/main-window.ui.h:18
393437 msgid "Check your connection and proxy settings."
394438 msgstr "Verificatz vòstra connexion e vòstres paramètres de proxy."
395439
396 #: ../data/ui/map-bubble.ui.h:1
440 #. Translators: This is a tooltip
441 #: ../data/ui/map-bubble.ui.h:2
397442 msgid "Add to new route"
398443 msgstr "Apondre a un novèl itinerari"
399444
400 #: ../data/ui/map-bubble.ui.h:2
445 #. Translators: This is a tooltip
446 #: ../data/ui/map-bubble.ui.h:4
401447 msgid "Open with another application"
402448 msgstr "Dobrir amb una autra aplicacion"
403449
404 #: ../data/ui/map-bubble.ui.h:3
450 #. Translators: This is a tooltip
451 #: ../data/ui/map-bubble.ui.h:6
405452 msgid "Mark as favorite"
406453 msgstr "Marcar coma favorit"
407454
408 #: ../data/ui/map-bubble.ui.h:6
455 #. Translators: This is a tooltip
456 #: ../data/ui/map-bubble.ui.h:10
409457 msgid "Check in here"
410458 msgstr "Anonciar aqueste emplaçament coma localizacion"
411459
440488 msgstr "Connexion"
441489
442490 #: ../data/ui/osm-account-dialog.ui.h:8
443 msgid "Don't have an account?"
491 #| msgid "Don't have an account?"
492 msgid "Don’t have an account?"
444493 msgstr "Avètz pas de compte ?"
445494
446495 #. The label should contain the link to the OSM reset password page with a translated title
447496 #: ../data/ui/osm-account-dialog.ui.h:10
448 msgid ""
449 "Sorry, that didn't work. Please try again, or visit\n"
497 #| msgid ""
498 #| "Sorry, that didn't work. Please try again, or visit\n"
499 #| "<a href=\"https://www.openstreetmap.org/user/forgot-password"
500 #| "\">OpenStreetMap</a> to reset your password."
501 msgid ""
502 "Sorry, that didn’t work. Please try again, or visit\n"
450503 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
451504 "\">OpenStreetMap</a> to reset your password."
452505 msgstr ""
453 "O planhèm, aquò a pas foncionat. Ensajatz tornamai o visitatz\n"
454 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
455 "\">OpenStreetMap</a> per reïnicializar vòstre senhal."
506 "O planhèm, aquò a pas foncionat. Reensajatz o visitatz\n"
507 "<a href=\"https://www.openstreetmap.org/user/forgot-password\""
508 ">OpenStreetMap</a> per reïnicializar vòstre senhal."
456509
457510 #: ../data/ui/osm-account-dialog.ui.h:12
458 msgid "The verification code didn't match, please try again."
511 #| msgid "The verification code didn't match, please try again."
512 msgid "The verification code didn’t match, please try again."
459513 msgstr "Lo còdi de verificacion correspond pas, ensajatz encara un còp."
460514
461515 #: ../data/ui/osm-account-dialog.ui.h:13
512566 msgstr "Comentari"
513567
514568 #: ../data/ui/osm-edit-dialog.ui.h:5
569 #| msgid ""
570 #| "Map changes will be visible on all maps that use\n"
571 #| " OpenStreetMap data."
515572 msgid ""
516573 "Map changes will be visible on all maps that use\n"
517 " OpenStreetMap data."
518 msgstr ""
519 "Las modificacions de la mapa seràn visibles sus toutes\n"
520 " las mapas qu'utilizan de donadas OpenStreetMap."
574 "OpenStreetMap data."
575 msgstr ""
576 "Las modificacions de la mapa seràn visiblas sus totas\n"
577 "las mapas qu'utilizan de donadas OpenStreetMap."
521578
522579 #: ../data/ui/osm-edit-dialog.ui.h:7
523580 msgid "Recently Used"
524581 msgstr "Darrièrament utilizat"
525582
526583 #: ../data/ui/osm-edit-dialog.ui.h:8
584 #| msgid "Edit on OpenStreetMap"
585 msgctxt "dialog title"
527586 msgid "Edit on OpenStreetMap"
528587 msgstr "Modificar sus OpenStreetMap"
529588
531590 msgid "Cancel"
532591 msgstr "Anullar"
533592
534 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:471
593 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
535594 msgid "Next"
536595 msgstr "Seguent"
537596
538 #: ../data/ui/place-bubble.ui.h:1
597 #. Translators: This is a tooltip
598 #: ../data/ui/place-bubble.ui.h:2
599 msgid "Edit on OpenStreetMap"
600 msgstr "Modificar sus OpenStreetMap"
601
602 #. Translators: This is a tooltip
603 #: ../data/ui/place-bubble.ui.h:4
539604 msgid "Show more information"
540605 msgstr "Far veire mai d'informacion"
541606
543608 msgid "Press enter to search"
544609 msgstr "Quichatz sus entrada per recercar"
545610
546 #: ../data/ui/route-entry.ui.h:1
611 #: ../data/ui/place-popover.ui.h:2
612 #| msgid "No route found."
613 msgid "No results found"
614 msgstr "Cap de resultat pas trobat"
615
616 #. Translators: This is a tooltip
617 #: ../data/ui/route-entry.ui.h:2
547618 msgid "Drag to change order of the route"
548619 msgstr "Fasètz lisar per modificar l'òrdre de l'itinerari"
549620
555626 msgid "_Open"
556627 msgstr "_Dobrir"
557628
558 #: ../data/ui/shape-layer-file-chooser.ui.h:1
559 msgid "Open Layer"
560 msgstr "Dobrir lo jaç"
561
562 #: ../data/ui/shape-layer-row.ui.h:1
629 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
630 #| msgid "Open Layer"
631 msgid "Open Shape Layer"
632 msgstr "Dobrir un jaç de formas"
633
634 #. Translators: This is a tooltip
635 #: ../data/ui/shape-layer-row.ui.h:2
563636 msgid "Toggle visible"
564637 msgstr "Inversar la visibilitat"
565638
567640 msgid "Route search by GraphHopper"
568641 msgstr "Recèrca d'itinerari amb GraphHopper"
569642
643 #: ../data/ui/sidebar.ui.h:2
644 #| msgid "Route search by GraphHopper"
645 msgid "Route search by OpenTripPlanner"
646 msgstr "Recèrca d’itinerari amb OpenTripPlanner"
647
648 #: ../data/ui/sidebar.ui.h:3
649 msgid ""
650 "Routing itineraries for public transit is provided by GNOME\n"
651 "using timetable data obtained from transit companies or agencies.\n"
652 "The companies and agencies can not be held responsible for the results "
653 "shown.\n"
654 "GNOME can not guarantee correctness of the itineraries and schedules shown.\n"
655 "Names and brands shown are to be considered as registered trademarks when "
656 "applicable."
657 msgstr ""
658 "Los itineraris per transpòrt public prepausats per GNOME utilizan\n"
659 "de tablèus oraris obtenguts de las companhias de transpòrt.\n"
660 "Aquelas companhias pòdon pas èsser tengudas responsablas dels resultats "
661 "afichats.\n"
662 "GNOME pòt pas garantir l’exactitud dels itineraris e oraris presentats.\n"
663 "Los noms e marcas afichats devon èsser considerats coma de marcas "
664 "depausadas, se fa mestièr."
665
570666 #: ../data/ui/social-place-more-results-row.ui.h:1
571667 msgid "Show more results"
572668 msgstr "Far veire mai de resultats"
573669
574 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
670 #. Translators: This is a tooltip
671 #: ../data/ui/transit-leg-row.ui.h:2
672 msgid "Hide intermediate stops and information"
673 msgstr "Amagar los arrèsts e informacions intermediàrias"
674
675 #. Translators: This is a tooltip
676 #: ../data/ui/transit-leg-row.ui.h:4
677 #| msgid "Show more information"
678 msgid "Show intermediate stops and information"
679 msgstr "Afichar los arrèsts e informacions intermediàrias"
680
681 #. Indicates searching for the next available itineraries
682 #: ../data/ui/transit-options-panel.ui.h:2
683 msgid "Leave Now"
684 msgstr "Partir ara"
685
686 #. Indicates searching for itineraries leaving at the specified time at the earliest
687 #: ../data/ui/transit-options-panel.ui.h:4
688 msgid "Leave By"
689 msgstr "Despart"
690
691 #. Indicates searching for itineraries arriving no later than the specified time
692 #: ../data/ui/transit-options-panel.ui.h:6
693 msgid "Arrive By"
694 msgstr "Arribada"
695
696 #. Header indicating selected modes of transit
697 #: ../data/ui/transit-options-panel.ui.h:8
698 msgid "Show"
699 msgstr "Afichar"
700
701 #: ../data/ui/transit-options-panel.ui.h:9
702 msgid "Buses"
703 msgstr "Bus"
704
705 #: ../data/ui/transit-options-panel.ui.h:10
706 msgid "Trams"
707 msgstr "Trams"
708
709 #: ../data/ui/transit-options-panel.ui.h:11
710 msgid "Trains"
711 msgstr "Trens"
712
713 #: ../data/ui/transit-options-panel.ui.h:12
714 msgid "Subway"
715 msgstr "Mètros"
716
717 #: ../data/ui/transit-options-panel.ui.h:13
718 msgid "Ferries"
719 msgstr "Vaissèls"
720
721 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
575722 msgid "Current location"
576723 msgstr "Luòc actual"
577724
606753 msgid "Could not find OSM element"
607754 msgstr "Impossible de trobar l'element OSM"
608755
609 #: ../src/application.js:101
756 #: ../src/application.js:98
610757 msgid "A path to a local tiles directory structure"
611758 msgstr "Un camin cap a un repertòri local d'estructura de teulas"
612759
613 #: ../src/checkInDialog.js:176
760 #: ../src/application.js:102
761 msgid "Show the version of the program"
762 msgstr "Afichar la version del logicial"
763
764 #: ../src/checkInDialog.js:167
614765 msgid "Select an account"
615766 msgstr "Seleccionar un compte"
616767
617 #: ../src/checkInDialog.js:181 ../src/checkInDialog.js:253
768 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
618769 msgid "Loading"
619770 msgstr "Cargament"
620771
621 #: ../src/checkInDialog.js:205
772 #: ../src/checkInDialog.js:196
622773 msgid "Select a place"
623774 msgstr "Seleccionar un luòc"
624775
625 #: ../src/checkInDialog.js:210
776 #: ../src/checkInDialog.js:201
626777 msgid ""
627778 "Maps cannot find the place to check in to with Facebook. Please select one "
628779 "from this list."
630781 "Mapas tròba pas de luòc per senhalar sa localizacion sus Facebook. "
631782 "Seleccionatz-ne un dins aquesta lista."
632783
633 #: ../src/checkInDialog.js:212
784 #: ../src/checkInDialog.js:203
634785 msgid ""
635786 "Maps cannot find the place to check in to with Foursquare. Please select one "
636787 "from this list."
640791
641792 #. Translators: %s is the name of the place to check in.
642793 #.
643 #: ../src/checkInDialog.js:227
794 #: ../src/checkInDialog.js:218
644795 #, javascript-format
645796 msgid "Check in to %s"
646797 msgstr "Anonciar sa localizacion a %s"
647798
648799 #. Translators: %s is the name of the place to check in.
649800 #.
650 #: ../src/checkInDialog.js:237
801 #: ../src/checkInDialog.js:228
651802 #, javascript-format
652803 msgid "Write an optional message to check in to %s."
653804 msgstr "Escriure un messatge opcional per vòstre anonci de localizacion a %s."
654805
655 #: ../src/checkInDialog.js:289 ../src/checkIn.js:153
656 #: ../src/osmEditDialog.js:508
806 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
807 #: ../src/osmEditDialog.js:549
657808 msgid "An error has occurred"
658809 msgstr "Una error s'es produita"
659810
660811 #. Translators: %s is the place name that user wanted to check-in
661 #: ../src/checkIn.js:135
662 #, javascript-format
663 msgid "Cannot find \"%s\" in the social service"
664 msgstr "Impossible de trobar « %s » sul servici social"
665
666 #: ../src/checkIn.js:137
812 #: ../src/checkIn.js:144
813 #, javascript-format, javascript-format
814 #| msgid "Cannot find \"%s\" in the social service"
815 msgid "Cannot find “%s” in the social service"
816 msgstr "Impossible de trobar « %s » sus la ret sociala"
817
818 #: ../src/checkIn.js:146
667819 msgid "Cannot find a suitable place to check-in in this location"
668820 msgstr ""
669821 "Impossible de trobar un endreit correspondent per anonciar sa localizacion "
670822 "ici."
671823
672 #: ../src/checkIn.js:141
824 #: ../src/checkIn.js:150
673825 msgid ""
674826 "Credentials have expired, please open Online Accounts to sign in and enable "
675827 "this account"
677829 "Las informacions d'autenficacion an expirat, dobrissètz Comptes en linha per "
678830 "vos connectar e activar aqueste compte"
679831
680 #: ../src/contextMenu.js:97
832 #: ../src/contextMenu.js:95
681833 msgid "Route from here"
682834 msgstr "Itinerari dempuèi aicí"
683835
684 #: ../src/contextMenu.js:99
836 #: ../src/contextMenu.js:97
685837 msgid "Add destination"
686838 msgstr "Apondre una destinacion"
687839
688 #: ../src/contextMenu.js:101
840 #: ../src/contextMenu.js:99
689841 msgid "Route to here"
690842 msgstr "Itinerari fins a aqueste punt"
691843
692 #: ../src/contextMenu.js:130
844 #: ../src/contextMenu.js:128
693845 msgid "Nothing found here!"
694846 msgstr "Res es pas estat trobat a aqueste endreit !"
695847
696 #: ../src/contextMenu.js:187
848 #: ../src/contextMenu.js:185
697849 msgid ""
698850 "Location was added to the map, note that it may take a while before it shows "
699851 "on the map and in search results."
701853 "L'emplaçament es estat apondut a la mapa, notatz qu'aquò pòt prene un moment "
702854 "abans qu'aparesca sus la mapa e dins los resultats de recèrca."
703855
704 #: ../src/exportViewDialog.js:156
856 #. Translators: This is a format string for a PNG filename for an
857 #. * exported image with coordinates. The .png extension should be kept
858 #. * intact in the translated string.
859 #.
860 #: ../src/exportViewDialog.js:82
861 #, javascript-format
862 msgid "Maps at %f, %f.png"
863 msgstr "Mapas situadas a %f, %f.png"
864
865 #: ../src/exportViewDialog.js:154
705866 msgid "Filesystem is read only"
706867 msgstr "Lo sistèma de fichièrs es en lectura sola"
707868
708 #: ../src/exportViewDialog.js:158
869 #: ../src/exportViewDialog.js:156
709870 msgid "You do not have permission to save there"
710871 msgstr "Avètz pas la permission d'enregistrar a aqueste endreit"
711872
873 #: ../src/exportViewDialog.js:158
874 #| msgid "The directory does not exists"
875 msgid "The directory does not exist"
876 msgstr "Lo dorsièr existís pas"
877
712878 #: ../src/exportViewDialog.js:160
713 msgid "The directory does not exists"
714 msgstr "Lo dorsièr existís pas"
715
716 #: ../src/exportViewDialog.js:162
717879 msgid "No filename specified"
718880 msgstr "Cap de nom de fichièr pas indicat"
719881
720 #: ../src/exportViewDialog.js:170
882 #: ../src/exportViewDialog.js:168
721883 msgid "Unable to export view"
722884 msgstr "Impossible d'exportar l'afichatge"
723885
725887 msgid "invalid coordinate"
726888 msgstr "coordenada pas valabla"
727889
728 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
729 #: ../src/geoJSONSource.js:204
890 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
891 #: ../src/geoJSONSource.js:202
730892 msgid "parse error"
731893 msgstr "error d'analisi"
732894
733 #: ../src/geoJSONSource.js:183
895 #: ../src/geoJSONSource.js:181
734896 msgid "unknown geometry"
735897 msgstr "geometria desconeguda"
736898
737 #: ../src/mainWindow.js:366
899 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
900 msgid "Route request failed."
901 msgstr "Fracàs de la recèrca d'itinerari."
902
903 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
904 msgid "No route found."
905 msgstr "Cap d'itinerari pas trobat."
906
907 #: ../src/graphHopper.js:189
908 msgid "Start!"
909 msgstr "Es partit !"
910
911 #: ../src/mainWindow.js:59
912 msgid "All Layer Files"
913 msgstr "Totes los fichièrs de jaces"
914
915 #: ../src/mainWindow.js:452
738916 msgid "Failed to connect to location service"
739917 msgstr "Fracàs a la connexion al servici de localizacion"
740918
741 #: ../src/mainWindow.js:418
919 #: ../src/mainWindow.js:509
742920 msgid "translator-credits"
743921 msgstr "Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>"
744922
745 #: ../src/mainWindow.js:421
923 #: ../src/mainWindow.js:512
746924 msgid "A map application for GNOME"
747925 msgstr "Una aplicacion cartografica per GNOME"
748926
749 #: ../src/mapView.js:254
927 #: ../src/mainWindow.js:523
928 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
929 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. e los autors de Mapas de GNOME"
930
931 #: ../src/mainWindow.js:542
932 #, javascript-format
933 msgid "Map data by %s and contributors"
934 msgstr "Donadas cartograficas de %s e contributors"
935
936 #. Translators: this is an attribution string giving credit to the
937 #. * tile provider where the %s placeholder is replaced by either
938 #. * the bare name of the tile provider, or a linkified URL if one
939 #. * is available
940 #.
941 #: ../src/mainWindow.js:558
942 #, javascript-format
943 msgid "Map tiles provided by %s"
944 msgstr "Jaces de donadas cartograficas provesidas per %s"
945
946 #: ../src/mapView.js:350
750947 msgid "File type is not supported"
751948 msgstr "Lo tipe de fichièr es pas pris en charge"
752949
753 #: ../src/mapView.js:261
950 #: ../src/mapView.js:357
754951 msgid "Failed to open layer"
755952 msgstr "Fracàs de dobertura del jaç"
756953
757 #: ../src/mapView.js:297
954 #: ../src/mapView.js:393
758955 msgid "Failed to open GeoURI"
759956 msgstr "Fracàs de dobertura de la Geo URI"
760957
958 #: ../src/openTripPlanner.js:613
959 msgid "No earlier alternatives found."
960 msgstr "Cap d'alternativa precedenta pas trobada."
961
962 #: ../src/openTripPlanner.js:614
963 #| msgid "No route found."
964 msgid "No later alternatives found."
965 msgstr "Cap d'alternativa seguenta pas trobada."
966
967 #: ../src/openTripPlanner.js:652
968 msgid "No timetable data found for this route."
969 msgstr "Cap d'orari pas trobat per aqueste itinerari."
970
761971 #. setting the status in session.cancel_message still seems
762972 #. to always give status IO_ERROR
763 #: ../src/osmConnection.js:443
973 #: ../src/osmConnection.js:436
764974 msgid "Incorrect user name or password"
765975 msgstr "Nom d'utilizaire o senhal incorrècte"
766976
767 #: ../src/osmConnection.js:445
977 #: ../src/osmConnection.js:438
768978 msgid "Success"
769979 msgstr "Succès"
770980
771 #: ../src/osmConnection.js:447
981 #: ../src/osmConnection.js:440
772982 msgid "Bad request"
773983 msgstr "Marrida requèsta"
774984
775 #: ../src/osmConnection.js:449
985 #: ../src/osmConnection.js:442
776986 msgid "Object not found"
777987 msgstr "Objècte pas trobat"
778988
779 #: ../src/osmConnection.js:451
989 #: ../src/osmConnection.js:444
780990 msgid "Conflict, someone else has just modified the object"
781991 msgstr "Conflicte, qualqu'un mai ven de modificar l'objècte"
782992
783 #: ../src/osmConnection.js:453
993 #: ../src/osmConnection.js:446
784994 msgid "Object has been deleted"
785995 msgstr "L'objècte es estat suprimit"
786996
787 #: ../src/osmConnection.js:455
997 #: ../src/osmConnection.js:448
788998 msgid "Way or relation refers to non-existing children"
789999 msgstr "Lo camin o la relacion se referís a d'enfants qu'existisson pas"
7901000
791 #: ../src/osmEditDialog.js:104
1001 #: ../src/osmEditDialog.js:105
7921002 msgid "Name"
7931003 msgstr "Nom"
7941004
795 #: ../src/osmEditDialog.js:107
1005 #: ../src/osmEditDialog.js:108
7961006 msgid "The official name. This is typically what appears on signs."
7971007 msgstr "Lo nom oficial. Es en general çò qu'es escrit sus l'ensenha."
7981008
799 #: ../src/osmEditDialog.js:110
1009 #: ../src/osmEditDialog.js:111
8001010 msgid "Address"
8011011 msgstr "Adreça"
8021012
803 #: ../src/osmEditDialog.js:118 ../src/placeBubble.js:165
1013 #: ../src/osmEditDialog.js:119
8041014 msgid "Website"
8051015 msgstr "Site internet"
8061016
807 #: ../src/osmEditDialog.js:121
1017 #: ../src/osmEditDialog.js:122
8081018 msgid ""
8091019 "The official website. Try to use the most basic form of a URL i.e. http://"
8101020 "example.com instead of http://example.com/index.html."
8121022 "Lo site officiel. Ensajatz d'utilizar la forma la plus simple per l'URL, es "
8131023 "a dire http://example.com al luòc de http://example.com/index.html."
8141024
815 #: ../src/osmEditDialog.js:126
1025 #: ../src/osmEditDialog.js:127
8161026 msgid "Phone"
8171027 msgstr "Telefòn"
8181028
819 #: ../src/osmEditDialog.js:130
1029 #: ../src/osmEditDialog.js:131
8201030 msgid ""
8211031 "Phone number. Use the international format, starting with a + sign. Beware "
8221032 "of local privacy laws, especially for private phone numbers."
8251035 "signe +. Atencion a las leis localas sus la vida privada, sustot pels "
8261036 "numéros de telefòn dels particulars."
8271037
828 #: ../src/osmEditDialog.js:135 ../src/placeBubble.js:171
1038 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
8291039 msgid "Wikipedia"
8301040 msgstr "Wikipèdia"
8311041
832 #: ../src/osmEditDialog.js:139
1042 #: ../src/osmEditDialog.js:140
1043 #| msgid ""
1044 #| "The format used should include the language code and the article title "
1045 #| "like ”en:Article title”."
8331046 msgid ""
8341047 "The format used should include the language code and the article title like "
835 "”en:Article title”."
836 msgstr ""
837 "Lo format utilizat devrait comprendre lo còdi lenga e lo títol de l'article, "
838 "coma « fr:Títol de l'article »."
839
840 #: ../src/osmEditDialog.js:143
1048 "“en:Article title”."
1049 msgstr ""
1050 "Lo format utilizat deuriá comprene lo còdi lenga e lo títol de l’article, "
1051 "coma « oc:Títol de l’article »."
1052
1053 #: ../src/osmEditDialog.js:144
8411054 msgid "Opening hours"
8421055 msgstr "Oras de dobertura"
8431056
844 #: ../src/osmEditDialog.js:148
1057 #: ../src/osmEditDialog.js:149
8451058 msgid "See the link in the label for help on format."
8461059 msgstr "Veire lo ligam dins l'etiqueta per de l'ajuda sul format."
8471060
848 #: ../src/osmEditDialog.js:151
1061 #: ../src/osmEditDialog.js:152
8491062 msgid "Population"
8501063 msgstr "Populacion"
8511064
852 #: ../src/osmEditDialog.js:156
1065 #: ../src/osmEditDialog.js:157
8531066 msgid "Altitude"
8541067 msgstr "Altitud"
8551068
856 #: ../src/osmEditDialog.js:159
1069 #: ../src/osmEditDialog.js:160
8571070 msgid "Elevation (height above sea level) of a point in metres."
8581071 msgstr "Elevacion (nautor en dessús del nivèl de la mar) d'un punt en mètres."
8591072
860 #: ../src/osmEditDialog.js:162
1073 #: ../src/osmEditDialog.js:163
8611074 msgid "Wheelchair access"
8621075 msgstr "Accès als fautuèlhs rotlants"
8631076
864 #: ../src/osmEditDialog.js:165 ../src/osmEditDialog.js:174
1077 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1078 #: ../src/osmEditDialog.js:213
8651079 msgid "Yes"
8661080 msgstr "òc"
8671081
868 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1082 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1083 #: ../src/osmEditDialog.js:214
8691084 msgid "No"
8701085 msgstr "Non"
8711086
872 #: ../src/osmEditDialog.js:167
1087 #: ../src/osmEditDialog.js:168
8731088 msgid "Limited"
8741089 msgstr "Limitat"
8751090
876 #: ../src/osmEditDialog.js:168
1091 #: ../src/osmEditDialog.js:169
8771092 msgid "Designated"
8781093 msgstr "Reservat"
8791094
880 #: ../src/osmEditDialog.js:171
1095 #: ../src/osmEditDialog.js:172
8811096 msgid "Internet access"
8821097 msgstr "Accès internet"
8831098
8841099 #. Translators:
8851100 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
8861101 #.
887 #: ../src/osmEditDialog.js:176 ../src/translations.js:341
1102 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
8881103 msgid "Wi-Fi"
8891104 msgstr "Wi-Fi"
8901105
891 #: ../src/osmEditDialog.js:177
1106 #: ../src/osmEditDialog.js:178
8921107 msgid "Wired"
8931108 msgstr "Fialar"
8941109
895 #: ../src/osmEditDialog.js:178
1110 #: ../src/osmEditDialog.js:179
8961111 msgid "Terminal"
8971112 msgstr "Terminal"
8981113
899 #: ../src/osmEditDialog.js:179
1114 #: ../src/osmEditDialog.js:180
9001115 msgid "Service"
9011116 msgstr "Servici"
9021117
1118 #: ../src/osmEditDialog.js:183
1119 msgid "Religion"
1120 msgstr "Religion"
1121
1122 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1123 msgid "Animism"
1124 msgstr "Animisme"
1125
1126 #: ../src/osmEditDialog.js:187
1127 msgid "Bahá’í"
1128 msgstr "Baaïsme"
1129
1130 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1131 msgid "Buddhism"
1132 msgstr "Bodisme"
1133
1134 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1135 msgid "Caodaism"
1136 msgstr "Caodaïsme"
1137
1138 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1139 msgid "Christianity"
1140 msgstr "Cristianisme"
1141
1142 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1143 msgid "Confucianism"
1144 msgstr "Confucianisme"
1145
1146 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1147 msgid "Hinduism"
1148 msgstr "Indoïsme"
1149
1150 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1151 msgid "Jainism"
1152 msgstr "Jaïnisme"
1153
1154 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1155 msgid "Judaism"
1156 msgstr "Judaïsme"
1157
1158 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1159 msgid "Islam"
1160 msgstr "Islam"
1161
1162 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1163 msgid "Multiple Religions"
1164 msgstr "Mantuna religion"
1165
1166 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1167 msgid "Paganism"
1168 msgstr "Paganisme"
1169
1170 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1171 msgid "Pastafarianism"
1172 msgstr "Pastafarisme"
1173
1174 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1175 msgid "Scientology"
1176 msgstr "Scientologie"
1177
1178 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1179 msgid "Shinto"
1180 msgstr "Shintoïsme"
1181
1182 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1183 msgid "Sikhism"
1184 msgstr "Sikhisme"
1185
1186 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1187 msgid "Spiritualism"
1188 msgstr "Spiritualisme"
1189
1190 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1191 msgid "Taoism"
1192 msgstr "Taoïsme"
1193
1194 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1195 msgid "Unitarian Universalism"
1196 msgstr "Unitarisme universalista"
1197
1198 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1199 msgid "Voodoo"
1200 msgstr "Vodó"
1201
1202 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1203 msgid "Yazidism"
1204 msgstr "Iezidisme"
1205
1206 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1207 msgid "Zoroastrianism"
1208 msgstr "Zoroastrisme"
1209
1210 #: ../src/osmEditDialog.js:210
1211 msgid "Toilets"
1212 msgstr "Comuns"
1213
1214 #: ../src/osmEditDialog.js:217
1215 msgid "Note"
1216 msgstr "Nòta"
1217
1218 #: ../src/osmEditDialog.js:220
1219 msgid ""
1220 "Information used to inform other mappers about non-obvious information about "
1221 "an element, the author’s intent when creating it, or hints for further "
1222 "improvement."
1223 msgstr ""
1224 "Informacions utilizadas per informar d’autres cartografes sus las "
1225 "informacions non evidentas sus un element, l’intencion de l’autor al moment "
1226 "de sa creacion, o de las indicacions per de possibles melhoraments."
1227
9031228 # :../data/ui/context-menu.ui.h:4 ../src/osmEditDialog.js:167
904 #: ../src/osmEditDialog.js:288
1229 #: ../src/osmEditDialog.js:325
9051230 msgctxt "dialog title"
9061231 msgid "Add to OpenStreetMap"
9071232 msgstr "Apondre a OpenStreetMap"
9081233
909 #: ../src/osmEditDialog.js:339
1234 #: ../src/osmEditDialog.js:379
9101235 msgid "Select Type"
9111236 msgstr "Seleccionar un tipe"
9121237
913 #: ../src/osmEditDialog.js:457
1238 #: ../src/osmEditDialog.js:496
9141239 msgid "Done"
9151240 msgstr "Fait"
9161241
917 #: ../src/placeBubble.js:128
1242 #: ../src/placeBubble.js:125
9181243 msgid "Population:"
9191244 msgstr "Populacion :"
9201245
921 #: ../src/placeBubble.js:134
1246 #: ../src/placeBubble.js:131
9221247 msgid "Altitude:"
9231248 msgstr "Altitud :"
9241249
925 #: ../src/placeBubble.js:139
1250 #: ../src/placeBubble.js:136
9261251 msgid "Opening hours:"
9271252 msgstr "Oras de dobertura :"
9281253
929 #: ../src/placeBubble.js:144
1254 #: ../src/placeBubble.js:141
9301255 msgid "Internet access:"
9311256 msgstr "Accès internet :"
9321257
933 #: ../src/placeBubble.js:149
1258 #: ../src/placeBubble.js:146
1259 msgid "Religion:"
1260 msgstr "Religion :"
1261
1262 #: ../src/placeBubble.js:151
1263 msgid "Toilets:"
1264 msgstr "Comuns :"
1265
1266 #: ../src/placeBubble.js:156
9341267 msgid "Wheelchair access:"
9351268 msgstr "Accès als fautuèlhs rotlants :"
9361269
937 #: ../src/placeBubble.js:155 ../src/placeBubble.js:159
1270 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
9381271 msgid "Phone:"
9391272 msgstr "Telefòn :"
9401273
941 #: ../src/placeEntry.js:190
1274 #: ../src/placeEntry.js:186
9421275 msgid "Failed to parse Geo URI"
9431276 msgstr "Fracàs a l'analisi de la Geo URI"
9441277
9481281 #. Translators:
9491282 #. * There is public internet access but the particular kind is unknown.
9501283 #.
951 #: ../src/place.js:178 ../src/translations.js:330
1284 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
9521285 msgid "yes"
9531286 msgstr "òc"
9541287
9571290 #. * can be accessed and others not, areas requiring assistance
9581291 #. * by someone pushing up a steep gradient).
9591292 #.
960 #: ../src/place.js:185
1293 #: ../src/place.js:225
9611294 msgid "limited"
9621295 msgstr "limitat"
9631296
9691302 #. * no internet access is offered in a place where
9701303 #. * someone might expect it.
9711304 #.
972 #: ../src/place.js:191 ../src/translations.js:336
1305 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
9731306 msgid "no"
9741307 msgstr "non"
9751308
9781311 #. * for wheelchairs (e.g. elevators designed for wheelchair access
9791312 #. * only). This is rarely used.
9801313 #.
981 #: ../src/place.js:198
1314 #: ../src/place.js:238
9821315 msgid "designated"
9831316 msgstr "reservat"
9841317
985 #: ../src/printLayout.js:243
1318 #: ../src/printLayout.js:240
9861319 #, javascript-format
9871320 msgid "From %s to %s"
9881321 msgstr "De %s a %s"
9891322
990 #: ../src/printOperation.js:47
1323 #: ../src/printOperation.js:46
9911324 msgid "Loading map tiles for printing"
9921325 msgstr "Cargament de las teulas de mapa per l'impression"
9931326
994 #: ../src/printOperation.js:48
1327 #: ../src/printOperation.js:47
9951328 msgid "You can abort printing if this takes too long"
9961329 msgstr "Podètz interrompre l'impression se cela pren tròp de temps"
9971330
998 #: ../src/printOperation.js:50
1331 #: ../src/printOperation.js:49
9991332 msgid "Abort printing"
10001333 msgstr "Interrompre l'impression"
10011334
1002 #: ../src/routeService.js:90
1003 msgid "No route found."
1004 msgstr "Cap d'itinerari pas trobat."
1005
1006 #: ../src/routeService.js:101
1007 msgid "Route request failed."
1008 msgstr "Fracàs de la recèrca d'itinerari."
1009
1010 #: ../src/routeService.js:178
1011 msgid "Start!"
1012 msgstr "Es partit !"
1013
1014 #: ../src/sendToDialog.js:179
1335 #. Translators: this is add via location tooltip
1336 #: ../src/routeEntry.js:72
1337 #| msgid "last viewed location"
1338 msgid "Add via location"
1339 msgstr "Apondre un emplaçament intermediari"
1340
1341 #. Translators: this is remove via location tooltip
1342 #: ../src/routeEntry.js:78
1343 #| msgid "Open location"
1344 msgid "Remove via location"
1345 msgstr "Suprimir l’emplaçament intermediari"
1346
1347 #. Translators: this is reverse route tooltip
1348 #: ../src/routeEntry.js:84
1349 msgid "Reverse route"
1350 msgstr "Camin invèrse"
1351
1352 #: ../src/sendToDialog.js:176
10151353 msgid "Failed to open URI"
10161354 msgstr "Fracàs de dobertura de l'URI"
10171355
1018 #: ../src/shapeLayer.js:93
1356 #: ../src/shapeLayer.js:91
10191357 msgid "failed to load file"
10201358 msgstr "impossible de cargar lo fichièr"
10211359
10221360 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1023 #: ../src/sidebar.js:208
1361 #: ../src/sidebar.js:292
10241362 #, javascript-format
10251363 msgid "Estimated time: %s"
10261364 msgstr "Temps estimat : %s"
10271365
1028 #: ../src/translations.js:55 ../src/translations.js:57
1366 #. Translators: this a format string indicating arriving at the
1367 #. * destination of journey with the arrival address and transit
1368 #. * stop as the format parameter
1369 #: ../src/transitArrivalRow.js:54
1370 #, javascript-format
1371 msgid "Arrive at %s"
1372 msgstr "Arribada a %s"
1373
1374 #: ../src/transitArrivalRow.js:56
1375 msgid "Arrive"
1376 msgstr "Arribada"
1377
1378 #. Translators: this is a format string indicating instructions
1379 #. * starting a journey at the address given as the parameter
1380 #.
1381 #: ../src/transitLegRow.js:71
1382 #, javascript-format
1383 msgid "Start at %s"
1384 msgstr "Despart de %s"
1385
1386 #. Translators: this indicates starting a journey at a location
1387 #. * with no set name (such as when the user started routing from
1388 #. * an arbitrary point on the map)
1389 #.
1390 #: ../src/transitLegRow.js:77
1391 #| msgid "Start!"
1392 msgid "Start"
1393 msgstr "Despart"
1394
1395 #: ../src/transitLegRow.js:106
1396 msgid "Show walking instructions"
1397 msgstr "Afichar las instruccions de caminada a pè"
1398
1399 #: ../src/transitLegRow.js:107
1400 msgid "Hide walking instructions"
1401 msgstr "Amagar las instruccions de caminada a pè"
1402
1403 #. Translators: this is a format string indicating walking a certain
1404 #. * distance, with the distance expression being the %s placeholder
1405 #.
1406 #: ../src/transitLegRow.js:132
1407 #, javascript-format
1408 msgid "Walk %s"
1409 msgstr "Caminar %s"
1410
1411 #: ../src/transitMoreRow.js:39
1412 msgid "Load earlier alternatives"
1413 msgstr "Cargar las alternativas precedentas"
1414
1415 #: ../src/transitMoreRow.js:41
1416 msgid "Load later alternatives"
1417 msgstr "Cargar las alternativas seguentas"
1418
1419 #.
1420 #. * Translators: this is a format string giving the equivalent to
1421 #. * "may 29" according to the current locale's convensions.
1422 #.
1423 #: ../src/transitOptionsPanel.js:141
1424 msgctxt "month-day-date"
1425 msgid "%b %e"
1426 msgstr "%e %b"
1427
1428 #. Translators: this is a format string for showing a departure and
1429 #. * arrival time, like:
1430 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
1431 #. * these could be rearranged if needed.
1432 #.
1433 #: ../src/transitPlan.js:249
1434 #, javascript-format
1435 msgid "%s – %s"
1436 msgstr "%s – %s"
1437
1438 #. translators: this is an indication for a trip duration of
1439 #. * less than an hour, with only the minutes part, using plural forms
1440 #. * as appropriate
1441 #.
1442 #: ../src/transitPlan.js:276
1443 #, javascript-format, javascript-format
1444 #| msgid "%f min"
1445 msgid "%d minute"
1446 msgid_plural "%d minutes"
1447 msgstr[0] "%d minuta"
1448 msgstr[1] "%d minutas"
1449
1450 #. translators: this is an indication for a trip duration,
1451 #. * where the duration is an exact number of hours (i.e. no
1452 #. * minutes part), using plural forms as appropriate
1453 #.
1454 #: ../src/transitPlan.js:287
1455 #, javascript-format
1456 msgid "%d hour"
1457 msgid_plural "%d hours"
1458 msgstr[0] "%d ora"
1459 msgstr[1] "%d oras"
1460
1461 #. translators: this is an indication for a trip duration
1462 #. * where the duration contains an hour and minute part, it's
1463 #. * pluralized on the hours part
1464 #.
1465 #: ../src/transitPlan.js:293
1466 #, javascript-format
1467 msgid "%d:%02d hour"
1468 msgid_plural "%d:%02d hours"
1469 msgstr[0] "%d:%02d ora"
1470 msgstr[1] "%d:%02d oras"
1471
1472 #. Translators: this is a format string for showing a departure and
1473 #. * arrival time in a more compact manner to show in the instruction
1474 #. * list for an itinerary, like:
1475 #. * "12:00–13:03" where the placeholder %s are the actual times,
1476 #. * these could be rearranged if needed.
1477 #.
1478 #: ../src/transitPlan.js:642
1479 #, javascript-format
1480 msgid "%s–%s"
1481 msgstr "%s–%s"
1482
1483 #: ../src/translations.js:56
10291484 msgid "around the clock"
10301485 msgstr "24h/24"
10311486
1032 #: ../src/translations.js:59
1487 #: ../src/translations.js:58
10331488 msgid "from sunrise to sunset"
10341489 msgstr "del sortir al colcar del solelh"
10351490
10391494 #. * The space between the format place holders could be
10401495 #. * substituted with the appropriate separator.
10411496 #.
1042 #: ../src/translations.js:78
1497 #: ../src/translations.js:77
10431498 #, javascript-format
10441499 msgctxt "time range list"
10451500 msgid "%s %s"
10511506 #. * The space between the format place holders could be
10521507 #. * substituted with the appropriate separator.
10531508 #.
1054 #: ../src/translations.js:90
1509 #: ../src/translations.js:89
10551510 #, javascript-format
10561511 msgctxt "time range list"
10571512 msgid "%s %s %s"
10641519 #. * The space between the format place holders could be substituted with
10651520 #. * the appropriate separator or phrase and the ordering of the arguments
10661521 #. * can be rearranged with the %n#s syntax.
1067 #: ../src/translations.js:121
1522 #: ../src/translations.js:120
10681523 #, javascript-format
10691524 msgctxt "time range component"
10701525 msgid "%s %s"
10791534 #. * place holder.
10801535 #. * The separator (,) could be replaced with a translated variant or
10811536 #. * a phrase if appropriate.
1082 #: ../src/translations.js:153
1537 #: ../src/translations.js:152
10831538 #, javascript-format
10841539 msgctxt "day interval list"
10851540 msgid "%s,%s"
10941549 #. * %s place holder.
10951550 #. * The separator (,) could be replaced with a translated variant or
10961551 #. * a phrase if appropriate.
1097 #: ../src/translations.js:167
1552 #: ../src/translations.js:166
10981553 #, javascript-format
10991554 msgctxt "day interval list"
11001555 msgid "%s,%s,%s"
11011556 msgstr "%s, %s, %s"
11021557
1103 #: ../src/translations.js:186
1558 #: ../src/translations.js:185
11041559 msgid "every day"
11051560 msgstr "cada jorn"
11061561
11071562 #. Translators:
11081563 #. * This represents a range of days with a starting and ending day.
11091564 #.
1110 #: ../src/translations.js:198
1565 #: ../src/translations.js:197
11111566 #, javascript-format
11121567 msgctxt "day range"
11131568 msgid "%s-%s"
11141569 msgstr "%s — %s"
11151570
1116 #: ../src/translations.js:209
1571 #: ../src/translations.js:208
11171572 msgid "public holidays"
11181573 msgstr "comjats"
11191574
1120 #: ../src/translations.js:211
1575 #: ../src/translations.js:210
11211576 msgid "school holidays"
11221577 msgstr "comjats escolars"
11231578
11291584 #. * the translation. The order of the arguments can be rearranged
11301585 #. * using the %n$s syntax.
11311586 #.
1132 #: ../src/translations.js:251
1587 #: ../src/translations.js:250
11331588 #, javascript-format
11341589 msgctxt "time interval list"
11351590 msgid "%s, %s"
11361591 msgstr "%s, %s"
11371592
1138 #: ../src/translations.js:265
1593 #: ../src/translations.js:264
11391594 msgid "not open"
11401595 msgstr "tampat"
11411596
11461601 #. * translation as needed. The order of the arguments can be rearranged
11471602 #. * using the %n$s syntax.
11481603 #.
1149 #: ../src/translations.js:280
1604 #: ../src/translations.js:279
11501605 #, javascript-format
11511606 msgctxt "time interval"
11521607 msgid "%s-%s"
11551610 #. Translators:
11561611 #. * This means a a place where you can plug in your laptop with ethernet.
11571612 #.
1158 #: ../src/translations.js:346
1613 #: ../src/translations.js:345
11591614 msgid "wired"
11601615 msgstr "filar"
11611616
11621617 #. Translators:
11631618 #. * Like internet cafe or library where the computer is given.
11641619 #.
1165 #: ../src/translations.js:351
1620 #: ../src/translations.js:350
11661621 msgid "terminal"
11671622 msgstr "terminal"
11681623
11691624 #. Translators:
11701625 #. * This means there is personnel which helps you in case of problems.
11711626 #.
1172 #: ../src/translations.js:356
1627 #: ../src/translations.js:355
11731628 msgid "service"
11741629 msgstr "servici"
11751630
11761631 #. Translators: Accuracy of user location information
1177 #: ../src/utils.js:231
1632 #: ../src/utils.js:226
11781633 msgid "Unknown"
11791634 msgstr "Desconeguda"
11801635
11811636 #. Translators: Accuracy of user location information
1182 #: ../src/utils.js:234
1637 #: ../src/utils.js:229
11831638 msgid "Exact"
11841639 msgstr "Exacta"
11851640
1186 #: ../src/utils.js:337
1641 #: ../src/utils.js:287
11871642 #, javascript-format
11881643 msgid "%f h"
11891644 msgstr "%f h"
11901645
1191 #: ../src/utils.js:339
1646 #: ../src/utils.js:289
11921647 #, javascript-format
11931648 msgid "%f min"
11941649 msgstr "%f min"
11951650
1196 #: ../src/utils.js:341
1651 #: ../src/utils.js:291
11971652 #, javascript-format
11981653 msgid "%f s"
11991654 msgstr "%f s"
12001655
12011656 #. Translators: This is a distance measured in kilometers
1202 #: ../src/utils.js:352
1203 #, javascript-format
1204 msgid "%f km"
1205 msgstr "%f km"
1657 #: ../src/utils.js:302
1658 #, javascript-format
1659 msgid "%s km"
1660 msgstr "%s km"
12061661
12071662 #. Translators: This is a distance measured in meters
1208 #: ../src/utils.js:355
1209 #, javascript-format
1210 msgid "%f m"
1211 msgstr "%f m"
1663 #: ../src/utils.js:305
1664 #, javascript-format
1665 msgid "%s m"
1666 msgstr "%s m"
12121667
12131668 #. Translators: This is a distance measured in miles
1214 #: ../src/utils.js:363
1215 #, javascript-format
1216 msgid "%f mi"
1217 msgstr "%f mi"
1669 #: ../src/utils.js:313
1670 #, javascript-format
1671 msgid "%s mi"
1672 msgstr "%s miles"
12181673
12191674 #. Translators: This is a distance measured in feet
1220 #: ../src/utils.js:366
1221 #, javascript-format
1222 msgid "%f ft"
1223 msgstr "%f ft"
1675 #: ../src/utils.js:316
1676 #, javascript-format
1677 msgid "%s ft"
1678 msgstr "%s pieds"
1679
1680 #~ msgid "Load Map Layer"
1681 #~ msgstr "Cargar lo jaç cartografic"
1682
1683 #~ msgid "%f km"
1684 #~ msgstr "%f km"
1685
1686 #~ msgid "%f m"
1687 #~ msgstr "%f m"
1688
1689 #~ msgid "%f mi"
1690 #~ msgstr "%f mi"
1691
1692 #~ msgid "%f ft"
1693 #~ msgstr "%f ft"
12241694
12251695 #~ msgid "Position not found"
12261696 #~ msgstr "Posicion pas trobada"
12271697
12281698 #~ msgid "Country code: %s"
12291699 #~ msgstr "Còdi del país : %s"
1700
1701 #~ msgid "Open Shape Layer&#x2026;"
1702 #~ msgstr "Dobrir un jaç de formas…"
1703
1704 #~ msgid "Open Layer"
1705 #~ msgstr "Dobrir la couche"
+341
-339
po/pl.po less more
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-maps\n"
10 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2018-03-25 21:39+0200\n"
12 "PO-Revision-Date: 2018-03-25 21:40+0200\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
11 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
12 "PO-Revision-Date: 2018-08-04 19:32+0200\n"
1313 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
1414 "Language-Team: Polish <community-poland@mozilla.org>\n"
1515 "Language: pl\n"
1919 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
2020 "|| n%100>=20) ? 1 : 2);\n"
2121
22 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
22 #: data/org.gnome.Maps.appdata.xml.in:6
2323 msgid "GNOME Maps"
2424 msgstr "Mapy GNOME"
2525
26 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
26 #: data/org.gnome.Maps.appdata.xml.in:7
2727 msgid "Find places around the world"
2828 msgstr "Wyszukiwanie miejsc na świecie"
2929
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
30 #: data/org.gnome.Maps.appdata.xml.in:9
3131 msgid ""
3232 "Maps gives you quick access to maps all across the world. It allows you to "
3333 "quickly find the place you’re looking for by searching for a city or street, "
3737 "wyszukiwanie miejsc według miast i ulic. Pomogą również ustalić miejsce "
3838 "spotkania z przyjaciółmi."
3939
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
40 #: data/org.gnome.Maps.appdata.xml.in:14
4141 msgid ""
4242 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4343 "thousands of people across the globe."
4848 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4949 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5050 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
51 #: data/org.gnome.Maps.appdata.xml.in:22
5252 msgid ""
5353 "You can even search for specific types of locations, such as “Pubs near Main "
5454 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5757 "ulicy Marszałkowskiej, Warszawa” lub „Hotspot Wi-Fi na Rynku, Wrocław”."
5858
5959 #. Translators: This is the program name.
60 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
61 #: ../src/application.js:85 ../src/mainWindow.js:511
60 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
61 #: src/application.js:83 src/mainWindow.js:511
6262 msgid "Maps"
6363 msgstr "Mapy"
6464
65 #: ../data/org.gnome.Maps.desktop.in.h:2
65 #: data/org.gnome.Maps.desktop.in:5
6666 msgid "A simple maps application"
6767 msgstr "Prosty program do wyświetlania map"
6868
69 #: ../data/org.gnome.Maps.desktop.in.h:3
69 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
70 #: data/org.gnome.Maps.desktop.in:8
71 msgid "org.gnome.Maps"
72 msgstr "org.gnome.Maps"
73
74 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
75 #: data/org.gnome.Maps.desktop.in:14
7076 msgid "Maps;"
7177 msgstr ""
7278 "Mapy;Mapa;Satelita;Satelitarna;Położenie;Lokalizacja;Współrzędne;Geografia;"
7581 "Tramwaje;Pociągi;Metro;Promy;OpenStreetMap;OpenTripPlanner;Foursquare;"
7682 "Meldowanie;Zamelduj się;"
7783
78 #: ../data/org.gnome.Maps.desktop.in.h:4
84 #: data/org.gnome.Maps.desktop.in:17
7985 msgid "Allows your location to be shown on the map."
8086 msgstr "Umożliwia wyświetlenie położenia użytkownika na mapie."
8187
82 #: ../data/org.gnome.Maps.gschema.xml.h:1
88 #: data/org.gnome.Maps.gschema.xml:11
8389 msgid "last viewed location"
8490 msgstr "ostatnio wyświetlane położenie"
8591
86 #: ../data/org.gnome.Maps.gschema.xml.h:2
92 #: data/org.gnome.Maps.gschema.xml:12
8793 msgid "Coordinates of last viewed location."
8894 msgstr "Współrzędne ostatnio wyświetlanego położenia."
8995
90 #: ../data/org.gnome.Maps.gschema.xml.h:3
96 #: data/org.gnome.Maps.gschema.xml:16
9197 msgid "Window size"
9298 msgstr "Rozmiar okna"
9399
94 #: ../data/org.gnome.Maps.gschema.xml.h:4
100 #: data/org.gnome.Maps.gschema.xml:17
95101 msgid "Window size (width and height)."
96102 msgstr "Rozmiar okna (szerokość i wysokość)."
97103
98 #: ../data/org.gnome.Maps.gschema.xml.h:5
104 #: data/org.gnome.Maps.gschema.xml:21
99105 msgid "Window position"
100106 msgstr "Położenie okna"
101107
102 #: ../data/org.gnome.Maps.gschema.xml.h:6
108 #: data/org.gnome.Maps.gschema.xml:22
103109 msgid "Window position (X and Y)."
104110 msgstr "Położenie okna (na osi X i Y)."
105111
106 #: ../data/org.gnome.Maps.gschema.xml.h:7
112 #: data/org.gnome.Maps.gschema.xml:26
107113 msgid "Window maximized"
108114 msgstr "Maksymalizacja okna"
109115
110 #: ../data/org.gnome.Maps.gschema.xml.h:8
116 #: data/org.gnome.Maps.gschema.xml:27
111117 msgid "Window maximization state"
112118 msgstr "Stan maksymalizacji okna"
113119
114 #: ../data/org.gnome.Maps.gschema.xml.h:9
120 #: data/org.gnome.Maps.gschema.xml:31
115121 msgid "Maximum number of search results"
116122 msgstr "Maksymalna liczba wyników wyszukiwania"
117123
118 #: ../data/org.gnome.Maps.gschema.xml.h:10
124 #: data/org.gnome.Maps.gschema.xml:32
119125 msgid "Maximum number of search results from geocode search."
120126 msgstr "Maksymalna liczba wyników wyszukiwania geocode."
121127
122 #: ../data/org.gnome.Maps.gschema.xml.h:11
128 #: data/org.gnome.Maps.gschema.xml:36
123129 msgid "Number of recent places to store"
124130 msgstr "Liczba ostatnich miejsc do zapamiętania"
125131
126 #: ../data/org.gnome.Maps.gschema.xml.h:12
132 #: data/org.gnome.Maps.gschema.xml:37
127133 msgid "Number of recently visited places to store."
128134 msgstr "Liczba ostatnio odwiedzonych miejsc do zapamiętania."
129135
130 #: ../data/org.gnome.Maps.gschema.xml.h:13
136 #: data/org.gnome.Maps.gschema.xml:41
131137 msgid "Number of recent routes to store"
132138 msgstr "Liczba ostatnich tras do zapamiętania"
133139
134 #: ../data/org.gnome.Maps.gschema.xml.h:14
140 #: data/org.gnome.Maps.gschema.xml:42
135141 msgid "Number of recently visited routes to store."
136142 msgstr "Liczba ostatnio odwiedzonych tras do zapamiętania."
137143
138 #: ../data/org.gnome.Maps.gschema.xml.h:15
144 #: data/org.gnome.Maps.gschema.xml:46
139145 msgid "Facebook check-in privacy setting"
140146 msgstr "Ustawienia prywatności serwisu Facebook dotyczące meldowania"
141147
142148 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
143 #: ../data/org.gnome.Maps.gschema.xml.h:17
149 #: data/org.gnome.Maps.gschema.xml:48
144150 msgid ""
145151 "Latest used Facebook check-in privacy setting. Possible values are: "
146152 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
149155 "Możliwe wartości: „EVERYONE” (wszyscy), „FRIENDS_OF_FRIENDS” (znajomi "
150156 "znajomych), „ALL_FRIENDS” (wszyscy znajomi) lub „SELF” (tylko ja)."
151157
152 #: ../data/org.gnome.Maps.gschema.xml.h:18
158 #: data/org.gnome.Maps.gschema.xml:52
153159 msgid "Foursquare check-in privacy setting"
154160 msgstr "Ustawienia prywatności serwisu Foursquare dotyczące meldowania"
155161
156 #: ../data/org.gnome.Maps.gschema.xml.h:19
162 #: data/org.gnome.Maps.gschema.xml:53
157163 msgid ""
158164 "Latest used Foursquare check-in privacy setting. Possible values are: "
159165 "public, followers or private."
162168 "meldowania. Możliwe wartości to: „public” (publiczne), "
163169 "„followers” (obserwujący) lub „private” (prywatne)."
164170
165 #: ../data/org.gnome.Maps.gschema.xml.h:20
171 #: data/org.gnome.Maps.gschema.xml:57
166172 msgid "Foursquare check-in Facebook broadcasting"
167173 msgstr "Udostępnianie meldowania poprzez serwis Foursquare w serwisie Facebook"
168174
169 #: ../data/org.gnome.Maps.gschema.xml.h:21
175 #: data/org.gnome.Maps.gschema.xml:58
170176 msgid ""
171177 "Indicates if Foursquare should broadcast the check-in as a post in the "
172178 "Facebook account associated with the Foursquare account."
174180 "Określa, czy serwis Foursquare ma udostępniać meldunek jako post na koncie "
175181 "w serwisie Facebook powiązanym z kontem w serwisie Foursquare."
176182
177 #: ../data/org.gnome.Maps.gschema.xml.h:22
183 #: data/org.gnome.Maps.gschema.xml:62
178184 msgid "Foursquare check-in Twitter broadcasting"
179185 msgstr "Udostępnianie meldowania poprzez serwis Foursquare w serwisie Twitter"
180186
181 #: ../data/org.gnome.Maps.gschema.xml.h:23
187 #: data/org.gnome.Maps.gschema.xml:63
182188 msgid ""
183189 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
184190 "Twitter account associated with the Foursquare account."
186192 "Określa, czy serwis Foursquare ma udostępniać meldunek jako tweet na koncie "
187193 "w serwisie Twitter powiązanym z kontem w serwisie Foursquare."
188194
189 #: ../data/org.gnome.Maps.gschema.xml.h:24
195 #: data/org.gnome.Maps.gschema.xml:67
190196 msgid "OpenStreetMap username or e-mail address"
191197 msgstr "Nazwa użytkownika lub adres e-mail w serwisie OpenStreetMap"
192198
193 #: ../data/org.gnome.Maps.gschema.xml.h:25
199 #: data/org.gnome.Maps.gschema.xml:68
194200 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
195201 msgstr "Czy użytkownik jest zalogowany, aby modyfikować dane OpenStreetMap."
196202
197 #: ../data/org.gnome.Maps.gschema.xml.h:26
203 #: data/org.gnome.Maps.gschema.xml:72
198204 msgid "Last used transportation type for routing"
199205 msgstr "Ostatnio używany typ transportu dla tras"
200206
201 #: ../data/ui/app-menu.ui.h:1
207 #: data/ui/app-menu.ui:7
202208 msgid "Set up OpenStreetMap Account"
203209 msgstr "Ustaw konto serwisu OpenStreetMap"
204210
205 #: ../data/ui/app-menu.ui.h:2
211 #: data/ui/app-menu.ui:12
206212 msgid "_Keyboard Shortcuts"
207213 msgstr "_Skróty klawiszowe"
208214
209 #: ../data/ui/app-menu.ui.h:3
215 #: data/ui/app-menu.ui:17
210216 msgid "About"
211217 msgstr "O programie"
212218
213 #: ../data/ui/app-menu.ui.h:4
219 #: data/ui/app-menu.ui:21
214220 msgid "Quit"
215221 msgstr "Zakończ"
216222
217 #: ../data/ui/check-in-dialog.ui.h:1
223 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
218224 msgid "Visibility"
219225 msgstr "Widoczność"
220226
221 #: ../data/ui/check-in-dialog.ui.h:2
227 #: data/ui/check-in-dialog.ui:334
222228 msgid "Post on Facebook"
223229 msgstr "Udostępnij w serwisie Facebook"
224230
225 #: ../data/ui/check-in-dialog.ui.h:3
231 #: data/ui/check-in-dialog.ui:348
226232 msgid "Post on Twitter"
227233 msgstr "Udostępnij w serwisie Twitter"
228234
229 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
230 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
235 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
236 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
231237 msgid "_Cancel"
232238 msgstr "_Anuluj"
233239
234240 #. Translators: Check in is used as a verb
235 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
241 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
236242 msgid "C_heck in"
237243 msgstr "Za_melduj się"
238244
239 #: ../data/ui/check-in-dialog.ui.h:6
245 #: data/ui/check-in-dialog.ui:427
240246 msgid "Everyone"
241247 msgstr "Wszyscy"
242248
243 #: ../data/ui/check-in-dialog.ui.h:7
249 #: data/ui/check-in-dialog.ui:431
244250 msgid "Friends of friends"
245251 msgstr "Znajomi znajomych"
246252
247 #: ../data/ui/check-in-dialog.ui.h:8
253 #: data/ui/check-in-dialog.ui:435
248254 msgid "Just friends"
249255 msgstr "Tylko znajomi"
250256
251 #: ../data/ui/check-in-dialog.ui.h:9
257 #: data/ui/check-in-dialog.ui:439
252258 msgid "Just me"
253259 msgstr "Tylko ja"
254260
255 #: ../data/ui/check-in-dialog.ui.h:10
261 #: data/ui/check-in-dialog.ui:453
256262 msgid "Public"
257263 msgstr "Publiczne"
258264
259 #: ../data/ui/check-in-dialog.ui.h:11
265 #: data/ui/check-in-dialog.ui:457
260266 msgid "Followers"
261267 msgstr "Obserwujący"
262268
263 #: ../data/ui/check-in-dialog.ui.h:12
269 #: data/ui/check-in-dialog.ui:461
264270 msgid "Private"
265271 msgstr "Prywatne"
266272
267 #: ../data/ui/context-menu.ui.h:1
273 #: data/ui/context-menu.ui:9
268274 msgid "What’s here?"
269275 msgstr "Co tutaj jest?"
270276
271 #: ../data/ui/context-menu.ui.h:2
277 #: data/ui/context-menu.ui:16
272278 msgid "Copy Location"
273279 msgstr "Skopiuj położenie"
274280
275 #: ../data/ui/context-menu.ui.h:3
281 #: data/ui/context-menu.ui:23
276282 msgid "Export As Image"
277283 msgstr "Wyeksportuj jako obraz"
278284
279 #: ../data/ui/context-menu.ui.h:4
285 #: data/ui/context-menu.ui:36
280286 msgid "Add to OpenStreetMap"
281287 msgstr "Dodaj do serwisu OpenStreetMap"
282288
283 #: ../data/ui/export-view-dialog.ui.h:1
289 #: data/ui/export-view-dialog.ui:14
284290 msgid "Export view"
285291 msgstr "Eksport widoku"
286292
287 #: ../data/ui/export-view-dialog.ui.h:3
293 #: data/ui/export-view-dialog.ui:34
288294 msgid "_Export"
289295 msgstr "Wy_eksportuj"
290296
291 #: ../data/ui/export-view-dialog.ui.h:4
297 #: data/ui/export-view-dialog.ui:126
292298 msgid "Include route and markers"
293299 msgstr "Dołączenie tras i znaczników"
294300
295 #: ../data/ui/help-overlay.ui.h:1
301 #: data/ui/help-overlay.ui:14
296302 msgctxt "shortcut window"
297303 msgid "General"
298304 msgstr "Ogólne"
299305
300 #: ../data/ui/help-overlay.ui.h:2
306 #: data/ui/help-overlay.ui:18
301307 msgctxt "shortcut window"
302308 msgid "Show Shortcuts"
303309 msgstr "Wyświetlenie skrótów"
304310
305 #: ../data/ui/help-overlay.ui.h:3
311 #: data/ui/help-overlay.ui:25
306312 msgctxt "shortcut window"
307313 msgid "Search"
308314 msgstr "Wyszukiwanie"
309315
310 #: ../data/ui/help-overlay.ui.h:4
316 #: data/ui/help-overlay.ui:32
311317 msgctxt "shortcut window"
312318 msgid "Toggle route planner"
313319 msgstr "Przełączenie planowania trasy"
314320
315 #: ../data/ui/help-overlay.ui.h:5
321 #: data/ui/help-overlay.ui:39
316322 msgctxt "shortcut window"
317323 msgid "Print route"
318324 msgstr "Wydrukowanie trasy"
319325
320 #: ../data/ui/help-overlay.ui.h:6
326 #: data/ui/help-overlay.ui:46
321327 msgctxt "shortcut window"
322328 msgid "Quit"
323329 msgstr "Zakończenie działania"
324330
325 #: ../data/ui/help-overlay.ui.h:7
331 #: data/ui/help-overlay.ui:55
326332 msgctxt "shortcut window"
327333 msgid "Map View"
328334 msgstr "Widok mapy"
329335
330 #: ../data/ui/help-overlay.ui.h:8
336 #: data/ui/help-overlay.ui:59
331337 msgctxt "shortcut window"
332338 msgid "Zoom in"
333339 msgstr "Powiększenie"
334340
335 #: ../data/ui/help-overlay.ui.h:9
341 #: data/ui/help-overlay.ui:66
336342 msgctxt "shortcut window"
337343 msgid "Zoom out"
338344 msgstr "Pomniejszenie"
339345
340 #: ../data/ui/help-overlay.ui.h:10
346 #: data/ui/help-overlay.ui:73
341347 msgctxt "shortcut window"
342348 msgid "Toggle scale"
343349 msgstr "Przełączenie skali"
344350
345 #: ../data/ui/help-overlay.ui.h:11
351 #: data/ui/help-overlay.ui:80
346352 msgctxt "shortcut window"
347353 msgid "Go to current location"
348354 msgstr "Przejście do obecnego położenia"
349355
350 #: ../data/ui/help-overlay.ui.h:12
356 #: data/ui/help-overlay.ui:87
351357 msgctxt "shortcut window"
352358 msgid "Switch to street view"
353359 msgstr "Przełączenie na widok mapy"
354360
355 #: ../data/ui/help-overlay.ui.h:13
361 #: data/ui/help-overlay.ui:94
356362 msgctxt "shortcut window"
357363 msgid "Switch to aerial view"
358364 msgstr "Przełączenie na widok satelitarny"
359365
360 #: ../data/ui/help-overlay.ui.h:14
366 #: data/ui/help-overlay.ui:101
361367 msgctxt "shortcut window"
362368 msgid "Open shape layer"
363369 msgstr "Otwarcie warstwy figur"
364370
365371 #. Translators: This string uses ellipsis character
366 #: ../data/ui/layers-popover.ui.h:2
372 #: data/ui/layers-popover.ui:71
367373 msgid "Open Shape Layer…"
368374 msgstr "Otwórz warstwę figur…"
369375
370 #: ../data/ui/location-service-notification.ui.h:1
376 #: data/ui/location-service-dialog.ui:16
371377 msgid "Turn on location services to find your location"
372378 msgstr "Włączenie usług położenia umożliwia odnalezienie bieżącego położenia"
373379
374 #: ../data/ui/location-service-notification.ui.h:2
380 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
381 #: data/ui/zoom-in-dialog.ui:28
382 msgid "Cancel"
383 msgstr "Anuluj"
384
385 #: data/ui/location-service-dialog.ui:38
375386 msgid "Location Settings"
376387 msgstr "Ustawienia położenia"
377388
378389 #. Translators: This is a tooltip
379 #: ../data/ui/main-window.ui.h:3
390 #: data/ui/main-window.ui:23
380391 msgid "Go to current location"
381392 msgstr "Przechodzi do obecnego położenia"
382393
383394 #. Translators: This is a tooltip
384 #: ../data/ui/main-window.ui.h:5
395 #: data/ui/main-window.ui:44
385396 msgid "Choose map type"
386397 msgstr "Wybiera rodzaj mapy"
387398
388399 #. Translators: This is a tooltip
389 #: ../data/ui/main-window.ui.h:7
400 #: data/ui/main-window.ui:69
390401 msgid "Zoom out"
391402 msgstr "Pomniejsza"
392403
393404 #. Translators: This is a tooltip
394 #: ../data/ui/main-window.ui.h:9
405 #: data/ui/main-window.ui:85
395406 msgid "Zoom in"
396407 msgstr "Powiększa"
397408
398409 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:11
410 #: data/ui/main-window.ui:103
400411 msgid "Toggle route planner"
401412 msgstr "Włącza planowanie trasy"
402413
403414 #. Translators: This is a tooltip
404 #: ../data/ui/main-window.ui.h:13
415 #: data/ui/main-window.ui:124
405416 msgid "Toggle favorites"
406417 msgstr "Włącza ulubione"
407418
408419 #. Translators: This is a tooltip
409 #: ../data/ui/main-window.ui.h:15
420 #: data/ui/main-window.ui:144
410421 msgid "Print Route"
411422 msgstr "Drukuje trasę"
412423
413 #: ../data/ui/main-window.ui.h:16
424 #: data/ui/main-window.ui:202
414425 msgid "Maps is offline!"
415426 msgstr "Mapy są w trybie offline."
416427
417 #: ../data/ui/main-window.ui.h:17
428 #: data/ui/main-window.ui:212
418429 msgid ""
419430 "Maps need an active internet connection to function properly, but one can’t "
420431 "be found."
422433 "Nie wykryto połączenia z Internetem, które jest potrzebne do prawidłowego "
423434 "działania Map."
424435
425 #: ../data/ui/main-window.ui.h:18
436 #: data/ui/main-window.ui:221
426437 msgid "Check your connection and proxy settings."
427438 msgstr "Proszę sprawdzić ustawienia połączenia oraz pośrednika."
428439
429440 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:2
441 #: data/ui/map-bubble.ui:45
431442 msgid "Add to new route"
432443 msgstr "Dodaje do nowej trasy"
433444
434445 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:4
446 #: data/ui/map-bubble.ui:62
436447 msgid "Open with another application"
437448 msgstr "Otwiera za pomocą innego programu"
438449
439450 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:6
451 #: data/ui/map-bubble.ui:79
441452 msgid "Mark as favorite"
442453 msgstr "Oznacza jako ulubione"
443454
444455 #. Translators: This is a tooltip
445 #: ../data/ui/map-bubble.ui.h:10
456 #: data/ui/map-bubble.ui:98
446457 msgid "Check in here"
447458 msgstr "Melduje w tym miejscu"
448459
449 #: ../data/ui/osm-account-dialog.ui.h:1
460 #: data/ui/osm-account-dialog.ui:9
450461 msgid "OpenStreetMap Account"
451462 msgstr "Konto serwisu OpenStreetMap"
452463
453 #: ../data/ui/osm-account-dialog.ui.h:2
464 #: data/ui/osm-account-dialog.ui:22
454465 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
455466 msgstr ""
456467 "<span weight=\"bold\" size=\"x-large\">Zalogowanie umożliwia modyfikowanie "
457468 "map</span>"
458469
459 #: ../data/ui/osm-account-dialog.ui.h:3
470 #: data/ui/osm-account-dialog.ui:36
460471 msgid ""
461472 "Help to improve the map, using an\n"
462473 "OpenStreetMap account."
464475 "Można pomóc ulepszyć mapę za pomocą\n"
465476 "konta serwisu OpenStreetMap."
466477
467 #: ../data/ui/osm-account-dialog.ui.h:5
478 #: data/ui/osm-account-dialog.ui:56
468479 msgid "Email"
469480 msgstr "E-mail"
470481
471 #: ../data/ui/osm-account-dialog.ui.h:6
482 #: data/ui/osm-account-dialog.ui:81
472483 msgid "Password"
473484 msgstr "Hasło"
474485
475 #: ../data/ui/osm-account-dialog.ui.h:7
486 #: data/ui/osm-account-dialog.ui:125
476487 msgid "Sign In"
477488 msgstr "Zaloguj"
478489
479 #: ../data/ui/osm-account-dialog.ui.h:8
490 #: data/ui/osm-account-dialog.ui:146
480491 msgid "Don’t have an account?"
481492 msgstr "Brak konta?"
482493
483494 #. The label should contain the link to the OSM reset password page with a translated title
484 #: ../data/ui/osm-account-dialog.ui.h:10
495 #: data/ui/osm-account-dialog.ui:159
485496 msgid ""
486497 "Sorry, that didn’t work. Please try again, or visit\n"
487498 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
491502 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
492503 "\">OpenStreetMap</a>, aby przywrócić hasło."
493504
494 #: ../data/ui/osm-account-dialog.ui.h:12
505 #: data/ui/osm-account-dialog.ui:172
495506 msgid "The verification code didn’t match, please try again."
496507 msgstr "Kod weryfikacyjny się nie zgadza. Proszę spróbować ponownie."
497508
498 #: ../data/ui/osm-account-dialog.ui.h:13
509 #: data/ui/osm-account-dialog.ui:209
499510 msgid "Enter verification code shown above"
500511 msgstr "Proszę podać kod weryfikacji widoczny powyżej"
501512
502 #: ../data/ui/osm-account-dialog.ui.h:14
513 #: data/ui/osm-account-dialog.ui:232
503514 msgid "Verify"
504515 msgstr "Weryfikuj"
505516
506 #: ../data/ui/osm-account-dialog.ui.h:15
517 #: data/ui/osm-account-dialog.ui:262
507518 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
508519 msgstr "<span weight=\"bold\" size=\"x-large\">Zalogowano</span>"
509520
510 #: ../data/ui/osm-account-dialog.ui.h:16
521 #: data/ui/osm-account-dialog.ui:275
511522 msgid "Your OpenStreetMap account is active."
512523 msgstr "Konto serwisu OpenStreetMap jest aktywne."
513524
514 #: ../data/ui/osm-account-dialog.ui.h:17
525 #: data/ui/osm-account-dialog.ui:309
515526 msgid "Sign Out"
516527 msgstr "Wyloguj"
517528
518 #: ../data/ui/osm-edit-address.ui.h:1
529 #: data/ui/osm-edit-address.ui:14
519530 msgid "Street"
520531 msgstr "Ulica"
521532
522 #: ../data/ui/osm-edit-address.ui.h:2
533 #: data/ui/osm-edit-address.ui:26
523534 msgid "House number"
524535 msgstr "Numer domu"
525536
526 #: ../data/ui/osm-edit-address.ui.h:3
537 #: data/ui/osm-edit-address.ui:38
527538 msgid "Postal code"
528539 msgstr "Kod pocztowy"
529540
530541 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
531 #: ../data/ui/osm-edit-address.ui.h:5
542 #: data/ui/osm-edit-address.ui:50
532543 msgid "City"
533544 msgstr "Miasto"
534545
535 #: ../data/ui/osm-edit-dialog.ui.h:1
546 #: data/ui/osm-edit-dialog.ui:58
536547 msgid "Type"
537548 msgstr "Typ"
538549
539 #: ../data/ui/osm-edit-dialog.ui.h:2
550 #: data/ui/osm-edit-dialog.ui:84
540551 msgid "None"
541552 msgstr "Brak"
542553
543 #: ../data/ui/osm-edit-dialog.ui.h:3
554 #: data/ui/osm-edit-dialog.ui:129
544555 msgid "Add Field"
545556 msgstr "Dodaj pole"
546557
547 #: ../data/ui/osm-edit-dialog.ui.h:4
558 #: data/ui/osm-edit-dialog.ui:163
548559 msgid "Comment"
549560 msgstr "Komentarz"
550561
551 #: ../data/ui/osm-edit-dialog.ui.h:5
562 #: data/ui/osm-edit-dialog.ui:195
552563 msgid ""
553564 "Map changes will be visible on all maps that use\n"
554565 "OpenStreetMap data."
556567 "Zmiany mapy będą widoczne na wszystkich mapach\n"
557568 "używających danych serwisu OpenStreetMap."
558569
559 #: ../data/ui/osm-edit-dialog.ui.h:7
570 #: data/ui/osm-edit-dialog.ui:241
560571 msgid "Recently Used"
561572 msgstr "Ostatnio używane"
562573
563 #: ../data/ui/osm-edit-dialog.ui.h:8
574 #: data/ui/osm-edit-dialog.ui:280
564575 msgctxt "dialog title"
565576 msgid "Edit on OpenStreetMap"
566577 msgstr "Modyfikacja w serwisie OpenStreetMap"
567578
568 #: ../data/ui/osm-edit-dialog.ui.h:9
569 msgid "Cancel"
570 msgstr "Anuluj"
571
572 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
579 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
573580 msgid "Next"
574581 msgstr "Dalej"
575582
576583 #. Translators: This is a tooltip
577 #: ../data/ui/place-bubble.ui.h:2
584 #: data/ui/place-bubble.ui:49
578585 msgid "Edit on OpenStreetMap"
579586 msgstr "Modyfikuje w serwisie OpenStreetMap"
580587
581588 #. Translators: This is a tooltip
582 #: ../data/ui/place-bubble.ui.h:4
589 #: data/ui/place-bubble.ui:73
583590 msgid "Show more information"
584591 msgstr "Wyświetla więcej informacji"
585592
586 #: ../data/ui/place-popover.ui.h:1
593 #: data/ui/place-popover.ui:24
587594 msgid "Press enter to search"
588595 msgstr "Naciśnięcie klawisza Enter wyszuka"
589596
590 #: ../data/ui/place-popover.ui.h:2
597 #: data/ui/place-popover.ui:72
591598 msgid "No results found"
592599 msgstr "Brak wyników"
593600
594601 #. Translators: This is a tooltip
595 #: ../data/ui/route-entry.ui.h:2
602 #: data/ui/route-entry.ui:20
596603 msgid "Drag to change order of the route"
597604 msgstr "Przeciągnięcie zmienia kolejność trasy"
598605
599 #: ../data/ui/send-to-dialog.ui.h:1
606 #: data/ui/send-to-dialog.ui:15
600607 msgid "Open location"
601608 msgstr "Otwarcie położenia"
602609
603 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
610 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
604611 msgid "_Open"
605612 msgstr "_Otwórz"
606613
607 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
614 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
608615 msgid "Open Shape Layer"
609616 msgstr "Otwarcie warstwy figur"
610617
611618 #. Translators: This is a tooltip
612 #: ../data/ui/shape-layer-row.ui.h:2
619 #: data/ui/shape-layer-row.ui:19
613620 msgid "Toggle visible"
614621 msgstr "Przełącza widoczne"
615622
616 #: ../data/ui/sidebar.ui.h:1
623 #: data/ui/sidebar.ui:275
617624 msgid "Route search by GraphHopper"
618625 msgstr "Wyszukiwanie trasy za pomocą oprogramowania GraphHopper"
619626
620 #: ../data/ui/sidebar.ui.h:2
627 #: data/ui/sidebar.ui:296
621628 msgid "Route search by OpenTripPlanner"
622629 msgstr "Wyszukiwanie trasy za pomocą oprogramowania OpenTripPlanner"
623630
624 #: ../data/ui/sidebar.ui.h:3
631 #: data/ui/sidebar.ui:369
625632 msgid ""
626633 "Routing itineraries for public transit is provided by GNOME\n"
627634 "using timetable data obtained from transit companies or agencies.\n"
637644 "Projekt GNOME nie gwarantuje prawidłowości wyświetlanych rozkładów.\n"
638645 "Widoczne nazwy i marki są zastrzeżonymi znakami towarowymi ich właścicieli."
639646
640 #: ../data/ui/social-place-more-results-row.ui.h:1
647 #: data/ui/social-place-more-results-row.ui:8
641648 msgid "Show more results"
642649 msgstr "Wyświetl więcej wyników"
643650
644651 #. Translators: This is a tooltip
645 #: ../data/ui/transit-leg-row.ui.h:2
652 #: data/ui/transit-leg-row.ui:126
646653 msgid "Hide intermediate stops and information"
647654 msgstr "Ukrywa przystanki pośrednie i informacje"
648655
649656 #. Translators: This is a tooltip
650 #: ../data/ui/transit-leg-row.ui.h:4
657 #: data/ui/transit-leg-row.ui:200
651658 msgid "Show intermediate stops and information"
652659 msgstr "Wyświetla przystanki pośrednie i informacje"
653660
654661 #. Indicates searching for the next available itineraries
655 #: ../data/ui/transit-options-panel.ui.h:2
662 #: data/ui/transit-options-panel.ui:18
656663 msgid "Leave Now"
657664 msgstr "Wyjście teraz"
658665
659666 #. Indicates searching for itineraries leaving at the specified time at the earliest
660 #: ../data/ui/transit-options-panel.ui.h:4
667 #: data/ui/transit-options-panel.ui:19
661668 msgid "Leave By"
662669 msgstr "Wyjście przed"
663670
664671 #. Indicates searching for itineraries arriving no later than the specified time
665 #: ../data/ui/transit-options-panel.ui.h:6
672 #: data/ui/transit-options-panel.ui:20
666673 msgid "Arrive By"
667674 msgstr "Przybycie przed"
668675
669676 #. Header indicating selected modes of transit
670 #: ../data/ui/transit-options-panel.ui.h:8
677 #: data/ui/transit-options-panel.ui:106
671678 msgid "Show"
672679 msgstr "Wyświetlanie"
673680
674 #: ../data/ui/transit-options-panel.ui.h:9
681 #: data/ui/transit-options-panel.ui:117
675682 msgid "Buses"
676683 msgstr "Autobusy"
677684
678 #: ../data/ui/transit-options-panel.ui.h:10
685 #: data/ui/transit-options-panel.ui:124
679686 msgid "Trams"
680687 msgstr "Tramwaje"
681688
682 #: ../data/ui/transit-options-panel.ui.h:11
689 #: data/ui/transit-options-panel.ui:131
683690 msgid "Trains"
684691 msgstr "Pociągi"
685692
686 #: ../data/ui/transit-options-panel.ui.h:12
693 #: data/ui/transit-options-panel.ui:138
687694 msgid "Subway"
688695 msgstr "Metro"
689696
690 #: ../data/ui/transit-options-panel.ui.h:13
697 #: data/ui/transit-options-panel.ui:145
691698 msgid "Ferries"
692699 msgstr "Promy"
693700
694 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
701 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
695702 msgid "Current location"
696703 msgstr "Obecne położenie"
697704
698705 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
699 #: ../data/ui/user-location-bubble.ui.h:4
700 #, no-c-format
706 #: data/ui/user-location-bubble.ui:28
701707 msgid "Accuracy: %s"
702708 msgstr "Dokładność: %s"
703709
704 #: ../data/ui/zoom-in-notification.ui.h:1
710 #: data/ui/zoom-in-dialog.ui:16
705711 msgid "Zoom in to add location!"
706 msgstr "Należy przybliżyć, aby dodać położenie."
707
708 #: ../data/ui/zoom-in-notification.ui.h:2
709 msgid "OK"
710 msgstr "OK"
711
712 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
713 #: ../lib/maps-file-tile-source.c:459
712 msgstr "Należy powiększyć, aby dodać położenie."
713
714 #: data/ui/zoom-in-dialog.ui:38
715 msgid "Zoom In"
716 msgstr "Powiększ"
717
718 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
719 #: lib/maps-file-tile-source.c:459
714720 msgid "Failed to find tile structure in directory"
715721 msgstr "Odnalezienie struktury kafli w katalogu się nie powiodło"
716722
717 #: ../lib/maps-osm.c:56
723 #: lib/maps-osm.c:56
718724 msgid "Failed to parse XML document"
719725 msgstr "Przetworzenie dokumentu XML się nie powiodło"
720726
721 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
727 #: lib/maps-osm.c:252 lib/maps-osm.c:405
722728 msgid "Missing required attributes"
723729 msgstr "Brak wymaganych atrybutów"
724730
725 #: ../lib/maps-osm.c:453
731 #: lib/maps-osm.c:453
726732 msgid "Could not find OSM element"
727733 msgstr "Nie można odnaleźć elementu OSM"
728734
729 #: ../src/application.js:98
735 #: src/application.js:96
730736 msgid "A path to a local tiles directory structure"
731737 msgstr "Ścieżka do lokalnej struktury katalogów kafli"
732738
733 #: ../src/application.js:102
739 #: src/application.js:100
734740 msgid "Show the version of the program"
735741 msgstr "Wyświetla wersję programu"
736742
737 #: ../src/checkInDialog.js:167
743 #: src/checkInDialog.js:167
738744 msgid "Select an account"
739745 msgstr "Wybór konta"
740746
741 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
747 #: src/checkInDialog.js:172 src/checkInDialog.js:244
742748 msgid "Loading"
743749 msgstr "Wczytywanie"
744750
745 #: ../src/checkInDialog.js:196
751 #: src/checkInDialog.js:196
746752 msgid "Select a place"
747753 msgstr "Wybór miejsca"
748754
749 #: ../src/checkInDialog.js:201
755 #: src/checkInDialog.js:201
750756 msgid ""
751757 "Maps cannot find the place to check in to with Facebook. Please select one "
752758 "from this list."
754760 "Nie odnaleziono miejsca do zameldowania za pomocą serwisu Facebook. Proszę "
755761 "wybrać miejsce z listy."
756762
757 #: ../src/checkInDialog.js:203
763 #: src/checkInDialog.js:203
758764 msgid ""
759765 "Maps cannot find the place to check in to with Foursquare. Please select one "
760766 "from this list."
764770
765771 #. Translators: %s is the name of the place to check in.
766772 #.
767 #: ../src/checkInDialog.js:218
773 #: src/checkInDialog.js:218
768774 #, javascript-format
769775 msgid "Check in to %s"
770776 msgstr "Zameldowanie w „%s”"
771777
772778 #. Translators: %s is the name of the place to check in.
773779 #.
774 #: ../src/checkInDialog.js:228
780 #: src/checkInDialog.js:228
775781 #, javascript-format
776782 msgid "Write an optional message to check in to %s."
777783 msgstr "Można napisać wiadomość związaną z zameldowaniem się w „%s”."
778784
779 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
780 #: ../src/osmEditDialog.js:549
785 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
781786 msgid "An error has occurred"
782787 msgstr "Wystąpił błąd"
783788
784789 #. Translators: %s is the place name that user wanted to check-in
785 #: ../src/checkIn.js:144
790 #: src/checkIn.js:144
786791 #, javascript-format
787792 msgid "Cannot find “%s” in the social service"
788793 msgstr "Nie odnaleziono „%s” w serwisie społecznościowym"
789794
790 #: ../src/checkIn.js:146
795 #: src/checkIn.js:146
791796 msgid "Cannot find a suitable place to check-in in this location"
792797 msgstr "W tym położeniu nie odnaleziono odpowiedniego miejsca do zameldowania"
793798
794 #: ../src/checkIn.js:150
799 #: src/checkIn.js:150
795800 msgid ""
796801 "Credentials have expired, please open Online Accounts to sign in and enable "
797802 "this account"
799804 "Uwierzytelnienie wygasło. Proszę otworzyć Konta online, aby zalogować się "
800805 "lub włączyć to konto"
801806
802 #: ../src/contextMenu.js:95
807 #: src/contextMenu.js:95
803808 msgid "Route from here"
804809 msgstr "Trasa stąd"
805810
806 #: ../src/contextMenu.js:97
811 #: src/contextMenu.js:97
807812 msgid "Add destination"
808813 msgstr "Dodaj cel"
809814
810 #: ../src/contextMenu.js:99
815 #: src/contextMenu.js:99
811816 msgid "Route to here"
812817 msgstr "Trasa dotąd"
813818
814 #: ../src/contextMenu.js:128
819 #: src/contextMenu.js:128
815820 msgid "Nothing found here!"
816821 msgstr "Nic tu nie odnaleziono."
817822
818 #: ../src/contextMenu.js:185
823 #: src/contextMenu.js:189
819824 msgid ""
820825 "Location was added to the map, note that it may take a while before it shows "
821826 "on the map and in search results."
827832 #. * exported image with coordinates. The .png extension should be kept
828833 #. * intact in the translated string.
829834 #.
830 #: ../src/exportViewDialog.js:82
835 #: src/exportViewDialog.js:82
831836 #, javascript-format
832837 msgid "Maps at %f, %f.png"
833838 msgstr "Mapa dla %f, %f.png"
834839
835 #: ../src/exportViewDialog.js:154
840 #: src/exportViewDialog.js:154
836841 msgid "Filesystem is read only"
837842 msgstr "System plików jest tylko do odczytu"
838843
839 #: ../src/exportViewDialog.js:156
844 #: src/exportViewDialog.js:156
840845 msgid "You do not have permission to save there"
841846 msgstr "Brak uprawnień do zapisywania w tym miejscu"
842847
843 #: ../src/exportViewDialog.js:158
848 #: src/exportViewDialog.js:158
844849 msgid "The directory does not exist"
845850 msgstr "Katalog nie istnieje"
846851
847 #: ../src/exportViewDialog.js:160
852 #: src/exportViewDialog.js:160
848853 msgid "No filename specified"
849854 msgstr "Nie podano nazwy pliku"
850855
851 #: ../src/exportViewDialog.js:168
856 #: src/exportViewDialog.js:168
852857 msgid "Unable to export view"
853858 msgstr "Nie można wyeksportować widoku"
854859
855 #: ../src/geoJSONSource.js:98
860 #: src/geoJSONSource.js:98
856861 msgid "invalid coordinate"
857862 msgstr "nieprawidłowe współrzędne"
858863
859 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
860 #: ../src/geoJSONSource.js:202
864 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
861865 msgid "parse error"
862866 msgstr "błąd przetwarzania"
863867
864 #: ../src/geoJSONSource.js:181
868 #: src/geoJSONSource.js:181
865869 msgid "unknown geometry"
866870 msgstr "nieznana geometria"
867871
868 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
872 #: src/graphHopper.js:93 src/openTripPlanner.js:652
869873 msgid "Route request failed."
870874 msgstr "Żądanie trasy się nie powiodło."
871875
872 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
876 #: src/graphHopper.js:100 src/openTripPlanner.js:615
873877 msgid "No route found."
874878 msgstr "Nie odnaleziono żadnej trasy."
875879
876 #: ../src/graphHopper.js:189
880 #: src/graphHopper.js:188
877881 msgid "Start!"
878882 msgstr "Start!"
879883
880 #: ../src/mainWindow.js:59
884 #: src/mainWindow.js:59
881885 msgid "All Layer Files"
882886 msgstr "Wszystkie pliki warstw"
883887
884 #: ../src/mainWindow.js:452
888 #: src/mainWindow.js:444
885889 msgid "Failed to connect to location service"
886890 msgstr "Połączenie z usługą położenia się nie powiodło"
887891
888 #: ../src/mainWindow.js:509
892 #: src/mainWindow.js:509
889893 msgid "translator-credits"
890894 msgstr ""
891895 "Piotr Drąg <piotrdrag@gmail.com>, 2013-2018\n"
892896 "Paweł Żołnowski <pawel@zolnowski.name>, 2014-2015\n"
893897 "Aviary.pl <community-poland@mozilla.org>, 2013-2018"
894898
895 #: ../src/mainWindow.js:512
899 #: src/mainWindow.js:512
896900 msgid "A map application for GNOME"
897901 msgstr "Mapy dla środowiska GNOME"
898902
899 #: ../src/mainWindow.js:523
903 #: src/mainWindow.js:523
900904 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
901905 msgstr "Copyright © 2011-2017 Red Hat, Inc. i autorzy Map GNOME"
902906
903 #: ../src/mainWindow.js:542
907 #: src/mainWindow.js:542
904908 #, javascript-format
905909 msgid "Map data by %s and contributors"
906910 msgstr "Dane mapy autorstwa %s i współtwórców"
910914 #. * the bare name of the tile provider, or a linkified URL if one
911915 #. * is available
912916 #.
913 #: ../src/mainWindow.js:558
917 #: src/mainWindow.js:558
914918 #, javascript-format
915919 msgid "Map tiles provided by %s"
916920 msgstr "Mapa dostarczana przez %s"
917921
918 #: ../src/mapView.js:350
922 #: src/mapView.js:353
919923 msgid "File type is not supported"
920924 msgstr "Typ pliku jest nieobsługiwany"
921925
922 #: ../src/mapView.js:357
926 #: src/mapView.js:360
923927 msgid "Failed to open layer"
924928 msgstr "Otwarcie warstwy się nie powiodło"
925929
926 #: ../src/mapView.js:393
930 #: src/mapView.js:396
927931 msgid "Failed to open GeoURI"
928932 msgstr "Otwarcie adresu GeoURI się nie powiodło"
929933
930 #: ../src/openTripPlanner.js:613
931 msgid "No earlier alternatives found."
932 msgstr "Nie odnaleziono wcześniejszych możliwości."
933
934 #: ../src/openTripPlanner.js:614
935 msgid "No later alternatives found."
936 msgstr "Nie odnaleziono późniejszych możliwości."
937
938 #: ../src/openTripPlanner.js:652
934 #: src/openTripPlanner.js:648
939935 msgid "No timetable data found for this route."
940936 msgstr "Nie odnaleziono rozkładu jazdy dla tej trasy."
941937
942938 #. setting the status in session.cancel_message still seems
943939 #. to always give status IO_ERROR
944 #: ../src/osmConnection.js:436
940 #: src/osmConnection.js:436
945941 msgid "Incorrect user name or password"
946942 msgstr "Niepoprawna nazwa użytkownika lub hasło"
947943
948 #: ../src/osmConnection.js:438
944 #: src/osmConnection.js:438
949945 msgid "Success"
950946 msgstr "Powodzenie"
951947
952 #: ../src/osmConnection.js:440
948 #: src/osmConnection.js:440
953949 msgid "Bad request"
954950 msgstr "Błędne żądanie"
955951
956 #: ../src/osmConnection.js:442
952 #: src/osmConnection.js:442
957953 msgid "Object not found"
958954 msgstr "Nie odnaleziono obiektu"
959955
960 #: ../src/osmConnection.js:444
956 #: src/osmConnection.js:444
961957 msgid "Conflict, someone else has just modified the object"
962958 msgstr "Konflikt, ktoś inny właśnie zmodyfikował obiekt"
963959
964 #: ../src/osmConnection.js:446
960 #: src/osmConnection.js:446
965961 msgid "Object has been deleted"
966962 msgstr "Usunięto obiekt"
967963
968 #: ../src/osmConnection.js:448
964 #: src/osmConnection.js:448
969965 msgid "Way or relation refers to non-existing children"
970966 msgstr "Droga lub związek odnosi się do nieistniejących elementów potomnych"
971967
972 #: ../src/osmEditDialog.js:105
968 #: src/osmEditDialog.js:105
973969 msgid "Name"
974970 msgstr "Nazwa"
975971
976 #: ../src/osmEditDialog.js:108
972 #: src/osmEditDialog.js:108
977973 msgid "The official name. This is typically what appears on signs."
978974 msgstr "Oficjalna nazwa. Zwykle pojawia się na znakach."
979975
980 #: ../src/osmEditDialog.js:111
976 #: src/osmEditDialog.js:111
981977 msgid "Address"
982978 msgstr "Adres"
983979
984 #: ../src/osmEditDialog.js:119
980 #: src/osmEditDialog.js:119
985981 msgid "Website"
986982 msgstr "Strona WWW"
987983
988 #: ../src/osmEditDialog.js:122
984 #: src/osmEditDialog.js:122
989985 msgid ""
990986 "The official website. Try to use the most basic form of a URL i.e. http://"
991987 "example.com instead of http://example.com/index.html."
993989 "Oficjalna strona WWW. Proszę używać najbardziej podstawowej formy adresu "
994990 "URL, tzn. „http://example.com” zamiast „http://example.com/index.html”."
995991
996 #: ../src/osmEditDialog.js:127
992 #: src/osmEditDialog.js:127
997993 msgid "Phone"
998994 msgstr "Telefon"
999995
1000 #: ../src/osmEditDialog.js:131
996 #: src/osmEditDialog.js:131
1001997 msgid ""
1002998 "Phone number. Use the international format, starting with a + sign. Beware "
1003999 "of local privacy laws, especially for private phone numbers."
10061002 "„+”. Proszę przestrzegać lokalnych praw do prywatności, zwłaszcza w stosunku "
10071003 "do prywatnych numerów telefonów."
10081004
1009 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1005 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10101006 msgid "Wikipedia"
10111007 msgstr "Wikipedia"
10121008
1013 #: ../src/osmEditDialog.js:140
1009 #: src/osmEditDialog.js:140
10141010 msgid ""
10151011 "The format used should include the language code and the article title like "
10161012 "“en:Article title”."
10181014 "Używany format powinien zawierać kod języka i tytuł artykułu, np. „pl:Tytuł "
10191015 "artykułu”."
10201016
1021 #: ../src/osmEditDialog.js:144
1017 #: src/osmEditDialog.js:144
10221018 msgid "Opening hours"
10231019 msgstr "Godziny otwarcia"
10241020
1025 #: ../src/osmEditDialog.js:149
1021 #: src/osmEditDialog.js:149
10261022 msgid "See the link in the label for help on format."
10271023 msgstr ""
10281024 "Więcej informacji o formacie znajduje się pod odnośnikiem na etykiecie."
10291025
1030 #: ../src/osmEditDialog.js:152
1026 #: src/osmEditDialog.js:152
10311027 msgid "Population"
10321028 msgstr "Liczba mieszkańców"
10331029
1034 #: ../src/osmEditDialog.js:157
1030 #: src/osmEditDialog.js:157
10351031 msgid "Altitude"
10361032 msgstr "Wysokość"
10371033
1038 #: ../src/osmEditDialog.js:160
1034 #: src/osmEditDialog.js:160
10391035 msgid "Elevation (height above sea level) of a point in metres."
10401036 msgstr "Wyniesienie (wysokość ponad poziomem morza) miejsca w metrach."
10411037
1042 #: ../src/osmEditDialog.js:163
1038 #: src/osmEditDialog.js:163
10431039 msgid "Wheelchair access"
10441040 msgstr "Dostęp dla osób na wózku"
10451041
1046 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1047 #: ../src/osmEditDialog.js:213
1042 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10481043 msgid "Yes"
10491044 msgstr "Tak"
10501045
1051 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1052 #: ../src/osmEditDialog.js:214
1046 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10531047 msgid "No"
10541048 msgstr "Nie"
10551049
1056 #: ../src/osmEditDialog.js:168
1050 #: src/osmEditDialog.js:168
10571051 msgid "Limited"
10581052 msgstr "Ograniczony"
10591053
1060 #: ../src/osmEditDialog.js:169
1054 #: src/osmEditDialog.js:169
10611055 msgid "Designated"
10621056 msgstr "Specjalnie zaprojektowany"
10631057
1064 #: ../src/osmEditDialog.js:172
1058 #: src/osmEditDialog.js:172
10651059 msgid "Internet access"
10661060 msgstr "Dostęp do Internetu"
10671061
10681062 #. Translators:
10691063 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10701064 #.
1071 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1065 #: src/osmEditDialog.js:177 src/translations.js:340
10721066 msgid "Wi-Fi"
10731067 msgstr "Wi-Fi"
10741068
1075 #: ../src/osmEditDialog.js:178
1069 #: src/osmEditDialog.js:178
10761070 msgid "Wired"
10771071 msgstr "Przewodowy"
10781072
1079 #: ../src/osmEditDialog.js:179
1073 #: src/osmEditDialog.js:179
10801074 msgid "Terminal"
10811075 msgstr "Na miejscu"
10821076
1083 #: ../src/osmEditDialog.js:180
1077 #: src/osmEditDialog.js:180
10841078 msgid "Service"
10851079 msgstr "Obsługa"
10861080
1087 #: ../src/osmEditDialog.js:183
1081 #: src/osmEditDialog.js:183
10881082 msgid "Religion"
10891083 msgstr "Religia"
10901084
1091 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1085 #: src/osmEditDialog.js:186 src/translations.js:363
10921086 msgid "Animism"
10931087 msgstr "Animizm"
10941088
1095 #: ../src/osmEditDialog.js:187
1089 #: src/osmEditDialog.js:187
10961090 msgid "Bahá’í"
10971091 msgstr "Bahaizm"
10981092
1099 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1093 #: src/osmEditDialog.js:188 src/translations.js:365
11001094 msgid "Buddhism"
11011095 msgstr "Buddyzm"
11021096
1103 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1097 #: src/osmEditDialog.js:189 src/translations.js:366
11041098 msgid "Caodaism"
11051099 msgstr "Kaodaizm"
11061100
1107 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1101 #: src/osmEditDialog.js:190 src/translations.js:367
11081102 msgid "Christianity"
11091103 msgstr "Chrześcijaństwo"
11101104
1111 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1105 #: src/osmEditDialog.js:191 src/translations.js:368
11121106 msgid "Confucianism"
11131107 msgstr "Konfucjanizm"
11141108
1115 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1109 #: src/osmEditDialog.js:192 src/translations.js:369
11161110 msgid "Hinduism"
11171111 msgstr "Hinduizm"
11181112
1119 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1113 #: src/osmEditDialog.js:193 src/translations.js:370
11201114 msgid "Jainism"
11211115 msgstr "Dźinizm"
11221116
1123 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1117 #: src/osmEditDialog.js:194 src/translations.js:371
11241118 msgid "Judaism"
11251119 msgstr "Judaizm"
11261120
1127 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1121 #: src/osmEditDialog.js:195 src/translations.js:372
11281122 msgid "Islam"
11291123 msgstr "Islam"
11301124
1131 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1125 #: src/osmEditDialog.js:196 src/translations.js:373
11321126 msgid "Multiple Religions"
11331127 msgstr "Wiele religii"
11341128
1135 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1129 #: src/osmEditDialog.js:197 src/translations.js:374
11361130 msgid "Paganism"
11371131 msgstr "Pogaństwo"
11381132
1139 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1133 #: src/osmEditDialog.js:198 src/translations.js:375
11401134 msgid "Pastafarianism"
11411135 msgstr "Pastafarianizm"
11421136
1143 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1137 #: src/osmEditDialog.js:199 src/translations.js:376
11441138 msgid "Scientology"
11451139 msgstr "Scjentologia"
11461140
1147 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1141 #: src/osmEditDialog.js:200 src/translations.js:377
11481142 msgid "Shinto"
11491143 msgstr "Shintō"
11501144
1151 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1145 #: src/osmEditDialog.js:201 src/translations.js:378
11521146 msgid "Sikhism"
11531147 msgstr "Sikhizm"
11541148
1155 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1149 #: src/osmEditDialog.js:202 src/translations.js:379
11561150 msgid "Spiritualism"
11571151 msgstr "Spirytualizm"
11581152
1159 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1153 #: src/osmEditDialog.js:203 src/translations.js:380
11601154 msgid "Taoism"
11611155 msgstr "Taoizm"
11621156
1163 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1157 #: src/osmEditDialog.js:204 src/translations.js:381
11641158 msgid "Unitarian Universalism"
11651159 msgstr "Uniwersalizm unitariański"
11661160
1167 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1161 #: src/osmEditDialog.js:205 src/translations.js:382
11681162 msgid "Voodoo"
11691163 msgstr "Voodoo"
11701164
1171 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1165 #: src/osmEditDialog.js:206 src/translations.js:383
11721166 msgid "Yazidism"
11731167 msgstr "Jazydyzm"
11741168
1175 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1169 #: src/osmEditDialog.js:207 src/translations.js:384
11761170 msgid "Zoroastrianism"
11771171 msgstr "Zaratusztrianizm"
11781172
1179 #: ../src/osmEditDialog.js:210
1173 #: src/osmEditDialog.js:210
11801174 msgid "Toilets"
11811175 msgstr "Toalety"
11821176
1183 #: ../src/osmEditDialog.js:217
1177 #: src/osmEditDialog.js:217
11841178 msgid "Note"
11851179 msgstr "Uwaga"
11861180
1187 #: ../src/osmEditDialog.js:220
1181 #: src/osmEditDialog.js:220
11881182 msgid ""
11891183 "Information used to inform other mappers about non-obvious information about "
11901184 "an element, the author’s intent when creating it, or hints for further "
11941188 "o elemencie, intencjach autora przy jego tworzeniu lub wskazówkach na dalsze "
11951189 "ulepszenia."
11961190
1197 #: ../src/osmEditDialog.js:325
1191 #: src/osmEditDialog.js:325
11981192 msgctxt "dialog title"
11991193 msgid "Add to OpenStreetMap"
12001194 msgstr "Dodanie do serwisu OpenStreetMap"
12011195
1202 #: ../src/osmEditDialog.js:379
1196 #: src/osmEditDialog.js:379
12031197 msgid "Select Type"
12041198 msgstr "Wybór typu"
12051199
1206 #: ../src/osmEditDialog.js:496
1200 #: src/osmEditDialog.js:496
12071201 msgid "Done"
12081202 msgstr "Gotowe"
12091203
1210 #: ../src/placeBubble.js:125
1204 #: src/placeBubble.js:125
12111205 msgid "Population:"
12121206 msgstr "Liczba mieszkańców:"
12131207
1214 #: ../src/placeBubble.js:131
1208 #: src/placeBubble.js:131
12151209 msgid "Altitude:"
12161210 msgstr "Wysokość:"
12171211
1218 #: ../src/placeBubble.js:136
1212 #: src/placeBubble.js:136
12191213 msgid "Opening hours:"
12201214 msgstr "Godziny otwarcia:"
12211215
1222 #: ../src/placeBubble.js:141
1216 #: src/placeBubble.js:141
12231217 msgid "Internet access:"
12241218 msgstr "Dostęp do Internetu:"
12251219
1226 #: ../src/placeBubble.js:146
1220 #: src/placeBubble.js:146
12271221 msgid "Religion:"
12281222 msgstr "Religia:"
12291223
1230 #: ../src/placeBubble.js:151
1224 #: src/placeBubble.js:151
12311225 msgid "Toilets:"
12321226 msgstr "Toalety:"
12331227
1234 #: ../src/placeBubble.js:156
1228 #: src/placeBubble.js:156
12351229 msgid "Wheelchair access:"
12361230 msgstr "Dostęp dla osób na wózku:"
12371231
1238 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1232 #: src/placeBubble.js:162 src/placeBubble.js:166
12391233 msgid "Phone:"
12401234 msgstr "Telefon:"
12411235
1242 #: ../src/placeEntry.js:186
1236 #: src/placeEntry.js:186
12431237 msgid "Failed to parse Geo URI"
12441238 msgstr "Przetworzenie adresu URI Geo się nie powiodło"
12451239
12491243 #. Translators:
12501244 #. * There is public internet access but the particular kind is unknown.
12511245 #.
1252 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1246 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12531247 msgid "yes"
12541248 msgstr "tak"
12551249
12581252 #. * can be accessed and others not, areas requiring assistance
12591253 #. * by someone pushing up a steep gradient).
12601254 #.
1261 #: ../src/place.js:225
1255 #: src/place.js:225
12621256 msgid "limited"
12631257 msgstr "ograniczony"
12641258
12701264 #. * no internet access is offered in a place where
12711265 #. * someone might expect it.
12721266 #.
1273 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1267 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12741268 msgid "no"
12751269 msgstr "nie"
12761270
12791273 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12801274 #. * only). This is rarely used.
12811275 #.
1282 #: ../src/place.js:238
1276 #: src/place.js:238
12831277 msgid "designated"
12841278 msgstr "specjalnie zaprojektowany"
12851279
1286 #: ../src/printLayout.js:240
1280 #: src/printLayout.js:240
12871281 #, javascript-format
12881282 msgid "From %s to %s"
12891283 msgstr "Z %s do %s"
12901284
1291 #: ../src/printOperation.js:46
1285 #: src/printOperation.js:46
12921286 msgid "Loading map tiles for printing"
12931287 msgstr "Wczytywanie mapy do wydrukowania"
12941288
1295 #: ../src/printOperation.js:47
1289 #: src/printOperation.js:47
12961290 msgid "You can abort printing if this takes too long"
12971291 msgstr "Można przerwać drukowanie, jeśli trwa to za długo"
12981292
1299 #: ../src/printOperation.js:49
1293 #: src/printOperation.js:49
13001294 msgid "Abort printing"
13011295 msgstr "Przerwij drukowanie"
13021296
13031297 #. Translators: this is add via location tooltip
1304 #: ../src/routeEntry.js:72
1298 #: src/routeEntry.js:72
13051299 msgid "Add via location"
13061300 msgstr "Dodaje położenie pośrednie"
13071301
13081302 #. Translators: this is remove via location tooltip
1309 #: ../src/routeEntry.js:78
1303 #: src/routeEntry.js:78
13101304 msgid "Remove via location"
13111305 msgstr "Usuwa położenie pośrednie"
13121306
13131307 #. Translators: this is reverse route tooltip
1314 #: ../src/routeEntry.js:84
1308 #: src/routeEntry.js:84
13151309 msgid "Reverse route"
13161310 msgstr "Odwraca trasę"
13171311
1318 #: ../src/sendToDialog.js:176
1312 #: src/sendToDialog.js:175
13191313 msgid "Failed to open URI"
13201314 msgstr "Otwarcie adresu URI się nie powiodło"
13211315
1322 #: ../src/shapeLayer.js:91
1316 #: src/shapeLayer.js:91
13231317 msgid "failed to load file"
13241318 msgstr "wczytanie pliku się nie powiodło"
13251319
13261320 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1327 #: ../src/sidebar.js:292
1321 #: src/sidebar.js:293
13281322 #, javascript-format
13291323 msgid "Estimated time: %s"
13301324 msgstr "Przybliżony czas: %s"
13321326 #. Translators: this a format string indicating arriving at the
13331327 #. * destination of journey with the arrival address and transit
13341328 #. * stop as the format parameter
1335 #: ../src/transitArrivalRow.js:54
1329 #: src/transitArrivalRow.js:54
13361330 #, javascript-format
13371331 msgid "Arrive at %s"
13381332 msgstr "Przybycie do: %s"
13391333
1340 #: ../src/transitArrivalRow.js:56
1334 #: src/transitArrivalRow.js:56
13411335 msgid "Arrive"
13421336 msgstr "Przybycie"
13431337
13441338 #. Translators: this is a format string indicating instructions
13451339 #. * starting a journey at the address given as the parameter
13461340 #.
1347 #: ../src/transitLegRow.js:71
1341 #: src/transitLegRow.js:71
13481342 #, javascript-format
13491343 msgid "Start at %s"
13501344 msgstr "Początek w: %s"
13531347 #. * with no set name (such as when the user started routing from
13541348 #. * an arbitrary point on the map)
13551349 #.
1356 #: ../src/transitLegRow.js:77
1350 #: src/transitLegRow.js:77
13571351 msgid "Start"
13581352 msgstr "Początek"
13591353
1360 #: ../src/transitLegRow.js:106
1354 #: src/transitLegRow.js:106
13611355 msgid "Show walking instructions"
13621356 msgstr "Wyświetla wskazówki"
13631357
1364 #: ../src/transitLegRow.js:107
1358 #: src/transitLegRow.js:107
13651359 msgid "Hide walking instructions"
13661360 msgstr "Ukrywa wskazówki"
13671361
13681362 #. Translators: this is a format string indicating walking a certain
13691363 #. * distance, with the distance expression being the %s placeholder
13701364 #.
1371 #: ../src/transitLegRow.js:132
1365 #: src/transitLegRow.js:132
13721366 #, javascript-format
13731367 msgid "Walk %s"
13741368 msgstr "Przejście %s"
13751369
1376 #: ../src/transitMoreRow.js:39
1370 #: src/transitMoreRow.js:39
13771371 msgid "Load earlier alternatives"
13781372 msgstr "Wczytaj wcześniejsze możliwości"
13791373
1380 #: ../src/transitMoreRow.js:41
1374 #: src/transitMoreRow.js:41
13811375 msgid "Load later alternatives"
13821376 msgstr "Wczytaj późniejsze możliwości"
13831377
1378 #: src/transitMoreRow.js:54
1379 msgid "No earlier alternatives found."
1380 msgstr "Nie odnaleziono wcześniejszych możliwości."
1381
1382 #: src/transitMoreRow.js:56
1383 msgid "No later alternatives found."
1384 msgstr "Nie odnaleziono późniejszych możliwości."
1385
13841386 #.
13851387 #. * Translators: this is a format string giving the equivalent to
13861388 #. * "may 29" according to the current locale's convensions.
13871389 #.
1388 #: ../src/transitOptionsPanel.js:141
1390 #: src/transitOptionsPanel.js:141
13891391 msgctxt "month-day-date"
13901392 msgid "%b %e"
13911393 msgstr "%-d %b"
13951397 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13961398 #. * these could be rearranged if needed.
13971399 #.
1398 #: ../src/transitPlan.js:249
1400 #: src/transitPlan.js:254
13991401 #, javascript-format
14001402 msgid "%s – %s"
14011403 msgstr "%s-%s"
14041406 #. * less than an hour, with only the minutes part, using plural forms
14051407 #. * as appropriate
14061408 #.
1407 #: ../src/transitPlan.js:276
1409 #: src/transitPlan.js:281
14081410 #, javascript-format
14091411 msgid "%d minute"
14101412 msgid_plural "%d minutes"
14161418 #. * where the duration is an exact number of hours (i.e. no
14171419 #. * minutes part), using plural forms as appropriate
14181420 #.
1419 #: ../src/transitPlan.js:287
1421 #: src/transitPlan.js:292
14201422 #, javascript-format
14211423 msgid "%d hour"
14221424 msgid_plural "%d hours"
14281430 #. * where the duration contains an hour and minute part, it's
14291431 #. * pluralized on the hours part
14301432 #.
1431 #: ../src/transitPlan.js:293
1433 #: src/transitPlan.js:298
14321434 #, javascript-format
14331435 msgid "%d:%02d hour"
14341436 msgid_plural "%d:%02d hours"
14421444 #. * "12:00–13:03" where the placeholder %s are the actual times,
14431445 #. * these could be rearranged if needed.
14441446 #.
1445 #: ../src/transitPlan.js:642
1447 #: src/transitPlan.js:647
14461448 #, javascript-format
14471449 msgid "%s–%s"
14481450 msgstr "%s-%s"
14491451
1450 #: ../src/translations.js:56
1452 #: src/translations.js:56
14511453 msgid "around the clock"
14521454 msgstr "całą dobę"
14531455
1454 #: ../src/translations.js:58
1456 #: src/translations.js:58
14551457 msgid "from sunrise to sunset"
14561458 msgstr "od świtu do zmierzchu"
14571459
14611463 #. * The space between the format place holders could be
14621464 #. * substituted with the appropriate separator.
14631465 #.
1464 #: ../src/translations.js:77
1466 #: src/translations.js:77
14651467 #, javascript-format
14661468 msgctxt "time range list"
14671469 msgid "%s %s"
14731475 #. * The space between the format place holders could be
14741476 #. * substituted with the appropriate separator.
14751477 #.
1476 #: ../src/translations.js:89
1478 #: src/translations.js:89
14771479 #, javascript-format
14781480 msgctxt "time range list"
14791481 msgid "%s %s %s"
14861488 #. * The space between the format place holders could be substituted with
14871489 #. * the appropriate separator or phrase and the ordering of the arguments
14881490 #. * can be rearranged with the %n#s syntax.
1489 #: ../src/translations.js:120
1491 #: src/translations.js:120
14901492 #, javascript-format
14911493 msgctxt "time range component"
14921494 msgid "%s %s"
15011503 #. * place holder.
15021504 #. * The separator (,) could be replaced with a translated variant or
15031505 #. * a phrase if appropriate.
1504 #: ../src/translations.js:152
1506 #: src/translations.js:152
15051507 #, javascript-format
15061508 msgctxt "day interval list"
15071509 msgid "%s,%s"
15161518 #. * %s place holder.
15171519 #. * The separator (,) could be replaced with a translated variant or
15181520 #. * a phrase if appropriate.
1519 #: ../src/translations.js:166
1521 #: src/translations.js:166
15201522 #, javascript-format
15211523 msgctxt "day interval list"
15221524 msgid "%s,%s,%s"
15231525 msgstr "%s, %s, %s"
15241526
1525 #: ../src/translations.js:185
1527 #: src/translations.js:185
15261528 msgid "every day"
15271529 msgstr "codziennie"
15281530
15291531 #. Translators:
15301532 #. * This represents a range of days with a starting and ending day.
15311533 #.
1532 #: ../src/translations.js:197
1534 #: src/translations.js:197
15331535 #, javascript-format
15341536 msgctxt "day range"
15351537 msgid "%s-%s"
15361538 msgstr "%s-%s"
15371539
1538 #: ../src/translations.js:208
1540 #: src/translations.js:208
15391541 msgid "public holidays"
15401542 msgstr "dni ustawowo wolne od pracy"
15411543
1542 #: ../src/translations.js:210
1544 #: src/translations.js:210
15431545 msgid "school holidays"
15441546 msgstr "wakacje/ferie szkolne"
15451547
15511553 #. * the translation. The order of the arguments can be rearranged
15521554 #. * using the %n$s syntax.
15531555 #.
1554 #: ../src/translations.js:250
1556 #: src/translations.js:250
15551557 #, javascript-format
15561558 msgctxt "time interval list"
15571559 msgid "%s, %s"
15581560 msgstr "%s, %s"
15591561
1560 #: ../src/translations.js:264
1562 #: src/translations.js:264
15611563 msgid "not open"
15621564 msgstr "zamknięte"
15631565
15681570 #. * translation as needed. The order of the arguments can be rearranged
15691571 #. * using the %n$s syntax.
15701572 #.
1571 #: ../src/translations.js:279
1573 #: src/translations.js:279
15721574 #, javascript-format
15731575 msgctxt "time interval"
15741576 msgid "%s-%s"
15771579 #. Translators:
15781580 #. * This means a a place where you can plug in your laptop with ethernet.
15791581 #.
1580 #: ../src/translations.js:345
1582 #: src/translations.js:345
15811583 msgid "wired"
15821584 msgstr "przewodowy"
15831585
15841586 #. Translators:
15851587 #. * Like internet cafe or library where the computer is given.
15861588 #.
1587 #: ../src/translations.js:350
1589 #: src/translations.js:350
15881590 msgid "terminal"
15891591 msgstr "na miejscu"
15901592
15911593 #. Translators:
15921594 #. * This means there is personnel which helps you in case of problems.
15931595 #.
1594 #: ../src/translations.js:355
1596 #: src/translations.js:355
15951597 msgid "service"
15961598 msgstr "obsługa"
15971599
15981600 #. Translators: Accuracy of user location information
1599 #: ../src/utils.js:226
1601 #: src/utils.js:226
16001602 msgid "Unknown"
16011603 msgstr "Nieznana"
16021604
16031605 #. Translators: Accuracy of user location information
1604 #: ../src/utils.js:229
1606 #: src/utils.js:229
16051607 msgid "Exact"
16061608 msgstr "Dokładna"
16071609
1608 #: ../src/utils.js:287
1610 #: src/utils.js:287
16091611 #, javascript-format
16101612 msgid "%f h"
16111613 msgstr "%f godz."
16121614
1613 #: ../src/utils.js:289
1615 #: src/utils.js:289
16141616 #, javascript-format
16151617 msgid "%f min"
16161618 msgstr "%f min"
16171619
1618 #: ../src/utils.js:291
1620 #: src/utils.js:291
16191621 #, javascript-format
16201622 msgid "%f s"
16211623 msgstr "%f s"
16221624
16231625 #. Translators: This is a distance measured in kilometers
1624 #: ../src/utils.js:302
1626 #: src/utils.js:302
16251627 #, javascript-format
16261628 msgid "%s km"
16271629 msgstr "%s km"
16281630
16291631 #. Translators: This is a distance measured in meters
1630 #: ../src/utils.js:305
1632 #: src/utils.js:305
16311633 #, javascript-format
16321634 msgid "%s m"
16331635 msgstr "%s m"
16341636
16351637 #. Translators: This is a distance measured in miles
1636 #: ../src/utils.js:313
1638 #: src/utils.js:313
16371639 #, javascript-format
16381640 msgid "%s mi"
16391641 msgstr "%s mi"
16401642
16411643 #. Translators: This is a distance measured in feet
1642 #: ../src/utils.js:316
1644 #: src/utils.js:316
16431645 #, javascript-format
16441646 msgid "%s ft"
16451647 msgstr "%s ft"
55 # Artur de Aquino Morais <artur.morais93@outlook.com>, 2016.
66 # Antonio Fernandes C. Neto <fernandesn@gnome.org>, 2016.
77 # Gustavo Marques <gutodisse@gmail.com>, 2016.
8 # Enrico Nicoletto <liverig@gmail.com>, 2013-2016.
8 # Enrico Nicoletto <liverig@gmail.com>, 2013-2016, 2018.
99 # Jamerson Tiossi <jamersontiossi@yahoo.com.br>, 2017.
1010 # Rafael Fontenelle <rafaelff@gnome.org>, 2013-2018.
11 # Bruno Lopes da Silva <brunolopesbldsb@gmail.com>, 2018.
1112 msgid ""
1213 msgstr ""
1314 "Project-Id-Version: gnome-maps master\n"
14 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
15 "maps&keywords=I18N+L10N&component=general\n"
16 "POT-Creation-Date: 2018-03-25 19:19+0000\n"
17 "PO-Revision-Date: 2018-03-26 12:03-0200\n"
18 "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
15 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
16 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
17 "PO-Revision-Date: 2018-07-09 13:58-0300\n"
18 "Last-Translator: Bruno Lopes da Silva <brunolopesbldsb@gmail.com>\n"
1919 "Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
2020 "Language: pt_BR\n"
2121 "MIME-Version: 1.0\n"
2222 "Content-Type: text/plain; charset=UTF-8\n"
2323 "Content-Transfer-Encoding: 8bit\n"
2424 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
25 "X-Generator: Virtaal 1.0.0-beta1\n"
25 "X-Generator: Virtaal 0.7.1\n"
2626 "X-Project-Style: gnome\n"
2727
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
28 #: data/org.gnome.Maps.appdata.xml.in:6
2929 msgid "GNOME Maps"
3030 msgstr "GNOME Mapas"
3131
32 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
32 #: data/org.gnome.Maps.appdata.xml.in:7
3333 msgid "Find places around the world"
3434 msgstr "Encontrar lugares ao redor do mundo"
3535
3636 # O último 'ou' dá sentido de inclusão, pois ambos são opções válidas.--Enrico
37 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
37 #: data/org.gnome.Maps.appdata.xml.in:9
3838 msgid ""
3939 "Maps gives you quick access to maps all across the world. It allows you to "
4040 "quickly find the place you’re looking for by searching for a city or street, "
4646 "amigo(a)."
4747
4848 # Contribuições pois os usuários inserem os dados no banco de dados e não criam as tabelas deste --Enrico.
49 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
49 #: data/org.gnome.Maps.appdata.xml.in:14
5050 msgid ""
5151 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
5252 "thousands of people across the globe."
5858 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5959 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
6060 #. your language to see what words you can use for the translated search.
61 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
61 #: data/org.gnome.Maps.appdata.xml.in:22
6262 msgid ""
6363 "You can even search for specific types of locations, such as “Pubs near Main "
6464 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6868 "Alexanderplatz, Berlin”."
6969
7070 #. Translators: This is the program name.
71 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
72 #: ../src/application.js:85 ../src/mainWindow.js:511
71 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
72 #: src/application.js:83 src/mainWindow.js:511
7373 msgid "Maps"
7474 msgstr "Mapas"
7575
76 #: ../data/org.gnome.Maps.desktop.in.h:2
76 #: data/org.gnome.Maps.desktop.in:5
7777 msgid "A simple maps application"
7878 msgstr "Um simples aplicativo de mapas"
7979
80 #: ../data/org.gnome.Maps.desktop.in.h:3
80 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
81 #: data/org.gnome.Maps.desktop.in:8
82 msgid "org.gnome.Maps"
83 msgstr "org.gnome.Maps"
84
85 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
86 #: data/org.gnome.Maps.desktop.in:14
8187 msgid "Maps;"
8288 msgstr "Mapas;"
8389
84 #: ../data/org.gnome.Maps.desktop.in.h:4
90 #: data/org.gnome.Maps.desktop.in:17
8591 msgid "Allows your location to be shown on the map."
8692 msgstr "Permite que sua localização seja mostrada no mapa."
8793
88 #: ../data/org.gnome.Maps.gschema.xml.h:1
94 #: data/org.gnome.Maps.gschema.xml:11
8995 msgid "last viewed location"
9096 msgstr "última localização vista"
9197
92 #: ../data/org.gnome.Maps.gschema.xml.h:2
98 #: data/org.gnome.Maps.gschema.xml:12
9399 msgid "Coordinates of last viewed location."
94100 msgstr "Coordenadas do última localização vista."
95101
96 #: ../data/org.gnome.Maps.gschema.xml.h:3
102 #: data/org.gnome.Maps.gschema.xml:16
97103 msgid "Window size"
98104 msgstr "Tamanho da janela"
99105
100 #: ../data/org.gnome.Maps.gschema.xml.h:4
106 #: data/org.gnome.Maps.gschema.xml:17
101107 msgid "Window size (width and height)."
102108 msgstr "Tamanho da janela (largura e altura)."
103109
104 #: ../data/org.gnome.Maps.gschema.xml.h:5
110 #: data/org.gnome.Maps.gschema.xml:21
105111 msgid "Window position"
106112 msgstr "Posição da janela"
107113
108 #: ../data/org.gnome.Maps.gschema.xml.h:6
114 #: data/org.gnome.Maps.gschema.xml:22
109115 msgid "Window position (X and Y)."
110116 msgstr "A posição da janela (X e Y)."
111117
112 #: ../data/org.gnome.Maps.gschema.xml.h:7
118 #: data/org.gnome.Maps.gschema.xml:26
113119 msgid "Window maximized"
114120 msgstr "Janela maximizada"
115121
116 #: ../data/org.gnome.Maps.gschema.xml.h:8
122 #: data/org.gnome.Maps.gschema.xml:27
117123 msgid "Window maximization state"
118124 msgstr "O estado de janela maximizada"
119125
120 #: ../data/org.gnome.Maps.gschema.xml.h:9
126 #: data/org.gnome.Maps.gschema.xml:31
121127 msgid "Maximum number of search results"
122128 msgstr "Número máximo de resultados de pesquisa"
123129
124 #: ../data/org.gnome.Maps.gschema.xml.h:10
130 #: data/org.gnome.Maps.gschema.xml:32
125131 msgid "Maximum number of search results from geocode search."
126132 msgstr "Número máximo de resultados da pesquisa por geocódigo."
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:11
134 #: data/org.gnome.Maps.gschema.xml:36
129135 msgid "Number of recent places to store"
130136 msgstr "Número de lugares recentes para armazenar"
131137
132 #: ../data/org.gnome.Maps.gschema.xml.h:12
138 #: data/org.gnome.Maps.gschema.xml:37
133139 msgid "Number of recently visited places to store."
134140 msgstr "Número de lugares visitados recentemente para armazenar."
135141
136 #: ../data/org.gnome.Maps.gschema.xml.h:13
142 #: data/org.gnome.Maps.gschema.xml:41
137143 msgid "Number of recent routes to store"
138144 msgstr "Número de rotas recentes para armazenar"
139145
140 #: ../data/org.gnome.Maps.gschema.xml.h:14
146 #: data/org.gnome.Maps.gschema.xml:42
141147 msgid "Number of recently visited routes to store."
142148 msgstr "Número de rotas visitadas recentemente para armazenar."
143149
144 #: ../data/org.gnome.Maps.gschema.xml.h:15
150 #: data/org.gnome.Maps.gschema.xml:46
145151 msgid "Facebook check-in privacy setting"
146152 msgstr "Configurações de privacidade de check-in do Facebook"
147153
148154 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
149 #: ../data/org.gnome.Maps.gschema.xml.h:17
155 #: data/org.gnome.Maps.gschema.xml:48
150156 msgid ""
151157 "Latest used Facebook check-in privacy setting. Possible values are: "
152158 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
154160 "Ultima configuração de privacidade de check-in usada no Facebook. Valores "
155161 "possíveis são: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS ou SELF."
156162
157 #: ../data/org.gnome.Maps.gschema.xml.h:18
163 #: data/org.gnome.Maps.gschema.xml:52
158164 msgid "Foursquare check-in privacy setting"
159165 msgstr "Configurações de privacidade de check-in do quadrante"
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:19
167 #: data/org.gnome.Maps.gschema.xml:53
162168 msgid ""
163169 "Latest used Foursquare check-in privacy setting. Possible values are: "
164170 "public, followers or private."
166172 "Ultima configuração de privacidade de check-in do quadrante usada. Valores "
167173 "possíveis são: público, seguidores ou privado."
168174
169 #: ../data/org.gnome.Maps.gschema.xml.h:20
175 #: data/org.gnome.Maps.gschema.xml:57
170176 msgid "Foursquare check-in Facebook broadcasting"
171177 msgstr "Publicação no Facebook de check-in no Foursquare"
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:21
179 #: data/org.gnome.Maps.gschema.xml:58
174180 msgid ""
175181 "Indicates if Foursquare should broadcast the check-in as a post in the "
176182 "Facebook account associated with the Foursquare account."
178184 "Indica se Foursquare deveria publicar o check-in como um postagem na conta "
179185 "Facebook associada com a conta Foursquare."
180186
181 #: ../data/org.gnome.Maps.gschema.xml.h:22
187 #: data/org.gnome.Maps.gschema.xml:62
182188 msgid "Foursquare check-in Twitter broadcasting"
183189 msgstr "Publicação no Twitter de check-in no Foursquare"
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:23
191 #: data/org.gnome.Maps.gschema.xml:63
186192 msgid ""
187193 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
188194 "Twitter account associated with the Foursquare account."
190196 "Indica se Foursquare deveria publicar o check-in como um tweet na conta "
191197 "Twitter associada com a conta Foursquare."
192198
193 #: ../data/org.gnome.Maps.gschema.xml.h:24
199 #: data/org.gnome.Maps.gschema.xml:67
194200 msgid "OpenStreetMap username or e-mail address"
195201 msgstr "Nome de usuário do OpenStreetMap ou endereço de e-mail"
196202
197 #: ../data/org.gnome.Maps.gschema.xml.h:25
203 #: data/org.gnome.Maps.gschema.xml:68
198204 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
199205 msgstr "Indica se o usuário ingressou para editar dados do OpenStreetMap."
200206
201 #: ../data/org.gnome.Maps.gschema.xml.h:26
207 #: data/org.gnome.Maps.gschema.xml:72
202208 msgid "Last used transportation type for routing"
203209 msgstr "Último tipo de transporte usado para rotas"
204210
205 #: ../data/ui/app-menu.ui.h:1
211 #: data/ui/app-menu.ui:7
206212 msgid "Set up OpenStreetMap Account"
207213 msgstr "Configurar conta do OpenStreetMap"
208214
209 #: ../data/ui/app-menu.ui.h:2
215 #: data/ui/app-menu.ui:12
210216 msgid "_Keyboard Shortcuts"
211217 msgstr "A_talhos de teclado"
212218
213 #: ../data/ui/app-menu.ui.h:3
219 #: data/ui/app-menu.ui:17
214220 msgid "About"
215221 msgstr "Sobre"
216222
217 #: ../data/ui/app-menu.ui.h:4
223 #: data/ui/app-menu.ui:21
218224 msgid "Quit"
219225 msgstr "Sair"
220226
221 #: ../data/ui/check-in-dialog.ui.h:1
227 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
222228 msgid "Visibility"
223229 msgstr "Visibilidade"
224230
225 #: ../data/ui/check-in-dialog.ui.h:2
231 #: data/ui/check-in-dialog.ui:334
226232 msgid "Post on Facebook"
227233 msgstr "Postar no Facebook"
228234
229 #: ../data/ui/check-in-dialog.ui.h:3
235 #: data/ui/check-in-dialog.ui:348
230236 msgid "Post on Twitter"
231237 msgstr "Postar no Twitter"
232238
233 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
234 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
239 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
240 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
235241 msgid "_Cancel"
236242 msgstr "_Cancelar"
237243
238244 #. Translators: Check in is used as a verb
239 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
245 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
240246 msgid "C_heck in"
241247 msgstr "Fazer c_heck-in"
242248
243 #: ../data/ui/check-in-dialog.ui.h:6
249 #: data/ui/check-in-dialog.ui:427
244250 msgid "Everyone"
245251 msgstr "Todos"
246252
247 #: ../data/ui/check-in-dialog.ui.h:7
253 #: data/ui/check-in-dialog.ui:431
248254 msgid "Friends of friends"
249255 msgstr "Amigos de amigos"
250256
251 #: ../data/ui/check-in-dialog.ui.h:8
257 #: data/ui/check-in-dialog.ui:435
252258 msgid "Just friends"
253259 msgstr "Somente amigos"
254260
255 #: ../data/ui/check-in-dialog.ui.h:9
261 #: data/ui/check-in-dialog.ui:439
256262 msgid "Just me"
257263 msgstr "Somente eu"
258264
259 #: ../data/ui/check-in-dialog.ui.h:10
265 #: data/ui/check-in-dialog.ui:453
260266 msgid "Public"
261267 msgstr "Público"
262268
263 #: ../data/ui/check-in-dialog.ui.h:11
269 #: data/ui/check-in-dialog.ui:457
264270 msgid "Followers"
265271 msgstr "Seguidores"
266272
267 #: ../data/ui/check-in-dialog.ui.h:12
273 #: data/ui/check-in-dialog.ui:461
268274 msgid "Private"
269275 msgstr "Privado"
270276
271 #: ../data/ui/context-menu.ui.h:1
277 #: data/ui/context-menu.ui:9
272278 msgid "What’s here?"
273279 msgstr "O que está aqui?"
274280
275 #: ../data/ui/context-menu.ui.h:2
281 #: data/ui/context-menu.ui:16
276282 msgid "Copy Location"
277283 msgstr "Copiar localização"
278284
279 #: ../data/ui/context-menu.ui.h:3
285 #: data/ui/context-menu.ui:23
280286 msgid "Export As Image"
281287 msgstr "Exportar como imagem"
282288
283 #: ../data/ui/context-menu.ui.h:4
289 #: data/ui/context-menu.ui:36
284290 msgid "Add to OpenStreetMap"
285291 msgstr "Adicionar ao OpenStreetMap"
286292
287 #: ../data/ui/export-view-dialog.ui.h:1
293 #: data/ui/export-view-dialog.ui:14
288294 msgid "Export view"
289295 msgstr "Exportar visão"
290296
291 #: ../data/ui/export-view-dialog.ui.h:3
297 #: data/ui/export-view-dialog.ui:34
292298 msgid "_Export"
293299 msgstr "_Exportar"
294300
295 #: ../data/ui/export-view-dialog.ui.h:4
301 #: data/ui/export-view-dialog.ui:126
296302 msgid "Include route and markers"
297303 msgstr "Incluir rota e marcações"
298304
299 #: ../data/ui/help-overlay.ui.h:1
305 #: data/ui/help-overlay.ui:14
300306 msgctxt "shortcut window"
301307 msgid "General"
302308 msgstr "Geral"
303309
304 #: ../data/ui/help-overlay.ui.h:2
310 #: data/ui/help-overlay.ui:18
305311 msgctxt "shortcut window"
306312 msgid "Show Shortcuts"
307313 msgstr "Mostra os atalhos"
308314
309 #: ../data/ui/help-overlay.ui.h:3
315 #: data/ui/help-overlay.ui:25
310316 msgctxt "shortcut window"
311317 msgid "Search"
312318 msgstr "Pesquisa"
313319
314 #: ../data/ui/help-overlay.ui.h:4
320 #: data/ui/help-overlay.ui:32
315321 msgctxt "shortcut window"
316322 msgid "Toggle route planner"
317323 msgstr "Alterna o planejador da rota"
318324
319 #: ../data/ui/help-overlay.ui.h:5
325 #: data/ui/help-overlay.ui:39
320326 msgctxt "shortcut window"
321327 msgid "Print route"
322328 msgstr "Imprime a rota"
323329
324 #: ../data/ui/help-overlay.ui.h:6
330 #: data/ui/help-overlay.ui:46
325331 msgctxt "shortcut window"
326332 msgid "Quit"
327333 msgstr "Sai"
328334
329 #: ../data/ui/help-overlay.ui.h:7
335 #: data/ui/help-overlay.ui:55
330336 msgctxt "shortcut window"
331337 msgid "Map View"
332338 msgstr "Visão de mapa"
333339
334 #: ../data/ui/help-overlay.ui.h:8
340 #: data/ui/help-overlay.ui:59
335341 msgctxt "shortcut window"
336342 msgid "Zoom in"
337343 msgstr "Amplia"
338344
339 #: ../data/ui/help-overlay.ui.h:9
345 #: data/ui/help-overlay.ui:66
340346 msgctxt "shortcut window"
341347 msgid "Zoom out"
342348 msgstr "Reduz"
343349
344 #: ../data/ui/help-overlay.ui.h:10
350 #: data/ui/help-overlay.ui:73
345351 msgctxt "shortcut window"
346352 msgid "Toggle scale"
347353 msgstr "Alterna a escala"
348354
349 #: ../data/ui/help-overlay.ui.h:11
355 #: data/ui/help-overlay.ui:80
350356 msgctxt "shortcut window"
351357 msgid "Go to current location"
352358 msgstr "Vai para a localização atual"
353359
354 #: ../data/ui/help-overlay.ui.h:12
360 #: data/ui/help-overlay.ui:87
355361 msgctxt "shortcut window"
356362 msgid "Switch to street view"
357363 msgstr "Muda para a visão de rua"
358364
359 #: ../data/ui/help-overlay.ui.h:13
365 #: data/ui/help-overlay.ui:94
360366 msgctxt "shortcut window"
361367 msgid "Switch to aerial view"
362368 msgstr "Muda para a visão aérea"
363369
364 #: ../data/ui/help-overlay.ui.h:14
370 #: data/ui/help-overlay.ui:101
365371 msgctxt "shortcut window"
366372 msgid "Open shape layer"
367373 msgstr "Abre a camada"
368374
369375 #. Translators: This string uses ellipsis character
370 #: ../data/ui/layers-popover.ui.h:2
371 #| msgid "Open Shape Layer"
376 #: data/ui/layers-popover.ui:71
372377 msgid "Open Shape Layer…"
373378 msgstr "Abrir camada…"
374379
375 #: ../data/ui/location-service-notification.ui.h:1
380 #: data/ui/location-service-dialog.ui:16
376381 msgid "Turn on location services to find your location"
377382 msgstr "Habilite o serviço de localização para encontrar sua localização"
378383
379 #: ../data/ui/location-service-notification.ui.h:2
384 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
385 #: data/ui/zoom-in-dialog.ui:28
386 msgid "Cancel"
387 msgstr "Cancelar"
388
389 #: data/ui/location-service-dialog.ui:38
380390 msgid "Location Settings"
381391 msgstr "Configurações de localização"
382392
383393 #. Translators: This is a tooltip
384 #: ../data/ui/main-window.ui.h:3
394 #: data/ui/main-window.ui:23
385395 msgid "Go to current location"
386396 msgstr "Vai para a localização atual"
387397
388398 #. Translators: This is a tooltip
389 #: ../data/ui/main-window.ui.h:5
399 #: data/ui/main-window.ui:44
390400 msgid "Choose map type"
391401 msgstr "Escolhe o tipo do mapa"
392402
393403 #. Translators: This is a tooltip
394 #: ../data/ui/main-window.ui.h:7
404 #: data/ui/main-window.ui:69
395405 msgid "Zoom out"
396406 msgstr "Reduz"
397407
398408 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:9
409 #: data/ui/main-window.ui:85
400410 msgid "Zoom in"
401411 msgstr "Amplia"
402412
403413 #. Translators: This is a tooltip
404 #: ../data/ui/main-window.ui.h:11
414 #: data/ui/main-window.ui:103
405415 msgid "Toggle route planner"
406416 msgstr "Alterna o planejador da rota"
407417
408418 #. Translators: This is a tooltip
409 #: ../data/ui/main-window.ui.h:13
419 #: data/ui/main-window.ui:124
410420 msgid "Toggle favorites"
411421 msgstr "Ativa favoritos"
412422
413423 #. Translators: This is a tooltip
414 #: ../data/ui/main-window.ui.h:15
424 #: data/ui/main-window.ui:144
415425 msgid "Print Route"
416426 msgstr "Imprime rota"
417427
418 #: ../data/ui/main-window.ui.h:16
428 #: data/ui/main-window.ui:202
419429 msgid "Maps is offline!"
420430 msgstr "Mapas está desconectado!"
421431
422 #: ../data/ui/main-window.ui.h:17
432 #: data/ui/main-window.ui:212
423433 msgid ""
424434 "Maps need an active internet connection to function properly, but one can’t "
425435 "be found."
427437 "Mapas necessita de uma conexão de internet ativa para funcionar "
428438 "propriamente, mas nenhuma pode ser encontrada."
429439
430 #: ../data/ui/main-window.ui.h:18
440 #: data/ui/main-window.ui:221
431441 msgid "Check your connection and proxy settings."
432442 msgstr "Verifique sua conexão e as configurações de proxy."
433443
434444 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:2
445 #: data/ui/map-bubble.ui:45
436446 msgid "Add to new route"
437447 msgstr "Adicionar à nova rota"
438448
439449 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:4
450 #: data/ui/map-bubble.ui:62
441451 msgid "Open with another application"
442452 msgstr "Abrir com outro programa"
443453
444454 #. Translators: This is a tooltip
445 #: ../data/ui/map-bubble.ui.h:6
455 #: data/ui/map-bubble.ui:79
446456 msgid "Mark as favorite"
447457 msgstr "Marcar como favorito"
448458
449459 #. Translators: This is a tooltip
450 #: ../data/ui/map-bubble.ui.h:10
460 #: data/ui/map-bubble.ui:98
451461 msgid "Check in here"
452462 msgstr "Fazer check-in aqui"
453463
454 #: ../data/ui/osm-account-dialog.ui.h:1
464 #: data/ui/osm-account-dialog.ui:9
455465 msgid "OpenStreetMap Account"
456466 msgstr "Conta do OpenStreetMap"
457467
458 #: ../data/ui/osm-account-dialog.ui.h:2
468 #: data/ui/osm-account-dialog.ui:22
459469 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
460470 msgstr ""
461471 "<span weight=\"bold\" size=\"x-large\">Ingresse para editar mapas</span>"
462472
463 #: ../data/ui/osm-account-dialog.ui.h:3
473 #: data/ui/osm-account-dialog.ui:36
464474 msgid ""
465475 "Help to improve the map, using an\n"
466476 "OpenStreetMap account."
468478 "Ajude a melhorar o mapa, usando uma\n"
469479 "conta do OpenStreetMap."
470480
471 #: ../data/ui/osm-account-dialog.ui.h:5
481 #: data/ui/osm-account-dialog.ui:56
472482 msgid "Email"
473483 msgstr "E-mail"
474484
475 #: ../data/ui/osm-account-dialog.ui.h:6
485 #: data/ui/osm-account-dialog.ui:81
476486 msgid "Password"
477487 msgstr "Senha"
478488
479 #: ../data/ui/osm-account-dialog.ui.h:7
489 #: data/ui/osm-account-dialog.ui:125
480490 msgid "Sign In"
481491 msgstr "Ingressar"
482492
483 #: ../data/ui/osm-account-dialog.ui.h:8
493 #: data/ui/osm-account-dialog.ui:146
484494 msgid "Don’t have an account?"
485495 msgstr "Você não tem uma conta?"
486496
487497 #. The label should contain the link to the OSM reset password page with a translated title
488 #: ../data/ui/osm-account-dialog.ui.h:10
498 #: data/ui/osm-account-dialog.ui:159
489499 msgid ""
490500 "Sorry, that didn’t work. Please try again, or visit\n"
491501 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
495505 "\"https://www.openstreetmap.org/user/forgot-password\">OpenStreetMap</a> "
496506 "para reiniciar sua senha."
497507
498 #: ../data/ui/osm-account-dialog.ui.h:12
508 #: data/ui/osm-account-dialog.ui:172
499509 msgid "The verification code didn’t match, please try again."
500510 msgstr "O código de verificação não combina, por gentileza, tente novamente."
501511
502 #: ../data/ui/osm-account-dialog.ui.h:13
512 #: data/ui/osm-account-dialog.ui:209
503513 msgid "Enter verification code shown above"
504514 msgstr "Digite o código de verificação mostrado acima"
505515
506 #: ../data/ui/osm-account-dialog.ui.h:14
516 #: data/ui/osm-account-dialog.ui:232
507517 msgid "Verify"
508518 msgstr "Verificar"
509519
510 #: ../data/ui/osm-account-dialog.ui.h:15
520 #: data/ui/osm-account-dialog.ui:262
511521 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
512522 msgstr "<span weight=\"bold\" size=\"x-large\">Ingressado</span>"
513523
514 #: ../data/ui/osm-account-dialog.ui.h:16
524 #: data/ui/osm-account-dialog.ui:275
515525 msgid "Your OpenStreetMap account is active."
516526 msgstr "Sua conta do OpenStreetMap está ativa."
517527
518 #: ../data/ui/osm-account-dialog.ui.h:17
528 #: data/ui/osm-account-dialog.ui:309
519529 msgid "Sign Out"
520530 msgstr "Sair"
521531
522 #: ../data/ui/osm-edit-address.ui.h:1
532 #: data/ui/osm-edit-address.ui:14
523533 msgid "Street"
524534 msgstr "Rua"
525535
526 #: ../data/ui/osm-edit-address.ui.h:2
536 #: data/ui/osm-edit-address.ui:26
527537 msgid "House number"
528538 msgstr "Número da residência"
529539
530 #: ../data/ui/osm-edit-address.ui.h:3
540 #: data/ui/osm-edit-address.ui:38
531541 msgid "Postal code"
532542 msgstr "Código postal"
533543
534544 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
535 #: ../data/ui/osm-edit-address.ui.h:5
545 #: data/ui/osm-edit-address.ui:50
536546 msgid "City"
537547 msgstr "Cidade"
538548
539 #: ../data/ui/osm-edit-dialog.ui.h:1
549 #: data/ui/osm-edit-dialog.ui:58
540550 msgid "Type"
541551 msgstr "Tipo"
542552
543 #: ../data/ui/osm-edit-dialog.ui.h:2
553 #: data/ui/osm-edit-dialog.ui:84
544554 msgid "None"
545555 msgstr "Nenhum"
546556
547 #: ../data/ui/osm-edit-dialog.ui.h:3
557 #: data/ui/osm-edit-dialog.ui:129
548558 msgid "Add Field"
549559 msgstr "Adicionar campo"
550560
551 #: ../data/ui/osm-edit-dialog.ui.h:4
561 #: data/ui/osm-edit-dialog.ui:163
552562 msgid "Comment"
553563 msgstr "Comentário"
554564
555 #: ../data/ui/osm-edit-dialog.ui.h:5
565 #: data/ui/osm-edit-dialog.ui:195
556566 msgid ""
557567 "Map changes will be visible on all maps that use\n"
558568 "OpenStreetMap data."
560570 "Alterações no aplicativo Mapas serão visíveis em\n"
561571 "todos os mapas que usarem dados do OpenStreetMap."
562572
563 #: ../data/ui/osm-edit-dialog.ui.h:7
573 #: data/ui/osm-edit-dialog.ui:241
564574 msgid "Recently Used"
565575 msgstr "Usado recentemente"
566576
567 #: ../data/ui/osm-edit-dialog.ui.h:8
577 #: data/ui/osm-edit-dialog.ui:280
568578 msgctxt "dialog title"
569579 msgid "Edit on OpenStreetMap"
570580 msgstr "Editar no OpenStreetMap"
571581
572 #: ../data/ui/osm-edit-dialog.ui.h:9
573 msgid "Cancel"
574 msgstr "Cancelar"
575
576 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
582 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
577583 msgid "Next"
578584 msgstr "Próximo"
579585
580586 #. Translators: This is a tooltip
581 #: ../data/ui/place-bubble.ui.h:2
587 #: data/ui/place-bubble.ui:49
582588 msgid "Edit on OpenStreetMap"
583589 msgstr "Editar no OpenStreetMap"
584590
585591 #. Translators: This is a tooltip
586 #: ../data/ui/place-bubble.ui.h:4
592 #: data/ui/place-bubble.ui:73
587593 msgid "Show more information"
588594 msgstr "Mostrar mais informação"
589595
590 #: ../data/ui/place-popover.ui.h:1
596 #: data/ui/place-popover.ui:24
591597 msgid "Press enter to search"
592598 msgstr "Pressione enter para pesquisar"
593599
594 #: ../data/ui/place-popover.ui.h:2
600 #: data/ui/place-popover.ui:72
595601 msgid "No results found"
596602 msgstr "Nenhum resultado encontrado"
597603
598604 #. Translators: This is a tooltip
599 #: ../data/ui/route-entry.ui.h:2
605 #: data/ui/route-entry.ui:20
600606 msgid "Drag to change order of the route"
601607 msgstr "Arraste para alterar a ordem da rota"
602608
603 #: ../data/ui/send-to-dialog.ui.h:1
609 #: data/ui/send-to-dialog.ui:15
604610 msgid "Open location"
605611 msgstr "Abrir localização"
606612
607 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
613 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
608614 msgid "_Open"
609615 msgstr "_Abrir"
610616
611 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
617 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
612618 msgid "Open Shape Layer"
613619 msgstr "Abrir camada"
614620
615621 #. Translators: This is a tooltip
616 #: ../data/ui/shape-layer-row.ui.h:2
622 #: data/ui/shape-layer-row.ui:19
617623 msgid "Toggle visible"
618624 msgstr "Tornar visível"
619625
620 #: ../data/ui/sidebar.ui.h:1
626 #: data/ui/sidebar.ui:275
621627 msgid "Route search by GraphHopper"
622628 msgstr "Pesquisa de rota por GraphHopper"
623629
624 #: ../data/ui/sidebar.ui.h:2
630 #: data/ui/sidebar.ui:296
625631 msgid "Route search by OpenTripPlanner"
626632 msgstr "Pesquisa de rota por OpenTripPlanner"
627633
628 #: ../data/ui/sidebar.ui.h:3
634 #: data/ui/sidebar.ui:369
629635 msgid ""
630636 "Routing itineraries for public transit is provided by GNOME\n"
631637 "using timetable data obtained from transit companies or agencies.\n"
645651 "Nomes e marcas mostradas devem ser considerados como marcas registradas, "
646652 "quando aplicável."
647653
648 #: ../data/ui/social-place-more-results-row.ui.h:1
654 #: data/ui/social-place-more-results-row.ui:8
649655 msgid "Show more results"
650656 msgstr "Mostrar mais resultados"
651657
652658 #. Translators: This is a tooltip
653 #: ../data/ui/transit-leg-row.ui.h:2
659 #: data/ui/transit-leg-row.ui:126
654660 msgid "Hide intermediate stops and information"
655661 msgstr "Ocultar informações e paradas intermediárias"
656662
657663 #. Translators: This is a tooltip
658 #: ../data/ui/transit-leg-row.ui.h:4
664 #: data/ui/transit-leg-row.ui:200
659665 msgid "Show intermediate stops and information"
660666 msgstr "Mostrar informações e paradas intermediárias"
661667
662668 #. Indicates searching for the next available itineraries
663 #: ../data/ui/transit-options-panel.ui.h:2
669 #: data/ui/transit-options-panel.ui:18
664670 msgid "Leave Now"
665671 msgstr "Sair agora"
666672
667673 #. Indicates searching for itineraries leaving at the specified time at the earliest
668 #: ../data/ui/transit-options-panel.ui.h:4
674 #: data/ui/transit-options-panel.ui:19
669675 msgid "Leave By"
670676 msgstr "Sair por"
671677
672678 #. Indicates searching for itineraries arriving no later than the specified time
673 #: ../data/ui/transit-options-panel.ui.h:6
679 #: data/ui/transit-options-panel.ui:20
674680 msgid "Arrive By"
675681 msgstr "Chegar por"
676682
677683 #. Header indicating selected modes of transit
678 #: ../data/ui/transit-options-panel.ui.h:8
684 #: data/ui/transit-options-panel.ui:106
679685 msgid "Show"
680686 msgstr "Mostrar"
681687
682 #: ../data/ui/transit-options-panel.ui.h:9
688 #: data/ui/transit-options-panel.ui:117
683689 msgid "Buses"
684690 msgstr "Ônibus"
685691
686 #: ../data/ui/transit-options-panel.ui.h:10
692 #: data/ui/transit-options-panel.ui:124
687693 msgid "Trams"
688694 msgstr "Bondes"
689695
690 #: ../data/ui/transit-options-panel.ui.h:11
696 #: data/ui/transit-options-panel.ui:131
691697 msgid "Trains"
692698 msgstr "Trens"
693699
694 #: ../data/ui/transit-options-panel.ui.h:12
700 #: data/ui/transit-options-panel.ui:138
695701 msgid "Subway"
696702 msgstr "Metrô"
697703
698 #: ../data/ui/transit-options-panel.ui.h:13
704 #: data/ui/transit-options-panel.ui:145
699705 msgid "Ferries"
700706 msgstr "Balsas"
701707
702 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
708 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
703709 msgid "Current location"
704710 msgstr "Localização atual"
705711
706712 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
707 #: ../data/ui/user-location-bubble.ui.h:4
708 #, no-c-format
713 #: data/ui/user-location-bubble.ui:28
709714 msgid "Accuracy: %s"
710715 msgstr "Precisão: %s"
711716
712 #: ../data/ui/zoom-in-notification.ui.h:1
717 #: data/ui/zoom-in-dialog.ui:16
713718 msgid "Zoom in to add location!"
714719 msgstr "Amplie para adicionar uma localização!"
715720
716 #: ../data/ui/zoom-in-notification.ui.h:2
717 msgid "OK"
718 msgstr "OK"
719
720 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
721 #: ../lib/maps-file-tile-source.c:459
721 #: data/ui/zoom-in-dialog.ui:38
722 #| msgid "Zoom in"
723 msgid "Zoom In"
724 msgstr "Ampliar"
725
726 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
727 #: lib/maps-file-tile-source.c:459
722728 msgid "Failed to find tile structure in directory"
723729 msgstr "Falha ao pesquisar estrutura de ladrilho no diretório"
724730
725 #: ../lib/maps-osm.c:56
731 #: lib/maps-osm.c:56
726732 msgid "Failed to parse XML document"
727733 msgstr "Falha ao analisar documento XML"
728734
729 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
735 #: lib/maps-osm.c:252 lib/maps-osm.c:405
730736 msgid "Missing required attributes"
731737 msgstr "Faltando atributos necessários"
732738
733 #: ../lib/maps-osm.c:453
739 #: lib/maps-osm.c:453
734740 msgid "Could not find OSM element"
735741 msgstr "Não foi possível localizar elemento OSM"
736742
737 #: ../src/application.js:98
743 #: src/application.js:96
738744 msgid "A path to a local tiles directory structure"
739745 msgstr "Um caminho para um diretório local de estrutura de ladrilhos"
740746
741 #: ../src/application.js:102
747 #: src/application.js:100
742748 msgid "Show the version of the program"
743749 msgstr "Mostra a versão do programa"
744750
745 #: ../src/checkInDialog.js:167
751 #: src/checkInDialog.js:167
746752 msgid "Select an account"
747753 msgstr "Selecione uma conta"
748754
749 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
755 #: src/checkInDialog.js:172 src/checkInDialog.js:244
750756 msgid "Loading"
751757 msgstr "Carregando"
752758
753 #: ../src/checkInDialog.js:196
759 #: src/checkInDialog.js:196
754760 msgid "Select a place"
755761 msgstr "Escolha um local"
756762
757 #: ../src/checkInDialog.js:201
763 #: src/checkInDialog.js:201
758764 msgid ""
759765 "Maps cannot find the place to check in to with Facebook. Please select one "
760766 "from this list."
762768 "Mapas não conseguiu sua localização para dar check-in no Facebook. Por favor "
763769 "selecione um local da lista."
764770
765 #: ../src/checkInDialog.js:203
771 #: src/checkInDialog.js:203
766772 msgid ""
767773 "Maps cannot find the place to check in to with Foursquare. Please select one "
768774 "from this list."
772778
773779 #. Translators: %s is the name of the place to check in.
774780 #.
775 #: ../src/checkInDialog.js:218
781 #: src/checkInDialog.js:218
776782 #, javascript-format
777783 msgid "Check in to %s"
778784 msgstr "Fazer check-in em %s"
779785
780786 #. Translators: %s is the name of the place to check in.
781787 #.
782 #: ../src/checkInDialog.js:228
788 #: src/checkInDialog.js:228
783789 #, javascript-format
784790 msgid "Write an optional message to check in to %s."
785791 msgstr "Escreva uma mensagem opcional para fazer check-in em %s."
786792
787 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
788 #: ../src/osmEditDialog.js:549
793 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
789794 msgid "An error has occurred"
790795 msgstr "Um erro foi encontrado"
791796
792797 #. Translators: %s is the place name that user wanted to check-in
793 #: ../src/checkIn.js:144
798 #: src/checkIn.js:144
794799 #, javascript-format
795800 msgid "Cannot find “%s” in the social service"
796801 msgstr "Não foi possível localizar “%s” no serviço social"
797802
798 #: ../src/checkIn.js:146
803 #: src/checkIn.js:146
799804 msgid "Cannot find a suitable place to check-in in this location"
800805 msgstr ""
801806 "Não foi possível encontrar um local apropriado para fazer check-in nessa "
802807 "localização"
803808
804 #: ../src/checkIn.js:150
809 #: src/checkIn.js:150
805810 msgid ""
806811 "Credentials have expired, please open Online Accounts to sign in and enable "
807812 "this account"
809814 "As credenciais expiraram, por favor abra o Contas Online, para autenticar-se "
810815 "e ativar esta conta"
811816
812 #: ../src/contextMenu.js:95
817 #: src/contextMenu.js:95
813818 msgid "Route from here"
814819 msgstr "Rota a partir daqui"
815820
816 #: ../src/contextMenu.js:97
821 #: src/contextMenu.js:97
817822 msgid "Add destination"
818823 msgstr "Adicionar destino"
819824
820 #: ../src/contextMenu.js:99
825 #: src/contextMenu.js:99
821826 msgid "Route to here"
822827 msgstr "Rota para aqui"
823828
824 #: ../src/contextMenu.js:128
829 #: src/contextMenu.js:128
825830 msgid "Nothing found here!"
826831 msgstr "Nada foi encontrado aqui!"
827832
828 #: ../src/contextMenu.js:185
833 #: src/contextMenu.js:189
829834 msgid ""
830835 "Location was added to the map, note that it may take a while before it shows "
831836 "on the map and in search results."
837842 #. * exported image with coordinates. The .png extension should be kept
838843 #. * intact in the translated string.
839844 #.
840 #: ../src/exportViewDialog.js:82
845 #: src/exportViewDialog.js:82
841846 #, javascript-format
842847 msgid "Maps at %f, %f.png"
843848 msgstr "Mapas em %f, %f.png"
844849
845 #: ../src/exportViewDialog.js:154
850 #: src/exportViewDialog.js:154
846851 msgid "Filesystem is read only"
847852 msgstr "O sistema de arquivos é somente leitura"
848853
849 #: ../src/exportViewDialog.js:156
854 #: src/exportViewDialog.js:156
850855 msgid "You do not have permission to save there"
851856 msgstr "Você não possui permissão para salvar lá"
852857
853 #: ../src/exportViewDialog.js:158
858 #: src/exportViewDialog.js:158
854859 msgid "The directory does not exist"
855860 msgstr "O diretório não existe"
856861
857 #: ../src/exportViewDialog.js:160
862 #: src/exportViewDialog.js:160
858863 msgid "No filename specified"
859864 msgstr "Nenhum nome de arquivo foi especificado"
860865
861 #: ../src/exportViewDialog.js:168
866 #: src/exportViewDialog.js:168
862867 msgid "Unable to export view"
863868 msgstr "Não foi possível exportar a visão"
864869
865 #: ../src/geoJSONSource.js:98
870 #: src/geoJSONSource.js:98
866871 msgid "invalid coordinate"
867872 msgstr "coordenada inválida"
868873
869 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
870 #: ../src/geoJSONSource.js:202
874 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
871875 msgid "parse error"
872876 msgstr "erro de análise"
873877
874 #: ../src/geoJSONSource.js:181
878 #: src/geoJSONSource.js:181
875879 msgid "unknown geometry"
876880 msgstr "geometria desconhecida"
877881
878 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
882 #: src/graphHopper.js:93 src/openTripPlanner.js:652
879883 msgid "Route request failed."
880884 msgstr "Solicitação da rota falhou."
881885
882 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
886 #: src/graphHopper.js:100 src/openTripPlanner.js:615
883887 msgid "No route found."
884888 msgstr "Nenhuma rota encontrada."
885889
886 #: ../src/graphHopper.js:189
890 #: src/graphHopper.js:188
887891 msgid "Start!"
888892 msgstr "Começar!"
889893
890 #: ../src/mainWindow.js:59
894 #: src/mainWindow.js:59
891895 msgid "All Layer Files"
892896 msgstr "Todas os arquivos de camadas"
893897
894 #: ../src/mainWindow.js:452
898 #: src/mainWindow.js:444
895899 msgid "Failed to connect to location service"
896900 msgstr "Falha ao conectar ao serviço de localização"
897901
898 #: ../src/mainWindow.js:509
902 #: src/mainWindow.js:509
899903 msgid "translator-credits"
900904 msgstr ""
901 "Enrico Nicoletto <liverig@gmail.com>, 2013-2016.\n"
905 "Enrico Nicoletto <liverig@gmail.com>, 2013-2016, 2018.\n"
902906 "Fábio Nogueira <fnogueira@gnome.org>, 2016.\n"
903907 "Rafael Fontenelle <rafaelff@gnome.org>, 2013-2018."
904908
905 #: ../src/mainWindow.js:512
909 #: src/mainWindow.js:512
906910 msgid "A map application for GNOME"
907911 msgstr "Um aplicativo de mapas para o GNOME"
908912
909 #: ../src/mainWindow.js:523
913 #: src/mainWindow.js:523
910914 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
911915 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. e os autores do GNOME Mapas"
912916
913 #: ../src/mainWindow.js:542
917 #: src/mainWindow.js:542
914918 #, javascript-format
915919 msgid "Map data by %s and contributors"
916920 msgstr "Dados de mapas por %s e contribuidores"
920924 #. * the bare name of the tile provider, or a linkified URL if one
921925 #. * is available
922926 #.
923 #: ../src/mainWindow.js:558
927 #: src/mainWindow.js:558
924928 #, javascript-format
925929 msgid "Map tiles provided by %s"
926930 msgstr "Ladrilhos de mapas fornecidos por %s"
927931
928 #: ../src/mapView.js:350
932 #: src/mapView.js:353
929933 msgid "File type is not supported"
930934 msgstr "Não há suporte ao tipo de arquivo"
931935
932 #: ../src/mapView.js:357
936 #: src/mapView.js:360
933937 msgid "Failed to open layer"
934938 msgstr "Falha ao abrir camada"
935939
936 #: ../src/mapView.js:393
940 #: src/mapView.js:396
937941 msgid "Failed to open GeoURI"
938942 msgstr "Falha ao analisar o URI geo"
939943
940 #: ../src/openTripPlanner.js:613
941 msgid "No earlier alternatives found."
942 msgstr "Nenhuma alternativa anterior encontrada."
943
944 #: ../src/openTripPlanner.js:614
945 msgid "No later alternatives found."
946 msgstr "Nenhuma alternativa posterior encontrada."
947
948 #: ../src/openTripPlanner.js:652
944 #: src/openTripPlanner.js:648
949945 msgid "No timetable data found for this route."
950946 msgstr "Nenhum dado de horário localizado para essa rota."
951947
952948 #. setting the status in session.cancel_message still seems
953949 #. to always give status IO_ERROR
954 #: ../src/osmConnection.js:436
950 #: src/osmConnection.js:436
955951 msgid "Incorrect user name or password"
956952 msgstr "Nome de usuário ou senha incorretos"
957953
958 #: ../src/osmConnection.js:438
954 #: src/osmConnection.js:438
959955 msgid "Success"
960956 msgstr "Sucesso"
961957
962 #: ../src/osmConnection.js:440
958 #: src/osmConnection.js:440
963959 msgid "Bad request"
964960 msgstr "Solicitação inválida"
965961
966 #: ../src/osmConnection.js:442
962 #: src/osmConnection.js:442
967963 msgid "Object not found"
968964 msgstr "Objeto não encontrado"
969965
970 #: ../src/osmConnection.js:444
966 #: src/osmConnection.js:444
971967 msgid "Conflict, someone else has just modified the object"
972968 msgstr "Conflito, alguém acabou de modificar o objeto"
973969
974 #: ../src/osmConnection.js:446
970 #: src/osmConnection.js:446
975971 msgid "Object has been deleted"
976972 msgstr "O objeto foi excluído"
977973
978 #: ../src/osmConnection.js:448
974 #: src/osmConnection.js:448
979975 msgid "Way or relation refers to non-existing children"
980976 msgstr "Caminho ou relacionamento faz referência a filho não existente"
981977
982 #: ../src/osmEditDialog.js:105
978 #: src/osmEditDialog.js:105
983979 msgid "Name"
984980 msgstr "Nome"
985981
986 #: ../src/osmEditDialog.js:108
982 #: src/osmEditDialog.js:108
987983 msgid "The official name. This is typically what appears on signs."
988984 msgstr "O nome oficial. Isto é tipicamente o que aparece em sinais."
989985
990 #: ../src/osmEditDialog.js:111
986 #: src/osmEditDialog.js:111
991987 msgid "Address"
992988 msgstr "Endereço"
993989
994 #: ../src/osmEditDialog.js:119
990 #: src/osmEditDialog.js:119
995991 msgid "Website"
996992 msgstr "Site"
997993
998 #: ../src/osmEditDialog.js:122
994 #: src/osmEditDialog.js:122
999995 msgid ""
1000996 "The official website. Try to use the most basic form of a URL i.e. http://"
1001997 "example.com instead of http://example.com/index.html."
1003999 "O site oficial. Tente usar o formulário mais básico de um URL i.e. http://"
10041000 "exemplo.com.br em vez de http://exemplo.com.br/index.html."
10051001
1006 #: ../src/osmEditDialog.js:127
1002 #: src/osmEditDialog.js:127
10071003 msgid "Phone"
10081004 msgstr "Telefone"
10091005
1010 #: ../src/osmEditDialog.js:131
1006 #: src/osmEditDialog.js:131
10111007 msgid ""
10121008 "Phone number. Use the international format, starting with a + sign. Beware "
10131009 "of local privacy laws, especially for private phone numbers."
10161012 "+. Cuidado com as leis de privacidade locais, especialmente para números de "
10171013 "telefone privado."
10181014
1019 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1015 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10201016 msgid "Wikipedia"
10211017 msgstr "Wikipédia"
10221018
1023 #: ../src/osmEditDialog.js:140
1019 #: src/osmEditDialog.js:140
10241020 msgid ""
10251021 "The format used should include the language code and the article title like "
10261022 "“en:Article title”."
10281024 "O formato utilizado deve incluir o código do idioma e o título do artigo "
10291025 "como “pt:Título do artigo”."
10301026
1031 #: ../src/osmEditDialog.js:144
1027 #: src/osmEditDialog.js:144
10321028 msgid "Opening hours"
10331029 msgstr "Horário de funcionamento"
10341030
1035 #: ../src/osmEditDialog.js:149
1031 #: src/osmEditDialog.js:149
10361032 msgid "See the link in the label for help on format."
10371033 msgstr "Veja o link na etiqueta para obter ajuda sobre o formato."
10381034
1039 #: ../src/osmEditDialog.js:152
1035 #: src/osmEditDialog.js:152
10401036 msgid "Population"
10411037 msgstr "População"
10421038
1043 #: ../src/osmEditDialog.js:157
1039 #: src/osmEditDialog.js:157
10441040 msgid "Altitude"
10451041 msgstr "Altitude"
10461042
1047 #: ../src/osmEditDialog.js:160
1043 #: src/osmEditDialog.js:160
10481044 msgid "Elevation (height above sea level) of a point in metres."
10491045 msgstr "Elevação (altura acima do nível do mar) de um ponto em metros."
10501046
1051 #: ../src/osmEditDialog.js:163
1047 #: src/osmEditDialog.js:163
10521048 msgid "Wheelchair access"
10531049 msgstr "Acesso a cadeirantes"
10541050
1055 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1056 #: ../src/osmEditDialog.js:213
1051 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10571052 msgid "Yes"
10581053 msgstr "Sim"
10591054
1060 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1061 #: ../src/osmEditDialog.js:214
1055 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10621056 msgid "No"
10631057 msgstr "Não"
10641058
1065 #: ../src/osmEditDialog.js:168
1059 #: src/osmEditDialog.js:168
10661060 msgid "Limited"
10671061 msgstr "Limitado"
10681062
1069 #: ../src/osmEditDialog.js:169
1063 #: src/osmEditDialog.js:169
10701064 msgid "Designated"
10711065 msgstr "Designado"
10721066
1073 #: ../src/osmEditDialog.js:172
1067 #: src/osmEditDialog.js:172
10741068 msgid "Internet access"
10751069 msgstr "Acesso à Internet"
10761070
10771071 #. Translators:
10781072 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10791073 #.
1080 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1074 #: src/osmEditDialog.js:177 src/translations.js:340
10811075 msgid "Wi-Fi"
10821076 msgstr "Wi-Fi"
10831077
1084 #: ../src/osmEditDialog.js:178
1078 #: src/osmEditDialog.js:178
10851079 msgid "Wired"
10861080 msgstr "Cabeada"
10871081
1088 #: ../src/osmEditDialog.js:179
1082 #: src/osmEditDialog.js:179
10891083 msgid "Terminal"
10901084 msgstr "Terminal"
10911085
1092 #: ../src/osmEditDialog.js:180
1086 #: src/osmEditDialog.js:180
10931087 msgid "Service"
10941088 msgstr "Serviço"
10951089
1096 #: ../src/osmEditDialog.js:183
1090 #: src/osmEditDialog.js:183
10971091 msgid "Religion"
10981092 msgstr "Religião"
10991093
1100 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1094 #: src/osmEditDialog.js:186 src/translations.js:363
11011095 msgid "Animism"
11021096 msgstr "Animismo"
11031097
1104 #: ../src/osmEditDialog.js:187
1098 #: src/osmEditDialog.js:187
11051099 msgid "Bahá’í"
11061100 msgstr "Bahá’í"
11071101
1108 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1102 #: src/osmEditDialog.js:188 src/translations.js:365
11091103 msgid "Buddhism"
11101104 msgstr "Budismo"
11111105
1112 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1106 #: src/osmEditDialog.js:189 src/translations.js:366
11131107 msgid "Caodaism"
11141108 msgstr "Caodaísmo"
11151109
1116 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1110 #: src/osmEditDialog.js:190 src/translations.js:367
11171111 msgid "Christianity"
11181112 msgstr "Cristianismo"
11191113
1120 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1114 #: src/osmEditDialog.js:191 src/translations.js:368
11211115 msgid "Confucianism"
11221116 msgstr "Confucionismo"
11231117
1124 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1118 #: src/osmEditDialog.js:192 src/translations.js:369
11251119 msgid "Hinduism"
11261120 msgstr "Hinduísmo"
11271121
1128 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1122 #: src/osmEditDialog.js:193 src/translations.js:370
11291123 msgid "Jainism"
11301124 msgstr "Jainismo"
11311125
1132 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1126 #: src/osmEditDialog.js:194 src/translations.js:371
11331127 msgid "Judaism"
11341128 msgstr "Judaísmo"
11351129
1136 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1130 #: src/osmEditDialog.js:195 src/translations.js:372
11371131 msgid "Islam"
11381132 msgstr "Islã"
11391133
1140 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1134 #: src/osmEditDialog.js:196 src/translations.js:373
11411135 msgid "Multiple Religions"
11421136 msgstr "Múltiplas religiões"
11431137
1144 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1138 #: src/osmEditDialog.js:197 src/translations.js:374
11451139 msgid "Paganism"
11461140 msgstr "Paganismo"
11471141
1148 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1142 #: src/osmEditDialog.js:198 src/translations.js:375
11491143 msgid "Pastafarianism"
11501144 msgstr "Pastafarianismo"
11511145
1152 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1146 #: src/osmEditDialog.js:199 src/translations.js:376
11531147 msgid "Scientology"
11541148 msgstr "Cientologia"
11551149
1156 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1150 #: src/osmEditDialog.js:200 src/translations.js:377
11571151 msgid "Shinto"
11581152 msgstr "Xintoísmo"
11591153
1160 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1154 #: src/osmEditDialog.js:201 src/translations.js:378
11611155 msgid "Sikhism"
11621156 msgstr "Siquismo"
11631157
1164 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1158 #: src/osmEditDialog.js:202 src/translations.js:379
11651159 msgid "Spiritualism"
11661160 msgstr "Espiritismo"
11671161
1168 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1162 #: src/osmEditDialog.js:203 src/translations.js:380
11691163 msgid "Taoism"
11701164 msgstr "Taoismo"
11711165
1172 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1166 #: src/osmEditDialog.js:204 src/translations.js:381
11731167 msgid "Unitarian Universalism"
11741168 msgstr "Unitário Universalismo"
11751169
1176 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1170 #: src/osmEditDialog.js:205 src/translations.js:382
11771171 msgid "Voodoo"
11781172 msgstr "Vodu"
11791173
1180 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1174 #: src/osmEditDialog.js:206 src/translations.js:383
11811175 msgid "Yazidism"
11821176 msgstr "Yazidismo"
11831177
1184 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1178 #: src/osmEditDialog.js:207 src/translations.js:384
11851179 msgid "Zoroastrianism"
11861180 msgstr "Zoroastrismo"
11871181
1188 #: ../src/osmEditDialog.js:210
1182 #: src/osmEditDialog.js:210
11891183 msgid "Toilets"
11901184 msgstr "Banheiros"
11911185
1192 #: ../src/osmEditDialog.js:217
1186 #: src/osmEditDialog.js:217
11931187 msgid "Note"
11941188 msgstr "Nota"
11951189
1196 #: ../src/osmEditDialog.js:220
1190 #: src/osmEditDialog.js:220
11971191 msgid ""
11981192 "Information used to inform other mappers about non-obvious information about "
11991193 "an element, the author’s intent when creating it, or hints for further "
12031197 "óbvias sobre um elemento, a intenção do autor ao criá-la ou dicas para "
12041198 "melhorias posteriores."
12051199
1206 #: ../src/osmEditDialog.js:325
1200 #: src/osmEditDialog.js:325
12071201 msgctxt "dialog title"
12081202 msgid "Add to OpenStreetMap"
12091203 msgstr "Adicionar ao OpenStreetMap"
12101204
1211 #: ../src/osmEditDialog.js:379
1205 #: src/osmEditDialog.js:379
12121206 msgid "Select Type"
12131207 msgstr "Selecione um tipo"
12141208
1215 #: ../src/osmEditDialog.js:496
1209 #: src/osmEditDialog.js:496
12161210 msgid "Done"
12171211 msgstr "Concluído"
12181212
1219 #: ../src/placeBubble.js:125
1213 #: src/placeBubble.js:125
12201214 msgid "Population:"
12211215 msgstr "População:"
12221216
1223 #: ../src/placeBubble.js:131
1217 #: src/placeBubble.js:131
12241218 msgid "Altitude:"
12251219 msgstr "Altitude:"
12261220
1227 #: ../src/placeBubble.js:136
1221 #: src/placeBubble.js:136
12281222 msgid "Opening hours:"
12291223 msgstr "Horário de funcionamento:"
12301224
1231 #: ../src/placeBubble.js:141
1225 #: src/placeBubble.js:141
12321226 msgid "Internet access:"
12331227 msgstr "Acesso à Internet:"
12341228
1235 #: ../src/placeBubble.js:146
1229 #: src/placeBubble.js:146
12361230 msgid "Religion:"
12371231 msgstr "Religião:"
12381232
1239 #: ../src/placeBubble.js:151
1233 #: src/placeBubble.js:151
12401234 msgid "Toilets:"
12411235 msgstr "Banheiros:"
12421236
1243 #: ../src/placeBubble.js:156
1237 #: src/placeBubble.js:156
12441238 msgid "Wheelchair access:"
12451239 msgstr "Acesso a cadeirantes:"
12461240
1247 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1241 #: src/placeBubble.js:162 src/placeBubble.js:166
12481242 msgid "Phone:"
12491243 msgstr "Telefone:"
12501244
1251 #: ../src/placeEntry.js:186
1245 #: src/placeEntry.js:186
12521246 msgid "Failed to parse Geo URI"
12531247 msgstr "Falha ao analisar o URI geo"
12541248
12581252 #. Translators:
12591253 #. * There is public internet access but the particular kind is unknown.
12601254 #.
1261 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1255 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12621256 msgid "yes"
12631257 msgstr "sim"
12641258
12671261 #. * can be accessed and others not, areas requiring assistance
12681262 #. * by someone pushing up a steep gradient).
12691263 #.
1270 #: ../src/place.js:225
1264 #: src/place.js:225
12711265 msgid "limited"
12721266 msgstr "limitado"
12731267
12791273 #. * no internet access is offered in a place where
12801274 #. * someone might expect it.
12811275 #.
1282 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1276 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12831277 msgid "no"
12841278 msgstr "não"
12851279
12881282 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12891283 #. * only). This is rarely used.
12901284 #.
1291 #: ../src/place.js:238
1285 #: src/place.js:238
12921286 msgid "designated"
12931287 msgstr "designado"
12941288
1295 #: ../src/printLayout.js:240
1289 #: src/printLayout.js:240
12961290 #, javascript-format
12971291 msgid "From %s to %s"
12981292 msgstr "De %s até %s"
12991293
1300 #: ../src/printOperation.js:46
1294 #: src/printOperation.js:46
13011295 msgid "Loading map tiles for printing"
13021296 msgstr "Carregando mosaicos de mapa para impressão"
13031297
1304 #: ../src/printOperation.js:47
1298 #: src/printOperation.js:47
13051299 msgid "You can abort printing if this takes too long"
13061300 msgstr "Você pode abortar a impressão se isso leva muito tempo"
13071301
1308 #: ../src/printOperation.js:49
1302 #: src/printOperation.js:49
13091303 msgid "Abort printing"
13101304 msgstr "Abortar impressão"
13111305
13121306 #. Translators: this is add via location tooltip
1313 #: ../src/routeEntry.js:72
1307 #: src/routeEntry.js:72
13141308 msgid "Add via location"
13151309 msgstr "Adiciona via localização"
13161310
13171311 #. Translators: this is remove via location tooltip
1318 #: ../src/routeEntry.js:78
1312 #: src/routeEntry.js:78
13191313 msgid "Remove via location"
13201314 msgstr "Remove via localização"
13211315
13221316 #. Translators: this is reverse route tooltip
1323 #: ../src/routeEntry.js:84
1317 #: src/routeEntry.js:84
13241318 msgid "Reverse route"
13251319 msgstr "Rota reversa"
13261320
1327 #: ../src/sendToDialog.js:176
1321 #: src/sendToDialog.js:175
13281322 msgid "Failed to open URI"
13291323 msgstr "Falha ao abrir a URI"
13301324
1331 #: ../src/shapeLayer.js:91
1325 #: src/shapeLayer.js:91
13321326 msgid "failed to load file"
13331327 msgstr "falha ao carregar arquivo"
13341328
13351329 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1336 #: ../src/sidebar.js:292
1330 #: src/sidebar.js:293
13371331 #, javascript-format
13381332 msgid "Estimated time: %s"
13391333 msgstr "Tempo estimado: %s"
13411335 #. Translators: this a format string indicating arriving at the
13421336 #. * destination of journey with the arrival address and transit
13431337 #. * stop as the format parameter
1344 #: ../src/transitArrivalRow.js:54
1338 #: src/transitArrivalRow.js:54
13451339 #, javascript-format
13461340 msgid "Arrive at %s"
13471341 msgstr "Chegada em %s"
13481342
1349 #: ../src/transitArrivalRow.js:56
1343 #: src/transitArrivalRow.js:56
13501344 msgid "Arrive"
13511345 msgstr "Chegada"
13521346
13531347 #. Translators: this is a format string indicating instructions
13541348 #. * starting a journey at the address given as the parameter
13551349 #.
1356 #: ../src/transitLegRow.js:71
1350 #: src/transitLegRow.js:71
13571351 #, javascript-format
13581352 msgid "Start at %s"
13591353 msgstr "Início em %s"
13621356 #. * with no set name (such as when the user started routing from
13631357 #. * an arbitrary point on the map)
13641358 #.
1365 #: ../src/transitLegRow.js:77
1359 #: src/transitLegRow.js:77
13661360 msgid "Start"
13671361 msgstr "Início"
13681362
1369 #: ../src/transitLegRow.js:106
1363 #: src/transitLegRow.js:106
13701364 msgid "Show walking instructions"
13711365 msgstr "Mostrar instruções de caminhada"
13721366
1373 #: ../src/transitLegRow.js:107
1367 #: src/transitLegRow.js:107
13741368 msgid "Hide walking instructions"
13751369 msgstr "Ocultar instruções de caminhada"
13761370
13771371 #. Translators: this is a format string indicating walking a certain
13781372 #. * distance, with the distance expression being the %s placeholder
13791373 #.
1380 #: ../src/transitLegRow.js:132
1374 #: src/transitLegRow.js:132
13811375 #, javascript-format
13821376 msgid "Walk %s"
13831377 msgstr "Caminhe %s"
13841378
1385 #: ../src/transitMoreRow.js:39
1379 #: src/transitMoreRow.js:39
13861380 msgid "Load earlier alternatives"
13871381 msgstr "Carregar alternativas anteriores"
13881382
1389 #: ../src/transitMoreRow.js:41
1383 #: src/transitMoreRow.js:41
13901384 msgid "Load later alternatives"
13911385 msgstr "Carregar alternativas posteriores"
13921386
1387 #: src/transitMoreRow.js:54
1388 msgid "No earlier alternatives found."
1389 msgstr "Nenhuma alternativa anterior encontrada."
1390
1391 #: src/transitMoreRow.js:56
1392 msgid "No later alternatives found."
1393 msgstr "Nenhuma alternativa posterior encontrada."
1394
13931395 #.
13941396 #. * Translators: this is a format string giving the equivalent to
13951397 #. * "may 29" according to the current locale's convensions.
13961398 #.
1397 #: ../src/transitOptionsPanel.js:141
1399 #: src/transitOptionsPanel.js:141
13981400 msgctxt "month-day-date"
13991401 msgid "%b %e"
14001402 msgstr "%e de %b"
14041406 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
14051407 #. * these could be rearranged if needed.
14061408 #.
1407 #: ../src/transitPlan.js:249
1409 #: src/transitPlan.js:254
14081410 #, javascript-format
14091411 msgid "%s – %s"
14101412 msgstr "%s – %s"
14131415 #. * less than an hour, with only the minutes part, using plural forms
14141416 #. * as appropriate
14151417 #.
1416 #: ../src/transitPlan.js:276
1418 #: src/transitPlan.js:281
14171419 #, javascript-format
14181420 msgid "%d minute"
14191421 msgid_plural "%d minutes"
14241426 #. * where the duration is an exact number of hours (i.e. no
14251427 #. * minutes part), using plural forms as appropriate
14261428 #.
1427 #: ../src/transitPlan.js:287
1429 #: src/transitPlan.js:292
14281430 #, javascript-format
14291431 msgid "%d hour"
14301432 msgid_plural "%d hours"
14351437 #. * where the duration contains an hour and minute part, it's
14361438 #. * pluralized on the hours part
14371439 #.
1438 #: ../src/transitPlan.js:293
1440 #: src/transitPlan.js:298
14391441 #, javascript-format
14401442 msgid "%d:%02d hour"
14411443 msgid_plural "%d:%02d hours"
14481450 #. * "12:00–13:03" where the placeholder %s are the actual times,
14491451 #. * these could be rearranged if needed.
14501452 #.
1451 #: ../src/transitPlan.js:642
1453 #: src/transitPlan.js:647
14521454 #, javascript-format
14531455 msgid "%s–%s"
14541456 msgstr "%s–%s"
14551457
1456 #: ../src/translations.js:56
1458 #: src/translations.js:56
14571459 msgid "around the clock"
14581460 msgstr "em volta do relógio"
14591461
1460 #: ../src/translations.js:58
1462 #: src/translations.js:58
14611463 msgid "from sunrise to sunset"
14621464 msgstr "do nascer até o pôr do sol"
14631465
14671469 #. * The space between the format place holders could be
14681470 #. * substituted with the appropriate separator.
14691471 #.
1470 #: ../src/translations.js:77
1472 #: src/translations.js:77
14711473 #, javascript-format
14721474 msgctxt "time range list"
14731475 msgid "%s %s"
14791481 #. * The space between the format place holders could be
14801482 #. * substituted with the appropriate separator.
14811483 #.
1482 #: ../src/translations.js:89
1484 #: src/translations.js:89
14831485 #, javascript-format
14841486 msgctxt "time range list"
14851487 msgid "%s %s %s"
14921494 #. * The space between the format place holders could be substituted with
14931495 #. * the appropriate separator or phrase and the ordering of the arguments
14941496 #. * can be rearranged with the %n#s syntax.
1495 #: ../src/translations.js:120
1497 #: src/translations.js:120
14961498 #, javascript-format
14971499 msgctxt "time range component"
14981500 msgid "%s %s"
15071509 #. * place holder.
15081510 #. * The separator (,) could be replaced with a translated variant or
15091511 #. * a phrase if appropriate.
1510 #: ../src/translations.js:152
1512 #: src/translations.js:152
15111513 #, javascript-format
15121514 msgctxt "day interval list"
15131515 msgid "%s,%s"
15221524 #. * %s place holder.
15231525 #. * The separator (,) could be replaced with a translated variant or
15241526 #. * a phrase if appropriate.
1525 #: ../src/translations.js:166
1527 #: src/translations.js:166
15261528 #, javascript-format
15271529 msgctxt "day interval list"
15281530 msgid "%s,%s,%s"
15291531 msgstr "%s,%s,%s"
15301532
1531 #: ../src/translations.js:185
1533 #: src/translations.js:185
15321534 msgid "every day"
15331535 msgstr "todo dia"
15341536
15351537 #. Translators:
15361538 #. * This represents a range of days with a starting and ending day.
15371539 #.
1538 #: ../src/translations.js:197
1540 #: src/translations.js:197
15391541 #, javascript-format
15401542 msgctxt "day range"
15411543 msgid "%s-%s"
15421544 msgstr "%s-%s"
15431545
1544 #: ../src/translations.js:208
1546 #: src/translations.js:208
15451547 msgid "public holidays"
15461548 msgstr "feriados públicos"
15471549
1548 #: ../src/translations.js:210
1550 #: src/translations.js:210
15491551 msgid "school holidays"
15501552 msgstr "feriados escolares"
15511553
15571559 #. * the translation. The order of the arguments can be rearranged
15581560 #. * using the %n$s syntax.
15591561 #.
1560 #: ../src/translations.js:250
1562 #: src/translations.js:250
15611563 #, javascript-format
15621564 msgctxt "time interval list"
15631565 msgid "%s, %s"
15641566 msgstr "%s, %s"
15651567
1566 #: ../src/translations.js:264
1568 #: src/translations.js:264
15671569 msgid "not open"
15681570 msgstr "não abrir"
15691571
15741576 #. * translation as needed. The order of the arguments can be rearranged
15751577 #. * using the %n$s syntax.
15761578 #.
1577 #: ../src/translations.js:279
1579 #: src/translations.js:279
15781580 #, javascript-format
15791581 msgctxt "time interval"
15801582 msgid "%s-%s"
15831585 #. Translators:
15841586 #. * This means a a place where you can plug in your laptop with ethernet.
15851587 #.
1586 #: ../src/translations.js:345
1588 #: src/translations.js:345
15871589 msgid "wired"
15881590 msgstr "cabeada"
15891591
15901592 #. Translators:
15911593 #. * Like internet cafe or library where the computer is given.
15921594 #.
1593 #: ../src/translations.js:350
1595 #: src/translations.js:350
15941596 msgid "terminal"
15951597 msgstr "terminal"
15961598
15971599 #. Translators:
15981600 #. * This means there is personnel which helps you in case of problems.
15991601 #.
1600 #: ../src/translations.js:355
1602 #: src/translations.js:355
16011603 msgid "service"
16021604 msgstr "serviço"
16031605
16041606 #. Translators: Accuracy of user location information
1605 #: ../src/utils.js:226
1607 #: src/utils.js:226
16061608 msgid "Unknown"
16071609 msgstr "Desconhecido"
16081610
16091611 #. Translators: Accuracy of user location information
1610 #: ../src/utils.js:229
1612 #: src/utils.js:229
16111613 msgid "Exact"
16121614 msgstr "Exato"
16131615
1614 #: ../src/utils.js:287
1616 #: src/utils.js:287
16151617 #, javascript-format
16161618 msgid "%f h"
16171619 msgstr "%f h"
16181620
1619 #: ../src/utils.js:289
1621 #: src/utils.js:289
16201622 #, javascript-format
16211623 msgid "%f min"
16221624 msgstr "%f min"
16231625
1624 #: ../src/utils.js:291
1626 #: src/utils.js:291
16251627 #, javascript-format
16261628 msgid "%f s"
16271629 msgstr "%f s"
16281630
16291631 #. Translators: This is a distance measured in kilometers
1630 #: ../src/utils.js:302
1632 #: src/utils.js:302
16311633 #, javascript-format
16321634 msgid "%s km"
16331635 msgstr "%s km"
16341636
16351637 #. Translators: This is a distance measured in meters
1636 #: ../src/utils.js:305
1638 #: src/utils.js:305
16371639 #, javascript-format
16381640 msgid "%s m"
16391641 msgstr "%s m"
16401642
16411643 #. Translators: This is a distance measured in miles
1642 #: ../src/utils.js:313
1644 #: src/utils.js:313
16431645 #, javascript-format
16441646 msgid "%s mi"
16451647 msgstr "%s mi"
16461648
16471649 #. Translators: This is a distance measured in feet
1648 #: ../src/utils.js:316
1650 #: src/utils.js:316
16491651 #, javascript-format
16501652 msgid "%s ft"
16511653 msgstr "%s ft"
1654
1655 #~ msgid "OK"
1656 #~ msgstr "OK"
16521657
16531658 #~| msgctxt "shortcut window"
16541659 #~| msgid "Open shape layer"
+651
-603
po/ro.po less more
44 # Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>, 2018.
55 msgid ""
66 msgstr ""
7 "Project-Id-Version: PACKAGE VERSION\n"
7 "Project-Id-Version: \n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-03-26 17:01+0000\n"
10 "PO-Revision-Date: 2018-03-25 19:44+0200\n"
11 "Last-Translator: Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>\n"
9 "POT-Creation-Date: 2018-06-18 20:31+0000\n"
10 "PO-Revision-Date: 2018-06-19 00:21+0300\n"
11 "Last-Translator: Florentina Mușat <florentina.musat.28 [at] gmail [dot] "
12 "com>\n"
1213 "Language-Team: Gnome Romanian Translation Team\n"
1314 "Language: ro\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
1718 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
18 "20)) ? 1 : 2);;\n"
19 "X-Generator: Virtaal 0.7.1\n"
19 "20)) ? 1 : 2);\n"
20 "X-Generator: Poedit 2.0.8\n"
2021 "X-Project-Style: gnome\n"
2122
22 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
23 #: data/org.gnome.Maps.appdata.xml.in:6
2324 msgid "GNOME Maps"
2425 msgstr "Hărți GNOME"
2526
26 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
27 #: data/org.gnome.Maps.appdata.xml.in:7
2728 msgid "Find places around the world"
2829 msgstr "Găsește locații din întreaga lume"
2930
30 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
31 #: data/org.gnome.Maps.appdata.xml.in:9
3132 msgid ""
3233 "Maps gives you quick access to maps all across the world. It allows you to "
3334 "quickly find the place you’re looking for by searching for a city or street, "
3738 "rapid locul pe care îl căutați, să căutați un oraș sau o stradă sau să "
3839 "localizați un loc unde să întâlniți un prieten."
3940
40 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
41 #: data/org.gnome.Maps.appdata.xml.in:14
4142 msgid ""
4243 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4344 "thousands of people across the globe."
4849 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4950 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5051 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
52 #: data/org.gnome.Maps.appdata.xml.in:22
5253 msgid ""
5354 "You can even search for specific types of locations, such as “Pubs near Main "
5455 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5758 "Lipscani, București” sau „Acces Wi-Fi lângă Dumbrava, Sibiu”."
5859
5960 #. Translators: This is the program name.
60 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
61 #: ../src/application.js:85 ../src/mainWindow.js:511
61 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
62 #: src/application.js:83 src/mainWindow.js:511
6263 msgid "Maps"
6364 msgstr "Hărți"
6465
65 #: ../data/org.gnome.Maps.desktop.in.h:2
66 #: data/org.gnome.Maps.desktop.in:5
6667 msgid "A simple maps application"
6768 msgstr "O aplicație simplă cu hărți"
6869
69 #: ../data/org.gnome.Maps.desktop.in.h:3
70 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
71 #: data/org.gnome.Maps.desktop.in:8
72 msgid "org.gnome.Maps"
73 msgstr "org.gnome.Maps"
74
75 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
76 #: data/org.gnome.Maps.desktop.in:14
7077 msgid "Maps;"
7178 msgstr "Maps;Hărți;"
7279
73 #: ../data/org.gnome.Maps.desktop.in.h:4
80 #: data/org.gnome.Maps.desktop.in:17
7481 msgid "Allows your location to be shown on the map."
75 msgstr "Permite ca locația dumneavoastră să fie afișată pe hartă."
76
77 #: ../data/org.gnome.Maps.gschema.xml.h:1
82 msgstr "Permite ca locația curentă să fie arătată pe hartă."
83
84 #: data/org.gnome.Maps.gschema.xml:11
7885 msgid "last viewed location"
7986 msgstr "locația vizualizată ultima dată"
8087
81 #: ../data/org.gnome.Maps.gschema.xml.h:2
88 #: data/org.gnome.Maps.gschema.xml:12
8289 msgid "Coordinates of last viewed location."
8390 msgstr "Coordonatele locației vizualizate ultima dată."
8491
85 #: ../data/org.gnome.Maps.gschema.xml.h:3
92 #: data/org.gnome.Maps.gschema.xml:16
8693 msgid "Window size"
8794 msgstr "Dimensiunea ferestrei"
8895
89 #: ../data/org.gnome.Maps.gschema.xml.h:4
96 #: data/org.gnome.Maps.gschema.xml:17
9097 msgid "Window size (width and height)."
9198 msgstr "Dimensiunea ferestrei (lățime și înălțime)."
9299
93 #: ../data/org.gnome.Maps.gschema.xml.h:5
100 #: data/org.gnome.Maps.gschema.xml:21
94101 msgid "Window position"
95102 msgstr "Poziția ferestrei"
96103
97 #: ../data/org.gnome.Maps.gschema.xml.h:6
104 #: data/org.gnome.Maps.gschema.xml:22
98105 msgid "Window position (X and Y)."
99106 msgstr "Poziția ferestrei (X si Y)."
100107
101 #: ../data/org.gnome.Maps.gschema.xml.h:7
108 #: data/org.gnome.Maps.gschema.xml:26
102109 msgid "Window maximized"
103110 msgstr "Fereastră maximizată"
104111
105 #: ../data/org.gnome.Maps.gschema.xml.h:8
112 #: data/org.gnome.Maps.gschema.xml:27
106113 msgid "Window maximization state"
107114 msgstr "Starea de maximizare a ferestrei"
108115
109 #: ../data/org.gnome.Maps.gschema.xml.h:9
116 #: data/org.gnome.Maps.gschema.xml:31
110117 msgid "Maximum number of search results"
111118 msgstr "Numărul maxim de rezultate pentru căutare"
112119
113 #: ../data/org.gnome.Maps.gschema.xml.h:10
120 #: data/org.gnome.Maps.gschema.xml:32
114121 msgid "Maximum number of search results from geocode search."
115122 msgstr "Număr maxim de rezultate din căutarea după coordonate geografice."
116123
117 #: ../data/org.gnome.Maps.gschema.xml.h:11
124 #: data/org.gnome.Maps.gschema.xml:36
118125 msgid "Number of recent places to store"
119126 msgstr "Număr de locuri recente de stocat"
120127
121 #: ../data/org.gnome.Maps.gschema.xml.h:12
128 #: data/org.gnome.Maps.gschema.xml:37
122129 msgid "Number of recently visited places to store."
123130 msgstr "Număr de locuri vizitate recent de stocat."
124131
125 #: ../data/org.gnome.Maps.gschema.xml.h:13
132 #: data/org.gnome.Maps.gschema.xml:41
126133 msgid "Number of recent routes to store"
127134 msgstr "Număr de rute recente de stocat"
128135
129 #: ../data/org.gnome.Maps.gschema.xml.h:14
136 #: data/org.gnome.Maps.gschema.xml:42
130137 msgid "Number of recently visited routes to store."
131138 msgstr "Număr de rute vizitate recent de stocat."
132139
133 #: ../data/org.gnome.Maps.gschema.xml.h:15
140 #: data/org.gnome.Maps.gschema.xml:46
134141 msgid "Facebook check-in privacy setting"
135 msgstr "Configurare de confidențialitate pentru check-in pe Facebook"
142 msgstr "Configurare de confidențialitate pentru înregistrare Facebook"
136143
137144 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
138 #: ../data/org.gnome.Maps.gschema.xml.h:17
145 #: data/org.gnome.Maps.gschema.xml:48
139146 msgid ""
140147 "Latest used Facebook check-in privacy setting. Possible values are: "
141148 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142149 msgstr ""
143
144 #: ../data/org.gnome.Maps.gschema.xml.h:18
150 "Configurarea de confidențialitate pentru înregistrare Facebook utilizată cel "
151 "mai recent. Valorile posibile sunt: TOATĂ_LUMEA, PRIETENII_PRIETENILOR, "
152 "TOȚI_PRIETENII sau DE_SINE."
153
154 #: data/org.gnome.Maps.gschema.xml:52
145155 msgid "Foursquare check-in privacy setting"
146 msgstr ""
147
148 #: ../data/org.gnome.Maps.gschema.xml.h:19
156 msgstr "Configurare de confidențialitate pentru înregistrare Foursquare"
157
158 #: data/org.gnome.Maps.gschema.xml:53
149159 msgid ""
150160 "Latest used Foursquare check-in privacy setting. Possible values are: "
151161 "public, followers or private."
152162 msgstr ""
153
154 #: ../data/org.gnome.Maps.gschema.xml.h:20
163 "Configurarea de confidențialitate pentru înregistrare Foursquare utilizată "
164 "cel mai recent. Valorile posibile sunt: public, cei care urmăresc sau privat."
165
166 #: data/org.gnome.Maps.gschema.xml:57
155167 msgid "Foursquare check-in Facebook broadcasting"
156 msgstr ""
157
158 #: ../data/org.gnome.Maps.gschema.xml.h:21
168 msgstr "Difuzarea pe Facebook a înregistrării Foursquare"
169
170 #: data/org.gnome.Maps.gschema.xml:58
159171 msgid ""
160172 "Indicates if Foursquare should broadcast the check-in as a post in the "
161173 "Facebook account associated with the Foursquare account."
162174 msgstr ""
163
164 #: ../data/org.gnome.Maps.gschema.xml.h:22
175 "Indică dacă Foursquare ar trebui să difuzeze înregistrarea ca un mesaj pe "
176 "contul Facebook asociat cu contul Foursquare."
177
178 #: data/org.gnome.Maps.gschema.xml:62
165179 msgid "Foursquare check-in Twitter broadcasting"
166 msgstr ""
167
168 #: ../data/org.gnome.Maps.gschema.xml.h:23
180 msgstr "Difuzarea pe Twitter a înregistrării Foursquare"
181
182 #: data/org.gnome.Maps.gschema.xml:63
169183 msgid ""
170184 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
171185 "Twitter account associated with the Foursquare account."
172186 msgstr ""
173
174 #: ../data/org.gnome.Maps.gschema.xml.h:24
187 "Indică dacă Foursquare ar trebui să difuzeze înregistrarea ca un tweet pe "
188 "contul Twitter asociat cu contul Foursquare."
189
190 #: data/org.gnome.Maps.gschema.xml:67
175191 msgid "OpenStreetMap username or e-mail address"
176192 msgstr "Nume de utilizator OpenStreetMap sau adresă de e-mail"
177193
178 #: ../data/org.gnome.Maps.gschema.xml.h:25
194 #: data/org.gnome.Maps.gschema.xml:68
179195 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
180196 msgstr ""
181197 "Indică dacă utilizatorul s-a conectat pentru editarea datelor OpenStreetMap."
182198
183 #: ../data/org.gnome.Maps.gschema.xml.h:26
199 #: data/org.gnome.Maps.gschema.xml:72
184200 msgid "Last used transportation type for routing"
185201 msgstr "Ultimul tip de transport utilizat pentru drum"
186202
187 #: ../data/ui/app-menu.ui.h:1
203 #: data/ui/app-menu.ui:7
188204 msgid "Set up OpenStreetMap Account"
189205 msgstr "Configurează contul OpenStreetMap"
190206
191 #: ../data/ui/app-menu.ui.h:2
207 #: data/ui/app-menu.ui:12
192208 msgid "_Keyboard Shortcuts"
193209 msgstr "_Scurtături de tastatură"
194210
195 #: ../data/ui/app-menu.ui.h:3
211 #: data/ui/app-menu.ui:17
196212 msgid "About"
197213 msgstr "Despre"
198214
199 #: ../data/ui/app-menu.ui.h:4
215 #: data/ui/app-menu.ui:21
200216 msgid "Quit"
201217 msgstr "Ieșire"
202218
203 #: ../data/ui/check-in-dialog.ui.h:1
219 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
204220 msgid "Visibility"
205221 msgstr "Vizibilitate"
206222
207 #: ../data/ui/check-in-dialog.ui.h:2
223 #: data/ui/check-in-dialog.ui:334
208224 msgid "Post on Facebook"
209225 msgstr "Postează pe Facebook"
210226
211 #: ../data/ui/check-in-dialog.ui.h:3
227 #: data/ui/check-in-dialog.ui:348
212228 msgid "Post on Twitter"
213229 msgstr "Postează pe Twitter"
214230
215 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
216 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
231 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
232 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
217233 msgid "_Cancel"
218234 msgstr "_Anulează"
219235
220236 #. Translators: Check in is used as a verb
221 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
237 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
222238 msgid "C_heck in"
223 msgstr ""
224
225 #: ../data/ui/check-in-dialog.ui.h:6
239 msgstr "Înr_egistrează"
240
241 #: data/ui/check-in-dialog.ui:427
226242 msgid "Everyone"
227243 msgstr "Toată lumea"
228244
229 #: ../data/ui/check-in-dialog.ui.h:7
245 #: data/ui/check-in-dialog.ui:431
230246 msgid "Friends of friends"
231247 msgstr "Prietenii prietenilor"
232248
233 #: ../data/ui/check-in-dialog.ui.h:8
249 #: data/ui/check-in-dialog.ui:435
234250 msgid "Just friends"
235251 msgstr "Doar prietenii"
236252
237 #: ../data/ui/check-in-dialog.ui.h:9
253 #: data/ui/check-in-dialog.ui:439
238254 msgid "Just me"
239255 msgstr "Doar eu"
240256
241 #: ../data/ui/check-in-dialog.ui.h:10
257 #: data/ui/check-in-dialog.ui:453
242258 msgid "Public"
243259 msgstr "Public"
244260
245 #: ../data/ui/check-in-dialog.ui.h:11
261 #: data/ui/check-in-dialog.ui:457
246262 msgid "Followers"
247263 msgstr "Urmăritori"
248264
249 #: ../data/ui/check-in-dialog.ui.h:12
265 #: data/ui/check-in-dialog.ui:461
250266 msgid "Private"
251267 msgstr "Privat"
252268
253 #: ../data/ui/context-menu.ui.h:1
269 #: data/ui/context-menu.ui:9
254270 msgid "What’s here?"
255271 msgstr "Ce este aici?"
256272
257 #: ../data/ui/context-menu.ui.h:2
273 #: data/ui/context-menu.ui:16
258274 msgid "Copy Location"
259275 msgstr "Copiază locația"
260276
261 #: ../data/ui/context-menu.ui.h:3
277 #: data/ui/context-menu.ui:23
262278 msgid "Export As Image"
263279 msgstr "Exportă ca imagine"
264280
265 #: ../data/ui/context-menu.ui.h:4
281 #: data/ui/context-menu.ui:36
266282 msgid "Add to OpenStreetMap"
267283 msgstr "Adaugă la OpenStreetMap"
268284
269 #: ../data/ui/export-view-dialog.ui.h:1
285 #: data/ui/export-view-dialog.ui:14
270286 msgid "Export view"
271 msgstr ""
272
273 #: ../data/ui/export-view-dialog.ui.h:3
287 msgstr "Exportă vizualizarea"
288
289 #: data/ui/export-view-dialog.ui:34
274290 msgid "_Export"
275 msgstr ""
276
277 #: ../data/ui/export-view-dialog.ui.h:4
291 msgstr "_Exportă"
292
293 #: data/ui/export-view-dialog.ui:126
278294 msgid "Include route and markers"
279295 msgstr "Includeți ruta și marcajele"
280296
281 #: ../data/ui/help-overlay.ui.h:1
297 #: data/ui/help-overlay.ui:14
282298 msgctxt "shortcut window"
283299 msgid "General"
284300 msgstr "Generale"
285301
286 #: ../data/ui/help-overlay.ui.h:2
302 #: data/ui/help-overlay.ui:18
287303 msgctxt "shortcut window"
288304 msgid "Show Shortcuts"
289305 msgstr "Arată scurtăturile"
290306
291 #: ../data/ui/help-overlay.ui.h:3
307 #: data/ui/help-overlay.ui:25
292308 msgctxt "shortcut window"
293309 msgid "Search"
294310 msgstr "Caută"
295311
296 #: ../data/ui/help-overlay.ui.h:4
312 #: data/ui/help-overlay.ui:32
297313 msgctxt "shortcut window"
298314 msgid "Toggle route planner"
299 msgstr ""
300
301 #: ../data/ui/help-overlay.ui.h:5
315 msgstr "Comută planificatorul de rută"
316
317 #: data/ui/help-overlay.ui:39
302318 msgctxt "shortcut window"
303319 msgid "Print route"
304320 msgstr "Tipărește ruta"
305321
306 #: ../data/ui/help-overlay.ui.h:6
322 #: data/ui/help-overlay.ui:46
307323 msgctxt "shortcut window"
308324 msgid "Quit"
309325 msgstr "Ieșire"
310326
311 #: ../data/ui/help-overlay.ui.h:7
327 #: data/ui/help-overlay.ui:55
312328 msgctxt "shortcut window"
313329 msgid "Map View"
314330 msgstr "Vizualizarea hărții"
315331
316 #: ../data/ui/help-overlay.ui.h:8
332 #: data/ui/help-overlay.ui:59
317333 msgctxt "shortcut window"
318334 msgid "Zoom in"
319335 msgstr "Mărește"
320336
321 #: ../data/ui/help-overlay.ui.h:9
337 #: data/ui/help-overlay.ui:66
322338 msgctxt "shortcut window"
323339 msgid "Zoom out"
324340 msgstr "Micșorează"
325341
326 #: ../data/ui/help-overlay.ui.h:10
342 #: data/ui/help-overlay.ui:73
327343 msgctxt "shortcut window"
328344 msgid "Toggle scale"
329345 msgstr "Comută scara"
330346
331 #: ../data/ui/help-overlay.ui.h:11
347 #: data/ui/help-overlay.ui:80
332348 msgctxt "shortcut window"
333349 msgid "Go to current location"
334350 msgstr "Navighează la locația curentă"
335351
336 #: ../data/ui/help-overlay.ui.h:12
352 #: data/ui/help-overlay.ui:87
337353 msgctxt "shortcut window"
338354 msgid "Switch to street view"
339355 msgstr "Schimbă la vizualizarea stradală"
340356
341 #: ../data/ui/help-overlay.ui.h:13
357 #: data/ui/help-overlay.ui:94
342358 msgctxt "shortcut window"
343359 msgid "Switch to aerial view"
344360 msgstr "Schimbă la vederea aeriană"
345361
346 #: ../data/ui/help-overlay.ui.h:14
362 #: data/ui/help-overlay.ui:101
347363 msgctxt "shortcut window"
348364 msgid "Open shape layer"
349 msgstr ""
365 msgstr "Deschide stratul formei"
350366
351367 #. Translators: This string uses ellipsis character
352 #: ../data/ui/layers-popover.ui.h:2
368 #: data/ui/layers-popover.ui:71
353369 msgid "Open Shape Layer…"
354 msgstr ""
355
356 #: ../data/ui/location-service-notification.ui.h:1
370 msgstr "Deschide stratul formei…"
371
372 #: data/ui/location-service-dialog.ui:16
357373 msgid "Turn on location services to find your location"
358374 msgstr "Pornește serviciile de localizare pentru a vă găsi locația"
359375
360 #: ../data/ui/location-service-notification.ui.h:2
376 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
377 #: data/ui/zoom-in-dialog.ui:28
378 msgid "Cancel"
379 msgstr "Anulează"
380
381 #: data/ui/location-service-dialog.ui:38
361382 msgid "Location Settings"
362383 msgstr "Configurări de locație"
363384
364385 #. Translators: This is a tooltip
365 #: ../data/ui/main-window.ui.h:3
386 #: data/ui/main-window.ui:23
366387 msgid "Go to current location"
367388 msgstr "Navighează la locația curentă"
368389
369390 #. Translators: This is a tooltip
370 #: ../data/ui/main-window.ui.h:5
391 #: data/ui/main-window.ui:44
371392 msgid "Choose map type"
372393 msgstr "Alegeți tipul hărții"
373394
374395 #. Translators: This is a tooltip
375 #: ../data/ui/main-window.ui.h:7
396 #: data/ui/main-window.ui:69
376397 msgid "Zoom out"
377398 msgstr "Micșorează"
378399
379400 #. Translators: This is a tooltip
380 #: ../data/ui/main-window.ui.h:9
401 #: data/ui/main-window.ui:85
381402 msgid "Zoom in"
382403 msgstr "Mărește"
383404
384405 #. Translators: This is a tooltip
385 #: ../data/ui/main-window.ui.h:11
406 #: data/ui/main-window.ui:103
386407 msgid "Toggle route planner"
387 msgstr ""
408 msgstr "Comută planificatorul de rută"
388409
389410 #. Translators: This is a tooltip
390 #: ../data/ui/main-window.ui.h:13
411 #: data/ui/main-window.ui:124
391412 msgid "Toggle favorites"
392 msgstr ""
413 msgstr "Comută preferatele"
393414
394415 #. Translators: This is a tooltip
395 #: ../data/ui/main-window.ui.h:15
416 #: data/ui/main-window.ui:144
396417 msgid "Print Route"
397418 msgstr "Tipărește ruta"
398419
399 #: ../data/ui/main-window.ui.h:16
420 #: data/ui/main-window.ui:202
400421 msgid "Maps is offline!"
401422 msgstr "Hărți este offline!"
402423
403 #: ../data/ui/main-window.ui.h:17
424 #: data/ui/main-window.ui:212
404425 msgid ""
405426 "Maps need an active internet connection to function properly, but one can’t "
406427 "be found."
408429 "Hărți necesită o conexiune la internet pentru a funcționa în mod "
409430 "corespunzător, dar nicio conexiune nu a fost găsită."
410431
411 #: ../data/ui/main-window.ui.h:18
432 #: data/ui/main-window.ui:221
412433 msgid "Check your connection and proxy settings."
413434 msgstr "Verificați conexiunile și configurările proxy."
414435
415436 #. Translators: This is a tooltip
416 #: ../data/ui/map-bubble.ui.h:2
437 #: data/ui/map-bubble.ui:45
417438 msgid "Add to new route"
418 msgstr "Adaugă o noua rută"
439 msgstr "Adaugă la ruta nouă"
419440
420441 #. Translators: This is a tooltip
421 #: ../data/ui/map-bubble.ui.h:4
442 #: data/ui/map-bubble.ui:62
422443 msgid "Open with another application"
423444 msgstr "Deschide cu o altă aplicație"
424445
425446 #. Translators: This is a tooltip
426 #: ../data/ui/map-bubble.ui.h:6
447 #: data/ui/map-bubble.ui:79
427448 msgid "Mark as favorite"
428449 msgstr "Marchează ca favorit"
429450
430451 #. Translators: This is a tooltip
431 #: ../data/ui/map-bubble.ui.h:10
452 #: data/ui/map-bubble.ui:98
432453 msgid "Check in here"
433454 msgstr "Înregistrați-vă aici"
434455
435 #: ../data/ui/osm-account-dialog.ui.h:1
456 #: data/ui/osm-account-dialog.ui:9
436457 msgid "OpenStreetMap Account"
437458 msgstr "Cont OpenStreetMap"
438459
439 #: ../data/ui/osm-account-dialog.ui.h:2
460 #: data/ui/osm-account-dialog.ui:22
440461 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
441462 msgstr ""
442463 "<span weight=\"bold\" size=\"x-large\">Autentificați-vă pentru a edita "
443464 "hărți</span>"
444465
445 #: ../data/ui/osm-account-dialog.ui.h:3
466 #: data/ui/osm-account-dialog.ui:36
446467 msgid ""
447468 "Help to improve the map, using an\n"
448469 "OpenStreetMap account."
449470 msgstr ""
450 "Ajutați la îmbunătățirea hărții,\n"
451 "utilizând un cont OpenStreetMap "
452
453 #: ../data/ui/osm-account-dialog.ui.h:5
471 "Ajutați la îmbunătățirea hărții, utilizând un\n"
472 "cont OpenStreetMap."
473
474 #: data/ui/osm-account-dialog.ui:56
454475 msgid "Email"
455476 msgstr "E-mail"
456477
457 #: ../data/ui/osm-account-dialog.ui.h:6
478 #: data/ui/osm-account-dialog.ui:81
458479 msgid "Password"
459480 msgstr "Parolă"
460481
461 #: ../data/ui/osm-account-dialog.ui.h:7
482 #: data/ui/osm-account-dialog.ui:125
462483 msgid "Sign In"
463484 msgstr "Autentificare"
464485
465 #: ../data/ui/osm-account-dialog.ui.h:8
486 #: data/ui/osm-account-dialog.ui:146
466487 msgid "Don’t have an account?"
467488 msgstr "Nu aveți un cont?"
468489
469490 #. The label should contain the link to the OSM reset password page with a translated title
470 #: ../data/ui/osm-account-dialog.ui.h:10
491 #: data/ui/osm-account-dialog.ui:159
471492 msgid ""
472493 "Sorry, that didn’t work. Please try again, or visit\n"
473494 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
474495 "\">OpenStreetMap</a> to reset your password."
475496 msgstr ""
476
477 #: ../data/ui/osm-account-dialog.ui.h:12
497 "Nu a funcționat. Încercați din nou, sau vizitați\n"
498 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
499 "\">OpenStreetMap</a> pentru a restabili parola."
500
501 #: data/ui/osm-account-dialog.ui:172
478502 msgid "The verification code didn’t match, please try again."
479503 msgstr "Codul de verificare nu se potrivește, încercați din nou."
480504
481 #: ../data/ui/osm-account-dialog.ui.h:13
505 #: data/ui/osm-account-dialog.ui:209
482506 msgid "Enter verification code shown above"
483 msgstr "Introduceți codul de verificare afișat mai sus"
484
485 #: ../data/ui/osm-account-dialog.ui.h:14
507 msgstr "Introduceți codul de verificare arătat mai sus"
508
509 #: data/ui/osm-account-dialog.ui:232
486510 msgid "Verify"
487511 msgstr "Verifică"
488512
489 #: ../data/ui/osm-account-dialog.ui.h:15
513 #: data/ui/osm-account-dialog.ui:262
490514 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
491515 msgstr "<span weight=\"bold\" size=\"x-large\">Autentificat</span>"
492516
493 #: ../data/ui/osm-account-dialog.ui.h:16
517 #: data/ui/osm-account-dialog.ui:275
494518 msgid "Your OpenStreetMap account is active."
495519 msgstr "Contul dumneavoastră OpenStreetMap este activ."
496520
497 #: ../data/ui/osm-account-dialog.ui.h:17
521 #: data/ui/osm-account-dialog.ui:309
498522 msgid "Sign Out"
499523 msgstr "Deautentificare"
500524
501 #: ../data/ui/osm-edit-address.ui.h:1
525 #: data/ui/osm-edit-address.ui:14
502526 msgid "Street"
503527 msgstr "Stradă"
504528
505 #: ../data/ui/osm-edit-address.ui.h:2
529 #: data/ui/osm-edit-address.ui:26
506530 msgid "House number"
507531 msgstr "Număr casă"
508532
509 #: ../data/ui/osm-edit-address.ui.h:3
533 #: data/ui/osm-edit-address.ui:38
510534 msgid "Postal code"
511535 msgstr "Cod poștal"
512536
513537 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
514 #: ../data/ui/osm-edit-address.ui.h:5
538 #: data/ui/osm-edit-address.ui:50
515539 msgid "City"
516540 msgstr "Oraș"
517541
518 #: ../data/ui/osm-edit-dialog.ui.h:1
542 #: data/ui/osm-edit-dialog.ui:58
519543 msgid "Type"
520544 msgstr "Tip"
521545
522 #: ../data/ui/osm-edit-dialog.ui.h:2
546 #: data/ui/osm-edit-dialog.ui:84
523547 msgid "None"
524548 msgstr "Niciunul"
525549
526 #: ../data/ui/osm-edit-dialog.ui.h:3
550 #: data/ui/osm-edit-dialog.ui:129
527551 msgid "Add Field"
528 msgstr "Adaugă câmp"
529
530 #: ../data/ui/osm-edit-dialog.ui.h:4
552 msgstr "Adaugă un câmp"
553
554 #: data/ui/osm-edit-dialog.ui:163
531555 msgid "Comment"
532556 msgstr "Comentariu"
533557
534 #: ../data/ui/osm-edit-dialog.ui.h:5
558 #: data/ui/osm-edit-dialog.ui:195
535559 msgid ""
536560 "Map changes will be visible on all maps that use\n"
537561 "OpenStreetMap data."
539563 "Schimbările de hartă vor fi vizibile pe toate hărțile\n"
540564 "care utilizează date OpenStreetMap."
541565
542 #: ../data/ui/osm-edit-dialog.ui.h:7
566 #: data/ui/osm-edit-dialog.ui:241
543567 msgid "Recently Used"
544568 msgstr "Folosite recent"
545569
546 #: ../data/ui/osm-edit-dialog.ui.h:8
570 #: data/ui/osm-edit-dialog.ui:280
547571 msgctxt "dialog title"
548572 msgid "Edit on OpenStreetMap"
549573 msgstr "Editare pe OpenStreetMap"
550574
551 #: ../data/ui/osm-edit-dialog.ui.h:9
552 msgid "Cancel"
553 msgstr "Anulează"
554
555 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
575 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
556576 msgid "Next"
557577 msgstr "Următorul"
558578
559579 #. Translators: This is a tooltip
560 #: ../data/ui/place-bubble.ui.h:2
580 #: data/ui/place-bubble.ui:49
561581 msgid "Edit on OpenStreetMap"
562582 msgstr "Editează pe OpenStreetMap"
563583
564584 #. Translators: This is a tooltip
565 #: ../data/ui/place-bubble.ui.h:4
585 #: data/ui/place-bubble.ui:73
566586 msgid "Show more information"
567587 msgstr "Arată mai multe informații"
568588
569 #: ../data/ui/place-popover.ui.h:1
589 #: data/ui/place-popover.ui:24
570590 msgid "Press enter to search"
571591 msgstr "Apasă Enter pentru a căuta"
572592
573 #: ../data/ui/place-popover.ui.h:2
593 #: data/ui/place-popover.ui:72
574594 msgid "No results found"
575595 msgstr "Niciun rezultat găsit"
576596
577597 #. Translators: This is a tooltip
578 #: ../data/ui/route-entry.ui.h:2
598 #: data/ui/route-entry.ui:20
579599 msgid "Drag to change order of the route"
580600 msgstr "Trageți pentru a schimba ordinea rutei"
581601
582 #: ../data/ui/send-to-dialog.ui.h:1
602 #: data/ui/send-to-dialog.ui:15
583603 msgid "Open location"
584604 msgstr "Deschide locația"
585605
586 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
606 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
587607 msgid "_Open"
588 msgstr ""
589
590 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
608 msgstr "_Deschide"
609
610 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
591611 msgid "Open Shape Layer"
592 msgstr ""
612 msgstr "Deschide stratul formei"
593613
594614 #. Translators: This is a tooltip
595 #: ../data/ui/shape-layer-row.ui.h:2
615 #: data/ui/shape-layer-row.ui:19
596616 msgid "Toggle visible"
597 msgstr ""
598
599 #: ../data/ui/sidebar.ui.h:1
617 msgstr "Comută vizibilitatea"
618
619 #: data/ui/sidebar.ui:275
600620 msgid "Route search by GraphHopper"
601621 msgstr "Caută rute prin GraphHopper"
602622
603 #: ../data/ui/sidebar.ui.h:2
623 #: data/ui/sidebar.ui:296
604624 msgid "Route search by OpenTripPlanner"
605625 msgstr "Căută rute prin OpenTripPlanner"
606626
607 #: ../data/ui/sidebar.ui.h:3
627 #: data/ui/sidebar.ui:369
608628 msgid ""
609629 "Routing itineraries for public transit is provided by GNOME\n"
610630 "using timetable data obtained from transit companies or agencies.\n"
614634 "Names and brands shown are to be considered as registered trademarks when "
615635 "applicable."
616636 msgstr ""
617
618 #: ../data/ui/social-place-more-results-row.ui.h:1
637 "Rutarea itinerariilor pentru transportul public este furnizată de GNOME\n"
638 "utilizând datele de orar obținute de la companiile sau agențiile de "
639 "transport.\n"
640 "Companiile și agențiile nu pot fi trase la răspundere pentru rezultatele "
641 "arătate.\n"
642 "GNOME nu poate garanta corectitudinea itinerariilor și orarelor arătate.\n"
643 "Numele și mărcile arătate trebuie să fie considerate ca mărci înregistrate "
644 "când se aplică."
645
646 #: data/ui/social-place-more-results-row.ui:8
619647 msgid "Show more results"
620 msgstr "Afișează mai multe rezultate"
648 msgstr "Arată mai multe rezultate"
621649
622650 #. Translators: This is a tooltip
623 #: ../data/ui/transit-leg-row.ui.h:2
651 #: data/ui/transit-leg-row.ui:126
624652 msgid "Hide intermediate stops and information"
625653 msgstr "Ascunde informațiile și opririle intermediare"
626654
627655 #. Translators: This is a tooltip
628 #: ../data/ui/transit-leg-row.ui.h:4
656 #: data/ui/transit-leg-row.ui:200
629657 msgid "Show intermediate stops and information"
630658 msgstr "Arată informațiile și opririle intermediare"
631659
632660 #. Indicates searching for the next available itineraries
633 #: ../data/ui/transit-options-panel.ui.h:2
661 #: data/ui/transit-options-panel.ui:18
634662 msgid "Leave Now"
635663 msgstr "Pleacă acum"
636664
637665 #. Indicates searching for itineraries leaving at the specified time at the earliest
638 #: ../data/ui/transit-options-panel.ui.h:4
666 #: data/ui/transit-options-panel.ui:19
639667 msgid "Leave By"
640 msgstr ""
668 msgstr "Pleacă până la"
641669
642670 #. Indicates searching for itineraries arriving no later than the specified time
643 #: ../data/ui/transit-options-panel.ui.h:6
671 #: data/ui/transit-options-panel.ui:20
644672 msgid "Arrive By"
645 msgstr ""
673 msgstr "Sosește până la"
646674
647675 #. Header indicating selected modes of transit
648 #: ../data/ui/transit-options-panel.ui.h:8
676 #: data/ui/transit-options-panel.ui:106
649677 msgid "Show"
650678 msgstr "Arată"
651679
652 #: ../data/ui/transit-options-panel.ui.h:9
680 #: data/ui/transit-options-panel.ui:117
653681 msgid "Buses"
654682 msgstr "Autobuze"
655683
656 #: ../data/ui/transit-options-panel.ui.h:10
684 #: data/ui/transit-options-panel.ui:124
657685 msgid "Trams"
658686 msgstr "Tramvaie"
659687
660 #: ../data/ui/transit-options-panel.ui.h:11
688 #: data/ui/transit-options-panel.ui:131
661689 msgid "Trains"
662690 msgstr "Trenuri"
663691
664 #: ../data/ui/transit-options-panel.ui.h:12
692 #: data/ui/transit-options-panel.ui:138
665693 msgid "Subway"
666694 msgstr "Metrouri"
667695
668 #: ../data/ui/transit-options-panel.ui.h:13
696 #: data/ui/transit-options-panel.ui:145
669697 msgid "Ferries"
670698 msgstr "Feriboturi"
671699
672 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
700 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
673701 msgid "Current location"
674702 msgstr "Locația curentă"
675703
676704 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
677 #: ../data/ui/user-location-bubble.ui.h:4
678 #, no-c-format
705 #: data/ui/user-location-bubble.ui:28
679706 msgid "Accuracy: %s"
680 msgstr "Precizie: %s"
681
682 #: ../data/ui/zoom-in-notification.ui.h:1
707 msgstr "Acuratețe: %s"
708
709 #: data/ui/zoom-in-dialog.ui:16
683710 msgid "Zoom in to add location!"
684711 msgstr "Măriți pentru a adăuga locația!"
685712
686 #: ../data/ui/zoom-in-notification.ui.h:2
687 msgid "OK"
688 msgstr "OK"
689
690 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
691 #: ../lib/maps-file-tile-source.c:459
713 #: data/ui/zoom-in-dialog.ui:38
714 msgid "Zoom In"
715 msgstr "Mărește"
716
717 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
718 #: lib/maps-file-tile-source.c:459
692719 msgid "Failed to find tile structure in directory"
693 msgstr ""
694
695 #: ../lib/maps-osm.c:56
720 msgstr "Nu s-a putut găsi structura de fragmente în director"
721
722 #: lib/maps-osm.c:56
696723 msgid "Failed to parse XML document"
697724 msgstr "Nu s-a putut analiza documentul XML"
698725
699 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
726 #: lib/maps-osm.c:252 lib/maps-osm.c:405
700727 msgid "Missing required attributes"
701 msgstr ""
702
703 #: ../lib/maps-osm.c:453
728 msgstr "Lipsesc atributele necesare"
729
730 #: lib/maps-osm.c:453
704731 msgid "Could not find OSM element"
705732 msgstr "Nu s-a putut găsi elementul OSM"
706733
707 #: ../src/application.js:98
734 #: src/application.js:96
708735 msgid "A path to a local tiles directory structure"
709 msgstr ""
710
711 #: ../src/application.js:102
736 msgstr "O cale către o structură locală de directoare pentru fragmente"
737
738 #: src/application.js:100
712739 msgid "Show the version of the program"
713740 msgstr "Arată versiunea programului"
714741
715 #: ../src/checkInDialog.js:167
742 #: src/checkInDialog.js:167
716743 msgid "Select an account"
717744 msgstr "Selectați un cont"
718745
719 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
746 #: src/checkInDialog.js:172 src/checkInDialog.js:244
720747 msgid "Loading"
721748 msgstr "Se încarcă"
722749
723 #: ../src/checkInDialog.js:196
750 #: src/checkInDialog.js:196
724751 msgid "Select a place"
725752 msgstr "Selectați un loc"
726753
727 #: ../src/checkInDialog.js:201
754 #: src/checkInDialog.js:201
728755 msgid ""
729756 "Maps cannot find the place to check in to with Facebook. Please select one "
730757 "from this list."
731758 msgstr ""
732
733 #: ../src/checkInDialog.js:203
759 "Hărți nu poate găsi locul pentru înregistrarea cu Facebook. Selectați unul "
760 "din această listă."
761
762 #: src/checkInDialog.js:203
734763 msgid ""
735764 "Maps cannot find the place to check in to with Foursquare. Please select one "
736765 "from this list."
737766 msgstr ""
767 "Hărți nu poate găsit locul pentru înregistrarea cu Foursquare. Selectați "
768 "unul din această listă."
738769
739770 #. Translators: %s is the name of the place to check in.
740771 #.
741 #: ../src/checkInDialog.js:218
772 #: src/checkInDialog.js:218
742773 #, javascript-format
743774 msgid "Check in to %s"
744 msgstr ""
775 msgstr "Înregistează la %s"
745776
746777 #. Translators: %s is the name of the place to check in.
747778 #.
748 #: ../src/checkInDialog.js:228
779 #: src/checkInDialog.js:228
749780 #, javascript-format
750781 msgid "Write an optional message to check in to %s."
751 msgstr ""
752
753 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
754 #: ../src/osmEditDialog.js:549
782 msgstr "Scrieți un mesaj opțional pentru înregistrare la %s."
783
784 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
755785 msgid "An error has occurred"
756786 msgstr "A apărut o eroare"
757787
758788 #. Translators: %s is the place name that user wanted to check-in
759 #: ../src/checkIn.js:144
789 #: src/checkIn.js:144
760790 #, javascript-format
761791 msgid "Cannot find “%s” in the social service"
762 msgstr ""
763
764 #: ../src/checkIn.js:146
792 msgstr "Nu s-a putut găsi „%s” la serviciul social"
793
794 #: src/checkIn.js:146
765795 msgid "Cannot find a suitable place to check-in in this location"
766796 msgstr ""
767
768 #: ../src/checkIn.js:150
797 "Nu s-a putut găsit un loc potrivit pentru înregistrare la această locație"
798
799 #: src/checkIn.js:150
769800 msgid ""
770801 "Credentials have expired, please open Online Accounts to sign in and enable "
771802 "this account"
772803 msgstr ""
773
774 #: ../src/contextMenu.js:95
804 "Certificările au expirat, deschideți conturi online pentru a vă autentifica "
805 "și activa contul acesta"
806
807 #: src/contextMenu.js:95
775808 msgid "Route from here"
776809 msgstr "Rută de aici"
777810
778 #: ../src/contextMenu.js:97
811 #: src/contextMenu.js:97
779812 msgid "Add destination"
780 msgstr "Adăugă destinația"
781
782 #: ../src/contextMenu.js:99
813 msgstr "Adaugă o destinație"
814
815 #: src/contextMenu.js:99
783816 msgid "Route to here"
784817 msgstr "Rută până aici"
785818
786 #: ../src/contextMenu.js:128
819 #: src/contextMenu.js:128
787820 msgid "Nothing found here!"
788821 msgstr "Nimic nu a fost găsit aici!"
789822
790 #: ../src/contextMenu.js:185
823 #: src/contextMenu.js:189
791824 msgid ""
792825 "Location was added to the map, note that it may take a while before it shows "
793826 "on the map and in search results."
794827 msgstr ""
795 "Locația a fost adăugată pe hartă, rețineți că poate dura ceva timp pentru a "
796 "fi afișată pe hartă și în rezultatele căutării."
828 "Locația a fost adăugată pe hartă, rețineți că poate dura ceva timp înainte "
829 "de a fi arătată pe hartă și în rezultatele căutării."
797830
798831 #. Translators: This is a format string for a PNG filename for an
799832 #. * exported image with coordinates. The .png extension should be kept
800833 #. * intact in the translated string.
801834 #.
802 #: ../src/exportViewDialog.js:82
835 #: src/exportViewDialog.js:82
803836 #, javascript-format
804837 msgid "Maps at %f, %f.png"
805 msgstr ""
806
807 #: ../src/exportViewDialog.js:154
838 msgstr "Hărți la %f, %f.png"
839
840 #: src/exportViewDialog.js:154
808841 msgid "Filesystem is read only"
809842 msgstr "Sistemul de fișiere este numai pentru citire"
810843
811 #: ../src/exportViewDialog.js:156
844 #: src/exportViewDialog.js:156
812845 msgid "You do not have permission to save there"
813846 msgstr "Nu aveți permisiunea de a salva acolo"
814847
815 #: ../src/exportViewDialog.js:158
848 #: src/exportViewDialog.js:158
816849 msgid "The directory does not exist"
817850 msgstr "Directorul nu există"
818851
819 #: ../src/exportViewDialog.js:160
852 #: src/exportViewDialog.js:160
820853 msgid "No filename specified"
821854 msgstr "Nu este specificat nici un nume de fișier"
822855
823 #: ../src/exportViewDialog.js:168
856 #: src/exportViewDialog.js:168
824857 msgid "Unable to export view"
825858 msgstr "Nu se poate exporta vizualizarea"
826859
827 #: ../src/geoJSONSource.js:98
860 #: src/geoJSONSource.js:98
828861 msgid "invalid coordinate"
829862 msgstr "coordonate nevalide"
830863
831 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
832 #: ../src/geoJSONSource.js:202
864 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
833865 msgid "parse error"
834866 msgstr "eroare de parsare"
835867
836 #: ../src/geoJSONSource.js:181
868 #: src/geoJSONSource.js:181
837869 msgid "unknown geometry"
838870 msgstr "geometrie necunoscută"
839871
840 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
872 #: src/graphHopper.js:93 src/openTripPlanner.js:652
841873 msgid "Route request failed."
842874 msgstr "Cererea rutei a eșuat."
843875
844 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
876 #: src/graphHopper.js:100 src/openTripPlanner.js:615
845877 msgid "No route found."
846878 msgstr "Nu s-au găsit rute."
847879
848 #: ../src/graphHopper.js:189
880 #: src/graphHopper.js:188
849881 msgid "Start!"
850882 msgstr "Pornește!"
851883
852 #: ../src/mainWindow.js:59
884 #: src/mainWindow.js:59
853885 msgid "All Layer Files"
854 msgstr ""
855
856 #: ../src/mainWindow.js:452
886 msgstr "Toate fișierele strat"
887
888 #: src/mainWindow.js:444
857889 msgid "Failed to connect to location service"
858890 msgstr "Nu s-a reușit conectarea la serviciul de localizare"
859891
860 #: ../src/mainWindow.js:509
892 #: src/mainWindow.js:509
861893 msgid "translator-credits"
862 msgstr "Mădălin Șerbănescu <ciber_ady [at] yahoo [dot] com>, 2018"
863
864 #: ../src/mainWindow.js:512
894 msgstr ""
895 "Mădălin Șerbănescu <ciber_ady [at] yahoo [dot] com>, 2018\n"
896 "Florentina Mușat <florentina.musat.28 [at] gmail [dot] com>, 2018"
897
898 #: src/mainWindow.js:512
865899 msgid "A map application for GNOME"
866900 msgstr "O aplicație cu hărți pentru GNOME"
867901
868 #: ../src/mainWindow.js:523
902 #: src/mainWindow.js:523
869903 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
870904 msgstr "Drepturi de autor © 2011 – 2017 Red Hat, Inc și autorii GNOME Hărți"
871905
872 #: ../src/mainWindow.js:542
906 #: src/mainWindow.js:542
873907 #, javascript-format
874908 msgid "Map data by %s and contributors"
875909 msgstr "Datele hărții ale %s și contribuitorii"
879913 #. * the bare name of the tile provider, or a linkified URL if one
880914 #. * is available
881915 #.
882 #: ../src/mainWindow.js:558
916 #: src/mainWindow.js:558
883917 #, javascript-format
884918 msgid "Map tiles provided by %s"
885919 msgstr "Fragmente de hărți furnizate de %s"
886920
887 #: ../src/mapView.js:350
921 #: src/mapView.js:353
888922 msgid "File type is not supported"
889923 msgstr "Tipul de fișier nu este suportat"
890924
891 #: ../src/mapView.js:357
925 #: src/mapView.js:360
892926 msgid "Failed to open layer"
893 msgstr ""
894
895 #: ../src/mapView.js:393
927 msgstr "Nu s-a putut deschide stratul"
928
929 #: src/mapView.js:396
896930 msgid "Failed to open GeoURI"
897931 msgstr "Nu s-a putut deschide GeoURI"
898932
899 #: ../src/openTripPlanner.js:613
900 msgid "No earlier alternatives found."
901 msgstr "Nu s-au găsit alternative anterioare."
902
903 #: ../src/openTripPlanner.js:614
904 msgid "No later alternatives found."
905 msgstr ""
906
907 #: ../src/openTripPlanner.js:652
933 #: src/openTripPlanner.js:648
908934 msgid "No timetable data found for this route."
909 msgstr ""
935 msgstr "Nu s-au găsit date în orar pentru această rută."
910936
911937 #. setting the status in session.cancel_message still seems
912938 #. to always give status IO_ERROR
913 #: ../src/osmConnection.js:436
939 #: src/osmConnection.js:436
914940 msgid "Incorrect user name or password"
915 msgstr ""
916
917 #: ../src/osmConnection.js:438
941 msgstr "Nume de utilizator sau parolă incorectă"
942
943 #: src/osmConnection.js:438
918944 msgid "Success"
919945 msgstr "Succes"
920946
921 #: ../src/osmConnection.js:440
947 #: src/osmConnection.js:440
922948 msgid "Bad request"
923949 msgstr "Cerere greșită"
924950
925 #: ../src/osmConnection.js:442
951 #: src/osmConnection.js:442
926952 msgid "Object not found"
927953 msgstr "Obiectul nu a fost găsit"
928954
929 #: ../src/osmConnection.js:444
955 #: src/osmConnection.js:444
930956 msgid "Conflict, someone else has just modified the object"
931957 msgstr "Conflict, altcineva tocmai a modificat obiectul"
932958
933 #: ../src/osmConnection.js:446
959 #: src/osmConnection.js:446
934960 msgid "Object has been deleted"
935961 msgstr "Obiectul a fost șters"
936962
937 #: ../src/osmConnection.js:448
963 #: src/osmConnection.js:448
938964 msgid "Way or relation refers to non-existing children"
939 msgstr "Modul sau relația se referă la copii care nu există"
940
941 #: ../src/osmEditDialog.js:105
965 msgstr "Calea sau relația se referă la copii care nu există"
966
967 #: src/osmEditDialog.js:105
942968 msgid "Name"
943969 msgstr "Nume"
944970
945 #: ../src/osmEditDialog.js:108
971 #: src/osmEditDialog.js:108
946972 msgid "The official name. This is typically what appears on signs."
947973 msgstr "Numele oficial. Acesta este, de obicei, numele real."
948974
949 #: ../src/osmEditDialog.js:111
975 #: src/osmEditDialog.js:111
950976 msgid "Address"
951977 msgstr "Adresă"
952978
953 #: ../src/osmEditDialog.js:119
979 #: src/osmEditDialog.js:119
954980 msgid "Website"
955981 msgstr "Website"
956982
957 #: ../src/osmEditDialog.js:122
983 #: src/osmEditDialog.js:122
958984 msgid ""
959985 "The official website. Try to use the most basic form of a URL i.e. http://"
960986 "example.com instead of http://example.com/index.html."
961987 msgstr ""
962
963 #: ../src/osmEditDialog.js:127
988 "Pagina web oficială. Încercați să utilizați forma cea mai de bază a unui URL "
989 "de ex: http://example.com în loc de http://example.com/index.html."
990
991 #: src/osmEditDialog.js:127
964992 msgid "Phone"
965993 msgstr "Telefon"
966994
967 #: ../src/osmEditDialog.js:131
995 #: src/osmEditDialog.js:131
968996 msgid ""
969997 "Phone number. Use the international format, starting with a + sign. Beware "
970998 "of local privacy laws, especially for private phone numbers."
971999 msgstr ""
972
973 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1000 "Număr de telefon. Utilizați formatul internațional, care începe cu un semn "
1001 "+. Aveți grijă la legile de confidențialitate locale, în special pentru "
1002 "numerele de telefon private."
1003
1004 #: src/osmEditDialog.js:136 src/placeBubble.js:173
9741005 msgid "Wikipedia"
975 msgstr ""
976
977 #: ../src/osmEditDialog.js:140
1006 msgstr "Wikipedia"
1007
1008 #: src/osmEditDialog.js:140
9781009 msgid ""
9791010 "The format used should include the language code and the article title like "
9801011 "“en:Article title”."
9811012 msgstr ""
982
983 #: ../src/osmEditDialog.js:144
1013 "Formatul utilizat trebuie să includă codul de limbă și titlul articolului ca "
1014 "„en:titlu de articol”."
1015
1016 #: src/osmEditDialog.js:144
9841017 msgid "Opening hours"
985 msgstr ""
986
987 #: ../src/osmEditDialog.js:149
1018 msgstr "Ore de deschidere"
1019
1020 #: src/osmEditDialog.js:149
9881021 msgid "See the link in the label for help on format."
989 msgstr ""
990
991 #: ../src/osmEditDialog.js:152
1022 msgstr "Consultați legătura din etichetă pentru ajutor cu formatul."
1023
1024 #: src/osmEditDialog.js:152
9921025 msgid "Population"
993 msgstr ""
994
995 #: ../src/osmEditDialog.js:157
1026 msgstr "Populație"
1027
1028 #: src/osmEditDialog.js:157
9961029 msgid "Altitude"
997 msgstr ""
998
999 #: ../src/osmEditDialog.js:160
1030 msgstr "Altitudine"
1031
1032 #: src/osmEditDialog.js:160
10001033 msgid "Elevation (height above sea level) of a point in metres."
1001 msgstr ""
1002
1003 #: ../src/osmEditDialog.js:163
1034 msgstr "Elevația (înălțimea deasupra nivelului mării) unui punct în metri."
1035
1036 #: src/osmEditDialog.js:163
10041037 msgid "Wheelchair access"
1005 msgstr ""
1006
1007 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1008 #: ../src/osmEditDialog.js:213
1038 msgstr "Acces pentru scaun cu rotile"
1039
1040 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10091041 msgid "Yes"
1010 msgstr ""
1011
1012 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1013 #: ../src/osmEditDialog.js:214
1042 msgstr "Da"
1043
1044 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10141045 msgid "No"
1015 msgstr ""
1016
1017 #: ../src/osmEditDialog.js:168
1046 msgstr "Nu"
1047
1048 #: src/osmEditDialog.js:168
10181049 msgid "Limited"
1019 msgstr ""
1020
1021 #: ../src/osmEditDialog.js:169
1050 msgstr "Limitat"
1051
1052 #: src/osmEditDialog.js:169
10221053 msgid "Designated"
1023 msgstr ""
1024
1025 #: ../src/osmEditDialog.js:172
1054 msgstr "Desemnat"
1055
1056 #: src/osmEditDialog.js:172
10261057 msgid "Internet access"
1027 msgstr ""
1058 msgstr "Acces la internet"
10281059
10291060 #. Translators:
10301061 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10311062 #.
1032 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1063 #: src/osmEditDialog.js:177 src/translations.js:340
10331064 msgid "Wi-Fi"
1034 msgstr ""
1035
1036 #: ../src/osmEditDialog.js:178
1065 msgstr "Wi-Fi"
1066
1067 #: src/osmEditDialog.js:178
10371068 msgid "Wired"
1038 msgstr ""
1039
1040 #: ../src/osmEditDialog.js:179
1069 msgstr "Cu fir"
1070
1071 #: src/osmEditDialog.js:179
10411072 msgid "Terminal"
1042 msgstr ""
1043
1044 #: ../src/osmEditDialog.js:180
1073 msgstr "Terminal"
1074
1075 #: src/osmEditDialog.js:180
10451076 msgid "Service"
1046 msgstr ""
1047
1048 #: ../src/osmEditDialog.js:183
1077 msgstr "Serviciu"
1078
1079 #: src/osmEditDialog.js:183
10491080 msgid "Religion"
1050 msgstr ""
1051
1052 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1081 msgstr "Religie"
1082
1083 #: src/osmEditDialog.js:186 src/translations.js:363
10531084 msgid "Animism"
1054 msgstr ""
1055
1056 #: ../src/osmEditDialog.js:187
1085 msgstr "Animism"
1086
1087 #: src/osmEditDialog.js:187
10571088 msgid "Bahá’í"
1058 msgstr ""
1059
1060 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1089 msgstr "Bahá’í"
1090
1091 #: src/osmEditDialog.js:188 src/translations.js:365
10611092 msgid "Buddhism"
1062 msgstr ""
1063
1064 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1093 msgstr "Budism"
1094
1095 #: src/osmEditDialog.js:189 src/translations.js:366
10651096 msgid "Caodaism"
1066 msgstr ""
1067
1068 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1097 msgstr "Caodaism"
1098
1099 #: src/osmEditDialog.js:190 src/translations.js:367
10691100 msgid "Christianity"
1070 msgstr ""
1071
1072 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1101 msgstr "Creștinism"
1102
1103 #: src/osmEditDialog.js:191 src/translations.js:368
10731104 msgid "Confucianism"
1074 msgstr ""
1075
1076 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1105 msgstr "Confucianism"
1106
1107 #: src/osmEditDialog.js:192 src/translations.js:369
10771108 msgid "Hinduism"
1078 msgstr ""
1079
1080 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1109 msgstr "Hinduism"
1110
1111 #: src/osmEditDialog.js:193 src/translations.js:370
10811112 msgid "Jainism"
1082 msgstr ""
1083
1084 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1113 msgstr "Jainism"
1114
1115 #: src/osmEditDialog.js:194 src/translations.js:371
10851116 msgid "Judaism"
1086 msgstr ""
1087
1088 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1117 msgstr "Iudaism"
1118
1119 #: src/osmEditDialog.js:195 src/translations.js:372
10891120 msgid "Islam"
1090 msgstr ""
1091
1092 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1121 msgstr "Islam"
1122
1123 #: src/osmEditDialog.js:196 src/translations.js:373
10931124 msgid "Multiple Religions"
1094 msgstr ""
1095
1096 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1125 msgstr "Religii multiple"
1126
1127 #: src/osmEditDialog.js:197 src/translations.js:374
10971128 msgid "Paganism"
1098 msgstr ""
1099
1100 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1129 msgstr "Păgânism"
1130
1131 #: src/osmEditDialog.js:198 src/translations.js:375
11011132 msgid "Pastafarianism"
1102 msgstr ""
1103
1104 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1133 msgstr "Pastafarianism"
1134
1135 #: src/osmEditDialog.js:199 src/translations.js:376
11051136 msgid "Scientology"
1106 msgstr ""
1107
1108 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1137 msgstr "Scientologie"
1138
1139 #: src/osmEditDialog.js:200 src/translations.js:377
11091140 msgid "Shinto"
1110 msgstr ""
1111
1112 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1141 msgstr "Shinto"
1142
1143 #: src/osmEditDialog.js:201 src/translations.js:378
11131144 msgid "Sikhism"
1114 msgstr ""
1115
1116 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1145 msgstr "Sikhism"
1146
1147 #: src/osmEditDialog.js:202 src/translations.js:379
11171148 msgid "Spiritualism"
1118 msgstr ""
1119
1120 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1149 msgstr "Spiritualism"
1150
1151 #: src/osmEditDialog.js:203 src/translations.js:380
11211152 msgid "Taoism"
1122 msgstr ""
1123
1124 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1153 msgstr "Taoism"
1154
1155 #: src/osmEditDialog.js:204 src/translations.js:381
11251156 msgid "Unitarian Universalism"
1126 msgstr ""
1127
1128 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1157 msgstr "Universalism unitarian"
1158
1159 #: src/osmEditDialog.js:205 src/translations.js:382
11291160 msgid "Voodoo"
1130 msgstr ""
1131
1132 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1161 msgstr "Voodoo"
1162
1163 #: src/osmEditDialog.js:206 src/translations.js:383
11331164 msgid "Yazidism"
1134 msgstr ""
1135
1136 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1165 msgstr "Yazidism"
1166
1167 #: src/osmEditDialog.js:207 src/translations.js:384
11371168 msgid "Zoroastrianism"
1138 msgstr ""
1139
1140 #: ../src/osmEditDialog.js:210
1169 msgstr "Zoroastrism"
1170
1171 #: src/osmEditDialog.js:210
11411172 msgid "Toilets"
1142 msgstr ""
1143
1144 #: ../src/osmEditDialog.js:217
1173 msgstr "Toalete"
1174
1175 #: src/osmEditDialog.js:217
11451176 msgid "Note"
1146 msgstr ""
1147
1148 #: ../src/osmEditDialog.js:220
1177 msgstr "Notiță"
1178
1179 #: src/osmEditDialog.js:220
11491180 msgid ""
11501181 "Information used to inform other mappers about non-obvious information about "
11511182 "an element, the author’s intent when creating it, or hints for further "
11521183 "improvement."
11531184 msgstr ""
1154
1155 #: ../src/osmEditDialog.js:325
1185 "Informații utilizate pentru a informa alți utilizatori de hărți despre "
1186 "informațiile care nu sunt evidente despre un element, intenția autorului în "
1187 "timpul creării acestuia, sau indicii pentru îmbunătățiri ulterioare."
1188
1189 #: src/osmEditDialog.js:325
11561190 msgctxt "dialog title"
11571191 msgid "Add to OpenStreetMap"
1158 msgstr ""
1159
1160 #: ../src/osmEditDialog.js:379
1192 msgstr "Adaugă la OpenStreetMap"
1193
1194 #: src/osmEditDialog.js:379
11611195 msgid "Select Type"
1162 msgstr ""
1163
1164 #: ../src/osmEditDialog.js:496
1196 msgstr "Selectați tipul"
1197
1198 #: src/osmEditDialog.js:496
11651199 msgid "Done"
1166 msgstr ""
1167
1168 #: ../src/placeBubble.js:125
1200 msgstr "Gata"
1201
1202 #: src/placeBubble.js:125
11691203 msgid "Population:"
1170 msgstr ""
1171
1172 #: ../src/placeBubble.js:131
1204 msgstr "Populație:"
1205
1206 #: src/placeBubble.js:131
11731207 msgid "Altitude:"
1174 msgstr ""
1175
1176 #: ../src/placeBubble.js:136
1208 msgstr "Altitudine:"
1209
1210 #: src/placeBubble.js:136
11771211 msgid "Opening hours:"
1178 msgstr ""
1179
1180 #: ../src/placeBubble.js:141
1212 msgstr "Ore de deschidere:"
1213
1214 #: src/placeBubble.js:141
11811215 msgid "Internet access:"
1182 msgstr ""
1183
1184 #: ../src/placeBubble.js:146
1216 msgstr "Acces la internet:"
1217
1218 #: src/placeBubble.js:146
11851219 msgid "Religion:"
1186 msgstr ""
1187
1188 #: ../src/placeBubble.js:151
1220 msgstr "Religie:"
1221
1222 #: src/placeBubble.js:151
11891223 msgid "Toilets:"
1190 msgstr ""
1191
1192 #: ../src/placeBubble.js:156
1224 msgstr "Toalete:"
1225
1226 #: src/placeBubble.js:156
11931227 msgid "Wheelchair access:"
1194 msgstr ""
1195
1196 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1228 msgstr "Acces pentru scaun cu rotile:"
1229
1230 #: src/placeBubble.js:162 src/placeBubble.js:166
11971231 msgid "Phone:"
1198 msgstr ""
1199
1200 #: ../src/placeEntry.js:186
1232 msgstr "Număr de telefon:"
1233
1234 #: src/placeEntry.js:186
12011235 msgid "Failed to parse Geo URI"
1202 msgstr ""
1236 msgstr "Nu s-a putut parsa URI-ul Geo"
12031237
12041238 #. Translators:
12051239 #. * This means wheelchairs have full unrestricted access.
12071241 #. Translators:
12081242 #. * There is public internet access but the particular kind is unknown.
12091243 #.
1210 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1244 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12111245 msgid "yes"
1212 msgstr ""
1246 msgstr "da"
12131247
12141248 #. Translators:
12151249 #. * This means wheelchairs have partial access (e.g some areas
12161250 #. * can be accessed and others not, areas requiring assistance
12171251 #. * by someone pushing up a steep gradient).
12181252 #.
1219 #: ../src/place.js:225
1253 #: src/place.js:225
12201254 msgid "limited"
1221 msgstr ""
1255 msgstr "limitat"
12221256
12231257 #. Translators:
12241258 #. * This means wheelchairs have no unrestricted access
12281262 #. * no internet access is offered in a place where
12291263 #. * someone might expect it.
12301264 #.
1231 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1265 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12321266 msgid "no"
1233 msgstr ""
1267 msgstr "nu"
12341268
12351269 #. Translators:
12361270 #. * This means that the way or area is designated or purpose built
12371271 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12381272 #. * only). This is rarely used.
12391273 #.
1240 #: ../src/place.js:238
1274 #: src/place.js:238
12411275 msgid "designated"
1242 msgstr ""
1243
1244 #: ../src/printLayout.js:240
1276 msgstr "desemnat"
1277
1278 #: src/printLayout.js:240
12451279 #, javascript-format
12461280 msgid "From %s to %s"
1247 msgstr ""
1248
1249 #: ../src/printOperation.js:46
1281 msgstr "De la %s la %s"
1282
1283 #: src/printOperation.js:46
12501284 msgid "Loading map tiles for printing"
1251 msgstr ""
1252
1253 #: ../src/printOperation.js:47
1285 msgstr "Se încarcă fragmentele de hartă pentru tipărire"
1286
1287 #: src/printOperation.js:47
12541288 msgid "You can abort printing if this takes too long"
1255 msgstr ""
1256
1257 #: ../src/printOperation.js:49
1289 msgstr "Puteți să anulați tipărirea dacă durează prea mult"
1290
1291 #: src/printOperation.js:49
12581292 msgid "Abort printing"
1259 msgstr ""
1293 msgstr "Despre tipărire"
12601294
12611295 #. Translators: this is add via location tooltip
1262 #: ../src/routeEntry.js:72
1296 #: src/routeEntry.js:72
12631297 msgid "Add via location"
1264 msgstr ""
1298 msgstr "Adaugă via locație"
12651299
12661300 #. Translators: this is remove via location tooltip
1267 #: ../src/routeEntry.js:78
1301 #: src/routeEntry.js:78
12681302 msgid "Remove via location"
1269 msgstr ""
1303 msgstr "Elimină via locație"
12701304
12711305 #. Translators: this is reverse route tooltip
1272 #: ../src/routeEntry.js:84
1306 #: src/routeEntry.js:84
12731307 msgid "Reverse route"
1274 msgstr ""
1275
1276 #: ../src/sendToDialog.js:176
1308 msgstr "Inversează ruta"
1309
1310 #: src/sendToDialog.js:175
12771311 msgid "Failed to open URI"
1278 msgstr ""
1279
1280 #: ../src/shapeLayer.js:91
1312 msgstr "Nu s-a putut deschide URI-ul"
1313
1314 #: src/shapeLayer.js:91
12811315 msgid "failed to load file"
1282 msgstr ""
1316 msgstr "nu s-a putut încărca fișierul"
12831317
12841318 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1285 #: ../src/sidebar.js:292
1319 #: src/sidebar.js:293
12861320 #, javascript-format
12871321 msgid "Estimated time: %s"
1288 msgstr ""
1322 msgstr "Timp estimat: %s"
12891323
12901324 #. Translators: this a format string indicating arriving at the
12911325 #. * destination of journey with the arrival address and transit
12921326 #. * stop as the format parameter
1293 #: ../src/transitArrivalRow.js:54
1327 #: src/transitArrivalRow.js:54
12941328 #, javascript-format
12951329 msgid "Arrive at %s"
1296 msgstr ""
1297
1298 #: ../src/transitArrivalRow.js:56
1330 msgstr "Sosește la %s"
1331
1332 #: src/transitArrivalRow.js:56
12991333 msgid "Arrive"
1300 msgstr ""
1334 msgstr "Sosește"
13011335
13021336 #. Translators: this is a format string indicating instructions
13031337 #. * starting a journey at the address given as the parameter
13041338 #.
1305 #: ../src/transitLegRow.js:71
1339 #: src/transitLegRow.js:71
13061340 #, javascript-format
13071341 msgid "Start at %s"
1308 msgstr ""
1342 msgstr "Începe la %s"
13091343
13101344 #. Translators: this indicates starting a journey at a location
13111345 #. * with no set name (such as when the user started routing from
13121346 #. * an arbitrary point on the map)
13131347 #.
1314 #: ../src/transitLegRow.js:77
1348 #: src/transitLegRow.js:77
13151349 msgid "Start"
1316 msgstr ""
1317
1318 #: ../src/transitLegRow.js:106
1350 msgstr "Începe"
1351
1352 #: src/transitLegRow.js:106
13191353 msgid "Show walking instructions"
1320 msgstr ""
1321
1322 #: ../src/transitLegRow.js:107
1354 msgstr "Arată instrucțiunile de plimbare"
1355
1356 #: src/transitLegRow.js:107
13231357 msgid "Hide walking instructions"
1324 msgstr ""
1358 msgstr "Ascunde instrucțiunile de plimbare"
13251359
13261360 #. Translators: this is a format string indicating walking a certain
13271361 #. * distance, with the distance expression being the %s placeholder
13281362 #.
1329 #: ../src/transitLegRow.js:132
1363 #: src/transitLegRow.js:132
13301364 #, javascript-format
13311365 msgid "Walk %s"
1332 msgstr ""
1333
1334 #: ../src/transitMoreRow.js:39
1366 msgstr "Plimbare pe %s"
1367
1368 #: src/transitMoreRow.js:39
13351369 msgid "Load earlier alternatives"
1336 msgstr ""
1337
1338 #: ../src/transitMoreRow.js:41
1370 msgstr "Încarcă alternativele de dinainte"
1371
1372 #: src/transitMoreRow.js:41
13391373 msgid "Load later alternatives"
1340 msgstr ""
1374 msgstr "Încarcă alternativele de mai târziu"
1375
1376 #: src/transitMoreRow.js:54
1377 msgid "No earlier alternatives found."
1378 msgstr "Nu s-au găsit alternative anterioare."
1379
1380 #: src/transitMoreRow.js:56
1381 msgid "No later alternatives found."
1382 msgstr "Nu s-au găsit alternative de mai târziu."
13411383
13421384 #.
13431385 #. * Translators: this is a format string giving the equivalent to
13441386 #. * "may 29" according to the current locale's convensions.
13451387 #.
1346 #: ../src/transitOptionsPanel.js:141
1388 #: src/transitOptionsPanel.js:141
13471389 msgctxt "month-day-date"
13481390 msgid "%b %e"
1349 msgstr ""
1391 msgstr "%e %b"
13501392
13511393 #. Translators: this is a format string for showing a departure and
13521394 #. * arrival time, like:
13531395 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13541396 #. * these could be rearranged if needed.
13551397 #.
1356 #: ../src/transitPlan.js:249
1398 #: src/transitPlan.js:254
13571399 #, javascript-format
13581400 msgid "%s – %s"
1359 msgstr ""
1401 msgstr "%s – %s"
13601402
13611403 #. translators: this is an indication for a trip duration of
13621404 #. * less than an hour, with only the minutes part, using plural forms
13631405 #. * as appropriate
13641406 #.
1365 #: ../src/transitPlan.js:276
1407 #: src/transitPlan.js:281
13661408 #, javascript-format
13671409 msgid "%d minute"
13681410 msgid_plural "%d minutes"
1369 msgstr[0] ""
1370 msgstr[1] ""
1411 msgstr[0] "%d minut"
1412 msgstr[1] "%d minute"
1413 msgstr[2] "%d de minute"
13711414
13721415 #. translators: this is an indication for a trip duration,
13731416 #. * where the duration is an exact number of hours (i.e. no
13741417 #. * minutes part), using plural forms as appropriate
13751418 #.
1376 #: ../src/transitPlan.js:287
1419 #: src/transitPlan.js:292
13771420 #, javascript-format
13781421 msgid "%d hour"
13791422 msgid_plural "%d hours"
1380 msgstr[0] ""
1381 msgstr[1] ""
1423 msgstr[0] "%d oră"
1424 msgstr[1] "%d ore"
1425 msgstr[2] "%d de ore"
13821426
13831427 #. translators: this is an indication for a trip duration
13841428 #. * where the duration contains an hour and minute part, it's
13851429 #. * pluralized on the hours part
13861430 #.
1387 #: ../src/transitPlan.js:293
1431 #: src/transitPlan.js:298
13881432 #, javascript-format
13891433 msgid "%d:%02d hour"
13901434 msgid_plural "%d:%02d hours"
1391 msgstr[0] ""
1392 msgstr[1] ""
1435 msgstr[0] "%d:%02d oră"
1436 msgstr[1] "%d:%02d ore"
1437 msgstr[2] "%d:%02d de ore"
13931438
13941439 #. Translators: this is a format string for showing a departure and
13951440 #. * arrival time in a more compact manner to show in the instruction
13971442 #. * "12:00–13:03" where the placeholder %s are the actual times,
13981443 #. * these could be rearranged if needed.
13991444 #.
1400 #: ../src/transitPlan.js:642
1445 #: src/transitPlan.js:647
14011446 #, javascript-format
14021447 msgid "%s–%s"
1403 msgstr ""
1404
1405 #: ../src/translations.js:56
1448 msgstr "%s–%s"
1449
1450 #: src/translations.js:56
14061451 msgid "around the clock"
1407 msgstr ""
1408
1409 #: ../src/translations.js:58
1452 msgstr "tot timpul"
1453
1454 #: src/translations.js:58
14101455 msgid "from sunrise to sunset"
1411 msgstr ""
1456 msgstr "de la răsărit la apus"
14121457
14131458 #. Translators:
14141459 #. * This is a format string with two separate time ranges
14161461 #. * The space between the format place holders could be
14171462 #. * substituted with the appropriate separator.
14181463 #.
1419 #: ../src/translations.js:77
1464 #: src/translations.js:77
14201465 #, javascript-format
14211466 msgctxt "time range list"
14221467 msgid "%s %s"
1423 msgstr ""
1468 msgstr "%s %s"
14241469
14251470 #. Translators:
14261471 #. * This is a format string with three separate time ranges
14281473 #. * The space between the format place holders could be
14291474 #. * substituted with the appropriate separator.
14301475 #.
1431 #: ../src/translations.js:89
1476 #: src/translations.js:89
14321477 #, javascript-format
14331478 msgctxt "time range list"
14341479 msgid "%s %s %s"
1435 msgstr ""
1480 msgstr "%s %s %s"
14361481
14371482 #. Translators:
14381483 #. * This is a format string consisting of a part specifying the days for
14411486 #. * The space between the format place holders could be substituted with
14421487 #. * the appropriate separator or phrase and the ordering of the arguments
14431488 #. * can be rearranged with the %n#s syntax.
1444 #: ../src/translations.js:120
1489 #: src/translations.js:120
14451490 #, javascript-format
14461491 msgctxt "time range component"
14471492 msgid "%s %s"
1448 msgstr ""
1493 msgstr "%s %s"
14491494
14501495 #. Translators:
14511496 #. * This represents a format string consisting of two day interval
14561501 #. * place holder.
14571502 #. * The separator (,) could be replaced with a translated variant or
14581503 #. * a phrase if appropriate.
1459 #: ../src/translations.js:152
1504 #: src/translations.js:152
14601505 #, javascript-format
14611506 msgctxt "day interval list"
14621507 msgid "%s,%s"
1463 msgstr ""
1508 msgstr "%s,%s"
14641509
14651510 #. Translators:
14661511 #. * This represents a format string consisting of three day interval
14711516 #. * %s place holder.
14721517 #. * The separator (,) could be replaced with a translated variant or
14731518 #. * a phrase if appropriate.
1474 #: ../src/translations.js:166
1519 #: src/translations.js:166
14751520 #, javascript-format
14761521 msgctxt "day interval list"
14771522 msgid "%s,%s,%s"
1478 msgstr ""
1479
1480 #: ../src/translations.js:185
1523 msgstr "%s,%s,%s"
1524
1525 #: src/translations.js:185
14811526 msgid "every day"
1482 msgstr ""
1527 msgstr "în fiecare zi"
14831528
14841529 #. Translators:
14851530 #. * This represents a range of days with a starting and ending day.
14861531 #.
1487 #: ../src/translations.js:197
1532 #: src/translations.js:197
14881533 #, javascript-format
14891534 msgctxt "day range"
14901535 msgid "%s-%s"
1491 msgstr ""
1492
1493 #: ../src/translations.js:208
1536 msgstr "%s-%s"
1537
1538 #: src/translations.js:208
14941539 msgid "public holidays"
1495 msgstr ""
1496
1497 #: ../src/translations.js:210
1540 msgstr "vacanțe publice"
1541
1542 #: src/translations.js:210
14981543 msgid "school holidays"
1499 msgstr ""
1544 msgstr "vacanțe școlare"
15001545
15011546 #. Translators:
15021547 #. * This is a list with two time intervals, such as:
15061551 #. * the translation. The order of the arguments can be rearranged
15071552 #. * using the %n$s syntax.
15081553 #.
1509 #: ../src/translations.js:250
1554 #: src/translations.js:250
15101555 #, javascript-format
15111556 msgctxt "time interval list"
15121557 msgid "%s, %s"
1513 msgstr ""
1514
1515 #: ../src/translations.js:264
1558 msgstr "%s, %s"
1559
1560 #: src/translations.js:264
15161561 msgid "not open"
1517 msgstr ""
1562 msgstr "nu este deschis"
15181563
15191564 #. Translators:
15201565 #. * This is a time interval with a starting and an ending time.
15231568 #. * translation as needed. The order of the arguments can be rearranged
15241569 #. * using the %n$s syntax.
15251570 #.
1526 #: ../src/translations.js:279
1571 #: src/translations.js:279
15271572 #, javascript-format
15281573 msgctxt "time interval"
15291574 msgid "%s-%s"
1530 msgstr ""
1575 msgstr "%s-%s"
15311576
15321577 #. Translators:
15331578 #. * This means a a place where you can plug in your laptop with ethernet.
15341579 #.
1535 #: ../src/translations.js:345
1580 #: src/translations.js:345
15361581 msgid "wired"
1537 msgstr ""
1582 msgstr "cu fir"
15381583
15391584 #. Translators:
15401585 #. * Like internet cafe or library where the computer is given.
15411586 #.
1542 #: ../src/translations.js:350
1587 #: src/translations.js:350
15431588 msgid "terminal"
1544 msgstr ""
1589 msgstr "terminal"
15451590
15461591 #. Translators:
15471592 #. * This means there is personnel which helps you in case of problems.
15481593 #.
1549 #: ../src/translations.js:355
1594 #: src/translations.js:355
15501595 msgid "service"
1551 msgstr ""
1596 msgstr "serviciu"
15521597
15531598 #. Translators: Accuracy of user location information
1554 #: ../src/utils.js:226
1599 #: src/utils.js:226
15551600 msgid "Unknown"
1556 msgstr ""
1601 msgstr "Necunoscut"
15571602
15581603 #. Translators: Accuracy of user location information
1559 #: ../src/utils.js:229
1604 #: src/utils.js:229
15601605 msgid "Exact"
1561 msgstr ""
1562
1563 #: ../src/utils.js:287
1606 msgstr "Exact"
1607
1608 #: src/utils.js:287
15641609 #, javascript-format
15651610 msgid "%f h"
1566 msgstr ""
1567
1568 #: ../src/utils.js:289
1611 msgstr "%f o"
1612
1613 #: src/utils.js:289
15691614 #, javascript-format
15701615 msgid "%f min"
1571 msgstr ""
1572
1573 #: ../src/utils.js:291
1616 msgstr "%f min"
1617
1618 #: src/utils.js:291
15741619 #, javascript-format
15751620 msgid "%f s"
1576 msgstr ""
1621 msgstr "%f s"
15771622
15781623 #. Translators: This is a distance measured in kilometers
1579 #: ../src/utils.js:302
1624 #: src/utils.js:302
15801625 #, javascript-format
15811626 msgid "%s km"
1582 msgstr ""
1627 msgstr "%s km"
15831628
15841629 #. Translators: This is a distance measured in meters
1585 #: ../src/utils.js:305
1630 #: src/utils.js:305
15861631 #, javascript-format
15871632 msgid "%s m"
1588 msgstr ""
1633 msgstr "%s m"
15891634
15901635 #. Translators: This is a distance measured in miles
1591 #: ../src/utils.js:313
1636 #: src/utils.js:313
15921637 #, javascript-format
15931638 msgid "%s mi"
1594 msgstr ""
1639 msgstr "%s mi"
15951640
15961641 #. Translators: This is a distance measured in feet
1597 #: ../src/utils.js:316
1642 #: src/utils.js:316
15981643 #, javascript-format
15991644 msgid "%s ft"
1600 msgstr ""
1645 msgstr "%s ft"
1646
1647 #~ msgid "OK"
1648 #~ msgstr "OK"
+344
-341
po/ru.po less more
1010 msgstr ""
1111 "Project-Id-Version: gnome-maps master\n"
1212 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
13 "POT-Creation-Date: 2018-03-26 17:01+0000\n"
14 "PO-Revision-Date: 2018-03-26 20:28+0300\n"
13 "POT-Creation-Date: 2018-08-21 08:05+0000\n"
14 "PO-Revision-Date: 2018-09-09 22:41+0300\n"
1515 "Last-Translator: Stas Solovey <whats_up@tut.by>\n"
1616 "Language-Team: русский <gnome-cyr@gnome.org>\n"
1717 "Language: ru\n"
2020 "Content-Transfer-Encoding: 8bit\n"
2121 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
2222 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
23 "X-Generator: Poedit 2.0.6\n"
24
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
23 "X-Generator: Poedit 2.1.1\n"
24
25 #: data/org.gnome.Maps.appdata.xml.in:6
2626 msgid "GNOME Maps"
2727 msgstr "Карты GNOME"
2828
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
29 #: data/org.gnome.Maps.appdata.xml.in:7
3030 msgid "Find places around the world"
3131 msgstr "Поиск местоположений по всему миру"
3232
33 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
33 #: data/org.gnome.Maps.appdata.xml.in:9
3434 msgid ""
3535 "Maps gives you quick access to maps all across the world. It allows you to "
3636 "quickly find the place you’re looking for by searching for a city or street, "
4040 "находить места в городах, на улицах или указывать места для встречи с "
4141 "друзьями."
4242
43 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
43 #: data/org.gnome.Maps.appdata.xml.in:14
4444 msgid ""
4545 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4646 "thousands of people across the globe."
5151 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5252 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5353 #. your language to see what words you can use for the translated search.
54 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
54 #: data/org.gnome.Maps.appdata.xml.in:22
5555 msgid ""
5656 "You can even search for specific types of locations, such as “Pubs near Main "
5757 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6060 "или «Гостиницы около Александерплац, Берлин»."
6161
6262 #. Translators: This is the program name.
63 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
64 #: ../src/application.js:85 ../src/mainWindow.js:511
63 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
64 #: src/mainWindow.js:503
6565 msgid "Maps"
6666 msgstr "Карты"
6767
68 #: ../data/org.gnome.Maps.desktop.in.h:2
68 #: data/org.gnome.Maps.desktop.in:5
6969 msgid "A simple maps application"
7070 msgstr "Простое картографическое приложение"
7171
72 #: ../data/org.gnome.Maps.desktop.in.h:3
72 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
73 #: data/org.gnome.Maps.desktop.in:8
74 msgid "org.gnome.Maps"
75 msgstr "org.gnome.Maps"
76
77 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
78 #: data/org.gnome.Maps.desktop.in:14
7379 msgid "Maps;"
7480 msgstr "Карты;"
7581
76 #: ../data/org.gnome.Maps.desktop.in.h:4
82 #: data/org.gnome.Maps.desktop.in:17
7783 msgid "Allows your location to be shown on the map."
7884 msgstr "Позволяет показывать на карте ваше местоположение."
7985
80 #: ../data/org.gnome.Maps.gschema.xml.h:1
86 #: data/org.gnome.Maps.gschema.xml:11
8187 msgid "last viewed location"
8288 msgstr "последнее просмотренное местоположение"
8389
84 #: ../data/org.gnome.Maps.gschema.xml.h:2
90 #: data/org.gnome.Maps.gschema.xml:12
8591 msgid "Coordinates of last viewed location."
8692 msgstr "Координаты последнего просмотренного местоположения."
8793
88 #: ../data/org.gnome.Maps.gschema.xml.h:3
94 #: data/org.gnome.Maps.gschema.xml:16
8995 msgid "Window size"
9096 msgstr "Размер окна"
9197
92 #: ../data/org.gnome.Maps.gschema.xml.h:4
98 #: data/org.gnome.Maps.gschema.xml:17
9399 msgid "Window size (width and height)."
94100 msgstr "Размер окна (ширина и высота)."
95101
96 #: ../data/org.gnome.Maps.gschema.xml.h:5
102 #: data/org.gnome.Maps.gschema.xml:21
97103 msgid "Window position"
98104 msgstr "Положение окна"
99105
100 #: ../data/org.gnome.Maps.gschema.xml.h:6
106 #: data/org.gnome.Maps.gschema.xml:22
101107 msgid "Window position (X and Y)."
102108 msgstr "Положение окна (X, Y)."
103109
104 #: ../data/org.gnome.Maps.gschema.xml.h:7
110 #: data/org.gnome.Maps.gschema.xml:26
105111 msgid "Window maximized"
106112 msgstr "Окно развёрнуто"
107113
108 #: ../data/org.gnome.Maps.gschema.xml.h:8
114 #: data/org.gnome.Maps.gschema.xml:27
109115 msgid "Window maximization state"
110116 msgstr "Режим развёрнутого окна"
111117
112 #: ../data/org.gnome.Maps.gschema.xml.h:9
118 #: data/org.gnome.Maps.gschema.xml:31
113119 msgid "Maximum number of search results"
114120 msgstr "Максимальное количество результатов поиска"
115121
116 #: ../data/org.gnome.Maps.gschema.xml.h:10
122 #: data/org.gnome.Maps.gschema.xml:32
117123 msgid "Maximum number of search results from geocode search."
118124 msgstr "Максимальное количество результатов поиска по поиску геокода."
119125
120 #: ../data/org.gnome.Maps.gschema.xml.h:11
126 #: data/org.gnome.Maps.gschema.xml:36
121127 msgid "Number of recent places to store"
122128 msgstr "Количество последних сохранённых мест"
123129
124 #: ../data/org.gnome.Maps.gschema.xml.h:12
130 #: data/org.gnome.Maps.gschema.xml:37
125131 msgid "Number of recently visited places to store."
126132 msgstr "Количество сохранённых недавно посещённых мест."
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:13
134 #: data/org.gnome.Maps.gschema.xml:41
129135 msgid "Number of recent routes to store"
130136 msgstr "Количество последних сохранённых маршрутов"
131137
132 #: ../data/org.gnome.Maps.gschema.xml.h:14
138 #: data/org.gnome.Maps.gschema.xml:42
133139 msgid "Number of recently visited routes to store."
134140 msgstr "Количество сохранённых недавно использовавшихся маршрутов."
135141
136 #: ../data/org.gnome.Maps.gschema.xml.h:15
142 #: data/org.gnome.Maps.gschema.xml:46
137143 msgid "Facebook check-in privacy setting"
138144 msgstr "Кто может видеть публикацию в Facebook"
139145
140146 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
141 #: ../data/org.gnome.Maps.gschema.xml.h:17
147 #: data/org.gnome.Maps.gschema.xml:48
142148 msgid ""
143149 "Latest used Facebook check-in privacy setting. Possible values are: "
144150 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
146152 "Последняя использованная настройка. Возможные значения: EVERYONE (все), "
147153 "FRIEND_OF_FRIENDS (друзья друзей), ALL_FRIENDS (друзья) и SELF (только я)."
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:18
155 #: data/org.gnome.Maps.gschema.xml:52
150156 msgid "Foursquare check-in privacy setting"
151157 msgstr "Кто может видеть публикацию в Foursquare"
152158
153 #: ../data/org.gnome.Maps.gschema.xml.h:19
159 #: data/org.gnome.Maps.gschema.xml:53
154160 msgid ""
155161 "Latest used Foursquare check-in privacy setting. Possible values are: "
156162 "public, followers or private."
158164 "Последняя использованная настройка. Возможные значения: public, followers "
159165 "или private."
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:20
167 #: data/org.gnome.Maps.gschema.xml:57
162168 msgid "Foursquare check-in Facebook broadcasting"
163169 msgstr "Трансляция из Foursquare в Facebook"
164170
165 #: ../data/org.gnome.Maps.gschema.xml.h:21
171 #: data/org.gnome.Maps.gschema.xml:58
166172 msgid ""
167173 "Indicates if Foursquare should broadcast the check-in as a post in the "
168174 "Facebook account associated with the Foursquare account."
170176 "Должны ли публикации в Foursquare транслироваться в привязанный к учётной "
171177 "записи Foursquare аккаунт Facebook."
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:22
179 #: data/org.gnome.Maps.gschema.xml:62
174180 msgid "Foursquare check-in Twitter broadcasting"
175181 msgstr "Трансляция из Foursquare в Twitter"
176182
177 #: ../data/org.gnome.Maps.gschema.xml.h:23
183 #: data/org.gnome.Maps.gschema.xml:63
178184 msgid ""
179185 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
180186 "Twitter account associated with the Foursquare account."
182188 "Должны ли публикации в Foursquare транслироваться в привязанный к учётной "
183189 "записи Foursquare аккаунт Twitter."
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:24
191 #: data/org.gnome.Maps.gschema.xml:67
186192 msgid "OpenStreetMap username or e-mail address"
187193 msgstr "Имя или адрес эл. почты пользователя OpenStreetMap"
188194
189 #: ../data/org.gnome.Maps.gschema.xml.h:25
195 #: data/org.gnome.Maps.gschema.xml:68
190196 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
191197 msgstr ""
192198 "Указывает, выполнил ли пользователь вход для редактирования данных "
193199 "OpenStreetMap."
194200
195 #: ../data/org.gnome.Maps.gschema.xml.h:26
201 #: data/org.gnome.Maps.gschema.xml:72
196202 msgid "Last used transportation type for routing"
197203 msgstr "Последний тип транспорта, использовавшийся для маршрута"
198204
199 #: ../data/ui/app-menu.ui.h:1
205 #: data/ui/app-menu.ui:7
200206 msgid "Set up OpenStreetMap Account"
201207 msgstr "Настроить учётную запись OpenStreetMap"
202208
203 #: ../data/ui/app-menu.ui.h:2
209 #: data/ui/app-menu.ui:12
204210 msgid "_Keyboard Shortcuts"
205211 msgstr "_Комбинации клавиш"
206212
207 #: ../data/ui/app-menu.ui.h:3
213 #: data/ui/app-menu.ui:17
208214 msgid "About"
209215 msgstr "О приложении"
210216
211 #: ../data/ui/app-menu.ui.h:4
217 #: data/ui/app-menu.ui:21
212218 msgid "Quit"
213219 msgstr "Завершить"
214220
215 #: ../data/ui/check-in-dialog.ui.h:1
221 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
216222 msgid "Visibility"
217223 msgstr "Видимость"
218224
219 #: ../data/ui/check-in-dialog.ui.h:2
225 #: data/ui/check-in-dialog.ui:334
220226 msgid "Post on Facebook"
221227 msgstr "Опубликовать в Facebook"
222228
223 #: ../data/ui/check-in-dialog.ui.h:3
229 #: data/ui/check-in-dialog.ui:348
224230 msgid "Post on Twitter"
225231 msgstr "Опубликовать в Twitter"
226232
227 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
228 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
233 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
234 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
229235 msgid "_Cancel"
230236 msgstr "_Отменить"
231237
232238 #. Translators: Check in is used as a verb
233 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
239 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
234240 msgid "C_heck in"
235241 msgstr "О_тметиться"
236242
237 #: ../data/ui/check-in-dialog.ui.h:6
243 #: data/ui/check-in-dialog.ui:427
238244 msgid "Everyone"
239245 msgstr "Все"
240246
241 #: ../data/ui/check-in-dialog.ui.h:7
247 #: data/ui/check-in-dialog.ui:431
242248 msgid "Friends of friends"
243249 msgstr "Друзья друзей"
244250
245 #: ../data/ui/check-in-dialog.ui.h:8
251 #: data/ui/check-in-dialog.ui:435
246252 msgid "Just friends"
247253 msgstr "Только друзья"
248254
249 #: ../data/ui/check-in-dialog.ui.h:9
255 #: data/ui/check-in-dialog.ui:439
250256 msgid "Just me"
251257 msgstr "Только я"
252258
253 #: ../data/ui/check-in-dialog.ui.h:10
259 #: data/ui/check-in-dialog.ui:453
254260 msgid "Public"
255261 msgstr "Все"
256262
257 #: ../data/ui/check-in-dialog.ui.h:11
263 #: data/ui/check-in-dialog.ui:457
258264 msgid "Followers"
259265 msgstr "Подписчики"
260266
261 #: ../data/ui/check-in-dialog.ui.h:12
267 #: data/ui/check-in-dialog.ui:461
262268 msgid "Private"
263269 msgstr "Те, кто в этом месте"
264270
265 #: ../data/ui/context-menu.ui.h:1
271 #: data/ui/context-menu.ui:9
266272 msgid "What’s here?"
267273 msgstr "Что здесь?"
268274
269 #: ../data/ui/context-menu.ui.h:2
275 #: data/ui/context-menu.ui:16
270276 msgid "Copy Location"
271277 msgstr "Копировать местоположение"
272278
273 #: ../data/ui/context-menu.ui.h:3
279 #: data/ui/context-menu.ui:23
274280 msgid "Export As Image"
275281 msgstr "Экспортировать как изображение"
276282
277 #: ../data/ui/context-menu.ui.h:4
283 #: data/ui/context-menu.ui:36
278284 msgid "Add to OpenStreetMap"
279285 msgstr "Добавить в OpenStreetMap"
280286
281 #: ../data/ui/export-view-dialog.ui.h:1
287 #: data/ui/export-view-dialog.ui:14
282288 msgid "Export view"
283289 msgstr "Экспортировать просматриваемую область"
284290
285 #: ../data/ui/export-view-dialog.ui.h:3
291 #: data/ui/export-view-dialog.ui:34
286292 msgid "_Export"
287293 msgstr "_Экспортировать"
288294
289 #: ../data/ui/export-view-dialog.ui.h:4
295 #: data/ui/export-view-dialog.ui:126
290296 msgid "Include route and markers"
291297 msgstr "Включить маршрут и маркеры"
292298
293 #: ../data/ui/help-overlay.ui.h:1
299 #: data/ui/help-overlay.ui:14
294300 msgctxt "shortcut window"
295301 msgid "General"
296302 msgstr "Основные"
297303
298 #: ../data/ui/help-overlay.ui.h:2
304 #: data/ui/help-overlay.ui:18
299305 msgctxt "shortcut window"
300306 msgid "Show Shortcuts"
301307 msgstr "Показать комбинации клавиш"
302308
303 #: ../data/ui/help-overlay.ui.h:3
309 #: data/ui/help-overlay.ui:25
304310 msgctxt "shortcut window"
305311 msgid "Search"
306312 msgstr "Поиск"
307313
308 #: ../data/ui/help-overlay.ui.h:4
314 #: data/ui/help-overlay.ui:32
309315 msgctxt "shortcut window"
310316 msgid "Toggle route planner"
311317 msgstr "Включить или выключить планировщик маршрута"
312318
313 #: ../data/ui/help-overlay.ui.h:5
319 #: data/ui/help-overlay.ui:39
314320 msgctxt "shortcut window"
315321 msgid "Print route"
316322 msgstr "Печать маршрута"
317323
318 #: ../data/ui/help-overlay.ui.h:6
324 #: data/ui/help-overlay.ui:46
319325 msgctxt "shortcut window"
320326 msgid "Quit"
321327 msgstr "Завершить"
322328
323 #: ../data/ui/help-overlay.ui.h:7
329 #: data/ui/help-overlay.ui:55
324330 msgctxt "shortcut window"
325331 msgid "Map View"
326332 msgstr "Просмотр карты"
327333
328 #: ../data/ui/help-overlay.ui.h:8
334 #: data/ui/help-overlay.ui:59
329335 msgctxt "shortcut window"
330336 msgid "Zoom in"
331337 msgstr "Приблизить"
332338
333 #: ../data/ui/help-overlay.ui.h:9
339 #: data/ui/help-overlay.ui:66
334340 msgctxt "shortcut window"
335341 msgid "Zoom out"
336342 msgstr "Отдалить"
337343
338 #: ../data/ui/help-overlay.ui.h:10
344 #: data/ui/help-overlay.ui:73
339345 msgctxt "shortcut window"
340346 msgid "Toggle scale"
341347 msgstr "Включить или выключить масштаб"
342348
343 #: ../data/ui/help-overlay.ui.h:11
349 #: data/ui/help-overlay.ui:80
344350 msgctxt "shortcut window"
345351 msgid "Go to current location"
346352 msgstr "Перейти к текущему местоположению"
347353
348 #: ../data/ui/help-overlay.ui.h:12
354 #: data/ui/help-overlay.ui:87
349355 msgctxt "shortcut window"
350356 msgid "Switch to street view"
351357 msgstr "Переключиться на просмотр улиц"
352358
353 #: ../data/ui/help-overlay.ui.h:13
359 #: data/ui/help-overlay.ui:94
354360 msgctxt "shortcut window"
355361 msgid "Switch to aerial view"
356362 msgstr "Переключиться на вид сверху"
357363
358 #: ../data/ui/help-overlay.ui.h:14
364 #: data/ui/help-overlay.ui:101
359365 msgctxt "shortcut window"
360366 msgid "Open shape layer"
361367 msgstr "Открыть слой"
362368
363369 #. Translators: This string uses ellipsis character
364 #: ../data/ui/layers-popover.ui.h:2
370 #: data/ui/layers-popover.ui:71
365371 msgid "Open Shape Layer…"
366372 msgstr "Открыть слой фигур…"
367373
368 #: ../data/ui/location-service-notification.ui.h:1
374 #: data/ui/location-service-dialog.ui:16
369375 msgid "Turn on location services to find your location"
370376 msgstr "Включите сервисы местоположения для определения вашей позиции"
371377
372 #: ../data/ui/location-service-notification.ui.h:2
378 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
379 #: data/ui/zoom-in-dialog.ui:28
380 msgid "Cancel"
381 msgstr "Отменить"
382
383 #: data/ui/location-service-dialog.ui:38
373384 msgid "Location Settings"
374385 msgstr "Параметры местоположения"
375386
376387 #. Translators: This is a tooltip
377 #: ../data/ui/main-window.ui.h:3
388 #: data/ui/main-window.ui:23
378389 msgid "Go to current location"
379390 msgstr "Перейти к текущему местоположению"
380391
381392 #. Translators: This is a tooltip
382 #: ../data/ui/main-window.ui.h:5
393 #: data/ui/main-window.ui:44
383394 msgid "Choose map type"
384395 msgstr "Выберите тип карты"
385396
386397 #. Translators: This is a tooltip
387 #: ../data/ui/main-window.ui.h:7
398 #: data/ui/main-window.ui:69
388399 msgid "Zoom out"
389400 msgstr "Отдалить"
390401
391402 #. Translators: This is a tooltip
392 #: ../data/ui/main-window.ui.h:9
403 #: data/ui/main-window.ui:85
393404 msgid "Zoom in"
394405 msgstr "Приблизить"
395406
396407 #. Translators: This is a tooltip
397 #: ../data/ui/main-window.ui.h:11
408 #: data/ui/main-window.ui:103
398409 msgid "Toggle route planner"
399410 msgstr "Включить или выключить планировщик маршрута"
400411
401412 #. Translators: This is a tooltip
402 #: ../data/ui/main-window.ui.h:13
413 #: data/ui/main-window.ui:124
403414 msgid "Toggle favorites"
404415 msgstr "Включить или выключить избранные места"
405416
406417 #. Translators: This is a tooltip
407 #: ../data/ui/main-window.ui.h:15
418 #: data/ui/main-window.ui:144
408419 msgid "Print Route"
409420 msgstr "Печать маршрута"
410421
411 #: ../data/ui/main-window.ui.h:16
422 #: data/ui/main-window.ui:207
412423 msgid "Maps is offline!"
413424 msgstr "Приложение работает в автономном режиме!"
414425
415 #: ../data/ui/main-window.ui.h:17
426 #: data/ui/main-window.ui:217
416427 msgid ""
417428 "Maps need an active internet connection to function properly, but one can’t "
418429 "be found."
419430 msgstr "Приложению требуется соединение с Интернетом, но оно отсутствует."
420431
421 #: ../data/ui/main-window.ui.h:18
432 #: data/ui/main-window.ui:226
422433 msgid "Check your connection and proxy settings."
423434 msgstr "Проверьте настройки прокси и соединения."
424435
425436 #. Translators: This is a tooltip
426 #: ../data/ui/map-bubble.ui.h:2
437 #: data/ui/map-bubble.ui:45
427438 msgid "Add to new route"
428439 msgstr "Добавить к новому маршруту"
429440
430441 #. Translators: This is a tooltip
431 #: ../data/ui/map-bubble.ui.h:4
442 #: data/ui/map-bubble.ui:62
432443 msgid "Open with another application"
433444 msgstr "Открыть в другом приложении"
434445
435446 #. Translators: This is a tooltip
436 #: ../data/ui/map-bubble.ui.h:6
447 #: data/ui/map-bubble.ui:79
437448 msgid "Mark as favorite"
438449 msgstr "Добавить в избранное"
439450
440451 #. Translators: This is a tooltip
441 #: ../data/ui/map-bubble.ui.h:10
452 #: data/ui/map-bubble.ui:98
442453 msgid "Check in here"
443454 msgstr "Отметиться здесь"
444455
445 #: ../data/ui/osm-account-dialog.ui.h:1
456 #: data/ui/osm-account-dialog.ui:9
446457 msgid "OpenStreetMap Account"
447458 msgstr "Учётная запись OpenStreetMap"
448459
449 #: ../data/ui/osm-account-dialog.ui.h:2
460 #: data/ui/osm-account-dialog.ui:22
450461 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
451462 msgstr ""
452463 "<span weight=\"bold\" size=\"x-large\">Войдите, чтобы редактировать карты</"
453464 "span>"
454465
455 #: ../data/ui/osm-account-dialog.ui.h:3
466 #: data/ui/osm-account-dialog.ui:36
456467 msgid ""
457468 "Help to improve the map, using an\n"
458469 "OpenStreetMap account."
460471 "Помогите улучшить карту, используя\n"
461472 "учётную запись OpenStreetMap."
462473
463 #: ../data/ui/osm-account-dialog.ui.h:5
474 #: data/ui/osm-account-dialog.ui:56
464475 msgid "Email"
465476 msgstr "Электронная почта"
466477
467 #: ../data/ui/osm-account-dialog.ui.h:6
478 #: data/ui/osm-account-dialog.ui:81
468479 msgid "Password"
469480 msgstr "Пароль"
470481
471 #: ../data/ui/osm-account-dialog.ui.h:7
482 #: data/ui/osm-account-dialog.ui:125
472483 msgid "Sign In"
473484 msgstr "Войти"
474485
475 #: ../data/ui/osm-account-dialog.ui.h:8
486 #: data/ui/osm-account-dialog.ui:146
476487 msgid "Don’t have an account?"
477488 msgstr "Нет учётной записи?"
478489
479490 #. The label should contain the link to the OSM reset password page with a translated title
480 #: ../data/ui/osm-account-dialog.ui.h:10
491 #: data/ui/osm-account-dialog.ui:159
481492 msgid ""
482493 "Sorry, that didn’t work. Please try again, or visit\n"
483494 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
487498 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
488499 "\">OpenStreetMap</a> для сброса пароля."
489500
490 #: ../data/ui/osm-account-dialog.ui.h:12
501 #: data/ui/osm-account-dialog.ui:172
491502 msgid "The verification code didn’t match, please try again."
492503 msgstr "Проверочный код не совпадает, попробуйте снова."
493504
494 #: ../data/ui/osm-account-dialog.ui.h:13
505 #: data/ui/osm-account-dialog.ui:209
495506 msgid "Enter verification code shown above"
496507 msgstr "Введите показанный выше проверочный код"
497508
498 #: ../data/ui/osm-account-dialog.ui.h:14
509 #: data/ui/osm-account-dialog.ui:232
499510 msgid "Verify"
500511 msgstr "Проверить"
501512
502 #: ../data/ui/osm-account-dialog.ui.h:15
513 #: data/ui/osm-account-dialog.ui:262
503514 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
504515 msgstr "<span weight=\"bold\" size=\"x-large\">Авторизован</span>"
505516
506 #: ../data/ui/osm-account-dialog.ui.h:16
517 #: data/ui/osm-account-dialog.ui:275
507518 msgid "Your OpenStreetMap account is active."
508519 msgstr "Ваша учётная запись OpenStreetMap активна."
509520
510 #: ../data/ui/osm-account-dialog.ui.h:17
521 #: data/ui/osm-account-dialog.ui:309
511522 msgid "Sign Out"
512523 msgstr "Выйти"
513524
514 #: ../data/ui/osm-edit-address.ui.h:1
525 #: data/ui/osm-edit-address.ui:14
515526 msgid "Street"
516527 msgstr "Улица"
517528
518 #: ../data/ui/osm-edit-address.ui.h:2
529 #: data/ui/osm-edit-address.ui:26
519530 msgid "House number"
520531 msgstr "Номер дома"
521532
522 #: ../data/ui/osm-edit-address.ui.h:3
533 #: data/ui/osm-edit-address.ui:38
523534 msgid "Postal code"
524535 msgstr "Почтовый индекс"
525536
526537 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
527 #: ../data/ui/osm-edit-address.ui.h:5
538 #: data/ui/osm-edit-address.ui:50
528539 msgid "City"
529540 msgstr "Город"
530541
531 #: ../data/ui/osm-edit-dialog.ui.h:1
542 #: data/ui/osm-edit-dialog.ui:58
532543 msgid "Type"
533544 msgstr "Тип"
534545
535 #: ../data/ui/osm-edit-dialog.ui.h:2
546 #: data/ui/osm-edit-dialog.ui:84
536547 msgid "None"
537548 msgstr "Отсутствует"
538549
539 #: ../data/ui/osm-edit-dialog.ui.h:3
550 #: data/ui/osm-edit-dialog.ui:129
540551 msgid "Add Field"
541552 msgstr "Добавить поле"
542553
543 #: ../data/ui/osm-edit-dialog.ui.h:4
554 #: data/ui/osm-edit-dialog.ui:163
544555 msgid "Comment"
545556 msgstr "Комментарий"
546557
547 #: ../data/ui/osm-edit-dialog.ui.h:5
558 #: data/ui/osm-edit-dialog.ui:195
548559 msgid ""
549560 "Map changes will be visible on all maps that use\n"
550561 "OpenStreetMap data."
552563 "Изменения, сделанных в картах, будут доступны на всех картах,\n"
553564 "использующие данные OpenStreetMap."
554565
555 #: ../data/ui/osm-edit-dialog.ui.h:7
566 #: data/ui/osm-edit-dialog.ui:241
556567 msgid "Recently Used"
557568 msgstr "Недавно использованные"
558569
559 #: ../data/ui/osm-edit-dialog.ui.h:8
570 #: data/ui/osm-edit-dialog.ui:280
560571 msgctxt "dialog title"
561572 msgid "Edit on OpenStreetMap"
562573 msgstr "Изменить на OpenStreetMap"
563574
564 #: ../data/ui/osm-edit-dialog.ui.h:9
565 msgid "Cancel"
566 msgstr "Отменить"
567
568 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
575 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
569576 msgid "Next"
570577 msgstr "Далее"
571578
572579 #. Translators: This is a tooltip
573 #: ../data/ui/place-bubble.ui.h:2
580 #: data/ui/place-bubble.ui:49
574581 msgid "Edit on OpenStreetMap"
575582 msgstr "Изменить на OpenStreetMap"
576583
577584 #. Translators: This is a tooltip
578 #: ../data/ui/place-bubble.ui.h:4
585 #: data/ui/place-bubble.ui:73
579586 msgid "Show more information"
580587 msgstr "Показать подробную информацию"
581588
582 #: ../data/ui/place-popover.ui.h:1
589 #: data/ui/place-popover.ui:24
583590 msgid "Press enter to search"
584591 msgstr "Нажмите Enter для поиска"
585592
586 #: ../data/ui/place-popover.ui.h:2
593 #: data/ui/place-popover.ui:72
587594 msgid "No results found"
588595 msgstr "Результатов не найдено"
589596
590597 #. Translators: This is a tooltip
591 #: ../data/ui/route-entry.ui.h:2
598 #: data/ui/route-entry.ui:20
592599 msgid "Drag to change order of the route"
593600 msgstr "Перетащите, чтобы изменить порядок маршрута"
594601
595 #: ../data/ui/send-to-dialog.ui.h:1
602 #: data/ui/send-to-dialog.ui:15
596603 msgid "Open location"
597604 msgstr "Открыть местоположение"
598605
599 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
606 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
600607 msgid "_Open"
601608 msgstr "_Открыть"
602609
603 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
610 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:61
604611 msgid "Open Shape Layer"
605612 msgstr "Открыть слой фигур"
606613
607614 #. Translators: This is a tooltip
608 #: ../data/ui/shape-layer-row.ui.h:2
615 #: data/ui/shape-layer-row.ui:19
609616 msgid "Toggle visible"
610617 msgstr "Включить или выключить видимый"
611618
612 #: ../data/ui/sidebar.ui.h:1
619 #: data/ui/sidebar.ui:275
613620 msgid "Route search by GraphHopper"
614621 msgstr "Поиск маршрута с помощью GraphHopper"
615622
616 #: ../data/ui/sidebar.ui.h:2
623 #: data/ui/sidebar.ui:296
617624 msgid "Route search by OpenTripPlanner"
618625 msgstr "Поиск маршрута с помощью OpenTripPlanner"
619626
620 #: ../data/ui/sidebar.ui.h:3
627 #: data/ui/sidebar.ui:369
621628 msgid ""
622629 "Routing itineraries for public transit is provided by GNOME\n"
623630 "using timetable data obtained from transit companies or agencies.\n"
635642 "Имена и бренды считаются зарегистрированными торговыми знаками, когда это "
636643 "применимо."
637644
638 #: ../data/ui/social-place-more-results-row.ui.h:1
645 #: data/ui/social-place-more-results-row.ui:8
639646 msgid "Show more results"
640647 msgstr "Показать больше результатов"
641648
642649 #. Translators: This is a tooltip
643 #: ../data/ui/transit-leg-row.ui.h:2
650 #: data/ui/transit-leg-row.ui:126
644651 msgid "Hide intermediate stops and information"
645652 msgstr "Скрывать промежуточные остановки и информацию"
646653
647654 #. Translators: This is a tooltip
648 #: ../data/ui/transit-leg-row.ui.h:4
655 #: data/ui/transit-leg-row.ui:200
649656 msgid "Show intermediate stops and information"
650657 msgstr "Показывать промежуточные остановки и информацию"
651658
652659 #. Indicates searching for the next available itineraries
653 #: ../data/ui/transit-options-panel.ui.h:2
660 #: data/ui/transit-options-panel.ui:18
654661 msgid "Leave Now"
655662 msgstr "Отправляются сейчас"
656663
657664 #. Indicates searching for itineraries leaving at the specified time at the earliest
658 #: ../data/ui/transit-options-panel.ui.h:4
665 #: data/ui/transit-options-panel.ui:19
659666 msgid "Leave By"
660667 msgstr "Отправляются"
661668
662669 #. Indicates searching for itineraries arriving no later than the specified time
663 #: ../data/ui/transit-options-panel.ui.h:6
670 #: data/ui/transit-options-panel.ui:20
664671 msgid "Arrive By"
665672 msgstr "Прибывают"
666673
667674 #. Header indicating selected modes of transit
668 #: ../data/ui/transit-options-panel.ui.h:8
675 #: data/ui/transit-options-panel.ui:106
669676 msgid "Show"
670677 msgstr "Показывать"
671678
672 #: ../data/ui/transit-options-panel.ui.h:9
679 #: data/ui/transit-options-panel.ui:117
673680 msgid "Buses"
674681 msgstr "Автобусы"
675682
676 #: ../data/ui/transit-options-panel.ui.h:10
683 #: data/ui/transit-options-panel.ui:124
677684 msgid "Trams"
678685 msgstr "Трамваи"
679686
680 #: ../data/ui/transit-options-panel.ui.h:11
687 #: data/ui/transit-options-panel.ui:131
681688 msgid "Trains"
682689 msgstr "Поезда"
683690
684 #: ../data/ui/transit-options-panel.ui.h:12
691 #: data/ui/transit-options-panel.ui:138
685692 msgid "Subway"
686693 msgstr "Метро"
687694
688 #: ../data/ui/transit-options-panel.ui.h:13
695 #: data/ui/transit-options-panel.ui:145
689696 msgid "Ferries"
690697 msgstr "Переправы"
691698
692 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
699 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
693700 msgid "Current location"
694701 msgstr "Текущее местоположение"
695702
696703 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
697 #: ../data/ui/user-location-bubble.ui.h:4
698 #, no-c-format
704 #: data/ui/user-location-bubble.ui:28
699705 msgid "Accuracy: %s"
700706 msgstr "Точность: %s"
701707
702 #: ../data/ui/zoom-in-notification.ui.h:1
708 #: data/ui/zoom-in-dialog.ui:16
703709 msgid "Zoom in to add location!"
704710 msgstr "Приблизить, чтобы добавить местоположение!"
705711
706 #: ../data/ui/zoom-in-notification.ui.h:2
707 msgid "OK"
708 msgstr "OK"
712 #: data/ui/zoom-in-dialog.ui:38
713 msgid "Zoom In"
714 msgstr "Приблизить"
709715
710716 # сомнительно, требует проверки
711 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
712 #: ../lib/maps-file-tile-source.c:459
717 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
718 #: lib/maps-file-tile-source.c:459
713719 msgid "Failed to find tile structure in directory"
714720 msgstr "Не удалось найти плиточную структуру в каталоге"
715721
716 #: ../lib/maps-osm.c:56
722 #: lib/maps-osm.c:56
717723 msgid "Failed to parse XML document"
718724 msgstr "Не удалось разобрать документ XML"
719725
720 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
726 #: lib/maps-osm.c:252 lib/maps-osm.c:405
721727 msgid "Missing required attributes"
722728 msgstr "Пропущены обязательные атрибуты"
723729
724 #: ../lib/maps-osm.c:453
730 #: lib/maps-osm.c:453
725731 msgid "Could not find OSM element"
726732 msgstr "Не удалось найти элемент OSM"
727733
728734 # сомнительно, требует проверки
729 #: ../src/application.js:98
735 #: src/application.js:95
730736 msgid "A path to a local tiles directory structure"
731737 msgstr "Путь к локальному каталогу плиточной структуры"
732738
733 #: ../src/application.js:102
739 #: src/application.js:99
734740 msgid "Show the version of the program"
735741 msgstr "Показать версию программы"
736742
737 #: ../src/checkInDialog.js:167
743 #: src/checkInDialog.js:167
738744 msgid "Select an account"
739745 msgstr "Выберите учётную запись"
740746
741 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
747 #: src/checkInDialog.js:172 src/checkInDialog.js:244
742748 msgid "Loading"
743749 msgstr "Загрузка"
744750
745 #: ../src/checkInDialog.js:196
751 #: src/checkInDialog.js:196
746752 msgid "Select a place"
747753 msgstr "Выберите место"
748754
749 #: ../src/checkInDialog.js:201
755 #: src/checkInDialog.js:201
750756 msgid ""
751757 "Maps cannot find the place to check in to with Facebook. Please select one "
752758 "from this list."
753759 msgstr ""
754760 "Не удалось найти место, чтобы поделиться в Facebook. Выберите одно из списка."
755761
756 #: ../src/checkInDialog.js:203
762 #: src/checkInDialog.js:203
757763 msgid ""
758764 "Maps cannot find the place to check in to with Foursquare. Please select one "
759765 "from this list."
763769
764770 #. Translators: %s is the name of the place to check in.
765771 #.
766 #: ../src/checkInDialog.js:218
772 #: src/checkInDialog.js:218
767773 #, javascript-format
768774 msgid "Check in to %s"
769775 msgstr "Отметиться в %s"
770776
771777 #. Translators: %s is the name of the place to check in.
772778 #.
773 #: ../src/checkInDialog.js:228
779 #: src/checkInDialog.js:228
774780 #, javascript-format
775781 msgid "Write an optional message to check in to %s."
776782 msgstr "Напишите необязательное сообщение для отметки в %s."
777783
778 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
779 #: ../src/osmEditDialog.js:549
784 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
780785 msgid "An error has occurred"
781786 msgstr "Произошла ошибка"
782787
783788 #. Translators: %s is the place name that user wanted to check-in
784 #: ../src/checkIn.js:144
789 #: src/checkIn.js:144
785790 #, javascript-format
786791 msgid "Cannot find “%s” in the social service"
787792 msgstr "Не удалось найти «%s» в социальной сети"
788793
789 #: ../src/checkIn.js:146
794 #: src/checkIn.js:146
790795 msgid "Cannot find a suitable place to check-in in this location"
791796 msgstr "Не удалось найти подходящее место, чтобы отметиться здесь"
792797
793 #: ../src/checkIn.js:150
798 #: src/checkIn.js:150
794799 msgid ""
795800 "Credentials have expired, please open Online Accounts to sign in and enable "
796801 "this account"
798803 "Истекли полномочия, откройте Сетевые учётные записи, чтобы войти и "
799804 "активировать эту учётную запись"
800805
801 #: ../src/contextMenu.js:95
806 #: src/contextMenu.js:98
802807 msgid "Route from here"
803808 msgstr "Маршрут отсюда"
804809
805 #: ../src/contextMenu.js:97
810 #: src/contextMenu.js:100
806811 msgid "Add destination"
807812 msgstr "Добавить пункт назначения"
808813
809 #: ../src/contextMenu.js:99
814 #: src/contextMenu.js:102
810815 msgid "Route to here"
811816 msgstr "Маршрут сюда"
812817
813 #: ../src/contextMenu.js:128
818 #: src/contextMenu.js:131
814819 msgid "Nothing found here!"
815820 msgstr "Здесь ничего не найдено!"
816821
817 #: ../src/contextMenu.js:185
822 #: src/contextMenu.js:192
818823 msgid ""
819824 "Location was added to the map, note that it may take a while before it shows "
820825 "on the map and in search results."
826831 #. * exported image with coordinates. The .png extension should be kept
827832 #. * intact in the translated string.
828833 #.
829 #: ../src/exportViewDialog.js:82
834 #: src/exportViewDialog.js:82
830835 #, javascript-format
831836 msgid "Maps at %f, %f.png"
832837 msgstr "Карты на %f, %f.png"
833838
834 #: ../src/exportViewDialog.js:154
839 #: src/exportViewDialog.js:154
835840 msgid "Filesystem is read only"
836841 msgstr "Файловая система доступна только для чтения"
837842
838 #: ../src/exportViewDialog.js:156
843 #: src/exportViewDialog.js:156
839844 msgid "You do not have permission to save there"
840845 msgstr "Отсутствуют права на запись в данную директорию"
841846
842 #: ../src/exportViewDialog.js:158
847 #: src/exportViewDialog.js:158
843848 msgid "The directory does not exist"
844849 msgstr "Каталог не существует"
845850
846 #: ../src/exportViewDialog.js:160
851 #: src/exportViewDialog.js:160
847852 msgid "No filename specified"
848853 msgstr "Не указано имя файла"
849854
850 #: ../src/exportViewDialog.js:168
855 #: src/exportViewDialog.js:168
851856 msgid "Unable to export view"
852857 msgstr "Не удалось экспортировать просматриваемую область"
853858
854 #: ../src/geoJSONSource.js:98
859 #: src/geoJSONSource.js:98
855860 msgid "invalid coordinate"
856861 msgstr "неверные координаты"
857862
858 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
859 #: ../src/geoJSONSource.js:202
863 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
860864 msgid "parse error"
861865 msgstr "ошибка разбора"
862866
863 #: ../src/geoJSONSource.js:181
867 #: src/geoJSONSource.js:181
864868 msgid "unknown geometry"
865869 msgstr "неизвестная геометрия"
866870
867 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
871 #: src/graphHopper.js:93 src/openTripPlanner.js:652
868872 msgid "Route request failed."
869873 msgstr "Сбой при запросе маршрута."
870874
871 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
875 #: src/graphHopper.js:100 src/openTripPlanner.js:615
872876 msgid "No route found."
873877 msgstr "Маршрут не найден."
874878
875 #: ../src/graphHopper.js:189
879 #: src/graphHopper.js:188
876880 msgid "Start!"
877881 msgstr "Старт!"
878882
879 #: ../src/mainWindow.js:59
883 #: src/mainWindow.js:58
880884 msgid "All Layer Files"
881885 msgstr "Все файлы слоёв"
882886
883 #: ../src/mainWindow.js:452
887 #: src/mainWindow.js:436
884888 msgid "Failed to connect to location service"
885889 msgstr "Не удалось подключиться к службе местоположения"
886890
887 #: ../src/mainWindow.js:509
891 #: src/mainWindow.js:501
888892 msgid "translator-credits"
889893 msgstr ""
890894 "Yuri Myasoedov <ymyasoedov@yandex.ru>, 2013, 2014.\n"
891 "Mihail Gurin <mikegurin@yandex.ru>, 2014-2015.\n"
892 "Stas Solovey <whats_up@tut.by>, 2014-2018.\n"
893 "Aleksey Kabanov <ak099@mail.ru>, 2015."
894
895 #: ../src/mainWindow.js:512
895 "Stas Solovey <whats_up@tut.by>, 2014-2018."
896
897 #: src/mainWindow.js:504
896898 msgid "A map application for GNOME"
897899 msgstr "Приложение карт для GNOME"
898900
899 #: ../src/mainWindow.js:523
901 #: src/mainWindow.js:515
900902 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
901903 msgstr "Авторское право © 2011 – 2017 Red Hat, Inc. и авторы GNOME Maps"
902904
903 #: ../src/mainWindow.js:542
905 #: src/mainWindow.js:534
904906 #, javascript-format
905907 msgid "Map data by %s and contributors"
906908 msgstr "Картографические данные %s и участников"
910912 #. * the bare name of the tile provider, or a linkified URL if one
911913 #. * is available
912914 #.
913 #: ../src/mainWindow.js:558
915 #: src/mainWindow.js:550
914916 #, javascript-format
915917 msgid "Map tiles provided by %s"
916918 msgstr "Картографические слои предоставлены %s"
917919
918 #: ../src/mapView.js:350
920 #: src/mapView.js:353
919921 msgid "File type is not supported"
920922 msgstr "Тип файла не поддерживается"
921923
922 #: ../src/mapView.js:357
924 #: src/mapView.js:360
923925 msgid "Failed to open layer"
924926 msgstr "Не удалось открыть слой"
925927
926 #: ../src/mapView.js:393
928 #: src/mapView.js:396
927929 msgid "Failed to open GeoURI"
928930 msgstr "Не удалось открыть геолокационный URI"
929931
930 #: ../src/openTripPlanner.js:613
931 msgid "No earlier alternatives found."
932 msgstr "Не найдено более ранних вариантов."
933
934 #: ../src/openTripPlanner.js:614
935 msgid "No later alternatives found."
936 msgstr "Не найдено более поздних вариантов."
937
938 #: ../src/openTripPlanner.js:652
932 #: src/openTripPlanner.js:648
939933 msgid "No timetable data found for this route."
940934 msgstr "Для этого маршрута не найдено расписаний."
941935
942936 #. setting the status in session.cancel_message still seems
943937 #. to always give status IO_ERROR
944 #: ../src/osmConnection.js:436
938 #: src/osmConnection.js:436
945939 msgid "Incorrect user name or password"
946940 msgstr "Неверное имя пользователя или пароль"
947941
948 #: ../src/osmConnection.js:438
942 #: src/osmConnection.js:438
949943 msgid "Success"
950944 msgstr "Успешно"
951945
952 #: ../src/osmConnection.js:440
946 #: src/osmConnection.js:440
953947 msgid "Bad request"
954948 msgstr "Неверный запрос"
955949
956 #: ../src/osmConnection.js:442
950 #: src/osmConnection.js:442
957951 msgid "Object not found"
958952 msgstr "Объект не найден"
959953
960 #: ../src/osmConnection.js:444
954 #: src/osmConnection.js:444
961955 msgid "Conflict, someone else has just modified the object"
962956 msgstr "Конфликт: кто-то ещё только что изменил объект"
963957
964 #: ../src/osmConnection.js:446
958 #: src/osmConnection.js:446
965959 msgid "Object has been deleted"
966960 msgstr "Объект был удалён"
967961
968 #: ../src/osmConnection.js:448
962 #: src/osmConnection.js:448
969963 msgid "Way or relation refers to non-existing children"
970964 msgstr "Путь или связь ссылается на несуществующего потомка"
971965
972 #: ../src/osmEditDialog.js:105
966 #: src/osmEditDialog.js:105
973967 msgid "Name"
974968 msgstr "Имя"
975969
976 #: ../src/osmEditDialog.js:108
970 #: src/osmEditDialog.js:108
977971 msgid "The official name. This is typically what appears on signs."
978972 msgstr "Официальное название. Обычно то, что написано на знаках."
979973
980 #: ../src/osmEditDialog.js:111
974 #: src/osmEditDialog.js:111
981975 msgid "Address"
982976 msgstr "Адрес"
983977
984 #: ../src/osmEditDialog.js:119
978 #: src/osmEditDialog.js:119
985979 msgid "Website"
986980 msgstr "Веб-сайт"
987981
988 #: ../src/osmEditDialog.js:122
982 #: src/osmEditDialog.js:122
989983 msgid ""
990984 "The official website. Try to use the most basic form of a URL i.e. http://"
991985 "example.com instead of http://example.com/index.html."
993987 "Официальный веб-сайт. Рекомендуется использовать URL в наиболее общей форме, "
994988 "например «http://example.com» вместо «http://example.com/index.html»."
995989
996 #: ../src/osmEditDialog.js:127
990 #: src/osmEditDialog.js:127
997991 msgid "Phone"
998992 msgstr "Телефон"
999993
1000 #: ../src/osmEditDialog.js:131
994 #: src/osmEditDialog.js:131
1001995 msgid ""
1002996 "Phone number. Use the international format, starting with a + sign. Beware "
1003997 "of local privacy laws, especially for private phone numbers."
1004998 msgstr ""
1005999 "Номер телефона. Используйте международный формат, начинающийся со знака «+»."
10061000
1007 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1001 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10081002 msgid "Wikipedia"
10091003 msgstr "Википедия"
10101004
1011 #: ../src/osmEditDialog.js:140
1005 #: src/osmEditDialog.js:140
10121006 msgid ""
10131007 "The format used should include the language code and the article title like "
10141008 "“en:Article title”."
10161010 "Используемый формат должен содержать код языка и заголовок статьи, например "
10171011 "«ru:Заголовок статьи»."
10181012
1019 #: ../src/osmEditDialog.js:144
1013 #: src/osmEditDialog.js:144
10201014 msgid "Opening hours"
10211015 msgstr "Часы работы"
10221016
1023 #: ../src/osmEditDialog.js:149
1017 #: src/osmEditDialog.js:149
10241018 msgid "See the link in the label for help on format."
10251019 msgstr "Для получения справки по формату см. ссылку в метке."
10261020
1027 #: ../src/osmEditDialog.js:152
1021 #: src/osmEditDialog.js:152
10281022 msgid "Population"
10291023 msgstr "Население"
10301024
1031 #: ../src/osmEditDialog.js:157
1025 #: src/osmEditDialog.js:157
10321026 msgid "Altitude"
10331027 msgstr "Высота"
10341028
1035 #: ../src/osmEditDialog.js:160
1029 #: src/osmEditDialog.js:160
10361030 msgid "Elevation (height above sea level) of a point in metres."
10371031 msgstr "Высота над уровнем моря в метрах."
10381032
1039 #: ../src/osmEditDialog.js:163
1033 #: src/osmEditDialog.js:163
10401034 msgid "Wheelchair access"
10411035 msgstr "Доступ для инвалидных колясок"
10421036
1043 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1044 #: ../src/osmEditDialog.js:213
1037 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10451038 msgid "Yes"
10461039 msgstr "Да"
10471040
1048 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1049 #: ../src/osmEditDialog.js:214
1041 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10501042 msgid "No"
10511043 msgstr "Нет"
10521044
1053 #: ../src/osmEditDialog.js:168
1045 #: src/osmEditDialog.js:168
10541046 msgid "Limited"
10551047 msgstr "Ограниченный"
10561048
1057 #: ../src/osmEditDialog.js:169
1049 #: src/osmEditDialog.js:169
10581050 msgid "Designated"
10591051 msgstr "Специализированный"
10601052
1061 #: ../src/osmEditDialog.js:172
1053 #: src/osmEditDialog.js:172
10621054 msgid "Internet access"
10631055 msgstr "Доступ к Интернету"
10641056
10651057 #. Translators:
10661058 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10671059 #.
1068 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1060 #: src/osmEditDialog.js:177 src/translations.js:340
10691061 msgid "Wi-Fi"
10701062 msgstr "Wi-Fi"
10711063
1072 #: ../src/osmEditDialog.js:178
1064 #: src/osmEditDialog.js:178
10731065 msgid "Wired"
10741066 msgstr "Проводной"
10751067
1076 #: ../src/osmEditDialog.js:179
1068 #: src/osmEditDialog.js:179
10771069 msgid "Terminal"
10781070 msgstr "Терминал"
10791071
1080 #: ../src/osmEditDialog.js:180
1072 #: src/osmEditDialog.js:180
10811073 msgid "Service"
10821074 msgstr "Служебный"
10831075
1084 #: ../src/osmEditDialog.js:183
1076 #: src/osmEditDialog.js:183
10851077 msgid "Religion"
10861078 msgstr "Религия"
10871079
1088 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1080 #: src/osmEditDialog.js:186 src/translations.js:363
10891081 msgid "Animism"
10901082 msgstr "Анимизм"
10911083
1092 #: ../src/osmEditDialog.js:187
1084 #: src/osmEditDialog.js:187
10931085 msgid "Bahá’í"
10941086 msgstr "Бахаи"
10951087
1096 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1088 #: src/osmEditDialog.js:188 src/translations.js:365
10971089 msgid "Buddhism"
10981090 msgstr "Буддизм"
10991091
1100 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1092 #: src/osmEditDialog.js:189 src/translations.js:366
11011093 msgid "Caodaism"
11021094 msgstr "Каодаизм"
11031095
1104 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1096 #: src/osmEditDialog.js:190 src/translations.js:367
11051097 msgid "Christianity"
11061098 msgstr "Христианство"
11071099
1108 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1100 #: src/osmEditDialog.js:191 src/translations.js:368
11091101 msgid "Confucianism"
11101102 msgstr "Конфуцианство"
11111103
1112 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1104 #: src/osmEditDialog.js:192 src/translations.js:369
11131105 msgid "Hinduism"
11141106 msgstr "Индуизм"
11151107
1116 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1108 #: src/osmEditDialog.js:193 src/translations.js:370
11171109 msgid "Jainism"
11181110 msgstr "Джайнизм"
11191111
1120 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1112 #: src/osmEditDialog.js:194 src/translations.js:371
11211113 msgid "Judaism"
11221114 msgstr "Иудаизм"
11231115
1124 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1116 #: src/osmEditDialog.js:195 src/translations.js:372
11251117 msgid "Islam"
11261118 msgstr "Ислам"
11271119
1128 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1120 #: src/osmEditDialog.js:196 src/translations.js:373
11291121 msgid "Multiple Religions"
11301122 msgstr "Несколько религий"
11311123
1132 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1124 #: src/osmEditDialog.js:197 src/translations.js:374
11331125 msgid "Paganism"
11341126 msgstr "Язычество"
11351127
1136 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1128 #: src/osmEditDialog.js:198 src/translations.js:375
11371129 msgid "Pastafarianism"
11381130 msgstr "Пастафарианство"
11391131
1140 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1132 #: src/osmEditDialog.js:199 src/translations.js:376
11411133 msgid "Scientology"
11421134 msgstr "Саентология"
11431135
1144 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1136 #: src/osmEditDialog.js:200 src/translations.js:377
11451137 msgid "Shinto"
11461138 msgstr "Синто"
11471139
1148 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1140 #: src/osmEditDialog.js:201 src/translations.js:378
11491141 msgid "Sikhism"
11501142 msgstr "Сикхизм"
11511143
1152 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1144 #: src/osmEditDialog.js:202 src/translations.js:379
11531145 msgid "Spiritualism"
11541146 msgstr "Спиритизм"
11551147
1156 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1148 #: src/osmEditDialog.js:203 src/translations.js:380
11571149 msgid "Taoism"
11581150 msgstr "Даосизм"
11591151
1160 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1152 #: src/osmEditDialog.js:204 src/translations.js:381
11611153 msgid "Unitarian Universalism"
11621154 msgstr "Унитарный универсализм"
11631155
1164 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1156 #: src/osmEditDialog.js:205 src/translations.js:382
11651157 msgid "Voodoo"
11661158 msgstr "Шаманство"
11671159
1168 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1160 #: src/osmEditDialog.js:206 src/translations.js:383
11691161 msgid "Yazidism"
11701162 msgstr "Езидизм"
11711163
1172 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1164 #: src/osmEditDialog.js:207 src/translations.js:384
11731165 msgid "Zoroastrianism"
11741166 msgstr "Зороастризм"
11751167
1176 #: ../src/osmEditDialog.js:210
1168 #: src/osmEditDialog.js:210
11771169 msgid "Toilets"
11781170 msgstr "Туалеты"
11791171
1180 #: ../src/osmEditDialog.js:217
1172 #: src/osmEditDialog.js:217
11811173 msgid "Note"
11821174 msgstr "Заметка"
11831175
1184 #: ../src/osmEditDialog.js:220
1176 #: src/osmEditDialog.js:220
11851177 msgid ""
11861178 "Information used to inform other mappers about non-obvious information about "
11871179 "an element, the author’s intent when creating it, or hints for further "
11911183 "информации об элементе, намерении автора при его создании или о намеках на "
11921184 "дальнейшее совершенствование."
11931185
1194 #: ../src/osmEditDialog.js:325
1186 #: src/osmEditDialog.js:325
11951187 msgctxt "dialog title"
11961188 msgid "Add to OpenStreetMap"
11971189 msgstr "Добавить в OpenStreetMap"
11981190
1199 #: ../src/osmEditDialog.js:379
1191 #: src/osmEditDialog.js:379
12001192 msgid "Select Type"
12011193 msgstr "Выберите тип"
12021194
1203 #: ../src/osmEditDialog.js:496
1195 #: src/osmEditDialog.js:496
12041196 msgid "Done"
12051197 msgstr "Готово"
12061198
1207 #: ../src/placeBubble.js:125
1199 #: src/placeBubble.js:125
12081200 msgid "Population:"
12091201 msgstr "Население:"
12101202
1211 #: ../src/placeBubble.js:131
1203 #: src/placeBubble.js:131
12121204 msgid "Altitude:"
12131205 msgstr "Высота:"
12141206
1215 #: ../src/placeBubble.js:136
1207 #: src/placeBubble.js:136
12161208 msgid "Opening hours:"
12171209 msgstr "Часы работы:"
12181210
1219 #: ../src/placeBubble.js:141
1211 #: src/placeBubble.js:141
12201212 msgid "Internet access:"
12211213 msgstr "Доступ к Интернету:"
12221214
1223 #: ../src/placeBubble.js:146
1215 #: src/placeBubble.js:146
12241216 msgid "Religion:"
12251217 msgstr "Религия:"
12261218
1227 #: ../src/placeBubble.js:151
1219 #: src/placeBubble.js:151
12281220 msgid "Toilets:"
12291221 msgstr "Туалеты:"
12301222
1231 #: ../src/placeBubble.js:156
1223 #: src/placeBubble.js:156
12321224 msgid "Wheelchair access:"
12331225 msgstr "Доступ для инвалидных колясок:"
12341226
1235 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1227 #: src/placeBubble.js:162 src/placeBubble.js:166
12361228 msgid "Phone:"
12371229 msgstr "Телефон:"
12381230
1239 #: ../src/placeEntry.js:186
1231 #: src/placeEntry.js:186
12401232 msgid "Failed to parse Geo URI"
12411233 msgstr "Не удалось разобрать геолокационный URI"
12421234
12461238 #. Translators:
12471239 #. * There is public internet access but the particular kind is unknown.
12481240 #.
1249 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1241 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12501242 msgid "yes"
12511243 msgstr "есть"
12521244
12551247 #. * can be accessed and others not, areas requiring assistance
12561248 #. * by someone pushing up a steep gradient).
12571249 #.
1258 #: ../src/place.js:225
1250 #: src/place.js:225
12591251 msgid "limited"
12601252 msgstr "ограниченный"
12611253
12671259 #. * no internet access is offered in a place where
12681260 #. * someone might expect it.
12691261 #.
1270 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1262 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12711263 msgid "no"
12721264 msgstr "нет"
12731265
12761268 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12771269 #. * only). This is rarely used.
12781270 #.
1279 #: ../src/place.js:238
1271 #: src/place.js:238
12801272 msgid "designated"
12811273 msgstr "специализированный"
12821274
1283 #: ../src/printLayout.js:240
1275 #: src/printLayout.js:240
12841276 #, javascript-format
12851277 msgid "From %s to %s"
12861278 msgstr "Из %s в %s"
12871279
1288 #: ../src/printOperation.js:46
1280 #: src/printOperation.js:46
12891281 msgid "Loading map tiles for printing"
12901282 msgstr "Загрузка областей карты для печати"
12911283
1292 #: ../src/printOperation.js:47
1284 #: src/printOperation.js:47
12931285 msgid "You can abort printing if this takes too long"
12941286 msgstr "Печать можно прервать, если она выполняется слишком долго"
12951287
1296 #: ../src/printOperation.js:49
1288 #: src/printOperation.js:49
12971289 msgid "Abort printing"
12981290 msgstr "Прервать печать"
12991291
13001292 #. Translators: this is add via location tooltip
1301 #: ../src/routeEntry.js:72
1293 #: src/routeEntry.js:74
13021294 msgid "Add via location"
13031295 msgstr "Добавить через местоположение"
13041296
13051297 #. Translators: this is remove via location tooltip
1306 #: ../src/routeEntry.js:78
1298 #: src/routeEntry.js:84
13071299 msgid "Remove via location"
13081300 msgstr "Удалить через местоположение"
13091301
13101302 #. Translators: this is reverse route tooltip
1311 #: ../src/routeEntry.js:84
1303 #: src/routeEntry.js:90
13121304 msgid "Reverse route"
13131305 msgstr "Обратный маршрут"
13141306
1315 #: ../src/sendToDialog.js:176
1307 #: src/sendToDialog.js:175
13161308 msgid "Failed to open URI"
13171309 msgstr "Не удалось открыть URI"
13181310
1319 #: ../src/shapeLayer.js:91
1311 #: src/shapeLayer.js:91
13201312 msgid "failed to load file"
13211313 msgstr "не удалось загрузить файл"
13221314
13231315 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1324 #: ../src/sidebar.js:292
1316 #: src/sidebar.js:293
13251317 #, javascript-format
13261318 msgid "Estimated time: %s"
13271319 msgstr "Расчётное время: %s"
13291321 #. Translators: this a format string indicating arriving at the
13301322 #. * destination of journey with the arrival address and transit
13311323 #. * stop as the format parameter
1332 #: ../src/transitArrivalRow.js:54
1324 #: src/transitArrivalRow.js:54
13331325 #, javascript-format
13341326 msgid "Arrive at %s"
13351327 msgstr "Прибытие в %s"
13361328
1337 #: ../src/transitArrivalRow.js:56
1329 #: src/transitArrivalRow.js:56
13381330 msgid "Arrive"
13391331 msgstr "Прибытие"
13401332
13411333 #. Translators: this is a format string indicating instructions
13421334 #. * starting a journey at the address given as the parameter
13431335 #.
1344 #: ../src/transitLegRow.js:71
1336 #: src/transitLegRow.js:71
13451337 #, javascript-format
13461338 msgid "Start at %s"
13471339 msgstr "Отправление в %s"
13501342 #. * with no set name (such as when the user started routing from
13511343 #. * an arbitrary point on the map)
13521344 #.
1353 #: ../src/transitLegRow.js:77
1345 #: src/transitLegRow.js:77
13541346 msgid "Start"
13551347 msgstr "Отправление"
13561348
1357 #: ../src/transitLegRow.js:106
1349 #: src/transitLegRow.js:106
13581350 msgid "Show walking instructions"
13591351 msgstr "Показывать информацию для пешего маршрута"
13601352
1361 #: ../src/transitLegRow.js:107
1353 #: src/transitLegRow.js:107
13621354 msgid "Hide walking instructions"
13631355 msgstr "Скрывать информацию для пешего маршрута"
13641356
13651357 #. Translators: this is a format string indicating walking a certain
13661358 #. * distance, with the distance expression being the %s placeholder
13671359 #.
1368 #: ../src/transitLegRow.js:132
1360 #: src/transitLegRow.js:132
13691361 #, javascript-format
13701362 msgid "Walk %s"
13711363 msgstr "Пешком %s"
13721364
1373 #: ../src/transitMoreRow.js:39
1365 #: src/transitMoreRow.js:39
13741366 msgid "Load earlier alternatives"
13751367 msgstr "Загрузить предыдущие варианты"
13761368
1377 #: ../src/transitMoreRow.js:41
1369 #: src/transitMoreRow.js:41
13781370 msgid "Load later alternatives"
13791371 msgstr "Загрузить следующие варианты"
13801372
1373 #: src/transitMoreRow.js:54
1374 msgid "No earlier alternatives found."
1375 msgstr "Не найдено более ранних вариантов."
1376
1377 #: src/transitMoreRow.js:56
1378 msgid "No later alternatives found."
1379 msgstr "Не найдено более поздних вариантов."
1380
13811381 #.
13821382 #. * Translators: this is a format string giving the equivalent to
13831383 #. * "may 29" according to the current locale's convensions.
13841384 #.
1385 #: ../src/transitOptionsPanel.js:141
1385 #: src/transitOptionsPanel.js:141
13861386 msgctxt "month-day-date"
13871387 msgid "%b %e"
13881388 msgstr "%e %b"
13921392 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13931393 #. * these could be rearranged if needed.
13941394 #.
1395 #: ../src/transitPlan.js:249
1395 #: src/transitPlan.js:254
13961396 #, javascript-format
13971397 msgid "%s – %s"
13981398 msgstr "%s – %s"
14011401 #. * less than an hour, with only the minutes part, using plural forms
14021402 #. * as appropriate
14031403 #.
1404 #: ../src/transitPlan.js:276
1404 #: src/transitPlan.js:281
14051405 #, javascript-format
14061406 msgid "%d minute"
14071407 msgid_plural "%d minutes"
14131413 #. * where the duration is an exact number of hours (i.e. no
14141414 #. * minutes part), using plural forms as appropriate
14151415 #.
1416 #: ../src/transitPlan.js:287
1416 #: src/transitPlan.js:292
14171417 #, javascript-format
14181418 msgid "%d hour"
14191419 msgid_plural "%d hours"
14251425 #. * where the duration contains an hour and minute part, it's
14261426 #. * pluralized on the hours part
14271427 #.
1428 #: ../src/transitPlan.js:293
1428 #: src/transitPlan.js:298
14291429 #, javascript-format
14301430 msgid "%d:%02d hour"
14311431 msgid_plural "%d:%02d hours"
14391439 #. * "12:00–13:03" where the placeholder %s are the actual times,
14401440 #. * these could be rearranged if needed.
14411441 #.
1442 #: ../src/transitPlan.js:642
1442 #: src/transitPlan.js:651
14431443 #, javascript-format
14441444 msgid "%s–%s"
14451445 msgstr "%s–%s"
14461446
1447 #: ../src/translations.js:56
1447 #: src/translations.js:56
14481448 msgid "around the clock"
14491449 msgstr "круглосуточно"
14501450
1451 #: ../src/translations.js:58
1451 #: src/translations.js:58
14521452 msgid "from sunrise to sunset"
14531453 msgstr "с утра до вечера"
14541454
14581458 #. * The space between the format place holders could be
14591459 #. * substituted with the appropriate separator.
14601460 #.
1461 #: ../src/translations.js:77
1461 #: src/translations.js:77
14621462 #, javascript-format
14631463 msgctxt "time range list"
14641464 msgid "%s %s"
14701470 #. * The space between the format place holders could be
14711471 #. * substituted with the appropriate separator.
14721472 #.
1473 #: ../src/translations.js:89
1473 #: src/translations.js:89
14741474 #, javascript-format
14751475 msgctxt "time range list"
14761476 msgid "%s %s %s"
14831483 #. * The space between the format place holders could be substituted with
14841484 #. * the appropriate separator or phrase and the ordering of the arguments
14851485 #. * can be rearranged with the %n#s syntax.
1486 #: ../src/translations.js:120
1486 #: src/translations.js:120
14871487 #, javascript-format
14881488 msgctxt "time range component"
14891489 msgid "%s %s"
14981498 #. * place holder.
14991499 #. * The separator (,) could be replaced with a translated variant or
15001500 #. * a phrase if appropriate.
1501 #: ../src/translations.js:152
1501 #: src/translations.js:152
15021502 #, javascript-format
15031503 msgctxt "day interval list"
15041504 msgid "%s,%s"
15131513 #. * %s place holder.
15141514 #. * The separator (,) could be replaced with a translated variant or
15151515 #. * a phrase if appropriate.
1516 #: ../src/translations.js:166
1516 #: src/translations.js:166
15171517 #, javascript-format
15181518 msgctxt "day interval list"
15191519 msgid "%s,%s,%s"
15201520 msgstr "%s, %s, %s"
15211521
1522 #: ../src/translations.js:185
1522 #: src/translations.js:185
15231523 msgid "every day"
15241524 msgstr "ежедневно"
15251525
15261526 #. Translators:
15271527 #. * This represents a range of days with a starting and ending day.
15281528 #.
1529 #: ../src/translations.js:197
1529 #: src/translations.js:197
15301530 #, javascript-format
15311531 msgctxt "day range"
15321532 msgid "%s-%s"
15331533 msgstr "%s-%s"
15341534
1535 #: ../src/translations.js:208
1535 #: src/translations.js:208
15361536 msgid "public holidays"
15371537 msgstr "праздничные дни"
15381538
1539 #: ../src/translations.js:210
1539 #: src/translations.js:210
15401540 msgid "school holidays"
15411541 msgstr "школьные каникулы"
15421542
15481548 #. * the translation. The order of the arguments can be rearranged
15491549 #. * using the %n$s syntax.
15501550 #.
1551 #: ../src/translations.js:250
1551 #: src/translations.js:250
15521552 #, javascript-format
15531553 msgctxt "time interval list"
15541554 msgid "%s, %s"
15551555 msgstr "%s, %s"
15561556
15571557 # нужно проверить можно ли переводить как "закрыто", так как странно почему так, а не "closed"
1558 #: ../src/translations.js:264
1558 #: src/translations.js:264
15591559 msgid "not open"
15601560 msgstr "не открыто"
15611561
15661566 #. * translation as needed. The order of the arguments can be rearranged
15671567 #. * using the %n$s syntax.
15681568 #.
1569 #: ../src/translations.js:279
1569 #: src/translations.js:279
15701570 #, javascript-format
15711571 msgctxt "time interval"
15721572 msgid "%s-%s"
15751575 #. Translators:
15761576 #. * This means a a place where you can plug in your laptop with ethernet.
15771577 #.
1578 #: ../src/translations.js:345
1578 #: src/translations.js:345
15791579 msgid "wired"
15801580 msgstr "проводной"
15811581
15821582 #. Translators:
15831583 #. * Like internet cafe or library where the computer is given.
15841584 #.
1585 #: ../src/translations.js:350
1585 #: src/translations.js:350
15861586 msgid "terminal"
15871587 msgstr "терминал"
15881588
15891589 #. Translators:
15901590 #. * This means there is personnel which helps you in case of problems.
15911591 #.
1592 #: ../src/translations.js:355
1592 #: src/translations.js:355
15931593 msgid "service"
15941594 msgstr "служебный"
15951595
15961596 #. Translators: Accuracy of user location information
1597 #: ../src/utils.js:226
1597 #: src/utils.js:226
15981598 msgid "Unknown"
15991599 msgstr "Неизвестная"
16001600
16011601 # Точность: Максимальная
16021602 # точная не подходит, т. к. получается "точность: точная"
16031603 #. Translators: Accuracy of user location information
1604 #: ../src/utils.js:229
1604 #: src/utils.js:229
16051605 msgid "Exact"
16061606 msgstr "Максимальная"
16071607
1608 #: ../src/utils.js:287
1608 #: src/utils.js:287
16091609 #, javascript-format
16101610 msgid "%f h"
16111611 msgstr "%f ч"
16121612
1613 #: ../src/utils.js:289
1613 #: src/utils.js:289
16141614 #, javascript-format
16151615 msgid "%f min"
16161616 msgstr "%f мин"
16171617
1618 #: ../src/utils.js:291
1618 #: src/utils.js:291
16191619 #, javascript-format
16201620 msgid "%f s"
16211621 msgstr "%f сек"
16221622
16231623 #. Translators: This is a distance measured in kilometers
1624 #: ../src/utils.js:302
1624 #: src/utils.js:302
16251625 #, javascript-format
16261626 msgid "%s km"
16271627 msgstr "%s км"
16281628
16291629 #. Translators: This is a distance measured in meters
1630 #: ../src/utils.js:305
1630 #: src/utils.js:305
16311631 #, javascript-format
16321632 msgid "%s m"
16331633 msgstr "%s м"
16341634
16351635 #. Translators: This is a distance measured in miles
1636 #: ../src/utils.js:313
1636 #: src/utils.js:313
16371637 #, javascript-format
16381638 msgid "%s mi"
16391639 msgstr "%s миль"
16401640
16411641 #. Translators: This is a distance measured in feet
1642 #: ../src/utils.js:316
1642 #: src/utils.js:316
16431643 #, javascript-format
16441644 msgid "%s ft"
16451645 msgstr "%s футов"
16461646
16471647 #~ msgid "Open Shape Layer&#x2026;"
16481648 #~ msgstr "Открыть слой фигур&#x2026;"
1649
1650 #~ msgid "OK"
1651 #~ msgstr "OK"
16491652
16501653 #~ msgid "Load Map Layer"
16511654 #~ msgstr "Загрузить слой карты"
+341
-336
po/sl.po less more
88 msgstr ""
99 "Project-Id-Version: gnome-maps master\n"
1010 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
11 "POT-Creation-Date: 2018-03-26 17:29+0000\n"
12 "PO-Revision-Date: 2018-03-27 19:16+0200\n"
11 "POT-Creation-Date: 2018-07-30 08:43+0000\n"
12 "PO-Revision-Date: 2018-07-30 22:21+0200\n"
1313 "Last-Translator: Matej Urbančič <mateju@svn.gnome.org>\n"
1414 "Language-Team: Slovenian <gnome-si@googlegroups.com>\n"
1515 "Language: sl\n"
2121 "X-Poedit-SourceCharset: utf-8\n"
2222 "X-Generator: Poedit 2.0.6\n"
2323
24 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
24 #: data/org.gnome.Maps.appdata.xml.in:6
2525 msgid "GNOME Maps"
2626 msgstr "Namestite program Zemljevidi GNOME za prikaz mesta na zemljevidu."
2727
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
28 #: data/org.gnome.Maps.appdata.xml.in:7
2929 msgid "Find places around the world"
3030 msgstr "Najdi mesta po svetu"
3131
32 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
32 #: data/org.gnome.Maps.appdata.xml.in:9
3333 msgid ""
3434 "Maps gives you quick access to maps all across the world. It allows you to "
3535 "quickly find the place you’re looking for by searching for a city or street, "
3939 "mest in ulic, različnih javnih prostorov, ki jih je nujno treba obiskati, "
4040 "ali mesta zmenka s prijatelji."
4141
42 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
42 #: data/org.gnome.Maps.appdata.xml.in:14
4343 msgid ""
4444 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4545 "thousands of people across the globe."
5050 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5151 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5252 #. your language to see what words you can use for the translated search.
53 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
53 #: data/org.gnome.Maps.appdata.xml.in:22
5454 msgid ""
5555 "You can even search for specific types of locations, such as “Pubs near Main "
5656 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5959 "»Hotel blizu avtobusne postaje v Mariboru«.>"
6060
6161 #. Translators: This is the program name.
62 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
63 #: ../src/application.js:85 ../src/mainWindow.js:511
62 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
63 #: src/mainWindow.js:503
6464 msgid "Maps"
6565 msgstr "Zemljevidi"
6666
67 #: ../data/org.gnome.Maps.desktop.in.h:2
67 #: data/org.gnome.Maps.desktop.in:5
6868 msgid "A simple maps application"
6969 msgstr "Enostaven program za pregled zemljevidov"
7070
71 #: ../data/org.gnome.Maps.desktop.in.h:3
71 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
72 #: data/org.gnome.Maps.desktop.in:8
73 msgid "org.gnome.Maps"
74 msgstr "org.gnome.Maps"
75
76 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
77 #: data/org.gnome.Maps.desktop.in:14
7278 msgid "Maps;"
7379 msgstr "Zemljevidi;karta;karte;maps;"
7480
75 #: ../data/org.gnome.Maps.desktop.in.h:4
81 #: data/org.gnome.Maps.desktop.in:17
7682 msgid "Allows your location to be shown on the map."
7783 msgstr "Dovoli prikazovanje trenutnega mesta na zemljevidu."
7884
79 #: ../data/org.gnome.Maps.gschema.xml.h:1
85 #: data/org.gnome.Maps.gschema.xml:11
8086 msgid "last viewed location"
8187 msgstr "zadnje gledano mesto"
8288
83 #: ../data/org.gnome.Maps.gschema.xml.h:2
89 #: data/org.gnome.Maps.gschema.xml:12
8490 msgid "Coordinates of last viewed location."
8591 msgstr "Koordinate nazadnje gledanega mesta."
8692
87 #: ../data/org.gnome.Maps.gschema.xml.h:3
93 #: data/org.gnome.Maps.gschema.xml:16
8894 msgid "Window size"
8995 msgstr "Velikost okna"
9096
91 #: ../data/org.gnome.Maps.gschema.xml.h:4
97 #: data/org.gnome.Maps.gschema.xml:17
9298 msgid "Window size (width and height)."
9399 msgstr "Velikost okna (širina in višina)."
94100
95 #: ../data/org.gnome.Maps.gschema.xml.h:5
101 #: data/org.gnome.Maps.gschema.xml:21
96102 msgid "Window position"
97103 msgstr "Položaj okna"
98104
99 #: ../data/org.gnome.Maps.gschema.xml.h:6
105 #: data/org.gnome.Maps.gschema.xml:22
100106 msgid "Window position (X and Y)."
101107 msgstr "Položaj okna (osi x in y)."
102108
103 #: ../data/org.gnome.Maps.gschema.xml.h:7
109 #: data/org.gnome.Maps.gschema.xml:26
104110 msgid "Window maximized"
105111 msgstr "Povečano okno"
106112
107 #: ../data/org.gnome.Maps.gschema.xml.h:8
113 #: data/org.gnome.Maps.gschema.xml:27
108114 msgid "Window maximization state"
109115 msgstr "Stanje razpetosti okna"
110116
111 #: ../data/org.gnome.Maps.gschema.xml.h:9
117 #: data/org.gnome.Maps.gschema.xml:31
112118 msgid "Maximum number of search results"
113119 msgstr "Največje število zadetkov iskanja"
114120
115 #: ../data/org.gnome.Maps.gschema.xml.h:10
121 #: data/org.gnome.Maps.gschema.xml:32
116122 msgid "Maximum number of search results from geocode search."
117123 msgstr "Največje število zadetkov iskanja pri uporabi iskalnika krajev."
118124
119 #: ../data/org.gnome.Maps.gschema.xml.h:11
125 #: data/org.gnome.Maps.gschema.xml:36
120126 msgid "Number of recent places to store"
121127 msgstr "Število nedavnih mest za shranjevanje"
122128
123 #: ../data/org.gnome.Maps.gschema.xml.h:12
129 #: data/org.gnome.Maps.gschema.xml:37
124130 msgid "Number of recently visited places to store."
125131 msgstr "Število nedavno obiskanih mest za shranjevanje."
126132
127 #: ../data/org.gnome.Maps.gschema.xml.h:13
133 #: data/org.gnome.Maps.gschema.xml:41
128134 msgid "Number of recent routes to store"
129135 msgstr "Število poti za shranjevanje"
130136
131 #: ../data/org.gnome.Maps.gschema.xml.h:14
137 #: data/org.gnome.Maps.gschema.xml:42
132138 msgid "Number of recently visited routes to store."
133139 msgstr "Število nedavno obiskanih poti za shranjevanje."
134140
135 #: ../data/org.gnome.Maps.gschema.xml.h:15
141 #: data/org.gnome.Maps.gschema.xml:46
136142 msgid "Facebook check-in privacy setting"
137143 msgstr "Nastavitve zasebnosti objav na Facebook"
138144
139145 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
140 #: ../data/org.gnome.Maps.gschema.xml.h:17
146 #: data/org.gnome.Maps.gschema.xml:48
141147 msgid ""
142148 "Latest used Facebook check-in privacy setting. Possible values are: "
143149 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
145151 "Nazadnje uporabljena nastavitev zasebnosti objav na Facebook. Dovoljene "
146152 "vrednosti so: vsi, prijatelji prijateljev, prijatelji ali zame."
147153
148 #: ../data/org.gnome.Maps.gschema.xml.h:18
154 #: data/org.gnome.Maps.gschema.xml:52
149155 msgid "Foursquare check-in privacy setting"
150156 msgstr "Nastavitve zasebnosti objav Foursquare"
151157
152 #: ../data/org.gnome.Maps.gschema.xml.h:19
158 #: data/org.gnome.Maps.gschema.xml:53
153159 msgid ""
154160 "Latest used Foursquare check-in privacy setting. Possible values are: "
155161 "public, followers or private."
157163 "Nazadnje uporabljena nastavitev zasebnosti objav na Foursquare. Dovoljene "
158164 "vrednosti so: javno, spremljevalci, zasebno."
159165
160 #: ../data/org.gnome.Maps.gschema.xml.h:20
166 #: data/org.gnome.Maps.gschema.xml:57
161167 msgid "Foursquare check-in Facebook broadcasting"
162168 msgstr "Povezovanje objav Foursquare na Facebook"
163169
164 #: ../data/org.gnome.Maps.gschema.xml.h:21
170 #: data/org.gnome.Maps.gschema.xml:58
165171 msgid ""
166172 "Indicates if Foursquare should broadcast the check-in as a post in the "
167173 "Facebook account associated with the Foursquare account."
169175 "Določa, ali naj se objave Foresquare pokažejo tudi kot objave znotraj "
170176 "povezanega računa Facebook."
171177
172 #: ../data/org.gnome.Maps.gschema.xml.h:22
178 #: data/org.gnome.Maps.gschema.xml:62
173179 msgid "Foursquare check-in Twitter broadcasting"
174180 msgstr "Povezovanje objav Foursquare na Twitter"
175181
176 #: ../data/org.gnome.Maps.gschema.xml.h:23
182 #: data/org.gnome.Maps.gschema.xml:63
177183 msgid ""
178184 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
179185 "Twitter account associated with the Foursquare account."
181187 "Določa, ali naj se objave na Foresquare pokažejo tudi kot objave znotraj "
182188 "povezanega računa Twitter."
183189
184 #: ../data/org.gnome.Maps.gschema.xml.h:24
190 #: data/org.gnome.Maps.gschema.xml:67
185191 msgid "OpenStreetMap username or e-mail address"
186192 msgstr "Elektronski naslov oziroma uporabniško ime OpenStreetMap"
187193
188 #: ../data/org.gnome.Maps.gschema.xml.h:25
194 #: data/org.gnome.Maps.gschema.xml:68
189195 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
190196 msgstr "Kaže, ali je uporabnik prijavljen za urejanje podatkov OpenStreetMap."
191197
192 #: ../data/org.gnome.Maps.gschema.xml.h:26
198 #: data/org.gnome.Maps.gschema.xml:72
193199 msgid "Last used transportation type for routing"
194200 msgstr "Nazadnje uporabljena vrsta transporta za vodenje"
195201
196 #: ../data/ui/app-menu.ui.h:1
202 #: data/ui/app-menu.ui:7
197203 msgid "Set up OpenStreetMap Account"
198204 msgstr "Nastavi račun OpenStreetMap"
199205
200 #: ../data/ui/app-menu.ui.h:2
206 #: data/ui/app-menu.ui:12
201207 msgid "_Keyboard Shortcuts"
202208 msgstr "_Tipkovne bližnjice"
203209
204 #: ../data/ui/app-menu.ui.h:3
210 #: data/ui/app-menu.ui:17
205211 msgid "About"
206212 msgstr "O programu"
207213
208 #: ../data/ui/app-menu.ui.h:4
214 #: data/ui/app-menu.ui:21
209215 msgid "Quit"
210216 msgstr "Izhod"
211217
212 #: ../data/ui/check-in-dialog.ui.h:1
218 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
213219 msgid "Visibility"
214220 msgstr "Vidnost"
215221
216 #: ../data/ui/check-in-dialog.ui.h:2
222 #: data/ui/check-in-dialog.ui:334
217223 msgid "Post on Facebook"
218224 msgstr "Objavi na Facebooku"
219225
220 #: ../data/ui/check-in-dialog.ui.h:3
226 #: data/ui/check-in-dialog.ui:348
221227 msgid "Post on Twitter"
222228 msgstr "Objavi na Twitterju"
223229
224 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
225 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
230 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
231 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
226232 msgid "_Cancel"
227233 msgstr "_Prekliči"
228234
229235 #. Translators: Check in is used as a verb
230 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
236 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
231237 msgid "C_heck in"
232238 msgstr "_Vstopi"
233239
234 #: ../data/ui/check-in-dialog.ui.h:6
240 #: data/ui/check-in-dialog.ui:427
235241 msgid "Everyone"
236242 msgstr "Vsi"
237243
238 #: ../data/ui/check-in-dialog.ui.h:7
244 #: data/ui/check-in-dialog.ui:431
239245 msgid "Friends of friends"
240246 msgstr "Prijatelji prijateljev"
241247
242 #: ../data/ui/check-in-dialog.ui.h:8
248 #: data/ui/check-in-dialog.ui:435
243249 msgid "Just friends"
244250 msgstr "Le prijatelji"
245251
246 #: ../data/ui/check-in-dialog.ui.h:9
252 #: data/ui/check-in-dialog.ui:439
247253 msgid "Just me"
248254 msgstr "Le jaz"
249255
250 #: ../data/ui/check-in-dialog.ui.h:10
256 #: data/ui/check-in-dialog.ui:453
251257 msgid "Public"
252258 msgstr "Javno"
253259
254 #: ../data/ui/check-in-dialog.ui.h:11
260 #: data/ui/check-in-dialog.ui:457
255261 msgid "Followers"
256262 msgstr "Spremljevalci"
257263
258 #: ../data/ui/check-in-dialog.ui.h:12
264 #: data/ui/check-in-dialog.ui:461
259265 msgid "Private"
260266 msgstr "Zasebno"
261267
262 #: ../data/ui/context-menu.ui.h:1
268 #: data/ui/context-menu.ui:9
263269 msgid "What’s here?"
264270 msgstr "Kaj je to?"
265271
266 #: ../data/ui/context-menu.ui.h:2
272 #: data/ui/context-menu.ui:16
267273 msgid "Copy Location"
268274 msgstr "Kopiraj mesto"
269275
270 #: ../data/ui/context-menu.ui.h:3
276 #: data/ui/context-menu.ui:23
271277 msgid "Export As Image"
272278 msgstr "Izvozi kot sliko"
273279
274 #: ../data/ui/context-menu.ui.h:4
280 #: data/ui/context-menu.ui:36
275281 msgid "Add to OpenStreetMap"
276282 msgstr "Objavi na OpenStreetMap"
277283
278 #: ../data/ui/export-view-dialog.ui.h:1
284 #: data/ui/export-view-dialog.ui:14
279285 msgid "Export view"
280286 msgstr "Pogled izvoza"
281287
282 #: ../data/ui/export-view-dialog.ui.h:3
288 #: data/ui/export-view-dialog.ui:34
283289 msgid "_Export"
284290 msgstr "_Izvozi"
285291
286 #: ../data/ui/export-view-dialog.ui.h:4
292 #: data/ui/export-view-dialog.ui:126
287293 msgid "Include route and markers"
288294 msgstr "Vključi pot in oznake"
289295
290 #: ../data/ui/help-overlay.ui.h:1
296 #: data/ui/help-overlay.ui:14
291297 msgctxt "shortcut window"
292298 msgid "General"
293299 msgstr "Splošno"
294300
295 #: ../data/ui/help-overlay.ui.h:2
301 #: data/ui/help-overlay.ui:18
296302 msgctxt "shortcut window"
297303 msgid "Show Shortcuts"
298304 msgstr "Pokaži tipkovne bližnjice"
299305
300 #: ../data/ui/help-overlay.ui.h:3
306 #: data/ui/help-overlay.ui:25
301307 msgctxt "shortcut window"
302308 msgid "Search"
303309 msgstr "Poišči"
304310
305 #: ../data/ui/help-overlay.ui.h:4
311 #: data/ui/help-overlay.ui:32
306312 msgctxt "shortcut window"
307313 msgid "Toggle route planner"
308314 msgstr "Preklopi plan poti"
309315
310 #: ../data/ui/help-overlay.ui.h:5
316 #: data/ui/help-overlay.ui:39
311317 msgctxt "shortcut window"
312318 msgid "Print route"
313319 msgstr "Natisni pot"
314320
315 #: ../data/ui/help-overlay.ui.h:6
321 #: data/ui/help-overlay.ui:46
316322 msgctxt "shortcut window"
317323 msgid "Quit"
318324 msgstr "Končaj"
319325
320 #: ../data/ui/help-overlay.ui.h:7
326 #: data/ui/help-overlay.ui:55
321327 msgctxt "shortcut window"
322328 msgid "Map View"
323329 msgstr "Pogled zemljevida"
324330
325 #: ../data/ui/help-overlay.ui.h:8
331 #: data/ui/help-overlay.ui:59
326332 msgctxt "shortcut window"
327333 msgid "Zoom in"
328334 msgstr "Približaj"
329335
330 #: ../data/ui/help-overlay.ui.h:9
336 #: data/ui/help-overlay.ui:66
331337 msgctxt "shortcut window"
332338 msgid "Zoom out"
333339 msgstr "Oddalji"
334340
335 #: ../data/ui/help-overlay.ui.h:10
341 #: data/ui/help-overlay.ui:73
336342 msgctxt "shortcut window"
337343 msgid "Toggle scale"
338344 msgstr "Preklopi merilo"
339345
340 #: ../data/ui/help-overlay.ui.h:11
346 #: data/ui/help-overlay.ui:80
341347 msgctxt "shortcut window"
342348 msgid "Go to current location"
343349 msgstr "Skoči na trenutno mesto"
344350
345 #: ../data/ui/help-overlay.ui.h:12
351 #: data/ui/help-overlay.ui:87
346352 msgctxt "shortcut window"
347353 msgid "Switch to street view"
348354 msgstr "Preklopi na ulični pogled"
349355
350 #: ../data/ui/help-overlay.ui.h:13
356 #: data/ui/help-overlay.ui:94
351357 msgctxt "shortcut window"
352358 msgid "Switch to aerial view"
353359 msgstr "Preklopi na pogled iz zraka"
354360
355 #: ../data/ui/help-overlay.ui.h:14
361 #: data/ui/help-overlay.ui:101
356362 msgctxt "shortcut window"
357363 msgid "Open shape layer"
358364 msgstr "Odpri plast oblike"
359365
360366 #. Translators: This string uses ellipsis character
361 #: ../data/ui/layers-popover.ui.h:2
367 #: data/ui/layers-popover.ui:71
362368 msgid "Open Shape Layer…"
363369 msgstr "Odpri plast oblike ..."
364370
365 #: ../data/ui/location-service-notification.ui.h:1
371 #: data/ui/location-service-dialog.ui:16
366372 msgid "Turn on location services to find your location"
367373 msgstr "Priklop storitev določanja trenutnega mesta za uporabo v programu"
368374
369 #: ../data/ui/location-service-notification.ui.h:2
375 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
376 #: data/ui/zoom-in-dialog.ui:28
377 msgid "Cancel"
378 msgstr "Prekliči"
379
380 #: data/ui/location-service-dialog.ui:38
370381 msgid "Location Settings"
371382 msgstr "Nastavitve mesta"
372383
373384 #. Translators: This is a tooltip
374 #: ../data/ui/main-window.ui.h:3
385 #: data/ui/main-window.ui:23
375386 msgid "Go to current location"
376387 msgstr "Skoči na trenutno mesto"
377388
378389 #. Translators: This is a tooltip
379 #: ../data/ui/main-window.ui.h:5
390 #: data/ui/main-window.ui:44
380391 msgid "Choose map type"
381392 msgstr "Trenutna vrsta zemljevida"
382393
383394 #. Translators: This is a tooltip
384 #: ../data/ui/main-window.ui.h:7
395 #: data/ui/main-window.ui:69
385396 msgid "Zoom out"
386397 msgstr "Oddalji"
387398
388399 #. Translators: This is a tooltip
389 #: ../data/ui/main-window.ui.h:9
400 #: data/ui/main-window.ui:85
390401 msgid "Zoom in"
391402 msgstr "Približaj"
392403
393404 #. Translators: This is a tooltip
394 #: ../data/ui/main-window.ui.h:11
405 #: data/ui/main-window.ui:103
395406 msgid "Toggle route planner"
396407 msgstr "Preklopi plan poti"
397408
398409 #. Translators: This is a tooltip
399 #: ../data/ui/main-window.ui.h:13
410 #: data/ui/main-window.ui:124
400411 msgid "Toggle favorites"
401412 msgstr "Preklop priljubljenih"
402413
403414 #. Translators: This is a tooltip
404 #: ../data/ui/main-window.ui.h:15
415 #: data/ui/main-window.ui:144
405416 msgid "Print Route"
406417 msgstr "Natisni pot"
407418
408 #: ../data/ui/main-window.ui.h:16
419 #: data/ui/main-window.ui:207
409420 msgid "Maps is offline!"
410421 msgstr "Zemljevid ni povezan v omrežje!"
411422
412 #: ../data/ui/main-window.ui.h:17
423 #: data/ui/main-window.ui:217
413424 msgid ""
414425 "Maps need an active internet connection to function properly, but one can’t "
415426 "be found."
417428 "Program Zemljevidi zahtevajo za pravilno delovanje dejavno internetno "
418429 "povezavo, ki pa trenutno ni na voljo."
419430
420 #: ../data/ui/main-window.ui.h:18
431 #: data/ui/main-window.ui:226
421432 msgid "Check your connection and proxy settings."
422433 msgstr "Preverite povezavo in nastavitve posredniškega strežnika."
423434
424435 #. Translators: This is a tooltip
425 #: ../data/ui/map-bubble.ui.h:2
436 #: data/ui/map-bubble.ui:45
426437 msgid "Add to new route"
427438 msgstr "Dodaj novo pot"
428439
429440 #. Translators: This is a tooltip
430 #: ../data/ui/map-bubble.ui.h:4
441 #: data/ui/map-bubble.ui:62
431442 msgid "Open with another application"
432443 msgstr "Odpri z drugim programom"
433444
434445 #. Translators: This is a tooltip
435 #: ../data/ui/map-bubble.ui.h:6
446 #: data/ui/map-bubble.ui:79
436447 msgid "Mark as favorite"
437448 msgstr "Označi kot priljubljeno"
438449
439450 #. Translators: This is a tooltip
440 #: ../data/ui/map-bubble.ui.h:10
451 #: data/ui/map-bubble.ui:98
441452 msgid "Check in here"
442453 msgstr "Prijavi se tu."
443454
444 #: ../data/ui/osm-account-dialog.ui.h:1
455 #: data/ui/osm-account-dialog.ui:9
445456 msgid "OpenStreetMap Account"
446457 msgstr "Račun OpenStreetMap"
447458
448 #: ../data/ui/osm-account-dialog.ui.h:2
459 #: data/ui/osm-account-dialog.ui:22
449460 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
450461 msgstr ""
451462 "<span weight=\"bold\" size=\"x-large\">Prijava za urejanje zemljevida</span>"
452463
453 #: ../data/ui/osm-account-dialog.ui.h:3
464 #: data/ui/osm-account-dialog.ui:36
454465 msgid ""
455466 "Help to improve the map, using an\n"
456467 "OpenStreetMap account."
458469 "Sodelujte pri izdelavi zemljevida\n"
459470 "prek OpenStreetMap."
460471
461 #: ../data/ui/osm-account-dialog.ui.h:5
472 #: data/ui/osm-account-dialog.ui:56
462473 msgid "Email"
463474 msgstr "Elektronski naslov"
464475
465 #: ../data/ui/osm-account-dialog.ui.h:6
476 #: data/ui/osm-account-dialog.ui:81
466477 msgid "Password"
467478 msgstr "Geslo"
468479
469 #: ../data/ui/osm-account-dialog.ui.h:7
480 #: data/ui/osm-account-dialog.ui:125
470481 msgid "Sign In"
471482 msgstr "Prijava"
472483
473 #: ../data/ui/osm-account-dialog.ui.h:8
484 #: data/ui/osm-account-dialog.ui:146
474485 msgid "Don’t have an account?"
475486 msgstr "Ali še nimate svojega računa?"
476487
477488 #. The label should contain the link to the OSM reset password page with a translated title
478 #: ../data/ui/osm-account-dialog.ui.h:10
489 #: data/ui/osm-account-dialog.ui:159
479490 msgid ""
480491 "Sorry, that didn’t work. Please try again, or visit\n"
481492 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
485496 "obiščite spletišče <a href=\"https://www.openstreetmap.org/user/forgot-"
486497 "password\">OpenStreetMap</a> za ponastavitev gesla."
487498
488 #: ../data/ui/osm-account-dialog.ui.h:12
499 #: data/ui/osm-account-dialog.ui:172
489500 msgid "The verification code didn’t match, please try again."
490501 msgstr "Overitvena koda ni skladna. Poskusite znova."
491502
492 #: ../data/ui/osm-account-dialog.ui.h:13
503 #: data/ui/osm-account-dialog.ui:209
493504 msgid "Enter verification code shown above"
494505 msgstr "Vpišite overitveno kodo prikazano zgoraj"
495506
496 #: ../data/ui/osm-account-dialog.ui.h:14
507 #: data/ui/osm-account-dialog.ui:232
497508 msgid "Verify"
498509 msgstr "Overi"
499510
500 #: ../data/ui/osm-account-dialog.ui.h:15
511 #: data/ui/osm-account-dialog.ui:262
501512 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
502513 msgstr "<span weight=\"bold\" size=\"x-large\">Prijavljeno</span>"
503514
504 #: ../data/ui/osm-account-dialog.ui.h:16
515 #: data/ui/osm-account-dialog.ui:275
505516 msgid "Your OpenStreetMap account is active."
506517 msgstr "Račun OpenStreetMap je dejaven."
507518
508 #: ../data/ui/osm-account-dialog.ui.h:17
519 #: data/ui/osm-account-dialog.ui:309
509520 msgid "Sign Out"
510521 msgstr "Odjavi"
511522
512 #: ../data/ui/osm-edit-address.ui.h:1
523 #: data/ui/osm-edit-address.ui:14
513524 msgid "Street"
514525 msgstr "Ulica"
515526
516 #: ../data/ui/osm-edit-address.ui.h:2
527 #: data/ui/osm-edit-address.ui:26
517528 msgid "House number"
518529 msgstr "Hišna številka"
519530
520 #: ../data/ui/osm-edit-address.ui.h:3
531 #: data/ui/osm-edit-address.ui:38
521532 msgid "Postal code"
522533 msgstr "Poštna koda"
523534
524535 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
525 #: ../data/ui/osm-edit-address.ui.h:5
536 #: data/ui/osm-edit-address.ui:50
526537 msgid "City"
527538 msgstr "Mesto"
528539
529 #: ../data/ui/osm-edit-dialog.ui.h:1
540 #: data/ui/osm-edit-dialog.ui:58
530541 msgid "Type"
531542 msgstr "Vrsta"
532543
533 #: ../data/ui/osm-edit-dialog.ui.h:2
544 #: data/ui/osm-edit-dialog.ui:84
534545 msgid "None"
535546 msgstr "Brez"
536547
537 #: ../data/ui/osm-edit-dialog.ui.h:3
548 #: data/ui/osm-edit-dialog.ui:129
538549 msgid "Add Field"
539550 msgstr "Dodaj polje"
540551
541 #: ../data/ui/osm-edit-dialog.ui.h:4
552 #: data/ui/osm-edit-dialog.ui:163
542553 msgid "Comment"
543554 msgstr "Opomba"
544555
545 #: ../data/ui/osm-edit-dialog.ui.h:5
556 #: data/ui/osm-edit-dialog.ui:195
546557 msgid ""
547558 "Map changes will be visible on all maps that use\n"
548559 "OpenStreetMap data."
550561 "Spremembe bodo vidne na vseh zemljevidih,\n"
551562 " ki uporabljajo podatke OpenStreetMap."
552563
553 #: ../data/ui/osm-edit-dialog.ui.h:7
564 #: data/ui/osm-edit-dialog.ui:241
554565 msgid "Recently Used"
555566 msgstr "Nedavno uporabljeno"
556567
557 #: ../data/ui/osm-edit-dialog.ui.h:8
568 #: data/ui/osm-edit-dialog.ui:280
558569 msgctxt "dialog title"
559570 msgid "Edit on OpenStreetMap"
560571 msgstr "Uredi na OpenStreetMap"
561572
562 #: ../data/ui/osm-edit-dialog.ui.h:9
563 msgid "Cancel"
564 msgstr "Prekliči"
565
566 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
573 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
567574 msgid "Next"
568575 msgstr "Naslednji"
569576
570577 #. Translators: This is a tooltip
571 #: ../data/ui/place-bubble.ui.h:2
578 #: data/ui/place-bubble.ui:49
572579 msgid "Edit on OpenStreetMap"
573580 msgstr "Uredi na OpenStreetMap"
574581
575582 #. Translators: This is a tooltip
576 #: ../data/ui/place-bubble.ui.h:4
583 #: data/ui/place-bubble.ui:73
577584 msgid "Show more information"
578585 msgstr "Pokaži več podrobnosti"
579586
580 #: ../data/ui/place-popover.ui.h:1
587 #: data/ui/place-popover.ui:24
581588 msgid "Press enter to search"
582589 msgstr "Pritisnite vnosno tipko za iskanje"
583590
584 #: ../data/ui/place-popover.ui.h:2
591 #: data/ui/place-popover.ui:72
585592 msgid "No results found"
586593 msgstr "Ni najdenih zadetkov"
587594
588595 #. Translators: This is a tooltip
589 #: ../data/ui/route-entry.ui.h:2
596 #: data/ui/route-entry.ui:20
590597 msgid "Drag to change order of the route"
591598 msgstr "Potegnite točko za spreminjanje poti"
592599
593 #: ../data/ui/send-to-dialog.ui.h:1
600 #: data/ui/send-to-dialog.ui:15
594601 msgid "Open location"
595602 msgstr "Odpri mesto"
596603
597 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
604 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
598605 msgid "_Open"
599606 msgstr "_Odpri"
600607
601 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
608 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:61
602609 msgid "Open Shape Layer"
603610 msgstr "Odpri plast oblike"
604611
605612 #. Translators: This is a tooltip
606 #: ../data/ui/shape-layer-row.ui.h:2
613 #: data/ui/shape-layer-row.ui:19
607614 msgid "Toggle visible"
608615 msgstr "Preklopi vidno"
609616
610 #: ../data/ui/sidebar.ui.h:1
617 #: data/ui/sidebar.ui:275
611618 msgid "Route search by GraphHopper"
612619 msgstr "Iskanje poti s podporo GraphHopper"
613620
614 #: ../data/ui/sidebar.ui.h:2
621 #: data/ui/sidebar.ui:296
615622 msgid "Route search by OpenTripPlanner"
616623 msgstr "Iskanje poti s OpenTripPlanner"
617624
618 #: ../data/ui/sidebar.ui.h:3
625 #: data/ui/sidebar.ui:369
619626 msgid ""
620627 "Routing itineraries for public transit is provided by GNOME\n"
621628 "using timetable data obtained from transit companies or agencies.\n"
634641 "Prikazana imena in blagovne znamke je treba obravnavati kot registrirane "
635642 "znamke."
636643
637 #: ../data/ui/social-place-more-results-row.ui.h:1
644 #: data/ui/social-place-more-results-row.ui:8
638645 msgid "Show more results"
639646 msgstr "Pokaži več zadetkov"
640647
641648 #. Translators: This is a tooltip
642 #: ../data/ui/transit-leg-row.ui.h:2
649 #: data/ui/transit-leg-row.ui:126
643650 msgid "Hide intermediate stops and information"
644651 msgstr "Skrij vmesne postanke in podrobnosti"
645652
646653 #. Translators: This is a tooltip
647 #: ../data/ui/transit-leg-row.ui.h:4
654 #: data/ui/transit-leg-row.ui:200
648655 msgid "Show intermediate stops and information"
649656 msgstr "Pokaži vmesne postaje in podrobnosti mest"
650657
651658 #. Indicates searching for the next available itineraries
652 #: ../data/ui/transit-options-panel.ui.h:2
659 #: data/ui/transit-options-panel.ui:18
653660 msgid "Leave Now"
654661 msgstr "Odhod takoj"
655662
656663 #. Indicates searching for itineraries leaving at the specified time at the earliest
657 #: ../data/ui/transit-options-panel.ui.h:4
664 #: data/ui/transit-options-panel.ui:19
658665 msgid "Leave By"
659666 msgstr "Odhod do"
660667
661668 #. Indicates searching for itineraries arriving no later than the specified time
662 #: ../data/ui/transit-options-panel.ui.h:6
669 #: data/ui/transit-options-panel.ui:20
663670 msgid "Arrive By"
664671 msgstr "Prihod do"
665672
666673 #. Header indicating selected modes of transit
667 #: ../data/ui/transit-options-panel.ui.h:8
674 #: data/ui/transit-options-panel.ui:106
668675 msgid "Show"
669676 msgstr "Pokaži"
670677
671 #: ../data/ui/transit-options-panel.ui.h:9
678 #: data/ui/transit-options-panel.ui:117
672679 msgid "Buses"
673680 msgstr "Avtobusi"
674681
675 #: ../data/ui/transit-options-panel.ui.h:10
682 #: data/ui/transit-options-panel.ui:124
676683 msgid "Trams"
677684 msgstr "Tramvaji"
678685
679 #: ../data/ui/transit-options-panel.ui.h:11
686 #: data/ui/transit-options-panel.ui:131
680687 msgid "Trains"
681688 msgstr "Vlaki"
682689
683 #: ../data/ui/transit-options-panel.ui.h:12
690 #: data/ui/transit-options-panel.ui:138
684691 msgid "Subway"
685692 msgstr "Podzemna železnica"
686693
687 #: ../data/ui/transit-options-panel.ui.h:13
694 #: data/ui/transit-options-panel.ui:145
688695 msgid "Ferries"
689696 msgstr "Trajekti"
690697
691 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
698 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
692699 msgid "Current location"
693700 msgstr "Trenutno mesto"
694701
695702 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
696 #: ../data/ui/user-location-bubble.ui.h:4
697 #, no-c-format
703 #: data/ui/user-location-bubble.ui:28
698704 msgid "Accuracy: %s"
699705 msgstr "Natančnost: %s"
700706
701 #: ../data/ui/zoom-in-notification.ui.h:1
707 #: data/ui/zoom-in-dialog.ui:16
702708 msgid "Zoom in to add location!"
703709 msgstr "Približaj za dodajanje mesta!"
704710
705 #: ../data/ui/zoom-in-notification.ui.h:2
706 msgid "OK"
707 msgstr "V redu"
708
709 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
710 #: ../lib/maps-file-tile-source.c:459
711 #: data/ui/zoom-in-dialog.ui:38
712 msgid "Zoom In"
713 msgstr "Približaj"
714
715 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
716 #: lib/maps-file-tile-source.c:459
711717 msgid "Failed to find tile structure in directory"
712718 msgstr "Določanje pravilne zgradbe v mapi je spodletelo."
713719
714 #: ../lib/maps-osm.c:56
720 #: lib/maps-osm.c:56
715721 msgid "Failed to parse XML document"
716722 msgstr "Razčlenjevanje dokumenta XML je spodletelo"
717723
718 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
724 #: lib/maps-osm.c:252 lib/maps-osm.c:405
719725 msgid "Missing required attributes"
720726 msgstr "Manjkajo zahtevani atributi"
721727
722 #: ../lib/maps-osm.c:453
728 #: lib/maps-osm.c:453
723729 msgid "Could not find OSM element"
724730 msgstr "Ni mogoče najti predmeta OSM"
725731
726 #: ../src/application.js:98
732 #: src/application.js:95
727733 msgid "A path to a local tiles directory structure"
728734 msgstr "Pot do krajevne mape s sličicami"
729735
730 #: ../src/application.js:102
736 #: src/application.js:99
731737 msgid "Show the version of the program"
732738 msgstr "Pokaži različico programa"
733739
734 #: ../src/checkInDialog.js:167
740 #: src/checkInDialog.js:167
735741 msgid "Select an account"
736742 msgstr "Izbor računa"
737743
738 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
744 #: src/checkInDialog.js:172 src/checkInDialog.js:244
739745 msgid "Loading"
740746 msgstr "Nalaganje"
741747
742 #: ../src/checkInDialog.js:196
748 #: src/checkInDialog.js:196
743749 msgid "Select a place"
744750 msgstr "Izbor mesta"
745751
746 #: ../src/checkInDialog.js:201
752 #: src/checkInDialog.js:201
747753 msgid ""
748754 "Maps cannot find the place to check in to with Facebook. Please select one "
749755 "from this list."
751757 "Ni mogoče najti mesta za objavo na Facebook. Izberite ustrezno mesto iz "
752758 "seznama."
753759
754 #: ../src/checkInDialog.js:203
760 #: src/checkInDialog.js:203
755761 msgid ""
756762 "Maps cannot find the place to check in to with Foursquare. Please select one "
757763 "from this list."
761767
762768 #. Translators: %s is the name of the place to check in.
763769 #.
764 #: ../src/checkInDialog.js:218
770 #: src/checkInDialog.js:218
765771 #, javascript-format
766772 msgid "Check in to %s"
767773 msgstr "Prijavi se v %s."
768774
769775 #. Translators: %s is the name of the place to check in.
770776 #.
771 #: ../src/checkInDialog.js:228
777 #: src/checkInDialog.js:228
772778 #, javascript-format
773779 msgid "Write an optional message to check in to %s."
774780 msgstr "Vpišite sporočilo za objavo v %s."
775781
776 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
777 #: ../src/osmEditDialog.js:549
782 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
778783 msgid "An error has occurred"
779784 msgstr "Prišlo je do napake!"
780785
781786 #. Translators: %s is the place name that user wanted to check-in
782 #: ../src/checkIn.js:144
787 #: src/checkIn.js:144
783788 #, javascript-format
784789 msgid "Cannot find “%s” in the social service"
785790 msgstr "Ni mogoče najti »%s« med razpoložljivimi storitvami"
786791
787 #: ../src/checkIn.js:146
792 #: src/checkIn.js:146
788793 msgid "Cannot find a suitable place to check-in in this location"
789794 msgstr "Ni mogoče najti ustreznega mesta za objavo"
790795
791 #: ../src/checkIn.js:150
796 #: src/checkIn.js:150
792797 msgid ""
793798 "Credentials have expired, please open Online Accounts to sign in and enable "
794799 "this account"
795800 msgstr ""
796801 "Poverila so potekla. Ponovna vzpostavitev računa je mogoče med nastavitvami."
797802
798 #: ../src/contextMenu.js:95
803 #: src/contextMenu.js:98
799804 msgid "Route from here"
800805 msgstr "Pot od tu"
801806
802 #: ../src/contextMenu.js:97
807 #: src/contextMenu.js:100
803808 msgid "Add destination"
804809 msgstr "Dodaj cilj"
805810
806 #: ../src/contextMenu.js:99
811 #: src/contextMenu.js:102
807812 msgid "Route to here"
808813 msgstr "Pot do tu"
809814
810 #: ../src/contextMenu.js:128
815 #: src/contextMenu.js:131
811816 msgid "Nothing found here!"
812817 msgstr "Tu ni ničesar!"
813818
814 #: ../src/contextMenu.js:185
819 #: src/contextMenu.js:192
815820 msgid ""
816821 "Location was added to the map, note that it may take a while before it shows "
817822 "on the map and in search results."
823828 #. * exported image with coordinates. The .png extension should be kept
824829 #. * intact in the translated string.
825830 #.
826 #: ../src/exportViewDialog.js:82
831 #: src/exportViewDialog.js:82
827832 #, javascript-format
828833 msgid "Maps at %f, %f.png"
829834 msgstr "zemljevid na %f, %f.png"
830835
831 #: ../src/exportViewDialog.js:154
836 #: src/exportViewDialog.js:154
832837 msgid "Filesystem is read only"
833838 msgstr "Datotečni sistem je le za branje"
834839
835 #: ../src/exportViewDialog.js:156
840 #: src/exportViewDialog.js:156
836841 msgid "You do not have permission to save there"
837842 msgstr "Ni ustreznih dovoljenj za shranjevanje na to mesto"
838843
839 #: ../src/exportViewDialog.js:158
844 #: src/exportViewDialog.js:158
840845 msgid "The directory does not exist"
841846 msgstr "Mapa ne obstaja"
842847
843 #: ../src/exportViewDialog.js:160
848 #: src/exportViewDialog.js:160
844849 msgid "No filename specified"
845850 msgstr "Ime datoteke ni določeno"
846851
847 #: ../src/exportViewDialog.js:168
852 #: src/exportViewDialog.js:168
848853 msgid "Unable to export view"
849854 msgstr "Ni mogoče izvoziti pogleda"
850855
851 #: ../src/geoJSONSource.js:98
856 #: src/geoJSONSource.js:98
852857 msgid "invalid coordinate"
853858 msgstr "neveljavna koordinata"
854859
855 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
856 #: ../src/geoJSONSource.js:202
860 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
857861 msgid "parse error"
858862 msgstr "napaka med razčlenjevanjem"
859863
860 #: ../src/geoJSONSource.js:181
864 #: src/geoJSONSource.js:181
861865 msgid "unknown geometry"
862866 msgstr "neznana geometrija"
863867
864 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
868 #: src/graphHopper.js:93 src/openTripPlanner.js:652
865869 msgid "Route request failed."
866870 msgstr "Zahteva za pridobivanje poti je spodletela."
867871
868 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
872 #: src/graphHopper.js:100 src/openTripPlanner.js:615
869873 msgid "No route found."
870874 msgstr "Ni najdene poti"
871875
872 #: ../src/graphHopper.js:189
876 #: src/graphHopper.js:188
873877 msgid "Start!"
874878 msgstr "Začetna točka!"
875879
876 #: ../src/mainWindow.js:59
880 #: src/mainWindow.js:58
877881 msgid "All Layer Files"
878882 msgstr "Vse datoteke plasti"
879883
880 #: ../src/mainWindow.js:452
884 #: src/mainWindow.js:436
881885 msgid "Failed to connect to location service"
882886 msgstr "Napaka med povezovanjem s storitvijo določevanja točke GPS"
883887
884 #: ../src/mainWindow.js:509
888 #: src/mainWindow.js:501
885889 msgid "translator-credits"
886890 msgstr ""
887891 "Matej Urbančič <mateju@svn.gnome.org>\n"
888892 "Martin Srebotnjak"
889893
890 #: ../src/mainWindow.js:512
894 #: src/mainWindow.js:504
891895 msgid "A map application for GNOME"
892896 msgstr "Program za prikaz zemljevidov za GNOME"
893897
894 #: ../src/mainWindow.js:523
898 #: src/mainWindow.js:515
895899 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
896900 msgstr ""
897901 "Avtorske pravice © 2011–2018 Red Hat, Inc. in avtorji programa GNOME "
898902 "Zemljevidi"
899903
900 #: ../src/mainWindow.js:542
904 #: src/mainWindow.js:534
901905 #, javascript-format
902906 msgid "Map data by %s and contributors"
903907 msgstr "Podatke zemljevida objavljajo %s in drugi sodelujoči"
907911 #. * the bare name of the tile provider, or a linkified URL if one
908912 #. * is available
909913 #.
910 #: ../src/mainWindow.js:558
914 #: src/mainWindow.js:550
911915 #, javascript-format
912916 msgid "Map tiles provided by %s"
913917 msgstr "Podatke zemljevida objavlja %s"
914918
915 #: ../src/mapView.js:350
919 #: src/mapView.js:353
916920 msgid "File type is not supported"
917921 msgstr "Vrsta datoteke ni podprta"
918922
919 #: ../src/mapView.js:357
923 #: src/mapView.js:360
920924 msgid "Failed to open layer"
921925 msgstr "Odpiranje plasti je spodletelo"
922926
923 #: ../src/mapView.js:393
927 #: src/mapView.js:396
924928 msgid "Failed to open GeoURI"
925929 msgstr "Odpiranje naslova URI Geo je spodletelo."
926930
927 #: ../src/openTripPlanner.js:613
928 msgid "No earlier alternatives found."
929 msgstr "Ni predhodnih možnosti."
930
931 #: ../src/openTripPlanner.js:614
932 msgid "No later alternatives found."
933 msgstr "Ni kasnejših možnosti."
934
935 #: ../src/openTripPlanner.js:652
931 #: src/openTripPlanner.js:648
936932 msgid "No timetable data found for this route."
937933 msgstr "Za to pot podatki o času niso na voljo."
938934
939935 #. setting the status in session.cancel_message still seems
940936 #. to always give status IO_ERROR
941 #: ../src/osmConnection.js:436
937 #: src/osmConnection.js:436
942938 msgid "Incorrect user name or password"
943939 msgstr "Napačno uporabniško ime ali geslo"
944940
945 #: ../src/osmConnection.js:438
941 #: src/osmConnection.js:438
946942 msgid "Success"
947943 msgstr "Uspešno zaključeno"
948944
949 #: ../src/osmConnection.js:440
945 #: src/osmConnection.js:440
950946 msgid "Bad request"
951947 msgstr "Slaba zahteva"
952948
953 #: ../src/osmConnection.js:442
949 #: src/osmConnection.js:442
954950 msgid "Object not found"
955951 msgstr "Predmeta ni mogoče najti"
956952
957 #: ../src/osmConnection.js:444
953 #: src/osmConnection.js:444
958954 msgid "Conflict, someone else has just modified the object"
959955 msgstr "Spor urejanja; ravnokar je nekdo drug spremenil isti predmet."
960956
961 #: ../src/osmConnection.js:446
957 #: src/osmConnection.js:446
962958 msgid "Object has been deleted"
963959 msgstr "Predmet je izbrisan"
964960
965 #: ../src/osmConnection.js:448
961 #: src/osmConnection.js:448
966962 msgid "Way or relation refers to non-existing children"
967963 msgstr "Pot oziroma zveza je sklicana na neobstoječ podrejen predmet"
968964
969 #: ../src/osmEditDialog.js:105
965 #: src/osmEditDialog.js:105
970966 msgid "Name"
971967 msgstr "Ime"
972968
973 #: ../src/osmEditDialog.js:108
969 #: src/osmEditDialog.js:108
974970 msgid "The official name. This is typically what appears on signs."
975971 msgstr "Uradno ime ali naziv se običajno pojavlja na tablah."
976972
977 #: ../src/osmEditDialog.js:111
973 #: src/osmEditDialog.js:111
978974 msgid "Address"
979975 msgstr "Naslov"
980976
981 #: ../src/osmEditDialog.js:119
977 #: src/osmEditDialog.js:119
982978 msgid "Website"
983979 msgstr "Spletišče"
984980
985 #: ../src/osmEditDialog.js:122
981 #: src/osmEditDialog.js:122
986982 msgid ""
987983 "The official website. Try to use the most basic form of a URL i.e. http://"
988984 "example.com instead of http://example.com/index.html."
990986 "Uradna spletna stran mora biti zapisana kot osnovni naslov URL, na primer "
991987 "http://www.primer.si in ne http://www.primer.si/index.html."
992988
993 #: ../src/osmEditDialog.js:127
989 #: src/osmEditDialog.js:127
994990 msgid "Phone"
995991 msgstr "Telefon"
996992
997 #: ../src/osmEditDialog.js:131
993 #: src/osmEditDialog.js:131
998994 msgid ""
999995 "Phone number. Use the international format, starting with a + sign. Beware "
1000996 "of local privacy laws, especially for private phone numbers."
1003999 "+ ...) Upoštevajte tudi krajevna določila zasebnosti, še posebej za zasebne "
10041000 "telefonske številke."
10051001
1006 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1002 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10071003 msgid "Wikipedia"
10081004 msgstr "Wikipedija"
10091005
1010 #: ../src/osmEditDialog.js:140
1006 #: src/osmEditDialog.js:140
10111007 msgid ""
10121008 "The format used should include the language code and the article title like "
10131009 "“en:Article title”."
10151011 "Uporabljen zapis mora vključevati kodo jezika in naslov prispevka, na primer "
10161012 "»sl:Naslov prispevka«."
10171013
1018 #: ../src/osmEditDialog.js:144
1014 #: src/osmEditDialog.js:144
10191015 msgid "Opening hours"
10201016 msgstr "Odpiralni čas"
10211017
1022 #: ../src/osmEditDialog.js:149
1018 #: src/osmEditDialog.js:149
10231019 msgid "See the link in the label for help on format."
10241020 msgstr "Poglejte povezano na oznakiza pomoč o zapisu."
10251021
1026 #: ../src/osmEditDialog.js:152
1022 #: src/osmEditDialog.js:152
10271023 msgid "Population"
10281024 msgstr "Populacija"
10291025
1030 #: ../src/osmEditDialog.js:157
1026 #: src/osmEditDialog.js:157
10311027 msgid "Altitude"
10321028 msgstr "Nadmorska višina"
10331029
1034 #: ../src/osmEditDialog.js:160
1030 #: src/osmEditDialog.js:160
10351031 msgid "Elevation (height above sea level) of a point in metres."
10361032 msgstr "Nadmorska višina točke v metrih"
10371033
1038 #: ../src/osmEditDialog.js:163
1034 #: src/osmEditDialog.js:163
10391035 msgid "Wheelchair access"
10401036 msgstr "Invalidom prijazno"
10411037
1042 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1043 #: ../src/osmEditDialog.js:213
1038 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10441039 msgid "Yes"
10451040 msgstr "Da"
10461041
1047 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1048 #: ../src/osmEditDialog.js:214
1042 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10491043 msgid "No"
10501044 msgstr "Ne"
10511045
1052 #: ../src/osmEditDialog.js:168
1046 #: src/osmEditDialog.js:168
10531047 msgid "Limited"
10541048 msgstr "Omejeno"
10551049
1056 #: ../src/osmEditDialog.js:169
1050 #: src/osmEditDialog.js:169
10571051 msgid "Designated"
10581052 msgstr "Označeno"
10591053
1060 #: ../src/osmEditDialog.js:172
1054 #: src/osmEditDialog.js:172
10611055 msgid "Internet access"
10621056 msgstr "Internetni dostop"
10631057
10641058 #. Translators:
10651059 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10661060 #.
1067 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1061 #: src/osmEditDialog.js:177 src/translations.js:340
10681062 msgid "Wi-Fi"
10691063 msgstr "Wi-Fi"
10701064
1071 #: ../src/osmEditDialog.js:178
1065 #: src/osmEditDialog.js:178
10721066 msgid "Wired"
10731067 msgstr "Žično"
10741068
1075 #: ../src/osmEditDialog.js:179
1069 #: src/osmEditDialog.js:179
10761070 msgid "Terminal"
10771071 msgstr "Terminal"
10781072
1079 #: ../src/osmEditDialog.js:180
1073 #: src/osmEditDialog.js:180
10801074 msgid "Service"
10811075 msgstr "Storitev"
10821076
1083 #: ../src/osmEditDialog.js:183
1077 #: src/osmEditDialog.js:183
10841078 msgid "Religion"
10851079 msgstr "Religija"
10861080
1087 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1081 #: src/osmEditDialog.js:186 src/translations.js:363
10881082 msgid "Animism"
10891083 msgstr "Animizem"
10901084
1091 #: ../src/osmEditDialog.js:187
1085 #: src/osmEditDialog.js:187
10921086 msgid "Bahá’í"
10931087 msgstr "Bahaizem"
10941088
1095 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1089 #: src/osmEditDialog.js:188 src/translations.js:365
10961090 msgid "Buddhism"
10971091 msgstr "Budizem"
10981092
1099 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1093 #: src/osmEditDialog.js:189 src/translations.js:366
11001094 msgid "Caodaism"
11011095 msgstr "Kaodaizem"
11021096
1103 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1097 #: src/osmEditDialog.js:190 src/translations.js:367
11041098 msgid "Christianity"
11051099 msgstr "Krščanstvo"
11061100
1107 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1101 #: src/osmEditDialog.js:191 src/translations.js:368
11081102 msgid "Confucianism"
11091103 msgstr "Konfucionizem"
11101104
1111 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1105 #: src/osmEditDialog.js:192 src/translations.js:369
11121106 msgid "Hinduism"
11131107 msgstr "Hinduizem\t"
11141108
1115 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1109 #: src/osmEditDialog.js:193 src/translations.js:370
11161110 msgid "Jainism"
11171111 msgstr "Jainizem"
11181112
1119 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1113 #: src/osmEditDialog.js:194 src/translations.js:371
11201114 msgid "Judaism"
11211115 msgstr "Judovstvo"
11221116
1123 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1117 #: src/osmEditDialog.js:195 src/translations.js:372
11241118 msgid "Islam"
11251119 msgstr "Islam"
11261120
1127 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1121 #: src/osmEditDialog.js:196 src/translations.js:373
11281122 msgid "Multiple Religions"
11291123 msgstr "Izberi več"
11301124
1131 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1125 #: src/osmEditDialog.js:197 src/translations.js:374
11321126 msgid "Paganism"
11331127 msgstr "Poganstvo"
11341128
1135 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1129 #: src/osmEditDialog.js:198 src/translations.js:375
11361130 msgid "Pastafarianism"
11371131 msgstr "Pastafarianizem"
11381132
1139 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1133 #: src/osmEditDialog.js:199 src/translations.js:376
11401134 msgid "Scientology"
11411135 msgstr "Scientologija"
11421136
1143 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1137 #: src/osmEditDialog.js:200 src/translations.js:377
11441138 msgid "Shinto"
11451139 msgstr "Šintoizem"
11461140
1147 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1141 #: src/osmEditDialog.js:201 src/translations.js:378
11481142 msgid "Sikhism"
11491143 msgstr "Sikhizem"
11501144
1151 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1145 #: src/osmEditDialog.js:202 src/translations.js:379
11521146 msgid "Spiritualism"
11531147 msgstr "Spiritualizem"
11541148
1155 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1149 #: src/osmEditDialog.js:203 src/translations.js:380
11561150 msgid "Taoism"
11571151 msgstr "Taoizem"
11581152
1159 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1153 #: src/osmEditDialog.js:204 src/translations.js:381
11601154 msgid "Unitarian Universalism"
11611155 msgstr "Univerzalni unitarizem"
11621156
1163 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1157 #: src/osmEditDialog.js:205 src/translations.js:382
11641158 msgid "Voodoo"
11651159 msgstr "Vudu"
11661160
1167 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1161 #: src/osmEditDialog.js:206 src/translations.js:383
11681162 msgid "Yazidism"
11691163 msgstr "Jazidizem"
11701164
1171 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1165 #: src/osmEditDialog.js:207 src/translations.js:384
11721166 msgid "Zoroastrianism"
11731167 msgstr "Zoroastrianizem"
11741168
1175 #: ../src/osmEditDialog.js:210
1169 #: src/osmEditDialog.js:210
11761170 msgid "Toilets"
11771171 msgstr "Stranišča"
11781172
1179 #: ../src/osmEditDialog.js:217
1173 #: src/osmEditDialog.js:217
11801174 msgid "Note"
11811175 msgstr "Opomba"
11821176
1183 #: ../src/osmEditDialog.js:220
1177 #: src/osmEditDialog.js:220
11841178 msgid ""
11851179 "Information used to inform other mappers about non-obvious information about "
11861180 "an element, the author’s intent when creating it, or hints for further "
11891183 "Podrobnosti, s katerimi lahko obvestimo druge uporabnike o neobičajnih "
11901184 "spremembah predmetov, pomembnih podatkih ali namenih za nadaljne izboljšave."
11911185
1192 #: ../src/osmEditDialog.js:325
1186 #: src/osmEditDialog.js:325
11931187 msgctxt "dialog title"
11941188 msgid "Add to OpenStreetMap"
11951189 msgstr "Dodajanje točke na OpenStreetMap"
11961190
1197 #: ../src/osmEditDialog.js:379
1191 #: src/osmEditDialog.js:379
11981192 msgid "Select Type"
11991193 msgstr "Izbor vrste"
12001194
1201 #: ../src/osmEditDialog.js:496
1195 #: src/osmEditDialog.js:496
12021196 msgid "Done"
12031197 msgstr "Končano"
12041198
1205 #: ../src/placeBubble.js:125
1199 #: src/placeBubble.js:125
12061200 msgid "Population:"
12071201 msgstr "Populacija:"
12081202
1209 #: ../src/placeBubble.js:131
1203 #: src/placeBubble.js:131
12101204 msgid "Altitude:"
12111205 msgstr "Nadmorska višina:"
12121206
1213 #: ../src/placeBubble.js:136
1207 #: src/placeBubble.js:136
12141208 msgid "Opening hours:"
12151209 msgstr "Odpiralne ure:"
12161210
1217 #: ../src/placeBubble.js:141
1211 #: src/placeBubble.js:141
12181212 msgid "Internet access:"
12191213 msgstr "Internetni dostop:"
12201214
1221 #: ../src/placeBubble.js:146
1215 #: src/placeBubble.js:146
12221216 msgid "Religion:"
12231217 msgstr "Religija:"
12241218
1225 #: ../src/placeBubble.js:151
1219 #: src/placeBubble.js:151
12261220 msgid "Toilets:"
12271221 msgstr "Stranišča:"
12281222
1229 #: ../src/placeBubble.js:156
1223 #: src/placeBubble.js:156
12301224 msgid "Wheelchair access:"
12311225 msgstr "Invalidom prijazno:"
12321226
1233 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1227 #: src/placeBubble.js:162 src/placeBubble.js:166
12341228 msgid "Phone:"
12351229 msgstr "Telefon:"
12361230
1237 #: ../src/placeEntry.js:186
1231 #: src/placeEntry.js:186
12381232 msgid "Failed to parse Geo URI"
12391233 msgstr "Razčlenjevanje naslova URI Geo je spodletelo"
12401234
12441238 #. Translators:
12451239 #. * There is public internet access but the particular kind is unknown.
12461240 #.
1247 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1241 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12481242 msgid "yes"
12491243 msgstr "da"
12501244
12531247 #. * can be accessed and others not, areas requiring assistance
12541248 #. * by someone pushing up a steep gradient).
12551249 #.
1256 #: ../src/place.js:225
1250 #: src/place.js:225
12571251 msgid "limited"
12581252 msgstr "omejeno"
12591253
12651259 #. * no internet access is offered in a place where
12661260 #. * someone might expect it.
12671261 #.
1268 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1262 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12691263 msgid "no"
12701264 msgstr "ne"
12711265
12741268 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12751269 #. * only). This is rarely used.
12761270 #.
1277 #: ../src/place.js:238
1271 #: src/place.js:238
12781272 msgid "designated"
12791273 msgstr "podpora invalidom"
12801274
1281 #: ../src/printLayout.js:240
1275 #: src/printLayout.js:240
12821276 #, javascript-format
12831277 msgid "From %s to %s"
12841278 msgstr "Od %s do %s"
12851279
1286 #: ../src/printOperation.js:46
1280 #: src/printOperation.js:46
12871281 msgid "Loading map tiles for printing"
12881282 msgstr "Poteka nalaganje zemljevida za tiskanje"
12891283
1290 #: ../src/printOperation.js:47
1284 #: src/printOperation.js:47
12911285 msgid "You can abort printing if this takes too long"
12921286 msgstr "Tiskanje je mogoče prekiniti, če je postopek predolg"
12931287
1294 #: ../src/printOperation.js:49
1288 #: src/printOperation.js:49
12951289 msgid "Abort printing"
12961290 msgstr "Prekliči tiskanje"
12971291
12981292 #. Translators: this is add via location tooltip
1299 #: ../src/routeEntry.js:72
1293 #: src/routeEntry.js:74
13001294 msgid "Add via location"
13011295 msgstr "Dodaj prek mesta"
13021296
13031297 #. Translators: this is remove via location tooltip
1304 #: ../src/routeEntry.js:78
1298 #: src/routeEntry.js:84
13051299 msgid "Remove via location"
13061300 msgstr "Odstrani prek mesta"
13071301
13081302 #. Translators: this is reverse route tooltip
1309 #: ../src/routeEntry.js:84
1303 #: src/routeEntry.js:90
13101304 msgid "Reverse route"
13111305 msgstr "Obrni pot"
13121306
1313 #: ../src/sendToDialog.js:176
1307 #: src/sendToDialog.js:175
13141308 msgid "Failed to open URI"
13151309 msgstr "Odpiranje naslova URI je spodletelo"
13161310
1317 #: ../src/shapeLayer.js:91
1311 #: src/shapeLayer.js:91
13181312 msgid "failed to load file"
13191313 msgstr "nalaganje datoteke je spodletelo"
13201314
13211315 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1322 #: ../src/sidebar.js:292
1316 #: src/sidebar.js:293
13231317 #, javascript-format
13241318 msgid "Estimated time: %s"
13251319 msgstr "Predviden čas: %s"
13271321 #. Translators: this a format string indicating arriving at the
13281322 #. * destination of journey with the arrival address and transit
13291323 #. * stop as the format parameter
1330 #: ../src/transitArrivalRow.js:54
1324 #: src/transitArrivalRow.js:54
13311325 #, javascript-format
13321326 msgid "Arrive at %s"
13331327 msgstr "Prihod k %s"
13341328
1335 #: ../src/transitArrivalRow.js:56
1329 #: src/transitArrivalRow.js:56
13361330 msgid "Arrive"
13371331 msgstr "Prihod"
13381332
13391333 #. Translators: this is a format string indicating instructions
13401334 #. * starting a journey at the address given as the parameter
13411335 #.
1342 #: ../src/transitLegRow.js:71
1336 #: src/transitLegRow.js:71
13431337 #, javascript-format
13441338 msgid "Start at %s"
13451339 msgstr "Začnite na %s"
13481342 #. * with no set name (such as when the user started routing from
13491343 #. * an arbitrary point on the map)
13501344 #.
1351 #: ../src/transitLegRow.js:77
1345 #: src/transitLegRow.js:77
13521346 msgid "Start"
13531347 msgstr "Začetna točka"
13541348
1355 #: ../src/transitLegRow.js:106
1349 #: src/transitLegRow.js:106
13561350 msgid "Show walking instructions"
13571351 msgstr "Pokaži navodila za hojo"
13581352
1359 #: ../src/transitLegRow.js:107
1353 #: src/transitLegRow.js:107
13601354 msgid "Hide walking instructions"
13611355 msgstr "Skrij navodila za hojo"
13621356
13631357 #. Translators: this is a format string indicating walking a certain
13641358 #. * distance, with the distance expression being the %s placeholder
13651359 #.
1366 #: ../src/transitLegRow.js:132
1360 #: src/transitLegRow.js:132
13671361 #, javascript-format
13681362 msgid "Walk %s"
13691363 msgstr "Hodite %s"
13701364
1371 #: ../src/transitMoreRow.js:39
1365 #: src/transitMoreRow.js:39
13721366 msgid "Load earlier alternatives"
13731367 msgstr "Naloži predhodne možnosti"
13741368
1375 #: ../src/transitMoreRow.js:41
1369 #: src/transitMoreRow.js:41
13761370 msgid "Load later alternatives"
13771371 msgstr "Naloži kasnejše možnosti"
13781372
1373 #: src/transitMoreRow.js:54
1374 msgid "No earlier alternatives found."
1375 msgstr "Ni predhodnih možnosti."
1376
1377 #: src/transitMoreRow.js:56
1378 msgid "No later alternatives found."
1379 msgstr "Ni kasnejših možnosti."
1380
13791381 #.
13801382 #. * Translators: this is a format string giving the equivalent to
13811383 #. * "may 29" according to the current locale's convensions.
13821384 #.
1383 #: ../src/transitOptionsPanel.js:141
1385 #: src/transitOptionsPanel.js:141
13841386 msgctxt "month-day-date"
13851387 msgid "%b %e"
13861388 msgstr "%b %e"
13901392 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13911393 #. * these could be rearranged if needed.
13921394 #.
1393 #: ../src/transitPlan.js:249
1395 #: src/transitPlan.js:254
13941396 #, javascript-format
13951397 msgid "%s – %s"
13961398 msgstr "%s – %s"
13991401 #. * less than an hour, with only the minutes part, using plural forms
14001402 #. * as appropriate
14011403 #.
1402 #: ../src/transitPlan.js:276
1404 #: src/transitPlan.js:281
14031405 #, javascript-format
14041406 msgid "%d minute"
14051407 msgid_plural "%d minutes"
14121414 #. * where the duration is an exact number of hours (i.e. no
14131415 #. * minutes part), using plural forms as appropriate
14141416 #.
1415 #: ../src/transitPlan.js:287
1417 #: src/transitPlan.js:292
14161418 #, javascript-format
14171419 msgid "%d hour"
14181420 msgid_plural "%d hours"
14251427 #. * where the duration contains an hour and minute part, it's
14261428 #. * pluralized on the hours part
14271429 #.
1428 #: ../src/transitPlan.js:293
1430 #: src/transitPlan.js:298
14291431 #, javascript-format
14301432 msgid "%d:%02d hour"
14311433 msgid_plural "%d:%02d hours"
14401442 #. * "12:00–13:03" where the placeholder %s are the actual times,
14411443 #. * these could be rearranged if needed.
14421444 #.
1443 #: ../src/transitPlan.js:642
1445 #: src/transitPlan.js:651
14441446 #, javascript-format
14451447 msgid "%s–%s"
14461448 msgstr "%s–%s"
14471449
1448 #: ../src/translations.js:56
1450 #: src/translations.js:56
14491451 msgid "around the clock"
14501452 msgstr "neprestano"
14511453
1452 #: ../src/translations.js:58
1454 #: src/translations.js:58
14531455 msgid "from sunrise to sunset"
14541456 msgstr "od zore do mraka"
14551457
14591461 #. * The space between the format place holders could be
14601462 #. * substituted with the appropriate separator.
14611463 #.
1462 #: ../src/translations.js:77
1464 #: src/translations.js:77
14631465 #, javascript-format
14641466 msgctxt "time range list"
14651467 msgid "%s %s"
14711473 #. * The space between the format place holders could be
14721474 #. * substituted with the appropriate separator.
14731475 #.
1474 #: ../src/translations.js:89
1476 #: src/translations.js:89
14751477 #, javascript-format
14761478 msgctxt "time range list"
14771479 msgid "%s %s %s"
14841486 #. * The space between the format place holders could be substituted with
14851487 #. * the appropriate separator or phrase and the ordering of the arguments
14861488 #. * can be rearranged with the %n#s syntax.
1487 #: ../src/translations.js:120
1489 #: src/translations.js:120
14881490 #, javascript-format
14891491 msgctxt "time range component"
14901492 msgid "%s %s"
14991501 #. * place holder.
15001502 #. * The separator (,) could be replaced with a translated variant or
15011503 #. * a phrase if appropriate.
1502 #: ../src/translations.js:152
1504 #: src/translations.js:152
15031505 #, javascript-format
15041506 msgctxt "day interval list"
15051507 msgid "%s,%s"
15141516 #. * %s place holder.
15151517 #. * The separator (,) could be replaced with a translated variant or
15161518 #. * a phrase if appropriate.
1517 #: ../src/translations.js:166
1519 #: src/translations.js:166
15181520 #, javascript-format
15191521 msgctxt "day interval list"
15201522 msgid "%s,%s,%s"
15211523 msgstr "%s,%s,%s"
15221524
1523 #: ../src/translations.js:185
1525 #: src/translations.js:185
15241526 msgid "every day"
15251527 msgstr "vsak dan"
15261528
15271529 #. Translators:
15281530 #. * This represents a range of days with a starting and ending day.
15291531 #.
1530 #: ../src/translations.js:197
1532 #: src/translations.js:197
15311533 #, javascript-format
15321534 msgctxt "day range"
15331535 msgid "%s-%s"
15341536 msgstr "%s-%s"
15351537
1536 #: ../src/translations.js:208
1538 #: src/translations.js:208
15371539 msgid "public holidays"
15381540 msgstr "javni prazniki"
15391541
1540 #: ../src/translations.js:210
1542 #: src/translations.js:210
15411543 msgid "school holidays"
15421544 msgstr "šolske počitnice"
15431545
15491551 #. * the translation. The order of the arguments can be rearranged
15501552 #. * using the %n$s syntax.
15511553 #.
1552 #: ../src/translations.js:250
1554 #: src/translations.js:250
15531555 #, javascript-format
15541556 msgctxt "time interval list"
15551557 msgid "%s, %s"
15561558 msgstr "%s, %s"
15571559
1558 #: ../src/translations.js:264
1560 #: src/translations.js:264
15591561 msgid "not open"
15601562 msgstr "ni odprto"
15611563
15661568 #. * translation as needed. The order of the arguments can be rearranged
15671569 #. * using the %n$s syntax.
15681570 #.
1569 #: ../src/translations.js:279
1571 #: src/translations.js:279
15701572 #, javascript-format
15711573 msgctxt "time interval"
15721574 msgid "%s-%s"
15751577 #. Translators:
15761578 #. * This means a a place where you can plug in your laptop with ethernet.
15771579 #.
1578 #: ../src/translations.js:345
1580 #: src/translations.js:345
15791581 msgid "wired"
15801582 msgstr "žično"
15811583
15821584 #. Translators:
15831585 #. * Like internet cafe or library where the computer is given.
15841586 #.
1585 #: ../src/translations.js:350
1587 #: src/translations.js:350
15861588 msgid "terminal"
15871589 msgstr "terminal"
15881590
15891591 #. Translators:
15901592 #. * This means there is personnel which helps you in case of problems.
15911593 #.
1592 #: ../src/translations.js:355
1594 #: src/translations.js:355
15931595 msgid "service"
15941596 msgstr "storitev"
15951597
15961598 #. Translators: Accuracy of user location information
1597 #: ../src/utils.js:226
1599 #: src/utils.js:226
15981600 msgid "Unknown"
15991601 msgstr "Neznan položaj"
16001602
16011603 #. Translators: Accuracy of user location information
1602 #: ../src/utils.js:229
1604 #: src/utils.js:229
16031605 msgid "Exact"
16041606 msgstr "Natančen položaj"
16051607
1606 #: ../src/utils.js:287
1608 #: src/utils.js:287
16071609 #, javascript-format
16081610 msgid "%f h"
16091611 msgstr "%f h"
16101612
1611 #: ../src/utils.js:289
1613 #: src/utils.js:289
16121614 #, javascript-format
16131615 msgid "%f min"
16141616 msgstr "%f min"
16151617
1616 #: ../src/utils.js:291
1618 #: src/utils.js:291
16171619 #, javascript-format
16181620 msgid "%f s"
16191621 msgstr "%f s"
16201622
16211623 #. Translators: This is a distance measured in kilometers
1622 #: ../src/utils.js:302
1624 #: src/utils.js:302
16231625 #, javascript-format
16241626 msgid "%s km"
16251627 msgstr "%s km"
16261628
16271629 #. Translators: This is a distance measured in meters
1628 #: ../src/utils.js:305
1630 #: src/utils.js:305
16291631 #, javascript-format
16301632 msgid "%s m"
16311633 msgstr "%s m"
16321634
16331635 #. Translators: This is a distance measured in miles
1634 #: ../src/utils.js:313
1636 #: src/utils.js:313
16351637 #, javascript-format
16361638 msgid "%s mi"
16371639 msgstr "%s mi"
16381640
16391641 #. Translators: This is a distance measured in feet
1640 #: ../src/utils.js:316
1642 #: src/utils.js:316
16411643 #, javascript-format
16421644 msgid "%s ft"
16431645 msgstr "%s ft"
1646
1647 #~ msgid "OK"
1648 #~ msgstr "V redu"
16441649
16451650 #~ msgid "Open Shape Layer&#x2026;"
16461651 #~ msgstr "Odpri plast oblike&#x2026;"
+344
-340
po/sv.po less more
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: gnome-maps master\n"
11 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
12 "maps&keywords=I18N+L10N&component=general\n"
13 "POT-Creation-Date: 2018-03-25 19:19+0000\n"
14 "PO-Revision-Date: 2018-03-26 17:38+0200\n"
11 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
12 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
13 "PO-Revision-Date: 2018-08-09 21:24+0200\n"
1514 "Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
1615 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
1716 "Language: sv\n"
1918 "Content-Type: text/plain; charset=UTF-8\n"
2019 "Content-Transfer-Encoding: 8bit\n"
2120 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
22 "X-Generator: Poedit 2.0.6\n"
23
24 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
21 "X-Generator: Poedit 2.1.1\n"
22
23 #: data/org.gnome.Maps.appdata.xml.in:6
2524 msgid "GNOME Maps"
2625 msgstr "GNOME Kartor"
2726
28 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
27 #: data/org.gnome.Maps.appdata.xml.in:7
2928 msgid "Find places around the world"
3029 msgstr "Hitta platser i världen"
3130
32 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
31 #: data/org.gnome.Maps.appdata.xml.in:9
3332 msgid ""
3433 "Maps gives you quick access to maps all across the world. It allows you to "
3534 "quickly find the place you’re looking for by searching for a city or street, "
3938 "hitta platsen du letar efter genom att söka efter en stad eller gata eller "
4039 "finna ett ställe att möta en vän på."
4140
42 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
41 #: data/org.gnome.Maps.appdata.xml.in:14
4342 msgid ""
4443 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4544 "thousands of people across the globe."
5049 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5150 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5251 #. your language to see what words you can use for the translated search.
53 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
52 #: data/org.gnome.Maps.appdata.xml.in:22
5453 msgid ""
5554 "You can even search for specific types of locations, such as “Pubs near Main "
5655 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5958 "Drottninggatan, Stockholm” eller ”Hotell vid Alexanderplatz, Berlin”."
6059
6160 #. Translators: This is the program name.
62 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
63 #: ../src/application.js:85 ../src/mainWindow.js:511
61 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
62 #: src/application.js:83 src/mainWindow.js:511
6463 msgid "Maps"
6564 msgstr "Kartor"
6665
67 #: ../data/org.gnome.Maps.desktop.in.h:2
66 #: data/org.gnome.Maps.desktop.in:5
6867 msgid "A simple maps application"
6968 msgstr "Ett enkelt kartprogram"
7069
71 #: ../data/org.gnome.Maps.desktop.in.h:3
70 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
71 #: data/org.gnome.Maps.desktop.in:8
72 msgid "org.gnome.Maps"
73 msgstr "org.gnome.Maps"
74
75 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
76 #: data/org.gnome.Maps.desktop.in:14
7277 msgid "Maps;"
7378 msgstr "Kartor;"
7479
75 #: ../data/org.gnome.Maps.desktop.in.h:4
80 #: data/org.gnome.Maps.desktop.in:17
7681 msgid "Allows your location to be shown on the map."
7782 msgstr "Tillåter att din plats visas på kartan."
7883
79 #: ../data/org.gnome.Maps.gschema.xml.h:1
84 #: data/org.gnome.Maps.gschema.xml:11
8085 msgid "last viewed location"
8186 msgstr "senaste visade plats"
8287
83 #: ../data/org.gnome.Maps.gschema.xml.h:2
88 #: data/org.gnome.Maps.gschema.xml:12
8489 msgid "Coordinates of last viewed location."
8590 msgstr "Koordinater för senast visade plats."
8691
87 #: ../data/org.gnome.Maps.gschema.xml.h:3
92 #: data/org.gnome.Maps.gschema.xml:16
8893 msgid "Window size"
8994 msgstr "Fönsterstorlek"
9095
91 #: ../data/org.gnome.Maps.gschema.xml.h:4
96 #: data/org.gnome.Maps.gschema.xml:17
9297 msgid "Window size (width and height)."
9398 msgstr "Fönsterstorlek (bredd och höjd)."
9499
95 #: ../data/org.gnome.Maps.gschema.xml.h:5
100 #: data/org.gnome.Maps.gschema.xml:21
96101 msgid "Window position"
97102 msgstr "Fönsterposition"
98103
99 #: ../data/org.gnome.Maps.gschema.xml.h:6
104 #: data/org.gnome.Maps.gschema.xml:22
100105 msgid "Window position (X and Y)."
101106 msgstr "Fönsterposition (X och Y)."
102107
103 #: ../data/org.gnome.Maps.gschema.xml.h:7
108 #: data/org.gnome.Maps.gschema.xml:26
104109 msgid "Window maximized"
105110 msgstr "Fönster maximerat"
106111
107 #: ../data/org.gnome.Maps.gschema.xml.h:8
112 #: data/org.gnome.Maps.gschema.xml:27
108113 msgid "Window maximization state"
109114 msgstr "Tillstånd för maximerat fönster"
110115
111 #: ../data/org.gnome.Maps.gschema.xml.h:9
116 #: data/org.gnome.Maps.gschema.xml:31
112117 msgid "Maximum number of search results"
113118 msgstr "Maximalt antal sökresultat"
114119
115 #: ../data/org.gnome.Maps.gschema.xml.h:10
120 #: data/org.gnome.Maps.gschema.xml:32
116121 msgid "Maximum number of search results from geocode search."
117122 msgstr "Maximalt antal sökresultat från geocode-sökning."
118123
119 #: ../data/org.gnome.Maps.gschema.xml.h:11
124 #: data/org.gnome.Maps.gschema.xml:36
120125 msgid "Number of recent places to store"
121126 msgstr "Antal senaste platser att lagra"
122127
123 #: ../data/org.gnome.Maps.gschema.xml.h:12
128 #: data/org.gnome.Maps.gschema.xml:37
124129 msgid "Number of recently visited places to store."
125130 msgstr "Antal senast besökta platser att lagra."
126131
127 #: ../data/org.gnome.Maps.gschema.xml.h:13
132 #: data/org.gnome.Maps.gschema.xml:41
128133 msgid "Number of recent routes to store"
129134 msgstr "Antal senaste rutter att lagra"
130135
131 #: ../data/org.gnome.Maps.gschema.xml.h:14
136 #: data/org.gnome.Maps.gschema.xml:42
132137 msgid "Number of recently visited routes to store."
133138 msgstr "Antal senast besökta rutter att lagra."
134139
135 #: ../data/org.gnome.Maps.gschema.xml.h:15
140 #: data/org.gnome.Maps.gschema.xml:46
136141 msgid "Facebook check-in privacy setting"
137142 msgstr "Sekretessinställning för Facebook-incheckning"
138143
139144 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
140 #: ../data/org.gnome.Maps.gschema.xml.h:17
145 #: data/org.gnome.Maps.gschema.xml:48
141146 msgid ""
142147 "Latest used Facebook check-in privacy setting. Possible values are: "
143148 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
145150 "Senaste använda sekretessinställning för Facebook-incheckning. Möjliga "
146151 "värden är: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS eller SELF."
147152
148 #: ../data/org.gnome.Maps.gschema.xml.h:18
153 #: data/org.gnome.Maps.gschema.xml:52
149154 msgid "Foursquare check-in privacy setting"
150155 msgstr "Sekretessinställning för Foursquare-incheckning"
151156
152 #: ../data/org.gnome.Maps.gschema.xml.h:19
157 #: data/org.gnome.Maps.gschema.xml:53
153158 msgid ""
154159 "Latest used Foursquare check-in privacy setting. Possible values are: "
155160 "public, followers or private."
157162 "Senast använda sekretessinställning för Foursquare-incheckning. Möjliga "
158163 "värden är: public, followers eller private."
159164
160 #: ../data/org.gnome.Maps.gschema.xml.h:20
165 #: data/org.gnome.Maps.gschema.xml:57
161166 msgid "Foursquare check-in Facebook broadcasting"
162167 msgstr "Utsändning av Foursquare-incheckning till Facebook"
163168
164 #: ../data/org.gnome.Maps.gschema.xml.h:21
169 #: data/org.gnome.Maps.gschema.xml:58
165170 msgid ""
166171 "Indicates if Foursquare should broadcast the check-in as a post in the "
167172 "Facebook account associated with the Foursquare account."
169174 "Indikerar om Foursquare ska sända ut incheckningar som en postning på "
170175 "Facebook-kontot associerat med Foursquare-kontot."
171176
172 #: ../data/org.gnome.Maps.gschema.xml.h:22
177 #: data/org.gnome.Maps.gschema.xml:62
173178 msgid "Foursquare check-in Twitter broadcasting"
174179 msgstr "Utsändning av Foursquare-incheckning till Twitter"
175180
176 #: ../data/org.gnome.Maps.gschema.xml.h:23
181 #: data/org.gnome.Maps.gschema.xml:63
177182 msgid ""
178183 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
179184 "Twitter account associated with the Foursquare account."
181186 "Indikerar om Foursquare ska sända ut incheckningar som en postning på "
182187 "Twitter-kontot associerat med Foursquare-kontot."
183188
184 #: ../data/org.gnome.Maps.gschema.xml.h:24
189 #: data/org.gnome.Maps.gschema.xml:67
185190 msgid "OpenStreetMap username or e-mail address"
186191 msgstr "Användarnamn hos OpenStreetMap eller e-postadress"
187192
188 #: ../data/org.gnome.Maps.gschema.xml.h:25
193 #: data/org.gnome.Maps.gschema.xml:68
189194 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
190195 msgstr ""
191196 "Indikerar om användaren har loggat in för att redigera OpenStreetMap-data."
192197
193 #: ../data/org.gnome.Maps.gschema.xml.h:26
198 #: data/org.gnome.Maps.gschema.xml:72
194199 msgid "Last used transportation type for routing"
195200 msgstr "Senaste transporttyp för rutter"
196201
197 #: ../data/ui/app-menu.ui.h:1
202 #: data/ui/app-menu.ui:7
198203 msgid "Set up OpenStreetMap Account"
199204 msgstr "Konfigurera OpenStreetMap-konto"
200205
201 #: ../data/ui/app-menu.ui.h:2
206 #: data/ui/app-menu.ui:12
202207 msgid "_Keyboard Shortcuts"
203208 msgstr "_Tangentbordsgenvägar"
204209
205 #: ../data/ui/app-menu.ui.h:3
210 #: data/ui/app-menu.ui:17
206211 msgid "About"
207212 msgstr "Om"
208213
209 #: ../data/ui/app-menu.ui.h:4
214 #: data/ui/app-menu.ui:21
210215 msgid "Quit"
211216 msgstr "Avsluta"
212217
213 #: ../data/ui/check-in-dialog.ui.h:1
218 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
214219 msgid "Visibility"
215220 msgstr "Synlighet"
216221
217 #: ../data/ui/check-in-dialog.ui.h:2
222 #: data/ui/check-in-dialog.ui:334
218223 msgid "Post on Facebook"
219224 msgstr "Posta på Facebook"
220225
221 #: ../data/ui/check-in-dialog.ui.h:3
226 #: data/ui/check-in-dialog.ui:348
222227 msgid "Post on Twitter"
223228 msgstr "Posta på Twitter"
224229
225 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
226 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
230 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
231 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
227232 msgid "_Cancel"
228233 msgstr "_Avbryt"
229234
230235 #. Translators: Check in is used as a verb
231 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
236 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
232237 msgid "C_heck in"
233238 msgstr "_Checka in"
234239
235 #: ../data/ui/check-in-dialog.ui.h:6
240 #: data/ui/check-in-dialog.ui:427
236241 msgid "Everyone"
237242 msgstr "Alla"
238243
239 #: ../data/ui/check-in-dialog.ui.h:7
244 #: data/ui/check-in-dialog.ui:431
240245 msgid "Friends of friends"
241246 msgstr "Vänners vänner"
242247
243 #: ../data/ui/check-in-dialog.ui.h:8
248 #: data/ui/check-in-dialog.ui:435
244249 msgid "Just friends"
245250 msgstr "Bara vänner"
246251
247 #: ../data/ui/check-in-dialog.ui.h:9
252 #: data/ui/check-in-dialog.ui:439
248253 msgid "Just me"
249254 msgstr "Bara jag"
250255
251 #: ../data/ui/check-in-dialog.ui.h:10
256 #: data/ui/check-in-dialog.ui:453
252257 msgid "Public"
253258 msgstr "Publikt"
254259
255 #: ../data/ui/check-in-dialog.ui.h:11
260 #: data/ui/check-in-dialog.ui:457
256261 msgid "Followers"
257262 msgstr "Följare"
258263
259 #: ../data/ui/check-in-dialog.ui.h:12
264 #: data/ui/check-in-dialog.ui:461
260265 msgid "Private"
261266 msgstr "Privat"
262267
263 #: ../data/ui/context-menu.ui.h:1
268 #: data/ui/context-menu.ui:9
264269 msgid "What’s here?"
265270 msgstr "Vad finns här?"
266271
267 #: ../data/ui/context-menu.ui.h:2
272 #: data/ui/context-menu.ui:16
268273 msgid "Copy Location"
269274 msgstr "Kopiera plats"
270275
271 #: ../data/ui/context-menu.ui.h:3
276 #: data/ui/context-menu.ui:23
272277 msgid "Export As Image"
273278 msgstr "Exportera som bild"
274279
275 #: ../data/ui/context-menu.ui.h:4
280 #: data/ui/context-menu.ui:36
276281 msgid "Add to OpenStreetMap"
277282 msgstr "Lägg till i OpenStreetMap"
278283
279 #: ../data/ui/export-view-dialog.ui.h:1
284 #: data/ui/export-view-dialog.ui:14
280285 msgid "Export view"
281286 msgstr "Exportera vy"
282287
283 #: ../data/ui/export-view-dialog.ui.h:3
288 #: data/ui/export-view-dialog.ui:34
284289 msgid "_Export"
285290 msgstr "_Exportera"
286291
287 #: ../data/ui/export-view-dialog.ui.h:4
292 #: data/ui/export-view-dialog.ui:126
288293 msgid "Include route and markers"
289294 msgstr "Inkludera rutt och markörer"
290295
291 #: ../data/ui/help-overlay.ui.h:1
296 #: data/ui/help-overlay.ui:14
292297 msgctxt "shortcut window"
293298 msgid "General"
294299 msgstr "Allmänt"
295300
296 #: ../data/ui/help-overlay.ui.h:2
301 #: data/ui/help-overlay.ui:18
297302 msgctxt "shortcut window"
298303 msgid "Show Shortcuts"
299304 msgstr "Visa genvägar"
300305
301 #: ../data/ui/help-overlay.ui.h:3
306 #: data/ui/help-overlay.ui:25
302307 msgctxt "shortcut window"
303308 msgid "Search"
304309 msgstr "Sök"
305310
306 #: ../data/ui/help-overlay.ui.h:4
311 #: data/ui/help-overlay.ui:32
307312 msgctxt "shortcut window"
308313 msgid "Toggle route planner"
309314 msgstr "Ruttplanerare på/av"
310315
311 #: ../data/ui/help-overlay.ui.h:5
316 #: data/ui/help-overlay.ui:39
312317 msgctxt "shortcut window"
313318 msgid "Print route"
314319 msgstr "Skriv ut rutt"
315320
316 #: ../data/ui/help-overlay.ui.h:6
321 #: data/ui/help-overlay.ui:46
317322 msgctxt "shortcut window"
318323 msgid "Quit"
319324 msgstr "Avsluta"
320325
321 #: ../data/ui/help-overlay.ui.h:7
326 #: data/ui/help-overlay.ui:55
322327 msgctxt "shortcut window"
323328 msgid "Map View"
324329 msgstr "Kartvy"
325330
326 #: ../data/ui/help-overlay.ui.h:8
331 #: data/ui/help-overlay.ui:59
327332 msgctxt "shortcut window"
328333 msgid "Zoom in"
329334 msgstr "Zooma in"
330335
331 #: ../data/ui/help-overlay.ui.h:9
336 #: data/ui/help-overlay.ui:66
332337 msgctxt "shortcut window"
333338 msgid "Zoom out"
334339 msgstr "Zooma ut"
335340
336 #: ../data/ui/help-overlay.ui.h:10
341 #: data/ui/help-overlay.ui:73
337342 msgctxt "shortcut window"
338343 msgid "Toggle scale"
339344 msgstr "Visa/dölj skala"
340345
341 #: ../data/ui/help-overlay.ui.h:11
346 #: data/ui/help-overlay.ui:80
342347 msgctxt "shortcut window"
343348 msgid "Go to current location"
344349 msgstr "Gå till aktuell plats"
345350
346 #: ../data/ui/help-overlay.ui.h:12
351 #: data/ui/help-overlay.ui:87
347352 msgctxt "shortcut window"
348353 msgid "Switch to street view"
349354 msgstr "Växla till gatuvy"
350355
351 #: ../data/ui/help-overlay.ui.h:13
356 #: data/ui/help-overlay.ui:94
352357 msgctxt "shortcut window"
353358 msgid "Switch to aerial view"
354359 msgstr "Växla till fågelvy"
355360
356 #: ../data/ui/help-overlay.ui.h:14
361 #: data/ui/help-overlay.ui:101
357362 msgctxt "shortcut window"
358363 msgid "Open shape layer"
359364 msgstr "Öppna formlager"
360365
361366 #. Translators: This string uses ellipsis character
362 #: ../data/ui/layers-popover.ui.h:2
367 #: data/ui/layers-popover.ui:71
363368 msgid "Open Shape Layer…"
364369 msgstr "Öppna formlager…"
365370
366 #: ../data/ui/location-service-notification.ui.h:1
371 #: data/ui/location-service-dialog.ui:16
367372 msgid "Turn on location services to find your location"
368373 msgstr "Slå på platstjänster för att hitta din plats"
369374
370 #: ../data/ui/location-service-notification.ui.h:2
375 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
376 #: data/ui/zoom-in-dialog.ui:28
377 msgid "Cancel"
378 msgstr "Avbryt"
379
380 #: data/ui/location-service-dialog.ui:38
371381 msgid "Location Settings"
372382 msgstr "Platsinställningar"
373383
374384 #. Translators: This is a tooltip
375 #: ../data/ui/main-window.ui.h:3
385 #: data/ui/main-window.ui:23
376386 msgid "Go to current location"
377387 msgstr "Gå till aktuell plats"
378388
379389 #. Translators: This is a tooltip
380 #: ../data/ui/main-window.ui.h:5
390 #: data/ui/main-window.ui:44
381391 msgid "Choose map type"
382392 msgstr "Välj karttyp"
383393
384394 #. Translators: This is a tooltip
385 #: ../data/ui/main-window.ui.h:7
395 #: data/ui/main-window.ui:69
386396 msgid "Zoom out"
387397 msgstr "Zooma ut"
388398
389399 #. Translators: This is a tooltip
390 #: ../data/ui/main-window.ui.h:9
400 #: data/ui/main-window.ui:85
391401 msgid "Zoom in"
392402 msgstr "Zooma in"
393403
394404 #. Translators: This is a tooltip
395 #: ../data/ui/main-window.ui.h:11
405 #: data/ui/main-window.ui:103
396406 msgid "Toggle route planner"
397407 msgstr "Ruttplanerare på/av"
398408
399409 #. Translators: This is a tooltip
400 #: ../data/ui/main-window.ui.h:13
410 #: data/ui/main-window.ui:124
401411 msgid "Toggle favorites"
402412 msgstr "Slå på/av favoriter"
403413
404414 #. Translators: This is a tooltip
405 #: ../data/ui/main-window.ui.h:15
415 #: data/ui/main-window.ui:144
406416 msgid "Print Route"
407417 msgstr "Skriv ut rutt"
408418
409 #: ../data/ui/main-window.ui.h:16
419 #: data/ui/main-window.ui:202
410420 msgid "Maps is offline!"
411421 msgstr "Kartor är frånkopplad!"
412422
413 #: ../data/ui/main-window.ui.h:17
423 #: data/ui/main-window.ui:212
414424 msgid ""
415425 "Maps need an active internet connection to function properly, but one can’t "
416426 "be found."
418428 "Kartor behöver en aktiv internetanslutning för att fungera korrekt, men en "
419429 "sådan kan ej hittas."
420430
421 #: ../data/ui/main-window.ui.h:18
431 #: data/ui/main-window.ui:221
422432 msgid "Check your connection and proxy settings."
423433 msgstr "Kontrollera din anslutning och proxyinställningar."
424434
425435 #. Translators: This is a tooltip
426 #: ../data/ui/map-bubble.ui.h:2
436 #: data/ui/map-bubble.ui:45
427437 msgid "Add to new route"
428438 msgstr "Lägg till ny rutt"
429439
430440 #. Translators: This is a tooltip
431 #: ../data/ui/map-bubble.ui.h:4
441 #: data/ui/map-bubble.ui:62
432442 msgid "Open with another application"
433443 msgstr "Öppna med annat program"
434444
435445 #. Translators: This is a tooltip
436 #: ../data/ui/map-bubble.ui.h:6
446 #: data/ui/map-bubble.ui:79
437447 msgid "Mark as favorite"
438448 msgstr "Markera som favorit"
439449
440450 #. Translators: This is a tooltip
441 #: ../data/ui/map-bubble.ui.h:10
451 #: data/ui/map-bubble.ui:98
442452 msgid "Check in here"
443453 msgstr "Checka in här"
444454
445 #: ../data/ui/osm-account-dialog.ui.h:1
455 #: data/ui/osm-account-dialog.ui:9
446456 msgid "OpenStreetMap Account"
447457 msgstr "OpenStreetMap-konto"
448458
449 #: ../data/ui/osm-account-dialog.ui.h:2
459 #: data/ui/osm-account-dialog.ui:22
450460 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
451461 msgstr ""
452462 "<span weight=\"bold\" size=\"x-large\">Logga in för att redigera kartor</"
453463 "span>"
454464
455 #: ../data/ui/osm-account-dialog.ui.h:3
465 #: data/ui/osm-account-dialog.ui:36
456466 msgid ""
457467 "Help to improve the map, using an\n"
458468 "OpenStreetMap account."
460470 "Hjälp till att förbättra kartan via ett\n"
461471 "OpenStreetMap-konto."
462472
463 #: ../data/ui/osm-account-dialog.ui.h:5
473 #: data/ui/osm-account-dialog.ui:56
464474 msgid "Email"
465475 msgstr "E-post"
466476
467 #: ../data/ui/osm-account-dialog.ui.h:6
477 #: data/ui/osm-account-dialog.ui:81
468478 msgid "Password"
469479 msgstr "Lösenord"
470480
471 #: ../data/ui/osm-account-dialog.ui.h:7
481 #: data/ui/osm-account-dialog.ui:125
472482 msgid "Sign In"
473483 msgstr "Logga in"
474484
475 #: ../data/ui/osm-account-dialog.ui.h:8
485 #: data/ui/osm-account-dialog.ui:146
476486 msgid "Don’t have an account?"
477487 msgstr "Har du inte ett konto?"
478488
479489 #. The label should contain the link to the OSM reset password page with a translated title
480 #: ../data/ui/osm-account-dialog.ui.h:10
490 #: data/ui/osm-account-dialog.ui:159
481491 msgid ""
482492 "Sorry, that didn’t work. Please try again, or visit\n"
483493 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
487497 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
488498 "\">OpenStreetMap</a> för att återställa ditt lösenord."
489499
490 #: ../data/ui/osm-account-dialog.ui.h:12
500 #: data/ui/osm-account-dialog.ui:172
491501 msgid "The verification code didn’t match, please try again."
492502 msgstr "Verifieringskoden stämde inte, prova igen."
493503
494 #: ../data/ui/osm-account-dialog.ui.h:13
504 #: data/ui/osm-account-dialog.ui:209
495505 msgid "Enter verification code shown above"
496506 msgstr "Mata in verifieringskoden som visas ovan"
497507
498 #: ../data/ui/osm-account-dialog.ui.h:14
508 #: data/ui/osm-account-dialog.ui:232
499509 msgid "Verify"
500510 msgstr "Verifiera"
501511
502 #: ../data/ui/osm-account-dialog.ui.h:15
512 #: data/ui/osm-account-dialog.ui:262
503513 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
504514 msgstr "<span weight=\"bold\" size=\"x-large\">Inloggad</span>"
505515
506 #: ../data/ui/osm-account-dialog.ui.h:16
516 #: data/ui/osm-account-dialog.ui:275
507517 msgid "Your OpenStreetMap account is active."
508518 msgstr "Ditt OpenStreetMap-konto är aktivt."
509519
510 #: ../data/ui/osm-account-dialog.ui.h:17
520 #: data/ui/osm-account-dialog.ui:309
511521 msgid "Sign Out"
512522 msgstr "Logga ut"
513523
514 #: ../data/ui/osm-edit-address.ui.h:1
524 #: data/ui/osm-edit-address.ui:14
515525 msgid "Street"
516526 msgstr "Gata"
517527
518 #: ../data/ui/osm-edit-address.ui.h:2
528 #: data/ui/osm-edit-address.ui:26
519529 msgid "House number"
520530 msgstr "Husnummer"
521531
522 #: ../data/ui/osm-edit-address.ui.h:3
532 #: data/ui/osm-edit-address.ui:38
523533 msgid "Postal code"
524534 msgstr "Postnummer"
525535
526536 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
527 #: ../data/ui/osm-edit-address.ui.h:5
537 #: data/ui/osm-edit-address.ui:50
528538 msgid "City"
529539 msgstr "Postort"
530540
531 #: ../data/ui/osm-edit-dialog.ui.h:1
541 #: data/ui/osm-edit-dialog.ui:58
532542 msgid "Type"
533543 msgstr "Typ"
534544
535 #: ../data/ui/osm-edit-dialog.ui.h:2
545 #: data/ui/osm-edit-dialog.ui:84
536546 msgid "None"
537547 msgstr "Ingen"
538548
539 #: ../data/ui/osm-edit-dialog.ui.h:3
549 #: data/ui/osm-edit-dialog.ui:129
540550 msgid "Add Field"
541551 msgstr "Lägg till fält"
542552
543 #: ../data/ui/osm-edit-dialog.ui.h:4
553 #: data/ui/osm-edit-dialog.ui:163
544554 msgid "Comment"
545555 msgstr "Kommentar"
546556
547 #: ../data/ui/osm-edit-dialog.ui.h:5
557 #: data/ui/osm-edit-dialog.ui:195
548558 msgid ""
549559 "Map changes will be visible on all maps that use\n"
550560 "OpenStreetMap data."
552562 "Kartändringar kommer synas på alla kartor som använder\n"
553563 "OpenStreetMap-data."
554564
555 #: ../data/ui/osm-edit-dialog.ui.h:7
565 #: data/ui/osm-edit-dialog.ui:241
556566 msgid "Recently Used"
557567 msgstr "Senast använda"
558568
559 #: ../data/ui/osm-edit-dialog.ui.h:8
569 #: data/ui/osm-edit-dialog.ui:280
560570 msgctxt "dialog title"
561571 msgid "Edit on OpenStreetMap"
562572 msgstr "Redigera i OpenStreetMap"
563573
564 #: ../data/ui/osm-edit-dialog.ui.h:9
565 msgid "Cancel"
566 msgstr "Avbryt"
567
568 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
574 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
569575 msgid "Next"
570576 msgstr "Nästa"
571577
572578 #. Translators: This is a tooltip
573 #: ../data/ui/place-bubble.ui.h:2
579 #: data/ui/place-bubble.ui:49
574580 msgid "Edit on OpenStreetMap"
575581 msgstr "Redigera i OpenStreetMap"
576582
577583 #. Translators: This is a tooltip
578 #: ../data/ui/place-bubble.ui.h:4
584 #: data/ui/place-bubble.ui:73
579585 msgid "Show more information"
580586 msgstr "Visa fler resultat"
581587
582 #: ../data/ui/place-popover.ui.h:1
588 #: data/ui/place-popover.ui:24
583589 msgid "Press enter to search"
584590 msgstr "Tryck på retur för att söka"
585591
586 #: ../data/ui/place-popover.ui.h:2
592 #: data/ui/place-popover.ui:72
587593 msgid "No results found"
588594 msgstr "Inga resultat hittades"
589595
590596 #. Translators: This is a tooltip
591 #: ../data/ui/route-entry.ui.h:2
597 #: data/ui/route-entry.ui:20
592598 msgid "Drag to change order of the route"
593599 msgstr "Dra för att ändra ruttens ordning"
594600
595 #: ../data/ui/send-to-dialog.ui.h:1
601 #: data/ui/send-to-dialog.ui:15
596602 msgid "Open location"
597603 msgstr "Öppna plats"
598604
599 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
605 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
600606 msgid "_Open"
601607 msgstr "_Öppna"
602608
603 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
609 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
604610 msgid "Open Shape Layer"
605611 msgstr "Öppna formlager"
606612
607613 #. Translators: This is a tooltip
608 #: ../data/ui/shape-layer-row.ui.h:2
614 #: data/ui/shape-layer-row.ui:19
609615 msgid "Toggle visible"
610616 msgstr "Slå på/av favoriter"
611617
612 #: ../data/ui/sidebar.ui.h:1
618 #: data/ui/sidebar.ui:275
613619 msgid "Route search by GraphHopper"
614620 msgstr "Ruttsökning utförd av GraphHopper"
615621
616 #: ../data/ui/sidebar.ui.h:2
622 #: data/ui/sidebar.ui:296
617623 msgid "Route search by OpenTripPlanner"
618624 msgstr "Ruttsökning utförd av OpenTripPlanner"
619625
620 #: ../data/ui/sidebar.ui.h:3
626 #: data/ui/sidebar.ui:369
621627 msgid ""
622628 "Routing itineraries for public transit is provided by GNOME\n"
623629 "using timetable data obtained from transit companies or agencies.\n"
635641 "Namn och varumärken som visas anses vara registrerade varumärken då "
636642 "tillämpligt."
637643
638 #: ../data/ui/social-place-more-results-row.ui.h:1
644 #: data/ui/social-place-more-results-row.ui:8
639645 msgid "Show more results"
640646 msgstr "Visa fler resultat"
641647
642648 #. Translators: This is a tooltip
643 #: ../data/ui/transit-leg-row.ui.h:2
649 #: data/ui/transit-leg-row.ui:126
644650 msgid "Hide intermediate stops and information"
645651 msgstr "Dölj mellanliggande stopp och information"
646652
647653 #. Translators: This is a tooltip
648 #: ../data/ui/transit-leg-row.ui.h:4
654 #: data/ui/transit-leg-row.ui:200
649655 msgid "Show intermediate stops and information"
650656 msgstr "Visa mellanliggande stopp och information"
651657
652658 #. Indicates searching for the next available itineraries
653 #: ../data/ui/transit-options-panel.ui.h:2
659 #: data/ui/transit-options-panel.ui:18
654660 msgid "Leave Now"
655661 msgstr "Åk nu"
656662
657663 #. Indicates searching for itineraries leaving at the specified time at the earliest
658 #: ../data/ui/transit-options-panel.ui.h:4
664 #: data/ui/transit-options-panel.ui:19
659665 msgid "Leave By"
660666 msgstr "Åk tidigast"
661667
662668 #. Indicates searching for itineraries arriving no later than the specified time
663 #: ../data/ui/transit-options-panel.ui.h:6
669 #: data/ui/transit-options-panel.ui:20
664670 msgid "Arrive By"
665671 msgstr "Anländ senast"
666672
667673 #. Header indicating selected modes of transit
668 #: ../data/ui/transit-options-panel.ui.h:8
674 #: data/ui/transit-options-panel.ui:106
669675 msgid "Show"
670676 msgstr "Visa"
671677
672 #: ../data/ui/transit-options-panel.ui.h:9
678 #: data/ui/transit-options-panel.ui:117
673679 msgid "Buses"
674680 msgstr "Bussar"
675681
676 #: ../data/ui/transit-options-panel.ui.h:10
682 #: data/ui/transit-options-panel.ui:124
677683 msgid "Trams"
678684 msgstr "Spårvagnar"
679685
680 #: ../data/ui/transit-options-panel.ui.h:11
686 #: data/ui/transit-options-panel.ui:131
681687 msgid "Trains"
682688 msgstr "Tåg"
683689
684 #: ../data/ui/transit-options-panel.ui.h:12
690 #: data/ui/transit-options-panel.ui:138
685691 msgid "Subway"
686692 msgstr "Tunnelbana"
687693
688 #: ../data/ui/transit-options-panel.ui.h:13
694 #: data/ui/transit-options-panel.ui:145
689695 msgid "Ferries"
690696 msgstr "Färjor"
691697
692 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
698 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
693699 msgid "Current location"
694700 msgstr "Aktuell plats"
695701
696702 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
697 #: ../data/ui/user-location-bubble.ui.h:4
698 #, no-c-format
703 #: data/ui/user-location-bubble.ui:28
699704 msgid "Accuracy: %s"
700705 msgstr "Noggrannhet: %s"
701706
702 #: ../data/ui/zoom-in-notification.ui.h:1
707 #: data/ui/zoom-in-dialog.ui:16
703708 msgid "Zoom in to add location!"
704709 msgstr "Zooma in för att lägga till plats!"
705710
706 #: ../data/ui/zoom-in-notification.ui.h:2
707 msgid "OK"
708 msgstr "OK"
709
710 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
711 #: ../lib/maps-file-tile-source.c:459
711 #: data/ui/zoom-in-dialog.ui:38
712 msgid "Zoom In"
713 msgstr "Zooma in"
714
715 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
716 #: lib/maps-file-tile-source.c:459
712717 msgid "Failed to find tile structure in directory"
713718 msgstr "Misslyckades med att hitta rutstruktur i katalog"
714719
715 #: ../lib/maps-osm.c:56
720 #: lib/maps-osm.c:56
716721 msgid "Failed to parse XML document"
717722 msgstr "Misslyckades med att tolka XML-dokument"
718723
719 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
724 #: lib/maps-osm.c:252 lib/maps-osm.c:405
720725 msgid "Missing required attributes"
721726 msgstr "Saknar nödvändiga attribut"
722727
723 #: ../lib/maps-osm.c:453
728 #: lib/maps-osm.c:453
724729 msgid "Could not find OSM element"
725730 msgstr "Kunde inte hitta OSM-element"
726731
727 #: ../src/application.js:98
732 #: src/application.js:96
728733 msgid "A path to a local tiles directory structure"
729734 msgstr "En sökväg till en lokal katalogstruktur med kartrutor"
730735
731 #: ../src/application.js:102
736 #: src/application.js:100
732737 msgid "Show the version of the program"
733738 msgstr "Visa programmets version"
734739
735 #: ../src/checkInDialog.js:167
740 #: src/checkInDialog.js:167
736741 msgid "Select an account"
737742 msgstr "Välj ett konto"
738743
739 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
744 #: src/checkInDialog.js:172 src/checkInDialog.js:244
740745 msgid "Loading"
741746 msgstr "Läser in"
742747
743 #: ../src/checkInDialog.js:196
748 #: src/checkInDialog.js:196
744749 msgid "Select a place"
745750 msgstr "Välj en plats"
746751
747 #: ../src/checkInDialog.js:201
752 #: src/checkInDialog.js:201
748753 msgid ""
749754 "Maps cannot find the place to check in to with Facebook. Please select one "
750755 "from this list."
752757 "Kartor kan inte hitta platsen att checka in på med Facebook. Välj en från "
753758 "denna lista."
754759
755 #: ../src/checkInDialog.js:203
760 #: src/checkInDialog.js:203
756761 msgid ""
757762 "Maps cannot find the place to check in to with Foursquare. Please select one "
758763 "from this list."
762767
763768 #. Translators: %s is the name of the place to check in.
764769 #.
765 #: ../src/checkInDialog.js:218
770 #: src/checkInDialog.js:218
766771 #, javascript-format
767772 msgid "Check in to %s"
768773 msgstr "Checka in på %s"
769774
770775 #. Translators: %s is the name of the place to check in.
771776 #.
772 #: ../src/checkInDialog.js:228
777 #: src/checkInDialog.js:228
773778 #, javascript-format
774779 msgid "Write an optional message to check in to %s."
775780 msgstr "Skriv ett valfritt meddelande för att checka in på %s."
776781
777 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
778 #: ../src/osmEditDialog.js:549
782 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
779783 msgid "An error has occurred"
780784 msgstr "Ett fel har inträffat"
781785
782786 #. Translators: %s is the place name that user wanted to check-in
783 #: ../src/checkIn.js:144
787 #: src/checkIn.js:144
784788 #, javascript-format
785789 msgid "Cannot find “%s” in the social service"
786790 msgstr "Kan inte hitta ”%s” i den sociala tjänsten"
787791
788 #: ../src/checkIn.js:146
792 #: src/checkIn.js:146
789793 msgid "Cannot find a suitable place to check-in in this location"
790794 msgstr "Kan inte hitta en lämplig plats att checka in på denna plats"
791795
792 #: ../src/checkIn.js:150
796 #: src/checkIn.js:150
793797 msgid ""
794798 "Credentials have expired, please open Online Accounts to sign in and enable "
795799 "this account"
797801 "Inloggningsuppgifterna har gått ut, öppna Nätkonton för att logga in och "
798802 "aktivera detta konto"
799803
800 #: ../src/contextMenu.js:95
804 #: src/contextMenu.js:95
801805 msgid "Route from here"
802806 msgstr "Rutt härifrån"
803807
804 #: ../src/contextMenu.js:97
808 #: src/contextMenu.js:97
805809 msgid "Add destination"
806810 msgstr "Lägg till destination"
807811
808 #: ../src/contextMenu.js:99
812 #: src/contextMenu.js:99
809813 msgid "Route to here"
810814 msgstr "Rutt hit"
811815
812 #: ../src/contextMenu.js:128
816 #: src/contextMenu.js:128
813817 msgid "Nothing found here!"
814818 msgstr "Ingenting hittades här!"
815819
816 #: ../src/contextMenu.js:185
820 #: src/contextMenu.js:189
817821 msgid ""
818822 "Location was added to the map, note that it may take a while before it shows "
819823 "on the map and in search results."
825829 #. * exported image with coordinates. The .png extension should be kept
826830 #. * intact in the translated string.
827831 #.
828 #: ../src/exportViewDialog.js:82
832 #: src/exportViewDialog.js:82
829833 #, javascript-format
830834 msgid "Maps at %f, %f.png"
831835 msgstr "Kartor vid %f, %f.png"
832836
833 #: ../src/exportViewDialog.js:154
837 #: src/exportViewDialog.js:154
834838 msgid "Filesystem is read only"
835839 msgstr "Filsystemet är skrivskyddat"
836840
837 #: ../src/exportViewDialog.js:156
841 #: src/exportViewDialog.js:156
838842 msgid "You do not have permission to save there"
839843 msgstr "Du har inte rättigheter att spara där"
840844
841 #: ../src/exportViewDialog.js:158
845 #: src/exportViewDialog.js:158
842846 msgid "The directory does not exist"
843847 msgstr "Katalogen existerar inte"
844848
845 #: ../src/exportViewDialog.js:160
849 #: src/exportViewDialog.js:160
846850 msgid "No filename specified"
847851 msgstr "Inget filnamn angivet"
848852
849 #: ../src/exportViewDialog.js:168
853 #: src/exportViewDialog.js:168
850854 msgid "Unable to export view"
851855 msgstr "Kan ej exportera vy"
852856
853 #: ../src/geoJSONSource.js:98
857 #: src/geoJSONSource.js:98
854858 msgid "invalid coordinate"
855859 msgstr "ogiltig koordinat"
856860
857 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
858 #: ../src/geoJSONSource.js:202
861 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
859862 msgid "parse error"
860863 msgstr "tolkningsfel"
861864
862 #: ../src/geoJSONSource.js:181
865 #: src/geoJSONSource.js:181
863866 msgid "unknown geometry"
864867 msgstr "okänd geometri"
865868
866 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
869 #: src/graphHopper.js:93 src/openTripPlanner.js:652
867870 msgid "Route request failed."
868871 msgstr "Ruttbegäran misslyckades."
869872
870 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
873 #: src/graphHopper.js:100 src/openTripPlanner.js:615
871874 msgid "No route found."
872875 msgstr "Hittade ingen rutt."
873876
874 #: ../src/graphHopper.js:189
877 #: src/graphHopper.js:188
875878 msgid "Start!"
876879 msgstr "Starta!"
877880
878 #: ../src/mainWindow.js:59
881 #: src/mainWindow.js:59
879882 msgid "All Layer Files"
880883 msgstr "Alla lagerfiler"
881884
882 #: ../src/mainWindow.js:452
885 #: src/mainWindow.js:444
883886 msgid "Failed to connect to location service"
884887 msgstr "Misslyckades att ansluta till platstjänst"
885888
886 #: ../src/mainWindow.js:509
889 #: src/mainWindow.js:509
887890 msgid "translator-credits"
888891 msgstr ""
889892 "Marcus Lundblad <ml@update.uu.se>\n"
891894 "Skicka synpunkter på översättningen till\n"
892895 "<tp-sv@listor.tp-sv.se>."
893896
894 #: ../src/mainWindow.js:512
897 #: src/mainWindow.js:512
895898 msgid "A map application for GNOME"
896899 msgstr "Ett kartprogram för GNOME"
897900
898 #: ../src/mainWindow.js:523
901 #: src/mainWindow.js:523
899902 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
900903 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. och upphovsmännen för GNOME Maps"
901904
902 #: ../src/mainWindow.js:542
905 #: src/mainWindow.js:542
903906 #, javascript-format
904907 msgid "Map data by %s and contributors"
905908 msgstr "Kartdata från %s och bidragsgivare"
909912 #. * the bare name of the tile provider, or a linkified URL if one
910913 #. * is available
911914 #.
912 #: ../src/mainWindow.js:558
915 #: src/mainWindow.js:558
913916 #, javascript-format
914917 msgid "Map tiles provided by %s"
915918 msgstr "Kartrutor tillhandahållna av %s"
916919
917 #: ../src/mapView.js:350
920 #: src/mapView.js:353
918921 msgid "File type is not supported"
919922 msgstr "Filtypen stöds inte"
920923
921 #: ../src/mapView.js:357
924 #: src/mapView.js:360
922925 msgid "Failed to open layer"
923926 msgstr "Misslyckades med att öppna lager"
924927
925 #: ../src/mapView.js:393
928 #: src/mapView.js:396
926929 msgid "Failed to open GeoURI"
927930 msgstr "Misslyckades med att öppna GeoURI"
928931
929 #: ../src/openTripPlanner.js:613
930 msgid "No earlier alternatives found."
931 msgstr "Inga tidigare alternativ hittades."
932
933 #: ../src/openTripPlanner.js:614
934 msgid "No later alternatives found."
935 msgstr "Inga senare alternativ hittades."
936
937 #: ../src/openTripPlanner.js:652
932 #: src/openTripPlanner.js:648
938933 msgid "No timetable data found for this route."
939934 msgstr "Inga tidtabellsdata hittades för denna rutt."
940935
941936 #. setting the status in session.cancel_message still seems
942937 #. to always give status IO_ERROR
943 #: ../src/osmConnection.js:436
938 #: src/osmConnection.js:436
944939 msgid "Incorrect user name or password"
945940 msgstr "Felaktigt användarnamn eller lösenord"
946941
947 #: ../src/osmConnection.js:438
942 #: src/osmConnection.js:438
948943 msgid "Success"
949944 msgstr "Framgång"
950945
951 #: ../src/osmConnection.js:440
946 #: src/osmConnection.js:440
952947 msgid "Bad request"
953948 msgstr "Felaktig begäran"
954949
955 #: ../src/osmConnection.js:442
950 #: src/osmConnection.js:442
956951 msgid "Object not found"
957952 msgstr "Objekt hittades ej"
958953
959 #: ../src/osmConnection.js:444
954 #: src/osmConnection.js:444
960955 msgid "Conflict, someone else has just modified the object"
961956 msgstr "Konflikt, någon annan har precis modifierat objektet"
962957
963 #: ../src/osmConnection.js:446
958 #: src/osmConnection.js:446
964959 msgid "Object has been deleted"
965960 msgstr "Objektet har tagits bort"
966961
967 #: ../src/osmConnection.js:448
962 #: src/osmConnection.js:448
968963 msgid "Way or relation refers to non-existing children"
969964 msgstr "Väg eller relation refererar till obefintliga barn"
970965
971 #: ../src/osmEditDialog.js:105
966 #: src/osmEditDialog.js:105
972967 msgid "Name"
973968 msgstr "Namn"
974969
975 #: ../src/osmEditDialog.js:108
970 #: src/osmEditDialog.js:108
976971 msgid "The official name. This is typically what appears on signs."
977972 msgstr "Det officiella namnet. Detta är typiskt vad som visas på skyltar."
978973
979 #: ../src/osmEditDialog.js:111
974 #: src/osmEditDialog.js:111
980975 msgid "Address"
981976 msgstr "Adress"
982977
983 #: ../src/osmEditDialog.js:119
978 #: src/osmEditDialog.js:119
984979 msgid "Website"
985980 msgstr "Webbplats"
986981
987 #: ../src/osmEditDialog.js:122
982 #: src/osmEditDialog.js:122
988983 msgid ""
989984 "The official website. Try to use the most basic form of a URL i.e. http://"
990985 "example.com instead of http://example.com/index.html."
993988 "för en URL, d.v.s. http://example.com istället för http://example.com/index."
994989 "html."
995990
996 #: ../src/osmEditDialog.js:127
991 #: src/osmEditDialog.js:127
997992 msgid "Phone"
998993 msgstr "Telefon"
999994
1000 #: ../src/osmEditDialog.js:131
995 #: src/osmEditDialog.js:131
1001996 msgid ""
1002997 "Phone number. Use the international format, starting with a + sign. Beware "
1003998 "of local privacy laws, especially for private phone numbers."
10061001 "plustecken. Var uppmärksam på lokala sekretesslagar, speciellt för privata "
10071002 "telefonnummer."
10081003
1009 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1004 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10101005 msgid "Wikipedia"
10111006 msgstr "Wikipedia"
10121007
1013 #: ../src/osmEditDialog.js:140
1008 #: src/osmEditDialog.js:140
10141009 msgid ""
10151010 "The format used should include the language code and the article title like "
10161011 "“en:Article title”."
10181013 "Formatet som används bör inkludera språkkoden och artikeltiteln, t.ex. ”sv:"
10191014 "Artikelns titel”."
10201015
1021 #: ../src/osmEditDialog.js:144
1016 #: src/osmEditDialog.js:144
10221017 msgid "Opening hours"
10231018 msgstr "Öppettider"
10241019
1025 #: ../src/osmEditDialog.js:149
1020 #: src/osmEditDialog.js:149
10261021 msgid "See the link in the label for help on format."
10271022 msgstr "Se länken i etiketten för hjälp om formatet."
10281023
1029 #: ../src/osmEditDialog.js:152
1024 #: src/osmEditDialog.js:152
10301025 msgid "Population"
10311026 msgstr "Folkmängd"
10321027
1033 #: ../src/osmEditDialog.js:157
1028 #: src/osmEditDialog.js:157
10341029 msgid "Altitude"
10351030 msgstr "Höjd över havet"
10361031
1037 #: ../src/osmEditDialog.js:160
1032 #: src/osmEditDialog.js:160
10381033 msgid "Elevation (height above sea level) of a point in metres."
10391034 msgstr "Höjd (höjd över havet) för en plats i meter."
10401035
1041 #: ../src/osmEditDialog.js:163
1036 #: src/osmEditDialog.js:163
10421037 msgid "Wheelchair access"
10431038 msgstr "Åtkomst för rullstol"
10441039
1045 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1046 #: ../src/osmEditDialog.js:213
1040 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10471041 msgid "Yes"
10481042 msgstr "Ja"
10491043
1050 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1051 #: ../src/osmEditDialog.js:214
1044 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10521045 msgid "No"
10531046 msgstr "Nej"
10541047
1055 #: ../src/osmEditDialog.js:168
1048 #: src/osmEditDialog.js:168
10561049 msgid "Limited"
10571050 msgstr "Begränsad"
10581051
1059 #: ../src/osmEditDialog.js:169
1052 #: src/osmEditDialog.js:169
10601053 msgid "Designated"
10611054 msgstr "Avsett för"
10621055
1063 #: ../src/osmEditDialog.js:172
1056 #: src/osmEditDialog.js:172
10641057 msgid "Internet access"
10651058 msgstr "Internetåtkomst"
10661059
10671060 #. Translators:
10681061 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10691062 #.
1070 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1063 #: src/osmEditDialog.js:177 src/translations.js:340
10711064 msgid "Wi-Fi"
10721065 msgstr "Trådlöst"
10731066
1074 #: ../src/osmEditDialog.js:178
1067 #: src/osmEditDialog.js:178
10751068 msgid "Wired"
10761069 msgstr "Trådbundet"
10771070
1078 #: ../src/osmEditDialog.js:179
1071 #: src/osmEditDialog.js:179
10791072 msgid "Terminal"
10801073 msgstr "Terminal"
10811074
1082 #: ../src/osmEditDialog.js:180
1075 #: src/osmEditDialog.js:180
10831076 msgid "Service"
10841077 msgstr "Tjänst"
10851078
1086 #: ../src/osmEditDialog.js:183
1079 #: src/osmEditDialog.js:183
10871080 msgid "Religion"
10881081 msgstr "Religion"
10891082
1090 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1083 #: src/osmEditDialog.js:186 src/translations.js:363
10911084 msgid "Animism"
10921085 msgstr "Animism"
10931086
1094 #: ../src/osmEditDialog.js:187
1087 #: src/osmEditDialog.js:187
10951088 msgid "Bahá’í"
10961089 msgstr "Bahá’í"
10971090
1098 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1091 #: src/osmEditDialog.js:188 src/translations.js:365
10991092 msgid "Buddhism"
11001093 msgstr "Buddhism"
11011094
1102 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1095 #: src/osmEditDialog.js:189 src/translations.js:366
11031096 msgid "Caodaism"
11041097 msgstr "Cao đai"
11051098
1106 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1099 #: src/osmEditDialog.js:190 src/translations.js:367
11071100 msgid "Christianity"
11081101 msgstr "Kristendom"
11091102
1110 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1103 #: src/osmEditDialog.js:191 src/translations.js:368
11111104 msgid "Confucianism"
11121105 msgstr "Konfucianism"
11131106
1114 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1107 #: src/osmEditDialog.js:192 src/translations.js:369
11151108 msgid "Hinduism"
11161109 msgstr "Hinduism"
11171110
1118 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1111 #: src/osmEditDialog.js:193 src/translations.js:370
11191112 msgid "Jainism"
11201113 msgstr "Jainism"
11211114
1122 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1115 #: src/osmEditDialog.js:194 src/translations.js:371
11231116 msgid "Judaism"
11241117 msgstr "Judendom"
11251118
1126 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1119 #: src/osmEditDialog.js:195 src/translations.js:372
11271120 msgid "Islam"
11281121 msgstr "Islam"
11291122
1130 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1123 #: src/osmEditDialog.js:196 src/translations.js:373
11311124 msgid "Multiple Religions"
11321125 msgstr "Flera religioner"
11331126
1134 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1127 #: src/osmEditDialog.js:197 src/translations.js:374
11351128 msgid "Paganism"
11361129 msgstr "Paganism"
11371130
1138 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1131 #: src/osmEditDialog.js:198 src/translations.js:375
11391132 msgid "Pastafarianism"
11401133 msgstr "Pastafarianism"
11411134
1142 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1135 #: src/osmEditDialog.js:199 src/translations.js:376
11431136 msgid "Scientology"
11441137 msgstr "Scientologi"
11451138
1146 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1139 #: src/osmEditDialog.js:200 src/translations.js:377
11471140 msgid "Shinto"
11481141 msgstr "Shinto"
11491142
1150 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1143 #: src/osmEditDialog.js:201 src/translations.js:378
11511144 msgid "Sikhism"
11521145 msgstr "Sikhism"
11531146
1154 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1147 #: src/osmEditDialog.js:202 src/translations.js:379
11551148 msgid "Spiritualism"
11561149 msgstr "Spiritualism"
11571150
1158 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1151 #: src/osmEditDialog.js:203 src/translations.js:380
11591152 msgid "Taoism"
11601153 msgstr "Taoism"
11611154
1162 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1155 #: src/osmEditDialog.js:204 src/translations.js:381
11631156 msgid "Unitarian Universalism"
11641157 msgstr "Unitaristisk universalism"
11651158
1166 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1159 #: src/osmEditDialog.js:205 src/translations.js:382
11671160 msgid "Voodoo"
11681161 msgstr "Voodoo"
11691162
1170 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1163 #: src/osmEditDialog.js:206 src/translations.js:383
11711164 msgid "Yazidism"
11721165 msgstr "Yazidism"
11731166
1174 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1167 #: src/osmEditDialog.js:207 src/translations.js:384
11751168 msgid "Zoroastrianism"
11761169 msgstr "Zoroastrism"
11771170
1178 #: ../src/osmEditDialog.js:210
1171 #: src/osmEditDialog.js:210
11791172 msgid "Toilets"
11801173 msgstr "Toaletter"
11811174
1182 #: ../src/osmEditDialog.js:217
1175 #: src/osmEditDialog.js:217
11831176 msgid "Note"
11841177 msgstr "Anteckning"
11851178
1186 #: ../src/osmEditDialog.js:220
1179 #: src/osmEditDialog.js:220
11871180 msgid ""
11881181 "Information used to inform other mappers about non-obvious information about "
11891182 "an element, the author’s intent when creating it, or hints for further "
11931186 "information om ett element, personens avsikt då det skapades, eller tips på "
11941187 "hur det kan förbättras ytterligare."
11951188
1196 #: ../src/osmEditDialog.js:325
1189 #: src/osmEditDialog.js:325
11971190 msgctxt "dialog title"
11981191 msgid "Add to OpenStreetMap"
11991192 msgstr "Lägg till i OpenStreetMap"
12001193
1201 #: ../src/osmEditDialog.js:379
1194 #: src/osmEditDialog.js:379
12021195 msgid "Select Type"
12031196 msgstr "Välj typ"
12041197
1205 #: ../src/osmEditDialog.js:496
1198 #: src/osmEditDialog.js:496
12061199 msgid "Done"
12071200 msgstr "Klar"
12081201
1209 #: ../src/placeBubble.js:125
1202 #: src/placeBubble.js:125
12101203 msgid "Population:"
12111204 msgstr "Folkmängd:"
12121205
1213 #: ../src/placeBubble.js:131
1206 #: src/placeBubble.js:131
12141207 msgid "Altitude:"
12151208 msgstr "Höjd över havet:"
12161209
1217 #: ../src/placeBubble.js:136
1210 #: src/placeBubble.js:136
12181211 msgid "Opening hours:"
12191212 msgstr "Öppettider:"
12201213
1221 #: ../src/placeBubble.js:141
1214 #: src/placeBubble.js:141
12221215 msgid "Internet access:"
12231216 msgstr "Internetåtkomst:"
12241217
1225 #: ../src/placeBubble.js:146
1218 #: src/placeBubble.js:146
12261219 msgid "Religion:"
12271220 msgstr "Religion:"
12281221
1229 #: ../src/placeBubble.js:151
1222 #: src/placeBubble.js:151
12301223 msgid "Toilets:"
12311224 msgstr "Toaletter:"
12321225
1233 #: ../src/placeBubble.js:156
1226 #: src/placeBubble.js:156
12341227 msgid "Wheelchair access:"
12351228 msgstr "Åtkomst för rullstol:"
12361229
1237 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1230 #: src/placeBubble.js:162 src/placeBubble.js:166
12381231 msgid "Phone:"
12391232 msgstr "Telefon:"
12401233
1241 #: ../src/placeEntry.js:186
1234 #: src/placeEntry.js:186
12421235 msgid "Failed to parse Geo URI"
12431236 msgstr "Misslyckades med att tolka geo-URI"
12441237
12481241 #. Translators:
12491242 #. * There is public internet access but the particular kind is unknown.
12501243 #.
1251 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1244 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12521245 msgid "yes"
12531246 msgstr "ja"
12541247
12571250 #. * can be accessed and others not, areas requiring assistance
12581251 #. * by someone pushing up a steep gradient).
12591252 #.
1260 #: ../src/place.js:225
1253 #: src/place.js:225
12611254 msgid "limited"
12621255 msgstr "begränsad"
12631256
12691262 #. * no internet access is offered in a place where
12701263 #. * someone might expect it.
12711264 #.
1272 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1265 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12731266 msgid "no"
12741267 msgstr "nej"
12751268
12781271 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12791272 #. * only). This is rarely used.
12801273 #.
1281 #: ../src/place.js:238
1274 #: src/place.js:238
12821275 msgid "designated"
12831276 msgstr "avsett för"
12841277
1285 #: ../src/printLayout.js:240
1278 #: src/printLayout.js:240
12861279 #, javascript-format
12871280 msgid "From %s to %s"
12881281 msgstr "Från %s till %s"
12891282
1290 #: ../src/printOperation.js:46
1283 #: src/printOperation.js:46
12911284 msgid "Loading map tiles for printing"
12921285 msgstr "Läser in kartrutor för utskrift"
12931286
1294 #: ../src/printOperation.js:47
1287 #: src/printOperation.js:47
12951288 msgid "You can abort printing if this takes too long"
12961289 msgstr "Du kan avbryta utskriften om detta tar för lång tid"
12971290
1298 #: ../src/printOperation.js:49
1291 #: src/printOperation.js:49
12991292 msgid "Abort printing"
13001293 msgstr "Avbryt utskrift"
13011294
13021295 #. Translators: this is add via location tooltip
1303 #: ../src/routeEntry.js:72
1296 #: src/routeEntry.js:72
13041297 msgid "Add via location"
13051298 msgstr "Lägg till position att passera"
13061299
13071300 #. Translators: this is remove via location tooltip
1308 #: ../src/routeEntry.js:78
1301 #: src/routeEntry.js:78
13091302 msgid "Remove via location"
13101303 msgstr "Ta bort position att passera"
13111304
13121305 #. Translators: this is reverse route tooltip
1313 #: ../src/routeEntry.js:84
1306 #: src/routeEntry.js:84
13141307 msgid "Reverse route"
13151308 msgstr "Vänd rutt"
13161309
1317 #: ../src/sendToDialog.js:176
1310 #: src/sendToDialog.js:175
13181311 msgid "Failed to open URI"
13191312 msgstr "Misslyckades med att öppna URI"
13201313
1321 #: ../src/shapeLayer.js:91
1314 #: src/shapeLayer.js:91
13221315 msgid "failed to load file"
13231316 msgstr "misslyckades med att läsa in fil"
13241317
13251318 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1326 #: ../src/sidebar.js:292
1319 #: src/sidebar.js:293
13271320 #, javascript-format
13281321 msgid "Estimated time: %s"
13291322 msgstr "Uppskattad tid: %s"
13311324 #. Translators: this a format string indicating arriving at the
13321325 #. * destination of journey with the arrival address and transit
13331326 #. * stop as the format parameter
1334 #: ../src/transitArrivalRow.js:54
1327 #: src/transitArrivalRow.js:54
13351328 #, javascript-format
13361329 msgid "Arrive at %s"
13371330 msgstr "Anländ vid %s"
13381331
1339 #: ../src/transitArrivalRow.js:56
1332 #: src/transitArrivalRow.js:56
13401333 msgid "Arrive"
13411334 msgstr "Anländ"
13421335
13431336 #. Translators: this is a format string indicating instructions
13441337 #. * starting a journey at the address given as the parameter
13451338 #.
1346 #: ../src/transitLegRow.js:71
1339 #: src/transitLegRow.js:71
13471340 #, javascript-format
13481341 msgid "Start at %s"
13491342 msgstr "Starta från %s"
13521345 #. * with no set name (such as when the user started routing from
13531346 #. * an arbitrary point on the map)
13541347 #.
1355 #: ../src/transitLegRow.js:77
1348 #: src/transitLegRow.js:77
13561349 msgid "Start"
13571350 msgstr "Starta"
13581351
1359 #: ../src/transitLegRow.js:106
1352 #: src/transitLegRow.js:106
13601353 msgid "Show walking instructions"
13611354 msgstr "Visa gånginstruktioner"
13621355
1363 #: ../src/transitLegRow.js:107
1356 #: src/transitLegRow.js:107
13641357 msgid "Hide walking instructions"
13651358 msgstr "Dölj gånginstruktioner"
13661359
13671360 #. Translators: this is a format string indicating walking a certain
13681361 #. * distance, with the distance expression being the %s placeholder
13691362 #.
1370 #: ../src/transitLegRow.js:132
1363 #: src/transitLegRow.js:132
13711364 #, javascript-format
13721365 msgid "Walk %s"
13731366 msgstr "Gå %s"
13741367
1375 #: ../src/transitMoreRow.js:39
1368 #: src/transitMoreRow.js:39
13761369 msgid "Load earlier alternatives"
13771370 msgstr "Läs in tidigare alternativ"
13781371
1379 #: ../src/transitMoreRow.js:41
1372 #: src/transitMoreRow.js:41
13801373 msgid "Load later alternatives"
13811374 msgstr "Läs in senare alternativ"
13821375
1376 #: src/transitMoreRow.js:54
1377 msgid "No earlier alternatives found."
1378 msgstr "Inga tidigare alternativ hittades."
1379
1380 #: src/transitMoreRow.js:56
1381 msgid "No later alternatives found."
1382 msgstr "Inga senare alternativ hittades."
1383
13831384 #.
13841385 #. * Translators: this is a format string giving the equivalent to
13851386 #. * "may 29" according to the current locale's convensions.
13861387 #.
1387 #: ../src/transitOptionsPanel.js:141
1388 #: src/transitOptionsPanel.js:141
13881389 msgctxt "month-day-date"
13891390 msgid "%b %e"
13901391 msgstr "%e %b"
13941395 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13951396 #. * these could be rearranged if needed.
13961397 #.
1397 #: ../src/transitPlan.js:249
1398 #: src/transitPlan.js:254
13981399 #, javascript-format
13991400 msgid "%s – %s"
14001401 msgstr "%s – %s"
14031404 #. * less than an hour, with only the minutes part, using plural forms
14041405 #. * as appropriate
14051406 #.
1406 #: ../src/transitPlan.js:276
1407 #: src/transitPlan.js:281
14071408 #, javascript-format
14081409 msgid "%d minute"
14091410 msgid_plural "%d minutes"
14141415 #. * where the duration is an exact number of hours (i.e. no
14151416 #. * minutes part), using plural forms as appropriate
14161417 #.
1417 #: ../src/transitPlan.js:287
1418 #: src/transitPlan.js:292
14181419 #, javascript-format
14191420 msgid "%d hour"
14201421 msgid_plural "%d hours"
14251426 #. * where the duration contains an hour and minute part, it's
14261427 #. * pluralized on the hours part
14271428 #.
1428 #: ../src/transitPlan.js:293
1429 #: src/transitPlan.js:298
14291430 #, javascript-format
14301431 msgid "%d:%02d hour"
14311432 msgid_plural "%d:%02d hours"
14381439 #. * "12:00–13:03" where the placeholder %s are the actual times,
14391440 #. * these could be rearranged if needed.
14401441 #.
1441 #: ../src/transitPlan.js:642
1442 #: src/transitPlan.js:647
14421443 #, javascript-format
14431444 msgid "%s–%s"
14441445 msgstr "%s–%s"
14451446
1446 #: ../src/translations.js:56
1447 #: src/translations.js:56
14471448 msgid "around the clock"
14481449 msgstr "dygnet runt"
14491450
1450 #: ../src/translations.js:58
1451 #: src/translations.js:58
14511452 msgid "from sunrise to sunset"
14521453 msgstr "från soluppgång till solnedgång"
14531454
14571458 #. * The space between the format place holders could be
14581459 #. * substituted with the appropriate separator.
14591460 #.
1460 #: ../src/translations.js:77
1461 #: src/translations.js:77
14611462 #, javascript-format
14621463 msgctxt "time range list"
14631464 msgid "%s %s"
14691470 #. * The space between the format place holders could be
14701471 #. * substituted with the appropriate separator.
14711472 #.
1472 #: ../src/translations.js:89
1473 #: src/translations.js:89
14731474 #, javascript-format
14741475 msgctxt "time range list"
14751476 msgid "%s %s %s"
14821483 #. * The space between the format place holders could be substituted with
14831484 #. * the appropriate separator or phrase and the ordering of the arguments
14841485 #. * can be rearranged with the %n#s syntax.
1485 #: ../src/translations.js:120
1486 #: src/translations.js:120
14861487 #, javascript-format
14871488 msgctxt "time range component"
14881489 msgid "%s %s"
14971498 #. * place holder.
14981499 #. * The separator (,) could be replaced with a translated variant or
14991500 #. * a phrase if appropriate.
1500 #: ../src/translations.js:152
1501 #: src/translations.js:152
15011502 #, javascript-format
15021503 msgctxt "day interval list"
15031504 msgid "%s,%s"
15121513 #. * %s place holder.
15131514 #. * The separator (,) could be replaced with a translated variant or
15141515 #. * a phrase if appropriate.
1515 #: ../src/translations.js:166
1516 #: src/translations.js:166
15161517 #, javascript-format
15171518 msgctxt "day interval list"
15181519 msgid "%s,%s,%s"
15191520 msgstr "%s,%s,%s"
15201521
1521 #: ../src/translations.js:185
1522 #: src/translations.js:185
15221523 msgid "every day"
15231524 msgstr "varje dag"
15241525
15251526 #. Translators:
15261527 #. * This represents a range of days with a starting and ending day.
15271528 #.
1528 #: ../src/translations.js:197
1529 #: src/translations.js:197
15291530 #, javascript-format
15301531 msgctxt "day range"
15311532 msgid "%s-%s"
15321533 msgstr "%s-%s"
15331534
1534 #: ../src/translations.js:208
1535 #: src/translations.js:208
15351536 msgid "public holidays"
15361537 msgstr "helgdagar"
15371538
1538 #: ../src/translations.js:210
1539 #: src/translations.js:210
15391540 msgid "school holidays"
15401541 msgstr "skollov"
15411542
15471548 #. * the translation. The order of the arguments can be rearranged
15481549 #. * using the %n$s syntax.
15491550 #.
1550 #: ../src/translations.js:250
1551 #: src/translations.js:250
15511552 #, javascript-format
15521553 msgctxt "time interval list"
15531554 msgid "%s, %s"
15541555 msgstr "%s, %s"
15551556
1556 #: ../src/translations.js:264
1557 #: src/translations.js:264
15571558 msgid "not open"
15581559 msgstr "inte öppen"
15591560
15641565 #. * translation as needed. The order of the arguments can be rearranged
15651566 #. * using the %n$s syntax.
15661567 #.
1567 #: ../src/translations.js:279
1568 #: src/translations.js:279
15681569 #, javascript-format
15691570 msgctxt "time interval"
15701571 msgid "%s-%s"
15731574 #. Translators:
15741575 #. * This means a a place where you can plug in your laptop with ethernet.
15751576 #.
1576 #: ../src/translations.js:345
1577 #: src/translations.js:345
15771578 msgid "wired"
15781579 msgstr "trådbunden"
15791580
15801581 #. Translators:
15811582 #. * Like internet cafe or library where the computer is given.
15821583 #.
1583 #: ../src/translations.js:350
1584 #: src/translations.js:350
15841585 msgid "terminal"
15851586 msgstr "terminal"
15861587
15871588 #. Translators:
15881589 #. * This means there is personnel which helps you in case of problems.
15891590 #.
1590 #: ../src/translations.js:355
1591 #: src/translations.js:355
15911592 msgid "service"
15921593 msgstr "tjänst"
15931594
15941595 #. Translators: Accuracy of user location information
1595 #: ../src/utils.js:226
1596 #: src/utils.js:226
15961597 msgid "Unknown"
15971598 msgstr "Okänd"
15981599
15991600 #. Translators: Accuracy of user location information
1600 #: ../src/utils.js:229
1601 #: src/utils.js:229
16011602 msgid "Exact"
16021603 msgstr "Exakt"
16031604
1604 #: ../src/utils.js:287
1605 #: src/utils.js:287
16051606 #, javascript-format
16061607 msgid "%f h"
16071608 msgstr "%f tim"
16081609
1609 #: ../src/utils.js:289
1610 #: src/utils.js:289
16101611 #, javascript-format
16111612 msgid "%f min"
16121613 msgstr "%f min"
16131614
1614 #: ../src/utils.js:291
1615 #: src/utils.js:291
16151616 #, javascript-format
16161617 msgid "%f s"
16171618 msgstr "%f s"
16181619
16191620 #. Translators: This is a distance measured in kilometers
1620 #: ../src/utils.js:302
1621 #: src/utils.js:302
16211622 #, javascript-format
16221623 msgid "%s km"
16231624 msgstr "%s km"
16241625
16251626 #. Translators: This is a distance measured in meters
1626 #: ../src/utils.js:305
1627 #: src/utils.js:305
16271628 #, javascript-format
16281629 msgid "%s m"
16291630 msgstr "%s m"
16301631
16311632 #. Translators: This is a distance measured in miles
1632 #: ../src/utils.js:313
1633 #: src/utils.js:313
16331634 #, javascript-format
16341635 msgid "%s mi"
16351636 msgstr "%s miles"
16361637
16371638 #. Translators: This is a distance measured in feet
1638 #: ../src/utils.js:316
1639 #: src/utils.js:316
16391640 #, javascript-format
16401641 msgid "%s ft"
16411642 msgstr "%s fot"
1643
1644 #~ msgid "OK"
1645 #~ msgstr "OK"
16421646
16431647 #~ msgid "Open Shape Layer&#x2026;"
16441648 #~ msgstr "Öppna formlager&#x2026;"
+345
-340
po/tr.po less more
33 # Gökhan Gurbetoğlu <ggurbet@gmail.com>, 2014, 2015.
44 # Osman Karagöz <osmank3@gmail.com>, 2017.
55 # Çağatay Yiğit Şahin <cyigitsahin@outlook.com>, 2017.
6 # Emin Tufan Çetin <etcetin@gmail.com>, 2013, 2017, 2018.
76 # Furkan Ahmet Kara <furkanahmetkara.fk@gmail.com>, 2018.
87 # Muhammet Kara <muhammetk@gnome.org>, 2013, 2014, 2015, 2016, 2018.
8 # Emin Tufan Çetin <etcetin@gmail.com>, 2013, 2017, 2018.
99 #
1010 msgid ""
1111 msgstr ""
1212 "Project-Id-Version: gnome-maps master\n"
1313 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
14 "POT-Creation-Date: 2018-03-26 15:40+0000\n"
15 "PO-Revision-Date: 2018-04-18 21:20+0300\n"
16 "Last-Translator: Muhammet Kara <muhammetk@gnome.org>\n"
17 "Language-Team: Turkish <gnome-turk@gnome.org>\n"
14 "POT-Creation-Date: 2018-06-25 19:30+0000\n"
15 "PO-Revision-Date: 2018-08-12 09:46+0300\n"
16 "Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
17 "Language-Team: Türkçe <gnome-turk@gnome.org>\n"
1818 "Language: tr\n"
1919 "MIME-Version: 1.0\n"
2020 "Content-Type: text/plain; charset=UTF-8\n"
2222 "Plural-Forms: nplurals=1; plural=0;\n"
2323 "X-Generator: Gtranslator 2.91.7\n"
2424
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
25 #: data/org.gnome.Maps.appdata.xml.in:6
2626 msgid "GNOME Maps"
2727 msgstr "GNOME Haritalar"
2828
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
29 #: data/org.gnome.Maps.appdata.xml.in:7
3030 msgid "Find places around the world"
3131 msgstr "Dünya genelindeki yerleri bulun"
3232
33 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
33 #: data/org.gnome.Maps.appdata.xml.in:9
3434 msgid ""
3535 "Maps gives you quick access to maps all across the world. It allows you to "
3636 "quickly find the place you’re looking for by searching for a city or street, "
4040 "da sokak araması yoluyla, aramakta olduğunuz yeri hızla bulmanıza veya "
4141 "arkadaşınızla buluşacağınız yeri belirlemenize olanak tanır."
4242
43 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
43 #: data/org.gnome.Maps.appdata.xml.in:14
4444 msgid ""
4545 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4646 "thousands of people across the globe."
5151 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
5252 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5353 #. your language to see what words you can use for the translated search.
54 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
54 #: data/org.gnome.Maps.appdata.xml.in:22
5555 msgid ""
5656 "You can even search for specific types of locations, such as “Pubs near Main "
5757 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
6060 "yakınındaki Oteller” gibi belirli türde yerleri bile arayabilirsiniz."
6161
6262 #. Translators: This is the program name.
63 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
64 #: ../src/application.js:85 ../src/mainWindow.js:511
63 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
64 #: src/application.js:83 src/mainWindow.js:511
6565 msgid "Maps"
6666 msgstr "Haritalar"
6767
68 #: ../data/org.gnome.Maps.desktop.in.h:2
68 #: data/org.gnome.Maps.desktop.in:5
6969 msgid "A simple maps application"
7070 msgstr "Basit bir harita uygulaması"
7171
72 #: ../data/org.gnome.Maps.desktop.in.h:3
72 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
73 #: data/org.gnome.Maps.desktop.in:8
74 msgid "org.gnome.Maps"
75 msgstr "org.gnome.Maps"
76
77 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
78 #: data/org.gnome.Maps.desktop.in:14
7379 msgid "Maps;"
7480 msgstr "Haritalar;Maps;"
7581
76 #: ../data/org.gnome.Maps.desktop.in.h:4
82 #: data/org.gnome.Maps.desktop.in:17
7783 msgid "Allows your location to be shown on the map."
7884 msgstr "Konumunuzun harita üzerinde gösterilmesine olanak tanır."
7985
80 #: ../data/org.gnome.Maps.gschema.xml.h:1
86 #: data/org.gnome.Maps.gschema.xml:11
8187 msgid "last viewed location"
8288 msgstr "son görüntülenen konum"
8389
84 #: ../data/org.gnome.Maps.gschema.xml.h:2
90 #: data/org.gnome.Maps.gschema.xml:12
8591 msgid "Coordinates of last viewed location."
8692 msgstr "Son görüntülenen konumun koordinatları."
8793
88 #: ../data/org.gnome.Maps.gschema.xml.h:3
94 #: data/org.gnome.Maps.gschema.xml:16
8995 msgid "Window size"
9096 msgstr "Pencere boyutu"
9197
92 #: ../data/org.gnome.Maps.gschema.xml.h:4
98 #: data/org.gnome.Maps.gschema.xml:17
9399 msgid "Window size (width and height)."
94100 msgstr "Pencere boyutu (genişlik ve yükseklik)."
95101
96 #: ../data/org.gnome.Maps.gschema.xml.h:5
102 #: data/org.gnome.Maps.gschema.xml:21
97103 msgid "Window position"
98104 msgstr "Pencere konumu"
99105
100 #: ../data/org.gnome.Maps.gschema.xml.h:6
106 #: data/org.gnome.Maps.gschema.xml:22
101107 msgid "Window position (X and Y)."
102108 msgstr "Pencere konumu (X ve Y)."
103109
104 #: ../data/org.gnome.Maps.gschema.xml.h:7
110 #: data/org.gnome.Maps.gschema.xml:26
105111 msgid "Window maximized"
106112 msgstr "Pencere büyültüldüğünde"
107113
108 #: ../data/org.gnome.Maps.gschema.xml.h:8
114 #: data/org.gnome.Maps.gschema.xml:27
109115 msgid "Window maximization state"
110116 msgstr "Pencerenin büyütülme durumu"
111117
112 #: ../data/org.gnome.Maps.gschema.xml.h:9
118 #: data/org.gnome.Maps.gschema.xml:31
113119 msgid "Maximum number of search results"
114120 msgstr "Azami arama sonucu sayısı"
115121
116 #: ../data/org.gnome.Maps.gschema.xml.h:10
122 #: data/org.gnome.Maps.gschema.xml:32
117123 msgid "Maximum number of search results from geocode search."
118124 msgstr "Geocode aramasından azami arama sonucu sayısı."
119125
120 #: ../data/org.gnome.Maps.gschema.xml.h:11
126 #: data/org.gnome.Maps.gschema.xml:36
121127 msgid "Number of recent places to store"
122128 msgstr "Saklanacak son konumların sayısı"
123129
124 #: ../data/org.gnome.Maps.gschema.xml.h:12
130 #: data/org.gnome.Maps.gschema.xml:37
125131 msgid "Number of recently visited places to store."
126132 msgstr "Saklanacak yakın zamanda ziyaret edilen yerlerin sayısı."
127133
128 #: ../data/org.gnome.Maps.gschema.xml.h:13
134 #: data/org.gnome.Maps.gschema.xml:41
129135 msgid "Number of recent routes to store"
130136 msgstr "Saklanacak son rotaların sayısı"
131137
132 #: ../data/org.gnome.Maps.gschema.xml.h:14
138 #: data/org.gnome.Maps.gschema.xml:42
133139 msgid "Number of recently visited routes to store."
134140 msgstr "Saklanacak yakın zamanda ziyaret edilen rotaların sayısı."
135141
136 #: ../data/org.gnome.Maps.gschema.xml.h:15
142 #: data/org.gnome.Maps.gschema.xml:46
137143 msgid "Facebook check-in privacy setting"
138144 msgstr "Facebook yer bildirimi gizlilik ayarı"
139145
140146 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
141 #: ../data/org.gnome.Maps.gschema.xml.h:17
147 #: data/org.gnome.Maps.gschema.xml:48
142148 msgid ""
143149 "Latest used Facebook check-in privacy setting. Possible values are: "
144150 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
146152 "Son kullanılan Facebook yer bildirimi gizlilik ayarı. Olası değerler: "
147153 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:18
155 #: data/org.gnome.Maps.gschema.xml:52
150156 msgid "Foursquare check-in privacy setting"
151157 msgstr "Foursquare yer bildirimi gizlilik ayarı"
152158
153 #: ../data/org.gnome.Maps.gschema.xml.h:19
159 #: data/org.gnome.Maps.gschema.xml:53
154160 msgid ""
155161 "Latest used Foursquare check-in privacy setting. Possible values are: "
156162 "public, followers or private."
158164 "Son kullanılan Foursquare yer bildirimi ayarı. Olası değerler: herkese açık, "
159165 "takipçiler veya gizli."
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:20
167 #: data/org.gnome.Maps.gschema.xml:57
162168 msgid "Foursquare check-in Facebook broadcasting"
163169 msgstr "Foursquare yer bildirimi için Facebook yayını"
164170
165 #: ../data/org.gnome.Maps.gschema.xml.h:21
171 #: data/org.gnome.Maps.gschema.xml:58
166172 msgid ""
167173 "Indicates if Foursquare should broadcast the check-in as a post in the "
168174 "Facebook account associated with the Foursquare account."
170176 "Foursquare’in yer bildirimlerini, Foursquare hesabına bağlı olan Facebook "
171177 "hesabında bir gönderi olarak yayınlayıp yayınlamayacağını belirtir."
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:22
179 #: data/org.gnome.Maps.gschema.xml:62
174180 msgid "Foursquare check-in Twitter broadcasting"
175181 msgstr "Foursquare yer bildirimi için Twitter yayını"
176182
177 #: ../data/org.gnome.Maps.gschema.xml.h:23
183 #: data/org.gnome.Maps.gschema.xml:63
178184 msgid ""
179185 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
180186 "Twitter account associated with the Foursquare account."
182188 "Foursquare’in yer bildirimlerini, Foursquare hesabına bağlı olan Twitter "
183189 "hesabında bir tvit olarak yayınlayıp yayınlamayacağını belirtir."
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:24
191 #: data/org.gnome.Maps.gschema.xml:67
186192 msgid "OpenStreetMap username or e-mail address"
187193 msgstr "OpenStreetMap kullanıcı adı ya da e-posta adresi"
188194
189 #: ../data/org.gnome.Maps.gschema.xml.h:25
195 #: data/org.gnome.Maps.gschema.xml:68
190196 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
191197 msgstr ""
192198 "Kullanıcının OpenStreetMap verilerini düzenlemek için oturup açıp açmamış "
193199 "olduğunu belirtir."
194200
195 #: ../data/org.gnome.Maps.gschema.xml.h:26
201 #: data/org.gnome.Maps.gschema.xml:72
196202 msgid "Last used transportation type for routing"
197203 msgstr "Yönlendirme için son kullanılan ulaşım şekli"
198204
199 #: ../data/ui/app-menu.ui.h:1
205 #: data/ui/app-menu.ui:7
200206 msgid "Set up OpenStreetMap Account"
201207 msgstr "OpenStreetMap Hesabını Ayarla"
202208
203 #: ../data/ui/app-menu.ui.h:2
209 #: data/ui/app-menu.ui:12
204210 msgid "_Keyboard Shortcuts"
205211 msgstr "_Klavye Kısayolları"
206212
207 #: ../data/ui/app-menu.ui.h:3
213 #: data/ui/app-menu.ui:17
208214 msgid "About"
209215 msgstr "Hakkında"
210216
211 #: ../data/ui/app-menu.ui.h:4
217 #: data/ui/app-menu.ui:21
212218 msgid "Quit"
213219 msgstr "Çıkış"
214220
215 #: ../data/ui/check-in-dialog.ui.h:1
221 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
216222 msgid "Visibility"
217223 msgstr "Görünürlük"
218224
219 #: ../data/ui/check-in-dialog.ui.h:2
225 #: data/ui/check-in-dialog.ui:334
220226 msgid "Post on Facebook"
221227 msgstr "Facebook’a Gönder"
222228
223 #: ../data/ui/check-in-dialog.ui.h:3
229 #: data/ui/check-in-dialog.ui:348
224230 msgid "Post on Twitter"
225231 msgstr "Twitter’a Gönder"
226232
227 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
228 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
233 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
234 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
229235 msgid "_Cancel"
230236 msgstr "_İptal"
231237
232238 #. Translators: Check in is used as a verb
233 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
239 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
234240 msgid "C_heck in"
235241 msgstr "_Yer bildirimi"
236242
237 #: ../data/ui/check-in-dialog.ui.h:6
243 #: data/ui/check-in-dialog.ui:427
238244 msgid "Everyone"
239245 msgstr "Herkes"
240246
241 #: ../data/ui/check-in-dialog.ui.h:7
247 #: data/ui/check-in-dialog.ui:431
242248 msgid "Friends of friends"
243249 msgstr "Arkadaşların arkadaşları"
244250
245 #: ../data/ui/check-in-dialog.ui.h:8
251 #: data/ui/check-in-dialog.ui:435
246252 msgid "Just friends"
247253 msgstr "Yalnızca arkadaşlar"
248254
249 #: ../data/ui/check-in-dialog.ui.h:9
255 #: data/ui/check-in-dialog.ui:439
250256 msgid "Just me"
251257 msgstr "Yalnızca ben"
252258
253 #: ../data/ui/check-in-dialog.ui.h:10
259 #: data/ui/check-in-dialog.ui:453
254260 msgid "Public"
255261 msgstr "Herkese açık"
256262
257 #: ../data/ui/check-in-dialog.ui.h:11
263 #: data/ui/check-in-dialog.ui:457
258264 msgid "Followers"
259265 msgstr "Takipçiler"
260266
261 #: ../data/ui/check-in-dialog.ui.h:12
267 #: data/ui/check-in-dialog.ui:461
262268 msgid "Private"
263269 msgstr "Gizli"
264270
265 #: ../data/ui/context-menu.ui.h:1
271 #: data/ui/context-menu.ui:9
266272 msgid "What’s here?"
267273 msgstr "Burada ne var?"
268274
269 #: ../data/ui/context-menu.ui.h:2
275 #: data/ui/context-menu.ui:16
270276 msgid "Copy Location"
271277 msgstr "Konumu Kopyala"
272278
273 #: ../data/ui/context-menu.ui.h:3
279 #: data/ui/context-menu.ui:23
274280 msgid "Export As Image"
275281 msgstr "Resim Olarak Dışa Aktar"
276282
277 #: ../data/ui/context-menu.ui.h:4
283 #: data/ui/context-menu.ui:36
278284 msgid "Add to OpenStreetMap"
279285 msgstr "OpenStreetMap’e Ekle"
280286
281 #: ../data/ui/export-view-dialog.ui.h:1
287 #: data/ui/export-view-dialog.ui:14
282288 msgid "Export view"
283289 msgstr "Görünümü dışa aktarın"
284290
285 #: ../data/ui/export-view-dialog.ui.h:3
291 #: data/ui/export-view-dialog.ui:34
286292 msgid "_Export"
287293 msgstr "Dışa _Aktar"
288294
289 #: ../data/ui/export-view-dialog.ui.h:4
295 #: data/ui/export-view-dialog.ui:126
290296 msgid "Include route and markers"
291297 msgstr "Rota ve işaretçileri dahil et"
292298
293 #: ../data/ui/help-overlay.ui.h:1
299 #: data/ui/help-overlay.ui:14
294300 msgctxt "shortcut window"
295301 msgid "General"
296302 msgstr "Genel"
297303
298 #: ../data/ui/help-overlay.ui.h:2
304 #: data/ui/help-overlay.ui:18
299305 msgctxt "shortcut window"
300306 msgid "Show Shortcuts"
301307 msgstr "Kısayolları göster"
302308
303 #: ../data/ui/help-overlay.ui.h:3
309 #: data/ui/help-overlay.ui:25
304310 msgctxt "shortcut window"
305311 msgid "Search"
306312 msgstr "Ara"
307313
308 #: ../data/ui/help-overlay.ui.h:4
314 #: data/ui/help-overlay.ui:32
309315 msgctxt "shortcut window"
310316 msgid "Toggle route planner"
311317 msgstr "Rota planlayıcıyı aç/kapat"
312318
313 #: ../data/ui/help-overlay.ui.h:5
319 #: data/ui/help-overlay.ui:39
314320 msgctxt "shortcut window"
315321 msgid "Print route"
316322 msgstr "Rotayı yazdır"
317323
318 #: ../data/ui/help-overlay.ui.h:6
324 #: data/ui/help-overlay.ui:46
319325 msgctxt "shortcut window"
320326 msgid "Quit"
321327 msgstr "Çıkış"
322328
323 #: ../data/ui/help-overlay.ui.h:7
329 #: data/ui/help-overlay.ui:55
324330 msgctxt "shortcut window"
325331 msgid "Map View"
326332 msgstr "Harita Görünümü"
327333
328 #: ../data/ui/help-overlay.ui.h:8
334 #: data/ui/help-overlay.ui:59
329335 msgctxt "shortcut window"
330336 msgid "Zoom in"
331337 msgstr "Yakınlaş"
332338
333 #: ../data/ui/help-overlay.ui.h:9
339 #: data/ui/help-overlay.ui:66
334340 msgctxt "shortcut window"
335341 msgid "Zoom out"
336342 msgstr "Uzaklaş"
337343
338 #: ../data/ui/help-overlay.ui.h:10
344 #: data/ui/help-overlay.ui:73
339345 msgctxt "shortcut window"
340346 msgid "Toggle scale"
341347 msgstr "Ölçeği değiştir"
342348
343 #: ../data/ui/help-overlay.ui.h:11
349 #: data/ui/help-overlay.ui:80
344350 msgctxt "shortcut window"
345351 msgid "Go to current location"
346352 msgstr "Geçerli konuma git"
347353
348 #: ../data/ui/help-overlay.ui.h:12
354 #: data/ui/help-overlay.ui:87
349355 msgctxt "shortcut window"
350356 msgid "Switch to street view"
351357 msgstr "Sokak görünümüne geç"
352358
353 #: ../data/ui/help-overlay.ui.h:13
359 #: data/ui/help-overlay.ui:94
354360 msgctxt "shortcut window"
355361 msgid "Switch to aerial view"
356362 msgstr "Kuş bakışı görünüme geç"
357363
358 #: ../data/ui/help-overlay.ui.h:14
364 #: data/ui/help-overlay.ui:101
359365 msgctxt "shortcut window"
360366 msgid "Open shape layer"
361367 msgstr "Şekil katmanını aç"
362368
363369 #. Translators: This string uses ellipsis character
364 #: ../data/ui/layers-popover.ui.h:2
365 #| msgid "Open Shape Layer"
370 #: data/ui/layers-popover.ui:71
366371 msgid "Open Shape Layer…"
367372 msgstr "Şekil Katmanını Aç…"
368373
369 #: ../data/ui/location-service-notification.ui.h:1
374 #: data/ui/location-service-dialog.ui:16
370375 msgid "Turn on location services to find your location"
371376 msgstr "Konumunuzu bulmak için konum hizmetlerini etkinleştirin"
372377
373 #: ../data/ui/location-service-notification.ui.h:2
378 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
379 #: data/ui/zoom-in-dialog.ui:28
380 msgid "Cancel"
381 msgstr "İptal"
382
383 #: data/ui/location-service-dialog.ui:38
374384 msgid "Location Settings"
375385 msgstr "Konum Ayarları"
376386
377387 #. Translators: This is a tooltip
378 #: ../data/ui/main-window.ui.h:3
388 #: data/ui/main-window.ui:23
379389 msgid "Go to current location"
380390 msgstr "Geçerli konuma git"
381391
382392 #. Translators: This is a tooltip
383 #: ../data/ui/main-window.ui.h:5
393 #: data/ui/main-window.ui:44
384394 msgid "Choose map type"
385395 msgstr "Harita türü seç"
386396
387397 #. Translators: This is a tooltip
388 #: ../data/ui/main-window.ui.h:7
398 #: data/ui/main-window.ui:69
389399 msgid "Zoom out"
390400 msgstr "Uzaklaştırın"
391401
392402 #. Translators: This is a tooltip
393 #: ../data/ui/main-window.ui.h:9
403 #: data/ui/main-window.ui:85
394404 msgid "Zoom in"
395405 msgstr "Yakınlaştırın"
396406
397407 #. Translators: This is a tooltip
398 #: ../data/ui/main-window.ui.h:11
408 #: data/ui/main-window.ui:103
399409 msgid "Toggle route planner"
400410 msgstr "Rota planlayıcıyı aç/kapat"
401411
402412 #. Translators: This is a tooltip
403 #: ../data/ui/main-window.ui.h:13
413 #: data/ui/main-window.ui:124
404414 msgid "Toggle favorites"
405415 msgstr "Gözdeleri aç/kapat"
406416
407417 #. Translators: This is a tooltip
408 #: ../data/ui/main-window.ui.h:15
418 #: data/ui/main-window.ui:144
409419 msgid "Print Route"
410420 msgstr "Rotayı Yazdır"
411421
412 #: ../data/ui/main-window.ui.h:16
422 #: data/ui/main-window.ui:202
413423 msgid "Maps is offline!"
414424 msgstr "Haritalar çevrim dışı!"
415425
416 #: ../data/ui/main-window.ui.h:17
426 #: data/ui/main-window.ui:212
417427 msgid ""
418428 "Maps need an active internet connection to function properly, but one can’t "
419429 "be found."
421431 "Haritaların çalışması için kullanılabilir bir internet bağlantısı gerekli, "
422432 "ancak bağlantı yok."
423433
424 #: ../data/ui/main-window.ui.h:18
434 #: data/ui/main-window.ui:221
425435 msgid "Check your connection and proxy settings."
426436 msgstr "Bağlantı ve vekil sunucu ayarlarınızı denetleyin."
427437
428438 #. Translators: This is a tooltip
429 #: ../data/ui/map-bubble.ui.h:2
439 #: data/ui/map-bubble.ui:45
430440 msgid "Add to new route"
431441 msgstr "Yeni rotaya ekle"
432442
433443 #. Translators: This is a tooltip
434 #: ../data/ui/map-bubble.ui.h:4
444 #: data/ui/map-bubble.ui:62
435445 msgid "Open with another application"
436446 msgstr "Başka bir uygulamayla birlikte aç"
437447
438448 #. Translators: This is a tooltip
439 #: ../data/ui/map-bubble.ui.h:6
449 #: data/ui/map-bubble.ui:79
440450 msgid "Mark as favorite"
441451 msgstr "Favori olarak işaretle"
442452
443453 #. Translators: This is a tooltip
444 #: ../data/ui/map-bubble.ui.h:10
454 #: data/ui/map-bubble.ui:98
445455 msgid "Check in here"
446456 msgstr "Buradan yer bildirimi yap"
447457
448 #: ../data/ui/osm-account-dialog.ui.h:1
458 #: data/ui/osm-account-dialog.ui:9
449459 msgid "OpenStreetMap Account"
450460 msgstr "OpenStreetMap Hesabı"
451461
452 #: ../data/ui/osm-account-dialog.ui.h:2
462 #: data/ui/osm-account-dialog.ui:22
453463 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
454464 msgstr ""
455465 "<span weight=\"bold\" size=\"x-large\">Haritaları düzenlemek için oturum "
456466 "açın</span>"
457467
458 #: ../data/ui/osm-account-dialog.ui.h:3
468 #: data/ui/osm-account-dialog.ui:36
459469 msgid ""
460470 "Help to improve the map, using an\n"
461471 "OpenStreetMap account."
463473 "Bir OpenStreetMap hesabı kullanarak\n"
464474 "haritayı iyileştirmeye yardım edin."
465475
466 #: ../data/ui/osm-account-dialog.ui.h:5
476 #: data/ui/osm-account-dialog.ui:56
467477 msgid "Email"
468478 msgstr "E-posta"
469479
470 #: ../data/ui/osm-account-dialog.ui.h:6
480 #: data/ui/osm-account-dialog.ui:81
471481 msgid "Password"
472482 msgstr "Parola"
473483
474 #: ../data/ui/osm-account-dialog.ui.h:7
484 #: data/ui/osm-account-dialog.ui:125
475485 msgid "Sign In"
476486 msgstr "Oturum Aç"
477487
478 #: ../data/ui/osm-account-dialog.ui.h:8
488 #: data/ui/osm-account-dialog.ui:146
479489 msgid "Don’t have an account?"
480490 msgstr "Hesabınız yok mu?"
481491
482492 #. The label should contain the link to the OSM reset password page with a translated title
483 #: ../data/ui/osm-account-dialog.ui.h:10
493 #: data/ui/osm-account-dialog.ui:159
484494 msgid ""
485495 "Sorry, that didn’t work. Please try again, or visit\n"
486496 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
491501 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
492502 "\">OpenStreetMap</a>’i ziyaret edin."
493503
494 #: ../data/ui/osm-account-dialog.ui.h:12
504 #: data/ui/osm-account-dialog.ui:172
495505 msgid "The verification code didn’t match, please try again."
496506 msgstr "Doğrulama kodu eşleşmedi, lütfen yeniden deneyin."
497507
498 #: ../data/ui/osm-account-dialog.ui.h:13
508 #: data/ui/osm-account-dialog.ui:209
499509 msgid "Enter verification code shown above"
500510 msgstr "Yukarıda gösterilen doğrulama kodunu girin"
501511
502 #: ../data/ui/osm-account-dialog.ui.h:14
512 #: data/ui/osm-account-dialog.ui:232
503513 msgid "Verify"
504514 msgstr "Doğrula"
505515
506 #: ../data/ui/osm-account-dialog.ui.h:15
516 #: data/ui/osm-account-dialog.ui:262
507517 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
508518 msgstr "<span weight=\"bold\" size=\"x-large\">Oturum Açıldı</span>"
509519
510 #: ../data/ui/osm-account-dialog.ui.h:16
520 #: data/ui/osm-account-dialog.ui:275
511521 msgid "Your OpenStreetMap account is active."
512522 msgstr "OpenStreetMap hesabınız etkin."
513523
514 #: ../data/ui/osm-account-dialog.ui.h:17
524 #: data/ui/osm-account-dialog.ui:309
515525 msgid "Sign Out"
516526 msgstr "Oturumu Kapat"
517527
518 #: ../data/ui/osm-edit-address.ui.h:1
528 #: data/ui/osm-edit-address.ui:14
519529 msgid "Street"
520530 msgstr "Cadde/Sokak"
521531
522 #: ../data/ui/osm-edit-address.ui.h:2
532 #: data/ui/osm-edit-address.ui:26
523533 msgid "House number"
524534 msgstr "Bina numarası"
525535
526 #: ../data/ui/osm-edit-address.ui.h:3
536 #: data/ui/osm-edit-address.ui:38
527537 msgid "Postal code"
528538 msgstr "Posta kodu"
529539
530540 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
531 #: ../data/ui/osm-edit-address.ui.h:5
541 #: data/ui/osm-edit-address.ui:50
532542 msgid "City"
533543 msgstr "Şehir"
534544
535 #: ../data/ui/osm-edit-dialog.ui.h:1
545 #: data/ui/osm-edit-dialog.ui:58
536546 msgid "Type"
537547 msgstr "Tür"
538548
539 #: ../data/ui/osm-edit-dialog.ui.h:2
549 #: data/ui/osm-edit-dialog.ui:84
540550 msgid "None"
541551 msgstr "Yok"
542552
543 #: ../data/ui/osm-edit-dialog.ui.h:3
553 #: data/ui/osm-edit-dialog.ui:129
544554 msgid "Add Field"
545555 msgstr "Alan Ekle"
546556
547 #: ../data/ui/osm-edit-dialog.ui.h:4
557 #: data/ui/osm-edit-dialog.ui:163
548558 msgid "Comment"
549559 msgstr "Yorum"
550560
551 #: ../data/ui/osm-edit-dialog.ui.h:5
561 #: data/ui/osm-edit-dialog.ui:195
552562 msgid ""
553563 "Map changes will be visible on all maps that use\n"
554564 "OpenStreetMap data."
556566 "Harita değişiklikleri, OpenStreetMap verilerini\n"
557567 "kullanan tüm haritalar üzerinde görünür olacaktır."
558568
559 #: ../data/ui/osm-edit-dialog.ui.h:7
569 #: data/ui/osm-edit-dialog.ui:241
560570 msgid "Recently Used"
561571 msgstr "Sok Kullanılan"
562572
563 #: ../data/ui/osm-edit-dialog.ui.h:8
573 #: data/ui/osm-edit-dialog.ui:280
564574 msgctxt "dialog title"
565575 msgid "Edit on OpenStreetMap"
566576 msgstr "OpenStreetMap’te Düzenle"
567577
568 #: ../data/ui/osm-edit-dialog.ui.h:9
569 msgid "Cancel"
570 msgstr "İptal"
571
572 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
578 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
573579 msgid "Next"
574580 msgstr "İleri"
575581
576582 #. Translators: This is a tooltip
577 #: ../data/ui/place-bubble.ui.h:2
583 #: data/ui/place-bubble.ui:49
578584 msgid "Edit on OpenStreetMap"
579585 msgstr "OpenStreetMap’te Düzenle"
580586
581587 #. Translators: This is a tooltip
582 #: ../data/ui/place-bubble.ui.h:4
588 #: data/ui/place-bubble.ui:73
583589 msgid "Show more information"
584590 msgstr "Daha çok bilgi göster"
585591
586 #: ../data/ui/place-popover.ui.h:1
592 #: data/ui/place-popover.ui:24
587593 msgid "Press enter to search"
588594 msgstr "Aramak için Enter’a basın"
589595
590 #: ../data/ui/place-popover.ui.h:2
596 #: data/ui/place-popover.ui:72
591597 msgid "No results found"
592598 msgstr "Hiçbir sonuç bulunamadı."
593599
594600 #. Translators: This is a tooltip
595 #: ../data/ui/route-entry.ui.h:2
601 #: data/ui/route-entry.ui:20
596602 msgid "Drag to change order of the route"
597603 msgstr "Rota sıralamasını değiştirmek için sürükle"
598604
599 #: ../data/ui/send-to-dialog.ui.h:1
605 #: data/ui/send-to-dialog.ui:15
600606 msgid "Open location"
601607 msgstr "Konum aç"
602608
603 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
609 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
604610 msgid "_Open"
605611 msgstr "_Aç"
606612
607 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
613 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
608614 msgid "Open Shape Layer"
609615 msgstr "Şekil Katmanını Aç"
610616
611617 #. Translators: This is a tooltip
612 #: ../data/ui/shape-layer-row.ui.h:2
618 #: data/ui/shape-layer-row.ui:19
613619 msgid "Toggle visible"
614620 msgstr "Görünürlüğü aç/kapat"
615621
616 #: ../data/ui/sidebar.ui.h:1
622 #: data/ui/sidebar.ui:275
617623 msgid "Route search by GraphHopper"
618624 msgstr "GraphHopper ile rota arama"
619625
620 #: ../data/ui/sidebar.ui.h:2
626 #: data/ui/sidebar.ui:296
621627 msgid "Route search by OpenTripPlanner"
622628 msgstr "OpenTripPlanner ile rota arama"
623629
624 #: ../data/ui/sidebar.ui.h:3
630 #: data/ui/sidebar.ui:369
625631 msgid ""
626632 "Routing itineraries for public transit is provided by GNOME\n"
627633 "using timetable data obtained from transit companies or agencies.\n"
639645 "Adlar ve markalar mümkün olduğunda tescilli marka olarak "
640646 "değerlendirilmelidir."
641647
642 #: ../data/ui/social-place-more-results-row.ui.h:1
648 #: data/ui/social-place-more-results-row.ui:8
643649 msgid "Show more results"
644650 msgstr "Daha çok sonuç göster"
645651
646652 #. Translators: This is a tooltip
647 #: ../data/ui/transit-leg-row.ui.h:2
653 #: data/ui/transit-leg-row.ui:126
648654 msgid "Hide intermediate stops and information"
649655 msgstr "Ara durakları ve bilgiyi gizle"
650656
651657 #. Translators: This is a tooltip
652 #: ../data/ui/transit-leg-row.ui.h:4
658 #: data/ui/transit-leg-row.ui:200
653659 msgid "Show intermediate stops and information"
654660 msgstr "Ara durakları ve bilgiyi göster"
655661
656662 #. Indicates searching for the next available itineraries
657 #: ../data/ui/transit-options-panel.ui.h:2
663 #: data/ui/transit-options-panel.ui:18
658664 msgid "Leave Now"
659665 msgstr "Şimdi Çık"
660666
661667 #. Indicates searching for itineraries leaving at the specified time at the earliest
662 #: ../data/ui/transit-options-panel.ui.h:4
668 #: data/ui/transit-options-panel.ui:19
663669 msgid "Leave By"
664670 msgstr "İtibaren Çık"
665671
666672 #. Indicates searching for itineraries arriving no later than the specified time
667 #: ../data/ui/transit-options-panel.ui.h:6
673 #: data/ui/transit-options-panel.ui:20
668674 msgid "Arrive By"
669675 msgstr "Öncesinde Var"
670676
671677 #. Header indicating selected modes of transit
672 #: ../data/ui/transit-options-panel.ui.h:8
678 #: data/ui/transit-options-panel.ui:106
673679 msgid "Show"
674680 msgstr "Göster"
675681
676 #: ../data/ui/transit-options-panel.ui.h:9
682 #: data/ui/transit-options-panel.ui:117
677683 msgid "Buses"
678684 msgstr "Otobüsler"
679685
680 #: ../data/ui/transit-options-panel.ui.h:10
686 #: data/ui/transit-options-panel.ui:124
681687 msgid "Trams"
682688 msgstr "Tramvaylar"
683689
684 #: ../data/ui/transit-options-panel.ui.h:11
690 #: data/ui/transit-options-panel.ui:131
685691 msgid "Trains"
686692 msgstr "Trenler"
687693
688 #: ../data/ui/transit-options-panel.ui.h:12
694 #: data/ui/transit-options-panel.ui:138
689695 msgid "Subway"
690696 msgstr "Metrolar"
691697
692 #: ../data/ui/transit-options-panel.ui.h:13
698 #: data/ui/transit-options-panel.ui:145
693699 msgid "Ferries"
694700 msgstr "Feribotlar"
695701
696 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
702 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
697703 msgid "Current location"
698704 msgstr "Geçerli konum"
699705
700706 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
701 #: ../data/ui/user-location-bubble.ui.h:4
702 #, no-c-format
707 #: data/ui/user-location-bubble.ui:28
703708 msgid "Accuracy: %s"
704709 msgstr "Doğruluk: %s"
705710
706 #: ../data/ui/zoom-in-notification.ui.h:1
711 #: data/ui/zoom-in-dialog.ui:16
707712 msgid "Zoom in to add location!"
708713 msgstr "Konum eklemek için yakınlaştırın!"
709714
710 #: ../data/ui/zoom-in-notification.ui.h:2
711 msgid "OK"
712 msgstr "Tamam"
713
714 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
715 #: ../lib/maps-file-tile-source.c:459
715 #: data/ui/zoom-in-dialog.ui:38
716 #| msgid "Zoom in"
717 msgid "Zoom In"
718 msgstr "Yakınlaştır"
719
720 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
721 #: lib/maps-file-tile-source.c:459
716722 msgid "Failed to find tile structure in directory"
717723 msgstr "Dizinde döşeme yapısı bulunamadı"
718724
719 #: ../lib/maps-osm.c:56
725 #: lib/maps-osm.c:56
720726 msgid "Failed to parse XML document"
721727 msgstr "XML belgesini ayrıştırma başarısız"
722728
723 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
729 #: lib/maps-osm.c:252 lib/maps-osm.c:405
724730 msgid "Missing required attributes"
725731 msgstr "Gerekli öznitelikler eksik"
726732
727 #: ../lib/maps-osm.c:453
733 #: lib/maps-osm.c:453
728734 msgid "Could not find OSM element"
729735 msgstr "OSM ögesi bulunamadı"
730736
731 #: ../src/application.js:98
737 #: src/application.js:96
732738 msgid "A path to a local tiles directory structure"
733739 msgstr "Yerel bir döşeme dizini yapısını gösteren adres (yol)"
734740
735 #: ../src/application.js:102
741 #: src/application.js:100
736742 msgid "Show the version of the program"
737743 msgstr "Programın sürümünü göster"
738744
739 #: ../src/checkInDialog.js:167
745 #: src/checkInDialog.js:167
740746 msgid "Select an account"
741747 msgstr "Bir hesap seç"
742748
743 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
749 #: src/checkInDialog.js:172 src/checkInDialog.js:244
744750 msgid "Loading"
745751 msgstr "Yükleniyor"
746752
747 #: ../src/checkInDialog.js:196
753 #: src/checkInDialog.js:196
748754 msgid "Select a place"
749755 msgstr "Bir yer seç"
750756
751 #: ../src/checkInDialog.js:201
757 #: src/checkInDialog.js:201
752758 msgid ""
753759 "Maps cannot find the place to check in to with Facebook. Please select one "
754760 "from this list."
756762 "Haritalar Facebook ile yer bildiriminde bulunabilmek için konumu bulamıyor. "
757763 "Lütfen bu listeden bir tane seçin."
758764
759 #: ../src/checkInDialog.js:203
765 #: src/checkInDialog.js:203
760766 msgid ""
761767 "Maps cannot find the place to check in to with Foursquare. Please select one "
762768 "from this list."
766772
767773 #. Translators: %s is the name of the place to check in.
768774 #.
769 #: ../src/checkInDialog.js:218
775 #: src/checkInDialog.js:218
770776 #, javascript-format
771777 msgid "Check in to %s"
772778 msgstr "%s için yer bildiriminde bulun"
773779
774780 #. Translators: %s is the name of the place to check in.
775781 #.
776 #: ../src/checkInDialog.js:228
782 #: src/checkInDialog.js:228
777783 #, javascript-format
778784 msgid "Write an optional message to check in to %s."
779785 msgstr "%s’den yer bildiriminde bulunmak için isteğe bağlı bir mesaj girin"
780786
781 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
782 #: ../src/osmEditDialog.js:549
787 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
783788 msgid "An error has occurred"
784789 msgstr "Bir hata oluştu"
785790
786791 #. Translators: %s is the place name that user wanted to check-in
787 #: ../src/checkIn.js:144
792 #: src/checkIn.js:144
788793 #, javascript-format
789794 msgid "Cannot find “%s” in the social service"
790795 msgstr "Sosyal hizmette “%s” bulunamıyor"
791796
792 #: ../src/checkIn.js:146
797 #: src/checkIn.js:146
793798 msgid "Cannot find a suitable place to check-in in this location"
794799 msgstr "Bu konumda yer bildirimi yapılabilecek uygun bir yer bulunamıyor"
795800
796 #: ../src/checkIn.js:150
801 #: src/checkIn.js:150
797802 msgid ""
798803 "Credentials have expired, please open Online Accounts to sign in and enable "
799804 "this account"
801806 "Oturumun süresi doldu, giriş yapıp bu hesabı etkinleştirmek için lütfen "
802807 "Çevrim İçi Hesapları açın"
803808
804 #: ../src/contextMenu.js:95
809 #: src/contextMenu.js:95
805810 msgid "Route from here"
806811 msgstr "Buradan rota"
807812
808 #: ../src/contextMenu.js:97
813 #: src/contextMenu.js:97
809814 msgid "Add destination"
810815 msgstr "Hedef ekle"
811816
812 #: ../src/contextMenu.js:99
817 #: src/contextMenu.js:99
813818 msgid "Route to here"
814819 msgstr "Buraya rota"
815820
816 #: ../src/contextMenu.js:128
821 #: src/contextMenu.js:128
817822 msgid "Nothing found here!"
818823 msgstr "Burada bir şey bulunamadı!"
819824
820 #: ../src/contextMenu.js:185
825 #: src/contextMenu.js:189
821826 msgid ""
822827 "Location was added to the map, note that it may take a while before it shows "
823828 "on the map and in search results."
829834 #. * exported image with coordinates. The .png extension should be kept
830835 #. * intact in the translated string.
831836 #.
832 #: ../src/exportViewDialog.js:82
837 #: src/exportViewDialog.js:82
833838 #, javascript-format
834839 msgid "Maps at %f, %f.png"
835840 msgstr "%f, %f konumunda haritalar.png"
836841
837 #: ../src/exportViewDialog.js:154
842 #: src/exportViewDialog.js:154
838843 msgid "Filesystem is read only"
839844 msgstr "Dosya sistemi salt okunur"
840845
841 #: ../src/exportViewDialog.js:156
846 #: src/exportViewDialog.js:156
842847 msgid "You do not have permission to save there"
843848 msgstr "Oraya kaydetmek için gerekli izne sahip değilsiniz"
844849
845 #: ../src/exportViewDialog.js:158
850 #: src/exportViewDialog.js:158
846851 msgid "The directory does not exist"
847852 msgstr "Dizin yok"
848853
849 #: ../src/exportViewDialog.js:160
854 #: src/exportViewDialog.js:160
850855 msgid "No filename specified"
851856 msgstr "Dosya adı belirtilmedi"
852857
853 #: ../src/exportViewDialog.js:168
858 #: src/exportViewDialog.js:168
854859 msgid "Unable to export view"
855860 msgstr "Görüntü aktarılamıyor"
856861
857 #: ../src/geoJSONSource.js:98
862 #: src/geoJSONSource.js:98
858863 msgid "invalid coordinate"
859864 msgstr "geçersiz koordinat"
860865
861 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
862 #: ../src/geoJSONSource.js:202
866 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
863867 msgid "parse error"
864868 msgstr "ayrıştırma hatası"
865869
866 #: ../src/geoJSONSource.js:181
870 #: src/geoJSONSource.js:181
867871 msgid "unknown geometry"
868872 msgstr "bilinmeyen geometri"
869873
870 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
874 #: src/graphHopper.js:93 src/openTripPlanner.js:652
871875 msgid "Route request failed."
872876 msgstr "Rota isteği başarısız oldu."
873877
874 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
878 #: src/graphHopper.js:100 src/openTripPlanner.js:615
875879 msgid "No route found."
876880 msgstr "Hiçbir rota bulunamadı."
877881
878 #: ../src/graphHopper.js:189
882 #: src/graphHopper.js:188
879883 msgid "Start!"
880884 msgstr "Başla!"
881885
882 #: ../src/mainWindow.js:59
886 #: src/mainWindow.js:59
883887 msgid "All Layer Files"
884888 msgstr "Tüm Katman Dosyaları"
885889
886 #: ../src/mainWindow.js:452
890 #: src/mainWindow.js:444
887891 msgid "Failed to connect to location service"
888892 msgstr "Konum hizmetine bağlanma başarısız oldu"
889893
890 #: ../src/mainWindow.js:509
894 #: src/mainWindow.js:509
891895 msgid "translator-credits"
892896 msgstr ""
893897 "Muhammet Kara <muhammetk@gmail.com>\n"
895899 "Gökhan Gurbetoğlu <ggurbet@gmail.com>\n"
896900 "Osman Karagöz <osmank3@gmail.com>"
897901
898 #: ../src/mainWindow.js:512
902 #: src/mainWindow.js:512
899903 msgid "A map application for GNOME"
900904 msgstr "GNOME için harita uygulaması"
901905
902 #: ../src/mainWindow.js:523
906 #: src/mainWindow.js:523
903907 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
904908 msgstr "Telif Hakkı © 2011 – 2017 Red Hat, Inc. ve GNOME Haritalar yazarları"
905909
906 #: ../src/mainWindow.js:542
910 #: src/mainWindow.js:542
907911 #, javascript-format
908912 msgid "Map data by %s and contributors"
909913 msgstr "%s ve katkıcılar tarafından harita verisi"
913917 #. * the bare name of the tile provider, or a linkified URL if one
914918 #. * is available
915919 #.
916 #: ../src/mainWindow.js:558
920 #: src/mainWindow.js:558
917921 #, javascript-format
918922 msgid "Map tiles provided by %s"
919923 msgstr "Harita döşemeleri %s tarafından sağlanmıştır"
920924
921 #: ../src/mapView.js:350
925 #: src/mapView.js:353
922926 msgid "File type is not supported"
923927 msgstr "Dosya türü desteklenmiyor"
924928
925 #: ../src/mapView.js:357
929 #: src/mapView.js:360
926930 msgid "Failed to open layer"
927931 msgstr "Katman açma başarısız oldu"
928932
929 #: ../src/mapView.js:393
933 #: src/mapView.js:396
930934 msgid "Failed to open GeoURI"
931935 msgstr "GeoURI açma başarısız"
932936
933 #: ../src/openTripPlanner.js:613
934 msgid "No earlier alternatives found."
935 msgstr "Daha erken alternatif bulunamadı."
936
937 #: ../src/openTripPlanner.js:614
938 msgid "No later alternatives found."
939 msgstr "Daha geç alternatif bulunamadı."
940
941 #: ../src/openTripPlanner.js:652
937 #: src/openTripPlanner.js:648
942938 msgid "No timetable data found for this route."
943939 msgstr "Bu rota için tarife verisi bulunamadı."
944940
945941 #. setting the status in session.cancel_message still seems
946942 #. to always give status IO_ERROR
947 #: ../src/osmConnection.js:436
943 #: src/osmConnection.js:436
948944 msgid "Incorrect user name or password"
949945 msgstr "Hatalı kullanıcı adı veya parola"
950946
951 #: ../src/osmConnection.js:438
947 #: src/osmConnection.js:438
952948 msgid "Success"
953949 msgstr "Başarılı"
954950
955 #: ../src/osmConnection.js:440
951 #: src/osmConnection.js:440
956952 msgid "Bad request"
957953 msgstr "Geçersiz istek"
958954
959 #: ../src/osmConnection.js:442
955 #: src/osmConnection.js:442
960956 msgid "Object not found"
961957 msgstr "Nesne bulunamadı"
962958
963 #: ../src/osmConnection.js:444
959 #: src/osmConnection.js:444
964960 msgid "Conflict, someone else has just modified the object"
965961 msgstr "Çakışma; nesneyi az önce bir başkası değiştirdi"
966962
967 #: ../src/osmConnection.js:446
963 #: src/osmConnection.js:446
968964 msgid "Object has been deleted"
969965 msgstr "Nesne silindi"
970966
971 #: ../src/osmConnection.js:448
967 #: src/osmConnection.js:448
972968 msgid "Way or relation refers to non-existing children"
973969 msgstr "Yol ya da ilişki, var olmayan alt nesneye başvuruyor"
974970
975 #: ../src/osmEditDialog.js:105
971 #: src/osmEditDialog.js:105
976972 msgid "Name"
977973 msgstr "Ad"
978974
979 #: ../src/osmEditDialog.js:108
975 #: src/osmEditDialog.js:108
980976 msgid "The official name. This is typically what appears on signs."
981977 msgstr "Resmi ad. Genellikle tabelalarda yer alan addır."
982978
983 #: ../src/osmEditDialog.js:111
979 #: src/osmEditDialog.js:111
984980 msgid "Address"
985981 msgstr "Adres"
986982
987 #: ../src/osmEditDialog.js:119
983 #: src/osmEditDialog.js:119
988984 msgid "Website"
989985 msgstr "Web sitesi"
990986
991 #: ../src/osmEditDialog.js:122
987 #: src/osmEditDialog.js:122
992988 msgid ""
993989 "The official website. Try to use the most basic form of a URL i.e. http://"
994990 "example.com instead of http://example.com/index.html."
996992 "Resmi web sitesi. Bir URL adresinin en temel halini kullanmaya çalışın. Örn. "
997993 "http://example.com/index.html yerine http://example.com."
998994
999 #: ../src/osmEditDialog.js:127
995 #: src/osmEditDialog.js:127
1000996 msgid "Phone"
1001997 msgstr "Telefon"
1002998
1003 #: ../src/osmEditDialog.js:131
999 #: src/osmEditDialog.js:131
10041000 msgid ""
10051001 "Phone number. Use the international format, starting with a + sign. Beware "
10061002 "of local privacy laws, especially for private phone numbers."
10091005 "Özellikle kişisel telefon numaraları konusunda, yerel kişisel gizlilik "
10101006 "yasalarına dikkat edin."
10111007
1012 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
1008 #: src/osmEditDialog.js:136 src/placeBubble.js:173
10131009 msgid "Wikipedia"
10141010 msgstr "Vikipedi"
10151011
1016 #: ../src/osmEditDialog.js:140
1012 #: src/osmEditDialog.js:140
10171013 msgid ""
10181014 "The format used should include the language code and the article title like "
10191015 "“en:Article title”."
10211017 "Kullanılan biçim, dil kodu ve makale başlığı içermeli “tr:Makale başlığı” "
10221018 "gibi."
10231019
1024 #: ../src/osmEditDialog.js:144
1020 #: src/osmEditDialog.js:144
10251021 msgid "Opening hours"
10261022 msgstr "Açılış saatleri"
10271023
1028 #: ../src/osmEditDialog.js:149
1024 #: src/osmEditDialog.js:149
10291025 msgid "See the link in the label for help on format."
10301026 msgstr "Biçimdeki yardım için etiketteki bağlantıyı gör"
10311027
1032 #: ../src/osmEditDialog.js:152
1028 #: src/osmEditDialog.js:152
10331029 msgid "Population"
10341030 msgstr "Nüfus"
10351031
1036 #: ../src/osmEditDialog.js:157
1032 #: src/osmEditDialog.js:157
10371033 msgid "Altitude"
10381034 msgstr "Yükseklik"
10391035
1040 #: ../src/osmEditDialog.js:160
1036 #: src/osmEditDialog.js:160
10411037 msgid "Elevation (height above sea level) of a point in metres."
10421038 msgstr ""
10431039 "Bir noktanın metre cinsinden yükseltisi (deniz seviyesinden yüksekliği)."
10441040
1045 #: ../src/osmEditDialog.js:163
1041 #: src/osmEditDialog.js:163
10461042 msgid "Wheelchair access"
10471043 msgstr "Tekerlekli sandalye erişimi"
10481044
1049 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1050 #: ../src/osmEditDialog.js:213
1045 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10511046 msgid "Yes"
10521047 msgstr "Evet"
10531048
1054 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1055 #: ../src/osmEditDialog.js:214
1049 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10561050 msgid "No"
10571051 msgstr "Hayır"
10581052
1059 #: ../src/osmEditDialog.js:168
1053 #: src/osmEditDialog.js:168
10601054 msgid "Limited"
10611055 msgstr "Sınırlı"
10621056
1063 #: ../src/osmEditDialog.js:169
1057 #: src/osmEditDialog.js:169
10641058 msgid "Designated"
10651059 msgstr "Belirlenmiş"
10661060
1067 #: ../src/osmEditDialog.js:172
1061 #: src/osmEditDialog.js:172
10681062 msgid "Internet access"
10691063 msgstr "İnternet erişimi"
10701064
10711065 #. Translators:
10721066 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10731067 #.
1074 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1068 #: src/osmEditDialog.js:177 src/translations.js:340
10751069 msgid "Wi-Fi"
10761070 msgstr "Kablosuz"
10771071
1078 #: ../src/osmEditDialog.js:178
1072 #: src/osmEditDialog.js:178
10791073 msgid "Wired"
10801074 msgstr "Kablolu"
10811075
1082 #: ../src/osmEditDialog.js:179
1076 #: src/osmEditDialog.js:179
10831077 msgid "Terminal"
10841078 msgstr "Terminal"
10851079
1086 #: ../src/osmEditDialog.js:180
1080 #: src/osmEditDialog.js:180
10871081 msgid "Service"
10881082 msgstr "Hizmet"
10891083
1090 #: ../src/osmEditDialog.js:183
1084 #: src/osmEditDialog.js:183
10911085 msgid "Religion"
10921086 msgstr "Din"
10931087
1094 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1088 #: src/osmEditDialog.js:186 src/translations.js:363
10951089 msgid "Animism"
10961090 msgstr "Animizm"
10971091
1098 #: ../src/osmEditDialog.js:187
1092 #: src/osmEditDialog.js:187
10991093 msgid "Bahá’í"
11001094 msgstr "Bahâîlik"
11011095
1102 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1096 #: src/osmEditDialog.js:188 src/translations.js:365
11031097 msgid "Buddhism"
11041098 msgstr "Budizm"
11051099
1106 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1100 #: src/osmEditDialog.js:189 src/translations.js:366
11071101 msgid "Caodaism"
11081102 msgstr "Kaodaizm"
11091103
1110 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1104 #: src/osmEditDialog.js:190 src/translations.js:367
11111105 msgid "Christianity"
11121106 msgstr "Hristiyanlık"
11131107
1114 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1108 #: src/osmEditDialog.js:191 src/translations.js:368
11151109 msgid "Confucianism"
11161110 msgstr "Konfüçyüsçülük"
11171111
1118 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1112 #: src/osmEditDialog.js:192 src/translations.js:369
11191113 msgid "Hinduism"
11201114 msgstr "Hinduizm"
11211115
1122 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1116 #: src/osmEditDialog.js:193 src/translations.js:370
11231117 msgid "Jainism"
11241118 msgstr "Jainizm"
11251119
1126 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1120 #: src/osmEditDialog.js:194 src/translations.js:371
11271121 msgid "Judaism"
11281122 msgstr "Musevilik"
11291123
1130 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1124 #: src/osmEditDialog.js:195 src/translations.js:372
11311125 msgid "Islam"
11321126 msgstr "İslam"
11331127
1134 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1128 #: src/osmEditDialog.js:196 src/translations.js:373
11351129 msgid "Multiple Religions"
11361130 msgstr "Çoklu Dinler"
11371131
1138 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1132 #: src/osmEditDialog.js:197 src/translations.js:374
11391133 msgid "Paganism"
11401134 msgstr "Paganizm"
11411135
1142 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1136 #: src/osmEditDialog.js:198 src/translations.js:375
11431137 msgid "Pastafarianism"
11441138 msgstr "Pastafaryanizm"
11451139
1146 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1140 #: src/osmEditDialog.js:199 src/translations.js:376
11471141 msgid "Scientology"
11481142 msgstr "Scientology"
11491143
1150 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1144 #: src/osmEditDialog.js:200 src/translations.js:377
11511145 msgid "Shinto"
11521146 msgstr "Şinto"
11531147
1154 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1148 #: src/osmEditDialog.js:201 src/translations.js:378
11551149 msgid "Sikhism"
11561150 msgstr "Sihizm"
11571151
1158 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1152 #: src/osmEditDialog.js:202 src/translations.js:379
11591153 msgid "Spiritualism"
11601154 msgstr "Ruhiyatçılık"
11611155
1162 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1156 #: src/osmEditDialog.js:203 src/translations.js:380
11631157 msgid "Taoism"
11641158 msgstr "Taoculuk"
11651159
1166 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1160 #: src/osmEditDialog.js:204 src/translations.js:381
11671161 msgid "Unitarian Universalism"
11681162 msgstr "Üniteryen Üniversalizm"
11691163
1170 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1164 #: src/osmEditDialog.js:205 src/translations.js:382
11711165 msgid "Voodoo"
11721166 msgstr "Vudu"
11731167
1174 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1168 #: src/osmEditDialog.js:206 src/translations.js:383
11751169 msgid "Yazidism"
11761170 msgstr "Yezidilik"
11771171
1178 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1172 #: src/osmEditDialog.js:207 src/translations.js:384
11791173 msgid "Zoroastrianism"
11801174 msgstr "Zoroastrianizm"
11811175
1182 #: ../src/osmEditDialog.js:210
1176 #: src/osmEditDialog.js:210
11831177 msgid "Toilets"
11841178 msgstr "Tuvaletler"
11851179
1186 #: ../src/osmEditDialog.js:217
1180 #: src/osmEditDialog.js:217
11871181 msgid "Note"
11881182 msgstr "Not"
11891183
1190 #: ../src/osmEditDialog.js:220
1184 #: src/osmEditDialog.js:220
11911185 msgid ""
11921186 "Information used to inform other mappers about non-obvious information about "
11931187 "an element, the author’s intent when creating it, or hints for further "
11971191 "veya ileriki geliştirmeler için ipuçlarıyla ilgili diğer haritacıları "
11981192 "bilgilendirmek için kullanılan bilgiler."
11991193
1200 #: ../src/osmEditDialog.js:325
1194 #: src/osmEditDialog.js:325
12011195 msgctxt "dialog title"
12021196 msgid "Add to OpenStreetMap"
12031197 msgstr "OpenStreetMap’e Ekle"
12041198
1205 #: ../src/osmEditDialog.js:379
1199 #: src/osmEditDialog.js:379
12061200 msgid "Select Type"
12071201 msgstr "Tür Seç"
12081202
1209 #: ../src/osmEditDialog.js:496
1203 #: src/osmEditDialog.js:496
12101204 msgid "Done"
12111205 msgstr "Bitti"
12121206
1213 #: ../src/placeBubble.js:125
1207 #: src/placeBubble.js:125
12141208 msgid "Population:"
12151209 msgstr "Nüfus:"
12161210
1217 #: ../src/placeBubble.js:131
1211 #: src/placeBubble.js:131
12181212 msgid "Altitude:"
12191213 msgstr "Rakım:"
12201214
1221 #: ../src/placeBubble.js:136
1215 #: src/placeBubble.js:136
12221216 msgid "Opening hours:"
12231217 msgstr "Açılış saatleri:"
12241218
1225 #: ../src/placeBubble.js:141
1219 #: src/placeBubble.js:141
12261220 msgid "Internet access:"
12271221 msgstr "İnternet erişimi:"
12281222
1229 #: ../src/placeBubble.js:146
1223 #: src/placeBubble.js:146
12301224 msgid "Religion:"
12311225 msgstr "Din:"
12321226
1233 #: ../src/placeBubble.js:151
1227 #: src/placeBubble.js:151
12341228 msgid "Toilets:"
12351229 msgstr "Tuvaletler:"
12361230
1237 #: ../src/placeBubble.js:156
1231 #: src/placeBubble.js:156
12381232 msgid "Wheelchair access:"
12391233 msgstr "Tekerlekli sandalye erişimi:"
12401234
1241 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1235 #: src/placeBubble.js:162 src/placeBubble.js:166
12421236 msgid "Phone:"
12431237 msgstr "Telefon:"
12441238
1245 #: ../src/placeEntry.js:186
1239 #: src/placeEntry.js:186
12461240 msgid "Failed to parse Geo URI"
12471241 msgstr "Geo URI ayrıştırma başarısız"
12481242
12521246 #. Translators:
12531247 #. * There is public internet access but the particular kind is unknown.
12541248 #.
1255 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1249 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12561250 msgid "yes"
12571251 msgstr "evet"
12581252
12611255 #. * can be accessed and others not, areas requiring assistance
12621256 #. * by someone pushing up a steep gradient).
12631257 #.
1264 #: ../src/place.js:225
1258 #: src/place.js:225
12651259 msgid "limited"
12661260 msgstr "sınırlı"
12671261
12731267 #. * no internet access is offered in a place where
12741268 #. * someone might expect it.
12751269 #.
1276 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1270 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12771271 msgid "no"
12781272 msgstr "hayır"
12791273
12821276 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12831277 #. * only). This is rarely used.
12841278 #.
1285 #: ../src/place.js:238
1279 #: src/place.js:238
12861280 msgid "designated"
12871281 msgstr "özel olarak belirlenmiş"
12881282
1289 #: ../src/printLayout.js:240
1283 #: src/printLayout.js:240
12901284 #, javascript-format
12911285 msgid "From %s to %s"
12921286 msgstr "%s’ten %s’e"
12931287
1294 #: ../src/printOperation.js:46
1288 #: src/printOperation.js:46
12951289 msgid "Loading map tiles for printing"
12961290 msgstr "Harita parçası yazmak için yükleniyor"
12971291
1298 #: ../src/printOperation.js:47
1292 #: src/printOperation.js:47
12991293 msgid "You can abort printing if this takes too long"
13001294 msgstr "Eğer bu uzun zaman alırsa yazdırmaktan vazgeçebilirsiniz"
13011295
1302 #: ../src/printOperation.js:49
1296 #: src/printOperation.js:49
13031297 msgid "Abort printing"
13041298 msgstr "Yazdırmayı iptal et"
13051299
13061300 #. Translators: this is add via location tooltip
1307 #: ../src/routeEntry.js:72
1301 #: src/routeEntry.js:72
13081302 msgid "Add via location"
13091303 msgstr "Ara konum ekle"
13101304
13111305 #. Translators: this is remove via location tooltip
1312 #: ../src/routeEntry.js:78
1306 #: src/routeEntry.js:78
13131307 msgid "Remove via location"
13141308 msgstr "Ara konumu kaldır"
13151309
13161310 #. Translators: this is reverse route tooltip
1317 #: ../src/routeEntry.js:84
1311 #: src/routeEntry.js:84
13181312 msgid "Reverse route"
13191313 msgstr "Rotayı tersine çevir"
13201314
1321 #: ../src/sendToDialog.js:176
1315 #: src/sendToDialog.js:175
13221316 msgid "Failed to open URI"
13231317 msgstr "URI açma başarısız oldu"
13241318
1325 #: ../src/shapeLayer.js:91
1319 #: src/shapeLayer.js:91
13261320 msgid "failed to load file"
13271321 msgstr "dosya yükleme başarısız"
13281322
13291323 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1330 #: ../src/sidebar.js:292
1324 #: src/sidebar.js:293
13311325 #, javascript-format
13321326 msgid "Estimated time: %s"
13331327 msgstr "Tahmini süre: %s"
13351329 #. Translators: this a format string indicating arriving at the
13361330 #. * destination of journey with the arrival address and transit
13371331 #. * stop as the format parameter
1338 #: ../src/transitArrivalRow.js:54
1332 #: src/transitArrivalRow.js:54
13391333 #, javascript-format
13401334 msgid "Arrive at %s"
13411335 msgstr "%s’te var"
13421336
1343 #: ../src/transitArrivalRow.js:56
1337 #: src/transitArrivalRow.js:56
13441338 msgid "Arrive"
13451339 msgstr "Var"
13461340
13471341 #. Translators: this is a format string indicating instructions
13481342 #. * starting a journey at the address given as the parameter
13491343 #.
1350 #: ../src/transitLegRow.js:71
1344 #: src/transitLegRow.js:71
13511345 #, javascript-format
13521346 msgid "Start at %s"
13531347 msgstr "%s’te başla"
13561350 #. * with no set name (such as when the user started routing from
13571351 #. * an arbitrary point on the map)
13581352 #.
1359 #: ../src/transitLegRow.js:77
1353 #: src/transitLegRow.js:77
13601354 msgid "Start"
13611355 msgstr "Başla"
13621356
1363 #: ../src/transitLegRow.js:106
1357 #: src/transitLegRow.js:106
13641358 msgid "Show walking instructions"
13651359 msgstr "Yürüme yönergelerini göster"
13661360
1367 #: ../src/transitLegRow.js:107
1361 #: src/transitLegRow.js:107
13681362 msgid "Hide walking instructions"
13691363 msgstr "Yürüme yönergelerini gizle"
13701364
13711365 #. Translators: this is a format string indicating walking a certain
13721366 #. * distance, with the distance expression being the %s placeholder
13731367 #.
1374 #: ../src/transitLegRow.js:132
1368 #: src/transitLegRow.js:132
13751369 #, javascript-format
13761370 msgid "Walk %s"
13771371 msgstr "%s yürü"
13781372
1379 #: ../src/transitMoreRow.js:39
1373 #: src/transitMoreRow.js:39
13801374 msgid "Load earlier alternatives"
13811375 msgstr "Daha erken alternatifleri yükle"
13821376
1383 #: ../src/transitMoreRow.js:41
1377 #: src/transitMoreRow.js:41
13841378 msgid "Load later alternatives"
13851379 msgstr "Daha geç alternatifleri yükle"
13861380
1381 #: src/transitMoreRow.js:54
1382 msgid "No earlier alternatives found."
1383 msgstr "Daha erken alternatif bulunamadı."
1384
1385 #: src/transitMoreRow.js:56
1386 msgid "No later alternatives found."
1387 msgstr "Daha geç alternatif bulunamadı."
1388
13871389 #.
13881390 #. * Translators: this is a format string giving the equivalent to
13891391 #. * "may 29" according to the current locale's convensions.
13901392 #.
1391 #: ../src/transitOptionsPanel.js:141
1393 #: src/transitOptionsPanel.js:141
13921394 msgctxt "month-day-date"
13931395 msgid "%b %e"
13941396 msgstr "%e %b"
13981400 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13991401 #. * these could be rearranged if needed.
14001402 #.
1401 #: ../src/transitPlan.js:249
1403 #: src/transitPlan.js:254
14021404 #, javascript-format
14031405 msgid "%s – %s"
14041406 msgstr "%s – %s"
14071409 #. * less than an hour, with only the minutes part, using plural forms
14081410 #. * as appropriate
14091411 #.
1410 #: ../src/transitPlan.js:276
1412 #: src/transitPlan.js:281
14111413 #, javascript-format
14121414 msgid "%d minute"
14131415 msgid_plural "%d minutes"
14171419 #. * where the duration is an exact number of hours (i.e. no
14181420 #. * minutes part), using plural forms as appropriate
14191421 #.
1420 #: ../src/transitPlan.js:287
1422 #: src/transitPlan.js:292
14211423 #, javascript-format
14221424 msgid "%d hour"
14231425 msgid_plural "%d hours"
14271429 #. * where the duration contains an hour and minute part, it's
14281430 #. * pluralized on the hours part
14291431 #.
1430 #: ../src/transitPlan.js:293
1432 #: src/transitPlan.js:298
14311433 #, javascript-format
14321434 msgid "%d:%02d hour"
14331435 msgid_plural "%d:%02d hours"
14391441 #. * "12:00–13:03" where the placeholder %s are the actual times,
14401442 #. * these could be rearranged if needed.
14411443 #.
1442 #: ../src/transitPlan.js:642
1444 #: src/transitPlan.js:647
14431445 #, javascript-format
14441446 msgid "%s–%s"
14451447 msgstr "%s–%s"
14461448
1447 #: ../src/translations.js:56
1449 #: src/translations.js:56
14481450 msgid "around the clock"
14491451 msgstr "gün boyu"
14501452
1451 #: ../src/translations.js:58
1453 #: src/translations.js:58
14521454 msgid "from sunrise to sunset"
14531455 msgstr "gün doğumundan gün batımına"
14541456
14581460 #. * The space between the format place holders could be
14591461 #. * substituted with the appropriate separator.
14601462 #.
1461 #: ../src/translations.js:77
1463 #: src/translations.js:77
14621464 #, javascript-format
14631465 msgctxt "time range list"
14641466 msgid "%s %s"
14701472 #. * The space between the format place holders could be
14711473 #. * substituted with the appropriate separator.
14721474 #.
1473 #: ../src/translations.js:89
1475 #: src/translations.js:89
14741476 #, javascript-format
14751477 msgctxt "time range list"
14761478 msgid "%s %s %s"
14831485 #. * The space between the format place holders could be substituted with
14841486 #. * the appropriate separator or phrase and the ordering of the arguments
14851487 #. * can be rearranged with the %n#s syntax.
1486 #: ../src/translations.js:120
1488 #: src/translations.js:120
14871489 #, javascript-format
14881490 msgctxt "time range component"
14891491 msgid "%s %s"
14981500 #. * place holder.
14991501 #. * The separator (,) could be replaced with a translated variant or
15001502 #. * a phrase if appropriate.
1501 #: ../src/translations.js:152
1503 #: src/translations.js:152
15021504 #, javascript-format
15031505 msgctxt "day interval list"
15041506 msgid "%s,%s"
15131515 #. * %s place holder.
15141516 #. * The separator (,) could be replaced with a translated variant or
15151517 #. * a phrase if appropriate.
1516 #: ../src/translations.js:166
1518 #: src/translations.js:166
15171519 #, javascript-format
15181520 msgctxt "day interval list"
15191521 msgid "%s,%s,%s"
15201522 msgstr "%s,%s,%s"
15211523
1522 #: ../src/translations.js:185
1524 #: src/translations.js:185
15231525 msgid "every day"
15241526 msgstr "her gün"
15251527
15261528 #. Translators:
15271529 #. * This represents a range of days with a starting and ending day.
15281530 #.
1529 #: ../src/translations.js:197
1531 #: src/translations.js:197
15301532 #, javascript-format
15311533 msgctxt "day range"
15321534 msgid "%s-%s"
15331535 msgstr "%s-%s"
15341536
1535 #: ../src/translations.js:208
1537 #: src/translations.js:208
15361538 msgid "public holidays"
15371539 msgstr "resmi tatiller"
15381540
1539 #: ../src/translations.js:210
1541 #: src/translations.js:210
15401542 msgid "school holidays"
15411543 msgstr "okul tatilleri"
15421544
15481550 #. * the translation. The order of the arguments can be rearranged
15491551 #. * using the %n$s syntax.
15501552 #.
1551 #: ../src/translations.js:250
1553 #: src/translations.js:250
15521554 #, javascript-format
15531555 msgctxt "time interval list"
15541556 msgid "%s, %s"
15551557 msgstr "%s, %s"
15561558
1557 #: ../src/translations.js:264
1559 #: src/translations.js:264
15581560 msgid "not open"
15591561 msgstr "açık değil"
15601562
15651567 #. * translation as needed. The order of the arguments can be rearranged
15661568 #. * using the %n$s syntax.
15671569 #.
1568 #: ../src/translations.js:279
1570 #: src/translations.js:279
15691571 #, javascript-format
15701572 msgctxt "time interval"
15711573 msgid "%s-%s"
15741576 #. Translators:
15751577 #. * This means a a place where you can plug in your laptop with ethernet.
15761578 #.
1577 #: ../src/translations.js:345
1579 #: src/translations.js:345
15781580 msgid "wired"
15791581 msgstr "kablolu"
15801582
15811583 #. Translators:
15821584 #. * Like internet cafe or library where the computer is given.
15831585 #.
1584 #: ../src/translations.js:350
1586 #: src/translations.js:350
15851587 msgid "terminal"
15861588 msgstr "terminal"
15871589
15881590 #. Translators:
15891591 #. * This means there is personnel which helps you in case of problems.
15901592 #.
1591 #: ../src/translations.js:355
1593 #: src/translations.js:355
15921594 msgid "service"
15931595 msgstr "hizmet"
15941596
15951597 #. Translators: Accuracy of user location information
1596 #: ../src/utils.js:226
1598 #: src/utils.js:226
15971599 msgid "Unknown"
15981600 msgstr "Bilinmiyor"
15991601
16001602 #. Translators: Accuracy of user location information
1601 #: ../src/utils.js:229
1603 #: src/utils.js:229
16021604 msgid "Exact"
16031605 msgstr "Tam"
16041606
1605 #: ../src/utils.js:287
1607 #: src/utils.js:287
16061608 #, javascript-format
16071609 msgid "%f h"
16081610 msgstr "%f sa"
16091611
1610 #: ../src/utils.js:289
1612 #: src/utils.js:289
16111613 #, javascript-format
16121614 msgid "%f min"
16131615 msgstr "%f dk"
16141616
1615 #: ../src/utils.js:291
1617 #: src/utils.js:291
16161618 #, javascript-format
16171619 msgid "%f s"
16181620 msgstr "%f s"
16191621
16201622 #. Translators: This is a distance measured in kilometers
1621 #: ../src/utils.js:302
1623 #: src/utils.js:302
16221624 #, javascript-format
16231625 msgid "%s km"
16241626 msgstr "%s km"
16251627
16261628 #. Translators: This is a distance measured in meters
1627 #: ../src/utils.js:305
1629 #: src/utils.js:305
16281630 #, javascript-format
16291631 msgid "%s m"
16301632 msgstr "%s m"
16311633
16321634 #. Translators: This is a distance measured in miles
1633 #: ../src/utils.js:313
1635 #: src/utils.js:313
16341636 #, javascript-format
16351637 msgid "%s mi"
16361638 msgstr "%s mi"
16371639
16381640 #. Translators: This is a distance measured in feet
1639 #: ../src/utils.js:316
1641 #: src/utils.js:316
16401642 #, javascript-format
16411643 msgid "%s ft"
16421644 msgstr "%s ft"
1645
1646 #~ msgid "OK"
1647 #~ msgstr "Tamam"
16431648
16441649 #~| msgctxt "shortcut window"
16451650 #~| msgid "Open shape layer"
+353
-346
po/vi.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2018-02-26 18:06+0000\n"
11 "PO-Revision-Date: 2018-02-28 14:56+0700\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-08-30 12:07+0000\n"
10 "PO-Revision-Date: 2018-08-31 15:23+0700\n"
1211 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
1312 "Language-Team: Vietnamese <gnome-vi-list@gnome.org>\n"
1413 "Language: vi\n"
1817 "Plural-Forms: nplurals=1; plural=0;\n"
1918 "X-Generator: Gtranslator 2.91.7\n"
2019
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "Bản đồ GNOME"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
27 msgstr "Tìm các địa điểm trên thế giới"
28
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
26 msgstr "Tìm các địa điểm trên khắp thế giới"
27
28 #: data/org.gnome.Maps.appdata.xml.in:9
3029 msgid ""
3130 "Maps gives you quick access to maps all across the world. It allows you to "
3231 "quickly find the place you’re looking for by searching for a city or street, "
3635 "chóng tìm đến chỗ mà bạn đang tìm bằng cách tìm thành phố hay đường, hoặc vị "
3736 "trí địa điểm để gặp mặt bạn bè."
3837
39 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
38 #: data/org.gnome.Maps.appdata.xml.in:14
4039 msgid ""
4140 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4241 "thousands of people across the globe."
4746 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4847 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4948 #. your language to see what words you can use for the translated search.
50 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
49 #: data/org.gnome.Maps.appdata.xml.in:22
5150 msgid ""
5251 "You can even search for specific types of locations, such as “Pubs near Main "
5352 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5655 "Street, Boston” hay “Hotels near Alexanderplatz, Berlin”."
5756
5857 #. Translators: This is the program name.
59 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
60 #: ../src/application.js:85 ../src/mainWindow.js:511
58 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
59 #: src/mainWindow.js:503
6160 msgid "Maps"
6261 msgstr "Bản đồ"
6362
64 #: ../data/org.gnome.Maps.desktop.in.h:2
63 #: data/org.gnome.Maps.desktop.in:5
6564 msgid "A simple maps application"
6665 msgstr "Ứng dụng bản đồ đơn giản"
6766
68 #: ../data/org.gnome.Maps.desktop.in.h:3
67 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
68 #: data/org.gnome.Maps.desktop.in:8
69 msgid "org.gnome.Maps"
70 msgstr "org.gnome.Maps"
71
72 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
73 #: data/org.gnome.Maps.desktop.in:14
6974 msgid "Maps;"
7075 msgstr "Maps;Bản đồ;Ban do;"
7176
72 #: ../data/org.gnome.Maps.desktop.in.h:4
77 #: data/org.gnome.Maps.desktop.in:17
7378 msgid "Allows your location to be shown on the map."
7479 msgstr "Cho phép vị trí của bạn được hiển thị trên bản đồ."
7580
76 #: ../data/org.gnome.Maps.gschema.xml.h:1
81 #: data/org.gnome.Maps.gschema.xml:11
7782 msgid "last viewed location"
7883 msgstr "vị trí xem cuối cùng"
7984
80 #: ../data/org.gnome.Maps.gschema.xml.h:2
85 #: data/org.gnome.Maps.gschema.xml:12
8186 msgid "Coordinates of last viewed location."
8287 msgstr "Tọa độ của vị trí xem cuối cùng."
8388
84 #: ../data/org.gnome.Maps.gschema.xml.h:3
89 #: data/org.gnome.Maps.gschema.xml:16
8590 msgid "Window size"
8691 msgstr "Kích thước cửa sổ"
8792
88 #: ../data/org.gnome.Maps.gschema.xml.h:4
93 #: data/org.gnome.Maps.gschema.xml:17
8994 msgid "Window size (width and height)."
9095 msgstr "Kích thước cửa sổ (rộng và cao)."
9196
92 #: ../data/org.gnome.Maps.gschema.xml.h:5
97 #: data/org.gnome.Maps.gschema.xml:21
9398 msgid "Window position"
9499 msgstr "Vị trí cửa sổ"
95100
96 #: ../data/org.gnome.Maps.gschema.xml.h:6
101 #: data/org.gnome.Maps.gschema.xml:22
97102 msgid "Window position (X and Y)."
98103 msgstr "Vị trí cửa sổ (X và Y)."
99104
100 #: ../data/org.gnome.Maps.gschema.xml.h:7
105 #: data/org.gnome.Maps.gschema.xml:26
101106 msgid "Window maximized"
102107 msgstr "Cửa sổ phóng to"
103108
104 #: ../data/org.gnome.Maps.gschema.xml.h:8
109 #: data/org.gnome.Maps.gschema.xml:27
105110 msgid "Window maximization state"
106111 msgstr "Cửa sổ ở trạng thái phóng to hết cỡ"
107112
108 #: ../data/org.gnome.Maps.gschema.xml.h:9
113 #: data/org.gnome.Maps.gschema.xml:31
109114 msgid "Maximum number of search results"
110115 msgstr "Số kết quả tìm kiếm tối đa"
111116
112 #: ../data/org.gnome.Maps.gschema.xml.h:10
117 #: data/org.gnome.Maps.gschema.xml:32
113118 msgid "Maximum number of search results from geocode search."
114119 msgstr "Số kết quả tìm kiếm tối đa từ việc tìm kiếm geocode."
115120
116 #: ../data/org.gnome.Maps.gschema.xml.h:11
121 #: data/org.gnome.Maps.gschema.xml:36
117122 msgid "Number of recent places to store"
118123 msgstr "Số lượng nơi chốn mới dùng được lưu"
119124
120 #: ../data/org.gnome.Maps.gschema.xml.h:12
125 #: data/org.gnome.Maps.gschema.xml:37
121126 msgid "Number of recently visited places to store."
122127 msgstr "Số lượng nơi chốn mới thăm được lưu."
123128
124 #: ../data/org.gnome.Maps.gschema.xml.h:13
129 #: data/org.gnome.Maps.gschema.xml:41
125130 msgid "Number of recent routes to store"
126131 msgstr "Số lượng đường đi mới dùng được lưu"
127132
128 #: ../data/org.gnome.Maps.gschema.xml.h:14
133 #: data/org.gnome.Maps.gschema.xml:42
129134 msgid "Number of recently visited routes to store."
130135 msgstr "Số lượng đường đi mới đi được lưu."
131136
132 #: ../data/org.gnome.Maps.gschema.xml.h:15
137 #: data/org.gnome.Maps.gschema.xml:46
133138 msgid "Facebook check-in privacy setting"
134139 msgstr "Cài đặt riêng tư check-in Facebook"
135140
136141 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
137 #: ../data/org.gnome.Maps.gschema.xml.h:17
142 #: data/org.gnome.Maps.gschema.xml:48
138143 msgid ""
139144 "Latest used Facebook check-in privacy setting. Possible values are: "
140145 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142147 "Cài đặt riêng tư check-in Facebook lần cuối. Giá trị có thể là: EVERYONE, "
143148 "FRIENDS_OF_FRIENDS, ALL_FRIENDS hay SELF."
144149
145 #: ../data/org.gnome.Maps.gschema.xml.h:18
150 #: data/org.gnome.Maps.gschema.xml:52
146151 msgid "Foursquare check-in privacy setting"
147152 msgstr "Cài đặt riêng tư check-in Foursquare"
148153
149 #: ../data/org.gnome.Maps.gschema.xml.h:19
154 #: data/org.gnome.Maps.gschema.xml:53
150155 msgid ""
151156 "Latest used Foursquare check-in privacy setting. Possible values are: "
152157 "public, followers or private."
154159 "Cài đặt riêng tư check-in Foursquare lần cuối. Giá trị có thể là: public, "
155160 "followers hay private."
156161
157 #: ../data/org.gnome.Maps.gschema.xml.h:20
162 #: data/org.gnome.Maps.gschema.xml:57
158163 msgid "Foursquare check-in Facebook broadcasting"
159164 msgstr "Foursquare check-in quảng bá Facebook"
160165
161 #: ../data/org.gnome.Maps.gschema.xml.h:21
166 #: data/org.gnome.Maps.gschema.xml:58
162167 msgid ""
163168 "Indicates if Foursquare should broadcast the check-in as a post in the "
164169 "Facebook account associated with the Foursquare account."
166171 "Cho biết Foursquare có nên quảng bá check-in như là một bài viết trên tài "
167172 "khoản Facebook tổ hợp cùng với tài khoản Foursquare."
168173
169 #: ../data/org.gnome.Maps.gschema.xml.h:22
174 #: data/org.gnome.Maps.gschema.xml:62
170175 msgid "Foursquare check-in Twitter broadcasting"
171176 msgstr "Foursquare check-in quảng bá Twitter"
172177
173 #: ../data/org.gnome.Maps.gschema.xml.h:23
178 #: data/org.gnome.Maps.gschema.xml:63
174179 msgid ""
175180 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176181 "Twitter account associated with the Foursquare account."
178183 "Cho biết Foursquare có nên quảng bá check-in như là một tweet trên tài khoản "
179184 "Twitter tổ hợp cùng với tài khoản Foursquare."
180185
181 #: ../data/org.gnome.Maps.gschema.xml.h:24
186 #: data/org.gnome.Maps.gschema.xml:67
182187 msgid "OpenStreetMap username or e-mail address"
183188 msgstr "Tên tài khoản OpenStreetMap hay địa chỉ thư điện tử"
184189
185 #: ../data/org.gnome.Maps.gschema.xml.h:25
190 #: data/org.gnome.Maps.gschema.xml:68
186191 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
187192 msgstr "Biểu thị nếu người dùng đã đăng nhập vào sửa dữ liệu OpenStreetMap."
188193
189 #: ../data/org.gnome.Maps.gschema.xml.h:26
194 #: data/org.gnome.Maps.gschema.xml:72
190195 msgid "Last used transportation type for routing"
191196 msgstr "Kiểu phương tiện vận tải dùng cuối cùng để tìm đường"
192197
193 #: ../data/ui/app-menu.ui.h:1
198 #: data/ui/app-menu.ui:7
194199 msgid "Set up OpenStreetMap Account"
195200 msgstr "Cài đặt tài khoản OpenStreetMap"
196201
197 #: ../data/ui/app-menu.ui.h:2
202 #: data/ui/app-menu.ui:12
198203 msgid "_Keyboard Shortcuts"
199204 msgstr "_Phím tắt"
200205
201 #: ../data/ui/app-menu.ui.h:3
206 #: data/ui/app-menu.ui:17
202207 msgid "About"
203208 msgstr "Giới thiệu"
204209
205 #: ../data/ui/app-menu.ui.h:4
210 #: data/ui/app-menu.ui:21
206211 msgid "Quit"
207212 msgstr "Thoát"
208213
209 #: ../data/ui/check-in-dialog.ui.h:1
214 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
210215 msgid "Visibility"
211216 msgstr "Thấy"
212217
213 #: ../data/ui/check-in-dialog.ui.h:2
218 #: data/ui/check-in-dialog.ui:334
214219 msgid "Post on Facebook"
215220 msgstr "Gửi lên Facebook"
216221
217 #: ../data/ui/check-in-dialog.ui.h:3
222 #: data/ui/check-in-dialog.ui:348
218223 msgid "Post on Twitter"
219224 msgstr "Gửi lên Twitter"
220225
221 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
222 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
226 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
227 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
223228 msgid "_Cancel"
224229 msgstr "T_hôi"
225230
226231 #. Translators: Check in is used as a verb
227 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
232 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
228233 msgid "C_heck in"
229234 msgstr "_Ghi danh"
230235
231 #: ../data/ui/check-in-dialog.ui.h:6
236 #: data/ui/check-in-dialog.ui:427
232237 msgid "Everyone"
233238 msgstr "Mọi người"
234239
235 #: ../data/ui/check-in-dialog.ui.h:7
240 #: data/ui/check-in-dialog.ui:431
236241 msgid "Friends of friends"
237242 msgstr "Bạn của bạn"
238243
239 #: ../data/ui/check-in-dialog.ui.h:8
244 #: data/ui/check-in-dialog.ui:435
240245 msgid "Just friends"
241246 msgstr "Chỉ bạn"
242247
243 #: ../data/ui/check-in-dialog.ui.h:9
248 #: data/ui/check-in-dialog.ui:439
244249 msgid "Just me"
245250 msgstr "Chỉ tôi"
246251
247 #: ../data/ui/check-in-dialog.ui.h:10
252 #: data/ui/check-in-dialog.ui:453
248253 msgid "Public"
249254 msgstr "Công khai"
250255
251 #: ../data/ui/check-in-dialog.ui.h:11
256 #: data/ui/check-in-dialog.ui:457
252257 msgid "Followers"
253258 msgstr "Theo dõi"
254259
255 #: ../data/ui/check-in-dialog.ui.h:12
260 #: data/ui/check-in-dialog.ui:461
256261 msgid "Private"
257262 msgstr "Riêng tư"
258263
259 #: ../data/ui/context-menu.ui.h:1
264 #: data/ui/context-menu.ui:9
260265 msgid "What’s here?"
261266 msgstr "Đây là đâu?"
262267
263 #: ../data/ui/context-menu.ui.h:2
268 #: data/ui/context-menu.ui:16
264269 msgid "Copy Location"
265270 msgstr "Chép vị trí"
266271
267 #: ../data/ui/context-menu.ui.h:3
272 #: data/ui/context-menu.ui:23
268273 msgid "Export As Image"
269274 msgstr "Xuất ra ảnh"
270275
271 #: ../data/ui/context-menu.ui.h:4
276 #: data/ui/context-menu.ui:36
272277 msgid "Add to OpenStreetMap"
273278 msgstr "Thêm vào OpenStreetMap"
274279
275 #: ../data/ui/export-view-dialog.ui.h:1
280 #: data/ui/export-view-dialog.ui:14
276281 msgid "Export view"
277282 msgstr "Xuất phần hiển thị"
278283
279 #: ../data/ui/export-view-dialog.ui.h:3
284 #: data/ui/export-view-dialog.ui:34
280285 msgid "_Export"
281286 msgstr "_Xuất"
282287
283 #: ../data/ui/export-view-dialog.ui.h:4
288 #: data/ui/export-view-dialog.ui:126
284289 msgid "Include route and markers"
285290 msgstr "Bao gồm đường đi và người tạo"
286291
287 #: ../data/ui/help-overlay.ui.h:1
292 #: data/ui/help-overlay.ui:14
288293 msgctxt "shortcut window"
289294 msgid "General"
290295 msgstr "Chung"
291296
292 #: ../data/ui/help-overlay.ui.h:2
297 #: data/ui/help-overlay.ui:18
293298 msgctxt "shortcut window"
294299 msgid "Show Shortcuts"
295300 msgstr "Hiện phím tắt"
296301
297 #: ../data/ui/help-overlay.ui.h:3
302 #: data/ui/help-overlay.ui:25
298303 msgctxt "shortcut window"
299304 msgid "Search"
300305 msgstr "Tìm kiếm"
301306
302 #: ../data/ui/help-overlay.ui.h:4
307 #: data/ui/help-overlay.ui:32
303308 msgctxt "shortcut window"
304309 msgid "Toggle route planner"
305310 msgstr "Bật/tắt bộ lập kế hoạch đường đi"
306311
307 #: ../data/ui/help-overlay.ui.h:5
312 #: data/ui/help-overlay.ui:39
308313 msgctxt "shortcut window"
309314 msgid "Print route"
310315 msgstr "In đường đi"
311316
312 #: ../data/ui/help-overlay.ui.h:6
317 #: data/ui/help-overlay.ui:46
313318 msgctxt "shortcut window"
314319 msgid "Quit"
315320 msgstr "Thoát"
316321
317 #: ../data/ui/help-overlay.ui.h:7
322 #: data/ui/help-overlay.ui:55
318323 msgctxt "shortcut window"
319324 msgid "Map View"
320325 msgstr "Xem bản đồ"
321326
322 #: ../data/ui/help-overlay.ui.h:8
327 #: data/ui/help-overlay.ui:59
323328 msgctxt "shortcut window"
324329 msgid "Zoom in"
325330 msgstr "Phóng to"
326331
327 #: ../data/ui/help-overlay.ui.h:9
332 #: data/ui/help-overlay.ui:66
328333 msgctxt "shortcut window"
329334 msgid "Zoom out"
330335 msgstr "Thu nhỏ"
331336
332 #: ../data/ui/help-overlay.ui.h:10
337 #: data/ui/help-overlay.ui:73
333338 msgctxt "shortcut window"
334339 msgid "Toggle scale"
335340 msgstr "Bật/tắt thước đo"
336341
337 #: ../data/ui/help-overlay.ui.h:11
342 #: data/ui/help-overlay.ui:80
338343 msgctxt "shortcut window"
339344 msgid "Go to current location"
340345 msgstr "Đến vị trí hiện tại"
341346
342 #: ../data/ui/help-overlay.ui.h:12
347 #: data/ui/help-overlay.ui:87
343348 msgctxt "shortcut window"
344349 msgid "Switch to street view"
345350 msgstr "Chuyển sang xem đường phố"
346351
347 #: ../data/ui/help-overlay.ui.h:13
352 #: data/ui/help-overlay.ui:94
348353 msgctxt "shortcut window"
349354 msgid "Switch to aerial view"
350355 msgstr "Chuyển sang xem từ trên trời"
351356
352 #: ../data/ui/help-overlay.ui.h:14
357 #: data/ui/help-overlay.ui:101
353358 msgctxt "shortcut window"
354359 msgid "Open shape layer"
355360 msgstr "Mở lớp hình dạng"
356361
357362 #. Translators: This string uses ellipsis character
358 #: ../data/ui/layers-popover.ui.h:2
359 msgid "Open Shape Layer&#x2026;"
360 msgstr "Mở lớp hình dạng&#x2026;"
361
362 #: ../data/ui/location-service-notification.ui.h:1
363 #: data/ui/layers-popover.ui:71
364 msgid "Open Shape Layer…"
365 msgstr "Mở lớp hình dạng…"
366
367 #: data/ui/location-service-dialog.ui:16
363368 msgid "Turn on location services to find your location"
364369 msgstr "Bật dịch vụ vị trí để tìm vị trí của bạn"
365370
366 #: ../data/ui/location-service-notification.ui.h:2
371 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
372 #: data/ui/zoom-in-dialog.ui:28
373 msgid "Cancel"
374 msgstr "Thôi"
375
376 #: data/ui/location-service-dialog.ui:38
367377 msgid "Location Settings"
368378 msgstr "Cài đặt vị trí"
369379
370380 #. Translators: This is a tooltip
371 #: ../data/ui/main-window.ui.h:3
381 #: data/ui/main-window.ui:23
372382 msgid "Go to current location"
373383 msgstr "Đến vị trí hiện tại"
374384
375385 #. Translators: This is a tooltip
376 #: ../data/ui/main-window.ui.h:5
386 #: data/ui/main-window.ui:44
377387 msgid "Choose map type"
378388 msgstr "Chọn kiểu bản đồ"
379389
380390 #. Translators: This is a tooltip
381 #: ../data/ui/main-window.ui.h:7
391 #: data/ui/main-window.ui:69
382392 msgid "Zoom out"
383393 msgstr "Thu nhỏ"
384394
385395 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:9
396 #: data/ui/main-window.ui:85
387397 msgid "Zoom in"
388398 msgstr "Phóng to"
389399
390400 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:11
401 #: data/ui/main-window.ui:103
392402 msgid "Toggle route planner"
393403 msgstr "Bật/tắt bộ lập kế hoạch đường đi"
394404
395405 #. Translators: This is a tooltip
396 #: ../data/ui/main-window.ui.h:13
406 #: data/ui/main-window.ui:124
397407 msgid "Toggle favorites"
398408 msgstr "Chuyển đến chỗ đánh dấu"
399409
400410 #. Translators: This is a tooltip
401 #: ../data/ui/main-window.ui.h:15
411 #: data/ui/main-window.ui:144
402412 msgid "Print Route"
403413 msgstr "In đường đi"
404414
405 #: ../data/ui/main-window.ui.h:16
415 #: data/ui/main-window.ui:207
406416 msgid "Maps is offline!"
407417 msgstr "Bản đồ đang ngoại tuyến!"
408418
409 #: ../data/ui/main-window.ui.h:17
419 #: data/ui/main-window.ui:217
410420 msgid ""
411421 "Maps need an active internet connection to function properly, but one can’t "
412422 "be found."
414424 "Bản đồ cần được kết nối mạng internet để các chức năng một cách đúng đắn, "
415425 "nhưng không tìm thấy kết nối mạng nào."
416426
417 #: ../data/ui/main-window.ui.h:18
427 #: data/ui/main-window.ui:226
418428 msgid "Check your connection and proxy settings."
419429 msgstr "Kiểm tra lại kết nối và cài đặt ủy nhiệm của bạn."
420430
421431 #. Translators: This is a tooltip
422 #: ../data/ui/map-bubble.ui.h:2
432 #: data/ui/map-bubble.ui:45
423433 msgid "Add to new route"
424434 msgstr "Thêm đường đi mới"
425435
426436 #. Translators: This is a tooltip
427 #: ../data/ui/map-bubble.ui.h:4
437 #: data/ui/map-bubble.ui:62
428438 msgid "Open with another application"
429439 msgstr "Mở bằng ứng dụng khác"
430440
431441 #. Translators: This is a tooltip
432 #: ../data/ui/map-bubble.ui.h:6
442 #: data/ui/map-bubble.ui:79
433443 msgid "Mark as favorite"
434444 msgstr "Đánh dấu là hay dùng"
435445
436446 #. Translators: This is a tooltip
437 #: ../data/ui/map-bubble.ui.h:10
447 #: data/ui/map-bubble.ui:98
438448 msgid "Check in here"
439449 msgstr "Check in vào đây"
440450
441 #: ../data/ui/osm-account-dialog.ui.h:1
451 #: data/ui/osm-account-dialog.ui:9
442452 msgid "OpenStreetMap Account"
443453 msgstr "Tài khoản OpenStreetMap"
444454
445 #: ../data/ui/osm-account-dialog.ui.h:2
455 #: data/ui/osm-account-dialog.ui:22
446456 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
447457 msgstr ""
448458 "<span weight=\"bold\" size=\"x-large\">Đăng nhập để chỉnh sửa bản đồ</span>"
449459
450 #: ../data/ui/osm-account-dialog.ui.h:3
460 #: data/ui/osm-account-dialog.ui:36
451461 msgid ""
452462 "Help to improve the map, using an\n"
453463 "OpenStreetMap account."
455465 "Giúp đỡ cải tiến bản đồ bằng cách dùng\n"
456466 "một tài khoản OpenStreetMap."
457467
458 #: ../data/ui/osm-account-dialog.ui.h:5
468 #: data/ui/osm-account-dialog.ui:56
459469 msgid "Email"
460470 msgstr "Thư điện tử"
461471
462 #: ../data/ui/osm-account-dialog.ui.h:6
472 #: data/ui/osm-account-dialog.ui:81
463473 msgid "Password"
464474 msgstr "Mật khẩu"
465475
466 #: ../data/ui/osm-account-dialog.ui.h:7
476 #: data/ui/osm-account-dialog.ui:125
467477 msgid "Sign In"
468478 msgstr "Đăng nhập"
469479
470 #: ../data/ui/osm-account-dialog.ui.h:8
480 #: data/ui/osm-account-dialog.ui:146
471481 msgid "Don’t have an account?"
472482 msgstr "Không có tài khoản?"
473483
474484 #. The label should contain the link to the OSM reset password page with a translated title
475 #: ../data/ui/osm-account-dialog.ui.h:10
485 #: data/ui/osm-account-dialog.ui:159
476486 msgid ""
477487 "Sorry, that didn’t work. Please try again, or visit\n"
478488 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
482492 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
483493 "\">OpenStreetMap</a> để đặt lại tài khoản của bạn."
484494
485 #: ../data/ui/osm-account-dialog.ui.h:12
495 #: data/ui/osm-account-dialog.ui:172
486496 msgid "The verification code didn’t match, please try again."
487497 msgstr "Mã xác nhận không khớp, vui lòng thử lại."
488498
489 #: ../data/ui/osm-account-dialog.ui.h:13
499 #: data/ui/osm-account-dialog.ui:209
490500 msgid "Enter verification code shown above"
491501 msgstr "Nhập vào mã xác nhận hiện ở trên"
492502
493 #: ../data/ui/osm-account-dialog.ui.h:14
503 #: data/ui/osm-account-dialog.ui:232
494504 msgid "Verify"
495505 msgstr "Xác nhận"
496506
497 #: ../data/ui/osm-account-dialog.ui.h:15
507 #: data/ui/osm-account-dialog.ui:262
498508 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
499509 msgstr "<span weight=\"bold\" size=\"x-large\">Đã đăng nhập</span>"
500510
501 #: ../data/ui/osm-account-dialog.ui.h:16
511 #: data/ui/osm-account-dialog.ui:275
502512 msgid "Your OpenStreetMap account is active."
503513 msgstr "Tài khoản OpenStreetMap của bạn đang hoạt động."
504514
505 #: ../data/ui/osm-account-dialog.ui.h:17
515 #: data/ui/osm-account-dialog.ui:309
506516 msgid "Sign Out"
507517 msgstr "Đăng xuất"
508518
509 #: ../data/ui/osm-edit-address.ui.h:1
519 #: data/ui/osm-edit-address.ui:14
510520 msgid "Street"
511521 msgstr "Đường"
512522
513 #: ../data/ui/osm-edit-address.ui.h:2
523 #: data/ui/osm-edit-address.ui:26
514524 msgid "House number"
515525 msgstr "Số nhà"
516526
517 #: ../data/ui/osm-edit-address.ui.h:3
527 #: data/ui/osm-edit-address.ui:38
518528 msgid "Postal code"
519529 msgstr "Mã vùng"
520530
521531 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
522 #: ../data/ui/osm-edit-address.ui.h:5
532 #: data/ui/osm-edit-address.ui:50
523533 msgid "City"
524534 msgstr "Thành phố"
525535
526 #: ../data/ui/osm-edit-dialog.ui.h:1
536 #: data/ui/osm-edit-dialog.ui:58
527537 msgid "Type"
528538 msgstr "Kiểu"
529539
530 #: ../data/ui/osm-edit-dialog.ui.h:2
540 #: data/ui/osm-edit-dialog.ui:84
531541 msgid "None"
532542 msgstr "Không"
533543
534 #: ../data/ui/osm-edit-dialog.ui.h:3
544 #: data/ui/osm-edit-dialog.ui:129
535545 msgid "Add Field"
536546 msgstr "Thêm trường"
537547
538 #: ../data/ui/osm-edit-dialog.ui.h:4
548 #: data/ui/osm-edit-dialog.ui:163
539549 msgid "Comment"
540550 msgstr "Chú thích"
541551
542 #: ../data/ui/osm-edit-dialog.ui.h:5
552 #: data/ui/osm-edit-dialog.ui:195
543553 msgid ""
544554 "Map changes will be visible on all maps that use\n"
545555 "OpenStreetMap data."
547557 "Các thay đổi bản đồ sẽ khả kiến trên mọi bản đồ mà\n"
548558 "nó dùng dữ liệu OpenStreetMap."
549559
550 #: ../data/ui/osm-edit-dialog.ui.h:7
560 #: data/ui/osm-edit-dialog.ui:241
551561 msgid "Recently Used"
552562 msgstr "Vừa dùng"
553563
554 #: ../data/ui/osm-edit-dialog.ui.h:8
564 #: data/ui/osm-edit-dialog.ui:280
555565 msgctxt "dialog title"
556566 msgid "Edit on OpenStreetMap"
557567 msgstr "Sửa trên OpenStreetMap"
558568
559 #: ../data/ui/osm-edit-dialog.ui.h:9
560 msgid "Cancel"
561 msgstr "Thôi"
562
563 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:512
569 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
564570 msgid "Next"
565571 msgstr "Tiếp theo"
566572
567573 #. Translators: This is a tooltip
568 #: ../data/ui/place-bubble.ui.h:2
574 #: data/ui/place-bubble.ui:49
569575 msgid "Edit on OpenStreetMap"
570576 msgstr "Sửa trên OpenStreetMap"
571577
572578 #. Translators: This is a tooltip
573 #: ../data/ui/place-bubble.ui.h:4
579 #: data/ui/place-bubble.ui:73
574580 msgid "Show more information"
575581 msgstr "Cung cấp thêm thông tin"
576582
577 #: ../data/ui/place-popover.ui.h:1
583 #: data/ui/place-popover.ui:24
578584 msgid "Press enter to search"
579585 msgstr "Bấm phím Enter để tìm kiếm"
580586
581 #: ../data/ui/place-popover.ui.h:2
587 #: data/ui/place-popover.ui:72
582588 msgid "No results found"
583589 msgstr "Không tìm thấy kết quả nào"
584590
585591 #. Translators: This is a tooltip
586 #: ../data/ui/route-entry.ui.h:2
592 #: data/ui/route-entry.ui:20
587593 msgid "Drag to change order of the route"
588594 msgstr "Kéo thả để thay đổi thứ tự của đường đi"
589595
590 #: ../data/ui/send-to-dialog.ui.h:1
596 #: data/ui/send-to-dialog.ui:15
591597 msgid "Open location"
592598 msgstr "Mở vị trí"
593599
594 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
600 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
595601 msgid "_Open"
596602 msgstr "_Mở"
597603
598 #: ../data/ui/shape-layer-file-chooser.ui.h:1 ../src/mainWindow.js:62
604 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:61
599605 msgid "Open Shape Layer"
600606 msgstr "Mở lớp hình dạng"
601607
602608 #. Translators: This is a tooltip
603 #: ../data/ui/shape-layer-row.ui.h:2
609 #: data/ui/shape-layer-row.ui:19
604610 msgid "Toggle visible"
605611 msgstr "Bật/tắt khả kiến"
606612
607 #: ../data/ui/sidebar.ui.h:1
613 #: data/ui/sidebar.ui:275
608614 msgid "Route search by GraphHopper"
609615 msgstr "Tìm kiếm đường đi bằng GraphHopper"
610616
611 #: ../data/ui/sidebar.ui.h:2
617 #: data/ui/sidebar.ui:296
612618 msgid "Route search by OpenTripPlanner"
613619 msgstr "Tìm kiếm đường đi bằng OpenTripPlanner"
614620
615 #: ../data/ui/sidebar.ui.h:3
621 #: data/ui/sidebar.ui:369
616622 msgid ""
617623 "Routing itineraries for public transit is provided by GNOME\n"
618624 "using timetable data obtained from transit companies or agencies.\n"
631637 "Các tên và nhánh hiển thị coi như là các thương hiệu đã đăng ký khi áp dụng "
632638 "được."
633639
634 #: ../data/ui/social-place-more-results-row.ui.h:1
640 #: data/ui/social-place-more-results-row.ui:8
635641 msgid "Show more results"
636642 msgstr "Hiện thêm các kết quả"
637643
638644 #. Translators: This is a tooltip
639 #: ../data/ui/transit-leg-row.ui.h:2
645 #: data/ui/transit-leg-row.ui:126
640646 msgid "Hide intermediate stops and information"
641647 msgstr "Ẩn các điểm dừng và thông tin trung gian"
642648
643649 #. Translators: This is a tooltip
644 #: ../data/ui/transit-leg-row.ui.h:4
650 #: data/ui/transit-leg-row.ui:200
645651 msgid "Show intermediate stops and information"
646652 msgstr "Hiển thị các điểm dừng và thông tin trung gian"
647653
648654 #. Indicates searching for the next available itineraries
649 #: ../data/ui/transit-options-panel.ui.h:2
655 #: data/ui/transit-options-panel.ui:18
650656 msgid "Leave Now"
651657 msgstr "Khởi hành ngay"
652658
653659 #. Indicates searching for itineraries leaving at the specified time at the earliest
654 #: ../data/ui/transit-options-panel.ui.h:4
660 #: data/ui/transit-options-panel.ui:19
655661 msgid "Leave By"
656662 msgstr "Khởi hành bằng"
657663
658664 #. Indicates searching for itineraries arriving no later than the specified time
659 #: ../data/ui/transit-options-panel.ui.h:6
665 #: data/ui/transit-options-panel.ui:20
660666 msgid "Arrive By"
661667 msgstr "Tới bằng"
662668
663669 #. Header indicating selected modes of transit
664 #: ../data/ui/transit-options-panel.ui.h:8
670 #: data/ui/transit-options-panel.ui:106
665671 msgid "Show"
666672 msgstr "Hiện"
667673
668 #: ../data/ui/transit-options-panel.ui.h:9
674 #: data/ui/transit-options-panel.ui:117
669675 msgid "Buses"
670676 msgstr "Xe buýt"
671677
672 #: ../data/ui/transit-options-panel.ui.h:10
678 #: data/ui/transit-options-panel.ui:124
673679 msgid "Trams"
674680 msgstr "Xe điện"
675681
676 #: ../data/ui/transit-options-panel.ui.h:11
682 #: data/ui/transit-options-panel.ui:131
677683 msgid "Trains"
678684 msgstr "Xe lửa"
679685
680 #: ../data/ui/transit-options-panel.ui.h:12
686 #: data/ui/transit-options-panel.ui:138
681687 msgid "Subway"
682 msgstr "Hầm ngầm"
683
684 #: ../data/ui/transit-options-panel.ui.h:13
688 msgstr "Xe điện ngầm"
689
690 #: data/ui/transit-options-panel.ui:145
685691 msgid "Ferries"
686692 msgstr "Phà"
687693
688 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:118
694 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
689695 msgid "Current location"
690696 msgstr "Vị trí hiện tại"
691697
692698 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
693 #: ../data/ui/user-location-bubble.ui.h:4
694 #, no-c-format
699 #: data/ui/user-location-bubble.ui:28
695700 msgid "Accuracy: %s"
696701 msgstr "Độ chính xác: %s"
697702
698 #: ../data/ui/zoom-in-notification.ui.h:1
703 #: data/ui/zoom-in-dialog.ui:16
699704 msgid "Zoom in to add location!"
700705 msgstr "Phóng to vào vị trí thêm!"
701706
702 #: ../data/ui/zoom-in-notification.ui.h:2
703 msgid "OK"
704 msgstr "Được"
705
706 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
707 #: ../lib/maps-file-tile-source.c:459
707 #: data/ui/zoom-in-dialog.ui:38
708 msgid "Zoom In"
709 msgstr "Phóng to"
710
711 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
712 #: lib/maps-file-tile-source.c:459
708713 msgid "Failed to find tile structure in directory"
709714 msgstr "Gặp lỗi khi tìm cấu trúc lát gạch trong thư mục"
710715
711 #: ../lib/maps-osm.c:56
716 #: lib/maps-osm.c:56
712717 msgid "Failed to parse XML document"
713718 msgstr "Gặp lỗi khi phân tích cú pháp XML"
714719
715 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
720 #: lib/maps-osm.c:252 lib/maps-osm.c:405
716721 msgid "Missing required attributes"
717722 msgstr "Thiếu các thuộc tính cần thiết"
718723
719 #: ../lib/maps-osm.c:453
724 #: lib/maps-osm.c:453
720725 msgid "Could not find OSM element"
721726 msgstr "Không thể tìm thấy phần tử OSM"
722727
723 #: ../src/application.js:98
728 #: src/application.js:95
724729 msgid "A path to a local tiles directory structure"
725730 msgstr "Một đường dẫn đến cấu trúc thư mục lát gạch"
726731
727 #: ../src/application.js:102
732 #: src/application.js:99
728733 msgid "Show the version of the program"
729734 msgstr "Hiển thị phiên bản của chương trình"
730735
731 #: ../src/checkInDialog.js:167
736 #: src/checkInDialog.js:167
732737 msgid "Select an account"
733738 msgstr "Chọn tài khoản"
734739
735 #: ../src/checkInDialog.js:172 ../src/checkInDialog.js:244
740 #: src/checkInDialog.js:172 src/checkInDialog.js:244
736741 msgid "Loading"
737742 msgstr "Đang tải"
738743
739 #: ../src/checkInDialog.js:196
744 #: src/checkInDialog.js:196
740745 msgid "Select a place"
741746 msgstr "Chọn một địa điểm"
742747
743 #: ../src/checkInDialog.js:201
748 #: src/checkInDialog.js:201
744749 msgid ""
745750 "Maps cannot find the place to check in to with Facebook. Please select one "
746751 "from this list."
748753 "Maps không thể tìm thấy chỗ để chekck in vào với Facebook. Vui lòng chọn một "
749754 "cái từ danh sách này."
750755
751 #: ../src/checkInDialog.js:203
756 #: src/checkInDialog.js:203
752757 msgid ""
753758 "Maps cannot find the place to check in to with Foursquare. Please select one "
754759 "from this list."
758763
759764 #. Translators: %s is the name of the place to check in.
760765 #.
761 #: ../src/checkInDialog.js:218
766 #: src/checkInDialog.js:218
762767 #, javascript-format
763768 msgid "Check in to %s"
764769 msgstr "Check in vào %s"
765770
766771 #. Translators: %s is the name of the place to check in.
767772 #.
768 #: ../src/checkInDialog.js:228
773 #: src/checkInDialog.js:228
769774 #, javascript-format
770775 msgid "Write an optional message to check in to %s."
771776 msgstr "Ghi một lời nhắn tùy chọn để check in vào %s."
772777
773 #: ../src/checkInDialog.js:280 ../src/checkIn.js:162
774 #: ../src/osmEditDialog.js:549
778 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
775779 msgid "An error has occurred"
776780 msgstr "Đã có lỗi xảy ra"
777781
778782 #. Translators: %s is the place name that user wanted to check-in
779 #: ../src/checkIn.js:144
783 #: src/checkIn.js:144
780784 #, javascript-format
781785 msgid "Cannot find “%s” in the social service"
782786 msgstr "Không thể tìm thấy “%s” trong dịch vụ xã hội"
783787
784 #: ../src/checkIn.js:146
788 #: src/checkIn.js:146
785789 msgid "Cannot find a suitable place to check-in in this location"
786790 msgstr "Không thể tìm thấy chỗ phù hợp để check-in vào vị trí này"
787791
788 #: ../src/checkIn.js:150
792 #: src/checkIn.js:150
789793 msgid ""
790794 "Credentials have expired, please open Online Accounts to sign in and enable "
791795 "this account"
793797 "Giấy ủy nhiệm đã hết hạn, vui lòng mở Tài khoản trực tuyến để đang nhập và "
794798 "bật tài khoản này"
795799
796 #: ../src/contextMenu.js:95
800 #: src/contextMenu.js:98
797801 msgid "Route from here"
798802 msgstr "Đường đi từ đây"
799803
800 #: ../src/contextMenu.js:97
804 #: src/contextMenu.js:100
801805 msgid "Add destination"
802806 msgstr "Thêm đích"
803807
804 #: ../src/contextMenu.js:99
808 #: src/contextMenu.js:102
805809 msgid "Route to here"
806810 msgstr "Đường đi đến đây"
807811
808 #: ../src/contextMenu.js:128
812 #: src/contextMenu.js:131
809813 msgid "Nothing found here!"
810814 msgstr "Không thấy gì ở đây!"
811815
812 #: ../src/contextMenu.js:185
816 #: src/contextMenu.js:192
813817 msgid ""
814818 "Location was added to the map, note that it may take a while before it shows "
815819 "on the map and in search results."
821825 #. * exported image with coordinates. The .png extension should be kept
822826 #. * intact in the translated string.
823827 #.
824 #: ../src/exportViewDialog.js:82
828 #: src/exportViewDialog.js:82
825829 #, javascript-format
826830 msgid "Maps at %f, %f.png"
827831 msgstr "Bản đồ tại %f, %f.png"
828832
829 #: ../src/exportViewDialog.js:154
833 #: src/exportViewDialog.js:154
830834 msgid "Filesystem is read only"
831835 msgstr "Hệ thống tập tin chỉ cho đọc"
832836
833 #: ../src/exportViewDialog.js:156
837 #: src/exportViewDialog.js:156
834838 msgid "You do not have permission to save there"
835839 msgstr "Bạn không có đủ quyền hạn để lưu vào đây"
836840
837 #: ../src/exportViewDialog.js:158
841 #: src/exportViewDialog.js:158
838842 msgid "The directory does not exist"
839843 msgstr "Thư mục không tồn tại"
840844
841 #: ../src/exportViewDialog.js:160
845 #: src/exportViewDialog.js:160
842846 msgid "No filename specified"
843847 msgstr "Chưa xác định tên tập tin"
844848
845 #: ../src/exportViewDialog.js:168
849 #: src/exportViewDialog.js:168
846850 msgid "Unable to export view"
847851 msgstr "Không thể xuất hình vẽ"
848852
849 #: ../src/geoJSONSource.js:98
853 #: src/geoJSONSource.js:98
850854 msgid "invalid coordinate"
851855 msgstr "tọa độ không hợp lệ"
852856
853 #: ../src/geoJSONSource.js:147 ../src/geoJSONSource.js:187
854 #: ../src/geoJSONSource.js:202
857 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
855858 msgid "parse error"
856859 msgstr "lỗi phân tích"
857860
858 #: ../src/geoJSONSource.js:181
861 #: src/geoJSONSource.js:181
859862 msgid "unknown geometry"
860863 msgstr "không hiểu dạng hình"
861864
862 #: ../src/graphHopper.js:89 ../src/openTripPlanner.js:656
865 #: src/graphHopper.js:93 src/openTripPlanner.js:652
863866 msgid "Route request failed."
864867 msgstr "Yêu cầu đường đi gặp lỗi."
865868
866 #: ../src/graphHopper.js:97 ../src/openTripPlanner.js:619
869 #: src/graphHopper.js:100 src/openTripPlanner.js:615
867870 msgid "No route found."
868871 msgstr "Không tìm thấy lộ trình nào."
869872
870 #: ../src/graphHopper.js:189
873 #: src/graphHopper.js:188
871874 msgid "Start!"
872875 msgstr "Bắt đầu!"
873876
874 #: ../src/mainWindow.js:59
877 #: src/mainWindow.js:58
875878 msgid "All Layer Files"
876879 msgstr "Mọi tập tin lớp"
877880
878 #: ../src/mainWindow.js:452
881 #: src/mainWindow.js:436
879882 msgid "Failed to connect to location service"
880883 msgstr "Gặp lỗi khi kết nối đến dịch vụ vị trí"
881884
882 #: ../src/mainWindow.js:509
885 #: src/mainWindow.js:501
883886 msgid "translator-credits"
884887 msgstr "Nhóm Việt hóa GNOME <gnome-vi-list@gnome.org>"
885888
886 #: ../src/mainWindow.js:512
889 #: src/mainWindow.js:504
887890 msgid "A map application for GNOME"
888891 msgstr "Ứng dụng bản đồ dành cho GNOME"
889892
890 #: ../src/mainWindow.js:523
893 #: src/mainWindow.js:515
891894 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
892895 msgstr "Bản quyền © 2011 – 2017 Red Hat, Inc. và các tác giả Bản đồ GNOME"
893896
894 #: ../src/mainWindow.js:542
897 #: src/mainWindow.js:534
895898 #, javascript-format
896899 msgid "Map data by %s and contributors"
897900 msgstr "Dữ liệu bản đồ bởi %s và những người đóng góp"
901904 #. * the bare name of the tile provider, or a linkified URL if one
902905 #. * is available
903906 #.
904 #: ../src/mainWindow.js:558
907 #: src/mainWindow.js:550
905908 #, javascript-format
906909 msgid "Map tiles provided by %s"
907910 msgstr "Tiêu đề bản đồ cung cấp bởi %s"
908911
909 #: ../src/mapView.js:350
912 #: src/mapView.js:353
910913 msgid "File type is not supported"
911914 msgstr "Kiểu tập tin không được hỗ trợ"
912915
913 #: ../src/mapView.js:357
916 #: src/mapView.js:360
914917 msgid "Failed to open layer"
915918 msgstr "Gặp lỗi khi mở lớp"
916919
917 #: ../src/mapView.js:393
920 #: src/mapView.js:396
918921 msgid "Failed to open GeoURI"
919922 msgstr "Gặp lỗi khi mở GeoURI"
920923
921 #: ../src/openTripPlanner.js:613
922 msgid "No earlier alternatives found."
923 msgstr "Không tìm thấy lựa chọn trước nào."
924
925 #: ../src/openTripPlanner.js:614
926 msgid "No later alternatives found."
927 msgstr "Không tìm thấy lựa chọn sau nào."
928
929 #: ../src/openTripPlanner.js:652
924 #: src/openTripPlanner.js:648
930925 msgid "No timetable data found for this route."
931926 msgstr "Không tìm thấy dữ liệu bản thời gian cho lộ trình này."
932927
933928 #. setting the status in session.cancel_message still seems
934929 #. to always give status IO_ERROR
935 #: ../src/osmConnection.js:436
930 #: src/osmConnection.js:436
936931 msgid "Incorrect user name or password"
937932 msgstr "Tên người dùng hay mật khẩu sai"
938933
939 #: ../src/osmConnection.js:438
934 #: src/osmConnection.js:438
940935 msgid "Success"
941936 msgstr "Thành công"
942937
943 #: ../src/osmConnection.js:440
938 #: src/osmConnection.js:440
944939 msgid "Bad request"
945940 msgstr "Yêu cầu sai"
946941
947 #: ../src/osmConnection.js:442
942 #: src/osmConnection.js:442
948943 msgid "Object not found"
949944 msgstr "Không thể tìm thấy đối tượng"
950945
951 #: ../src/osmConnection.js:444
946 #: src/osmConnection.js:444
952947 msgid "Conflict, someone else has just modified the object"
953948 msgstr "Xung đột, đã có ai đó vừa sửa đối tượng"
954949
955 #: ../src/osmConnection.js:446
950 #: src/osmConnection.js:446
956951 msgid "Object has been deleted"
957952 msgstr "Đối tượng đã bị xóa"
958953
959 #: ../src/osmConnection.js:448
954 #: src/osmConnection.js:448
960955 msgid "Way or relation refers to non-existing children"
961956 msgstr "Lối hoặc quan hệ chỉ đến một con mà nó không tồn tại"
962957
963 #: ../src/osmEditDialog.js:105
958 #: src/osmEditDialog.js:105
964959 msgid "Name"
965960 msgstr "Tên"
966961
967 #: ../src/osmEditDialog.js:108
962 #: src/osmEditDialog.js:108
968963 msgid "The official name. This is typically what appears on signs."
969964 msgstr "Tên chính thức. Đây là cái thường xuất hiện trên chữ ký."
970965
971 #: ../src/osmEditDialog.js:111
966 #: src/osmEditDialog.js:111
972967 msgid "Address"
973968 msgstr "Địa chỉ"
974969
975 #: ../src/osmEditDialog.js:119
970 #: src/osmEditDialog.js:119
976971 msgid "Website"
977972 msgstr "Trang thông tin điện tử"
978973
979 #: ../src/osmEditDialog.js:122
974 #: src/osmEditDialog.js:122
980975 msgid ""
981976 "The official website. Try to use the most basic form of a URL i.e. http://"
982977 "example.com instead of http://example.com/index.html."
984979 "Trang thông tin điện tử chính thức. Dùng dạng thức URL cơ bản nhất ví dụ "
985980 "http://example.com thay cho http://example.com/index.html."
986981
987 #: ../src/osmEditDialog.js:127
982 #: src/osmEditDialog.js:127
988983 msgid "Phone"
989984 msgstr "Điện thoại"
990985
991 #: ../src/osmEditDialog.js:131
986 #: src/osmEditDialog.js:131
992987 msgid ""
993988 "Phone number. Use the international format, starting with a + sign. Beware "
994989 "of local privacy laws, especially for private phone numbers."
996991 "Số điện thoại. Dùng định dạng quốc tế, bắt đầu bằng dấu +. Hãy cẩn thận với "
997992 "luật riêng tư địa phương, đặc biệt là các số điện thoại riêng."
998993
999 #: ../src/osmEditDialog.js:136 ../src/placeBubble.js:173
994 #: src/osmEditDialog.js:136 src/placeBubble.js:173
1000995 msgid "Wikipedia"
1001996 msgstr "Wikipedia"
1002997
1003 #: ../src/osmEditDialog.js:140
998 #: src/osmEditDialog.js:140
1004999 msgid ""
10051000 "The format used should include the language code and the article title like "
10061001 "“en:Article title”."
10081003 "Nên dùng dạng thức có bao gồm mã ngôn ngữ và tiêu đề bài viết như là ”vi:"
10091004 "Tiêu đề bài viết”."
10101005
1011 #: ../src/osmEditDialog.js:144
1006 #: src/osmEditDialog.js:144
10121007 msgid "Opening hours"
10131008 msgstr "Giờ mở cửa"
10141009
1015 #: ../src/osmEditDialog.js:149
1010 #: src/osmEditDialog.js:149
10161011 msgid "See the link in the label for help on format."
10171012 msgstr "Xem liên kết trong nhãn để nhận được hỗ trợ về định dạng."
10181013
1019 #: ../src/osmEditDialog.js:152
1014 #: src/osmEditDialog.js:152
10201015 msgid "Population"
10211016 msgstr "Dân số"
10221017
1023 #: ../src/osmEditDialog.js:157
1018 #: src/osmEditDialog.js:157
10241019 msgid "Altitude"
10251020 msgstr "Cao độ"
10261021
1027 #: ../src/osmEditDialog.js:160
1022 #: src/osmEditDialog.js:160
10281023 msgid "Elevation (height above sea level) of a point in metres."
10291024 msgstr "Cao độ (độ cao trên mực nước biển) của một điểm tính bằng mét."
10301025
1031 #: ../src/osmEditDialog.js:163
1026 #: src/osmEditDialog.js:163
10321027 msgid "Wheelchair access"
10331028 msgstr "Lối vào xe lăn"
10341029
1035 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1036 #: ../src/osmEditDialog.js:213
1030 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
10371031 msgid "Yes"
10381032 msgstr "Đồng ý"
10391033
1040 #: ../src/osmEditDialog.js:167 ../src/osmEditDialog.js:176
1041 #: ../src/osmEditDialog.js:214
1034 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
10421035 msgid "No"
10431036 msgstr "Không"
10441037
1045 #: ../src/osmEditDialog.js:168
1038 #: src/osmEditDialog.js:168
10461039 msgid "Limited"
10471040 msgstr "Bị giới hạn"
10481041
1049 #: ../src/osmEditDialog.js:169
1042 #: src/osmEditDialog.js:169
10501043 msgid "Designated"
10511044 msgstr "Đã được thiết kế"
10521045
1053 #: ../src/osmEditDialog.js:172
1046 #: src/osmEditDialog.js:172
10541047 msgid "Internet access"
10551048 msgstr "Truy cập mạng Internet"
10561049
10571050 #. Translators:
10581051 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10591052 #.
1060 #: ../src/osmEditDialog.js:177 ../src/translations.js:340
1053 #: src/osmEditDialog.js:177 src/translations.js:340
10611054 msgid "Wi-Fi"
10621055 msgstr "Wi-Fi"
10631056
1064 #: ../src/osmEditDialog.js:178
1057 #: src/osmEditDialog.js:178
10651058 msgid "Wired"
10661059 msgstr "Có dây"
10671060
1068 #: ../src/osmEditDialog.js:179
1061 #: src/osmEditDialog.js:179
10691062 msgid "Terminal"
10701063 msgstr "Thiết bị cuối"
10711064
1072 #: ../src/osmEditDialog.js:180
1065 #: src/osmEditDialog.js:180
10731066 msgid "Service"
10741067 msgstr "Dịch vụ"
10751068
1076 #: ../src/osmEditDialog.js:183
1069 #: src/osmEditDialog.js:183
10771070 msgid "Religion"
10781071 msgstr "Tôn giáo"
10791072
1080 #: ../src/osmEditDialog.js:186 ../src/translations.js:363
1073 #: src/osmEditDialog.js:186 src/translations.js:363
10811074 msgid "Animism"
10821075 msgstr "Thuyết vật linh"
10831076
1084 #: ../src/osmEditDialog.js:187
1077 #: src/osmEditDialog.js:187
10851078 msgid "Bahá’í"
10861079 msgstr "Bahá’í"
10871080
1088 #: ../src/osmEditDialog.js:188 ../src/translations.js:365
1081 #: src/osmEditDialog.js:188 src/translations.js:365
10891082 msgid "Buddhism"
10901083 msgstr "Phật giáo"
10911084
1092 #: ../src/osmEditDialog.js:189 ../src/translations.js:366
1085 #: src/osmEditDialog.js:189 src/translations.js:366
10931086 msgid "Caodaism"
10941087 msgstr "Đạo cao đài"
10951088
1096 #: ../src/osmEditDialog.js:190 ../src/translations.js:367
1089 #: src/osmEditDialog.js:190 src/translations.js:367
10971090 msgid "Christianity"
10981091 msgstr "Cơ đốc giáo"
10991092
1100 #: ../src/osmEditDialog.js:191 ../src/translations.js:368
1093 #: src/osmEditDialog.js:191 src/translations.js:368
11011094 msgid "Confucianism"
11021095 msgstr "Khổng giáo"
11031096
1104 #: ../src/osmEditDialog.js:192 ../src/translations.js:369
1097 #: src/osmEditDialog.js:192 src/translations.js:369
11051098 msgid "Hinduism"
11061099 msgstr "Ấn Độ giáo"
11071100
1108 #: ../src/osmEditDialog.js:193 ../src/translations.js:370
1101 #: src/osmEditDialog.js:193 src/translations.js:370
11091102 msgid "Jainism"
11101103 msgstr "Đạo Giai-na"
11111104
1112 #: ../src/osmEditDialog.js:194 ../src/translations.js:371
1105 #: src/osmEditDialog.js:194 src/translations.js:371
11131106 msgid "Judaism"
11141107 msgstr "Đạo Do Thái"
11151108
1116 #: ../src/osmEditDialog.js:195 ../src/translations.js:372
1109 #: src/osmEditDialog.js:195 src/translations.js:372
11171110 msgid "Islam"
11181111 msgstr "Hồi giáo"
11191112
1120 #: ../src/osmEditDialog.js:196 ../src/translations.js:373
1113 #: src/osmEditDialog.js:196 src/translations.js:373
11211114 msgid "Multiple Religions"
11221115 msgstr "Đa tôn giáo"
11231116
1124 #: ../src/osmEditDialog.js:197 ../src/translations.js:374
1117 #: src/osmEditDialog.js:197 src/translations.js:374
11251118 msgid "Paganism"
11261119 msgstr "Tà giáo"
11271120
1128 #: ../src/osmEditDialog.js:198 ../src/translations.js:375
1121 #: src/osmEditDialog.js:198 src/translations.js:375
11291122 msgid "Pastafarianism"
11301123 msgstr "Pastafarianism"
11311124
1132 #: ../src/osmEditDialog.js:199 ../src/translations.js:376
1125 #: src/osmEditDialog.js:199 src/translations.js:376
11331126 msgid "Scientology"
11341127 msgstr "Khoa học học"
11351128
1136 #: ../src/osmEditDialog.js:200 ../src/translations.js:377
1129 #: src/osmEditDialog.js:200 src/translations.js:377
11371130 msgid "Shinto"
11381131 msgstr "Đạo thần Nhật bản"
11391132
1140 #: ../src/osmEditDialog.js:201 ../src/translations.js:378
1133 #: src/osmEditDialog.js:201 src/translations.js:378
11411134 msgid "Sikhism"
11421135 msgstr "Đạo Sikh"
11431136
1144 #: ../src/osmEditDialog.js:202 ../src/translations.js:379
1137 #: src/osmEditDialog.js:202 src/translations.js:379
11451138 msgid "Spiritualism"
11461139 msgstr "Thuyết duy linh"
11471140
1148 #: ../src/osmEditDialog.js:203 ../src/translations.js:380
1141 #: src/osmEditDialog.js:203 src/translations.js:380
11491142 msgid "Taoism"
11501143 msgstr "Đạo Lão"
11511144
1152 #: ../src/osmEditDialog.js:204 ../src/translations.js:381
1145 #: src/osmEditDialog.js:204 src/translations.js:381
11531146 msgid "Unitarian Universalism"
11541147 msgstr "Thuyết phổ độ nhất thể"
11551148
1156 #: ../src/osmEditDialog.js:205 ../src/translations.js:382
1149 #: src/osmEditDialog.js:205 src/translations.js:382
11571150 msgid "Voodoo"
11581151 msgstr "Thầy mo"
11591152
1160 #: ../src/osmEditDialog.js:206 ../src/translations.js:383
1153 #: src/osmEditDialog.js:206 src/translations.js:383
11611154 msgid "Yazidism"
11621155 msgstr "Yazidism"
11631156
1164 #: ../src/osmEditDialog.js:207 ../src/translations.js:384
1157 #: src/osmEditDialog.js:207 src/translations.js:384
11651158 msgid "Zoroastrianism"
11661159 msgstr "Đạo thờ lửa"
11671160
1168 #: ../src/osmEditDialog.js:210
1161 #: src/osmEditDialog.js:210
11691162 msgid "Toilets"
11701163 msgstr "Nhà vệ sinh"
11711164
1172 #: ../src/osmEditDialog.js:217
1165 #: src/osmEditDialog.js:217
11731166 msgid "Note"
11741167 msgstr "Ghi chú"
11751168
1176 #: ../src/osmEditDialog.js:220
1169 #: src/osmEditDialog.js:220
11771170 msgid ""
11781171 "Information used to inform other mappers about non-obvious information about "
11791172 "an element, the author’s intent when creating it, or hints for further "
11831176 "tin không-rõ-ràng về một phần tử, mục đích của tác giả khi tạo nó, hoặc gợi "
11841177 "ý cải tiến hơn nữa."
11851178
1186 #: ../src/osmEditDialog.js:325
1179 #: src/osmEditDialog.js:325
11871180 msgctxt "dialog title"
11881181 msgid "Add to OpenStreetMap"
11891182 msgstr "Thêm vào OpenStreetMap"
11901183
1191 #: ../src/osmEditDialog.js:379
1184 #: src/osmEditDialog.js:379
11921185 msgid "Select Type"
11931186 msgstr "Chọn kiểu"
11941187
1195 #: ../src/osmEditDialog.js:496
1188 #: src/osmEditDialog.js:496
11961189 msgid "Done"
11971190 msgstr "Xong"
11981191
1199 #: ../src/placeBubble.js:125
1192 #: src/placeBubble.js:125
12001193 msgid "Population:"
12011194 msgstr "Dân số:"
12021195
1203 #: ../src/placeBubble.js:131
1196 #: src/placeBubble.js:131
12041197 msgid "Altitude:"
12051198 msgstr "Cao độ:"
12061199
1207 #: ../src/placeBubble.js:136
1200 #: src/placeBubble.js:136
12081201 msgid "Opening hours:"
12091202 msgstr "Giờ mở cửa:"
12101203
1211 #: ../src/placeBubble.js:141
1204 #: src/placeBubble.js:141
12121205 msgid "Internet access:"
12131206 msgstr "Truy cập Internet:"
12141207
1215 #: ../src/placeBubble.js:146
1208 #: src/placeBubble.js:146
12161209 msgid "Religion:"
12171210 msgstr "Tôn giáo:"
12181211
1219 #: ../src/placeBubble.js:151
1212 #: src/placeBubble.js:151
12201213 msgid "Toilets:"
12211214 msgstr "Nhà vệ sinh:"
12221215
1223 #: ../src/placeBubble.js:156
1216 #: src/placeBubble.js:156
12241217 msgid "Wheelchair access:"
12251218 msgstr "Lối vào xe lăn:"
12261219
1227 #: ../src/placeBubble.js:162 ../src/placeBubble.js:166
1220 #: src/placeBubble.js:162 src/placeBubble.js:166
12281221 msgid "Phone:"
12291222 msgstr "Điện thoại:"
12301223
1231 #: ../src/placeEntry.js:186
1224 #: src/placeEntry.js:186
12321225 msgid "Failed to parse Geo URI"
12331226 msgstr "Gặp lỗi khi phân tích Geo URI"
12341227
12381231 #. Translators:
12391232 #. * There is public internet access but the particular kind is unknown.
12401233 #.
1241 #: ../src/place.js:218 ../src/translations.js:329 ../src/translations.js:391
1234 #: src/place.js:218 src/translations.js:329 src/translations.js:391
12421235 msgid "yes"
12431236 msgstr "có"
12441237
12471240 #. * can be accessed and others not, areas requiring assistance
12481241 #. * by someone pushing up a steep gradient).
12491242 #.
1250 #: ../src/place.js:225
1243 #: src/place.js:225
12511244 msgid "limited"
12521245 msgstr "bị giới hạn"
12531246
12591252 #. * no internet access is offered in a place where
12601253 #. * someone might expect it.
12611254 #.
1262 #: ../src/place.js:231 ../src/translations.js:335 ../src/translations.js:392
1255 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12631256 msgid "no"
12641257 msgstr "không"
12651258
12681261 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12691262 #. * only). This is rarely used.
12701263 #.
1271 #: ../src/place.js:238
1264 #: src/place.js:238
12721265 msgid "designated"
12731266 msgstr "được thiết kế"
12741267
1275 #: ../src/printLayout.js:240
1268 #: src/printLayout.js:240
12761269 #, javascript-format
12771270 msgid "From %s to %s"
12781271 msgstr "Từ %s đến %s"
12791272
1280 #: ../src/printOperation.js:46
1273 #: src/printOperation.js:46
12811274 msgid "Loading map tiles for printing"
12821275 msgstr "Đang tải tựa đề bản đồ để in ấn"
12831276
1284 #: ../src/printOperation.js:47
1277 #: src/printOperation.js:47
12851278 msgid "You can abort printing if this takes too long"
12861279 msgstr "Bạn có thể bãi bỏ việc in ấn nếu việc đó diễn ra quá lâu"
12871280
1288 #: ../src/printOperation.js:49
1281 #: src/printOperation.js:49
12891282 msgid "Abort printing"
12901283 msgstr "Hủy bỏ việc in"
12911284
12921285 #. Translators: this is add via location tooltip
1293 #: ../src/routeEntry.js:72
1286 #: src/routeEntry.js:74
12941287 msgid "Add via location"
12951288 msgstr "Thêm thông qua vị trí"
12961289
12971290 #. Translators: this is remove via location tooltip
1298 #: ../src/routeEntry.js:78
1291 #: src/routeEntry.js:84
12991292 msgid "Remove via location"
13001293 msgstr "Gỡ bỏ thông qua vị trí"
13011294
13021295 #. Translators: this is reverse route tooltip
1303 #: ../src/routeEntry.js:84
1296 #: src/routeEntry.js:90
13041297 msgid "Reverse route"
13051298 msgstr "Đảo ngược lộ trình"
13061299
1307 #: ../src/sendToDialog.js:176
1300 #: src/sendToDialog.js:175
13081301 msgid "Failed to open URI"
13091302 msgstr "Gặp lỗi khi mở URI"
13101303
1311 #: ../src/shapeLayer.js:91
1304 #: src/shapeLayer.js:91
13121305 msgid "failed to load file"
13131306 msgstr "gặp lỗi khi tải tập tin"
13141307
13151308 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1316 #: ../src/sidebar.js:292
1309 #: src/sidebar.js:293
13171310 #, javascript-format
13181311 msgid "Estimated time: %s"
13191312 msgstr "Thời gian ước tính: %s"
13211314 #. Translators: this a format string indicating arriving at the
13221315 #. * destination of journey with the arrival address and transit
13231316 #. * stop as the format parameter
1324 #: ../src/transitArrivalRow.js:54
1317 #: src/transitArrivalRow.js:54
13251318 #, javascript-format
13261319 msgid "Arrive at %s"
13271320 msgstr "Tới lúc %s"
13281321
1329 #: ../src/transitArrivalRow.js:56
1322 #: src/transitArrivalRow.js:56
13301323 msgid "Arrive"
13311324 msgstr "Tới"
13321325
13331326 #. Translators: this is a format string indicating instructions
13341327 #. * starting a journey at the address given as the parameter
13351328 #.
1336 #: ../src/transitLegRow.js:71
1329 #: src/transitLegRow.js:71
13371330 #, javascript-format
13381331 msgid "Start at %s"
13391332 msgstr "Bắt đầu ở %s"
13421335 #. * with no set name (such as when the user started routing from
13431336 #. * an arbitrary point on the map)
13441337 #.
1345 #: ../src/transitLegRow.js:77
1338 #: src/transitLegRow.js:77
13461339 msgid "Start"
13471340 msgstr "Bắt đầu"
13481341
1349 #: ../src/transitLegRow.js:106
1342 #: src/transitLegRow.js:106
13501343 msgid "Show walking instructions"
13511344 msgstr "Hiển thị chỉ dẫn đi bộ"
13521345
1353 #: ../src/transitLegRow.js:107
1346 #: src/transitLegRow.js:107
13541347 msgid "Hide walking instructions"
13551348 msgstr "Ẩn chỉ dẫn đi bộ"
13561349
13571350 #. Translators: this is a format string indicating walking a certain
13581351 #. * distance, with the distance expression being the %s placeholder
13591352 #.
1360 #: ../src/transitLegRow.js:132
1353 #: src/transitLegRow.js:132
13611354 #, javascript-format
13621355 msgid "Walk %s"
13631356 msgstr "Đi bộ %s"
13641357
1365 #: ../src/transitMoreRow.js:39
1358 #: src/transitMoreRow.js:39
13661359 msgid "Load earlier alternatives"
13671360 msgstr "Tải các lựa chọn trước"
13681361
1369 #: ../src/transitMoreRow.js:41
1362 #: src/transitMoreRow.js:41
13701363 msgid "Load later alternatives"
13711364 msgstr "Tải các lựa chọn sau"
13721365
1366 #: src/transitMoreRow.js:54
1367 msgid "No earlier alternatives found."
1368 msgstr "Không tìm thấy lựa chọn trước nào."
1369
1370 #: src/transitMoreRow.js:56
1371 msgid "No later alternatives found."
1372 msgstr "Không tìm thấy lựa chọn sau nào."
1373
13731374 #.
13741375 #. * Translators: this is a format string giving the equivalent to
13751376 #. * "may 29" according to the current locale's convensions.
13761377 #.
1377 #: ../src/transitOptionsPanel.js:141
1378 #: src/transitOptionsPanel.js:141
13781379 msgctxt "month-day-date"
13791380 msgid "%b %e"
13801381 msgstr "%e %b"
13841385 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13851386 #. * these could be rearranged if needed.
13861387 #.
1387 #: ../src/transitPlan.js:249
1388 #: src/transitPlan.js:254
13881389 #, javascript-format
13891390 msgid "%s – %s"
13901391 msgstr "%s – %s"
13931394 #. * less than an hour, with only the minutes part, using plural forms
13941395 #. * as appropriate
13951396 #.
1396 #: ../src/transitPlan.js:276
1397 #: src/transitPlan.js:281
13971398 #, javascript-format
13981399 msgid "%d minute"
13991400 msgid_plural "%d minutes"
14031404 #. * where the duration is an exact number of hours (i.e. no
14041405 #. * minutes part), using plural forms as appropriate
14051406 #.
1406 #: ../src/transitPlan.js:287
1407 #: src/transitPlan.js:292
14071408 #, javascript-format
14081409 msgid "%d hour"
14091410 msgid_plural "%d hours"
14131414 #. * where the duration contains an hour and minute part, it's
14141415 #. * pluralized on the hours part
14151416 #.
1416 #: ../src/transitPlan.js:293
1417 #: src/transitPlan.js:298
14171418 #, javascript-format
14181419 msgid "%d:%02d hour"
14191420 msgid_plural "%d:%02d hours"
14251426 #. * "12:00–13:03" where the placeholder %s are the actual times,
14261427 #. * these could be rearranged if needed.
14271428 #.
1428 #: ../src/transitPlan.js:642
1429 #: src/transitPlan.js:651
14291430 #, javascript-format
14301431 msgid "%s–%s"
14311432 msgstr "%s–%s"
14321433
1433 #: ../src/translations.js:56
1434 #: src/translations.js:56
14341435 msgid "around the clock"
14351436 msgstr "suốt ngày đêm"
14361437
1437 #: ../src/translations.js:58
1438 #: src/translations.js:58
14381439 msgid "from sunrise to sunset"
14391440 msgstr "từ bình minh đến khi hoàng hôn"
14401441
14441445 #. * The space between the format place holders could be
14451446 #. * substituted with the appropriate separator.
14461447 #.
1447 #: ../src/translations.js:77
1448 #: src/translations.js:77
14481449 #, javascript-format
14491450 msgctxt "time range list"
14501451 msgid "%s %s"
14561457 #. * The space between the format place holders could be
14571458 #. * substituted with the appropriate separator.
14581459 #.
1459 #: ../src/translations.js:89
1460 #: src/translations.js:89
14601461 #, javascript-format
14611462 msgctxt "time range list"
14621463 msgid "%s %s %s"
14691470 #. * The space between the format place holders could be substituted with
14701471 #. * the appropriate separator or phrase and the ordering of the arguments
14711472 #. * can be rearranged with the %n#s syntax.
1472 #: ../src/translations.js:120
1473 #: src/translations.js:120
14731474 #, javascript-format
14741475 msgctxt "time range component"
14751476 msgid "%s %s"
14841485 #. * place holder.
14851486 #. * The separator (,) could be replaced with a translated variant or
14861487 #. * a phrase if appropriate.
1487 #: ../src/translations.js:152
1488 #: src/translations.js:152
14881489 #, javascript-format
14891490 msgctxt "day interval list"
14901491 msgid "%s,%s"
14991500 #. * %s place holder.
15001501 #. * The separator (,) could be replaced with a translated variant or
15011502 #. * a phrase if appropriate.
1502 #: ../src/translations.js:166
1503 #: src/translations.js:166
15031504 #, javascript-format
15041505 msgctxt "day interval list"
15051506 msgid "%s,%s,%s"
15061507 msgstr "%s,%s,%s"
15071508
1508 #: ../src/translations.js:185
1509 #: src/translations.js:185
15091510 msgid "every day"
15101511 msgstr "hàng ngày "
15111512
15121513 #. Translators:
15131514 #. * This represents a range of days with a starting and ending day.
15141515 #.
1515 #: ../src/translations.js:197
1516 #: src/translations.js:197
15161517 #, javascript-format
15171518 msgctxt "day range"
15181519 msgid "%s-%s"
15191520 msgstr "%s-%s"
15201521
1521 #: ../src/translations.js:208
1522 #: src/translations.js:208
15221523 msgid "public holidays"
15231524 msgstr "ngày nghỉ chung"
15241525
1525 #: ../src/translations.js:210
1526 #: src/translations.js:210
15261527 msgid "school holidays"
15271528 msgstr "ngày học sinh nghỉ"
15281529
15341535 #. * the translation. The order of the arguments can be rearranged
15351536 #. * using the %n$s syntax.
15361537 #.
1537 #: ../src/translations.js:250
1538 #: src/translations.js:250
15381539 #, javascript-format
15391540 msgctxt "time interval list"
15401541 msgid "%s, %s"
15411542 msgstr "%s, %s"
15421543
1543 #: ../src/translations.js:264
1544 #: src/translations.js:264
15441545 msgid "not open"
15451546 msgstr "chưa mở"
15461547
15511552 #. * translation as needed. The order of the arguments can be rearranged
15521553 #. * using the %n$s syntax.
15531554 #.
1554 #: ../src/translations.js:279
1555 #: src/translations.js:279
15551556 #, javascript-format
15561557 msgctxt "time interval"
15571558 msgid "%s-%s"
15601561 #. Translators:
15611562 #. * This means a a place where you can plug in your laptop with ethernet.
15621563 #.
1563 #: ../src/translations.js:345
1564 #: src/translations.js:345
15641565 msgid "wired"
15651566 msgstr "có dây"
15661567
15671568 #. Translators:
15681569 #. * Like internet cafe or library where the computer is given.
15691570 #.
1570 #: ../src/translations.js:350
1571 #: src/translations.js:350
15711572 msgid "terminal"
15721573 msgstr "thiết bị cuối"
15731574
15741575 #. Translators:
15751576 #. * This means there is personnel which helps you in case of problems.
15761577 #.
1577 #: ../src/translations.js:355
1578 #: src/translations.js:355
15781579 msgid "service"
15791580 msgstr "dịch vụ"
15801581
15811582 #. Translators: Accuracy of user location information
1582 #: ../src/utils.js:226
1583 #: src/utils.js:226
15831584 msgid "Unknown"
1584 msgstr "Không hiểu"
1585 msgstr "Chưa biết"
15851586
15861587 #. Translators: Accuracy of user location information
1587 #: ../src/utils.js:229
1588 #: src/utils.js:229
15881589 msgid "Exact"
15891590 msgstr "Trích"
15901591
1591 #: ../src/utils.js:287
1592 #: src/utils.js:287
15921593 #, javascript-format
15931594 msgid "%f h"
15941595 msgstr "%f giờ"
15951596
1596 #: ../src/utils.js:289
1597 #: src/utils.js:289
15971598 #, javascript-format
15981599 msgid "%f min"
15991600 msgstr "%f phút"
16001601
1601 #: ../src/utils.js:291
1602 #: src/utils.js:291
16021603 #, javascript-format
16031604 msgid "%f s"
16041605 msgstr "%f giây"
16051606
16061607 #. Translators: This is a distance measured in kilometers
1607 #: ../src/utils.js:302
1608 #: src/utils.js:302
16081609 #, javascript-format
16091610 msgid "%s km"
16101611 msgstr "%s km"
16111612
16121613 #. Translators: This is a distance measured in meters
1613 #: ../src/utils.js:305
1614 #: src/utils.js:305
16141615 #, javascript-format
16151616 msgid "%s m"
16161617 msgstr "%s m"
16171618
16181619 #. Translators: This is a distance measured in miles
1619 #: ../src/utils.js:313
1620 #: src/utils.js:313
16201621 #, javascript-format
16211622 msgid "%s mi"
16221623 msgstr "%s dặm"
16231624
16241625 #. Translators: This is a distance measured in feet
1625 #: ../src/utils.js:316
1626 #: src/utils.js:316
16261627 #, javascript-format
16271628 msgid "%s ft"
16281629 msgstr "%s ft"
16291630
1631 #~ msgid "Open Shape Layer&#x2026;"
1632 #~ msgstr "Mở lớp hình dạng&#x2026;"
1633
1634 #~ msgid "OK"
1635 #~ msgstr "Được"
1636
16301637 #~ msgid "Load Map Layer"
16311638 #~ msgstr "Tải lớp bản đồ"
16321639
00 # Chinese (China) translation for gnome-maps.
1 # Copyright (C) 2013 gnome-maps's COPYRIGHT HOLDER
1 # Copyright (C) 2013-2018 gnome-maps's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-maps package.
33 # tuhaihe <1132321739qq@gmail.com>, 2013.
44 # Tong Hui <tonghuix@gmail.com>, 2014.
5 # Jeff Bai <jeffbai@aosc.xyz>, 2015, 2016.
65 # YunQiang Su <wzssyqa@gmail.com>, 2015, 2016.
7 # Dingzhong Chen <wsxy162@gmail.com>, 2016.
6 # Mingcong Bai <jeffbai@aosc.xyz>, 2015, 2016, 2017, 2018.
7 # Dingzhong Chen <wsxy162@@gmail.com>, 2015-2018.
88 #
99 msgid ""
1010 msgstr ""
11 "Project-Id-Version: gnome-maps 3.22\n"
12 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
13 "maps&keywords=I18N+L10N&component=general\n"
14 "POT-Creation-Date: 2016-10-21 07:18+0000\n"
15 "PO-Revision-Date: 2017-01-22 23:21+0800\n"
16 "Last-Translator: Dingzhong Chen <wsxy162@gmail.com>\n"
11 "Project-Id-Version: gnome-maps master\n"
12 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
13 "POT-Creation-Date: 2018-05-21 18:57+0000\n"
14 "PO-Revision-Date: 2018-05-23 22:20+0800\n"
15 "Last-Translator: Mingcong Bai <jeffbai@aosc.xyz>\n"
1716 "Language-Team: Chinese (China) <i18n-zh@googlegroups.com>\n"
1817 "Language: zh_CN\n"
1918 "MIME-Version: 1.0\n"
2019 "Content-Type: text/plain; charset=UTF-8\n"
2120 "Content-Transfer-Encoding: 8bit\n"
22 "X-Generator: Poedit 1.8.11\n"
21 "X-Generator: Poedit 2.0.6\n"
2322 "Plural-Forms: nplurals=1; plural=0;\n"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
24 #: data/org.gnome.Maps.appdata.xml.in:6
2625 msgid "GNOME Maps"
2726 msgstr "GNOME 地图"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
28 #: data/org.gnome.Maps.appdata.xml.in:7
3029 msgid "Find places around the world"
3130 msgstr "寻找世界各地的地点"
3231
33 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
32 #: data/org.gnome.Maps.appdata.xml.in:9
3433 msgid ""
3534 "Maps gives you quick access to maps all across the world. It allows you to "
3635 "quickly find the place you’re looking for by searching for a city or street, "
3837 msgstr ""
3938 "地图应用帮您快速访问世界各地的地图。允许您快速定位到城市、街道或约会地点。"
4039
41 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
40 #: data/org.gnome.Maps.appdata.xml.in:14
4241 msgid ""
4342 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4443 "thousands of people across the globe."
4847 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4948 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
5049 #. your language to see what words you can use for the translated search.
51 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
50 #: data/org.gnome.Maps.appdata.xml.in:22
5251 msgid ""
5352 "You can even search for specific types of locations, such as “Pubs near Main "
5453 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5756 "near Alexanderplatz, Berlin”。"
5857
5958 #. Translators: This is the program name.
60 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
61 #: ../src/application.js:85 ../src/mainWindow.js:441
59 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
60 #: src/application.js:85 src/mainWindow.js:514
6261 msgid "Maps"
6362 msgstr "地图"
6463
65 #: ../data/org.gnome.Maps.desktop.in.h:2
64 #: data/org.gnome.Maps.desktop.in:5
6665 msgid "A simple maps application"
6766 msgstr "一款简单的地图应用程序"
6867
69 #: ../data/org.gnome.Maps.desktop.in.h:3
68 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
69 #: data/org.gnome.Maps.desktop.in:8
70 msgid "org.gnome.Maps"
71 msgstr "org.gnome.Maps"
72
73 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
74 #: data/org.gnome.Maps.desktop.in:14
7075 msgid "Maps;"
7176 msgstr "Maps;地图;"
7277
73 #: ../data/org.gnome.Maps.desktop.in.h:4
78 #: data/org.gnome.Maps.desktop.in:17
7479 msgid "Allows your location to be shown on the map."
7580 msgstr "允许你的位置显示在地图上。"
7681
77 #: ../data/org.gnome.Maps.gschema.xml.h:1
82 #: data/org.gnome.Maps.gschema.xml:11
7883 msgid "last viewed location"
7984 msgstr "最近查看的位置"
8085
81 #: ../data/org.gnome.Maps.gschema.xml.h:2
86 #: data/org.gnome.Maps.gschema.xml:12
8287 msgid "Coordinates of last viewed location."
8388 msgstr "最近查看的位置的座标。"
8489
85 #: ../data/org.gnome.Maps.gschema.xml.h:3
90 #: data/org.gnome.Maps.gschema.xml:16
8691 msgid "Window size"
8792 msgstr "窗口大小"
8893
89 #: ../data/org.gnome.Maps.gschema.xml.h:4
94 #: data/org.gnome.Maps.gschema.xml:17
9095 msgid "Window size (width and height)."
9196 msgstr "窗口大小(宽度和高度)。"
9297
93 #: ../data/org.gnome.Maps.gschema.xml.h:5
98 #: data/org.gnome.Maps.gschema.xml:21
9499 msgid "Window position"
95100 msgstr "窗口位置"
96101
97 #: ../data/org.gnome.Maps.gschema.xml.h:6
102 #: data/org.gnome.Maps.gschema.xml:22
98103 msgid "Window position (X and Y)."
99104 msgstr "窗口位置(水平和竖直)。"
100105
101 #: ../data/org.gnome.Maps.gschema.xml.h:7
106 #: data/org.gnome.Maps.gschema.xml:26
102107 msgid "Window maximized"
103108 msgstr "窗口最大化"
104109
105 #: ../data/org.gnome.Maps.gschema.xml.h:8
110 #: data/org.gnome.Maps.gschema.xml:27
106111 msgid "Window maximization state"
107112 msgstr "窗口最大化状态"
108113
109 #: ../data/org.gnome.Maps.gschema.xml.h:9
114 #: data/org.gnome.Maps.gschema.xml:31
110115 msgid "Maximum number of search results"
111116 msgstr "搜索结果的最大数量"
112117
113 #: ../data/org.gnome.Maps.gschema.xml.h:10
118 #: data/org.gnome.Maps.gschema.xml:32
114119 msgid "Maximum number of search results from geocode search."
115120 msgstr "来自 geocode 搜索结果的最大数量。"
116121
117 #: ../data/org.gnome.Maps.gschema.xml.h:11
122 #: data/org.gnome.Maps.gschema.xml:36
118123 msgid "Number of recent places to store"
119124 msgstr "存储最近地点的数量"
120125
121 #: ../data/org.gnome.Maps.gschema.xml.h:12
126 #: data/org.gnome.Maps.gschema.xml:37
122127 msgid "Number of recently visited places to store."
123128 msgstr "存储最近拜访过地点的数量。"
124129
125 #: ../data/org.gnome.Maps.gschema.xml.h:13
130 #: data/org.gnome.Maps.gschema.xml:41
126131 msgid "Number of recent routes to store"
127132 msgstr "存储最近路线的数量"
128133
129 #: ../data/org.gnome.Maps.gschema.xml.h:14
134 #: data/org.gnome.Maps.gschema.xml:42
130135 msgid "Number of recently visited routes to store."
131136 msgstr "存储最近使用过路线的数量。"
132137
133 #: ../data/org.gnome.Maps.gschema.xml.h:15
138 #: data/org.gnome.Maps.gschema.xml:46
134139 msgid "Facebook check-in privacy setting"
135140 msgstr "Facebook 签到隐私设置"
136141
137 #: ../data/org.gnome.Maps.gschema.xml.h:16
142 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
143 #: data/org.gnome.Maps.gschema.xml:48
138144 msgid ""
139145 "Latest used Facebook check-in privacy setting. Possible values are: "
140146 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
142148 "最近使用的 Facebook 签到隐私设置。可能的值有:EVERYONE, FRIENDS_OF_FRIENDS, "
143149 "ALL_FRIENDS 或 SELF。"
144150
145 #: ../data/org.gnome.Maps.gschema.xml.h:17
151 #: data/org.gnome.Maps.gschema.xml:52
146152 msgid "Foursquare check-in privacy setting"
147153 msgstr "Foursquare 签到隐私设置"
148154
149 #: ../data/org.gnome.Maps.gschema.xml.h:18
155 #: data/org.gnome.Maps.gschema.xml:53
150156 msgid ""
151157 "Latest used Foursquare check-in privacy setting. Possible values are: "
152158 "public, followers or private."
154160 "最近使用的 Foursquare 签到隐私设置。可能的值有:public, followers 或 "
155161 "private。"
156162
157 #: ../data/org.gnome.Maps.gschema.xml.h:19
163 #: data/org.gnome.Maps.gschema.xml:57
158164 msgid "Foursquare check-in Facebook broadcasting"
159165 msgstr "Foursquare 签到同步到 Facebook"
160166
161 #: ../data/org.gnome.Maps.gschema.xml.h:20
167 #: data/org.gnome.Maps.gschema.xml:58
162168 msgid ""
163169 "Indicates if Foursquare should broadcast the check-in as a post in the "
164170 "Facebook account associated with the Foursquare account."
166172 "表示 Foursquare 是否把签到当成消息发布到 Foursquare 已经关联的 Facebook 帐号"
167173 "上。"
168174
169 #: ../data/org.gnome.Maps.gschema.xml.h:21
175 #: data/org.gnome.Maps.gschema.xml:62
170176 msgid "Foursquare check-in Twitter broadcasting"
171177 msgstr "Foursquare 签到同步到 Twitter"
172178
173 #: ../data/org.gnome.Maps.gschema.xml.h:22
179 #: data/org.gnome.Maps.gschema.xml:63
174180 msgid ""
175181 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
176182 "Twitter account associated with the Foursquare account."
178184 "表示 Foursquare 是否把签到当成推文发布到 Foursquare 已经关联的 Twitter 帐号"
179185 "上。"
180186
181 #: ../data/org.gnome.Maps.gschema.xml.h:23
187 #: data/org.gnome.Maps.gschema.xml:67
182188 msgid "OpenStreetMap username or e-mail address"
183189 msgstr "OpenStreetMap 用户名或电子邮件地址"
184190
185 #: ../data/org.gnome.Maps.gschema.xml.h:24
191 #: data/org.gnome.Maps.gschema.xml:68
186192 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
187193 msgstr "指示用户是否已经登录以编辑 OpenStreetMap 数据。"
188194
189 #: ../data/ui/app-menu.ui.h:1
195 #: data/org.gnome.Maps.gschema.xml:72
196 msgid "Last used transportation type for routing"
197 msgstr "载入用过的交通类型来规划路线"
198
199 #: data/ui/app-menu.ui:7
190200 msgid "Set up OpenStreetMap Account"
191201 msgstr "建立 OpenStreetMap 帐号"
192202
193 #: ../data/ui/app-menu.ui.h:2
203 #: data/ui/app-menu.ui:12
194204 msgid "_Keyboard Shortcuts"
195205 msgstr "键盘快捷键(_K)"
196206
197 #: ../data/ui/app-menu.ui.h:3
207 #: data/ui/app-menu.ui:17
198208 msgid "About"
199209 msgstr "关于"
200210
201 #: ../data/ui/app-menu.ui.h:4
211 #: data/ui/app-menu.ui:21
202212 msgid "Quit"
203213 msgstr "退出"
204214
205 #: ../data/ui/check-in-dialog.ui.h:1
215 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
206216 msgid "Visibility"
207217 msgstr "可见性"
208218
209 #: ../data/ui/check-in-dialog.ui.h:2
219 #: data/ui/check-in-dialog.ui:334
210220 msgid "Post on Facebook"
211221 msgstr "发到 Facebook"
212222
213 #: ../data/ui/check-in-dialog.ui.h:3
223 #: data/ui/check-in-dialog.ui:348
214224 msgid "Post on Twitter"
215225 msgstr "发到 Twitter"
216226
217 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
218 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
227 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
228 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
219229 msgid "_Cancel"
220230 msgstr "取消(_C)"
221231
222232 #. Translators: Check in is used as a verb
223 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:5
233 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
224234 msgid "C_heck in"
225235 msgstr "签到(_H)"
226236
227 #: ../data/ui/check-in-dialog.ui.h:6
237 #: data/ui/check-in-dialog.ui:427
228238 msgid "Everyone"
229239 msgstr "每个人"
230240
231 #: ../data/ui/check-in-dialog.ui.h:7
241 #: data/ui/check-in-dialog.ui:431
232242 msgid "Friends of friends"
233243 msgstr "朋友的朋友"
234244
235 #: ../data/ui/check-in-dialog.ui.h:8
245 #: data/ui/check-in-dialog.ui:435
236246 msgid "Just friends"
237247 msgstr "仅限朋友"
238248
239 #: ../data/ui/check-in-dialog.ui.h:9
249 #: data/ui/check-in-dialog.ui:439
240250 msgid "Just me"
241251 msgstr "仅限自己"
242252
243 #: ../data/ui/check-in-dialog.ui.h:10
253 #: data/ui/check-in-dialog.ui:453
244254 msgid "Public"
245255 msgstr "公开"
246256
247 #: ../data/ui/check-in-dialog.ui.h:11
257 #: data/ui/check-in-dialog.ui:457
248258 msgid "Followers"
249259 msgstr "关注者"
250260
251 #: ../data/ui/check-in-dialog.ui.h:12
261 #: data/ui/check-in-dialog.ui:461
252262 msgid "Private"
253263 msgstr "私人"
254264
255 #: ../data/ui/context-menu.ui.h:1
265 #: data/ui/context-menu.ui:9
256266 msgid "What’s here?"
257267 msgstr "这是哪里?"
258268
259 #: ../data/ui/context-menu.ui.h:2
269 #: data/ui/context-menu.ui:16
260270 msgid "Copy Location"
261271 msgstr "复制位置信息"
262272
263 #: ../data/ui/context-menu.ui.h:3
273 #: data/ui/context-menu.ui:23
264274 msgid "Export As Image"
265275 msgstr "导出为图像"
266276
267 #: ../data/ui/context-menu.ui.h:4
277 #: data/ui/context-menu.ui:36
268278 msgid "Add to OpenStreetMap"
269279 msgstr "添加到 OpenStreetMap"
270280
271 #: ../data/ui/export-view-dialog.ui.h:1
281 #: data/ui/export-view-dialog.ui:14
272282 msgid "Export view"
273283 msgstr "导出视图"
274284
275 #: ../data/ui/export-view-dialog.ui.h:3
285 #: data/ui/export-view-dialog.ui:34
276286 msgid "_Export"
277287 msgstr "导出(_E)"
278288
279 #: ../data/ui/export-view-dialog.ui.h:4
289 #: data/ui/export-view-dialog.ui:126
280290 msgid "Include route and markers"
281291 msgstr "包括路线和标记"
282292
283 #: ../data/ui/help-overlay.ui.h:1
293 #: data/ui/help-overlay.ui:14
284294 msgctxt "shortcut window"
285295 msgid "General"
286296 msgstr "常规"
287297
288 #: ../data/ui/help-overlay.ui.h:2
298 #: data/ui/help-overlay.ui:18
289299 msgctxt "shortcut window"
290300 msgid "Show Shortcuts"
291301 msgstr "显示快捷键"
292302
293 #: ../data/ui/help-overlay.ui.h:3
303 #: data/ui/help-overlay.ui:25
294304 msgctxt "shortcut window"
295305 msgid "Search"
296306 msgstr "搜索"
297307
298 #: ../data/ui/help-overlay.ui.h:4
308 #: data/ui/help-overlay.ui:32
299309 msgctxt "shortcut window"
300310 msgid "Toggle route planner"
301311 msgstr "切换路线规划器"
302312
303 #: ../data/ui/help-overlay.ui.h:5
313 #: data/ui/help-overlay.ui:39
304314 msgctxt "shortcut window"
305315 msgid "Print route"
306316 msgstr "打印路线"
307317
308 #: ../data/ui/help-overlay.ui.h:6
318 #: data/ui/help-overlay.ui:46
309319 msgctxt "shortcut window"
310320 msgid "Quit"
311321 msgstr "退出"
312322
313 #: ../data/ui/help-overlay.ui.h:7
323 #: data/ui/help-overlay.ui:55
314324 msgctxt "shortcut window"
315325 msgid "Map View"
316326 msgstr "地图视图"
317327
318 #: ../data/ui/help-overlay.ui.h:8
328 #: data/ui/help-overlay.ui:59
319329 msgctxt "shortcut window"
320330 msgid "Zoom in"
321331 msgstr "放大"
322332
323 #: ../data/ui/help-overlay.ui.h:9
333 #: data/ui/help-overlay.ui:66
324334 msgctxt "shortcut window"
325335 msgid "Zoom out"
326336 msgstr "缩小"
327337
328 #: ../data/ui/help-overlay.ui.h:10
338 #: data/ui/help-overlay.ui:73
329339 msgctxt "shortcut window"
330340 msgid "Toggle scale"
331341 msgstr "切换比例尺"
332342
333 #: ../data/ui/help-overlay.ui.h:11
343 #: data/ui/help-overlay.ui:80
334344 msgctxt "shortcut window"
335345 msgid "Go to current location"
336346 msgstr "转到当前位置"
337347
338 #: ../data/ui/layers-popover.ui.h:1
339 msgid "Load Map Layer"
340 msgstr "加载地图图层"
341
342 #: ../data/ui/location-service-notification.ui.h:1
348 #: data/ui/help-overlay.ui:87
349 msgctxt "shortcut window"
350 msgid "Switch to street view"
351 msgstr "切换到街景视图"
352
353 #: data/ui/help-overlay.ui:94
354 msgctxt "shortcut window"
355 msgid "Switch to aerial view"
356 msgstr "切换到空中视图"
357
358 #: data/ui/help-overlay.ui:101
359 msgctxt "shortcut window"
360 msgid "Open shape layer"
361 msgstr "打开图形图层"
362
363 #. Translators: This string uses ellipsis character
364 #: data/ui/layers-popover.ui:71
365 msgid "Open Shape Layer…"
366 msgstr "打开形状图层…"
367
368 #: data/ui/location-service-notification.ui:13
343369 msgid "Turn on location services to find your location"
344370 msgstr "开启定位服务来获取您的位置"
345371
346 #: ../data/ui/location-service-notification.ui.h:2
372 #: data/ui/location-service-notification.ui:20
347373 msgid "Location Settings"
348374 msgstr "地点设置"
349375
350 #: ../data/ui/main-window.ui.h:2
376 #. Translators: This is a tooltip
377 #: data/ui/main-window.ui:23
351378 msgid "Go to current location"
352379 msgstr "转到当前位置"
353380
354 #: ../data/ui/main-window.ui.h:3
381 #. Translators: This is a tooltip
382 #: data/ui/main-window.ui:44
355383 msgid "Choose map type"
356384 msgstr "选择地图类型"
357385
358 #: ../data/ui/main-window.ui.h:4
386 #. Translators: This is a tooltip
387 #: data/ui/main-window.ui:69
388 msgid "Zoom out"
389 msgstr "缩小"
390
391 #. Translators: This is a tooltip
392 #: data/ui/main-window.ui:85
393 msgid "Zoom in"
394 msgstr "放大"
395
396 #. Translators: This is a tooltip
397 #: data/ui/main-window.ui:103
359398 msgid "Toggle route planner"
360399 msgstr "切换路线规划器"
361400
362 #: ../data/ui/main-window.ui.h:5
401 #. Translators: This is a tooltip
402 #: data/ui/main-window.ui:124
363403 msgid "Toggle favorites"
364404 msgstr "切换喜爱"
365405
366 #: ../data/ui/main-window.ui.h:6
406 #. Translators: This is a tooltip
407 #: data/ui/main-window.ui:144
367408 msgid "Print Route"
368409 msgstr "打印路线"
369410
370 #: ../data/ui/main-window.ui.h:7
411 #: data/ui/main-window.ui:202
371412 msgid "Maps is offline!"
372413 msgstr "地图应用处于离线!"
373414
374 #: ../data/ui/main-window.ui.h:8
375 msgid ""
376 "Maps need an active internet connection to function properly, but one can't "
415 #: data/ui/main-window.ui:212
416 msgid ""
417 "Maps need an active internet connection to function properly, but one can’t "
377418 "be found."
378419 msgstr "地图应用需要有效的网络连接才能正常运行,但是未发现有效连接。"
379420
380 #: ../data/ui/main-window.ui.h:9
421 #: data/ui/main-window.ui:221
381422 msgid "Check your connection and proxy settings."
382423 msgstr "请检查您的网络连接和代理设置。"
383424
384 #: ../data/ui/map-bubble.ui.h:1
425 #. Translators: This is a tooltip
426 #: data/ui/map-bubble.ui:45
385427 msgid "Add to new route"
386428 msgstr "添加到新路线"
387429
388 #: ../data/ui/map-bubble.ui.h:2
430 #. Translators: This is a tooltip
431 #: data/ui/map-bubble.ui:62
389432 msgid "Open with another application"
390433 msgstr "以其他程序打开"
391434
392 #: ../data/ui/map-bubble.ui.h:3
435 #. Translators: This is a tooltip
436 #: data/ui/map-bubble.ui:79
393437 msgid "Mark as favorite"
394438 msgstr "标记为喜爱"
395439
396 #: ../data/ui/map-bubble.ui.h:6
440 #. Translators: This is a tooltip
441 #: data/ui/map-bubble.ui:98
397442 msgid "Check in here"
398443 msgstr "在这里签到"
399444
400 #: ../data/ui/osm-account-dialog.ui.h:1
445 #: data/ui/osm-account-dialog.ui:9
401446 msgid "OpenStreetMap Account"
402447 msgstr "OpenStreetMap 帐号"
403448
404 #: ../data/ui/osm-account-dialog.ui.h:2
449 #: data/ui/osm-account-dialog.ui:22
405450 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
406451 msgstr "<span weight=\"bold\" size=\"x-large\">登录以编辑地图</span>"
407452
408 #: ../data/ui/osm-account-dialog.ui.h:3
453 #: data/ui/osm-account-dialog.ui:36
409454 msgid ""
410455 "Help to improve the map, using an\n"
411456 "OpenStreetMap account."
413458 "使用 OpenStreetMap 帐号\n"
414459 "帮助完善地图。"
415460
416 #: ../data/ui/osm-account-dialog.ui.h:5
461 #: data/ui/osm-account-dialog.ui:56
417462 msgid "Email"
418463 msgstr "电子邮件"
419464
420 #: ../data/ui/osm-account-dialog.ui.h:6
465 #: data/ui/osm-account-dialog.ui:81
421466 msgid "Password"
422467 msgstr "密码"
423468
424 #: ../data/ui/osm-account-dialog.ui.h:7
469 #: data/ui/osm-account-dialog.ui:125
425470 msgid "Sign In"
426471 msgstr "登录"
427472
428 #: ../data/ui/osm-account-dialog.ui.h:8
429 msgid "Don't have an account?"
430 msgstr "还没有帐号?"
473 #: data/ui/osm-account-dialog.ui:146
474 msgid "Don’t have an account?"
475 msgstr "没有帐号?"
431476
432477 #. The label should contain the link to the OSM reset password page with a translated title
433 #: ../data/ui/osm-account-dialog.ui.h:10
434 msgid ""
435 "Sorry, that didn't work. Please try again, or visit\n"
478 #: data/ui/osm-account-dialog.ui:159
479 msgid ""
480 "Sorry, that didn’t work. Please try again, or visit\n"
436481 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
437482 "\">OpenStreetMap</a> to reset your password."
438483 msgstr ""
439 "对不起,没有成功。请重试,或者访问\n"
484 "对不起,密码无效。请重试,或访问\n"
440485 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
441 "\">OpenStreetMap</a> 来重置你的密码。"
442
443 #: ../data/ui/osm-account-dialog.ui.h:12
444 msgid "The verification code didn't match, please try again."
486 "\">OpenStreetMap</a> 以重置密码。"
487
488 #: data/ui/osm-account-dialog.ui:172
489 msgid "The verification code didn’t match, please try again."
445490 msgstr "验证码不匹配,请重试。"
446491
447 #: ../data/ui/osm-account-dialog.ui.h:13
492 #: data/ui/osm-account-dialog.ui:209
448493 msgid "Enter verification code shown above"
449494 msgstr "输入在上面显示的验证码"
450495
451 #: ../data/ui/osm-account-dialog.ui.h:14
496 #: data/ui/osm-account-dialog.ui:232
452497 msgid "Verify"
453498 msgstr "验证"
454499
455 #: ../data/ui/osm-account-dialog.ui.h:15
500 #: data/ui/osm-account-dialog.ui:262
456501 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
457502 msgstr "<span weight=\"bold\" size=\"x-large\">已登录</span>"
458503
459 #: ../data/ui/osm-account-dialog.ui.h:16
504 #: data/ui/osm-account-dialog.ui:275
460505 msgid "Your OpenStreetMap account is active."
461506 msgstr "您的 OpenStreetMap 帐号已激活。"
462507
463 #: ../data/ui/osm-account-dialog.ui.h:17
508 #: data/ui/osm-account-dialog.ui:309
464509 msgid "Sign Out"
465510 msgstr "退出"
466511
467 #: ../data/ui/osm-edit-address.ui.h:1
512 #: data/ui/osm-edit-address.ui:14
468513 msgid "Street"
469514 msgstr "街道"
470515
471 #: ../data/ui/osm-edit-address.ui.h:2
516 #: data/ui/osm-edit-address.ui:26
472517 msgid "House number"
473518 msgstr "门牌号码"
474519
475 #: ../data/ui/osm-edit-address.ui.h:3
520 #: data/ui/osm-edit-address.ui:38
476521 msgid "Postal code"
477522 msgstr "邮政编码"
478523
479524 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
480 #: ../data/ui/osm-edit-address.ui.h:5
525 #: data/ui/osm-edit-address.ui:50
481526 msgid "City"
482527 msgstr "城市"
483528
484 #: ../data/ui/osm-edit-dialog.ui.h:1
529 #: data/ui/osm-edit-dialog.ui:58
485530 msgid "Type"
486531 msgstr "类型"
487532
488 #: ../data/ui/osm-edit-dialog.ui.h:2
533 #: data/ui/osm-edit-dialog.ui:84
489534 msgid "None"
490535 msgstr "无"
491536
492 #: ../data/ui/osm-edit-dialog.ui.h:3
537 #: data/ui/osm-edit-dialog.ui:129
493538 msgid "Add Field"
494539 msgstr "添加字段"
495540
496 #: ../data/ui/osm-edit-dialog.ui.h:4
541 #: data/ui/osm-edit-dialog.ui:163
497542 msgid "Comment"
498543 msgstr "备注"
499544
500 #: ../data/ui/osm-edit-dialog.ui.h:5
545 #: data/ui/osm-edit-dialog.ui:195
501546 msgid ""
502547 "Map changes will be visible on all maps that use\n"
503 " OpenStreetMap data."
548 "OpenStreetMap data."
504549 msgstr ""
505550 "地图更改将会呈现在所有使用\n"
506551 "OpenStreetMap 数据的地图上。"
507552
508 #: ../data/ui/osm-edit-dialog.ui.h:7
553 #: data/ui/osm-edit-dialog.ui:241
509554 msgid "Recently Used"
510555 msgstr "最近使用"
511556
512 #: ../data/ui/osm-edit-dialog.ui.h:8
557 #: data/ui/osm-edit-dialog.ui:280
558 msgctxt "dialog title"
513559 msgid "Edit on OpenStreetMap"
514560 msgstr "在 OpenStreetMap 上编辑"
515561
516 #: ../data/ui/osm-edit-dialog.ui.h:9
562 #: data/ui/osm-edit-dialog.ui:283
517563 msgid "Cancel"
518564 msgstr "取消"
519565
520 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:472
566 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
521567 msgid "Next"
522568 msgstr "下一步"
523569
524 #: ../data/ui/place-bubble.ui.h:1
570 #. Translators: This is a tooltip
571 #: data/ui/place-bubble.ui:49
572 msgid "Edit on OpenStreetMap"
573 msgstr "在 OpenStreetMap 上编辑"
574
575 #. Translators: This is a tooltip
576 #: data/ui/place-bubble.ui:73
525577 msgid "Show more information"
526578 msgstr "显示更多信息"
527579
528 #: ../data/ui/place-popover.ui.h:1
580 #: data/ui/place-popover.ui:24
529581 msgid "Press enter to search"
530582 msgstr "按下回车键开始搜索"
531583
532 #: ../data/ui/route-entry.ui.h:1
584 #: data/ui/place-popover.ui:72
585 msgid "No results found"
586 msgstr "未找到结果"
587
588 #. Translators: This is a tooltip
589 #: data/ui/route-entry.ui:20
533590 msgid "Drag to change order of the route"
534591 msgstr "拖动以改变路线的顺序"
535592
536 #: ../data/ui/send-to-dialog.ui.h:1
593 #: data/ui/send-to-dialog.ui:15
537594 msgid "Open location"
538595 msgstr "打开位置"
539596
540 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
597 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
541598 msgid "_Open"
542599 msgstr "打开(_O)"
543600
544 #: ../data/ui/shape-layer-file-chooser.ui.h:1
545 msgid "Open Layer"
546 msgstr "打开图层"
547
548 #: ../data/ui/shape-layer-row.ui.h:1
601 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
602 msgid "Open Shape Layer"
603 msgstr "打开图形图层"
604
605 #. Translators: This is a tooltip
606 #: data/ui/shape-layer-row.ui:19
549607 msgid "Toggle visible"
550608 msgstr "切换可见"
551609
552 #: ../data/ui/sidebar.ui.h:1
610 #: data/ui/sidebar.ui:266
553611 msgid "Route search by GraphHopper"
554612 msgstr "通过 GraphHopper 搜索路线"
555613
556 #: ../data/ui/social-place-more-results-row.ui.h:1
614 #: data/ui/sidebar.ui:287
615 msgid "Route search by OpenTripPlanner"
616 msgstr "通过 OpenTripPlanner 搜索路线"
617
618 #: data/ui/sidebar.ui:360
619 msgid ""
620 "Routing itineraries for public transit is provided by GNOME\n"
621 "using timetable data obtained from transit companies or agencies.\n"
622 "The companies and agencies can not be held responsible for the results "
623 "shown.\n"
624 "GNOME can not guarantee correctness of the itineraries and schedules shown.\n"
625 "Names and brands shown are to be considered as registered trademarks when "
626 "applicable."
627 msgstr ""
628 "公共交通的路线安排来自运输公司或代理商提供的时间表,由 GNOME 提供。\n"
629 "这些公司或代理商不为这些结果负责。\n"
630 "GNOME 不能担保这些路线安排或时间表的准确性。此处显示的名称和品牌在\n"
631 "适用时应看待为已注册商标。"
632
633 #: data/ui/social-place-more-results-row.ui:8
557634 msgid "Show more results"
558635 msgstr "显示更多结果"
559636
560 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
637 #. Translators: This is a tooltip
638 #: data/ui/transit-leg-row.ui:126
639 msgid "Hide intermediate stops and information"
640 msgstr "隐藏途径停站及沿路信息"
641
642 #. Translators: This is a tooltip
643 #: data/ui/transit-leg-row.ui:200
644 msgid "Show intermediate stops and information"
645 msgstr "显示途径停站及沿路信息"
646
647 #. Indicates searching for the next available itineraries
648 #: data/ui/transit-options-panel.ui:18
649 msgid "Leave Now"
650 msgstr "现在动身"
651
652 #. Indicates searching for itineraries leaving at the specified time at the earliest
653 #: data/ui/transit-options-panel.ui:19
654 msgid "Leave By"
655 msgstr "出发时间"
656
657 #. Indicates searching for itineraries arriving no later than the specified time
658 #: data/ui/transit-options-panel.ui:20
659 msgid "Arrive By"
660 msgstr "到达时间"
661
662 #. Header indicating selected modes of transit
663 #: data/ui/transit-options-panel.ui:106
664 msgid "Show"
665 msgstr "显示"
666
667 #: data/ui/transit-options-panel.ui:117
668 msgid "Buses"
669 msgstr "公交车"
670
671 #: data/ui/transit-options-panel.ui:124
672 msgid "Trams"
673 msgstr "有轨电车"
674
675 #: data/ui/transit-options-panel.ui:131
676 msgid "Trains"
677 msgstr "火车"
678
679 #: data/ui/transit-options-panel.ui:138
680 msgid "Subway"
681 msgstr "地铁"
682
683 #: data/ui/transit-options-panel.ui:145
684 msgid "Ferries"
685 msgstr "渡轮"
686
687 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
561688 msgid "Current location"
562689 msgstr "当前位置"
563690
564691 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
565 #: ../data/ui/user-location-bubble.ui.h:4
566 #, no-c-format
692 #: data/ui/user-location-bubble.ui:28
567693 msgid "Accuracy: %s"
568694 msgstr "位置精度:%s"
569695
570 #: ../data/ui/zoom-in-notification.ui.h:1
696 #: data/ui/zoom-in-notification.ui:12
571697 msgid "Zoom in to add location!"
572698 msgstr "放大以添加地点!"
573699
574 #: ../data/ui/zoom-in-notification.ui.h:2
700 #: data/ui/zoom-in-notification.ui:19
575701 msgid "OK"
576702 msgstr "确定"
577703
578 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
579 #: ../lib/maps-file-tile-source.c:459
704 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
705 #: lib/maps-file-tile-source.c:459
580706 msgid "Failed to find tile structure in directory"
581707 msgstr "未在目录中找到地图区块结构"
582708
583 #: ../lib/maps-osm.c:56
709 #: lib/maps-osm.c:56
584710 msgid "Failed to parse XML document"
585711 msgstr "解析 XML 文档失败"
586712
587 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
713 #: lib/maps-osm.c:252 lib/maps-osm.c:405
588714 msgid "Missing required attributes"
589715 msgstr "缺失需要的属性"
590716
591 #: ../lib/maps-osm.c:453
717 #: lib/maps-osm.c:453
592718 msgid "Could not find OSM element"
593719 msgstr "找不到 OSM 元素"
594720
595 #: ../src/application.js:101
721 #: src/application.js:98
596722 msgid "A path to a local tiles directory structure"
597723 msgstr "指向本地区块目录结构的路径"
598724
599 #: ../src/checkInDialog.js:176
725 #: src/application.js:102
726 msgid "Show the version of the program"
727 msgstr "显示该程序的版本"
728
729 #: src/checkInDialog.js:167
600730 msgid "Select an account"
601731 msgstr "选择帐号"
602732
603 #: ../src/checkInDialog.js:181 ../src/checkInDialog.js:253
733 #: src/checkInDialog.js:172 src/checkInDialog.js:244
604734 msgid "Loading"
605735 msgstr "正在载入"
606736
607 #: ../src/checkInDialog.js:205
737 #: src/checkInDialog.js:196
608738 msgid "Select a place"
609739 msgstr "选择地点"
610740
611 #: ../src/checkInDialog.js:210
741 #: src/checkInDialog.js:201
612742 msgid ""
613743 "Maps cannot find the place to check in to with Facebook. Please select one "
614744 "from this list."
615745 msgstr "地图应用无法在 Facebook 中找到签到地点。请在列表中选择。"
616746
617 #: ../src/checkInDialog.js:212
747 #: src/checkInDialog.js:203
618748 msgid ""
619749 "Maps cannot find the place to check in to with Foursquare. Please select one "
620750 "from this list."
622752
623753 #. Translators: %s is the name of the place to check in.
624754 #.
625 #: ../src/checkInDialog.js:227
755 #: src/checkInDialog.js:218
626756 #, javascript-format
627757 msgid "Check in to %s"
628758 msgstr "签到于 %s"
629759
630760 #. Translators: %s is the name of the place to check in.
631761 #.
632 #: ../src/checkInDialog.js:237
762 #: src/checkInDialog.js:228
633763 #, javascript-format
634764 msgid "Write an optional message to check in to %s."
635765 msgstr "编写附加信息来签到 %s 。"
636766
637 #: ../src/checkInDialog.js:289 ../src/checkIn.js:153
638 #: ../src/osmEditDialog.js:509
767 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
639768 msgid "An error has occurred"
640769 msgstr "发生了一个错误"
641770
642771 #. Translators: %s is the place name that user wanted to check-in
643 #: ../src/checkIn.js:135
644 #, javascript-format
645 msgid "Cannot find \"%s\" in the social service"
646 msgstr "在社交服务中找不到 \"%s\""
647
648 #: ../src/checkIn.js:137
772 #: src/checkIn.js:144
773 #, javascript-format
774 msgid "Cannot find “%s” in the social service"
775 msgstr "在社交服务中找不到“%s”"
776
777 #: src/checkIn.js:146
649778 msgid "Cannot find a suitable place to check-in in this location"
650779 msgstr "在此地无法找到符合的签到地点"
651780
652 #: ../src/checkIn.js:141
781 #: src/checkIn.js:150
653782 msgid ""
654783 "Credentials have expired, please open Online Accounts to sign in and enable "
655784 "this account"
656785 msgstr "证书已过期,请打开“在线帐号”登录并启用此帐号"
657786
658 #: ../src/contextMenu.js:97
787 #: src/contextMenu.js:95
659788 msgid "Route from here"
660789 msgstr "从此处出发的路径"
661790
662 #: ../src/contextMenu.js:99
791 #: src/contextMenu.js:97
663792 msgid "Add destination"
664793 msgstr "添加目的地"
665794
666 #: ../src/contextMenu.js:101
795 #: src/contextMenu.js:99
667796 msgid "Route to here"
668797 msgstr "前往此处的路径"
669798
670 #: ../src/contextMenu.js:130
799 #: src/contextMenu.js:128
671800 msgid "Nothing found here!"
672801 msgstr "这里什么都没有找到!"
673802
674 #: ../src/contextMenu.js:187
803 #: src/contextMenu.js:185
675804 msgid ""
676805 "Location was added to the map, note that it may take a while before it shows "
677806 "on the map and in search results."
678807 msgstr "地点已添加到地图,注意它可能需要一段时间才能显示在地图上和搜索结果里。"
679808
680 #: ../src/exportViewDialog.js:156
809 #. Translators: This is a format string for a PNG filename for an
810 #. * exported image with coordinates. The .png extension should be kept
811 #. * intact in the translated string.
812 #.
813 #: src/exportViewDialog.js:82
814 #, javascript-format
815 msgid "Maps at %f, %f.png"
816 msgstr "%f, %f 处的地图.png"
817
818 #: src/exportViewDialog.js:154
681819 msgid "Filesystem is read only"
682820 msgstr "文件系统为只读"
683821
684 #: ../src/exportViewDialog.js:158
822 #: src/exportViewDialog.js:156
685823 msgid "You do not have permission to save there"
686824 msgstr "您没有保存到那里的权限"
687825
688 #: ../src/exportViewDialog.js:160
689 msgid "The directory does not exists"
826 #: src/exportViewDialog.js:158
827 msgid "The directory does not exist"
690828 msgstr "该目录不存在"
691829
692 #: ../src/exportViewDialog.js:162
830 #: src/exportViewDialog.js:160
693831 msgid "No filename specified"
694832 msgstr "未指定文件名"
695833
696 #: ../src/exportViewDialog.js:170
834 #: src/exportViewDialog.js:168
697835 msgid "Unable to export view"
698836 msgstr "无法导出视图"
699837
700 #: ../src/geoJSONSource.js:98
838 #: src/geoJSONSource.js:98
701839 msgid "invalid coordinate"
702840 msgstr "无效坐标"
703841
704 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
705 #: ../src/geoJSONSource.js:204
842 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
706843 msgid "parse error"
707844 msgstr "解析错误"
708845
709 #: ../src/geoJSONSource.js:183
846 #: src/geoJSONSource.js:181
710847 msgid "unknown geometry"
711848 msgstr "未知几何方位"
712849
713 #: ../src/layersPopover.js:62
850 #: src/graphHopper.js:89 src/openTripPlanner.js:656
851 msgid "Route request failed."
852 msgstr "路线请求失败。"
853
854 #: src/graphHopper.js:97 src/openTripPlanner.js:619
855 msgid "No route found."
856 msgstr "没有找到路线。"
857
858 #: src/graphHopper.js:189
859 msgid "Start!"
860 msgstr "开始!"
861
862 #: src/mainWindow.js:59
714863 msgid "All Layer Files"
715864 msgstr "全部图层文件"
716865
717 #: ../src/mainWindow.js:387
866 #: src/mainWindow.js:452
718867 msgid "Failed to connect to location service"
719868 msgstr "无法连接到定位服务"
720869
721 #: ../src/mainWindow.js:439
870 #: src/mainWindow.js:512
722871 msgid "translator-credits"
723872 msgstr ""
724873 "tuhaihe <1132321739qq@gmail.com>, 2013\n"
725874 "Tong Hui <tonghuix@gmail.com>, 2014\n"
726 "Dingzhong Chen <wsxy162@gmail.com>, 2015, 2016\n"
727 "Jeff Bai <jeffbai@aosc.xyz>, 2015, 2016"
728
729 #: ../src/mainWindow.js:442
875 "Mingcong Bai <jeffbai@aosc.xyz>, 2015, 2016, 2017, 2018\n"
876 "Dingzhong Chen <wsxy162@gmail.com>, 2015-2018"
877
878 #: src/mainWindow.js:515
730879 msgid "A map application for GNOME"
731880 msgstr "一款 GNOME 地图应用程序"
732881
733 #: ../src/mapView.js:260
882 #: src/mainWindow.js:526
883 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
884 msgstr "Copyright © 2011 – 2017 Red Hat, Inc. 和 GNOME 地图作者"
885
886 #: src/mainWindow.js:545
887 #, javascript-format
888 msgid "Map data by %s and contributors"
889 msgstr "地图数据来自 %s 和贡献者"
890
891 #. Translators: this is an attribution string giving credit to the
892 #. * tile provider where the %s placeholder is replaced by either
893 #. * the bare name of the tile provider, or a linkified URL if one
894 #. * is available
895 #.
896 #: src/mainWindow.js:561
897 #, javascript-format
898 msgid "Map tiles provided by %s"
899 msgstr "地图图块由 %s 提供"
900
901 #: src/mapView.js:350
734902 msgid "File type is not supported"
735903 msgstr "文件类型未支持"
736904
737 #: ../src/mapView.js:267
905 #: src/mapView.js:357
738906 msgid "Failed to open layer"
739907 msgstr "打开图层失败"
740908
741 #: ../src/mapView.js:303
909 #: src/mapView.js:393
742910 msgid "Failed to open GeoURI"
743911 msgstr "打开 GeoURI 失败"
744912
913 #: src/openTripPlanner.js:613
914 msgid "No earlier alternatives found."
915 msgstr "找不到上一个替代方案。"
916
917 #: src/openTripPlanner.js:614
918 msgid "No later alternatives found."
919 msgstr "找不到下一个替代方案。"
920
921 #: src/openTripPlanner.js:652
922 msgid "No timetable data found for this route."
923 msgstr "找不到该路线的时间表信息。"
924
745925 #. setting the status in session.cancel_message still seems
746926 #. to always give status IO_ERROR
747 #: ../src/osmConnection.js:443
927 #: src/osmConnection.js:436
748928 msgid "Incorrect user name or password"
749929 msgstr "不正确的用户名或密码"
750930
751 #: ../src/osmConnection.js:445
931 #: src/osmConnection.js:438
752932 msgid "Success"
753933 msgstr "成功"
754934
755 #: ../src/osmConnection.js:447
935 #: src/osmConnection.js:440
756936 msgid "Bad request"
757937 msgstr "错误的请求"
758938
759 #: ../src/osmConnection.js:449
939 #: src/osmConnection.js:442
760940 msgid "Object not found"
761941 msgstr "找不到对象"
762942
763 #: ../src/osmConnection.js:451
943 #: src/osmConnection.js:444
764944 msgid "Conflict, someone else has just modified the object"
765945 msgstr "冲突,别人刚修改了对象"
766946
767 #: ../src/osmConnection.js:453
947 #: src/osmConnection.js:446
768948 msgid "Object has been deleted"
769949 msgstr "对象已被删除"
770950
771 #: ../src/osmConnection.js:455
951 #: src/osmConnection.js:448
772952 msgid "Way or relation refers to non-existing children"
773953 msgstr "道路或关系指向了不存在的子项"
774954
775 #: ../src/osmEditDialog.js:104
955 #: src/osmEditDialog.js:105
776956 msgid "Name"
777957 msgstr "名称"
778958
779 #: ../src/osmEditDialog.js:107
959 #: src/osmEditDialog.js:108
780960 msgid "The official name. This is typically what appears on signs."
781961 msgstr "官方名称。这通常就是标记上显示的东西。"
782962
783 #: ../src/osmEditDialog.js:110
963 #: src/osmEditDialog.js:111
784964 msgid "Address"
785965 msgstr "地址"
786966
787 #: ../src/osmEditDialog.js:118 ../src/placeBubble.js:165
967 #: src/osmEditDialog.js:119
788968 msgid "Website"
789969 msgstr "网站"
790970
791 #: ../src/osmEditDialog.js:121
971 #: src/osmEditDialog.js:122
792972 msgid ""
793973 "The official website. Try to use the most basic form of a URL i.e. http://"
794974 "example.com instead of http://example.com/index.html."
796976 "官方网站。尝试使用 URL 的最基本形式,例如 http://example.com 而不是 http://"
797977 "example.com/index.html。"
798978
799 #: ../src/osmEditDialog.js:126
979 #: src/osmEditDialog.js:127
800980 msgid "Phone"
801981 msgstr "电话"
802982
803 #: ../src/osmEditDialog.js:130
983 #: src/osmEditDialog.js:131
804984 msgid ""
805985 "Phone number. Use the international format, starting with a + sign. Beware "
806986 "of local privacy laws, especially for private phone numbers."
808988 "电话号码。使用国际格式,以 + 加号开头。留心当地的隐私法律,特别是对于私人电话"
809989 "号码。"
810990
811 #: ../src/osmEditDialog.js:135 ../src/placeBubble.js:171
991 #: src/osmEditDialog.js:136 src/placeBubble.js:173
812992 msgid "Wikipedia"
813993 msgstr "维基百科"
814994
815 #: ../src/osmEditDialog.js:139
995 #: src/osmEditDialog.js:140
816996 msgid ""
817997 "The format used should include the language code and the article title like "
818998 "“en:Article title”."
819999 msgstr "使用的格式应该包含语言代码和文章标题如“zh_CN:文章标题”。"
8201000
821 #: ../src/osmEditDialog.js:143
1001 #: src/osmEditDialog.js:144
8221002 msgid "Opening hours"
8231003 msgstr "开放时间"
8241004
825 #: ../src/osmEditDialog.js:148
1005 #: src/osmEditDialog.js:149
8261006 msgid "See the link in the label for help on format."
8271007 msgstr "请参阅标签中的链接来获得关于格式的帮助。"
8281008
829 #: ../src/osmEditDialog.js:151
1009 #: src/osmEditDialog.js:152
8301010 msgid "Population"
8311011 msgstr "人口总数"
8321012
833 #: ../src/osmEditDialog.js:156
1013 #: src/osmEditDialog.js:157
8341014 msgid "Altitude"
8351015 msgstr "海拔"
8361016
837 #: ../src/osmEditDialog.js:159
1017 #: src/osmEditDialog.js:160
8381018 msgid "Elevation (height above sea level) of a point in metres."
8391019 msgstr "某一点的海拔(海平面之上的高度),以米计。"
8401020
841 #: ../src/osmEditDialog.js:162
1021 #: src/osmEditDialog.js:163
8421022 msgid "Wheelchair access"
8431023 msgstr "轮椅通行"
8441024
845 #: ../src/osmEditDialog.js:165 ../src/osmEditDialog.js:174
1025 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
8461026 msgid "Yes"
8471027 msgstr "有"
8481028
849 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
1029 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
8501030 msgid "No"
8511031 msgstr "无"
8521032
853 #: ../src/osmEditDialog.js:167
1033 #: src/osmEditDialog.js:168
8541034 msgid "Limited"
8551035 msgstr "受限"
8561036
857 #: ../src/osmEditDialog.js:168
1037 #: src/osmEditDialog.js:169
8581038 msgid "Designated"
8591039 msgstr "指定"
8601040
861 #: ../src/osmEditDialog.js:171
1041 #: src/osmEditDialog.js:172
8621042 msgid "Internet access"
8631043 msgstr "网络接入"
8641044
8651045 #. Translators:
8661046 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
8671047 #.
868 #: ../src/osmEditDialog.js:176 ../src/translations.js:340
1048 #: src/osmEditDialog.js:177 src/translations.js:340
8691049 msgid "Wi-Fi"
8701050 msgstr "Wi-Fi"
8711051
872 #: ../src/osmEditDialog.js:177
1052 #: src/osmEditDialog.js:178
8731053 msgid "Wired"
8741054 msgstr "有线"
8751055
876 #: ../src/osmEditDialog.js:178
1056 #: src/osmEditDialog.js:179
8771057 msgid "Terminal"
8781058 msgstr "终端"
8791059
880 #: ../src/osmEditDialog.js:179
1060 #: src/osmEditDialog.js:180
8811061 msgid "Service"
8821062 msgstr "服务"
8831063
884 #: ../src/osmEditDialog.js:288
1064 #: src/osmEditDialog.js:183
1065 msgid "Religion"
1066 msgstr "宗教"
1067
1068 #: src/osmEditDialog.js:186 src/translations.js:363
1069 msgid "Animism"
1070 msgstr "泛灵论"
1071
1072 #: src/osmEditDialog.js:187
1073 msgid "Bahá’í"
1074 msgstr "巴哈伊教"
1075
1076 #: src/osmEditDialog.js:188 src/translations.js:365
1077 msgid "Buddhism"
1078 msgstr "佛教"
1079
1080 #: src/osmEditDialog.js:189 src/translations.js:366
1081 msgid "Caodaism"
1082 msgstr "高台教"
1083
1084 #: src/osmEditDialog.js:190 src/translations.js:367
1085 msgid "Christianity"
1086 msgstr "基督教"
1087
1088 #: src/osmEditDialog.js:191 src/translations.js:368
1089 msgid "Confucianism"
1090 msgstr "儒学"
1091
1092 #: src/osmEditDialog.js:192 src/translations.js:369
1093 msgid "Hinduism"
1094 msgstr "印度教"
1095
1096 #: src/osmEditDialog.js:193 src/translations.js:370
1097 msgid "Jainism"
1098 msgstr "耆那教"
1099
1100 #: src/osmEditDialog.js:194 src/translations.js:371
1101 msgid "Judaism"
1102 msgstr "犹太教"
1103
1104 #: src/osmEditDialog.js:195 src/translations.js:372
1105 msgid "Islam"
1106 msgstr "伊斯兰教"
1107
1108 #: src/osmEditDialog.js:196 src/translations.js:373
1109 msgid "Multiple Religions"
1110 msgstr "多宗教信仰"
1111
1112 #: src/osmEditDialog.js:197 src/translations.js:374
1113 msgid "Paganism"
1114 msgstr "异教"
1115
1116 #: src/osmEditDialog.js:198 src/translations.js:375
1117 msgid "Pastafarianism"
1118 msgstr "飞天面条神教"
1119
1120 #: src/osmEditDialog.js:199 src/translations.js:376
1121 msgid "Scientology"
1122 msgstr "山达基"
1123
1124 #: src/osmEditDialog.js:200 src/translations.js:377
1125 msgid "Shinto"
1126 msgstr "神道"
1127
1128 #: src/osmEditDialog.js:201 src/translations.js:378
1129 msgid "Sikhism"
1130 msgstr "锡克教"
1131
1132 #: src/osmEditDialog.js:202 src/translations.js:379
1133 msgid "Spiritualism"
1134 msgstr "唯灵论"
1135
1136 #: src/osmEditDialog.js:203 src/translations.js:380
1137 msgid "Taoism"
1138 msgstr "道教"
1139
1140 #: src/osmEditDialog.js:204 src/translations.js:381
1141 msgid "Unitarian Universalism"
1142 msgstr "一神普救派"
1143
1144 #: src/osmEditDialog.js:205 src/translations.js:382
1145 msgid "Voodoo"
1146 msgstr "伏都教"
1147
1148 #: src/osmEditDialog.js:206 src/translations.js:383
1149 msgid "Yazidism"
1150 msgstr "雅兹迪教"
1151
1152 #: src/osmEditDialog.js:207 src/translations.js:384
1153 msgid "Zoroastrianism"
1154 msgstr "琐罗亚斯德教"
1155
1156 #: src/osmEditDialog.js:210
1157 msgid "Toilets"
1158 msgstr "洗手间"
1159
1160 #: src/osmEditDialog.js:217
1161 msgid "Note"
1162 msgstr "备注"
1163
1164 #: src/osmEditDialog.js:220
1165 msgid ""
1166 "Information used to inform other mappers about non-obvious information about "
1167 "an element, the author’s intent when creating it, or hints for further "
1168 "improvement."
1169 msgstr ""
1170 "用于提醒其他制图人的信息,比如关于元素的隐蔽信息、作者创建的意图,亦或进一步"
1171 "完善的提示。"
1172
1173 #: src/osmEditDialog.js:325
8851174 msgctxt "dialog title"
8861175 msgid "Add to OpenStreetMap"
8871176 msgstr "添加到 OpenStreetMap"
8881177
889 #: ../src/osmEditDialog.js:340
1178 #: src/osmEditDialog.js:379
8901179 msgid "Select Type"
8911180 msgstr "选择类型"
8921181
893 #: ../src/osmEditDialog.js:458
1182 #: src/osmEditDialog.js:496
8941183 msgid "Done"
8951184 msgstr "完成"
8961185
897 #: ../src/placeBubble.js:128
1186 #: src/placeBubble.js:125
8981187 msgid "Population:"
899 msgstr "人口总数"
900
901 #: ../src/placeBubble.js:134
1188 msgstr "人口总数:"
1189
1190 #: src/placeBubble.js:131
9021191 msgid "Altitude:"
9031192 msgstr "海拔:"
9041193
905 #: ../src/placeBubble.js:139
1194 #: src/placeBubble.js:136
9061195 msgid "Opening hours:"
9071196 msgstr "开放时间:"
9081197
909 #: ../src/placeBubble.js:144
1198 #: src/placeBubble.js:141
9101199 msgid "Internet access:"
9111200 msgstr "网络接入:"
9121201
913 #: ../src/placeBubble.js:149
1202 #: src/placeBubble.js:146
1203 msgid "Religion:"
1204 msgstr "宗教:"
1205
1206 #: src/placeBubble.js:151
1207 msgid "Toilets:"
1208 msgstr "洗手间:"
1209
1210 #: src/placeBubble.js:156
9141211 msgid "Wheelchair access:"
9151212 msgstr "轮椅通行:"
9161213
917 #: ../src/placeBubble.js:155 ../src/placeBubble.js:159
1214 #: src/placeBubble.js:162 src/placeBubble.js:166
9181215 msgid "Phone:"
9191216 msgstr "电话:"
9201217
921 #: ../src/placeEntry.js:190
1218 #: src/placeEntry.js:186
9221219 msgid "Failed to parse Geo URI"
9231220 msgstr "解析 Geo URI 失败"
9241221
9281225 #. Translators:
9291226 #. * There is public internet access but the particular kind is unknown.
9301227 #.
931 #: ../src/place.js:178 ../src/translations.js:329
1228 #: src/place.js:218 src/translations.js:329 src/translations.js:391
9321229 msgid "yes"
9331230 msgstr "有"
9341231
9371234 #. * can be accessed and others not, areas requiring assistance
9381235 #. * by someone pushing up a steep gradient).
9391236 #.
940 #: ../src/place.js:185
1237 #: src/place.js:225
9411238 msgid "limited"
9421239 msgstr "有限制"
9431240
9491246 #. * no internet access is offered in a place where
9501247 #. * someone might expect it.
9511248 #.
952 #: ../src/place.js:191 ../src/translations.js:335
1249 #: src/place.js:231 src/translations.js:335 src/translations.js:392
9531250 msgid "no"
9541251 msgstr "无"
9551252
9581255 #. * for wheelchairs (e.g. elevators designed for wheelchair access
9591256 #. * only). This is rarely used.
9601257 #.
961 #: ../src/place.js:198
1258 #: src/place.js:238
9621259 msgid "designated"
9631260 msgstr "专用设施"
9641261
965 #: ../src/printLayout.js:244
1262 #: src/printLayout.js:240
9661263 #, javascript-format
9671264 msgid "From %s to %s"
9681265 msgstr "从 %s 到 %s"
9691266
970 #: ../src/printOperation.js:47
1267 #: src/printOperation.js:46
9711268 msgid "Loading map tiles for printing"
9721269 msgstr "正在加载地图图块以便打印"
9731270
974 #: ../src/printOperation.js:48
1271 #: src/printOperation.js:47
9751272 msgid "You can abort printing if this takes too long"
9761273 msgstr "如果打印时间太长你可以中止它"
9771274
978 #: ../src/printOperation.js:50
1275 #: src/printOperation.js:49
9791276 msgid "Abort printing"
9801277 msgstr "中止打印"
9811278
982 #: ../src/routeService.js:90
983 msgid "No route found."
984 msgstr "没有找到路线。"
985
986 #: ../src/routeService.js:101
987 msgid "Route request failed."
988 msgstr "路线请求失败。"
989
990 #: ../src/routeService.js:178
991 msgid "Start!"
992 msgstr "开始!"
993
994 #: ../src/sendToDialog.js:179
1279 #. Translators: this is add via location tooltip
1280 #: src/routeEntry.js:72
1281 msgid "Add via location"
1282 msgstr "通过位置添加"
1283
1284 #. Translators: this is remove via location tooltip
1285 #: src/routeEntry.js:78
1286 msgid "Remove via location"
1287 msgstr "通过位置移除"
1288
1289 #. Translators: this is reverse route tooltip
1290 #: src/routeEntry.js:84
1291 msgid "Reverse route"
1292 msgstr "反向路线"
1293
1294 #: src/sendToDialog.js:176
9951295 msgid "Failed to open URI"
9961296 msgstr "打开 URI 失败"
9971297
998 #: ../src/shapeLayer.js:93
1298 #: src/shapeLayer.js:91
9991299 msgid "failed to load file"
10001300 msgstr "载入文件失败"
10011301
10021302 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1003 #: ../src/sidebar.js:208
1303 #: src/sidebar.js:292
10041304 #, javascript-format
10051305 msgid "Estimated time: %s"
10061306 msgstr "估计时间:%s"
10071307
1008 #: ../src/translations.js:56
1308 #. Translators: this a format string indicating arriving at the
1309 #. * destination of journey with the arrival address and transit
1310 #. * stop as the format parameter
1311 #: src/transitArrivalRow.js:54
1312 #, javascript-format
1313 msgid "Arrive at %s"
1314 msgstr "到达时间为 %s"
1315
1316 #: src/transitArrivalRow.js:56
1317 msgid "Arrive"
1318 msgstr "到达"
1319
1320 #. Translators: this is a format string indicating instructions
1321 #. * starting a journey at the address given as the parameter
1322 #.
1323 #: src/transitLegRow.js:71
1324 #, javascript-format
1325 msgid "Start at %s"
1326 msgstr "出发时间为 %s"
1327
1328 #. Translators: this indicates starting a journey at a location
1329 #. * with no set name (such as when the user started routing from
1330 #. * an arbitrary point on the map)
1331 #.
1332 #: src/transitLegRow.js:77
1333 msgid "Start"
1334 msgstr "出发"
1335
1336 #: src/transitLegRow.js:106
1337 msgid "Show walking instructions"
1338 msgstr "显示步行指引"
1339
1340 #: src/transitLegRow.js:107
1341 msgid "Hide walking instructions"
1342 msgstr "隐藏步行指引"
1343
1344 #. Translators: this is a format string indicating walking a certain
1345 #. * distance, with the distance expression being the %s placeholder
1346 #.
1347 #: src/transitLegRow.js:132
1348 #, javascript-format
1349 msgid "Walk %s"
1350 msgstr "步行 %s"
1351
1352 #: src/transitMoreRow.js:39
1353 msgid "Load earlier alternatives"
1354 msgstr "载入上一个替代方案"
1355
1356 #: src/transitMoreRow.js:41
1357 msgid "Load later alternatives"
1358 msgstr "载入下一个替代方案"
1359
1360 #.
1361 #. * Translators: this is a format string giving the equivalent to
1362 #. * "may 29" according to the current locale's convensions.
1363 #.
1364 #: src/transitOptionsPanel.js:141
1365 msgctxt "month-day-date"
1366 msgid "%b %e"
1367 msgstr "%-m月%-d日"
1368
1369 #. Translators: this is a format string for showing a departure and
1370 #. * arrival time, like:
1371 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
1372 #. * these could be rearranged if needed.
1373 #.
1374 #: src/transitPlan.js:249
1375 #, javascript-format
1376 msgid "%s – %s"
1377 msgstr "%s - %s"
1378
1379 #. translators: this is an indication for a trip duration of
1380 #. * less than an hour, with only the minutes part, using plural forms
1381 #. * as appropriate
1382 #.
1383 #: src/transitPlan.js:276
1384 #, javascript-format
1385 msgid "%d minute"
1386 msgid_plural "%d minutes"
1387 msgstr[0] "%d 分钟"
1388
1389 #. translators: this is an indication for a trip duration,
1390 #. * where the duration is an exact number of hours (i.e. no
1391 #. * minutes part), using plural forms as appropriate
1392 #.
1393 #: src/transitPlan.js:287
1394 #, javascript-format
1395 msgid "%d hour"
1396 msgid_plural "%d hours"
1397 msgstr[0] "%d 小时"
1398
1399 #. translators: this is an indication for a trip duration
1400 #. * where the duration contains an hour and minute part, it's
1401 #. * pluralized on the hours part
1402 #.
1403 #: src/transitPlan.js:293
1404 #, javascript-format
1405 msgid "%d:%02d hour"
1406 msgid_plural "%d:%02d hours"
1407 msgstr[0] "%d:%02d 小时"
1408
1409 #. Translators: this is a format string for showing a departure and
1410 #. * arrival time in a more compact manner to show in the instruction
1411 #. * list for an itinerary, like:
1412 #. * "12:00–13:03" where the placeholder %s are the actual times,
1413 #. * these could be rearranged if needed.
1414 #.
1415 #: src/transitPlan.js:642
1416 #, javascript-format
1417 msgid "%s–%s"
1418 msgstr "%s-%s"
1419
1420 #: src/translations.js:56
10091421 msgid "around the clock"
10101422 msgstr "全天"
10111423
1012 #: ../src/translations.js:58
1424 #: src/translations.js:58
10131425 msgid "from sunrise to sunset"
10141426 msgstr "白天"
10151427
10191431 #. * The space between the format place holders could be
10201432 #. * substituted with the appropriate separator.
10211433 #.
1022 #: ../src/translations.js:77
1434 #: src/translations.js:77
10231435 #, javascript-format
10241436 msgctxt "time range list"
10251437 msgid "%s %s"
10311443 #. * The space between the format place holders could be
10321444 #. * substituted with the appropriate separator.
10331445 #.
1034 #: ../src/translations.js:89
1446 #: src/translations.js:89
10351447 #, javascript-format
10361448 msgctxt "time range list"
10371449 msgid "%s %s %s"
10441456 #. * The space between the format place holders could be substituted with
10451457 #. * the appropriate separator or phrase and the ordering of the arguments
10461458 #. * can be rearranged with the %n#s syntax.
1047 #: ../src/translations.js:120
1459 #: src/translations.js:120
10481460 #, javascript-format
10491461 msgctxt "time range component"
10501462 msgid "%s %s"
10591471 #. * place holder.
10601472 #. * The separator (,) could be replaced with a translated variant or
10611473 #. * a phrase if appropriate.
1062 #: ../src/translations.js:152
1474 #: src/translations.js:152
10631475 #, javascript-format
10641476 msgctxt "day interval list"
10651477 msgid "%s,%s"
10741486 #. * %s place holder.
10751487 #. * The separator (,) could be replaced with a translated variant or
10761488 #. * a phrase if appropriate.
1077 #: ../src/translations.js:166
1489 #: src/translations.js:166
10781490 #, javascript-format
10791491 msgctxt "day interval list"
10801492 msgid "%s,%s,%s"
10811493 msgstr "%s,%s,%s"
10821494
1083 #: ../src/translations.js:185
1495 #: src/translations.js:185
10841496 msgid "every day"
10851497 msgstr "每天"
10861498
10871499 #. Translators:
10881500 #. * This represents a range of days with a starting and ending day.
10891501 #.
1090 #: ../src/translations.js:197
1502 #: src/translations.js:197
10911503 #, javascript-format
10921504 msgctxt "day range"
10931505 msgid "%s-%s"
10941506 msgstr "%s-%s"
10951507
1096 #: ../src/translations.js:208
1508 #: src/translations.js:208
10971509 msgid "public holidays"
10981510 msgstr "公众假期"
10991511
1100 #: ../src/translations.js:210
1512 #: src/translations.js:210
11011513 msgid "school holidays"
11021514 msgstr "学校假期"
11031515
11091521 #. * the translation. The order of the arguments can be rearranged
11101522 #. * using the %n$s syntax.
11111523 #.
1112 #: ../src/translations.js:250
1524 #: src/translations.js:250
11131525 #, javascript-format
11141526 msgctxt "time interval list"
11151527 msgid "%s, %s"
11161528 msgstr "%s, %s"
11171529
1118 #: ../src/translations.js:264
1530 #: src/translations.js:264
11191531 msgid "not open"
11201532 msgstr "未开放"
11211533
11261538 #. * translation as needed. The order of the arguments can be rearranged
11271539 #. * using the %n$s syntax.
11281540 #.
1129 #: ../src/translations.js:279
1541 #: src/translations.js:279
11301542 #, javascript-format
11311543 msgctxt "time interval"
11321544 msgid "%s-%s"
11351547 #. Translators:
11361548 #. * This means a a place where you can plug in your laptop with ethernet.
11371549 #.
1138 #: ../src/translations.js:345
1550 #: src/translations.js:345
11391551 msgid "wired"
11401552 msgstr "有线"
11411553
11421554 #. Translators:
11431555 #. * Like internet cafe or library where the computer is given.
11441556 #.
1145 #: ../src/translations.js:350
1557 #: src/translations.js:350
11461558 msgid "terminal"
11471559 msgstr "终端"
11481560
11491561 #. Translators:
11501562 #. * This means there is personnel which helps you in case of problems.
11511563 #.
1152 #: ../src/translations.js:355
1564 #: src/translations.js:355
11531565 msgid "service"
11541566 msgstr "服务"
11551567
11561568 #. Translators: Accuracy of user location information
1157 #: ../src/utils.js:231
1569 #: src/utils.js:226
11581570 msgid "Unknown"
11591571 msgstr "未知"
11601572
11611573 #. Translators: Accuracy of user location information
1162 #: ../src/utils.js:234
1574 #: src/utils.js:229
11631575 msgid "Exact"
11641576 msgstr "准确"
11651577
1166 #: ../src/utils.js:337
1578 #: src/utils.js:287
11671579 #, javascript-format
11681580 msgid "%f h"
11691581 msgstr "%f 小时"
11701582
1171 #: ../src/utils.js:339
1583 #: src/utils.js:289
11721584 #, javascript-format
11731585 msgid "%f min"
11741586 msgstr "%f 分钟"
11751587
1176 #: ../src/utils.js:341
1588 #: src/utils.js:291
11771589 #, javascript-format
11781590 msgid "%f s"
11791591 msgstr "%f 秒"
11801592
11811593 #. Translators: This is a distance measured in kilometers
1182 #: ../src/utils.js:352
1183 #, javascript-format
1184 msgid "%f km"
1185 msgstr "%f 千米"
1594 #: src/utils.js:302
1595 #, javascript-format
1596 msgid "%s km"
1597 msgstr "%s 千米"
11861598
11871599 #. Translators: This is a distance measured in meters
1188 #: ../src/utils.js:355
1189 #, javascript-format
1190 msgid "%f m"
1191 msgstr "%f 米"
1600 #: src/utils.js:305
1601 #, javascript-format
1602 msgid "%s m"
1603 msgstr "%s 米"
11921604
11931605 #. Translators: This is a distance measured in miles
1194 #: ../src/utils.js:363
1195 #, javascript-format
1196 msgid "%f mi"
1197 msgstr "%f 英里"
1606 #: src/utils.js:313
1607 #, javascript-format
1608 msgid "%s mi"
1609 msgstr "%s 英里"
11981610
11991611 #. Translators: This is a distance measured in feet
1200 #: ../src/utils.js:366
1201 #, javascript-format
1202 msgid "%f ft"
1203 msgstr "%f 英尺"
1612 #: src/utils.js:316
1613 #, javascript-format
1614 msgid "%s ft"
1615 msgstr "%s 英尺"
1616
1617 #~ msgid "Open Shape Layer&#x2026;"
1618 #~ msgstr "打开图形图层&#x2026;"
1619
1620 #~ msgid "Load Map Layer"
1621 #~ msgstr "加载地图图层"
1622
1623 #~ msgid "Open Layer"
1624 #~ msgstr "打开图层"
1625
1626 #~ msgid "%f km"
1627 #~ msgstr "%f 千米"
1628
1629 #~ msgid "%f m"
1630 #~ msgstr "%f 米"
1631
1632 #~ msgid "%f mi"
1633 #~ msgstr "%f 英里"
1634
1635 #~ msgid "%f ft"
1636 #~ msgstr "%f 英尺"
12041637
12051638 #~ msgid "Failed to parse GeoJSON file"
12061639 #~ msgstr "解析 GeoJSON 文件失败"
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: gnome-maps master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
9 "maps&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2017-07-24 21:57+0000\n"
11 "PO-Revision-Date: 2017-08-27 22:34+0800\n"
12 "Last-Translator: Cheng-Chia Tseng <pswo10680@gmail.com>\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
9 "POT-Creation-Date: 2018-06-18 20:31+0000\n"
10 "PO-Revision-Date: 2018-06-22 21:40+0800\n"
11 "Last-Translator: pan93412 <pan93412@gmail.com>\n"
1312 "Language-Team: Chinese (Taiwan) <chinese-l10n@googlegroups.com>\n"
1413 "Language: zh_TW\n"
1514 "MIME-Version: 1.0\n"
1615 "Content-Type: text/plain; charset=UTF-8\n"
1716 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 2.0.3\n"
17 "X-Generator: Poedit 2.0.8\n"
1918 "Plural-Forms: nplurals=1; plural=0;\n"
2019
21 #: ../data/org.gnome.Maps.appdata.xml.in.h:1
20 #: data/org.gnome.Maps.appdata.xml.in:6
2221 msgid "GNOME Maps"
2322 msgstr "GNOME 地圖"
2423
25 #: ../data/org.gnome.Maps.appdata.xml.in.h:2
24 #: data/org.gnome.Maps.appdata.xml.in:7
2625 msgid "Find places around the world"
2726 msgstr "尋找世界上各個地方"
2827
29 #: ../data/org.gnome.Maps.appdata.xml.in.h:3
28 #: data/org.gnome.Maps.appdata.xml.in:9
3029 msgid ""
3130 "Maps gives you quick access to maps all across the world. It allows you to "
3231 "quickly find the place you’re looking for by searching for a city or street, "
3534 "《地圖》讓您可以快速存取世界上的地圖。它讓您快速的找到想找的位置,只要搜尋城"
3635 "市或街道,也可以定位要與朋友見面的場所。"
3736
38 #: ../data/org.gnome.Maps.appdata.xml.in.h:4
37 #: data/org.gnome.Maps.appdata.xml.in:14
3938 msgid ""
4039 "Maps uses the collaborative OpenStreetMap database, made by hundreds of "
4140 "thousands of people across the globe."
4645 #. Translators: Search is carried out on OpenStreetMap data using Nominatim.
4746 #. Visit http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases and click
4847 #. your language to see what words you can use for the translated search.
49 #: ../data/org.gnome.Maps.appdata.xml.in.h:8
48 #: data/org.gnome.Maps.appdata.xml.in:22
5049 msgid ""
5150 "You can even search for specific types of locations, such as “Pubs near Main "
5251 "Street, Boston” or “Hotels near Alexanderplatz, Berlin”."
5554 "「Hotels near Alexanderplatz, Berlin」等。"
5655
5756 #. Translators: This is the program name.
58 #: ../data/org.gnome.Maps.desktop.in.h:1 ../data/ui/main-window.ui.h:1
59 #: ../src/application.js:87 ../src/mainWindow.js:476
57 #: data/org.gnome.Maps.desktop.in:4 data/ui/main-window.ui:8
58 #: src/application.js:83 src/mainWindow.js:511
6059 msgid "Maps"
6160 msgstr "地圖"
6261
63 #: ../data/org.gnome.Maps.desktop.in.h:2
62 #: data/org.gnome.Maps.desktop.in:5
6463 msgid "A simple maps application"
6564 msgstr "簡單的地圖應用程式"
6665
67 #: ../data/org.gnome.Maps.desktop.in.h:3
66 #. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
67 #: data/org.gnome.Maps.desktop.in:8
68 msgid "org.gnome.Maps"
69 msgstr "org.gnome.Maps"
70
71 #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
72 #: data/org.gnome.Maps.desktop.in:14
6873 msgid "Maps;"
6974 msgstr "Maps;地圖;"
7075
71 #: ../data/org.gnome.Maps.desktop.in.h:4
76 #: data/org.gnome.Maps.desktop.in:17
7277 msgid "Allows your location to be shown on the map."
7378 msgstr "允許您的位置顯示在地圖上。"
7479
75 #: ../data/org.gnome.Maps.gschema.xml.h:1
80 #: data/org.gnome.Maps.gschema.xml:11
7681 msgid "last viewed location"
7782 msgstr "最後檢視的位置"
7883
79 #: ../data/org.gnome.Maps.gschema.xml.h:2
84 #: data/org.gnome.Maps.gschema.xml:12
8085 msgid "Coordinates of last viewed location."
8186 msgstr "最後檢視位置的坐標。"
8287
83 #: ../data/org.gnome.Maps.gschema.xml.h:3
88 #: data/org.gnome.Maps.gschema.xml:16
8489 msgid "Window size"
8590 msgstr "視窗尺寸"
8691
87 #: ../data/org.gnome.Maps.gschema.xml.h:4
92 #: data/org.gnome.Maps.gschema.xml:17
8893 msgid "Window size (width and height)."
8994 msgstr "視窗大小 (寬度與高度)。"
9095
91 #: ../data/org.gnome.Maps.gschema.xml.h:5
96 #: data/org.gnome.Maps.gschema.xml:21
9297 msgid "Window position"
9398 msgstr "視窗位置"
9499
95 #: ../data/org.gnome.Maps.gschema.xml.h:6
100 #: data/org.gnome.Maps.gschema.xml:22
96101 msgid "Window position (X and Y)."
97102 msgstr "視窗位置 (X 與 Y)。"
98103
99 #: ../data/org.gnome.Maps.gschema.xml.h:7
104 #: data/org.gnome.Maps.gschema.xml:26
100105 msgid "Window maximized"
101106 msgstr "視窗已最大化"
102107
103 #: ../data/org.gnome.Maps.gschema.xml.h:8
108 #: data/org.gnome.Maps.gschema.xml:27
104109 msgid "Window maximization state"
105110 msgstr "視窗最大化狀態"
106111
107 #: ../data/org.gnome.Maps.gschema.xml.h:9
112 #: data/org.gnome.Maps.gschema.xml:31
108113 msgid "Maximum number of search results"
109114 msgstr "搜尋結果的最大數量"
110115
111 #: ../data/org.gnome.Maps.gschema.xml.h:10
116 #: data/org.gnome.Maps.gschema.xml:32
112117 msgid "Maximum number of search results from geocode search."
113118 msgstr "從 geocode 搜尋取得的最大搜尋結果數。"
114119
115 #: ../data/org.gnome.Maps.gschema.xml.h:11
120 #: data/org.gnome.Maps.gschema.xml:36
116121 msgid "Number of recent places to store"
117122 msgstr "要儲存的最近位置數"
118123
119 #: ../data/org.gnome.Maps.gschema.xml.h:12
124 #: data/org.gnome.Maps.gschema.xml:37
120125 msgid "Number of recently visited places to store."
121126 msgstr "要儲存的最近到訪位置數。"
122127
123 #: ../data/org.gnome.Maps.gschema.xml.h:13
128 #: data/org.gnome.Maps.gschema.xml:41
124129 msgid "Number of recent routes to store"
125130 msgstr "要儲存的最近路線數"
126131
127 #: ../data/org.gnome.Maps.gschema.xml.h:14
132 #: data/org.gnome.Maps.gschema.xml:42
128133 msgid "Number of recently visited routes to store."
129134 msgstr "要儲存的最近到訪路線數。"
130135
131 #: ../data/org.gnome.Maps.gschema.xml.h:15
136 #: data/org.gnome.Maps.gschema.xml:46
132137 msgid "Facebook check-in privacy setting"
133138 msgstr "Facebook 打卡隱私權設定值"
134139
135 #: ../data/org.gnome.Maps.gschema.xml.h:16
140 #. Translators: EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS, and SELF are constant names, and should not be translated
141 #: data/org.gnome.Maps.gschema.xml:48
136142 msgid ""
137143 "Latest used Facebook check-in privacy setting. Possible values are: "
138144 "EVERYONE, FRIENDS_OF_FRIENDS, ALL_FRIENDS or SELF."
140146 "最近使用的 Facebook 打卡隱私權設定值。可能的數值有:EVERYONE, "
141147 "FRIENDS_OF_FRIENDS, ALL_FRIENDS 或 SELF。"
142148
143 #: ../data/org.gnome.Maps.gschema.xml.h:17
149 #: data/org.gnome.Maps.gschema.xml:52
144150 msgid "Foursquare check-in privacy setting"
145151 msgstr "Foursquare 打卡隱私權設定值"
146152
147 #: ../data/org.gnome.Maps.gschema.xml.h:18
153 #: data/org.gnome.Maps.gschema.xml:53
148154 msgid ""
149155 "Latest used Foursquare check-in privacy setting. Possible values are: "
150156 "public, followers or private."
152158 "最近使用的 Foursquare 打卡隱私權設定值。可能的數值有:public, followers 或 "
153159 "private。"
154160
155 #: ../data/org.gnome.Maps.gschema.xml.h:19
161 #: data/org.gnome.Maps.gschema.xml:57
156162 msgid "Foursquare check-in Facebook broadcasting"
157163 msgstr "Foursquare 打卡 Facebook 廣播"
158164
159 #: ../data/org.gnome.Maps.gschema.xml.h:20
165 #: data/org.gnome.Maps.gschema.xml:58
160166 msgid ""
161167 "Indicates if Foursquare should broadcast the check-in as a post in the "
162168 "Facebook account associated with the Foursquare account."
164170 "表示 Foursquare 是否應比照與 Facebook 帳號連結的 Foursquare 帳號以貼文方式廣"
165171 "播此次打卡。"
166172
167 #: ../data/org.gnome.Maps.gschema.xml.h:21
173 #: data/org.gnome.Maps.gschema.xml:62
168174 msgid "Foursquare check-in Twitter broadcasting"
169175 msgstr "Foursquare 打卡 Twitter 廣播"
170176
171 #: ../data/org.gnome.Maps.gschema.xml.h:22
177 #: data/org.gnome.Maps.gschema.xml:63
172178 msgid ""
173179 "Indicates if Foursquare should broadcast the check-in as a tweet in the "
174180 "Twitter account associated with the Foursquare account."
176182 "表示 Foursquare 是否應比照與 Twitter 帳號連結的 Foursquare 帳號以推文方式廣播"
177183 "此次打卡。"
178184
179 #: ../data/org.gnome.Maps.gschema.xml.h:23
185 #: data/org.gnome.Maps.gschema.xml:67
180186 msgid "OpenStreetMap username or e-mail address"
181187 msgstr "OpenStreetMap 的使用者名稱或電子郵件位址"
182188
183 #: ../data/org.gnome.Maps.gschema.xml.h:24
189 #: data/org.gnome.Maps.gschema.xml:68
184190 msgid "Indicates if the user has signed in to edit OpenStreetMap data."
185191 msgstr "指示使用者是否已登入可編輯 OpenStreetMap 資料。"
186192
187 #: ../data/org.gnome.Maps.gschema.xml.h:25
193 #: data/org.gnome.Maps.gschema.xml:72
188194 msgid "Last used transportation type for routing"
189195 msgstr "上次路線規劃時使用的交通類型"
190196
191 #: ../data/ui/app-menu.ui.h:1
197 #: data/ui/app-menu.ui:7
192198 msgid "Set up OpenStreetMap Account"
193199 msgstr "設定 OpenStreetMap 帳號"
194200
195 #: ../data/ui/app-menu.ui.h:2
201 #: data/ui/app-menu.ui:12
196202 msgid "_Keyboard Shortcuts"
197203 msgstr "鍵盤捷徑鍵(_K)"
198204
199 #: ../data/ui/app-menu.ui.h:3
205 #: data/ui/app-menu.ui:17
200206 msgid "About"
201207 msgstr "關於"
202208
203 #: ../data/ui/app-menu.ui.h:4
209 #: data/ui/app-menu.ui:21
204210 msgid "Quit"
205211 msgstr "結束"
206212
207 #: ../data/ui/check-in-dialog.ui.h:1
213 #: data/ui/check-in-dialog.ui:250 data/ui/check-in-dialog.ui:299
208214 msgid "Visibility"
209215 msgstr "可見狀態"
210216
211 #: ../data/ui/check-in-dialog.ui.h:2
217 #: data/ui/check-in-dialog.ui:334
212218 msgid "Post on Facebook"
213219 msgstr "張貼到 Facebook"
214220
215 #: ../data/ui/check-in-dialog.ui.h:3
221 #: data/ui/check-in-dialog.ui:348
216222 msgid "Post on Twitter"
217223 msgstr "張貼到 Twitter"
218224
219 #: ../data/ui/check-in-dialog.ui.h:4 ../data/ui/export-view-dialog.ui.h:2
220 #: ../data/ui/send-to-dialog.ui.h:2 ../data/ui/shape-layer-file-chooser.ui.h:3
225 #: data/ui/check-in-dialog.ui:388 data/ui/export-view-dialog.ui:20
226 #: data/ui/send-to-dialog.ui:21 data/ui/shape-layer-file-chooser.ui:22
221227 msgid "_Cancel"
222228 msgstr "取消(_C)"
223229
224230 #. Translators: Check in is used as a verb
225 #: ../data/ui/check-in-dialog.ui.h:5 ../data/ui/map-bubble.ui.h:8
231 #: data/ui/check-in-dialog.ui:399 data/ui/map-bubble.ui:93
226232 msgid "C_heck in"
227233 msgstr "打卡(_H)"
228234
229 #: ../data/ui/check-in-dialog.ui.h:6
235 #: data/ui/check-in-dialog.ui:427
230236 msgid "Everyone"
231237 msgstr "每個人"
232238
233 #: ../data/ui/check-in-dialog.ui.h:7
239 #: data/ui/check-in-dialog.ui:431
234240 msgid "Friends of friends"
235241 msgstr "朋友的朋友"
236242
237 #: ../data/ui/check-in-dialog.ui.h:8
243 #: data/ui/check-in-dialog.ui:435
238244 msgid "Just friends"
239245 msgstr "僅限朋友"
240246
241 #: ../data/ui/check-in-dialog.ui.h:9
247 #: data/ui/check-in-dialog.ui:439
242248 msgid "Just me"
243249 msgstr "僅限本人"
244250
245 #: ../data/ui/check-in-dialog.ui.h:10
251 #: data/ui/check-in-dialog.ui:453
246252 msgid "Public"
247253 msgstr "公開"
248254
249 #: ../data/ui/check-in-dialog.ui.h:11
255 #: data/ui/check-in-dialog.ui:457
250256 msgid "Followers"
251257 msgstr "跟隨"
252258
253 #: ../data/ui/check-in-dialog.ui.h:12
259 #: data/ui/check-in-dialog.ui:461
254260 msgid "Private"
255261 msgstr "私人"
256262
257 #: ../data/ui/context-menu.ui.h:1
263 #: data/ui/context-menu.ui:9
258264 msgid "What’s here?"
259265 msgstr "這裡有什麼?"
260266
261 #: ../data/ui/context-menu.ui.h:2
267 #: data/ui/context-menu.ui:16
262268 msgid "Copy Location"
263269 msgstr "複製位置"
264270
265 #: ../data/ui/context-menu.ui.h:3
271 #: data/ui/context-menu.ui:23
266272 msgid "Export As Image"
267273 msgstr "匯出為圖片"
268274
269 #: ../data/ui/context-menu.ui.h:4
275 #: data/ui/context-menu.ui:36
270276 msgid "Add to OpenStreetMap"
271277 msgstr "加入 OpenStreetMap"
272278
273 #: ../data/ui/export-view-dialog.ui.h:1
279 #: data/ui/export-view-dialog.ui:14
274280 msgid "Export view"
275281 msgstr "匯出檢視"
276282
277 #: ../data/ui/export-view-dialog.ui.h:3
283 #: data/ui/export-view-dialog.ui:34
278284 msgid "_Export"
279285 msgstr "匯出(_E)"
280286
281 #: ../data/ui/export-view-dialog.ui.h:4
287 #: data/ui/export-view-dialog.ui:126
282288 msgid "Include route and markers"
283289 msgstr "包含路線和標記"
284290
285 #: ../data/ui/help-overlay.ui.h:1
291 #: data/ui/help-overlay.ui:14
286292 msgctxt "shortcut window"
287293 msgid "General"
288294 msgstr "一般"
289295
290 #: ../data/ui/help-overlay.ui.h:2
296 #: data/ui/help-overlay.ui:18
291297 msgctxt "shortcut window"
292298 msgid "Show Shortcuts"
293299 msgstr "顯示捷徑鍵"
294300
295 #: ../data/ui/help-overlay.ui.h:3
301 #: data/ui/help-overlay.ui:25
296302 msgctxt "shortcut window"
297303 msgid "Search"
298304 msgstr "搜尋"
299305
300 #: ../data/ui/help-overlay.ui.h:4
306 #: data/ui/help-overlay.ui:32
301307 msgctxt "shortcut window"
302308 msgid "Toggle route planner"
303309 msgstr "切換路徑規劃器"
304310
305 #: ../data/ui/help-overlay.ui.h:5
311 #: data/ui/help-overlay.ui:39
306312 msgctxt "shortcut window"
307313 msgid "Print route"
308314 msgstr "列印路線"
309315
310 #: ../data/ui/help-overlay.ui.h:6
316 #: data/ui/help-overlay.ui:46
311317 msgctxt "shortcut window"
312318 msgid "Quit"
313319 msgstr "結束"
314320
315 #: ../data/ui/help-overlay.ui.h:7
321 #: data/ui/help-overlay.ui:55
316322 msgctxt "shortcut window"
317323 msgid "Map View"
318324 msgstr "地圖檢視"
319325
320 #: ../data/ui/help-overlay.ui.h:8
326 #: data/ui/help-overlay.ui:59
321327 msgctxt "shortcut window"
322328 msgid "Zoom in"
323329 msgstr "拉近"
324330
325 #: ../data/ui/help-overlay.ui.h:9
331 #: data/ui/help-overlay.ui:66
326332 msgctxt "shortcut window"
327333 msgid "Zoom out"
328334 msgstr "拉遠"
329335
330 #: ../data/ui/help-overlay.ui.h:10
336 #: data/ui/help-overlay.ui:73
331337 msgctxt "shortcut window"
332338 msgid "Toggle scale"
333339 msgstr "切換縮放"
334340
335 #: ../data/ui/help-overlay.ui.h:11
341 #: data/ui/help-overlay.ui:80
336342 msgctxt "shortcut window"
337343 msgid "Go to current location"
338344 msgstr "前往目前位置"
339345
340 #: ../data/ui/help-overlay.ui.h:12
346 #: data/ui/help-overlay.ui:87
341347 msgctxt "shortcut window"
342348 msgid "Switch to street view"
343349 msgstr "切換為街道檢視"
344350
345 #: ../data/ui/help-overlay.ui.h:13
346 #, fuzzy
351 #: data/ui/help-overlay.ui:94
347352 msgctxt "shortcut window"
348353 msgid "Switch to aerial view"
349 msgstr "切換為衛星檢視"
350
351 #: ../data/ui/help-overlay.ui.h:14
352 #, fuzzy
353 #| msgid "Open Layer"
354 msgstr "切換為鳥瞰圖"
355
356 #: data/ui/help-overlay.ui:101
354357 msgctxt "shortcut window"
355358 msgid "Open shape layer"
356 msgstr "開啟圖層"
357
358 #: ../data/ui/layers-popover.ui.h:1
359 msgid "Load Map Layer"
360 msgstr "載入地圖圖層"
361
362 #: ../data/ui/location-service-notification.ui.h:1
359 msgstr "開啟形狀圖層"
360
361 #. Translators: This string uses ellipsis character
362 #: data/ui/layers-popover.ui:71
363 msgid "Open Shape Layer…"
364 msgstr "開啟形狀圖層..."
365
366 #: data/ui/location-service-dialog.ui:16
363367 msgid "Turn on location services to find your location"
364368 msgstr "開啟位置服務以尋找您的位置"
365369
366 #: ../data/ui/location-service-notification.ui.h:2
370 #: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
371 #: data/ui/zoom-in-dialog.ui:28
372 msgid "Cancel"
373 msgstr "取消"
374
375 #: data/ui/location-service-dialog.ui:38
367376 msgid "Location Settings"
368377 msgstr "位置設定值"
369378
370379 #. Translators: This is a tooltip
371 #: ../data/ui/main-window.ui.h:3
380 #: data/ui/main-window.ui:23
372381 msgid "Go to current location"
373382 msgstr "前往目前位置"
374383
375384 #. Translators: This is a tooltip
376 #: ../data/ui/main-window.ui.h:5
385 #: data/ui/main-window.ui:44
377386 msgid "Choose map type"
378387 msgstr "選擇地圖類型"
379388
380389 #. Translators: This is a tooltip
381 #: ../data/ui/main-window.ui.h:7
390 #: data/ui/main-window.ui:69
391 msgid "Zoom out"
392 msgstr "拉遠"
393
394 #. Translators: This is a tooltip
395 #: data/ui/main-window.ui:85
396 msgid "Zoom in"
397 msgstr "拉近"
398
399 #. Translators: This is a tooltip
400 #: data/ui/main-window.ui:103
382401 msgid "Toggle route planner"
383402 msgstr "切換路徑規劃器"
384403
385404 #. Translators: This is a tooltip
386 #: ../data/ui/main-window.ui.h:9
405 #: data/ui/main-window.ui:124
387406 msgid "Toggle favorites"
388407 msgstr "切換喜好"
389408
390409 #. Translators: This is a tooltip
391 #: ../data/ui/main-window.ui.h:11
410 #: data/ui/main-window.ui:144
392411 msgid "Print Route"
393412 msgstr "列印路線"
394413
395 #: ../data/ui/main-window.ui.h:12
414 #: data/ui/main-window.ui:202
396415 msgid "Maps is offline!"
397416 msgstr "Maps 已離線!"
398417
399 #: ../data/ui/main-window.ui.h:13
418 #: data/ui/main-window.ui:212
400419 msgid ""
401420 "Maps need an active internet connection to function properly, but one can’t "
402421 "be found."
403422 msgstr "Maps 需要使用網際網路連線才能正常運作,但找不到網際網路。"
404423
405 #: ../data/ui/main-window.ui.h:14
424 #: data/ui/main-window.ui:221
406425 msgid "Check your connection and proxy settings."
407426 msgstr "請檢查您的連線與代理伺服器設定值。"
408427
409428 #. Translators: This is a tooltip
410 #: ../data/ui/map-bubble.ui.h:2
429 #: data/ui/map-bubble.ui:45
411430 msgid "Add to new route"
412431 msgstr "加入新的路線"
413432
414433 #. Translators: This is a tooltip
415 #: ../data/ui/map-bubble.ui.h:4
434 #: data/ui/map-bubble.ui:62
416435 msgid "Open with another application"
417436 msgstr "以其他應用程式開啟"
418437
419438 #. Translators: This is a tooltip
420 #: ../data/ui/map-bubble.ui.h:6
439 #: data/ui/map-bubble.ui:79
421440 msgid "Mark as favorite"
422441 msgstr "標記為喜好"
423442
424443 #. Translators: This is a tooltip
425 #: ../data/ui/map-bubble.ui.h:10
444 #: data/ui/map-bubble.ui:98
426445 msgid "Check in here"
427446 msgstr "在這裡檢查"
428447
429 #: ../data/ui/osm-account-dialog.ui.h:1
448 #: data/ui/osm-account-dialog.ui:9
430449 msgid "OpenStreetMap Account"
431450 msgstr "OpenStreetMap 帳號"
432451
433 #: ../data/ui/osm-account-dialog.ui.h:2
452 #: data/ui/osm-account-dialog.ui:22
434453 msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
435454 msgstr "<span weight=\"bold\" size=\"x-large\">登入以編輯地圖</span>"
436455
437 #: ../data/ui/osm-account-dialog.ui.h:3
456 #: data/ui/osm-account-dialog.ui:36
438457 msgid ""
439458 "Help to improve the map, using an\n"
440459 "OpenStreetMap account."
442461 "協助改善地圖,使用\n"
443462 "OpenStreetMap 帳號。"
444463
445 #: ../data/ui/osm-account-dialog.ui.h:5
464 #: data/ui/osm-account-dialog.ui:56
446465 msgid "Email"
447466 msgstr "電子郵件"
448467
449 #: ../data/ui/osm-account-dialog.ui.h:6
468 #: data/ui/osm-account-dialog.ui:81
450469 msgid "Password"
451470 msgstr "密碼"
452471
453 #: ../data/ui/osm-account-dialog.ui.h:7
472 #: data/ui/osm-account-dialog.ui:125
454473 msgid "Sign In"
455474 msgstr "登入"
456475
457 #: ../data/ui/osm-account-dialog.ui.h:8
476 #: data/ui/osm-account-dialog.ui:146
458477 msgid "Don’t have an account?"
459478 msgstr "還沒有會員帳號嗎?"
460479
461480 #. The label should contain the link to the OSM reset password page with a translated title
462 #: ../data/ui/osm-account-dialog.ui.h:10
481 #: data/ui/osm-account-dialog.ui:159
463482 msgid ""
464483 "Sorry, that didn’t work. Please try again, or visit\n"
465484 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
469488 "<a href=\"https://www.openstreetmap.org/user/forgot-password"
470489 "\">OpenStreetMap</a>以重置您的密碼。"
471490
472 #: ../data/ui/osm-account-dialog.ui.h:12
491 #: data/ui/osm-account-dialog.ui:172
473492 msgid "The verification code didn’t match, please try again."
474493 msgstr "驗證碼不符合,請再試一次。"
475494
476 #: ../data/ui/osm-account-dialog.ui.h:13
495 #: data/ui/osm-account-dialog.ui:209
477496 msgid "Enter verification code shown above"
478497 msgstr "輸入上面顯示的驗證碼"
479498
480 #: ../data/ui/osm-account-dialog.ui.h:14
499 #: data/ui/osm-account-dialog.ui:232
481500 msgid "Verify"
482501 msgstr "驗證"
483502
484 #: ../data/ui/osm-account-dialog.ui.h:15
503 #: data/ui/osm-account-dialog.ui:262
485504 msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
486505 msgstr "<span weight=\"bold\" size=\"x-large\">已登入</span>"
487506
488 #: ../data/ui/osm-account-dialog.ui.h:16
507 #: data/ui/osm-account-dialog.ui:275
489508 msgid "Your OpenStreetMap account is active."
490509 msgstr "您的 OpenStreetMap 帳號已啟用。"
491510
492 #: ../data/ui/osm-account-dialog.ui.h:17
511 #: data/ui/osm-account-dialog.ui:309
493512 msgid "Sign Out"
494513 msgstr "登出"
495514
496 #: ../data/ui/osm-edit-address.ui.h:1
515 #: data/ui/osm-edit-address.ui:14
497516 msgid "Street"
498517 msgstr "街道"
499518
500 #: ../data/ui/osm-edit-address.ui.h:2
519 #: data/ui/osm-edit-address.ui:26
501520 msgid "House number"
502521 msgstr "門牌號碼"
503522
504 #: ../data/ui/osm-edit-address.ui.h:3
523 #: data/ui/osm-edit-address.ui:38
505524 msgid "Postal code"
506525 msgstr "郵遞區號"
507526
508527 #. This is the place name as it would be written in a postal address (typically coming after the postal code)
509 #: ../data/ui/osm-edit-address.ui.h:5
528 #: data/ui/osm-edit-address.ui:50
510529 msgid "City"
511530 msgstr "城市"
512531
513 #: ../data/ui/osm-edit-dialog.ui.h:1
532 #: data/ui/osm-edit-dialog.ui:58
514533 msgid "Type"
515534 msgstr "類型"
516535
517 #: ../data/ui/osm-edit-dialog.ui.h:2
536 #: data/ui/osm-edit-dialog.ui:84
518537 msgid "None"
519538 msgstr "沒有"
520539
521 #: ../data/ui/osm-edit-dialog.ui.h:3
540 #: data/ui/osm-edit-dialog.ui:129
522541 msgid "Add Field"
523542 msgstr "加入欄位"
524543
525 #: ../data/ui/osm-edit-dialog.ui.h:4
544 #: data/ui/osm-edit-dialog.ui:163
526545 msgid "Comment"
527546 msgstr "評註"
528547
529 #: ../data/ui/osm-edit-dialog.ui.h:5
548 #: data/ui/osm-edit-dialog.ui:195
530549 msgid ""
531550 "Map changes will be visible on all maps that use\n"
532551 "OpenStreetMap data."
534553 "地圖更動資訊會在所有利用 OpenStreetMap\n"
535554 " 資料的地圖中出現。"
536555
537 #: ../data/ui/osm-edit-dialog.ui.h:7
556 #: data/ui/osm-edit-dialog.ui:241
538557 msgid "Recently Used"
539558 msgstr "最近使用"
540559
541 #: ../data/ui/osm-edit-dialog.ui.h:8
560 #: data/ui/osm-edit-dialog.ui:280
542561 msgctxt "dialog title"
543562 msgid "Edit on OpenStreetMap"
544563 msgstr "在 OpenStreetMap 編輯"
545564
546 #: ../data/ui/osm-edit-dialog.ui.h:9
547 msgid "Cancel"
548 msgstr "取消"
549
550 #: ../data/ui/osm-edit-dialog.ui.h:10 ../src/osmEditDialog.js:516
565 #: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:512
551566 msgid "Next"
552567 msgstr "下一個"
553568
554569 #. Translators: This is a tooltip
555 #: ../data/ui/place-bubble.ui.h:2
570 #: data/ui/place-bubble.ui:49
556571 msgid "Edit on OpenStreetMap"
557572 msgstr "在 OpenStreetMap 編輯"
558573
559574 #. Translators: This is a tooltip
560 #: ../data/ui/place-bubble.ui.h:4
575 #: data/ui/place-bubble.ui:73
561576 msgid "Show more information"
562577 msgstr "顯示更多資訊"
563578
564 #: ../data/ui/place-popover.ui.h:1
579 #: data/ui/place-popover.ui:24
565580 msgid "Press enter to search"
566581 msgstr "按下 Enter 開始搜尋"
567582
568 #: ../data/ui/place-popover.ui.h:2
583 #: data/ui/place-popover.ui:72
569584 msgid "No results found"
570585 msgstr "找不到結果"
571586
572587 #. Translators: This is a tooltip
573 #: ../data/ui/route-entry.ui.h:2
588 #: data/ui/route-entry.ui:20
574589 msgid "Drag to change order of the route"
575590 msgstr "拖曳以修改路徑順序"
576591
577 #: ../data/ui/send-to-dialog.ui.h:1
592 #: data/ui/send-to-dialog.ui:15
578593 msgid "Open location"
579594 msgstr "開啟位置"
580595
581 #: ../data/ui/send-to-dialog.ui.h:3 ../data/ui/shape-layer-file-chooser.ui.h:2
596 #: data/ui/send-to-dialog.ui:35 data/ui/shape-layer-file-chooser.ui:12
582597 msgid "_Open"
583598 msgstr "開啟(_O)"
584599
585 #: ../data/ui/shape-layer-file-chooser.ui.h:1
586 msgid "Open Layer"
587 msgstr "開啟圖層"
600 #: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:62
601 msgid "Open Shape Layer"
602 msgstr "開啟形狀圖層"
588603
589604 #. Translators: This is a tooltip
590 #: ../data/ui/shape-layer-row.ui.h:2
605 #: data/ui/shape-layer-row.ui:19
591606 msgid "Toggle visible"
592607 msgstr "切換可見性"
593608
594 #: ../data/ui/sidebar.ui.h:1
609 #: data/ui/sidebar.ui:275
595610 msgid "Route search by GraphHopper"
596611 msgstr "透過 GraphHopper 搜尋路線"
597612
598 #: ../data/ui/sidebar.ui.h:2
613 #: data/ui/sidebar.ui:296
599614 msgid "Route search by OpenTripPlanner"
600615 msgstr "透過 OpenTripPlanner 搜尋路徑"
601616
602 #: ../data/ui/sidebar.ui.h:3
617 #: data/ui/sidebar.ui:369
603618 msgid ""
604619 "Routing itineraries for public transit is provided by GNOME\n"
605620 "using timetable data obtained from transit companies or agencies.\n"
615630 "GNOME 亦無法保證所顯示的規劃與行程的正確性。\n"
616631 "此處所顯示的名稱或商標為其註冊商標所有人所有。"
617632
618 #: ../data/ui/social-place-more-results-row.ui.h:1
633 #: data/ui/social-place-more-results-row.ui:8
619634 msgid "Show more results"
620635 msgstr "顯示更多結果"
621636
622637 #. Translators: This is a tooltip
623 #: ../data/ui/transit-leg-row.ui.h:2
638 #: data/ui/transit-leg-row.ui:126
624639 msgid "Hide intermediate stops and information"
625640 msgstr "隱藏中間站與資訊"
626641
627642 #. Translators: This is a tooltip
628 #: ../data/ui/transit-leg-row.ui.h:4
643 #: data/ui/transit-leg-row.ui:200
629644 msgid "Show intermediate stops and information"
630645 msgstr "顯示中間站與資訊"
631646
632647 #. Indicates searching for the next available itineraries
633 #: ../data/ui/transit-options-panel.ui.h:2
648 #: data/ui/transit-options-panel.ui:18
634649 msgid "Leave Now"
635650 msgstr "正在離開"
636651
637652 #. Indicates searching for itineraries leaving at the specified time at the earliest
638 #: ../data/ui/transit-options-panel.ui.h:4
653 #: data/ui/transit-options-panel.ui:19
639654 msgid "Leave By"
640655 msgstr "離開於"
641656
642657 #. Indicates searching for itineraries arriving no later than the specified time
643 #: ../data/ui/transit-options-panel.ui.h:6
658 #: data/ui/transit-options-panel.ui:20
644659 msgid "Arrive By"
645660 msgstr "抵達於"
646661
647662 #. Header indicating selected modes of transit
648 #: ../data/ui/transit-options-panel.ui.h:8
663 #: data/ui/transit-options-panel.ui:106
649664 msgid "Show"
650665 msgstr "顯示"
651666
652 #: ../data/ui/transit-options-panel.ui.h:9
667 #: data/ui/transit-options-panel.ui:117
653668 msgid "Buses"
654669 msgstr "公車"
655670
656 #: ../data/ui/transit-options-panel.ui.h:10
671 #: data/ui/transit-options-panel.ui:124
657672 msgid "Trams"
658673 msgstr "輕軌"
659674
660 #: ../data/ui/transit-options-panel.ui.h:11
675 #: data/ui/transit-options-panel.ui:131
661676 msgid "Trains"
662677 msgstr "火車"
663678
664 #: ../data/ui/transit-options-panel.ui.h:12
679 #: data/ui/transit-options-panel.ui:138
665680 msgid "Subway"
666681 msgstr "捷運"
667682
668 #: ../data/ui/transit-options-panel.ui.h:13
683 #: data/ui/transit-options-panel.ui:145
669684 msgid "Ferries"
670685 msgstr "渡輪"
671686
672 #: ../data/ui/user-location-bubble.ui.h:1 ../src/geoclue.js:120
687 #: data/ui/user-location-bubble.ui:13 src/geoclue.js:118
673688 msgid "Current location"
674689 msgstr "目前位置"
675690
676691 #. To translators: %s can be "Unknown", "Exact" or "%f km²"
677 #: ../data/ui/user-location-bubble.ui.h:4
678 #, no-c-format
692 #: data/ui/user-location-bubble.ui:28
679693 msgid "Accuracy: %s"
680694 msgstr "準確度:%s"
681695
682 #: ../data/ui/zoom-in-notification.ui.h:1
696 #: data/ui/zoom-in-dialog.ui:16
683697 msgid "Zoom in to add location!"
684698 msgstr "拉近以加入位置!"
685699
686 #: ../data/ui/zoom-in-notification.ui.h:2
687 msgid "OK"
688 msgstr "確定"
689
690 #: ../lib/maps-file-tile-source.c:303 ../lib/maps-file-tile-source.c:379
691 #: ../lib/maps-file-tile-source.c:459
700 #: data/ui/zoom-in-dialog.ui:38
701 msgid "Zoom In"
702 msgstr "拉近"
703
704 #: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
705 #: lib/maps-file-tile-source.c:459
692706 msgid "Failed to find tile structure in directory"
693707 msgstr "無法在目錄中找到拼貼結構"
694708
695 #: ../lib/maps-osm.c:56
709 #: lib/maps-osm.c:56
696710 msgid "Failed to parse XML document"
697711 msgstr "無法解析 XML 文件"
698712
699 #: ../lib/maps-osm.c:252 ../lib/maps-osm.c:405
713 #: lib/maps-osm.c:252 lib/maps-osm.c:405
700714 msgid "Missing required attributes"
701715 msgstr "缺少了必要的屬性"
702716
703 #: ../lib/maps-osm.c:453
717 #: lib/maps-osm.c:453
704718 msgid "Could not find OSM element"
705719 msgstr "找不到 OSM 元素"
706720
707 #: ../src/application.js:102
721 #: src/application.js:96
708722 msgid "A path to a local tiles directory structure"
709723 msgstr "本地端拼貼目錄結構的路徑"
710724
711 #: ../src/checkInDialog.js:175
725 #: src/application.js:100
726 msgid "Show the version of the program"
727 msgstr "顯示程式版本"
728
729 #: src/checkInDialog.js:167
712730 msgid "Select an account"
713731 msgstr "選擇一個帳號"
714732
715 #: ../src/checkInDialog.js:180 ../src/checkInDialog.js:252
733 #: src/checkInDialog.js:172 src/checkInDialog.js:244
716734 msgid "Loading"
717735 msgstr "載入中"
718736
719 #: ../src/checkInDialog.js:204
737 #: src/checkInDialog.js:196
720738 msgid "Select a place"
721739 msgstr "選擇一個地點"
722740
723 #: ../src/checkInDialog.js:209
741 #: src/checkInDialog.js:201
724742 msgid ""
725743 "Maps cannot find the place to check in to with Facebook. Please select one "
726744 "from this list."
727745 msgstr "Maps 找不到可以在 Facebook 中打卡的地點。請從清單中選擇一個。"
728746
729 #: ../src/checkInDialog.js:211
747 #: src/checkInDialog.js:203
730748 msgid ""
731749 "Maps cannot find the place to check in to with Foursquare. Please select one "
732750 "from this list."
734752
735753 #. Translators: %s is the name of the place to check in.
736754 #.
737 #: ../src/checkInDialog.js:226
755 #: src/checkInDialog.js:218
738756 #, javascript-format
739757 msgid "Check in to %s"
740758 msgstr "打卡於:%s"
741759
742760 #. Translators: %s is the name of the place to check in.
743761 #.
744 #: ../src/checkInDialog.js:236
762 #: src/checkInDialog.js:228
745763 #, javascript-format
746764 msgid "Write an optional message to check in to %s."
747765 msgstr "寫些關於在 %s 打卡的訊息。"
748766
749 #: ../src/checkInDialog.js:288 ../src/checkIn.js:165
750 #: ../src/osmEditDialog.js:553
767 #: src/checkInDialog.js:280 src/checkIn.js:162 src/osmEditDialog.js:549
751768 msgid "An error has occurred"
752769 msgstr "發生錯誤"
753770
754771 #. Translators: %s is the place name that user wanted to check-in
755 #: ../src/checkIn.js:147
772 #: src/checkIn.js:144
756773 #, javascript-format
757774 msgid "Cannot find “%s” in the social service"
758775 msgstr "在社群服務中找不到「%s」"
759776
760 #: ../src/checkIn.js:149
777 #: src/checkIn.js:146
761778 msgid "Cannot find a suitable place to check-in in this location"
762779 msgstr "找不到適合的地點來打卡"
763780
764 #: ../src/checkIn.js:153
781 #: src/checkIn.js:150
765782 msgid ""
766783 "Credentials have expired, please open Online Accounts to sign in and enable "
767784 "this account"
768785 msgstr "憑證已過期,請開啟線上帳號再次登入並啟用這個帳號"
769786
770 #: ../src/contextMenu.js:96
787 #: src/contextMenu.js:95
771788 msgid "Route from here"
772789 msgstr "從這裡開始的路線"
773790
774 #: ../src/contextMenu.js:98
791 #: src/contextMenu.js:97
775792 msgid "Add destination"
776793 msgstr "加入目的地"
777794
778 #: ../src/contextMenu.js:100
795 #: src/contextMenu.js:99
779796 msgid "Route to here"
780797 msgstr "到這裡的路線"
781798
782 #: ../src/contextMenu.js:129
799 #: src/contextMenu.js:128
783800 msgid "Nothing found here!"
784801 msgstr "這裡找不到東西!"
785802
786 #: ../src/contextMenu.js:186
803 #: src/contextMenu.js:189
787804 msgid ""
788805 "Location was added to the map, note that it may take a while before it shows "
789806 "on the map and in search results."
790807 msgstr ""
791808 "位置已加到地圖上,請注意在顯示在地圖上與搜尋結果中之前可能需要一段時間。"
792809
793 #: ../src/exportViewDialog.js:156
810 #. Translators: This is a format string for a PNG filename for an
811 #. * exported image with coordinates. The .png extension should be kept
812 #. * intact in the translated string.
813 #.
814 #: src/exportViewDialog.js:82
815 #, javascript-format
816 msgid "Maps at %f, %f.png"
817 msgstr "於 %f 的地圖, %f.png"
818
819 #: src/exportViewDialog.js:154
794820 msgid "Filesystem is read only"
795821 msgstr "檔案系統是唯讀的"
796822
797 #: ../src/exportViewDialog.js:158
823 #: src/exportViewDialog.js:156
798824 msgid "You do not have permission to save there"
799825 msgstr "您沒有在該處儲存檔案的權限"
800826
801 #: ../src/exportViewDialog.js:160
827 #: src/exportViewDialog.js:158
802828 msgid "The directory does not exist"
803829 msgstr "目錄不存在"
804830
805 #: ../src/exportViewDialog.js:162
831 #: src/exportViewDialog.js:160
806832 msgid "No filename specified"
807833 msgstr "沒有指定檔案名稱"
808834
809 #: ../src/exportViewDialog.js:170
835 #: src/exportViewDialog.js:168
810836 msgid "Unable to export view"
811837 msgstr "無法匯出檢視"
812838
813 #: ../src/geoJSONSource.js:98
839 #: src/geoJSONSource.js:98
814840 msgid "invalid coordinate"
815841 msgstr "無效的坐標"
816842
817 #: ../src/geoJSONSource.js:149 ../src/geoJSONSource.js:189
818 #: ../src/geoJSONSource.js:204
843 #: src/geoJSONSource.js:147 src/geoJSONSource.js:187 src/geoJSONSource.js:202
819844 msgid "parse error"
820845 msgstr "解析錯誤"
821846
822 #: ../src/geoJSONSource.js:183
847 #: src/geoJSONSource.js:181
823848 msgid "unknown geometry"
824849 msgstr "不明的位置大小"
825850
826 #: ../src/graphHopper.js:93 ../src/openTripPlanner.js:665
851 #: src/graphHopper.js:93 src/openTripPlanner.js:652
827852 msgid "Route request failed."
828853 msgstr "要求路線失敗。"
829854
830 #: ../src/graphHopper.js:101 ../src/openTripPlanner.js:628
855 #: src/graphHopper.js:100 src/openTripPlanner.js:615
831856 msgid "No route found."
832857 msgstr "找不到路線。"
833858
834 #: ../src/graphHopper.js:193
859 #: src/graphHopper.js:188
835860 msgid "Start!"
836861 msgstr "開始!"
837862
838 #: ../src/mainWindow.js:59
863 #: src/mainWindow.js:59
839864 msgid "All Layer Files"
840865 msgstr "所有圖層檔案"
841866
842 #: ../src/mainWindow.js:418
867 #: src/mainWindow.js:444
843868 msgid "Failed to connect to location service"
844869 msgstr "無法連接位置服務"
845870
846 #: ../src/mainWindow.js:474
871 #: src/mainWindow.js:509
847872 msgid "translator-credits"
848873 msgstr "Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>, 2013"
849874
850 #: ../src/mainWindow.js:477
875 #: src/mainWindow.js:512
851876 msgid "A map application for GNOME"
852877 msgstr "GNOME 的地圖程式"
853878
854 #: ../src/mapView.js:356
879 #: src/mainWindow.js:523
880 msgid "Copyright © 2011 – 2017 Red Hat, Inc. and The GNOME Maps authors"
881 msgstr "版權所有 © 2011 – 2017 Red Hat, Inc. 和 GNOME 地圖作者群"
882
883 #: src/mainWindow.js:542
884 #, javascript-format
885 msgid "Map data by %s and contributors"
886 msgstr "來自 %s 與貢獻者的地圖資料"
887
888 #. Translators: this is an attribution string giving credit to the
889 #. * tile provider where the %s placeholder is replaced by either
890 #. * the bare name of the tile provider, or a linkified URL if one
891 #. * is available
892 #.
893 #: src/mainWindow.js:558
894 #, javascript-format
895 msgid "Map tiles provided by %s"
896 msgstr "由 %s 提供的地圖圖塊"
897
898 #: src/mapView.js:353
855899 msgid "File type is not supported"
856900 msgstr "檔案類型不支援"
857901
858 #: ../src/mapView.js:363
902 #: src/mapView.js:360
859903 msgid "Failed to open layer"
860904 msgstr "無法開啟圖層"
861905
862 #: ../src/mapView.js:399
906 #: src/mapView.js:396
863907 msgid "Failed to open GeoURI"
864908 msgstr "無法開啟 GeoURI"
865909
866 #: ../src/openTripPlanner.js:622
867 msgid "No earlier alternatives found."
868 msgstr "找不到較早的替代路線。"
869
870 #: ../src/openTripPlanner.js:623
871 msgid "No later alternatives found."
872 msgstr "找不到較晚的替代路線。"
873
874 #: ../src/openTripPlanner.js:661
910 #: src/openTripPlanner.js:648
875911 msgid "No timetable data found for this route."
876912 msgstr "找不到這條路線的時刻表資料。"
877913
878914 #. setting the status in session.cancel_message still seems
879915 #. to always give status IO_ERROR
880 #: ../src/osmConnection.js:442
916 #: src/osmConnection.js:436
881917 msgid "Incorrect user name or password"
882918 msgstr "不正確的使用者名稱或密碼"
883919
884 #: ../src/osmConnection.js:444
920 #: src/osmConnection.js:438
885921 msgid "Success"
886922 msgstr "成功"
887923
888 #: ../src/osmConnection.js:446
924 #: src/osmConnection.js:440
889925 msgid "Bad request"
890926 msgstr "錯誤的要求"
891927
892 #: ../src/osmConnection.js:448
928 #: src/osmConnection.js:442
893929 msgid "Object not found"
894930 msgstr "找不到物件"
895931
896 #: ../src/osmConnection.js:450
932 #: src/osmConnection.js:444
897933 msgid "Conflict, someone else has just modified the object"
898934 msgstr "衝突,有其他人剛剛修改了這個物件"
899935
900 #: ../src/osmConnection.js:452
936 #: src/osmConnection.js:446
901937 msgid "Object has been deleted"
902938 msgstr "物件已刪除"
903939
904 #: ../src/osmConnection.js:454
940 #: src/osmConnection.js:448
905941 msgid "Way or relation refers to non-existing children"
906942 msgstr "路徑或關係參照到不存在的子項"
907943
908 #: ../src/osmEditDialog.js:104
944 #: src/osmEditDialog.js:105
909945 msgid "Name"
910946 msgstr "名稱"
911947
912 #: ../src/osmEditDialog.js:107
948 #: src/osmEditDialog.js:108
913949 msgid "The official name. This is typically what appears on signs."
914950 msgstr "正式的名稱。這通常會出現在招牌上。"
915951
916 #: ../src/osmEditDialog.js:110
952 #: src/osmEditDialog.js:111
917953 msgid "Address"
918954 msgstr "地址"
919955
920 #: ../src/osmEditDialog.js:118
956 #: src/osmEditDialog.js:119
921957 msgid "Website"
922958 msgstr "網站"
923959
924 #: ../src/osmEditDialog.js:121
960 #: src/osmEditDialog.js:122
925961 msgid ""
926962 "The official website. Try to use the most basic form of a URL i.e. http://"
927963 "example.com instead of http://example.com/index.html."
929965 "官方網站。嘗試使用最基本形式的 URL ,例如 HTTP://example.com ,而不是 HTTP://"
930966 "example.com/index.html。"
931967
932 #: ../src/osmEditDialog.js:126
968 #: src/osmEditDialog.js:127
933969 msgid "Phone"
934970 msgstr "電話"
935971
936 #: ../src/osmEditDialog.js:130
972 #: src/osmEditDialog.js:131
937973 msgid ""
938974 "Phone number. Use the international format, starting with a + sign. Beware "
939975 "of local privacy laws, especially for private phone numbers."
941977 "電話號碼。使用國際格式,以 + 號開頭。提防當地的隱私權法律,特別是私人電話號"
942978 "碼。"
943979
944 #: ../src/osmEditDialog.js:135 ../src/placeBubble.js:170
980 #: src/osmEditDialog.js:136 src/placeBubble.js:173
945981 msgid "Wikipedia"
946982 msgstr "維基百科"
947983
948 #: ../src/osmEditDialog.js:139
984 #: src/osmEditDialog.js:140
949985 msgid ""
950986 "The format used should include the language code and the article title like "
951987 "“en:Article title”."
952988 msgstr "使用的格式應該包括語言代碼和文章標題,例如「en:Article title」。"
953989
954 #: ../src/osmEditDialog.js:143
990 #: src/osmEditDialog.js:144
955991 msgid "Opening hours"
956992 msgstr "開放時間"
957993
958 #: ../src/osmEditDialog.js:148
994 #: src/osmEditDialog.js:149
959995 msgid "See the link in the label for help on format."
960996 msgstr "請參閱標籤的連結以取得格式的求助訊息。"
961997
962 #: ../src/osmEditDialog.js:151
998 #: src/osmEditDialog.js:152
963999 msgid "Population"
9641000 msgstr "資料母體"
9651001
966 #: ../src/osmEditDialog.js:156
1002 #: src/osmEditDialog.js:157
9671003 msgid "Altitude"
9681004 msgstr "海拔高度"
9691005
970 #: ../src/osmEditDialog.js:159
1006 #: src/osmEditDialog.js:160
9711007 msgid "Elevation (height above sea level) of a point in metres."
9721008 msgstr "某一點的高度,以公尺計 (自海平面以上的高度)。"
9731009
974 #: ../src/osmEditDialog.js:162
1010 #: src/osmEditDialog.js:163
9751011 msgid "Wheelchair access"
9761012 msgstr "使用輪椅"
9771013
978 #: ../src/osmEditDialog.js:165 ../src/osmEditDialog.js:174
979 #: ../src/osmEditDialog.js:212
1014 #: src/osmEditDialog.js:166 src/osmEditDialog.js:175 src/osmEditDialog.js:213
9801015 msgid "Yes"
9811016 msgstr "是"
9821017
983 #: ../src/osmEditDialog.js:166 ../src/osmEditDialog.js:175
984 #: ../src/osmEditDialog.js:213
1018 #: src/osmEditDialog.js:167 src/osmEditDialog.js:176 src/osmEditDialog.js:214
9851019 msgid "No"
9861020 msgstr "否"
9871021
988 #: ../src/osmEditDialog.js:167
1022 #: src/osmEditDialog.js:168
9891023 msgid "Limited"
9901024 msgstr "有限制"
9911025
992 #: ../src/osmEditDialog.js:168
1026 #: src/osmEditDialog.js:169
9931027 msgid "Designated"
9941028 msgstr "特定"
9951029
996 #: ../src/osmEditDialog.js:171
1030 #: src/osmEditDialog.js:172
9971031 msgid "Internet access"
9981032 msgstr "網際網路存取"
9991033
10001034 #. Translators:
10011035 #. * This means a WLAN Hotspot, also know as wireless, wifi or Wi-Fi.
10021036 #.
1003 #: ../src/osmEditDialog.js:176 ../src/translations.js:340
1037 #: src/osmEditDialog.js:177 src/translations.js:340
10041038 msgid "Wi-Fi"
10051039 msgstr "Wi-Fi"
10061040
1007 #: ../src/osmEditDialog.js:177
1041 #: src/osmEditDialog.js:178
10081042 msgid "Wired"
10091043 msgstr "有線網路"
10101044
1011 #: ../src/osmEditDialog.js:178
1045 #: src/osmEditDialog.js:179
10121046 msgid "Terminal"
10131047 msgstr "網路終端"
10141048
1015 #: ../src/osmEditDialog.js:179
1049 #: src/osmEditDialog.js:180
10161050 msgid "Service"
10171051 msgstr "服務"
10181052
1019 #: ../src/osmEditDialog.js:182
1053 #: src/osmEditDialog.js:183
10201054 msgid "Religion"
10211055 msgstr "宗教"
10221056
1023 #: ../src/osmEditDialog.js:185 ../src/translations.js:363
1057 #: src/osmEditDialog.js:186 src/translations.js:363
10241058 msgid "Animism"
1025 msgstr ""
1026
1027 #: ../src/osmEditDialog.js:186
1059 msgstr "萬物有靈論"
1060
1061 #: src/osmEditDialog.js:187
10281062 msgid "Bahá’í"
1029 msgstr ""
1030
1031 #: ../src/osmEditDialog.js:187 ../src/translations.js:365
1063 msgstr "巴哈伊教"
1064
1065 #: src/osmEditDialog.js:188 src/translations.js:365
10321066 msgid "Buddhism"
10331067 msgstr "佛教"
10341068
1035 #: ../src/osmEditDialog.js:188 ../src/translations.js:366
1069 #: src/osmEditDialog.js:189 src/translations.js:366
10361070 msgid "Caodaism"
1037 msgstr ""
1038
1039 #: ../src/osmEditDialog.js:189 ../src/translations.js:367
1071 msgstr "高台教"
1072
1073 #: src/osmEditDialog.js:190 src/translations.js:367
10401074 msgid "Christianity"
10411075 msgstr "基督教"
10421076
1043 #: ../src/osmEditDialog.js:190 ../src/translations.js:368
1077 #: src/osmEditDialog.js:191 src/translations.js:368
10441078 msgid "Confucianism"
1045 msgstr ""
1046
1047 #: ../src/osmEditDialog.js:191 ../src/translations.js:369
1079 msgstr "儒教"
1080
1081 #: src/osmEditDialog.js:192 src/translations.js:369
10481082 msgid "Hinduism"
1049 msgstr ""
1050
1051 #: ../src/osmEditDialog.js:192 ../src/translations.js:370
1083 msgstr "印度教"
1084
1085 #: src/osmEditDialog.js:193 src/translations.js:370
10521086 msgid "Jainism"
1053 msgstr ""
1054
1055 #: ../src/osmEditDialog.js:193 ../src/translations.js:371
1087 msgstr "耆那教"
1088
1089 #: src/osmEditDialog.js:194 src/translations.js:371
10561090 msgid "Judaism"
1057 msgstr ""
1058
1059 #: ../src/osmEditDialog.js:194 ../src/translations.js:372
1091 msgstr "猶太教"
1092
1093 #: src/osmEditDialog.js:195 src/translations.js:372
10601094 msgid "Islam"
10611095 msgstr "伊斯蘭教"
10621096
1063 #: ../src/osmEditDialog.js:195 ../src/translations.js:373
1097 #: src/osmEditDialog.js:196 src/translations.js:373
10641098 msgid "Multiple Religions"
10651099 msgstr "多種宗教"
10661100
1067 #: ../src/osmEditDialog.js:196 ../src/translations.js:374
1101 #: src/osmEditDialog.js:197 src/translations.js:374
10681102 msgid "Paganism"
1069 msgstr ""
1070
1071 #: ../src/osmEditDialog.js:197 ../src/translations.js:375
1103 msgstr "異教"
1104
1105 #: src/osmEditDialog.js:198 src/translations.js:375
10721106 msgid "Pastafarianism"
1073 msgstr ""
1074
1075 #: ../src/osmEditDialog.js:198 ../src/translations.js:376
1107 msgstr "飛天義大利麵神教"
1108
1109 #: src/osmEditDialog.js:199 src/translations.js:376
10761110 msgid "Scientology"
1077 msgstr ""
1078
1079 #: ../src/osmEditDialog.js:199 ../src/translations.js:377
1111 msgstr "科學神教"
1112
1113 #: src/osmEditDialog.js:200 src/translations.js:377
10801114 msgid "Shinto"
10811115 msgstr "神道教"
10821116
1083 #: ../src/osmEditDialog.js:200 ../src/translations.js:378
1117 #: src/osmEditDialog.js:201 src/translations.js:378
10841118 msgid "Sikhism"
1085 msgstr ""
1086
1087 #: ../src/osmEditDialog.js:201 ../src/translations.js:379
1119 msgstr "錫克教"
1120
1121 #: src/osmEditDialog.js:202 src/translations.js:379
10881122 msgid "Spiritualism"
1089 msgstr ""
1090
1091 #: ../src/osmEditDialog.js:202 ../src/translations.js:380
1123 msgstr "精神主義"
1124
1125 #: src/osmEditDialog.js:203 src/translations.js:380
10921126 msgid "Taoism"
10931127 msgstr "道教"
10941128
1095 #: ../src/osmEditDialog.js:203 ../src/translations.js:381
1129 #: src/osmEditDialog.js:204 src/translations.js:381
10961130 msgid "Unitarian Universalism"
1097 msgstr ""
1098
1099 #: ../src/osmEditDialog.js:204 ../src/translations.js:382
1131 msgstr "一神論的普遍主義"
1132
1133 #: src/osmEditDialog.js:205 src/translations.js:382
11001134 msgid "Voodoo"
1101 msgstr ""
1102
1103 #: ../src/osmEditDialog.js:205 ../src/translations.js:383
1135 msgstr "巫毒教"
1136
1137 #: src/osmEditDialog.js:206 src/translations.js:383
11041138 msgid "Yazidism"
1105 msgstr ""
1106
1107 #: ../src/osmEditDialog.js:206 ../src/translations.js:384
1139 msgstr "雅兹迪教"
1140
1141 #: src/osmEditDialog.js:207 src/translations.js:384
11081142 msgid "Zoroastrianism"
1109 msgstr ""
1110
1111 #: ../src/osmEditDialog.js:209
1143 msgstr "拜火教"
1144
1145 #: src/osmEditDialog.js:210
11121146 msgid "Toilets"
11131147 msgstr "廁所"
11141148
1115 #: ../src/osmEditDialog.js:216
1149 #: src/osmEditDialog.js:217
11161150 msgid "Note"
11171151 msgstr "備註"
11181152
1119 #: ../src/osmEditDialog.js:219
1153 #: src/osmEditDialog.js:220
11201154 msgid ""
11211155 "Information used to inform other mappers about non-obvious information about "
11221156 "an element, the author’s intent when creating it, or hints for further "
11231157 "improvement."
11241158 msgstr ""
1125
1126 #: ../src/osmEditDialog.js:328
1159 "用來通知其他製圖者關於元件、建立時作者的目的、與更多資訊提示的不明顯資訊。"
1160
1161 #: src/osmEditDialog.js:325
11271162 msgctxt "dialog title"
11281163 msgid "Add to OpenStreetMap"
11291164 msgstr "加入 OpenStreetMap"
11301165
1131 #: ../src/osmEditDialog.js:381
1166 #: src/osmEditDialog.js:379
11321167 msgid "Select Type"
11331168 msgstr "選擇類型"
11341169
1135 #: ../src/osmEditDialog.js:500
1170 #: src/osmEditDialog.js:496
11361171 msgid "Done"
11371172 msgstr "完成"
11381173
1139 #: ../src/placeBubble.js:122
1174 #: src/placeBubble.js:125
11401175 msgid "Population:"
11411176 msgstr "人口:"
11421177
1143 #: ../src/placeBubble.js:128
1178 #: src/placeBubble.js:131
11441179 msgid "Altitude:"
11451180 msgstr "海拔高度:"
11461181
1147 #: ../src/placeBubble.js:133
1182 #: src/placeBubble.js:136
11481183 msgid "Opening hours:"
11491184 msgstr "開放時間:"
11501185
1151 #: ../src/placeBubble.js:138
1186 #: src/placeBubble.js:141
11521187 msgid "Internet access:"
11531188 msgstr "網際網路存取"
11541189
1155 #: ../src/placeBubble.js:143
1190 #: src/placeBubble.js:146
11561191 msgid "Religion:"
11571192 msgstr "宗教:"
11581193
1159 #: ../src/placeBubble.js:148
1194 #: src/placeBubble.js:151
11601195 msgid "Toilets:"
11611196 msgstr "廁所:"
11621197
1163 #: ../src/placeBubble.js:153
1198 #: src/placeBubble.js:156
11641199 msgid "Wheelchair access:"
11651200 msgstr "使用輪椅:"
11661201
1167 #: ../src/placeBubble.js:159 ../src/placeBubble.js:163
1202 #: src/placeBubble.js:162 src/placeBubble.js:166
11681203 msgid "Phone:"
11691204 msgstr "電話:"
11701205
1171 #: ../src/placeEntry.js:190
1206 #: src/placeEntry.js:186
11721207 msgid "Failed to parse Geo URI"
11731208 msgstr "無法分析 Geo URI"
11741209
11781213 #. Translators:
11791214 #. * There is public internet access but the particular kind is unknown.
11801215 #.
1181 #: ../src/place.js:219 ../src/translations.js:329 ../src/translations.js:391
1216 #: src/place.js:218 src/translations.js:329 src/translations.js:391
11821217 msgid "yes"
11831218 msgstr "是"
11841219
11871222 #. * can be accessed and others not, areas requiring assistance
11881223 #. * by someone pushing up a steep gradient).
11891224 #.
1190 #: ../src/place.js:226
1225 #: src/place.js:225
11911226 msgid "limited"
11921227 msgstr "有限制"
11931228
11991234 #. * no internet access is offered in a place where
12001235 #. * someone might expect it.
12011236 #.
1202 #: ../src/place.js:232 ../src/translations.js:335 ../src/translations.js:392
1237 #: src/place.js:231 src/translations.js:335 src/translations.js:392
12031238 msgid "no"
12041239 msgstr "否"
12051240
12081243 #. * for wheelchairs (e.g. elevators designed for wheelchair access
12091244 #. * only). This is rarely used.
12101245 #.
1211 #: ../src/place.js:239
1246 #: src/place.js:238
12121247 msgid "designated"
12131248 msgstr "特定"
12141249
1215 #: ../src/printLayout.js:244
1250 #: src/printLayout.js:240
12161251 #, javascript-format
12171252 msgid "From %s to %s"
12181253 msgstr "從 %s 到 %s"
12191254
1220 #: ../src/printOperation.js:48
1255 #: src/printOperation.js:46
12211256 msgid "Loading map tiles for printing"
12221257 msgstr "載入地圖拼貼以供列印"
12231258
1224 #: ../src/printOperation.js:49
1259 #: src/printOperation.js:47
12251260 msgid "You can abort printing if this takes too long"
12261261 msgstr "如果這花費的時間太長,您可以放棄列印"
12271262
1228 #: ../src/printOperation.js:51
1263 #: src/printOperation.js:49
12291264 msgid "Abort printing"
12301265 msgstr "關於列印"
12311266
1232 #: ../src/sendToDialog.js:179
1267 #. Translators: this is add via location tooltip
1268 #: src/routeEntry.js:72
1269 msgid "Add via location"
1270 msgstr "透過位置增加"
1271
1272 #. Translators: this is remove via location tooltip
1273 #: src/routeEntry.js:78
1274 msgid "Remove via location"
1275 msgstr "透過位置移除"
1276
1277 #. Translators: this is reverse route tooltip
1278 #: src/routeEntry.js:84
1279 msgid "Reverse route"
1280 msgstr "反向路線"
1281
1282 #: src/sendToDialog.js:175
12331283 msgid "Failed to open URI"
12341284 msgstr "無法開啟 URI"
12351285
1236 #: ../src/shapeLayer.js:92
1286 #: src/shapeLayer.js:91
12371287 msgid "failed to load file"
12381288 msgstr "無法載入檔案"
12391289
12401290 #. Translators: %s is a time expression with the format "%f h" or "%f min"
1241 #: ../src/sidebar.js:294
1291 #: src/sidebar.js:293
12421292 #, javascript-format
12431293 msgid "Estimated time: %s"
12441294 msgstr "預估時間:%s"
12461296 #. Translators: this a format string indicating arriving at the
12471297 #. * destination of journey with the arrival address and transit
12481298 #. * stop as the format parameter
1249 #: ../src/transitArrivalRow.js:56
1299 #: src/transitArrivalRow.js:54
12501300 #, javascript-format
12511301 msgid "Arrive at %s"
12521302 msgstr "抵達於 %s"
12531303
1254 #: ../src/transitArrivalRow.js:58
1304 #: src/transitArrivalRow.js:56
12551305 msgid "Arrive"
12561306 msgstr "抵達"
12571307
12581308 #. Translators: this is a format string indicating instructions
12591309 #. * starting a journey at the address given as the parameter
12601310 #.
1261 #: ../src/transitLegRow.js:73
1311 #: src/transitLegRow.js:71
12621312 #, javascript-format
12631313 msgid "Start at %s"
12641314 msgstr "開始於 %s"
12671317 #. * with no set name (such as when the user started routing from
12681318 #. * an arbitrary point on the map)
12691319 #.
1270 #: ../src/transitLegRow.js:79
1320 #: src/transitLegRow.js:77
12711321 msgid "Start"
12721322 msgstr "開始"
12731323
1274 #: ../src/transitLegRow.js:107
1324 #: src/transitLegRow.js:106
12751325 msgid "Show walking instructions"
12761326 msgstr "顯示步行指引"
12771327
1278 #: ../src/transitLegRow.js:108
1328 #: src/transitLegRow.js:107
12791329 msgid "Hide walking instructions"
12801330 msgstr "隱藏步行指引"
12811331
12821332 #. Translators: this is a format string indicating walking a certain
12831333 #. * distance, with the distance expression being the %s placeholder
12841334 #.
1285 #: ../src/transitLegRow.js:133
1335 #: src/transitLegRow.js:132
12861336 #, javascript-format
12871337 msgid "Walk %s"
12881338 msgstr "步行 %s"
12891339
1290 #: ../src/transitMoreRow.js:41
1340 #: src/transitMoreRow.js:39
12911341 msgid "Load earlier alternatives"
12921342 msgstr "載入較早的替代路線"
12931343
1294 #: ../src/transitMoreRow.js:43
1344 #: src/transitMoreRow.js:41
12951345 msgid "Load later alternatives"
12961346 msgstr "載入較晚的替代路線"
12971347
1348 #: src/transitMoreRow.js:54
1349 msgid "No earlier alternatives found."
1350 msgstr "找不到較早的替代路線。"
1351
1352 #: src/transitMoreRow.js:56
1353 msgid "No later alternatives found."
1354 msgstr "找不到較晚的替代路線。"
1355
12981356 #.
12991357 #. * Translators: this is a format string giving the equivalent to
13001358 #. * "may 29" according to the current locale's convensions.
13011359 #.
1302 #: ../src/transitOptionsPanel.js:142
1360 #: src/transitOptionsPanel.js:141
13031361 msgctxt "month-day-date"
13041362 msgid "%b %e"
13051363 msgstr "%b%e日"
13091367 #. * "12:00 – 13:03" where the placeholder %s are the actual times,
13101368 #. * these could be rearranged if needed.
13111369 #.
1312 #: ../src/transitPlan.js:253
1370 #: src/transitPlan.js:254
13131371 #, javascript-format
13141372 msgid "%s – %s"
13151373 msgstr "%s – %s"
13181376 #. * less than an hour, with only the minutes part, using plural forms
13191377 #. * as appropriate
13201378 #.
1321 #: ../src/transitPlan.js:280
1379 #: src/transitPlan.js:281
13221380 #, javascript-format
13231381 msgid "%d minute"
13241382 msgid_plural "%d minutes"
13281386 #. * where the duration is an exact number of hours (i.e. no
13291387 #. * minutes part), using plural forms as appropriate
13301388 #.
1331 #: ../src/transitPlan.js:291
1389 #: src/transitPlan.js:292
13321390 #, javascript-format
13331391 msgid "%d hour"
13341392 msgid_plural "%d hours"
13381396 #. * where the duration contains an hour and minute part, it's
13391397 #. * pluralized on the hours part
13401398 #.
1341 #: ../src/transitPlan.js:297
1399 #: src/transitPlan.js:298
13421400 #, javascript-format
13431401 msgid "%d:%02d hour"
13441402 msgid_plural "%d:%02d hours"
13501408 #. * "12:00–13:03" where the placeholder %s are the actual times,
13511409 #. * these could be rearranged if needed.
13521410 #.
1353 #: ../src/transitPlan.js:649
1411 #: src/transitPlan.js:647
13541412 #, javascript-format
13551413 msgid "%s–%s"
13561414 msgstr "%s–%s"
13571415
1358 #: ../src/translations.js:56
1416 #: src/translations.js:56
13591417 msgid "around the clock"
13601418 msgstr "在時鐘周圍"
13611419
1362 #: ../src/translations.js:58
1420 #: src/translations.js:58
13631421 msgid "from sunrise to sunset"
13641422 msgstr "從日出到日落"
13651423
13691427 #. * The space between the format place holders could be
13701428 #. * substituted with the appropriate separator.
13711429 #.
1372 #: ../src/translations.js:77
1430 #: src/translations.js:77
13731431 #, javascript-format
13741432 msgctxt "time range list"
13751433 msgid "%s %s"
13811439 #. * The space between the format place holders could be
13821440 #. * substituted with the appropriate separator.
13831441 #.
1384 #: ../src/translations.js:89
1442 #: src/translations.js:89
13851443 #, javascript-format
13861444 msgctxt "time range list"
13871445 msgid "%s %s %s"
13941452 #. * The space between the format place holders could be substituted with
13951453 #. * the appropriate separator or phrase and the ordering of the arguments
13961454 #. * can be rearranged with the %n#s syntax.
1397 #: ../src/translations.js:120
1455 #: src/translations.js:120
13981456 #, javascript-format
13991457 msgctxt "time range component"
14001458 msgid "%s %s"
14091467 #. * place holder.
14101468 #. * The separator (,) could be replaced with a translated variant or
14111469 #. * a phrase if appropriate.
1412 #: ../src/translations.js:152
1470 #: src/translations.js:152
14131471 #, javascript-format
14141472 msgctxt "day interval list"
14151473 msgid "%s,%s"
14241482 #. * %s place holder.
14251483 #. * The separator (,) could be replaced with a translated variant or
14261484 #. * a phrase if appropriate.
1427 #: ../src/translations.js:166
1485 #: src/translations.js:166
14281486 #, javascript-format
14291487 msgctxt "day interval list"
14301488 msgid "%s,%s,%s"
14311489 msgstr "%s,%s,%s"
14321490
1433 #: ../src/translations.js:185
1491 #: src/translations.js:185
14341492 msgid "every day"
14351493 msgstr "每天"
14361494
14371495 #. Translators:
14381496 #. * This represents a range of days with a starting and ending day.
14391497 #.
1440 #: ../src/translations.js:197
1498 #: src/translations.js:197
14411499 #, javascript-format
14421500 msgctxt "day range"
14431501 msgid "%s-%s"
14441502 msgstr "%s-%s"
14451503
1446 #: ../src/translations.js:208
1504 #: src/translations.js:208
14471505 msgid "public holidays"
14481506 msgstr "共通假日"
14491507
1450 #: ../src/translations.js:210
1508 #: src/translations.js:210
14511509 msgid "school holidays"
14521510 msgstr "學校假日"
14531511
14591517 #. * the translation. The order of the arguments can be rearranged
14601518 #. * using the %n$s syntax.
14611519 #.
1462 #: ../src/translations.js:250
1520 #: src/translations.js:250
14631521 #, javascript-format
14641522 msgctxt "time interval list"
14651523 msgid "%s, %s"
14661524 msgstr "%s, %s"
14671525
1468 #: ../src/translations.js:264
1526 #: src/translations.js:264
14691527 msgid "not open"
14701528 msgstr "不開放"
14711529
14761534 #. * translation as needed. The order of the arguments can be rearranged
14771535 #. * using the %n$s syntax.
14781536 #.
1479 #: ../src/translations.js:279
1537 #: src/translations.js:279
14801538 #, javascript-format
14811539 msgctxt "time interval"
14821540 msgid "%s-%s"
14851543 #. Translators:
14861544 #. * This means a a place where you can plug in your laptop with ethernet.
14871545 #.
1488 #: ../src/translations.js:345
1546 #: src/translations.js:345
14891547 msgid "wired"
14901548 msgstr "有線網路"
14911549
14921550 #. Translators:
14931551 #. * Like internet cafe or library where the computer is given.
14941552 #.
1495 #: ../src/translations.js:350
1553 #: src/translations.js:350
14961554 msgid "terminal"
14971555 msgstr "網路終端"
14981556
14991557 #. Translators:
15001558 #. * This means there is personnel which helps you in case of problems.
15011559 #.
1502 #: ../src/translations.js:355
1560 #: src/translations.js:355
15031561 msgid "service"
15041562 msgstr "服務"
15051563
15061564 #. Translators: Accuracy of user location information
1507 #: ../src/utils.js:231
1565 #: src/utils.js:226
15081566 msgid "Unknown"
15091567 msgstr "不明"
15101568
15111569 #. Translators: Accuracy of user location information
1512 #: ../src/utils.js:234
1570 #: src/utils.js:229
15131571 msgid "Exact"
15141572 msgstr "準確"
15151573
1516 #: ../src/utils.js:337
1574 #: src/utils.js:287
15171575 #, javascript-format
15181576 msgid "%f h"
15191577 msgstr "%f 小時"
15201578
1521 #: ../src/utils.js:339
1579 #: src/utils.js:289
15221580 #, javascript-format
15231581 msgid "%f min"
15241582 msgstr "%f 分鐘"
15251583
1526 #: ../src/utils.js:341
1584 #: src/utils.js:291
15271585 #, javascript-format
15281586 msgid "%f s"
15291587 msgstr "%f 秒"
15301588
15311589 #. Translators: This is a distance measured in kilometers
1532 #: ../src/utils.js:352
1590 #: src/utils.js:302
15331591 #, javascript-format
15341592 msgid "%s km"
15351593 msgstr "%s 公里"
15361594
15371595 #. Translators: This is a distance measured in meters
1538 #: ../src/utils.js:355
1596 #: src/utils.js:305
15391597 #, javascript-format
15401598 msgid "%s m"
15411599 msgstr "%s 公尺"
15421600
15431601 #. Translators: This is a distance measured in miles
1544 #: ../src/utils.js:363
1602 #: src/utils.js:313
15451603 #, javascript-format
15461604 msgid "%s mi"
15471605 msgstr "%s 英哩"
15481606
15491607 #. Translators: This is a distance measured in feet
1550 #: ../src/utils.js:366
1608 #: src/utils.js:316
15511609 #, javascript-format
15521610 msgid "%s ft"
15531611 msgstr "%s 英呎"
1612
1613 #~ msgid "OK"
1614 #~ msgstr "確定"
1615
1616 #~ msgid "Load Map Layer"
1617 #~ msgstr "載入地圖圖層"
1618
1619 #~ msgid "Open Layer"
1620 #~ msgstr "開啟圖層"
15541621
15551622 #~ msgid "%f km"
15561623 #~ msgstr "%f 公里"
15711638 #~ msgid "Show help"
15721639 #~ msgstr "顯示求助文件"
15731640
1574 #~ msgid "Edit Location"
1575 #~ msgstr "編輯位置"
1576
15771641 #~ msgid "General"
15781642 #~ msgstr "一般"
15791643
15821646
15831647 #~ msgid "Map View"
15841648 #~ msgstr "地圖檢視"
1585
1586 #~ msgid "Zoom in"
1587 #~ msgstr "拉近"
1588
1589 #~ msgid "Zoom out"
1590 #~ msgstr "拉遠"
15911649
15921650 #~ msgid "Country code: %s"
15931651 #~ msgstr "國家代碼:%s"
+0
-9
scripts/Makefile.am less more
0 noinst_DATA = \
1 extractPoiTypesFromID.js \
2 README
3
4 EXTRA_DIST = $(noinst_DATA)
5
6 -include $(top_srcdir)/git.mk
7
8
+0
-488
scripts/Makefile.in less more
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 target_triplet = @target@
91 subdir = scripts
92 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
94 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
95 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
96 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/config/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 DATA = $(noinst_DATA)
124 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
125 am__DIST_COMMON = $(srcdir)/Makefile.in README
126 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
127 ACLOCAL = @ACLOCAL@
128 ALL_LINGUAS = @ALL_LINGUAS@
129 AMTAR = @AMTAR@
130 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
131 AR = @AR@
132 AUTOCONF = @AUTOCONF@
133 AUTOHEADER = @AUTOHEADER@
134 AUTOMAKE = @AUTOMAKE@
135 AWK = @AWK@
136 CC = @CC@
137 CCDEPMODE = @CCDEPMODE@
138 CFLAGS = @CFLAGS@
139 CPP = @CPP@
140 CPPFLAGS = @CPPFLAGS@
141 CYGPATH_W = @CYGPATH_W@
142 DEFS = @DEFS@
143 DEPDIR = @DEPDIR@
144 DLLTOOL = @DLLTOOL@
145 DSYMUTIL = @DSYMUTIL@
146 DUMPBIN = @DUMPBIN@
147 ECHO_C = @ECHO_C@
148 ECHO_N = @ECHO_N@
149 ECHO_T = @ECHO_T@
150 EGREP = @EGREP@
151 EXEEXT = @EXEEXT@
152 FGREP = @FGREP@
153 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
154 GJS = @GJS@
155 GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
156 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
157 GLIB_MKENUMS = @GLIB_MKENUMS@
158 GMSGFMT = @GMSGFMT@
159 GNOME_MAPS_CFLAGS = @GNOME_MAPS_CFLAGS@
160 GNOME_MAPS_LIBS = @GNOME_MAPS_LIBS@
161 GNOME_MAPS_LIB_CFLAGS = @GNOME_MAPS_LIB_CFLAGS@
162 GNOME_MAPS_LIB_LIBS = @GNOME_MAPS_LIB_LIBS@
163 GREP = @GREP@
164 GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@
165 INSTALL = @INSTALL@
166 INSTALL_DATA = @INSTALL_DATA@
167 INSTALL_PROGRAM = @INSTALL_PROGRAM@
168 INSTALL_SCRIPT = @INSTALL_SCRIPT@
169 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
170 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
171 INTLTOOL_MERGE = @INTLTOOL_MERGE@
172 INTLTOOL_PERL = @INTLTOOL_PERL@
173 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
174 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
175 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
176 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
177 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
178 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
179 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
180 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
181 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
182 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
183 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
184 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
185 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
186 LD = @LD@
187 LDFLAGS = @LDFLAGS@
188 LIBOBJS = @LIBOBJS@
189 LIBS = @LIBS@
190 LIBTOOL = @LIBTOOL@
191 LIPO = @LIPO@
192 LN_S = @LN_S@
193 LTLIBOBJS = @LTLIBOBJS@
194 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
195 MAINT = @MAINT@
196 MAKEINFO = @MAKEINFO@
197 MANIFEST_TOOL = @MANIFEST_TOOL@
198 MKDIR_P = @MKDIR_P@
199 MSGFMT = @MSGFMT@
200 MSGMERGE = @MSGMERGE@
201 NM = @NM@
202 NMEDIT = @NMEDIT@
203 OBJDUMP = @OBJDUMP@
204 OBJEXT = @OBJEXT@
205 OTOOL = @OTOOL@
206 OTOOL64 = @OTOOL64@
207 PACKAGE = @PACKAGE@
208 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
209 PACKAGE_NAME = @PACKAGE_NAME@
210 PACKAGE_STRING = @PACKAGE_STRING@
211 PACKAGE_TARNAME = @PACKAGE_TARNAME@
212 PACKAGE_URL = @PACKAGE_URL@
213 PACKAGE_VERSION = @PACKAGE_VERSION@
214 PATH_SEPARATOR = @PATH_SEPARATOR@
215 PKG_CONFIG = @PKG_CONFIG@
216 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
217 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
218 RANLIB = @RANLIB@
219 SED = @SED@
220 SET_MAKE = @SET_MAKE@
221 SHELL = @SHELL@
222 STRIP = @STRIP@
223 USE_NLS = @USE_NLS@
224 VERSION = @VERSION@
225 XGETTEXT = @XGETTEXT@
226 abs_builddir = @abs_builddir@
227 abs_srcdir = @abs_srcdir@
228 abs_top_builddir = @abs_top_builddir@
229 abs_top_srcdir = @abs_top_srcdir@
230 ac_ct_AR = @ac_ct_AR@
231 ac_ct_CC = @ac_ct_CC@
232 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
233 am__include = @am__include@
234 am__leading_dot = @am__leading_dot@
235 am__quote = @am__quote@
236 am__tar = @am__tar@
237 am__untar = @am__untar@
238 bindir = @bindir@
239 build = @build@
240 build_alias = @build_alias@
241 build_cpu = @build_cpu@
242 build_os = @build_os@
243 build_vendor = @build_vendor@
244 builddir = @builddir@
245 datadir = @datadir@
246 datarootdir = @datarootdir@
247 docdir = @docdir@
248 dvidir = @dvidir@
249 exec_prefix = @exec_prefix@
250 gsettingsschemadir = @gsettingsschemadir@
251 host = @host@
252 host_alias = @host_alias@
253 host_cpu = @host_cpu@
254 host_os = @host_os@
255 host_vendor = @host_vendor@
256 htmldir = @htmldir@
257 includedir = @includedir@
258 infodir = @infodir@
259 install_sh = @install_sh@
260 intltool__v_merge_options_ = @intltool__v_merge_options_@
261 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
262 libdir = @libdir@
263 libexecdir = @libexecdir@
264 localedir = @localedir@
265 localstatedir = @localstatedir@
266 mandir = @mandir@
267 mkdir_p = @mkdir_p@
268 oldincludedir = @oldincludedir@
269 pdfdir = @pdfdir@
270 prefix = @prefix@
271 program_transform_name = @program_transform_name@
272 psdir = @psdir@
273 runstatedir = @runstatedir@
274 sbindir = @sbindir@
275 sharedstatedir = @sharedstatedir@
276 srcdir = @srcdir@
277 sysconfdir = @sysconfdir@
278 target = @target@
279 target_alias = @target_alias@
280 target_cpu = @target_cpu@
281 target_os = @target_os@
282 target_vendor = @target_vendor@
283 top_build_prefix = @top_build_prefix@
284 top_builddir = @top_builddir@
285 top_srcdir = @top_srcdir@
286 noinst_DATA = \
287 extractPoiTypesFromID.js \
288 README
289
290 EXTRA_DIST = $(noinst_DATA)
291 all: all-am
292
293 .SUFFIXES:
294 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
295 @for dep in $?; do \
296 case '$(am__configure_deps)' in \
297 *$$dep*) \
298 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
299 && { if test -f $@; then exit 0; else break; fi; }; \
300 exit 1;; \
301 esac; \
302 done; \
303 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign scripts/Makefile'; \
304 $(am__cd) $(top_srcdir) && \
305 $(AUTOMAKE) --foreign scripts/Makefile
306 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
307 @case '$?' in \
308 *config.status*) \
309 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
310 *) \
311 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
312 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
313 esac;
314
315 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
316 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
317
318 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
321 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(am__aclocal_m4_deps):
323
324 mostlyclean-libtool:
325 -rm -f *.lo
326
327 clean-libtool:
328 -rm -rf .libs _libs
329 tags TAGS:
330
331 ctags CTAGS:
332
333 cscope cscopelist:
334
335
336 distdir: $(DISTFILES)
337 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
338 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
339 list='$(DISTFILES)'; \
340 dist_files=`for file in $$list; do echo $$file; done | \
341 sed -e "s|^$$srcdirstrip/||;t" \
342 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
343 case $$dist_files in \
344 */*) $(MKDIR_P) `echo "$$dist_files" | \
345 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
346 sort -u` ;; \
347 esac; \
348 for file in $$dist_files; do \
349 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
350 if test -d $$d/$$file; then \
351 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
352 if test -d "$(distdir)/$$file"; then \
353 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
354 fi; \
355 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
356 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
357 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
358 fi; \
359 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
360 else \
361 test -f "$(distdir)/$$file" \
362 || cp -p $$d/$$file "$(distdir)/$$file" \
363 || exit 1; \
364 fi; \
365 done
366 check-am: all-am
367 check: check-am
368 all-am: Makefile $(DATA)
369 installdirs:
370 install: install-am
371 install-exec: install-exec-am
372 install-data: install-data-am
373 uninstall: uninstall-am
374
375 install-am: all-am
376 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
377
378 installcheck: installcheck-am
379 install-strip:
380 if test -z '$(STRIP)'; then \
381 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
382 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
383 install; \
384 else \
385 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
386 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
387 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
388 fi
389 mostlyclean-generic:
390
391 clean-generic:
392
393 distclean-generic:
394 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
395 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
396
397 maintainer-clean-generic:
398 @echo "This command is intended for maintainers to use"
399 @echo "it deletes files that may require special tools to rebuild."
400 clean: clean-am
401
402 clean-am: clean-generic clean-libtool mostlyclean-am
403
404 distclean: distclean-am
405 -rm -f Makefile
406 distclean-am: clean-am distclean-generic
407
408 dvi: dvi-am
409
410 dvi-am:
411
412 html: html-am
413
414 html-am:
415
416 info: info-am
417
418 info-am:
419
420 install-data-am:
421
422 install-dvi: install-dvi-am
423
424 install-dvi-am:
425
426 install-exec-am:
427
428 install-html: install-html-am
429
430 install-html-am:
431
432 install-info: install-info-am
433
434 install-info-am:
435
436 install-man:
437
438 install-pdf: install-pdf-am
439
440 install-pdf-am:
441
442 install-ps: install-ps-am
443
444 install-ps-am:
445
446 installcheck-am:
447
448 maintainer-clean: maintainer-clean-am
449 -rm -f Makefile
450 maintainer-clean-am: distclean-am maintainer-clean-generic
451
452 mostlyclean: mostlyclean-am
453
454 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
455
456 pdf: pdf-am
457
458 pdf-am:
459
460 ps: ps-am
461
462 ps-am:
463
464 uninstall-am:
465
466 .MAKE: install-am install-strip
467
468 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
469 cscopelist-am ctags-am distclean distclean-generic \
470 distclean-libtool distdir dvi dvi-am html html-am info info-am \
471 install install-am install-data install-data-am install-dvi \
472 install-dvi-am install-exec install-exec-am install-html \
473 install-html-am install-info install-info-am install-man \
474 install-pdf install-pdf-am install-ps install-ps-am \
475 install-strip installcheck installcheck-am installdirs \
476 maintainer-clean maintainer-clean-generic mostlyclean \
477 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
478 tags-am uninstall uninstall-am
479
480 .PRECIOUS: Makefile
481
482
483 -include $(top_srcdir)/git.mk
484
485 # Tell versions [3.59,3.63) of GNU make to not export all variables.
486 # Otherwise a system limit (for SysV at least) may be exceeded.
487 .NOEXPORT:
+0
-55
src/Makefile.am less more
0 NULL =
1
2 appdir = $(pkgdatadir)
3 nodist_app_SCRIPTS = org.gnome.Maps
4
5 app_resource_files = \
6 $(shell $(GLIB_COMPILE_RESOURCES) \
7 --sourcedir=$(srcdir) \
8 --sourcedir=$(srcdir)/geojson-vt \
9 --generate-dependencies \
10 $(srcdir)/org.gnome.Maps.src.gresource.xml \
11 )
12
13 org.gnome.Maps.src.gresource: org.gnome.Maps.src.gresource.xml $(app_resource_files)
14 $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) \
15 --target=$@ \
16 --sourcedir=$(srcdir)/geojson-vt \
17 --sourcedir=$(srcdir) $<
18
19 resourcedir = $(pkgdatadir)
20 resource_DATA = org.gnome.Maps.src.gresource
21
22 org.gnome.Maps: org.gnome.Maps.in
23 $(AM_V_GEN) sed \
24 -e "s|[@]GJS@|$(GJS)|g" \
25 -e "s|[@]PACKAGE_VERSION@|$(PACKAGE_VERSION)|g" \
26 -e "s|[@]prefix@|$(prefix)|g" \
27 -e "s|[@]libdir@|$(libdir)|g" \
28 -e "s|[@]pkgdatadir@|$(pkgdatadir)|g" \
29 $< > $@
30 @chmod +x $@
31
32 EXTRA_DIST = \
33 org.gnome.Maps.in \
34 org.gnome.Maps.src.gresource.xml \
35 geojson-vt/LICENSE \
36 togeojson/LICENSE \
37 xmldom/LICENSE \
38 $(app_resource_files) \
39 $(service_resource_files) \
40 $(NULL)
41
42 CLEANFILES = \
43 org.gnome.Maps \
44 org.gnome.Maps.src.gresource \
45 $(NULL)
46
47 install-exec-hook:
48 $(MKDIR_P) $(DESTDIR)$(bindir)
49 -rm -f $(DESTDIR)$(bindir)/gnome-maps
50 $(LN_S) $(appdir)/org.gnome.Maps $(DESTDIR)$(bindir)/gnome-maps
51 uninstall-hook:
52 -rm -f $(DESTDIR)$(bindir)/gnome-maps
53
54 -include $(top_srcdir)/git.mk
+0
-628
src/Makefile.in less more
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16
17 VPATH = @srcdir@
18 am__is_gnu_make = { \
19 if test -z '$(MAKELEVEL)'; then \
20 false; \
21 elif test -n '$(MAKE_HOST)'; then \
22 true; \
23 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
24 true; \
25 else \
26 false; \
27 fi; \
28 }
29 am__make_running_with_option = \
30 case $${target_option-} in \
31 ?) ;; \
32 *) echo "am__make_running_with_option: internal error: invalid" \
33 "target option '$${target_option-}' specified" >&2; \
34 exit 1;; \
35 esac; \
36 has_opt=no; \
37 sane_makeflags=$$MAKEFLAGS; \
38 if $(am__is_gnu_make); then \
39 sane_makeflags=$$MFLAGS; \
40 else \
41 case $$MAKEFLAGS in \
42 *\\[\ \ ]*) \
43 bs=\\; \
44 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
45 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
46 esac; \
47 fi; \
48 skip_next=no; \
49 strip_trailopt () \
50 { \
51 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
52 }; \
53 for flg in $$sane_makeflags; do \
54 test $$skip_next = yes && { skip_next=no; continue; }; \
55 case $$flg in \
56 *=*|--*) continue;; \
57 -*I) strip_trailopt 'I'; skip_next=yes;; \
58 -*I?*) strip_trailopt 'I';; \
59 -*O) strip_trailopt 'O'; skip_next=yes;; \
60 -*O?*) strip_trailopt 'O';; \
61 -*l) strip_trailopt 'l'; skip_next=yes;; \
62 -*l?*) strip_trailopt 'l';; \
63 -[dEDm]) skip_next=yes;; \
64 -[JT]) skip_next=yes;; \
65 esac; \
66 case $$flg in \
67 *$$target_option*) has_opt=yes; break;; \
68 esac; \
69 done; \
70 test $$has_opt = yes
71 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
72 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
73 pkgdatadir = $(datadir)/@PACKAGE@
74 pkgincludedir = $(includedir)/@PACKAGE@
75 pkglibdir = $(libdir)/@PACKAGE@
76 pkglibexecdir = $(libexecdir)/@PACKAGE@
77 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
78 install_sh_DATA = $(install_sh) -c -m 644
79 install_sh_PROGRAM = $(install_sh) -c
80 install_sh_SCRIPT = $(install_sh) -c
81 INSTALL_HEADER = $(INSTALL_DATA)
82 transform = $(program_transform_name)
83 NORMAL_INSTALL = :
84 PRE_INSTALL = :
85 POST_INSTALL = :
86 NORMAL_UNINSTALL = :
87 PRE_UNINSTALL = :
88 POST_UNINSTALL = :
89 build_triplet = @build@
90 host_triplet = @host@
91 target_triplet = @target@
92 subdir = src
93 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
94 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
95 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
96 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
97 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
98 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
99 $(ACLOCAL_M4)
100 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
101 mkinstalldirs = $(install_sh) -d
102 CONFIG_HEADER = $(top_builddir)/config/config.h
103 CONFIG_CLEAN_FILES =
104 CONFIG_CLEAN_VPATH_FILES =
105 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
106 am__vpath_adj = case $$p in \
107 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
108 *) f=$$p;; \
109 esac;
110 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
111 am__install_max = 40
112 am__nobase_strip_setup = \
113 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
114 am__nobase_strip = \
115 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
116 am__nobase_list = $(am__nobase_strip_setup); \
117 for p in $$list; do echo "$$p $$p"; done | \
118 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
119 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
120 if (++n[$$2] == $(am__install_max)) \
121 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
122 END { for (dir in files) print dir, files[dir] }'
123 am__base_list = \
124 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
125 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
126 am__uninstall_files_from_dir = { \
127 test -z "$$files" \
128 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
129 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
130 $(am__cd) "$$dir" && rm -f $$files; }; \
131 }
132 am__installdirs = "$(DESTDIR)$(appdir)" "$(DESTDIR)$(resourcedir)"
133 SCRIPTS = $(nodist_app_SCRIPTS)
134 AM_V_P = $(am__v_P_@AM_V@)
135 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
136 am__v_P_0 = false
137 am__v_P_1 = :
138 AM_V_GEN = $(am__v_GEN_@AM_V@)
139 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
140 am__v_GEN_0 = @echo " GEN " $@;
141 am__v_GEN_1 =
142 AM_V_at = $(am__v_at_@AM_V@)
143 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
144 am__v_at_0 = @
145 am__v_at_1 =
146 SOURCES =
147 DIST_SOURCES =
148 am__can_run_installinfo = \
149 case $$AM_UPDATE_INFO_DIR in \
150 n|no|NO) false;; \
151 *) (install-info --version) >/dev/null 2>&1;; \
152 esac
153 DATA = $(resource_DATA)
154 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
155 am__DIST_COMMON = $(srcdir)/Makefile.in
156 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
157 ACLOCAL = @ACLOCAL@
158 ALL_LINGUAS = @ALL_LINGUAS@
159 AMTAR = @AMTAR@
160 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
161 AR = @AR@
162 AUTOCONF = @AUTOCONF@
163 AUTOHEADER = @AUTOHEADER@
164 AUTOMAKE = @AUTOMAKE@
165 AWK = @AWK@
166 CC = @CC@
167 CCDEPMODE = @CCDEPMODE@
168 CFLAGS = @CFLAGS@
169 CPP = @CPP@
170 CPPFLAGS = @CPPFLAGS@
171 CYGPATH_W = @CYGPATH_W@
172 DEFS = @DEFS@
173 DEPDIR = @DEPDIR@
174 DLLTOOL = @DLLTOOL@
175 DSYMUTIL = @DSYMUTIL@
176 DUMPBIN = @DUMPBIN@
177 ECHO_C = @ECHO_C@
178 ECHO_N = @ECHO_N@
179 ECHO_T = @ECHO_T@
180 EGREP = @EGREP@
181 EXEEXT = @EXEEXT@
182 FGREP = @FGREP@
183 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
184 GJS = @GJS@
185 GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
186 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
187 GLIB_MKENUMS = @GLIB_MKENUMS@
188 GMSGFMT = @GMSGFMT@
189 GNOME_MAPS_CFLAGS = @GNOME_MAPS_CFLAGS@
190 GNOME_MAPS_LIBS = @GNOME_MAPS_LIBS@
191 GNOME_MAPS_LIB_CFLAGS = @GNOME_MAPS_LIB_CFLAGS@
192 GNOME_MAPS_LIB_LIBS = @GNOME_MAPS_LIB_LIBS@
193 GREP = @GREP@
194 GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@
195 INSTALL = @INSTALL@
196 INSTALL_DATA = @INSTALL_DATA@
197 INSTALL_PROGRAM = @INSTALL_PROGRAM@
198 INSTALL_SCRIPT = @INSTALL_SCRIPT@
199 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
200 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
201 INTLTOOL_MERGE = @INTLTOOL_MERGE@
202 INTLTOOL_PERL = @INTLTOOL_PERL@
203 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
204 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
205 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
206 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
207 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
208 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
209 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
210 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
211 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
212 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
213 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
214 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
215 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
216 LD = @LD@
217 LDFLAGS = @LDFLAGS@
218 LIBOBJS = @LIBOBJS@
219 LIBS = @LIBS@
220 LIBTOOL = @LIBTOOL@
221 LIPO = @LIPO@
222 LN_S = @LN_S@
223 LTLIBOBJS = @LTLIBOBJS@
224 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
225 MAINT = @MAINT@
226 MAKEINFO = @MAKEINFO@
227 MANIFEST_TOOL = @MANIFEST_TOOL@
228 MKDIR_P = @MKDIR_P@
229 MSGFMT = @MSGFMT@
230 MSGMERGE = @MSGMERGE@
231 NM = @NM@
232 NMEDIT = @NMEDIT@
233 OBJDUMP = @OBJDUMP@
234 OBJEXT = @OBJEXT@
235 OTOOL = @OTOOL@
236 OTOOL64 = @OTOOL64@
237 PACKAGE = @PACKAGE@
238 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
239 PACKAGE_NAME = @PACKAGE_NAME@
240 PACKAGE_STRING = @PACKAGE_STRING@
241 PACKAGE_TARNAME = @PACKAGE_TARNAME@
242 PACKAGE_URL = @PACKAGE_URL@
243 PACKAGE_VERSION = @PACKAGE_VERSION@
244 PATH_SEPARATOR = @PATH_SEPARATOR@
245 PKG_CONFIG = @PKG_CONFIG@
246 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
247 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
248 RANLIB = @RANLIB@
249 SED = @SED@
250 SET_MAKE = @SET_MAKE@
251 SHELL = @SHELL@
252 STRIP = @STRIP@
253 USE_NLS = @USE_NLS@
254 VERSION = @VERSION@
255 XGETTEXT = @XGETTEXT@
256 abs_builddir = @abs_builddir@
257 abs_srcdir = @abs_srcdir@
258 abs_top_builddir = @abs_top_builddir@
259 abs_top_srcdir = @abs_top_srcdir@
260 ac_ct_AR = @ac_ct_AR@
261 ac_ct_CC = @ac_ct_CC@
262 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
263 am__include = @am__include@
264 am__leading_dot = @am__leading_dot@
265 am__quote = @am__quote@
266 am__tar = @am__tar@
267 am__untar = @am__untar@
268 bindir = @bindir@
269 build = @build@
270 build_alias = @build_alias@
271 build_cpu = @build_cpu@
272 build_os = @build_os@
273 build_vendor = @build_vendor@
274 builddir = @builddir@
275 datadir = @datadir@
276 datarootdir = @datarootdir@
277 docdir = @docdir@
278 dvidir = @dvidir@
279 exec_prefix = @exec_prefix@
280 gsettingsschemadir = @gsettingsschemadir@
281 host = @host@
282 host_alias = @host_alias@
283 host_cpu = @host_cpu@
284 host_os = @host_os@
285 host_vendor = @host_vendor@
286 htmldir = @htmldir@
287 includedir = @includedir@
288 infodir = @infodir@
289 install_sh = @install_sh@
290 intltool__v_merge_options_ = @intltool__v_merge_options_@
291 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
292 libdir = @libdir@
293 libexecdir = @libexecdir@
294 localedir = @localedir@
295 localstatedir = @localstatedir@
296 mandir = @mandir@
297 mkdir_p = @mkdir_p@
298 oldincludedir = @oldincludedir@
299 pdfdir = @pdfdir@
300 prefix = @prefix@
301 program_transform_name = @program_transform_name@
302 psdir = @psdir@
303 runstatedir = @runstatedir@
304 sbindir = @sbindir@
305 sharedstatedir = @sharedstatedir@
306 srcdir = @srcdir@
307 sysconfdir = @sysconfdir@
308 target = @target@
309 target_alias = @target_alias@
310 target_cpu = @target_cpu@
311 target_os = @target_os@
312 target_vendor = @target_vendor@
313 top_build_prefix = @top_build_prefix@
314 top_builddir = @top_builddir@
315 top_srcdir = @top_srcdir@
316 NULL =
317 appdir = $(pkgdatadir)
318 nodist_app_SCRIPTS = org.gnome.Maps
319 app_resource_files = \
320 $(shell $(GLIB_COMPILE_RESOURCES) \
321 --sourcedir=$(srcdir) \
322 --sourcedir=$(srcdir)/geojson-vt \
323 --generate-dependencies \
324 $(srcdir)/org.gnome.Maps.src.gresource.xml \
325 )
326
327 resourcedir = $(pkgdatadir)
328 resource_DATA = org.gnome.Maps.src.gresource
329 EXTRA_DIST = \
330 org.gnome.Maps.in \
331 org.gnome.Maps.src.gresource.xml \
332 geojson-vt/LICENSE \
333 togeojson/LICENSE \
334 xmldom/LICENSE \
335 $(app_resource_files) \
336 $(service_resource_files) \
337 $(NULL)
338
339 CLEANFILES = \
340 org.gnome.Maps \
341 org.gnome.Maps.src.gresource \
342 $(NULL)
343
344 all: all-am
345
346 .SUFFIXES:
347 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
348 @for dep in $?; do \
349 case '$(am__configure_deps)' in \
350 *$$dep*) \
351 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
352 && { if test -f $@; then exit 0; else break; fi; }; \
353 exit 1;; \
354 esac; \
355 done; \
356 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
357 $(am__cd) $(top_srcdir) && \
358 $(AUTOMAKE) --foreign src/Makefile
359 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
360 @case '$?' in \
361 *config.status*) \
362 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
363 *) \
364 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
365 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
366 esac;
367
368 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
369 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
370
371 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
372 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
373 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
374 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
375 $(am__aclocal_m4_deps):
376 install-nodist_appSCRIPTS: $(nodist_app_SCRIPTS)
377 @$(NORMAL_INSTALL)
378 @list='$(nodist_app_SCRIPTS)'; test -n "$(appdir)" || list=; \
379 if test -n "$$list"; then \
380 echo " $(MKDIR_P) '$(DESTDIR)$(appdir)'"; \
381 $(MKDIR_P) "$(DESTDIR)$(appdir)" || exit 1; \
382 fi; \
383 for p in $$list; do \
384 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
385 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
386 done | \
387 sed -e 'p;s,.*/,,;n' \
388 -e 'h;s|.*|.|' \
389 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
390 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
391 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
392 if ($$2 == $$4) { files[d] = files[d] " " $$1; \
393 if (++n[d] == $(am__install_max)) { \
394 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
395 else { print "f", d "/" $$4, $$1 } } \
396 END { for (d in files) print "f", d, files[d] }' | \
397 while read type dir files; do \
398 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
399 test -z "$$files" || { \
400 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(appdir)$$dir'"; \
401 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(appdir)$$dir" || exit $$?; \
402 } \
403 ; done
404
405 uninstall-nodist_appSCRIPTS:
406 @$(NORMAL_UNINSTALL)
407 @list='$(nodist_app_SCRIPTS)'; test -n "$(appdir)" || exit 0; \
408 files=`for p in $$list; do echo "$$p"; done | \
409 sed -e 's,.*/,,;$(transform)'`; \
410 dir='$(DESTDIR)$(appdir)'; $(am__uninstall_files_from_dir)
411
412 mostlyclean-libtool:
413 -rm -f *.lo
414
415 clean-libtool:
416 -rm -rf .libs _libs
417 install-resourceDATA: $(resource_DATA)
418 @$(NORMAL_INSTALL)
419 @list='$(resource_DATA)'; test -n "$(resourcedir)" || list=; \
420 if test -n "$$list"; then \
421 echo " $(MKDIR_P) '$(DESTDIR)$(resourcedir)'"; \
422 $(MKDIR_P) "$(DESTDIR)$(resourcedir)" || exit 1; \
423 fi; \
424 for p in $$list; do \
425 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
426 echo "$$d$$p"; \
427 done | $(am__base_list) | \
428 while read files; do \
429 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(resourcedir)'"; \
430 $(INSTALL_DATA) $$files "$(DESTDIR)$(resourcedir)" || exit $$?; \
431 done
432
433 uninstall-resourceDATA:
434 @$(NORMAL_UNINSTALL)
435 @list='$(resource_DATA)'; test -n "$(resourcedir)" || list=; \
436 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
437 dir='$(DESTDIR)$(resourcedir)'; $(am__uninstall_files_from_dir)
438 tags TAGS:
439
440 ctags CTAGS:
441
442 cscope cscopelist:
443
444
445 distdir: $(DISTFILES)
446 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
447 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
448 list='$(DISTFILES)'; \
449 dist_files=`for file in $$list; do echo $$file; done | \
450 sed -e "s|^$$srcdirstrip/||;t" \
451 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
452 case $$dist_files in \
453 */*) $(MKDIR_P) `echo "$$dist_files" | \
454 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
455 sort -u` ;; \
456 esac; \
457 for file in $$dist_files; do \
458 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
459 if test -d $$d/$$file; then \
460 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
461 if test -d "$(distdir)/$$file"; then \
462 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
463 fi; \
464 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
465 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
466 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
467 fi; \
468 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
469 else \
470 test -f "$(distdir)/$$file" \
471 || cp -p $$d/$$file "$(distdir)/$$file" \
472 || exit 1; \
473 fi; \
474 done
475 check-am: all-am
476 check: check-am
477 all-am: Makefile $(SCRIPTS) $(DATA)
478 installdirs:
479 for dir in "$(DESTDIR)$(appdir)" "$(DESTDIR)$(resourcedir)"; do \
480 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
481 done
482 install: install-am
483 install-exec: install-exec-am
484 install-data: install-data-am
485 uninstall: uninstall-am
486
487 install-am: all-am
488 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
489
490 installcheck: installcheck-am
491 install-strip:
492 if test -z '$(STRIP)'; then \
493 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
494 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
495 install; \
496 else \
497 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
498 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
499 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
500 fi
501 mostlyclean-generic:
502
503 clean-generic:
504 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
505
506 distclean-generic:
507 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
508 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
509
510 maintainer-clean-generic:
511 @echo "This command is intended for maintainers to use"
512 @echo "it deletes files that may require special tools to rebuild."
513 clean: clean-am
514
515 clean-am: clean-generic clean-libtool mostlyclean-am
516
517 distclean: distclean-am
518 -rm -f Makefile
519 distclean-am: clean-am distclean-generic
520
521 dvi: dvi-am
522
523 dvi-am:
524
525 html: html-am
526
527 html-am:
528
529 info: info-am
530
531 info-am:
532
533 install-data-am: install-nodist_appSCRIPTS install-resourceDATA
534
535 install-dvi: install-dvi-am
536
537 install-dvi-am:
538
539 install-exec-am:
540 @$(NORMAL_INSTALL)
541 $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
542 install-html: install-html-am
543
544 install-html-am:
545
546 install-info: install-info-am
547
548 install-info-am:
549
550 install-man:
551
552 install-pdf: install-pdf-am
553
554 install-pdf-am:
555
556 install-ps: install-ps-am
557
558 install-ps-am:
559
560 installcheck-am:
561
562 maintainer-clean: maintainer-clean-am
563 -rm -f Makefile
564 maintainer-clean-am: distclean-am maintainer-clean-generic
565
566 mostlyclean: mostlyclean-am
567
568 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
569
570 pdf: pdf-am
571
572 pdf-am:
573
574 ps: ps-am
575
576 ps-am:
577
578 uninstall-am: uninstall-nodist_appSCRIPTS uninstall-resourceDATA
579 @$(NORMAL_INSTALL)
580 $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
581 .MAKE: install-am install-exec-am install-strip uninstall-am
582
583 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
584 cscopelist-am ctags-am distclean distclean-generic \
585 distclean-libtool distdir dvi dvi-am html html-am info info-am \
586 install install-am install-data install-data-am install-dvi \
587 install-dvi-am install-exec install-exec-am install-exec-hook \
588 install-html install-html-am install-info install-info-am \
589 install-man install-nodist_appSCRIPTS install-pdf \
590 install-pdf-am install-ps install-ps-am install-resourceDATA \
591 install-strip installcheck installcheck-am installdirs \
592 maintainer-clean maintainer-clean-generic mostlyclean \
593 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
594 tags-am uninstall uninstall-am uninstall-hook \
595 uninstall-nodist_appSCRIPTS uninstall-resourceDATA
596
597 .PRECIOUS: Makefile
598
599
600 org.gnome.Maps.src.gresource: org.gnome.Maps.src.gresource.xml $(app_resource_files)
601 $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) \
602 --target=$@ \
603 --sourcedir=$(srcdir)/geojson-vt \
604 --sourcedir=$(srcdir) $<
605
606 org.gnome.Maps: org.gnome.Maps.in
607 $(AM_V_GEN) sed \
608 -e "s|[@]GJS@|$(GJS)|g" \
609 -e "s|[@]PACKAGE_VERSION@|$(PACKAGE_VERSION)|g" \
610 -e "s|[@]prefix@|$(prefix)|g" \
611 -e "s|[@]libdir@|$(libdir)|g" \
612 -e "s|[@]pkgdatadir@|$(pkgdatadir)|g" \
613 $< > $@
614 @chmod +x $@
615
616 install-exec-hook:
617 $(MKDIR_P) $(DESTDIR)$(bindir)
618 -rm -f $(DESTDIR)$(bindir)/gnome-maps
619 $(LN_S) $(appdir)/org.gnome.Maps $(DESTDIR)$(bindir)/gnome-maps
620 uninstall-hook:
621 -rm -f $(DESTDIR)$(bindir)/gnome-maps
622
623 -include $(top_srcdir)/git.mk
624
625 # Tell versions [3.59,3.63) of GNU make to not export all variables.
626 # Otherwise a system limit (for SysV at least) may be exceeded.
627 .NOEXPORT:
3333 const GeocodeService = imports.geocodeService;
3434 const MainWindow = imports.mainWindow;
3535 const Maps = imports.gi.GnomeMaps;
36 const NotificationManager = imports.notificationManager;
3736 const OSMEdit = imports.osmEdit;
3837 const OSMTypeSearchEntry = imports.osmTypeSearchEntry;
3938 const PlaceStore = imports.placeStore;
4645 var application = null;
4746 var settings = null;
4847 var placeStore = null;
49 var notificationManager = null;
5048 var routingDelegator = null;
5149 var geoclue = null;
5250 var geocodeService = null;
8179
8280 _init() {
8381 /* Translators: This is the program name. */
84 GLib.set_application_name(_("Maps"));
8582
8683 /* Needed to be able to use in UI files */
8784 _ensuredTypes.forEach((type) => GObject.type_ensure(type));
123120
124121 _showContact(id) {
125122 contactStore.lookup(id, (contact) => {
126 this._mainWindow.markBusy();
123 this.mark_busy();
127124 if (!contact) {
128 this._mainWindow.unmarkBusy();
125 this.unmark_busy();
129126 return;
130127 }
131128 contact.geocode(() => {
132 this._mainWindow.unmarkBusy();
129 this.unmark_busy();
133130 this._mainWindow.mapView.showContact(contact);
134131 });
135132 });
255252 if (this._mainWindow)
256253 return;
257254
258 let overlay = new Gtk.Overlay({ visible: true, can_focus: false });
259 notificationManager = new NotificationManager.NotificationManager(overlay);
260 this._mainWindow = new MainWindow.MainWindow({ application: this,
261 overlay: overlay });
255 this._mainWindow = new MainWindow.MainWindow({ application: this });
262256 this._mainWindow.connect('destroy', () => this._onWindowDestroy());
263257 if (GLib.getenv('MAPS_DEBUG') === 'focus') {
264258 this._mainWindow.connect('set-focus', (window, widget) => {
+0
-25
src/busyMarker.js less more
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * GNOME Maps is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by the
5 * Free Software Foundation; either version 2 of the License, or (at your
6 * option) any later version.
7 *
8 * GNOME Maps is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
10 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
11 * for more details.
12 *
13 * You should have received a copy of the GNU General Public License along
14 * with GNOME Maps; if not, see <http://www.gnu.org/licenses/>.
15 *
16 * Author: Jonas Danielsson <jonas@threetimestwo.org>
17 */
18
19 const Gtk = imports.gi.Gtk;
20 const GObject = imports.gi.GObject;
21
22 var BusyMarker = GObject.registerClass({
23 Template: 'resource:///org/gnome/Maps/ui/busy-marker.ui'
24 }, class BusyMarker extends Gtk.Frame {});
3232 const OSMEdit = imports.osmEdit;
3333 const OSMEditDialog = imports.osmEditDialog;
3434 const Place = imports.place;
35 const RouteQuery = imports.routeQuery;
3536 const Utils = imports.utils;
36 const ZoomInNotification = imports.zoomInNotification;
37 const ZoomInDialog = imports.zoomInDialog;
3738
3839 var ContextMenu = GObject.registerClass({
3940 Template: 'resource:///org/gnome/Maps/ui/context-menu.ui',
8687 _routingUpdate() {
8788 let query = Application.routeQuery;
8889
90 this._routeItem.sensitive = query.points.length < RouteQuery.MAX_QUERY_POINTS;
91
8992 if (query.points.length === 0)
9093 return;
9194
125128 this._mapView.showPlace(place, false);
126129 } else {
127130 let msg = _("Nothing found here!");
128 Application.notificationManager.showMessage(msg);
131
132 Utils.showDialog(msg, Gtk.MessageType.INFO, this._mainWindow);
129133 }
130134 });
131135 }
164168 let osmEdit = Application.osmEdit;
165169
166170 if (this._mapView.view.get_zoom_level() < OSMEdit.MIN_ADD_LOCATION_ZOOM_LEVEL) {
167 let zoomInNotification =
168 new ZoomInNotification.ZoomInNotification({ longitude: this._longitude,
169 latitude: this._latitude,
170 view: this._mapView.view });
171 Application.notificationManager.showNotification(zoomInNotification);
171 let zoomInDialog =
172 new ZoomInDialog.ZoomInDialog({ longitude: this._longitude,
173 latitude: this._latitude,
174 view: this._mapView.view,
175 transient_for: this._mainWindow,
176 modal: true });
177
178 zoomInDialog.connect('response', () => zoomInDialog.destroy());
179 zoomInDialog.show_all();
172180 return;
173181 }
174182
180188 dialog.connect('response', (dialog, response) => {
181189 dialog.destroy();
182190 if (response === OSMEditDialog.Response.UPLOADED) {
183 Application.notificationManager.showMessage(
184 _("Location was added to the map, note that it may take a while before it shows on the map and in search results."));
191 Utils.showDialog(_("Location was added to the map, note that it may take a while before it shows on the map and in search results."),
192 Gtk.MessageType.INFO, this._mainWindow);
185193 }
186194 });
187195 }
2323 const Mainloop = imports.mainloop;
2424 const Soup = imports.gi.Soup;
2525
26 const Application = imports.application;
2726 const EPAF = imports.epaf;
2827 const HTTP = imports.http;
2928 const Route = imports.route;
8584 this._queryGraphHopper(points, transportationType,
8685 (result, exception) => {
8786 if (exception) {
88 Application.notificationManager.showMessage(_("Route request failed."));
8987 Utils.debug(e);
9088 if (this._query.latest)
9189 this._query.latest.place = null;
9290 else
9391 this.route.reset();
92 this.route.error(_("Route request failed."));
9493 } else {
9594 if (!result) {
96 Application.notificationManager.showMessage(_("No route found."));
9795 if (this._query.latest)
9896 this._query.latest.place = null;
9997 else
10098 this.route.reset();
99 this.route.error(_("No route found."));
101100 } else {
102101 let route = this._createRoute(result.paths[0]);
103102 this.route.update(route);
2020 const Gtk = imports.gi.Gtk;
2121
2222 const MapView = imports.mapView;
23 const Service = imports.service;
2324 const ShapeLayer = imports.shapeLayer;
2425 const Utils = imports.utils;
2526
8283 row.set_header(header);
8384 });
8485
85 this._streetLayerButton.connect('clicked', () => {
86 this._mapView.setMapType(MapView.MapType.STREET);
87 });
86 // disable the map type switch buttons if aerial is unavailable
87 if (Service.getService().tiles.aerial) {
88 this._streetLayerButton.connect('clicked', () => {
89 this._mapView.setMapType(MapView.MapType.STREET);
90 });
8891
89 this._aerialLayerButton.connect('clicked', () => {
90 this._mapView.setMapType(MapView.MapType.AERIAL);
91 });
92 this._aerialLayerButton.connect('clicked', () => {
93 this._mapView.setMapType(MapView.MapType.AERIAL);
94 });
95 } else {
96 this._streetLayerButton.visible = false;
97 this._aerialLayerButton.visible = false;
98 }
9299 }
93100
94101 setMapType(mapType) {
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * Copyright (c) 2018 Marcus Lundblad
4 *
5 * GNOME Maps is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * GNOME Maps is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with GNOME Maps; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 *
19 * Author: Marcus Lundblad <ml@update.uu.se>
20 */
21
22 const Gdk = imports.gi.Gdk;
23 const Gio = imports.gi.Gio;
24 const GObject = imports.gi.GObject;
25 const Gtk = imports.gi.Gtk;
26
27 const Utils = imports.utils;
28
29 const _PRIVACY_PANEL = 'gnome-privacy-panel.desktop';
30
31 var LocationServiceDialog = GObject.registerClass({
32 Template: 'resource:///org/gnome/Maps/ui/location-service-dialog.ui',
33 InternalChildren: [ 'cancelButton',
34 'settingsButton'],
35 }, class LocationServiceDialog extends Gtk.Dialog {
36
37 _init(params) {
38 /* This is a construct-only property and cannot be set by GtkBuilder */
39 params.use_header_bar = true;
40
41 super._init(params);
42
43 this._settingsButton.connect('clicked', () => this._onSettings());
44 this._cancelButton.connect('clicked', () => this._onCancel());
45 }
46
47 _onSettings() {
48 let privacyInfo = Gio.DesktopAppInfo.new(_PRIVACY_PANEL);
49
50 try {
51 let display = Gdk.Display.get_default();
52
53 privacyInfo.launch([], display.get_app_launch_context());
54 } catch(e) {
55 Utils.debug('launching privacy panel failed: ' + e);
56 }
57
58 this.response(Gtk.ResponseType.OK);
59 }
60
61 _onCancel() {
62 this.response(Gtk.ResponseType.CANCEL);
63 }
64 });
+0
-64
src/locationServiceNotification.js less more
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * Copyright (c) 2011, 2012, 2013 Red Hat, Inc.
4 *
5 * GNOME Maps is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * GNOME Maps is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with GNOME Maps; if not, see <http://www.gnu.org/licenses/>.
17 *
18 * Author: Jonas Danielsson <jonas@threetimestwo.org>
19 */
20
21 const Gdk = imports.gi.Gdk;
22 const Gio = imports.gi.Gio;
23 const GObject = imports.gi.GObject;
24
25 const Application = imports.application;
26 const Geoclue = imports.geoclue;
27 const Notification = imports.notification;
28 const Utils = imports.utils;
29
30 const _PRIVACY_PANEL = 'gnome-privacy-panel.desktop';
31
32 var LocationServiceNotification = GObject.registerClass(
33 class LocationServiceNotification extends Notification.Notification {
34
35 _init() {
36 super._init();
37
38 let ui = Utils.getUIObject('location-service-notification',
39 [ 'button', 'grid' ]);
40
41 ui.button.connect('clicked', () => {
42 let privacyInfo = Gio.DesktopAppInfo.new(_PRIVACY_PANEL);
43
44 try {
45 let display = Gdk.Display.get_default();
46
47 privacyInfo.launch([], display.get_app_launch_context());
48 } catch(e) {
49 Utils.debug('launching privacy panel failed: ' + e);
50 }
51
52 Application.geoclue.connect('notify::state', () => {
53 if (!this.parent)
54 return;
55
56 if (Application.geoclue.state == Geoclue.State.ON)
57 this.dismiss();
58 });
59 });
60
61 this._ui.body.add(ui.grid);
62 }
63 });
2929 const Mainloop = imports.mainloop;
3030
3131 const Application = imports.application;
32 const BusyMarker = imports.busyMarker;
3332 const ContextMenu = imports.contextMenu;
3433 const FavoritesPopover = imports.favoritesPopover;
3534 const Geoclue = imports.geoclue;
3635 const LayersPopover = imports.layersPopover;
37 const LocationServiceNotification = imports.locationServiceNotification;
36 const LocationServiceDialog = imports.locationServiceDialog;
3837 const MapView = imports.mapView;
3938 const PlaceEntry = imports.placeEntry;
4039 const PlaceStore = imports.placeStore;
7877 InternalChildren: [ 'headerBar',
7978 'grid',
8079 'mainStack',
80 'mainGrid',
8181 'noNetworkView',
8282 'gotoUserLocationButton',
8383 'toggleSidebarButton',
9393 }
9494
9595 _init(params) {
96 this._overlay = params.overlay;
97 delete params.overlay;
98
9996 super._init(params);
10097
10198 this._configureId = 0;
10299
103100 this._mapView = new MapView.MapView({
104101 mapType: this.application.local_tile_path ?
105 MapView.MapType.LOCAL : MapView.MapType.STREET });
106
107 this._overlay.add(this._mapView);
102 MapView.MapType.LOCAL : MapView.MapType.STREET,
103 mainWindow: this });
104
105 this._mainGrid.add(this._mapView);
108106
109107 this._mapView.gotoUserLocation(false);
110108
119117 this._layersButton.popover = this.layersPopover;
120118 this._favoritesButton.popover = new FavoritesPopover.FavoritesPopover({ mapView: this._mapView });
121119
122 this._mainStack.add(this._overlay);
123 this._busy = new BusyMarker.BusyMarker();
124 this._overlay.add_overlay(this._busy);
125120
126121 this._initHeaderbar();
127122 this._initActions();
128123 this._initSignals();
129124 this._restoreWindowGeometry();
130125 this._initDND();
131
132 this._busySignalId = 0;
133126
134127 this._grid.attach(this._sidebar, 1, 0, 1, 1);
135128
259252
260253 this.application.connect('notify::connected', () => {
261254 if (this.application.connected || this.application.local_tile_path)
262 this._mainStack.visible_child = this._overlay;
255 this._mainStack.visible_child = this._mainGrid;
263256 else
264257 this._mainStack.visible_child = this._noNetworkView;
265258 });
428421 return false;
429422 }
430423
431 _getLocationServiceNotification() {
432 if (!this._locationServiceNotification) {
433 this._locationServiceNotification =
434 new LocationServiceNotification.LocationServiceNotification();
435 }
436
437 return this._locationServiceNotification;
438 }
439
440424 _onGotoUserLocationActivate() {
441425 let message;
442426
449433 switch(Application.geoclue.state) {
450434 case Geoclue.State.FAILED:
451435 message = _("Failed to connect to location service");
452 Application.notificationManager.showMessage(message);
436 Utils.showDialog(message, Gtk.MessageType.ERROR, this);
453437 break;
454438
455439 case Geoclue.State.DENIED:
456 let notification = this._getLocationServiceNotification();
457 Application.notificationManager.showNotification(notification);
440 let dialog = new LocationServiceDialog.LocationServiceDialog({
441 visible: true,
442 transient_for: this,
443 modal: true });
444
445 dialog.connect('response', () => dialog.destroy());
446 dialog.show_all();
458447 break;
459448
460449 default:
481470 }
482471
483472 _onAerialViewActivate() {
484 this._mapView.setMapType(MapView.MapType.AERIAL);
485 this.layersPopover.setMapType(MapView.MapType.AERIAL);
473 // don't attempt to switch to aerial if we don't have tiles for it
474 if (Service.getService().tiles.aerial) {
475 this._mapView.setMapType(MapView.MapType.AERIAL);
476 this.layersPopover.setMapType(MapView.MapType.AERIAL);
477 }
486478 }
487479
488480 _onToggleSidebarChangeState(action, variant) {
561553 }
562554
563555 _onOpenShapeLayer() {
564 let fileChooser = new ShapeLayerFileChooser({
556 this._fileChooser = new ShapeLayerFileChooser({
565557 transient_for: this,
566558 });
567559
568 fileChooser.connect('response', (widget, response) => {
560 this._fileChooser.connect('response', (widget, response) => {
569561 if (response === Gtk.ResponseType.ACCEPT) {
570 this._mapView.openShapeLayers(fileChooser.get_files());
562 this._mapView.openShapeLayers(this._fileChooser.get_files());
571563 this.layersPopover.popdown();
572564 }
573 fileChooser.destroy();
574 });
575 fileChooser.show();
576 }
577
578 markBusy() {
579 if (this._busySignalId !== 0)
580 return;
581
582 this._busy.show();
583
584 let stage = this._mapView.view.get_stage();
585 this._busySignalId = stage.connect('captured-event', () => true);
586 }
587
588 unmarkBusy() {
589 this._busy.hide();
590
591 let stage = this._mapView.view.get_stage();
592 stage.disconnect(this._busySignalId);
593 this._busySignalId = 0;
565 this._fileChooser.destroy();
566 });
567 this._fileChooser.show();
594568 }
595569 });
141141 let mapType = params.mapType || MapType.STREET;
142142 delete params.mapType;
143143
144 this._mainWindow = params.mainWindow;
145 delete params.mainWindow;
146
144147 this._storeId = 0;
145148 this.view = this._initView();
146149 this._initLayers();
325328 this.setMapType(MapType.STREET);
326329 Application.application.local_tile_path = false;
327330 Application.application.notify('connected');
328 Application.notificationManager.showMessage(e.message);
331 Utils.showDialog(e.message, Gtk.MessageType.ERROR, this._mainWindow);
329332 }
330333 }
331334
354357 } catch (e) {
355358 Utils.debug(e);
356359 let msg = _("Failed to open layer");
357 Application.notificationManager.showMessage(msg);
360 Utils.showDialog(msg, Gtk.MessageType.ERROR, this._mainWindow);
358361 ret = false;
359362 }
360363 });
390393 marker.goToAndSelect(true);
391394 } catch(e) {
392395 let msg = _("Failed to open GeoURI");
393 Application.notificationManager.showMessage(msg);
396 Utils.showDialog(msg, Gtk.MessageType.ERROR, this._mainWindow);
394397 Utils.debug("failed to open GeoURI: %s".format(e.message));
395398 }
396399 }
0 script_conf = configuration_data()
1 script_conf.set('GJS', find_program('gjs').path())
2 script_conf.set('PACKAGE_VERSION', version)
3 script_conf.set('libdir', libdir)
4 script_conf.set('prefix', prefix)
5
6 configure_file(
7 input: app_id + '.in',
8 output: app_id,
9 configuration: script_conf,
10 install: true,
11 install_dir: pkgdatadir
12 )
13
14 gnome.compile_resources(
15 app_id + '.src',
16 app_id + '.src.gresource.xml',
17 gresource_bundle: true,
18 install: true,
19 install_dir: pkgdatadir,
20 source_dir: 'geojson-vt'
21 )
+0
-81
src/notification.js less more
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * Copyright (c) 2014 Mattias Bengtsson
4 *
5 * GNOME Maps is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * GNOME Maps is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with GNOME Maps; if not, see <http://www.gnu.org/licenses/>.
17 *
18 * Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
19 */
20
21 const GObject = imports.gi.GObject;
22 const Gtk = imports.gi.Gtk;
23 const Mainloop = imports.mainloop;
24
25 const Utils = imports.utils;
26
27 var Notification = GObject.registerClass({
28 Signals: {
29 'revealed': { },
30 'dismissed': { }
31 },
32 Abstract: true
33 }, class Notification extends Gtk.Revealer {
34
35 _init() {
36 super._init({ visible: true,
37 halign: Gtk.Align.CENTER,
38 valign: Gtk.Align.START });
39
40 this._ui = Utils.getUIObject('notification', [ 'frame',
41 'body',
42 'dismiss-button']);
43
44 this._ui.dismissButton.connect('clicked', this.dismiss.bind(this));
45 this.add(this._ui.frame);
46 }
47
48 reveal() {
49 this._setRevealAndEmit(true, 'revealed');
50 }
51
52 dismiss() {
53 this._setRevealAndEmit(false, 'dismissed');
54 }
55
56 _setRevealAndEmit(state, signal) {
57 // We only want to send a dismissed / shown -signal
58 // if there is an actual change in revealed state.
59 if (state !== this.child_revealed) {
60 this.set_reveal_child(state);
61 Mainloop.timeout_add(this.transition_duration, () => {
62 this.emit(signal);
63 return false;
64 });
65 }
66 }
67 });
68
69 var Plain = GObject.registerClass(
70 class Plain extends Notification {
71
72 _init(msg) {
73 super._init();
74 let label = new Gtk.Label({ visible : true,
75 hexpand : true,
76 halign : Gtk.Align.START,
77 label : msg });
78 this._ui.body.add(label);
79 }
80 });
+0
-76
src/notificationManager.js less more
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * Copyright (c) 2014 Mattias Bengtsson
4 *
5 * GNOME Maps is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * GNOME Maps is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with GNOME Maps; if not, see <http://www.gnu.org/licenses/>.
17 *
18 * Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
19 * Jonas Danielsson <jonas@threetimestwo.org>
20 */
21
22 const Mainloop = imports.mainloop;
23
24 const Notification = imports.notification;
25
26 const _TIMEOUT = 5000; /* ms */
27
28 var NotificationManager = class NotificationManager {
29
30 constructor(overlay) {
31 this._overlay = overlay;
32 }
33
34 _add(notification) {
35 this._current = notification;
36 if (!(notification instanceof Notification.Plain)) {
37 let dismissId = notification.connect('dismissed', () => {
38 this._overlay.remove(notification);
39 notification.disconnect(dismissId);
40 this._current = null;
41 });
42 }
43 this._overlay.add_overlay(notification);
44 let timeoutId = Mainloop.timeout_add(_TIMEOUT, () => {
45 timeoutId = 0;
46 notification.dismiss();
47 });
48 notification.connect('destroy', () => {
49 if (timeoutId !== 0)
50 Mainloop.source_remove(timeoutId);
51 });
52 notification.reveal();
53 }
54
55 showMessage(msg) {
56 let notification = new Notification.Plain(msg);
57 notification.connect('dismissed', () => {
58 this._current = null;
59 notification.destroy();
60 });
61 this.showNotification(notification);
62 }
63
64 showNotification(notification) {
65 if(notification.get_parent() === this._overlay)
66 return;
67 if (!this._current) {
68 this._add(notification);
69 } else {
70 this._current.dismiss();
71 Mainloop.timeout_add(this._current.transition_duration,
72 this._add.bind(this, notification));
73 }
74 }
75 };
2222 const GLib = imports.gi.GLib;
2323 const Soup = imports.gi.Soup;
2424
25 const Application = imports.application;
2625 const EPAF = imports.epaf;
2726 const HTTP = imports.http;
2827 const Location = imports.location;
602601 }
603602
604603 /* Indicate that no routes where found, either shows the "No route found"
605 * notification, or in case of loading additional (later/earlier) results,
604 * message, or in case of loading additional (later/earlier) results,
606605 * indicate no such where found, so that the sidebar can disable the
607606 * "load more" functionallity as appropriate.
608607 */
609608 _noRouteFound() {
610609 if (this._extendPrevious) {
611 let message = this._query.arriveBy ?
612 _("No earlier alternatives found.") :
613 _("No later alternatives found.");
614 Application.notificationManager.showMessage(message);
615610 this._extendPrevious = false;
616611 this.plan.noMoreResults();
617612 } else {
618 Application.notificationManager.showMessage(_("No route found."));
619613 this._reset();
614 this.plan.error(_("No route found."));
620615 }
621616 }
622617
648643 });
649644
650645 } else {
651 Application.notificationManager.showMessage(_("No timetable data found for this route."));
652646 this._reset();
647 this.plan.error(_("No timetable data found for this route."));
653648 }
654649 } else {
655 Application.notificationManager.showMessage(_("Route request failed."));
656650 this._reset();
651 this.plan.error(_("Route request failed."));
657652 }
658653 });
659654 }
(No changes)
22 <gresource prefix="/org/gnome/Maps/js">
33 <file>accountListBox.js</file>
44 <file>application.js</file>
5 <file>busyMarker.js</file>
65 <file>checkIn.js</file>
76 <file>checkInDialog.js</file>
87 <file>color.js</file>
2726 <file>kmlShapeLayer.js</file>
2827 <file>layersPopover.js</file>
2928 <file>location.js</file>
30 <file>locationServiceNotification.js</file>
29 <file>locationServiceDialog.js</file>
3130 <file>longPrintLayout.js</file>
3231 <file>main.js</file>
3332 <file>mainWindow.js</file>
3635 <file>mapSource.js</file>
3736 <file>mapView.js</file>
3837 <file>mapWalker.js</file>
39 <file>notification.js</file>
4038 <file>openTripPlanner.js</file>
41 <file>notificationManager.js</file>
4239 <file>osmAccountDialog.js</file>
4340 <file>osmConnection.js</file>
4441 <file>osmEdit.js</file>
9996 <file>xmldom/dom.js</file>
10097 <file>xmldom/domparser.js</file>
10198 <file>xmldom/sax.js</file>
102 <file>zoomInNotification.js</file>
99 <file>zoomInDialog.js</file>
103100 <file alias="geojsonvt/clip.js">clip.js</file>
104101 <file alias="geojsonvt/convert.js">convert.js</file>
105102 <file alias="geojsonvt/geojsonvt.js">index.js</file>
183183 this.place = new Place.Place({ location: location });
184184 } catch(e) {
185185 let msg = _("Failed to parse Geo URI");
186 Application.notificationManager.showMessage(msg);
186 Utils.showDialog(msg, Gtk.MessageType.ERROR, this.get_toplevel());
187187 }
188188
189189 return true;
4343 var Route = GObject.registerClass({
4444 Signals: {
4545 'update': {},
46 'reset': {}
46 'reset': {},
47 'error': { param_types: [GObject.TYPE_STRING] }
4748 }
4849 }, class Route extends GObject.Object {
4950
6970 this.time = 0;
7071 this.bbox = null;
7172 this.emit('reset');
73 }
74
75 error(msg) {
76 this.emit('error', msg);
7277 }
7378
7479 createBBox(coordinates) {
2424
2525 const Application = imports.application;
2626 const PlaceEntry = imports.placeEntry;
27 const RouteQuery = imports.routeQuery;
2728
2829 var Type = {
2930 FROM: 0,
6566
6667 switch (this._type) {
6768 case Type.FROM:
69 let query = Application.routeQuery;
6870 this._buttonImage.icon_name = 'list-add-symbolic';
6971 this._icon.icon_name = 'maps-point-start-symbolic';
7072 /* Translators: this is add via location tooltip */
7173 this._button.tooltip_text = _("Add via location");
74 query.connect('notify::points', () => {
75 this._button.sensitive = query.points.length < RouteQuery.MAX_QUERY_POINTS;
76 });
77
7278 break;
7379 case Type.VIA:
7480 this._buttonImage.icon_name = 'list-remove-symbolic';
2424 const Application = imports.application;
2525 const PlaceStore = imports.placeStore;
2626 const TransitOptions = imports.transitOptions;
27
28 var MAX_QUERY_POINTS = 10;
2729
2830 var Transportation = {
2931 CAR: 0,
98100 }
99101
100102 set points(points) {
103 if (points.length > MAX_QUERY_POINTS)
104 throw new Error('Too many query points');
101105 this._points = points;
102106 this.notify('points');
103107 }
175179 }
176180
177181 addPoint(index) {
182 if (this._points.length >= MAX_QUERY_POINTS)
183 throw new Error('Too many query points');
178184 let point = new QueryPoint();
179185
180186 if (index === -1)
2323 const Gtk = imports.gi.Gtk;
2424 const GWeather = imports.gi.GWeather;
2525
26 const Application = imports.application;
2726 const Utils = imports.utils;
2827
2928 const _WEATHER_APPID = 'org.gnome.Weather.Application';
172171 ctx.set_screen(screen);
173172 Gio.app_info_launch_default_for_uri(this._getOSMURI(), ctx);
174173 } catch(e) {
175 let msg = _("Failed to open URI");
176 Application.notificationManager.showMessage(msg);
174 Utils.showDialog(_("Failed to open URI"), Gtk.MessageType.ERROR,
175 this.get_toplevel());
177176 Utils.debug('failed to open URI: %s'.format(e.message));
178177 }
179178 }
4646 'instructionWindow',
4747 'instructionSpinner',
4848 'instructionStack',
49 'errorLabel',
4950 'modeBikeToggle',
5051 'modeCarToggle',
5152 'modePedestrianToggle',
148149 this._linkButtonStack.visible_child_name = 'openTripPlanner';
149150 this._transitOptionsPanel.reset();
150151 this._transitRevealer.reveal_child = true;
151 this._clearInstructions();
152152 } else {
153153 Application.routingDelegator.useTransit = false;
154154 this._linkButtonStack.visible_child_name = 'graphHopper';
155155 this._transitRevealer.reveal_child = false;
156156 Application.routingDelegator.openTripPlanner.plan.deselectItinerary();
157157 }
158 this._clearInstructions();
158159 }
159160
160161 _initQuerySignals() {
233234 });
234235
235236 transitPlan.connect('no-more-results', () => {
236 // remove the "load more" row, keep the empty row since it gives the separator
237 // set the "load more" row to indicate no more results
237238 let numRows = this._transitOverviewListBox.get_children().length;
238239 let loadMoreRow = this._transitOverviewListBox.get_row_at_index(numRows - 2);
239 this._transitOverviewListBox.remove(loadMoreRow);
240 loadMoreRow.showNoMore();
240241 });
241242
242243 this._query.connect('notify', () => {
243244 if (this._query.isValid()) {
244245 this._instructionStack.visible_child = this._instructionSpinner;
245 } else {
246 } else if (this._instructionStack.visible_child !== this._errorLabel) {
246247 if (this._query.transportation === RouteQuery.Transportation.TRANSIT) {
247248 this._clearTransitOverview();
248249 this._showTransitOverview();
314315 this._transitItineraryBackButton.connect('clicked',
315316 this._showTransitOverview.bind(this));
316317
318 // connect error handlers
319 route.connect('error', (route, msg) => this._showError(msg));
320 transitPlan.connect('error', (plan, msg) => this._showError(msg));
321 }
322
323 _showError(msg) {
324 this._instructionStack.visible_child = this._errorLabel;
325 this._errorLabel.label = msg;
317326 }
318327
319328 _clearTransitOverview() {
4343 startLoading() {
4444 this._stack.visible_child_name = 'spinner';
4545 }
46
47 showNoMore() {
48 this.activatable = false;
49 this._label.get_style_context().add_class('dim-label');
50 this._stack.visible_child_name = 'label';
51
52 if (Application.routeQuery.arriveBy)
53 this._label.label = _("No earlier alternatives found.");
54 else
55 this._label.label = _("No later alternatives found.");
56 }
4657 });
8787 'reset': {},
8888 'no-more-results': {},
8989 'itinerary-selected': { param_types: [GObject.TYPE_OBJECT] },
90 'itinerary-deselected': {}
90 'itinerary-deselected': {},
91 'error': { param_types: [GObject.TYPE_STRING] }
9192 }
9293 }, class Plan extends GObject.Object {
9394
129130 deselectItinerary() {
130131 this._selectedItinerary = null;
131132 this.emit('itinerary-deselected');
133 }
134
135 error(msg) {
136 this.emit('error', msg);
132137 }
133138
134139 _createBBox() {
441446 /* if the above conditions are unmet, use the trip short name
442447 * as a fallback if it was shorter than the original route name */
443448 this._compactRoute = this._tripShortName;
449 } else if (this._color) {
450 /* as a fallback when the route has a defined color,
451 * use an empty compact label to get a colored badge */
452 this._compactRoute = '';
444453 } else {
445454 /* if none of the above is true, use the original route name,
446455 * and rely on label ellipsization */
708717
709718 function sortItinerariesByArrivalDesc(first, second) {
710719 return first.arrival < second.arrival;
711 }
720 }
7070 * hight-contrasting colors, if no label, assume the route color is
7171 * more relevant and keep it also for high contrast
7272 */
73 if (usingHighContrastTheme && label) {
73 if (usingHighContrastTheme && ((compact && leg.compactRoute) ||
74 (!compact && label))) {
7475 color = HIGH_CONTRAST_COLOR;
7576 textColor = HIGH_CONTRAST_TEXT_COLOR;
7677 }
350350
351351 return themeName === 'HighContrast' || themeName === 'HighContrastInverse';
352352 }
353
354 function showDialog(msg, type, transientFor) {
355 let messageDialog =
356 new Gtk.MessageDialog({ transient_for: transientFor,
357 destroy_with_parent: true,
358 message_type: type,
359 buttons: Gtk.ButtonsType.OK,
360 modal: true,
361 text: msg });
362
363 messageDialog.connect('response', () => messageDialog.destroy());
364 messageDialog.show_all();
365 }
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * Copyright (c) 2018 Marcus Lundblad
4 *
5 * GNOME Maps is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * GNOME Maps is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with GNOME Maps; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 *
19 * Author: Marcus Lundblad <ml@update.uu.se>
20 */
21
22 const GObject = imports.gi.GObject;
23 const Gtk = imports.gi.Gtk;
24
25 const OSMEdit = imports.osmEdit;
26
27 var ZoomInDialog = GObject.registerClass({
28 Template: 'resource:///org/gnome/Maps/ui/zoom-in-dialog.ui',
29 InternalChildren: [ 'cancelButton',
30 'zoomInButton'],
31 }, class ZoomInDialog extends Gtk.Dialog {
32
33 _init(params) {
34 this._latitude = params.latitude;
35 delete params.latitude;
36 this._longitude = params.longitude;
37 delete params.longitude;
38 this._view = params.view;
39 delete params.view;
40
41 /* This is a construct-only property and cannot be set by GtkBuilder */
42 params.use_header_bar = true;
43
44 super._init(params);
45
46 this._zoomInButton.connect('clicked', () => this._onZoomIn());
47 this._cancelButton.connect('clicked', () => this._onCancel());
48 }
49
50 _onZoomIn() {
51 this._view.zoom_level = OSMEdit.MIN_ADD_LOCATION_ZOOM_LEVEL;
52
53 /* center on the position first selected */
54 this._view.center_on(this._latitude, this._longitude);
55 this.response(Gtk.ResponseType.OK);
56 }
57
58 _onCancel() {
59 this.response(Gtk.ResponseType.CANCEL);
60 }
61 });
+0
-52
src/zoomInNotification.js less more
0 /* -*- Mode: JS2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- */
1 /* vim: set et ts=4 sw=4: */
2 /*
3 * Copyright (c) 2016 Marcus Lundblad.
4 *
5 * GNOME Maps is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * GNOME Maps is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with GNOME Maps; if not, see <http://www.gnu.org/licenses/>.
17 *
18 * Author: Marcus Lundblad <ml@update.uu.se>
19 */
20
21 const GObject = imports.gi.GObject;
22
23 const Application = imports.application;
24 const Notification = imports.notification;
25 const OSMEdit = imports.osmEdit;
26 const Utils = imports.utils;
27
28 var ZoomInNotification = GObject.registerClass(
29 class ZoomInNotification extends Notification.Notification {
30
31 _init(props) {
32 this._latitude = props.latitude;
33 this._longitude = props.longitude;
34 this._view = props.view;
35 super._init();
36
37 let ui = Utils.getUIObject('zoom-in-notification', [ 'grid',
38 'okButton' ]);
39
40 ui.okButton.connect('clicked', () => this._onZoomIn());
41 this._ui.body.add(ui.grid);
42 }
43
44 _onZoomIn() {
45 this._view.zoom_level = OSMEdit.MIN_ADD_LOCATION_ZOOM_LEVEL;
46
47 /* center on the position first selected */
48 this._view.center_on(this._latitude, this._longitude);
49 this.dismiss();
50 }
51 })