From f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 3 Dec 2011 11:05:10 -0600 Subject: Second part of prior commit --- tde-i18n-sv/docs/tdegames/ktuberling/Makefile.am | 4 + tde-i18n-sv/docs/tdegames/ktuberling/Makefile.in | 635 +++++++++++ .../docs/tdegames/ktuberling/index.cache.bz2 | Bin 0 -> 10514 bytes tde-i18n-sv/docs/tdegames/ktuberling/index.docbook | 1170 ++++++++++++++++++++ tde-i18n-sv/docs/tdegames/ktuberling/menu-edit.png | Bin 0 -> 3029 bytes tde-i18n-sv/docs/tdegames/ktuberling/menu-game.png | Bin 0 -> 3808 bytes tde-i18n-sv/docs/tdegames/ktuberling/menu-help.png | Bin 0 -> 3894 bytes .../docs/tdegames/ktuberling/menu-playground.png | Bin 0 -> 1158 bytes tde-i18n-sv/docs/tdegames/ktuberling/menu-raw.png | Bin 0 -> 4451 bytes .../docs/tdegames/ktuberling/menu-settings.png | Bin 0 -> 2719 bytes .../docs/tdegames/ktuberling/menu-speech.png | Bin 0 -> 3830 bytes .../ktuberling/technical-reference.docbook | 345 ++++++ 12 files changed, 2154 insertions(+) create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/Makefile.am create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/Makefile.in create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/index.cache.bz2 create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/index.docbook create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-edit.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-game.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-help.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-playground.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-raw.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-settings.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/menu-speech.png create mode 100644 tde-i18n-sv/docs/tdegames/ktuberling/technical-reference.docbook (limited to 'tde-i18n-sv/docs/tdegames/ktuberling') diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/Makefile.am b/tde-i18n-sv/docs/tdegames/ktuberling/Makefile.am new file mode 100644 index 00000000000..9e41d9df652 --- /dev/null +++ b/tde-i18n-sv/docs/tdegames/ktuberling/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = sv +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/Makefile.in b/tde-i18n-sv/docs/tdegames/ktuberling/Makefile.in new file mode 100644 index 00000000000..fc03a944522 --- /dev/null +++ b/tde-i18n-sv/docs/tdegames/ktuberling/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdegames/ktuberling +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = sv +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdegames/ktuberling/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook menu-speech.png index.cache.bz2 menu-settings.png menu-edit.png technical-reference.docbook menu-game.png menu-raw.png Makefile.in menu-help.png menu-playground.png Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) menu-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.png technical-reference.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling + @for base in menu-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.png technical-reference.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\ + done + +uninstall-nls: + for base in menu-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.png technical-reference.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in menu-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.png technical-reference.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdegames/ktuberling/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/index.cache.bz2 b/tde-i18n-sv/docs/tdegames/ktuberling/index.cache.bz2 new file mode 100644 index 00000000000..375988ab4be Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/index.cache.bz2 differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/index.docbook b/tde-i18n-sv/docs/tdegames/ktuberling/index.docbook new file mode 100644 index 00000000000..034b0f35dd9 --- /dev/null +++ b/tde-i18n-sv/docs/tdegames/ktuberling/index.docbook @@ -0,0 +1,1170 @@ + + + + + + +]> + + + +Handbok Potatismannen + + +Éric Bischoff
&Eric.Bischoff.mail;
+
+ +Paul E. Ahlquist Jr.
&Paul.E.Ahlquist.Jr.mail;
+
+
+ +Lauri Watts Granskare + + + Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
+ +
+ +2006-05-05 +0.05.01 + + +1999200020022006 +Éric Bischoff + + + +2001 +&Paul.E.Ahlquist.Jr; + + +&FDLNotice; + + +Potatismannen är ett spel avsett för små barn. + + + +KDE +Potatismannen +spel +barn +potatis +potatis +pingvin +akvarium + +
+ + +Inledning + + + + + Potatismannen är ett spel avsett för små barn. Det kan förstås också passa för vuxna som förblivit unga inombords. + +Det är en potatiseditor. Det betyder att du kan dra och släppa ögon, munnar, mustascher och andra delar av ansiktet och godsaker på en potatisliknande typ. På samma sätt har du en pingvin och ett akvarium som du kan släppa andra grejor på. + +Det finns ingen vinnare i spelet. Det enda syftet är att göra det roligaste ansiktet du kan. + +Det finns ett museum (som Madame Tussauds vaxkabinett) där du kan hitta många roliga exempel på dekorerade potatisar, pingviner och akvarier. Du kan förstås skicka dina egna skapelser till programmeraren, Éric Bischoff, som då lägger till dem i museet om han får lite tid över. + +Potatismannen kan också prata. Den säger namnet på objekten som du drar och släpper. Den pratar ett språk som du kan välja. Du kan till och med använda den för att lära dig några nya ord på främmande språk. För närvarande kan Potatismannen prata danska, tyska, engelska, spanska, franska, italienska, holländska, portugisiska, rumänska, serbiska, slovakiska, slovenska och svenska. + + + +Grundläggande skärmbeteende + + +Mushantering + +Det finns två områden i huvudfönstret: + + +Lekplatsen, till vänster. +Objekt-området, till höger, där du väljer objekt som ska placeras på din lekplats. + + + +Huvudfönstret i Potatismannen: + + + + + + + +Huvudfönster + + + + +Att placera ett objekt + +För att dra ett objekt, flytta muspekaren till objekt-området till höger. Klicka på objektet som du vill dra, men släpp inte musknappen förrän du har flyttat muspekaren till stället på lekplatsen där du vill släppa objektet. + + + +Att flytta ett objekt +När det väl har släppts på lekplatsen, kan ett objekt flyttas. Klicka bara på objektet för att välja det för framtida drag och släpp. När du klickar på det, visas det ovanpå andra objekt som delvis dolde det. Det här tricket är användbart för att få glasögonen och ögonen riktigt placerade. + + + +Att ta bort ett objekt +För att ta bort ett objekt som har släppts på lekplatsen, dra det tillbaka från lekplatsen till objekt-området. + + + + +Verktygsraden + + + + + + + + +Verktygsrad + + +Verktygsraden tillhandahåller knappar för de vanligaste funktionerna. + + +Verktygsradens knappar + + + + +Knapp +Namn +Motsvarande meny +Åtgärd + + + + + + + + + + + + + + Knappen nytt spel + + + + Ny + + Spel Nytt spel + + +Rensar lekplatsen. Det här tar bort alla delar från lekplatsen så att en ny figur kan skapas. + + + + + + + + + + + + + Knappen ladda + + +Ladda + + Spel Ladda... + + +Laddar en befintlig potatisfil från museet eller från andra kataloger. + + + + + + + + + + + + Knappen spara + + +Spara + + Spel Spara + + +Sparar din skapelse till din hemkatalog, eller till någon annan katalog, som museet, om du vill. Potatismannen sparas till en liten fil där bara positionen för objekten sparas. + + + + + + + + + + + + + Knappen skriv ut + + + +Skriv ut + + + Spel Skriv ut + + +Skriver ut din bild (&PostScript;-format). + + + + + + + + + + + + Knappen ångra + + + + Ångra + + + Redigera Ångra + + +Ångrar den senaste åtgärden. + + + + + + + + + + + + Knappen gör om + + + +Gör om + + + Redigera Gör om + + +Gör om den senaste åtgärden. + + + + + + +
+
+ + +Menyalternativen + + + + + + + + +Menyraden + + + +Menyn <guimenu +>Spel</guimenu +> + + + + + + + +Menyn Spel + + + + + + &Ctrl;N Spel Nytt spel +Rensar lekplatsen + + + + &Ctrl;O Spel Ladda... + Laddar en befintlig potatisfil från museet eller från någon annanstans om du vill. + + + + &Ctrl;S Spel Spara +Sparar din skapelse. Potatismannen sparas till en liten fil där bara positionen för objekten sparas. + + + +Spel Spara som bild... +Skapar en grafikfil som innehåller en bild av din potatisman. Tillgängliga filformat är XPM, JPEG, PNG och BMP. + + + + &Ctrl;P Spel Skriv ut... +Skriver ut din bild av potatismannen med &PostScript;-format. + + + + &Ctrl;Q Spel Avsluta +Avslutar Potatismannen. + + + + + + + +Menyn <guimenu +>Redigera</guimenu +> + + + + + + + +Menyn Redigera + + + + + + &Ctrl;Z Redigera Ångra +Ångra den senaste placeringen av ett objekt. + + + + &Ctrl;Shift Z Redigera Gör om +Gör om den senaste placeringen av ett objekt. Det här menyalternativet är bara tillgängligt om du tidigare har använt Ångra. + + + + &Ctrl;C Redigera Kopiera +Kopiera lekplatsen till klippbordet. + + + + + + + +Menyn <guimenu +>Lekplats</guimenu +> + + + + + + + + +Menyn Lekplats + + + + + +Lekplats Potatismannen +Byter till potatislekplatsen. Potatismannen kommer ihåg lekplatsen som valdes senast nästa gång den startar. + + + +Lekplats Pingvin +Byter till pingvinlekplatsen. Potatismannen kommer ihåg lekplatsen som valdes senast nästa gång den startar. + + + +Lekplats Akvarium +Byter till akvariumlekplatsen. Potatismannen kommer ihåg lekplatsen som valdes senast nästa gång den startar. + + + + + +Menyn <guimenu +>Tal</guimenu +> + + + + + + + + +Menyn Tal + + +Observera att du måste ha installerat tdemultimedia och du måste köra &artsd; för att kunna höra ljud. + + + + +Tal Inget ljud +Stänger av ljud. Potatismannen kommer ihåg det här alternativet nästa gång den startar. + + + +Tal Danska +Aktiverar ljud och talar danska. Om danska ljud inte är installerade är det här alternativet grått. Potatismannen kommer ihåg den senaste inställningen av det här alternativet nästa gång den startar. + + + +Tal Tyska +Aktiverar ljud och talar tyska. Om tyska ljud inte är installerade är det här alternativet grått. Potatismannen kommer ihåg den senaste inställningen av det här alternativet nästa gång den startar. + + + +Tal Engelska +Aktiverar ljud och talar engelska. Om engelska ljud inte är installerade är det här alternativet grått. Potatismannen kommer ihåg den senaste inställningen av det här alternativet nästa gång den startar. + + + +etc... +Samma för övriga språk. + + + + + +Menyn <guimenu +>Inställningar</guimenu +> + + + + +Menyn Inställningar + + + + + +Inställningar Visa/Dölj verktygsrad +Sätt på eller stäng av visning av verktygsraden. + + + +Inställningar Anpassa genvägar... +Öppnar en vanlig inställningsdialogruta för genvägar i &kde;, där du kan ändra snabbtangenterna som används av Potatismannen. + + + +Inställningar Anpassa verktygsrader... +Visar den vanliga inställningsdialogrutan för verktygsrader i &kde;. + + + + + + + +Menyn <guimenu +>Hjälp</guimenu +> + + + + + + + +Menyn Hjälp + +&help.menu.documentation; + +
+ +&technical.reference; + + +Tack till och licens + +&ktuberling; + + + +John Calhoun - Originalidé, ursprungliga bilder och engelska ljud + + + +Éric Bischoff &Eric.Bischoff.mail; - &kde;-programmering + + + +François-Xavier Duranceau duranceau@free.fr - Test, råd och hjälp + + + +Agnieszka Czajkowska agnieszka@imagegalaxy.de - Pingvingrafik + + + +Bass Willems next@euronet.nl - Omarbetning av grafik och akvarietemat + + + +Roger Larsson roger.larsson@norran.net - Finjustering av ljud + + + +Dolores Almansa dolores.almansa@corazondemaria.org - Utbildande grafik för COR-EDUX initiativet + + + +Peter Silva peter.silva@videotron.ca - Granskning av dokumentationen + + + +Paul Ahlquist &Paul.E.Ahlquist.Jr.mail; - Förbättring av dokumentation + + + +Spelet är tillägnat min lilla dotter Sunniva Bischoff. + +Tack till Apple Computer och LinuxPPC-projektet för att ha skapat en version av &Linux; för &Mac;. Potatismannen skulle aldrig ha funnits utan det! + +Översättning Stefan Asserhäll stefan.asserhall@comhem.se +&underFDL; &underGPL; + + + +Installation + + +Hur man skaffar <application +>Potatismannen</application +> +&install.intro.documentation; + + +Krav + +För att kompilera Potatismannen med lyckat resultat, behöver du &kde; 3.5. Alla bibliotek som krävs, samt Potatismannen själv hittas på &kde-ftp;. + +För att kunna höra ljuden, måste du ha installerat tdemultimedia. + + + +Kompilering och installation +&install.compile.documentation; + + +
diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-edit.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-edit.png new file mode 100644 index 00000000000..786e33c743a Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-edit.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-game.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-game.png new file mode 100644 index 00000000000..98d00094022 Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-game.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-help.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-help.png new file mode 100644 index 00000000000..5078415343e Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-help.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-playground.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-playground.png new file mode 100644 index 00000000000..22b7e0f31f0 Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-playground.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-raw.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-raw.png new file mode 100644 index 00000000000..e101cbbf9ff Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-raw.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-settings.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-settings.png new file mode 100644 index 00000000000..333b8a9be0a Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-settings.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/menu-speech.png b/tde-i18n-sv/docs/tdegames/ktuberling/menu-speech.png new file mode 100644 index 00000000000..1705275879d Binary files /dev/null and b/tde-i18n-sv/docs/tdegames/ktuberling/menu-speech.png differ diff --git a/tde-i18n-sv/docs/tdegames/ktuberling/technical-reference.docbook b/tde-i18n-sv/docs/tdegames/ktuberling/technical-reference.docbook new file mode 100644 index 00000000000..cb66552b056 --- /dev/null +++ b/tde-i18n-sv/docs/tdegames/ktuberling/technical-reference.docbook @@ -0,0 +1,345 @@ + + + + +Éric Bischoff + Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
+
+2006-05-05 0.05.01 +KDE +Potatismannen +teknisk referens + +
+ +Teknisk referens + +Potatismannen erbjuder en mjuk och lönande inledning till anpassning och programmering av &kde;. Programmet kan utökas. Utan att koda kan till exempel nya lekplatser läggas till genom att ändra grafikfiler. Genom att lägga till lämpliga ljudfiler, kan översättare ändra ljuden till sitt modersmål! + +Om du utökar eller lägger till något i spelet, fundera på att skicka dina tillägg till utvecklaren Éric Bischoff så att de kan läggas till i framtida utgåvor. + + +För grafiker + +Storleken och formen på lekplatsen och antalet objekt kan ändras. Nya lekplatser kan läggas till. Bara två bildfiler behöver skapas för varje lekplats: ett spelbräde och en mask. Maximalt åtta lekplatser tillåts, med endast tre i användning för närvarande. + +Sex bilder används i Potatismannen: potato-game.png, potato-mask.png, penguin-game.png, penguin-mask.png, aquarium-game.png och aquarium-mask.png. Den normala platsen för de här filerna är katalogen $KDEDIR/share/apps/ktuberling/pics/. + +Den första typen bilder, *-game.png innehåller lekplatsen och objekten som användaren väljer. Det här är grafiken som användaren ser när spelet används. + +Den andra typen bilder, *-mask.png innehåller bara masker för objekt. Maskerna används för att avgränsa kanterna på objekten, och i vissa fall ge objekten en viss genomskinlighet (till exempel glasögonen). Det rekommenderas, men krävs inte, att placera objekten på samma plats i spelbrädesfilen som i maskfilen. + +I samma katalog, talar filen som heter layout.xml ($KDEDIR/share/apps/ktuberling/pics/layout.xml) om vilka bilder som ska användas och länkar ihop dem med menyalternativ. Den innehåller också platsparametrar för spelbrädet, objekten på spelbrädet och maskerna. Den tilldelar den ljuden till objekt och placerar objekten i grupper. Slutligen deklarerar den språk som en uppsättning med översatta ljud. Den följer vanlig &XML;-syntax (se nedan för detaljer). + +Fortfarande i samma katalog, upprepar en fil som heter layout.i18n ($KDEDIR/share/apps/ktuberling/pics/layout.xml) strängarna i layout.xml som kan översättas: +Menyalternativen som låter dig välja lekplats och språket +Namnen på objektkategorier + + + +En katalog ovanför finns en fil som heter ktuberlingui.rc $KDEDIR/share/apps/ktuberling/ktuberlingui.rc), som är en andra &XML;-fil där Potatismannens menyer beskrivs. Den ska innehålla en <action>-tagg för varje lekplats och språk. Det symboliska namnet på åtgärden i den här filen ska vara identiskt med det symboliska namnet på åtgärden i layout.xml. + + + + +Översättning + +Förutom den vanliga .po-fil mekanismen för att översätta programrubriker och promptrar, kan ljuden också anpassas. + +Om de olika översättarna kan spela in sina röster i .wav filer, kan de lagra filerna i en språkspecifik underkatalog i katalogen sounds. Namnen på ljuden tilldelas sedan till en fil i filen layout.xml. Om språket som översätts till är till exempel italienska, kan översättaren spela in sin röst i .wav-filer som placeras i $KDEDIR/share/apps/ktuberling/sounds/it. Därefter kan de tilldela ljudet som heter hat till filnamnet it/capello.wav. + +I en framtida utgåva, kommer &ktuberling; att använda OGG Vorbis rc3 filformatet för ljud. För närvarade är det möjligt att konvertera WAV-filer till OGG Vorbis rc3, med följande kommandorad: $ oggenc -q 10 -o ljud.ogg ljud.wav + + + +Information om hur man arbetar med översättningsmekanismen i &kde; finns tillgänglig på &kde; Translation HOWTO. + + + + + +För programmerare +Potatismannen är inte särskilt svår att utöka för programmerare. + + +C++ klasser + + + +TopLevel + +Toppnivåfönster och grundläggande programhantering + + + + +PlayGround + +Beskrivning av en av spelets nivåer + + + +ToDraw + +Beskrivning av ett av de grafiska objekten som ska ritas + + + +SoundFactory + +Beskrivning av ett av språken och dess ljud + + + +Action + +En av användarens åtgärder i stacken med ångra och gör om. + + + + + + +Struktur för filen <literal role="extension" +>.tuberling</literal +> + +En .tuberling-fil innehåller all nödvändig data för att rita om en potatisman. Den kan redigeras med en vanlig texteditor. + +Den första raden innehåller antalet lekplatser. + +På alla andra rader finns det ett grafiskt objekt per rad, i den ordning som används för att rita upp dem. Varje rad innehåller fem tal: objektets identifierare och rektangeln där det ska ritas (vänster, över, höger, under). Talen skiljs med mellanslag. + + + + + +Struktur för layoutfilen (<filename +>layout.xml</filename +>) + +Toppnivåtaggen är unik och heter <ktuberling>. Den innehåller flera <playground>-taggar, en för varje lekplats, och flera <language>-taggar, en per språk. + +Taggen <playground> har två attribut: gameboard och masks. Dessa attribut ger namnen på filerna som innehåller bilderna. Taggen <playground> innehåller också en tagg som heter <menuitem>, en tagg som heter <editablearea>, flera taggar som heter <category> och flera taggar som heter <object>. + +Taggen <menuitem> beskriver identifieraren för menyalternativet som tillåter att platsen för området där man kan släppa objekt väljs, och namnet på det här menyalternativet. Den här identifieraren ska vara identisk med den i ktuberlingui.rc. + +Taggen <editablearea> beskriver platsen för området där man kan släppa objekt, och namnet på ljudet som hör ihop med detta. + +Taggen <category> beskriver platsen och namnet på en text som anger en grupp av objekt. Den kan till exempel beskriva platsen och namnet på gruppen med godsaker. + +Taggen <object> beskriver platsen för ett objekt (på spelbrädet och i maskerna), samt namnet på ljudet som hör ihop med det. + +Taggen <language> har ett attribut: code. Dessa attribut ger koden på landet för det språket. Taggen <language> innehåller också en tagg som heter <menuitem> och flera taggar som heter <sound>. + +Taggarna på lägre nivå förklaras inte här, eftersom deras betydelse är ganska rättfram. Om du ändrar layout.xml, glöm då inte att också ändra layout.i18n och ktuberlingui.rc. + + +
-- cgit v1.2.1