summaryrefslogtreecommitdiffstats
path: root/tde-i18n-ms/messages/tdegames
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-ms/messages/tdegames')
-rw-r--r--tde-i18n-ms/messages/tdegames/Makefile.am3
-rw-r--r--tde-i18n-ms/messages/tdegames/Makefile.in675
-rw-r--r--tde-i18n-ms/messages/tdegames/katomic.po439
-rw-r--r--tde-i18n-ms/messages/tdegames/kblackbox.po173
-rw-r--r--tde-i18n-ms/messages/tdegames/kbounce.po149
-rw-r--r--tde-i18n-ms/messages/tdegames/kmines.po478
-rw-r--r--tde-i18n-ms/messages/tdegames/kolf.po610
-rw-r--r--tde-i18n-ms/messages/tdegames/ksame.po125
-rw-r--r--tde-i18n-ms/messages/tdegames/ksmiletris.po98
-rw-r--r--tde-i18n-ms/messages/tdegames/ksnake.po284
-rw-r--r--tde-i18n-ms/messages/tdegames/ksokoban.po185
-rw-r--r--tde-i18n-ms/messages/tdegames/ktron.po435
-rw-r--r--tde-i18n-ms/messages/tdegames/lskat.po483
13 files changed, 4137 insertions, 0 deletions
diff --git a/tde-i18n-ms/messages/tdegames/Makefile.am b/tde-i18n-ms/messages/tdegames/Makefile.am
new file mode 100644
index 00000000000..fc196128d30
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/Makefile.am
@@ -0,0 +1,3 @@
+KDE_LANG = ms
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
diff --git a/tde-i18n-ms/messages/tdegames/Makefile.in b/tde-i18n-ms/messages/tdegames/Makefile.in
new file mode 100644
index 00000000000..1b237fc3537
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/Makefile.in
@@ -0,0 +1,675 @@
+# 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 = messages/tdegames
+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)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(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 = ms
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = kbounce.po ktron.po ksmiletris.po ksokoban.po katomic.po kmines.po lskat.po ksnake.po kolf.po kblackbox.po ksame.po
+GMOFILES = kbounce.gmo ktron.gmo ksmiletris.gmo ksokoban.gmo katomic.gmo kmines.gmo lskat.gmo ksnake.gmo kolf.gmo kblackbox.gmo ksame.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls 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 messages/tdegames/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu messages/tdegames/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 messages/tdegames/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/tdegames/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/tdegames/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-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-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-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
+#>+ 1
+maintainer-clean: clean-nls 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=ksmiletris.po kolf.po kbounce.po ksokoban.po kmines.po ksame.po kblackbox.po katomic.po Makefile.in ktron.po lskat.po ksnake.po Makefile.am
+
+#>+ 34
+kbounce.gmo: kbounce.po
+ rm -f kbounce.gmo; $(GMSGFMT) -o kbounce.gmo $(srcdir)/kbounce.po
+ test ! -f kbounce.gmo || touch kbounce.gmo
+ktron.gmo: ktron.po
+ rm -f ktron.gmo; $(GMSGFMT) -o ktron.gmo $(srcdir)/ktron.po
+ test ! -f ktron.gmo || touch ktron.gmo
+ksmiletris.gmo: ksmiletris.po
+ rm -f ksmiletris.gmo; $(GMSGFMT) -o ksmiletris.gmo $(srcdir)/ksmiletris.po
+ test ! -f ksmiletris.gmo || touch ksmiletris.gmo
+ksokoban.gmo: ksokoban.po
+ rm -f ksokoban.gmo; $(GMSGFMT) -o ksokoban.gmo $(srcdir)/ksokoban.po
+ test ! -f ksokoban.gmo || touch ksokoban.gmo
+katomic.gmo: katomic.po
+ rm -f katomic.gmo; $(GMSGFMT) -o katomic.gmo $(srcdir)/katomic.po
+ test ! -f katomic.gmo || touch katomic.gmo
+kmines.gmo: kmines.po
+ rm -f kmines.gmo; $(GMSGFMT) -o kmines.gmo $(srcdir)/kmines.po
+ test ! -f kmines.gmo || touch kmines.gmo
+lskat.gmo: lskat.po
+ rm -f lskat.gmo; $(GMSGFMT) -o lskat.gmo $(srcdir)/lskat.po
+ test ! -f lskat.gmo || touch lskat.gmo
+ksnake.gmo: ksnake.po
+ rm -f ksnake.gmo; $(GMSGFMT) -o ksnake.gmo $(srcdir)/ksnake.po
+ test ! -f ksnake.gmo || touch ksnake.gmo
+kolf.gmo: kolf.po
+ rm -f kolf.gmo; $(GMSGFMT) -o kolf.gmo $(srcdir)/kolf.po
+ test ! -f kolf.gmo || touch kolf.gmo
+kblackbox.gmo: kblackbox.po
+ rm -f kblackbox.gmo; $(GMSGFMT) -o kblackbox.gmo $(srcdir)/kblackbox.po
+ test ! -f kblackbox.gmo || touch kblackbox.gmo
+ksame.gmo: ksame.po
+ rm -f ksame.gmo; $(GMSGFMT) -o ksame.gmo $(srcdir)/ksame.po
+ test ! -f ksame.gmo || touch ksame.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f kbounce.gmo ktron.gmo ksmiletris.gmo ksokoban.gmo katomic.gmo kmines.gmo lskat.gmo ksnake.gmo kolf.gmo kblackbox.gmo ksame.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in kbounce ktron ksmiletris ksokoban katomic kmines lskat ksnake kolf kblackbox ksame ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 13
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kbounce.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ktron.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksmiletris.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksokoban.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/katomic.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kmines.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/lskat.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksnake.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kolf.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/kblackbox.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/ksame.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 2
+docs-am:
+
+#>+ 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 messages/tdegames/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu messages/tdegames/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin messages/tdegames/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-ms/messages/tdegames/katomic.po b/tde-i18n-ms/messages/tdegames/katomic.po
new file mode 100644
index 00000000000..102e963725d
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/katomic.po
@@ -0,0 +1,439 @@
+# katomic Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>,2003 .
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: katomic\n"
+"POT-Creation-Date: 2008-06-25 01:36+0200\n"
+"PO-Revision-Date: 2008-04-18 19:39+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com"
+
+#: configbox.cpp:30
+msgid "Animation speed:"
+msgstr "Kelajuan Animasi"
+
+#: gamewidget.cpp:98
+msgid "You solved level %1 with %2 moves!"
+msgstr "Anda menyelesaikan paras %1 dengan %2 gerakan!"
+
+#: gamewidget.cpp:98
+msgid "Congratulations"
+msgstr "Tahniah"
+
+#: gamewidget.cpp:101 gamewidget.cpp:225
+#, fuzzy
+msgid "Level %1 Highscores"
+msgstr "Sempadan Tahap:"
+
+#: gamewidget.cpp:183
+msgid "Score"
+msgstr "Markah"
+
+#: gamewidget.cpp:188
+msgid "Highscore:"
+msgstr ""
+
+#: gamewidget.cpp:200
+msgid "Your score so far:"
+msgstr "Markah anda setakat ini:"
+
+#: levelnames.cpp:1
+msgid "Water"
+msgstr "Air"
+
+#: levelnames.cpp:2
+msgid "Formic Acid"
+msgstr "Asid Formik"
+
+#: levelnames.cpp:3
+msgid "Acetic Acid"
+msgstr "Asid Asetik"
+
+#: levelnames.cpp:4
+msgid "trans-Butene"
+msgstr "trans-Butana"
+
+#: levelnames.cpp:5
+msgid "cis-Butene"
+msgstr "cis-Butana"
+
+#: levelnames.cpp:6
+msgid "Dimethyl ether"
+msgstr "eter Dimetil"
+
+#: levelnames.cpp:7
+msgid "Butanol"
+msgstr "Butanol"
+
+#: levelnames.cpp:8
+msgid "2-Methyl-2-Propanol"
+msgstr ""
+
+#: levelnames.cpp:9
+msgid "Glycerin"
+msgstr "Gliserin"
+
+#: levelnames.cpp:10
+msgid "Poly-Tetra-Fluoro-Ethene"
+msgstr ""
+
+#: levelnames.cpp:11
+#, fuzzy
+msgid "Oxalic Acid"
+msgstr "Asid Malik"
+
+#: levelnames.cpp:12
+msgid "Methane"
+msgstr "Metana"
+
+#: levelnames.cpp:13
+msgid "Formaldehyde"
+msgstr ""
+
+#: levelnames.cpp:14
+msgid "Crystal 1"
+msgstr "Kristal 1"
+
+#: levelnames.cpp:15
+msgid "Acetic acid ethyl ester"
+msgstr ""
+
+#: levelnames.cpp:16
+msgid "Ammonia"
+msgstr "Ammonia"
+
+#: levelnames.cpp:17
+msgid "3-Methyl-Pentane"
+msgstr ""
+
+#: levelnames.cpp:18
+msgid "Propanal"
+msgstr ""
+
+#: levelnames.cpp:19 levelnames.cpp:41
+msgid "Propyne"
+msgstr ""
+
+#: levelnames.cpp:20
+msgid "Furanal"
+msgstr ""
+
+#: levelnames.cpp:21
+msgid "Pyran"
+msgstr ""
+
+#: levelnames.cpp:22
+msgid "Cyclo-Pentane"
+msgstr ""
+
+#: levelnames.cpp:23
+msgid "Methanol"
+msgstr ""
+
+#: levelnames.cpp:24
+msgid "Nitro-Glycerin"
+msgstr ""
+
+#: levelnames.cpp:25
+msgid "Ethane"
+msgstr ""
+
+#: levelnames.cpp:26
+msgid "Crystal 2"
+msgstr ""
+
+#: levelnames.cpp:27
+msgid "Ethylene-Glycol"
+msgstr ""
+
+#: levelnames.cpp:28
+msgid "L-Alanine"
+msgstr ""
+
+#: levelnames.cpp:29
+msgid "Cyanoguanidine"
+msgstr ""
+
+#: levelnames.cpp:30
+msgid "Prussic Acid (Cyanic Acid)"
+msgstr ""
+
+#: levelnames.cpp:31
+msgid "Anthracene"
+msgstr ""
+
+#: levelnames.cpp:32
+msgid "Thiazole"
+msgstr ""
+
+#: levelnames.cpp:33
+msgid "Saccharin"
+msgstr ""
+
+#: levelnames.cpp:34
+msgid "Ethylene"
+msgstr ""
+
+#: levelnames.cpp:35
+msgid "Styrene"
+msgstr ""
+
+#: levelnames.cpp:36
+msgid "Melamine"
+msgstr ""
+
+#: levelnames.cpp:37
+msgid "Cyclobutane"
+msgstr ""
+
+#: levelnames.cpp:38
+msgid "Nicotine"
+msgstr ""
+
+#: levelnames.cpp:39
+msgid "Acetyle salicylic acid"
+msgstr ""
+
+#: levelnames.cpp:40
+msgid "Meta-Di-Nitro-Benzene"
+msgstr ""
+
+#: levelnames.cpp:42 levelnames.cpp:80
+msgid "Malonic Acid"
+msgstr ""
+
+#: levelnames.cpp:43
+msgid "2,2-Dimethylpropane"
+msgstr ""
+
+#: levelnames.cpp:44
+msgid "Ethyl-Benzene"
+msgstr ""
+
+#: levelnames.cpp:45
+msgid "Propene"
+msgstr ""
+
+#: levelnames.cpp:46
+msgid "L-Asparagine"
+msgstr ""
+
+#: levelnames.cpp:47
+msgid "1,3,5,7-Cyclooctatetraene"
+msgstr ""
+
+#: levelnames.cpp:48
+msgid "Vanillin"
+msgstr ""
+
+#: levelnames.cpp:49
+msgid "Crystal 3"
+msgstr ""
+
+#: levelnames.cpp:50
+msgid "Uric Acid"
+msgstr ""
+
+#: levelnames.cpp:51
+msgid "Thymine"
+msgstr ""
+
+#: levelnames.cpp:52
+msgid "Aniline"
+msgstr ""
+
+#: levelnames.cpp:53
+msgid "Chloroform"
+msgstr ""
+
+#: levelnames.cpp:54
+msgid "Carbonic acid"
+msgstr ""
+
+#: levelnames.cpp:55
+msgid "Crystal 4"
+msgstr ""
+
+#: levelnames.cpp:56
+msgid "Ethanol"
+msgstr ""
+
+#: levelnames.cpp:57
+msgid "Acrylo-Nitril"
+msgstr ""
+
+#: levelnames.cpp:58
+msgid "Furan"
+msgstr ""
+
+#: levelnames.cpp:59
+msgid "l-Lactic acid"
+msgstr ""
+
+#: levelnames.cpp:60
+msgid "Maleic Acid"
+msgstr ""
+
+#: levelnames.cpp:61
+msgid "meso-Tartaric acid"
+msgstr ""
+
+#: levelnames.cpp:62
+msgid "Crystal 5"
+msgstr ""
+
+#: levelnames.cpp:63
+msgid "Formic acid ethyl ester"
+msgstr ""
+
+#: levelnames.cpp:64
+msgid "1,4-Cyclohexadiene"
+msgstr ""
+
+#: levelnames.cpp:65
+msgid "Squaric acid"
+msgstr ""
+
+#: levelnames.cpp:66
+msgid "Ascorbic acid"
+msgstr ""
+
+#: levelnames.cpp:67
+#, fuzzy
+msgid "Iso-Propanol"
+msgstr "Arab, ISO-8859-6"
+
+#: levelnames.cpp:68
+msgid "Phosgene"
+msgstr ""
+
+#: levelnames.cpp:69
+msgid "Thiophene"
+msgstr ""
+
+#: levelnames.cpp:70
+msgid "Urea"
+msgstr ""
+
+#: levelnames.cpp:71
+msgid "Pyruvic Acid"
+msgstr ""
+
+#: levelnames.cpp:72
+msgid "Ethylene oxide"
+msgstr ""
+
+#: levelnames.cpp:73
+msgid "Phosphoric Acid"
+msgstr ""
+
+#: levelnames.cpp:74
+msgid "Diacetyl"
+msgstr ""
+
+#: levelnames.cpp:75
+msgid "trans-Dichloroethene"
+msgstr ""
+
+#: levelnames.cpp:76
+msgid "Allylisothiocyanate"
+msgstr ""
+
+#: levelnames.cpp:77
+msgid "Diketene"
+msgstr ""
+
+#: levelnames.cpp:78
+msgid "Ethanal"
+msgstr ""
+
+#: levelnames.cpp:79
+msgid "Acroleine"
+msgstr ""
+
+#: levelnames.cpp:81
+msgid "Uracil"
+msgstr ""
+
+#: levelnames.cpp:82
+msgid "Caffeine"
+msgstr ""
+
+#: levelnames.cpp:83
+msgid "Acetone"
+msgstr ""
+
+#: main.cpp:31
+msgid "KDE Atomic Entertainment Game"
+msgstr ""
+
+#: main.cpp:42
+msgid "KAtomic"
+msgstr ""
+
+#: main.cpp:50
+#, fuzzy
+msgid "6 new levels"
+msgstr "&Tetingkap Baru"
+
+#: main.cpp:51
+msgid "Game graphics and application icon"
+msgstr ""
+
+#: molek.cpp:88
+msgid "Noname"
+msgstr ""
+
+#: molek.cpp:111
+#, fuzzy, c-format
+msgid "Level: %1"
+msgstr "Tahap 1"
+
+#: toplevel.cpp:44
+#, fuzzy
+msgid "Show &Highscores"
+msgstr "Papar &Sejarah"
+
+#: toplevel.cpp:57
+#, fuzzy
+msgid "Atom Up"
+msgstr "&Tetapan Halaman"
+
+#: toplevel.cpp:58
+msgid "Atom Down"
+msgstr ""
+
+#: toplevel.cpp:59
+#, fuzzy
+msgid "Atom Left"
+msgstr "&Lajur Kiri"
+
+#: toplevel.cpp:60
+msgid "Atom Right"
+msgstr "Atom Kanan"
+
+#: toplevel.cpp:62
+msgid "Next Atom"
+msgstr "Atom Berikut"
+
+#: toplevel.cpp:63
+msgid "Previous Atom"
+msgstr "Atom Terdahulu"
diff --git a/tde-i18n-ms/messages/tdegames/kblackbox.po b/tde-i18n-ms/messages/tdegames/kblackbox.po
new file mode 100644
index 00000000000..ca198a24062
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/kblackbox.po
@@ -0,0 +1,173 @@
+# kblackbox Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Enviroment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com> , 2003
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kblackbox\n"
+"POT-Creation-Date: 2005-07-24 01:33+0200\n"
+"PO-Revision-Date: 2008-04-18 19:40+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi Ahmad Zabidi "
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com"
+
+#: kbbgame.cpp:85
+msgid "Score: 0000"
+msgstr "Mata: 0000"
+
+#: kbbgame.cpp:86
+msgid "Placed: 00 / 00"
+msgstr ""
+
+#: kbbgame.cpp:87
+#, fuzzy
+msgid "Run: yesno"
+msgstr "BB Run"
+
+#: kbbgame.cpp:88
+msgid "Size: 00 x 00"
+msgstr "Saiz: 00 x 00"
+
+#: kbbgame.cpp:269 kbbgame.cpp:391
+msgid "Do you really want to give up this game?"
+msgstr ""
+
+#: kbbgame.cpp:269 kbbgame.cpp:391
+#, fuzzy
+msgid "Give Up"
+msgstr "&Tetapan Halaman"
+
+#: kbbgame.cpp:322
+msgid ""
+"Your final score is: %1\n"
+"You did really well!"
+msgstr ""
+
+#: kbbgame.cpp:325
+msgid ""
+"Your final score is: %1\n"
+"I guess you need more practice."
+msgstr ""
+
+#: kbbgame.cpp:331
+msgid ""
+"You should place %1 balls!\n"
+"You have placed %2."
+msgstr ""
+
+#: kbbgame.cpp:408
+msgid "Run: "
+msgstr "Laksana:"
+
+#: kbbgame.cpp:414
+msgid "Size: "
+msgstr "Saiz: "
+
+#: kbbgame.cpp:418
+msgid "Placed: "
+msgstr ""
+
+#: kbbgame.cpp:431
+#, c-format
+msgid "Score: %1"
+msgstr "Mata: %1"
+
+#: kbbgame.cpp:445 kbbgame.cpp:473
+msgid "This will be the end of the current game!"
+msgstr ""
+
+#: kbbgame.cpp:445 kbbgame.cpp:473
+msgid "End Game"
+msgstr "Tamat Permainan"
+
+#: kbbgame.cpp:702
+msgid "&Give Up"
+msgstr "Men&galah"
+
+#: kbbgame.cpp:703
+msgid "&Done"
+msgstr "&Selesai"
+
+#: kbbgame.cpp:704
+msgid "&Resize"
+msgstr "&Ubahsaiz"
+
+#: kbbgame.cpp:709
+msgid "&Size"
+msgstr "&Saiz"
+
+#: kbbgame.cpp:711
+msgid " 8 x 8 "
+msgstr " 8 x 8 "
+
+#: kbbgame.cpp:712
+msgid " 10 x 10 "
+msgstr " 10 x 10 "
+
+#: kbbgame.cpp:713
+msgid " 12 x 12 "
+msgstr " 12 x 12 "
+
+#: kbbgame.cpp:716
+msgid "&Balls"
+msgstr ""
+
+#: kbbgame.cpp:718
+msgid " 4 "
+msgstr " 4 "
+
+#: kbbgame.cpp:719
+msgid " 6 "
+msgstr " 6 "
+
+#: kbbgame.cpp:720
+msgid " 8 "
+msgstr " 8 "
+
+#: kbbgame.cpp:722
+msgid "&Tutorial"
+msgstr "&Tutorial"
+
+#: kbbgame.cpp:727
+msgid "Move Down"
+msgstr "Gerak Ke bawah"
+
+#: kbbgame.cpp:728
+msgid "Move Up"
+msgstr "Gerak Ke atas"
+
+#: kbbgame.cpp:729
+msgid "Move Left"
+msgstr "Pindah Kiri"
+
+#: kbbgame.cpp:730
+msgid "Move Right"
+msgstr "Pindah Kanan"
+
+#: kbbgame.cpp:731
+msgid "Trigger Action"
+msgstr "Aksi Pemicu"
+
+#: main.cpp:21
+msgid "KDE Blackbox Game"
+msgstr "Permainan Kotak Hitam KDE"
+
+#: main.cpp:29
+msgid "KBlackBox"
+msgstr "KBlackBox"
diff --git a/tde-i18n-ms/messages/tdegames/kbounce.po b/tde-i18n-ms/messages/tdegames/kbounce.po
new file mode 100644
index 00000000000..13f3d8c48f1
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/kbounce.po
@@ -0,0 +1,149 @@
+# kbounce Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>, 2003
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kbounce\n"
+"POT-Creation-Date: 2005-07-01 01:32+0200\n"
+"PO-Revision-Date: 2008-04-18 19:43+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi Ahmad Zabidi"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com"
+
+#: highscores.cpp:9
+#, fuzzy
+msgid "Level"
+msgstr "Tahap 1"
+
+#: kbounce.cpp:63
+msgid "Level:"
+msgstr "Peringkat:"
+
+#: kbounce.cpp:68
+msgid "Score:"
+msgstr "Markah:"
+
+#: kbounce.cpp:75
+msgid "Filled area:"
+msgstr "Kawasan diisi:"
+
+#: kbounce.cpp:80
+msgid "Lives:"
+msgstr "Peluang:"
+
+#: kbounce.cpp:85
+msgid "Time:"
+msgstr "Masa:"
+
+#: kbounce.cpp:102
+msgid "Press %1 to start a game!"
+msgstr "Tekan %1 untuk mula!"
+
+#: kbounce.cpp:135
+#, fuzzy
+msgid "&Select Background Folder..."
+msgstr "Wizard Folder Rangkaian"
+
+#: kbounce.cpp:138
+#, fuzzy
+msgid "Show &Backgrounds"
+msgstr "Papar &Sejarah"
+
+#: kbounce.cpp:140
+msgid "Hide &Backgrounds"
+msgstr "Sem&bunyi Latarbelakang"
+
+#: kbounce.cpp:144
+msgid "&Play Sounds"
+msgstr "&Main Bunyi"
+
+#: kbounce.cpp:180
+msgid "Do you really want to close the running game?"
+msgstr "Anda pasti mahu menutup permainan yang sedang berlangsung ini?"
+
+#: kbounce.cpp:200
+msgid "Game paused."
+msgstr "Berhenti sebentar."
+
+#: kbounce.cpp:231
+#, c-format
+msgid "Game Over! Score: %1"
+msgstr "Permainan Tamat! Mata: %1"
+
+#: kbounce.cpp:232
+msgid "Game over. Press <Space> for a new game"
+msgstr "Permainan tamat.Tekan <Space> untuk permainan baru"
+
+#: kbounce.cpp:259
+msgid "Select Background Image Folder"
+msgstr "Pilih Folder Imej Latarbelakang"
+
+#: kbounce.cpp:279
+msgid "You may now turn on background images."
+msgstr "Anda boleh menggunakan imej latarbelakang sekarang."
+
+#: kbounce.cpp:335
+msgid "Game suspended"
+msgstr "Permainan digantung"
+
+#: kbounce.cpp:463
+#, c-format
+msgid ""
+"You have successfully cleared more than 75% of the board.\n"
+msgstr ""
+"Anda sudah berjaya mengosongkan lebih 75% daripada papan.\n"
+
+#: kbounce.cpp:464
+msgid ""
+"%1 points: 15 points per remaining life\n"
+msgstr ""
+"%1 markah.15 markah untuk setiap peluang\n"
+
+#: kbounce.cpp:465
+msgid ""
+"%1 points: Bonus\n"
+msgstr ""
+"%1 markah: Bonus\n"
+
+#: kbounce.cpp:466
+msgid ""
+"%1 points: Total score for this level\n"
+msgstr ""
+"%1 markah.Jumlah markah untuk peringkat ini\n"
+
+#: kbounce.cpp:467
+msgid "On to level %1. Remember you get %2 lives this time!"
+msgstr "Ke peringkat %1.Ingat,anda dapat %2 peluang pada masa ini!"
+
+#: main.cpp:38
+msgid "KDE Bounce Ball Game"
+msgstr "Permainan Bola Lantun KDE"
+
+#: main.cpp:45
+msgid "KBounce"
+msgstr "KBounce"
+
+#: main.cpp:49
+msgid "Original author"
+msgstr "Pengarang asal"
+
+#: main.cpp:51
+msgid "Contributions"
+msgstr "Sumbangan"
diff --git a/tde-i18n-ms/messages/tdegames/kmines.po b/tde-i18n-ms/messages/tdegames/kmines.po
new file mode 100644
index 00000000000..1c9822b3f73
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/kmines.po
@@ -0,0 +1,478 @@
+# kmines Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>, 2003
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kmines\n"
+"POT-Creation-Date: 2005-05-18 21:24+0200\n"
+"PO-Revision-Date: 2008-04-26 18:06+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#. i18n: file kminesui.rc line 6
+#: rc.cpp:3
+#, no-c-format
+msgid "&Move"
+msgstr "Gera&k"
+
+#. i18n: file kmines.kcfg line 9
+#: rc.cpp:6
+#, fuzzy, no-c-format
+msgid "The size of a square."
+msgstr "Senarai Petak"
+
+#. i18n: file kmines.kcfg line 15
+#: rc.cpp:9
+#, fuzzy, no-c-format
+msgid "The width of the playing field."
+msgstr "Medan Gabung &Mel"
+
+#. i18n: file kmines.kcfg line 21
+#: rc.cpp:12
+#, fuzzy, no-c-format
+msgid "The height of the playing field."
+msgstr "Medan Gabung &Mel"
+
+#. i18n: file kmines.kcfg line 27
+#: rc.cpp:15
+#, no-c-format
+msgid "The number of mines in the playing field."
+msgstr ""
+
+#. i18n: file kmines.kcfg line 31
+#: rc.cpp:18
+#, no-c-format
+msgid "Whether the \"uncertain\" marker may be used."
+msgstr ""
+
+#. i18n: file kmines.kcfg line 35
+#: rc.cpp:21
+#, no-c-format
+msgid "Whether the game can be played using the keyboard."
+msgstr ""
+
+#. i18n: file kmines.kcfg line 39
+#: rc.cpp:24
+#, no-c-format
+msgid "Whether the game is paused when the window loses focus."
+msgstr ""
+
+#. i18n: file kmines.kcfg line 43
+#: rc.cpp:27
+#, fuzzy, no-c-format
+msgid "Whether to set flags and reveal squares in trivial situations."
+msgstr "Tetapkan tanda bendera dan dedahan di mana yang kurang penting."
+
+#. i18n: file kmines.kcfg line 47
+#: rc.cpp:30
+#, fuzzy, no-c-format
+msgid "The difficulty level."
+msgstr "Sempadan Tahap:"
+
+#. i18n: file kmines.kcfg line 72
+#: rc.cpp:33
+#, fuzzy, no-c-format
+msgid "Mouse button actions"
+msgstr "Log tindakan penapis"
+
+#. i18n: file kmines.kcfg line 85
+#: rc.cpp:36
+#, fuzzy, no-c-format
+msgid "Color"
+msgstr "Warna"
+
+#. i18n: file kmines.kcfg line 90
+#: rc.cpp:39
+#, fuzzy, no-c-format
+msgid "Mine Color"
+msgstr "Warna latarbelakang:"
+
+#. i18n: file kmines.kcfg line 101
+#: rc.cpp:42
+#, no-c-format
+msgid "Whether the menubar is visible."
+msgstr ""
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi, Sharuzzaman Ahmat Raslan"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com, sharuzzaman@myrealbox.com"
+
+#: defines.cpp:24
+msgid "Easy"
+msgstr "Mudah"
+
+#: defines.cpp:24
+msgid "Normal"
+msgstr "Normal"
+
+#: defines.cpp:24
+msgid "Expert"
+msgstr "Mahir"
+
+#: defines.cpp:25
+msgid "Custom"
+msgstr "Tersendiri"
+
+#: dialogs.cpp:128
+msgid "Width:"
+msgstr "Lebar:"
+
+#: dialogs.cpp:134
+msgid "Height:"
+msgstr "Tinggi:"
+
+#: dialogs.cpp:140
+msgid "No. of mines:"
+msgstr "Jumlah periuk api:"
+
+#: dialogs.cpp:149
+msgid "Choose level:"
+msgstr "Pilih paras:"
+
+#: dialogs.cpp:167
+msgid "Mines (%1%):"
+msgstr "Periuk api (%1%):"
+
+#: dialogs.cpp:197
+msgid "Left button:"
+msgstr "Butang kiri:"
+
+#: dialogs.cpp:197
+msgid "Middle button:"
+msgstr "Butang tengah:"
+
+#: dialogs.cpp:198
+msgid "Right button:"
+msgstr "Butang kanan:"
+
+#: dialogs.cpp:207
+msgid "Reveal"
+msgstr "Dedahkan"
+
+#: dialogs.cpp:207
+msgid "Autoreveal"
+msgstr "Auto-dedahkan"
+
+#: dialogs.cpp:208
+msgid "Toggle Flag"
+msgstr "Togol Bendera"
+
+#: dialogs.cpp:208
+msgid "Toggle ? Flag"
+msgstr "Togol Bendera ?"
+
+#: dialogs.cpp:216
+msgid "Enable ? mark"
+msgstr "Hidupkan tanda ?"
+
+#: dialogs.cpp:219
+msgid "Enable keyboard"
+msgstr "Hidupkan papan kekunci"
+
+#: dialogs.cpp:222
+#, fuzzy
+msgid "Pause if window loses focus"
+msgstr "Rehat jika tetingkap hilang fokus"
+
+#: dialogs.cpp:225
+msgid "\"Magic\" reveal"
+msgstr "Dedah \"Ajaib\""
+
+#: dialogs.cpp:226
+#, fuzzy
+msgid "Set flags and reveal squares where they are trivial."
+msgstr "Tetapkan tanda bendera dan dedahan di mana yang kurang penting."
+
+#: dialogs.cpp:233
+msgid "Mouse Bindings"
+msgstr "Kombinasi Tetikus"
+
+#: dialogs.cpp:252
+msgid ""
+"When the \"magic\" reveal is on, you lose the ability to enter the highscores."
+msgstr ""
+"Apabila tanda dedah \"Ajaib\" hidup, anda hilang kelayakan untuk masuk ke papan "
+"markah tertinggi."
+
+#: dialogs.cpp:257
+msgid "Flag color:"
+msgstr "Warna bendera:"
+
+#: dialogs.cpp:257
+msgid "Explosion color:"
+msgstr "Warna Letupan:"
+
+#: dialogs.cpp:258
+msgid "Error color:"
+msgstr "Warna ralat:"
+
+#: dialogs.cpp:286
+#, c-format
+msgid ""
+"_n: %n mine color:\n"
+"%n mines color:"
+msgstr ""
+"%n warna periuk api:\n"
+"%n warna-warna periuk api:"
+
+#: field.cpp:39
+#, fuzzy
+msgid "Case revealed"
+msgstr "&Padan huruf"
+
+#: field.cpp:40
+#, fuzzy
+msgid "Case autorevealed"
+msgstr "&Padan huruf"
+
+#: field.cpp:41
+#, fuzzy
+msgid "Flag set"
+msgstr "&Tetap Bahasa"
+
+#: field.cpp:42
+msgid "Flag unset"
+msgstr ""
+
+#: field.cpp:43
+#, fuzzy
+msgid "Question mark set"
+msgstr "&Tetapan Halaman"
+
+#: field.cpp:44
+#, fuzzy
+msgid "Question mark unset"
+msgstr "Tanda se&makan ketika menaip"
+
+#: highscores.cpp:45
+msgid "Clicks"
+msgstr "Klik"
+
+#: highscores.cpp:74
+msgid "anonymous"
+msgstr "sesiapa sahaja"
+
+#: main.cpp:46
+msgid "Move Up"
+msgstr "Gerak Ke atas"
+
+#: main.cpp:47
+msgid "Move Down"
+msgstr "Gerak Ke bawah"
+
+#: main.cpp:48
+msgid "Move Right"
+msgstr "Pindah Kanan"
+
+#: main.cpp:49
+msgid "Move Left"
+msgstr "Pindah Kiri"
+
+#: main.cpp:50
+msgid "Move at Left Edge"
+msgstr "Pindah ke Hujung Kiri"
+
+#: main.cpp:51
+msgid "Move at Right Edge"
+msgstr "Pindah ke Hujung Kanan"
+
+#: main.cpp:52
+msgid "Move at Top Edge"
+msgstr "Pindah ke Hujung Atas"
+
+#: main.cpp:53
+msgid "Move at Bottom Edge"
+msgstr "Pindah ke Hujung Bawah"
+
+#: main.cpp:54
+msgid "Reveal Mine"
+msgstr "Dedah Periuk Api"
+
+#: main.cpp:55
+msgid "Mark Mine"
+msgstr "Tanda Periuk Api"
+
+#: main.cpp:56
+msgid "Automatic Reveal"
+msgstr "Dedah Automatik"
+
+#: main.cpp:106
+msgid "Solving Rate..."
+msgstr "Kadar penyelesaian..."
+
+#: main.cpp:110
+msgid "View Log"
+msgstr "Lihat Log"
+
+#: main.cpp:113
+msgid "Replay Log"
+msgstr "Main semula Log"
+
+#: main.cpp:116
+msgid "Save Log..."
+msgstr "Simpan Log..."
+
+#: main.cpp:119
+msgid "Load Log..."
+msgstr "Muatkan Log..."
+
+#: main.cpp:162
+msgid "Game"
+msgstr "Permainan"
+
+#: main.cpp:165
+msgid "Custom Game"
+msgstr "Permainan Tersendiri"
+
+#: main.cpp:190
+msgid "Keyboard game"
+msgstr "Papan kekunci permainan"
+
+#: main.cpp:191
+msgid "General"
+msgstr "Umum"
+
+#: main.cpp:235
+msgid "KMines is a classic mine sweeper game"
+msgstr "KMines ialah permainan klasik pengesan periuk api"
+
+#: main.cpp:241
+msgid "KMines"
+msgstr "KMines"
+
+#: main.cpp:245
+msgid "Smiley pixmaps"
+msgstr "Peta piks senyuman"
+
+#: main.cpp:246
+msgid "Solver/Adviser"
+msgstr "Penyelesai/Penasihat"
+
+#: main.cpp:247
+msgid "Magic reveal mode"
+msgstr "Mod dedah ajaib"
+
+#: status.cpp:68
+msgid ""
+"<qt>Mines left."
+"<br/>It turns <font color=\"red\">red</font> when you have flagged more cases "
+"than present mines.</qt>"
+msgstr ""
+"<qt>Periuk api yang tinggal."
+"<br/>Bertukar <font color=\"red\">merah</font> apabila andamenanda lebih banyak "
+"daripada periuk api yang ada.</qt>"
+
+#: status.cpp:78
+msgid "Press to start a new game"
+msgstr "Tekan mula untuk permainan baru"
+
+#: status.cpp:83
+msgid ""
+"<qt>Time elapsed."
+"<br/>It turns <font color=\"blue\">blue</font> if it is a highscore and <font "
+"color=\"red\">red</font> if it is the best time.</qt>"
+msgstr ""
+"<qt>Masa berlalu."
+"<br/>Betukar <font color=\"blue\">biru</font> jika markah tertinggi dan <font "
+"color=\"red\">merah</font> sekiranya masa terbaik.</qt>"
+
+#: status.cpp:103
+msgid "Mines field."
+msgstr "Medan periuk api."
+
+#: status.cpp:111
+msgid "Press to Resume"
+msgstr "Tekan untuk Teruskan"
+
+#: status.cpp:190
+msgid "Explosion!"
+msgstr "Letupan!"
+
+#: status.cpp:203
+msgid "Game won!"
+msgstr "Permainan Dimenangi!"
+
+#: status.cpp:203
+msgid "Game lost!"
+msgstr "Kalah Permainan!"
+
+#: status.cpp:297
+msgid ""
+"When the solver gives you advice, your score will not be added to the "
+"highscores."
+msgstr ""
+"Apabila penyelesai memberikan anda nasihat, markah anda tidak akan ditambah ke "
+"papam markah tertinggi."
+
+#: status.cpp:327
+msgid "View Game Log"
+msgstr "Lihat Log Permainan"
+
+#: status.cpp:344
+msgid "Overwrite"
+msgstr "Tindih"
+
+#: status.cpp:346
+msgid "The file already exists. Overwrite?"
+msgstr "Fail wujud. Tindih?"
+
+#: status.cpp:347
+msgid "File Exists"
+msgstr "Fail Wujud"
+
+#: status.cpp:370
+#, c-format
+msgid "Cannot read XML file on line %1"
+msgstr "Tidak dapat baca fail XML pada baris %1"
+
+#: status.cpp:380
+msgid "Cannot load file."
+msgstr "Tidak dapat muatkan fail."
+
+#: status.cpp:385
+msgid "Log file not recognized."
+msgstr "Fail log tidak dapat dikenal pasti."
+
+#: solver/solver.cpp:190
+msgid "Compute Solving Rate"
+msgstr "Kira Kadar Penyelesaian"
+
+#: solver/solver.cpp:197
+msgid "Start"
+msgstr "Mula"
+
+#: solver/solver.cpp:201
+#, c-format
+msgid "Width: %1"
+msgstr "Lebar: %1"
+
+#: solver/solver.cpp:204
+#, c-format
+msgid "Height: %1"
+msgstr "Tinggi: %1"
+
+#: solver/solver.cpp:206
+msgid "Mines: %1 (%2%)"
+msgstr "Periuk Api: %1 (%2%)"
+
+#: solver/solver.cpp:218
+msgid "Success rate:"
+msgstr "Kadar kejayaan:"
+
+#: solver/solver.cpp:245
+msgid "Success rate: %1%"
+msgstr "Kadar kejayaan: %1%"
diff --git a/tde-i18n-ms/messages/tdegames/kolf.po b/tde-i18n-ms/messages/tdegames/kolf.po
new file mode 100644
index 00000000000..99051b4be11
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/kolf.po
@@ -0,0 +1,610 @@
+# kolf Bahasa Melayu (Malay) (ms)
+# Copyright (C) 2003, 2006, 2008 Free Software Foundation, Inc.
+# Hasbullah Bin Pit (sebol) <sebol@ikhlas.com>, 2003.
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2006, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kolf\n"
+"POT-Creation-Date: 2005-05-18 21:24+0200\n"
+"PO-Revision-Date: 2008-04-26 18:08+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Hasbullah Bin Pit, Sharuzzaman Ahmat Raslan"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "sebol@ikhlas.com, sharuzzaman@myrealbox.com"
+
+#: config.cpp:44
+msgid "No configuration options"
+msgstr "Tiada pilihan tetapan"
+
+#: editor.cpp:21
+msgid "Add object:"
+msgstr "Tambah objek:"
+
+#: floater.cpp:262
+msgid "Moving speed"
+msgstr "Kelajuan pergerakan"
+
+#: floater.cpp:264 game.cpp:416 game.cpp:674
+msgid "Slow"
+msgstr "Perlahan"
+
+#: floater.cpp:267 game.cpp:419 game.cpp:678
+msgid "Fast"
+msgstr "Pantas"
+
+#: game.cpp:202
+#, fuzzy
+msgid "Walls on:"
+msgstr "Berasaskan:"
+
+#: game.cpp:203
+msgid "&Top"
+msgstr "&Atas"
+
+#: game.cpp:211
+msgid "&Left"
+msgstr "Ki&ri"
+
+#: game.cpp:215
+msgid "&Right"
+msgstr "Ka&nan"
+
+#: game.cpp:410
+#, fuzzy
+msgid "Windmill on bottom"
+msgstr "Pisah pada Bahagian Bawah"
+
+#: game.cpp:590
+msgid "New Text"
+msgstr "Teks Baru"
+
+#: game.cpp:647
+#, fuzzy
+msgid "Sign HTML:"
+msgstr "Dokumen HTML"
+
+#: game.cpp:668
+msgid "Enable show/hide"
+msgstr "Hidupkan papar/sembunyi"
+
+#: game.cpp:1507
+msgid "Exiting ball angle:"
+msgstr "Keluar sudut bola:"
+
+#: game.cpp:1509
+msgid "degrees"
+msgstr "darjah"
+
+#: game.cpp:1518
+msgid "Minimum exit speed:"
+msgstr "Kelajuan keluar minimum:"
+
+#: game.cpp:1526 game.cpp:1986
+msgid "Maximum:"
+msgstr "Maksimum:"
+
+#: game.cpp:1965
+msgid "Course name: "
+msgstr "Nama padang:"
+
+#: game.cpp:1971
+msgid "Course author: "
+msgstr "Pencipta padang: "
+
+#: game.cpp:1979
+msgid "Par:"
+msgstr "Par:"
+
+#: game.cpp:1988
+msgid "Maximum number of strokes player can take on this hole."
+msgstr "Bilangan maksimum pukulan pemain boleh ambil pada lubang ini."
+
+#: game.cpp:1989
+msgid "Maximum number of strokes"
+msgstr "Bilangan maksimum pukulan"
+
+#: game.cpp:1990
+msgid "Unlimited"
+msgstr "Tanpa had"
+
+#: game.cpp:1995
+msgid "Show border walls"
+msgstr "Papar sempadan tembok"
+
+#: game.cpp:2186 game.cpp:4298
+msgid "Course Author"
+msgstr "Pencipta Padang"
+
+#: game.cpp:2187 game.cpp:2188 game.cpp:4298
+msgid "Course Name"
+msgstr "Nama Padang"
+
+#: game.cpp:3136
+msgid "Drop Outside of Hazard"
+msgstr "Jatuh Diluar Halangan"
+
+#: game.cpp:3137
+msgid "Rehit From Last Location"
+msgstr "Pukul Daripada Lokasi Terakhir"
+
+#: game.cpp:3139
+msgid "What would you like to do for your next shot?"
+msgstr "Apa yang anda ingin lakukan bagi pukulan berikutnya?"
+
+#: game.cpp:3139
+msgid "%1 is in a Hazard"
+msgstr "%1 berada dalam Halangan"
+
+#: game.cpp:3306
+msgid "%1 will start off."
+msgstr "%1 akan bermula."
+
+#: game.cpp:3306
+msgid "New Hole"
+msgstr "Lubang Baru"
+
+#: game.cpp:3454
+msgid "Hole %1: par %2, maximum %3 strokes"
+msgstr "Lubang %1: par %2, maksimum %3 pukulan"
+
+#: game.cpp:3466
+#, c-format
+msgid "Course name: %1"
+msgstr "Nama padang: %1"
+
+#: game.cpp:3467
+#, c-format
+msgid "Created by %1"
+msgstr "Dicipta oleh %1"
+
+#: game.cpp:3468 main.cpp:61
+msgid "%1 holes"
+msgstr "%1 lubang"
+
+#: game.cpp:3469
+msgid "Course Information"
+msgstr "Maklumat Padang"
+
+#: game.cpp:3619
+msgid "This hole uses the following plugins, which you do not have installed:"
+msgstr "Lubang ini menggunakan plugin berikut, dimana anda tak memasangnya:"
+
+#: game.cpp:3785
+msgid "There are unsaved changes to current hole. Save them?"
+msgstr "Ada perubahan tak simpan pada lubang semasa.Simpan perubahan ?"
+
+#: game.cpp:3785
+msgid "Unsaved Changes"
+msgstr "Perubahan belum Disimpan"
+
+#: game.cpp:3785
+msgid "Save &Later"
+msgstr "Simpan &Kemudian"
+
+#: game.cpp:3949 kolf.cpp:498
+msgid "Pick Kolf Course to Save To"
+msgstr "Pilih Padang Kolf untuk Disimpan"
+
+#: game.cpp:4163
+msgid "%1 - Hole %2; by %3"
+msgstr ""
+
+#: kcomboboxdialog.cpp:51
+msgid "&Do not ask again"
+msgstr "&Jangan tanya saya lagi"
+
+#: kolf.cpp:90
+msgid "Save &Course"
+msgstr "Simpan &Padang"
+
+#: kolf.cpp:92
+msgid "Save &Course As..."
+msgstr "Simpan Padang Sebagai..."
+
+#: kolf.cpp:94
+msgid "&Save Game"
+msgstr "&Simpan Permainan"
+
+#: kolf.cpp:95
+msgid "&Save Game As..."
+msgstr "_Simpan Permainan Sebagai..."
+
+#: kolf.cpp:98
+#, fuzzy
+msgid "Load Saved Game..."
+msgstr "Permainan ala-Mario"
+
+#: kolf.cpp:103
+msgid "&New"
+msgstr "Ba&ru"
+
+#: kolf.cpp:105
+msgid "&Reset"
+msgstr "&Ulangtetap"
+
+#: kolf.cpp:107
+msgid "&Undo Shot"
+msgstr "&Nyah acara Pukulan"
+
+#: kolf.cpp:110
+msgid "Switch to Hole"
+msgstr "Bertukar Lubang"
+
+#: kolf.cpp:111
+msgid "&Next Hole"
+msgstr "Lubang &Berikutnya"
+
+#: kolf.cpp:112
+msgid "&Previous Hole"
+msgstr "Lubang &Terdahulu"
+
+#: kolf.cpp:113
+msgid "&First Hole"
+msgstr "Lubang &Pertama"
+
+#: kolf.cpp:114
+msgid "&Last Hole"
+msgstr "Lubang &Akhir"
+
+#: kolf.cpp:115
+msgid "&Random Hole"
+msgstr "Lubang &Rawak"
+
+#: kolf.cpp:117
+msgid "Enable &Mouse for Moving Putter"
+msgstr ""
+
+#: kolf.cpp:118
+msgid "Disable &Mouse for Moving Putter"
+msgstr ""
+
+#: kolf.cpp:124
+#, fuzzy
+msgid "Enable &Advanced Putting"
+msgstr "Arahan Strategik Lanjutan"
+
+#: kolf.cpp:125
+#, fuzzy
+msgid "Disable &Advanced Putting"
+msgstr "Arahan Strategik Lanjutan"
+
+#: kolf.cpp:129
+msgid "Show &Info"
+msgstr "Papar &Maklumat"
+
+#: kolf.cpp:130
+#, fuzzy
+msgid "Hide &Info"
+msgstr "Pusat Maklumat"
+
+#: kolf.cpp:134
+msgid "Show Putter &Guideline"
+msgstr "Papar putert"
+
+#: kolf.cpp:135
+#, fuzzy
+msgid "Hide Putter &Guideline"
+msgstr "Papar atau sembunyi pembaris"
+
+#: kolf.cpp:139
+msgid "Enable All Dialog Boxes"
+msgstr "Hidupkan Semua Kotak Dialog"
+
+#: kolf.cpp:140
+#, fuzzy
+msgid "Disable All Dialog Boxes"
+msgstr "Matikan semua arahan memformat, kecuali gaya"
+
+#: kolf.cpp:142
+msgid "Play &Sounds"
+msgstr "Main &Bunyi"
+
+#: kolf.cpp:146
+msgid "&Reload Plugins"
+msgstr "&Ulangmuat Plugin"
+
+#: kolf.cpp:147
+msgid "Show &Plugins"
+msgstr "&Papar Plugin"
+
+#: kolf.cpp:149
+msgid "&About Course"
+msgstr "&perihal Course"
+
+#: kolf.cpp:150
+msgid "&Tutorial"
+msgstr "&Tutorial"
+
+#: kolf.cpp:403 kolf.cpp:446 kolf.cpp:472 newgame.cpp:225 scoreboard.cpp:17
+msgid "Par"
+msgstr "Par"
+
+#: kolf.cpp:433
+msgid " and "
+msgstr " dan "
+
+#: kolf.cpp:434
+#, fuzzy
+msgid "%1 tied"
+msgstr "1 byte"
+
+#: kolf.cpp:437
+msgid "%1 won!"
+msgstr "%1 menang!"
+
+#: kolf.cpp:462 kolf.cpp:478 newgame.cpp:227
+#, c-format
+msgid "High Scores for %1"
+msgstr "Mata tertinggi bagi %1"
+
+#: kolf.cpp:510
+msgid "Pick Saved Game to Save To"
+msgstr ""
+
+#: kolf.cpp:540
+msgid "Pick Kolf Saved Game"
+msgstr "Pilih Permainan Kolf yang Disimpan"
+
+#: kolf.cpp:575
+#, fuzzy
+msgid "%1's turn"
+msgstr "giliran %s"
+
+#: kolf.cpp:646
+msgid "%1's score has reached the maximum for this hole."
+msgstr "Mata %1 telah menjangkau maksimum bagi lubang ini."
+
+#: kolf.cpp:700
+#, fuzzy
+msgid "Print %1 - Hole %2"
+msgstr "&Susunatur Cetakan"
+
+#: kolf.cpp:788
+msgid "Currently Loaded Plugins"
+msgstr "Plugin yg Kini DImuatkan"
+
+#: kolf.cpp:795
+#, c-format
+msgid "by %1"
+msgstr ""
+
+#: kolf.cpp:799
+msgid "Plugins"
+msgstr "Plugin"
+
+#: main.cpp:18
+msgid "KDE Minigolf Game"
+msgstr "Permainan golf mini KDE"
+
+#: main.cpp:25
+#, fuzzy
+msgid "Print course information and exit"
+msgstr "cetak maklumat padang dan keluar."
+
+#: main.cpp:32
+msgid "Kolf"
+msgstr "Kolf"
+
+#: main.cpp:34
+msgid "Main author"
+msgstr "Penulis utama:"
+
+#: main.cpp:35
+msgid "Advanced putting mode"
+msgstr "Mod pengeputan lanjutan"
+
+#: main.cpp:36
+msgid "Border around course"
+msgstr "Sempadan sekeliling padang"
+
+#: main.cpp:37
+msgid "Vector class"
+msgstr "Kelas vektor"
+
+#: main.cpp:38
+msgid "Working wall-bouncing algorithm"
+msgstr ""
+
+#: main.cpp:39
+msgid "Some good sound effects"
+msgstr "Beberapa kesan bunyi yang baik"
+
+#: main.cpp:41
+#, fuzzy
+msgid "Wall-bouncing help"
+msgstr "&Cari Bantuan"
+
+#: main.cpp:42
+msgid "Suggestions, bug reports"
+msgstr "Cadangan, laporan pepijat"
+
+#: main.cpp:60 newgame.cpp:217
+#, fuzzy, c-format
+msgid "By %1"
+msgstr "%B %1"
+
+#: main.cpp:62
+#, c-format
+msgid "par %1"
+msgstr "par %1"
+
+#: main.cpp:69
+msgid "Course %1 does not exist."
+msgstr "Padang %1 tidak wujud."
+
+#: newgame.cpp:49
+msgid "Players"
+msgstr "Pemain"
+
+#: newgame.cpp:52
+msgid "&New Player"
+msgstr "Pemain Ba&ru"
+
+#: newgame.cpp:91
+msgid "Course"
+msgstr "Padang"
+
+#: newgame.cpp:91
+msgid "Choose Course to Play"
+msgstr "Pilih Padang untuk Bermain"
+
+#: newgame.cpp:125
+msgid "Create New"
+msgstr "Cipta Baru"
+
+#: newgame.cpp:126
+msgid "You"
+msgstr "Anda"
+
+#: newgame.cpp:150
+msgid "Highscores"
+msgstr "Mata tertinggi"
+
+#: newgame.cpp:159
+msgid "Add..."
+msgstr "Tambah..."
+
+#: newgame.cpp:172
+msgid "Game Options"
+msgstr "Opsyen Permainan"
+
+#: newgame.cpp:175
+msgid "&Strict mode"
+msgstr "Mod &Tegas"
+
+#: newgame.cpp:179
+msgid ""
+"In strict mode, undo, editing, and switching holes is not allowed. This is "
+"generally for competition. Only in strict mode are highscores kept."
+msgstr ""
+"Dalam mod tegas, nyah acara, pengeditan, dan pertukaran lubang tak dibenarkan. "
+"Ini biasanya untuk pertandingan. Hanya pada mod tegas mata tertinggi disimpan."
+
+#: newgame.cpp:218
+#, c-format
+msgid "Par %1"
+msgstr "Par %1"
+
+#: newgame.cpp:219
+msgid "%1 Holes"
+msgstr "%1 Lubang"
+
+#: newgame.cpp:256
+msgid "Pick Kolf Course"
+msgstr "Pilih Padang Kolf"
+
+#: newgame.cpp:278
+msgid "Chosen course is already on course list."
+msgstr "Padang dipilih sudah ada pada senarai padang."
+
+#: newgame.cpp:290
+#, c-format
+msgid "Player %1"
+msgstr "Pemain %1"
+
+#: printdialogpage.cpp:14
+msgid "Kolf Options"
+msgstr "Opsyen Kolf"
+
+#: printdialogpage.cpp:18
+msgid "Draw title text"
+msgstr "Lukis teks tajuk"
+
+#. i18n: file kolfui.rc line 12
+#: rc.cpp:3
+#, no-c-format
+msgid "Ho&le"
+msgstr "&Lubang"
+
+#. i18n: file kolfui.rc line 26
+#: rc.cpp:6
+#, no-c-format
+msgid "&Go"
+msgstr "&Pergi"
+
+#: scoreboard.cpp:18
+msgid "Total"
+msgstr "Jumlah"
+
+#: slope.cpp:31
+msgid "Diagonal"
+msgstr "Diagonal"
+
+#: slope.cpp:32
+msgid "Opposite Diagonal"
+msgstr "Diagonal Bertentangan"
+
+#: slope.cpp:33
+msgid "Circular"
+msgstr "Membulat"
+
+#: slope.cpp:541
+msgid "Reverse direction"
+msgstr "Hala songsang"
+
+#: slope.cpp:547
+msgid "Grade:"
+msgstr "Gred:"
+
+#: slope.cpp:554
+#, fuzzy
+msgid "Unmovable"
+msgstr "Tiada"
+
+#: slope.cpp:555
+#, fuzzy
+msgid "Whether or not this slope can be moved by other objects, like floaters."
+msgstr "Samada teks boleh diubahsuai oleh pengguna"
+
+#: game.h:231
+#, fuzzy
+msgid "Puddle"
+msgstr "Tengah"
+
+#: game.h:244
+msgid "Sand"
+msgstr "Pasir"
+
+#: game.h:281
+#, fuzzy
+msgid "Bumper"
+msgstr "Super"
+
+#: game.h:312
+msgid "Cup"
+msgstr "Piala"
+
+#: game.h:421
+msgid "Black Hole"
+msgstr "Lubang Hitam"
+
+#: game.h:500
+msgid "Wall"
+msgstr "Dinding"
+
+#: game.h:608
+msgid "Bridge"
+msgstr "Jambatan"
+
+#: game.h:645
+msgid "Sign"
+msgstr "Papan tanda"
+
+#: game.h:703
+msgid "Windmill"
+msgstr "Kincir angin"
diff --git a/tde-i18n-ms/messages/tdegames/ksame.po b/tde-i18n-ms/messages/tdegames/ksame.po
new file mode 100644
index 00000000000..30a2e227af8
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/ksame.po
@@ -0,0 +1,125 @@
+# ksame Bahasa Melayu (Malay) (ms)
+# Copyright (C) 2008 Free Software Foundation, Inc.
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ksame\n"
+"POT-Creation-Date: 2005-07-24 01:33+0200\n"
+"PO-Revision-Date: 2008-04-26 18:11+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: KSameWidget.cpp:53
+msgid "&Restart This Board"
+msgstr "Ulanghidup Papan &Ini"
+
+#: KSameWidget.cpp:59
+msgid "&Random Board"
+msgstr "Papan &Rawak"
+
+#: KSameWidget.cpp:60
+msgid "&Show Number Remaining"
+msgstr "&Papar Jumlah Yang Tinggal"
+
+#: KSameWidget.cpp:66
+msgid "Colors: XX"
+msgstr "Warna: XX"
+
+#: KSameWidget.cpp:67
+msgid "Board: XXXXXX"
+msgstr "Papan: XXXXXX"
+
+#: KSameWidget.cpp:68
+msgid "Marked: XXXXXX"
+msgstr "Ditanda: XXXXXX"
+
+#: KSameWidget.cpp:69
+msgid "Score: XXXXXX"
+msgstr "Markah: XXXXXX"
+
+#: KSameWidget.cpp:126 KSameWidget.cpp:214
+msgid "%1 Colors%2"
+msgstr "%1 Warna%2"
+
+#: KSameWidget.cpp:128 KSameWidget.cpp:191
+msgid "%1 Colors"
+msgstr "%1 Warna"
+
+#: KSameWidget.cpp:145
+msgid "Do you want to resign?"
+msgstr "Anda mahu mengalah?"
+
+#: KSameWidget.cpp:146
+msgid "Resign"
+msgstr ""
+
+#: KSameWidget.cpp:155
+msgid "Select Board"
+msgstr "Pilih Papan"
+
+#: KSameWidget.cpp:163
+msgid "Select a board:"
+msgstr "Pilih papan:"
+
+#: KSameWidget.cpp:186 KSameWidget.cpp:233
+msgid "Board"
+msgstr "Papan"
+
+#: KSameWidget.cpp:195
+#, c-format
+msgid "Board: %1"
+msgstr "Papan: %1"
+
+#: KSameWidget.cpp:199
+#, c-format
+msgid "Marked: %1"
+msgstr "Ditanda: %1"
+
+#: KSameWidget.cpp:205
+#, c-format
+msgid ""
+"_n: One stone removed.\n"
+"%n stones removed."
+msgstr ""
+
+#: KSameWidget.cpp:216
+#, c-format
+msgid "Score: %1"
+msgstr "Markah: %1"
+
+#: KSameWidget.cpp:224
+msgid ""
+"You even removed the last stone, great job! This gave you a score of %1 in "
+"total."
+msgstr ""
+"Tahniah, anda melakukan tugas dengan cemerlang, sehinggakan mampu mengalihkan "
+"batu terakhir. Ini memberikan anda markah %1 keseluruhannya."
+
+#: KSameWidget.cpp:228
+msgid "There are no more removeable stones. You got a score of %1 in total."
+msgstr "Tiada batu lain boleh dialihkan. Anda mendapat markah penuh %1."
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi, Sharuzzaman Ahmat Raslan"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com, sharuzzaman@myrealbox.com"
+
+#: main.cpp:33
+msgid "Same Game - a little game about balls and how to get rid of them"
+msgstr "Same Game - permainan mengalihkan bola"
+
+#: main.cpp:37
+msgid "SameGame"
+msgstr "SameGame"
diff --git a/tde-i18n-ms/messages/tdegames/ksmiletris.po b/tde-i18n-ms/messages/tdegames/ksmiletris.po
new file mode 100644
index 00000000000..14652755369
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/ksmiletris.po
@@ -0,0 +1,98 @@
+# ksmiletris Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>,2003
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ksmiletris\n"
+"POT-Creation-Date: 2005-05-18 21:24+0200\n"
+"PO-Revision-Date: 2008-04-28 23:50+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com"
+
+#: gamewidget.cpp:262
+msgid "Game Over"
+msgstr "Permainan Tamat"
+
+#: gamewindow.cpp:75
+msgid "&Pieces"
+msgstr "Ke&pingan"
+
+#: gamewindow.cpp:77
+msgid "&Smiles"
+msgstr "&Senyuman"
+
+#: gamewindow.cpp:78
+msgid "S&ymbols"
+msgstr "S&imbol"
+
+#: gamewindow.cpp:79
+msgid "&Icons"
+msgstr "&Ikon"
+
+#: gamewindow.cpp:82
+msgid "&Sounds"
+msgstr "&Bunyi"
+
+#: gamewindow.cpp:93
+msgid "Level: 99"
+msgstr "Paras: 99"
+
+#: gamewindow.cpp:94
+msgid "Score: 999999"
+msgstr "Mata: 999999"
+
+#: gamewindow.cpp:105
+msgid "Move Left"
+msgstr "Pindah Kiri"
+
+#: gamewindow.cpp:106
+msgid "Move Right"
+msgstr "Pindah Kanan"
+
+#: gamewindow.cpp:107
+msgid "Rotate Left"
+msgstr "Kilas Kiri"
+
+#: gamewindow.cpp:108
+msgid "Rotate Right"
+msgstr "Kilas Kanan"
+
+#: gamewindow.cpp:109
+msgid "Drop Down"
+msgstr "Jatuh "
+
+#: gamewindow.cpp:185
+#, c-format
+msgid "Level: %1"
+msgstr "Paras: %1"
+
+#: gamewindow.cpp:186
+#, c-format
+msgid "Score: %1"
+msgstr "Mata: %1"
+
+#: main.cpp:34
+msgid "KDE SmileTris"
+msgstr "KDE SmileTris"
+
+#: main.cpp:39
+msgid "KSmileTris"
+msgstr "KSmileTris"
diff --git a/tde-i18n-ms/messages/tdegames/ksnake.po b/tde-i18n-ms/messages/tdegames/ksnake.po
new file mode 100644
index 00000000000..7b7c87d678b
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/ksnake.po
@@ -0,0 +1,284 @@
+# ksnake Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>,2003
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ksnake\n"
+"POT-Creation-Date: 2008-07-08 01:19+0200\n"
+"PO-Revision-Date: 2008-04-28 23:52+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi, Sharuzzaman Ahmat Raslan"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com, sharuzzaman@myrealbox.com"
+
+#: game.cpp:60
+msgid "Score: 0"
+msgstr ""
+
+#: game.cpp:61
+msgid "Lives: 0"
+msgstr ""
+
+#: game.cpp:91
+#, c-format
+msgid "Score: %1"
+msgstr ""
+
+#: game.cpp:95
+#, c-format
+msgid "Lives: %1"
+msgstr ""
+
+#: game.cpp:116
+#, fuzzy
+msgid "Move Up"
+msgstr "&Tetapan Halaman"
+
+#: game.cpp:117
+#, fuzzy
+msgid "Move Down"
+msgstr "Gerak Tab Kiri"
+
+#: game.cpp:118
+#, fuzzy
+msgid "Move Right"
+msgstr "Gerak Tab Kanan"
+
+#: game.cpp:119
+#, fuzzy
+msgid "Move Left"
+msgstr "Gerak Tab Kiri"
+
+#: game.cpp:151
+#, fuzzy
+msgid "General"
+msgstr "Umum"
+
+#: game.cpp:159
+msgid "none"
+msgstr "tiada"
+
+#: game.cpp:175
+#, fuzzy
+msgid "First Level"
+msgstr "Sempadan Tahap:"
+
+#: main.cpp:32
+msgid "KDE Snake Race Game"
+msgstr "Permainan Lumba Ular KDE"
+
+#: main.cpp:36
+msgid "KSnakeRace"
+msgstr "KSnakeRace"
+
+#: main.cpp:38
+msgid "(c) 1997-2000, Your Friendly KSnake Developers"
+msgstr "(c) 1997-2000, Your Friendly KSnake Developers"
+
+#: main.cpp:42
+msgid "AI stuff"
+msgstr ""
+
+#: main.cpp:43
+msgid "Improvements"
+msgstr ""
+
+#: pixServer.cpp:184
+msgid ""
+"error loading %1, aborting\n"
+msgstr ""
+"ralat memuatkan %1, berhenti\n"
+
+#: rattler.cpp:315
+msgid ""
+"Game Paused\n"
+" Press %1 to resume\n"
+msgstr ""
+"Permainan Ditangguhkan\n"
+"Tekan %1 untuk sambung\n"
+
+#: rattler.cpp:392
+msgid ""
+"A game is already started.\n"
+"Start a new one?\n"
+msgstr ""
+"Permainan sudah bermula.\n"
+"Mulakan yang baru?\n"
+
+#: rattler.cpp:393
+msgid "Snake Race"
+msgstr "Lumba Ular"
+
+#: rattler.cpp:393
+#, fuzzy
+msgid "Start New"
+msgstr "Mula Senarai Baru"
+
+#: rattler.cpp:393
+#, fuzzy
+msgid "Keep Playing"
+msgstr "Tetap&kan baris bersama"
+
+#. i18n: file appearance.ui line 24
+#: rc.cpp:3
+#, fuzzy, no-c-format
+msgid "Background"
+msgstr "Latarbelakang"
+
+#. i18n: file appearance.ui line 48
+#: rc.cpp:6
+#, fuzzy, no-c-format
+msgid "Color:"
+msgstr "Warna:"
+
+#. i18n: file appearance.ui line 59
+#: rc.cpp:9
+#, fuzzy, no-c-format
+msgid "Image:"
+msgstr "&Imej"
+
+#. i18n: file general.ui line 24
+#: rc.cpp:12
+#, no-c-format
+msgid "Speed"
+msgstr ""
+
+#. i18n: file general.ui line 52
+#: rc.cpp:15
+#, no-c-format
+msgid "Slow"
+msgstr ""
+
+#. i18n: file general.ui line 60
+#: rc.cpp:18
+#, no-c-format
+msgid "Fast"
+msgstr ""
+
+#. i18n: file general.ui line 73
+#: rc.cpp:21
+#, fuzzy, no-c-format
+msgid "Snakes"
+msgstr "Ula&r"
+
+#. i18n: file general.ui line 84
+#: rc.cpp:24
+#, fuzzy, no-c-format
+msgid "Snake behavior:"
+msgstr "Kelakuan Autofit"
+
+#. i18n: file general.ui line 90
+#: rc.cpp:27
+#, no-c-format
+msgid "Random"
+msgstr "Rawak"
+
+#. i18n: file general.ui line 95
+#: rc.cpp:30
+#, no-c-format
+msgid "Eater"
+msgstr "Pemakan"
+
+#. i18n: file general.ui line 100
+#: rc.cpp:33 rc.cpp:51
+#, no-c-format
+msgid "Killer"
+msgstr "Pembunuh"
+
+#. i18n: file general.ui line 120
+#: rc.cpp:36
+#, fuzzy, no-c-format
+msgid "Number of snakes:"
+msgstr "Jumlah Lajur"
+
+#. i18n: file general.ui line 130
+#: rc.cpp:39
+#, fuzzy, no-c-format
+msgid "Balls"
+msgstr "&Bola"
+
+#. i18n: file general.ui line 141
+#: rc.cpp:42
+#, fuzzy, no-c-format
+msgid "Number of balls:"
+msgstr "Jumlah Lajur"
+
+#. i18n: file general.ui line 155
+#: rc.cpp:45
+#, no-c-format
+msgid "Dumb"
+msgstr "Dungu"
+
+#. i18n: file general.ui line 160
+#: rc.cpp:48
+#, no-c-format
+msgid "Average"
+msgstr ""
+
+#. i18n: file general.ui line 177
+#: rc.cpp:54
+#, fuzzy, no-c-format
+msgid "Ball behavior:"
+msgstr "Kelakuan Autofit"
+
+#. i18n: file ksnake.kcfg line 12
+#: rc.cpp:57
+#, fuzzy, no-c-format
+msgid "The background color of the game."
+msgstr "Ubah Warna Latarbelakang"
+
+#. i18n: file ksnake.kcfg line 19
+#: rc.cpp:60
+#, fuzzy, no-c-format
+msgid "Background Image"
+msgstr "Imej Untuk Latarbelakang"
+
+#. i18n: file ksnake.kcfg line 24
+#: rc.cpp:63
+#, fuzzy, no-c-format
+msgid "Snake speed"
+msgstr "Lumba Ular"
+
+#. i18n: file ksnake.kcfg line 28
+#: rc.cpp:66
+#, fuzzy, no-c-format
+msgid "Number of Snakes in the game"
+msgstr "Kira jumlah perkataan didalam dokumen"
+
+#. i18n: file ksnake.kcfg line 32
+#: rc.cpp:69
+#, fuzzy, no-c-format
+msgid "Snake Behavior"
+msgstr "Kelakuan Autofit"
+
+#. i18n: file ksnake.kcfg line 37
+#: rc.cpp:72
+#, no-c-format
+msgid "Number of Balls in the game"
+msgstr "Jumlah Bola didalam permainan"
+
+#. i18n: file ksnake.kcfg line 41
+#: rc.cpp:75
+#, no-c-format
+msgid "Ball Behavior"
+msgstr "Kelakuan Bola"
+
+#: startroom.cpp:61
+msgid "First level:"
+msgstr "Tahap pertama:"
diff --git a/tde-i18n-ms/messages/tdegames/ksokoban.po b/tde-i18n-ms/messages/tdegames/ksokoban.po
new file mode 100644
index 00000000000..382d52bc43d
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/ksokoban.po
@@ -0,0 +1,185 @@
+# ksokoban Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>,2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ksokoban\n"
+"POT-Creation-Date: 2005-05-18 21:24+0200\n"
+"PO-Revision-Date: 2008-04-28 23:53+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: InternalCollections.cpp:45
+msgid "Sasquatch"
+msgstr "Sasquatch"
+
+#: InternalCollections.cpp:49
+msgid "Mas Sasquatch"
+msgstr "Mas Sasquatch"
+
+#: InternalCollections.cpp:53
+msgid "Sasquatch III"
+msgstr "Sasquatch III"
+
+#: InternalCollections.cpp:57
+msgid "Microban (easy)"
+msgstr "Mikroban (mudah)"
+
+#: InternalCollections.cpp:61
+msgid "Sasquatch IV"
+msgstr "Sasquatch IV"
+
+#: MainWindow.cpp:93
+msgid "&Load Levels..."
+msgstr "&Muatkan Peringkat..."
+
+#: MainWindow.cpp:95
+msgid "&Next Level"
+msgstr "Peringkat Seterus&nya"
+
+#: MainWindow.cpp:97
+msgid "&Previous Level"
+msgstr "&Peringkat Terdahulu"
+
+#: MainWindow.cpp:99
+msgid "Re&start Level"
+msgstr "Ulanghidup Pe&ringkat"
+
+#: MainWindow.cpp:102
+msgid "&Level Collection"
+msgstr "Ko&leksi Peringkat"
+
+#: MainWindow.cpp:117
+msgid "&Slow"
+msgstr "Perla&han"
+
+#: MainWindow.cpp:118
+msgid "&Medium"
+msgstr "Perten&gahan"
+
+#: MainWindow.cpp:119
+msgid "&Fast"
+msgstr "La&ju"
+
+#: MainWindow.cpp:120
+msgid "&Off"
+msgstr "&Off"
+
+#: MainWindow.cpp:123
+msgid "&Animation"
+msgstr "&Animasi"
+
+#: MainWindow.cpp:128 MainWindow.cpp:130 MainWindow.cpp:132 MainWindow.cpp:134
+#: MainWindow.cpp:136 MainWindow.cpp:138 MainWindow.cpp:140 MainWindow.cpp:142
+#: MainWindow.cpp:144 MainWindow.cpp:146 MainWindow.cpp:153 MainWindow.cpp:155
+#: MainWindow.cpp:157 MainWindow.cpp:159 MainWindow.cpp:161 MainWindow.cpp:163
+#: MainWindow.cpp:165 MainWindow.cpp:167 MainWindow.cpp:169 MainWindow.cpp:171
+msgid "(unused)"
+msgstr "(unused)"
+
+#: MainWindow.cpp:149
+msgid "&Set Bookmark"
+msgstr "Tetap&kan Penanda Laman"
+
+#: MainWindow.cpp:174
+msgid "&Go to Bookmark"
+msgstr "Per&gi ke Tanda Laman"
+
+#: MainWindow.cpp:248
+msgid "(invalid)"
+msgstr "(invalid)"
+
+#: MainWindow.cpp:304
+msgid "Load Levels From File"
+msgstr "Muatkan Peringkat Daripada Fail"
+
+#: MainWindow.cpp:331
+msgid "No levels found in file"
+msgstr "Tiada peringkat ditemui di dalam fail"
+
+#: PlayField.cpp:53
+msgid "Level:"
+msgstr "Peringkat:"
+
+#: PlayField.cpp:53
+msgid "Steps:"
+msgstr "Langkah:"
+
+#: PlayField.cpp:54
+msgid "Pushes:"
+msgstr "Tolakan:"
+
+#: PlayField.cpp:479
+msgid "Level completed"
+msgstr "Peringkat diselesaikan"
+
+#: PlayField.cpp:844
+msgid ""
+"This is the last level in\n"
+"the current collection."
+msgstr ""
+"Ini ialah peringkat akhir\n"
+"di dalam koleksi ini."
+
+#: PlayField.cpp:850
+msgid ""
+"You have not completed\n"
+"this level yet."
+msgstr ""
+"Anda tidak menyelesaikan\n"
+"peringkat ini lagi."
+
+#: PlayField.cpp:864
+msgid ""
+"This is the first level in\n"
+"the current collection."
+msgstr ""
+"Ini ialah peringkat pertama\n"
+"di dalam koleksi ini."
+
+#: PlayField.cpp:1017
+msgid ""
+"Sorry, bookmarks for external levels\n"
+"is not implemented yet."
+msgstr ""
+"Maaf,penanda laman untuk paras luaran\n"
+"belum boleh diguna pakai lagi."
+
+#: PlayField.cpp:1040
+msgid "This level is broken"
+msgstr "P eringkat ini punah"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com"
+
+#: main.cpp:30
+msgid "The japanese warehouse keeper game"
+msgstr "Permainan penjaga gudang Jepun"
+
+#: main.cpp:37
+msgid "Level collection file to load"
+msgstr "Peringkat fail untuk dimuatkan"
+
+#: main.cpp:45
+msgid "KSokoban"
+msgstr "KSokoban"
+
+#: main.cpp:53
+msgid "For contributing the Sokoban levels included in this game"
+msgstr ""
+"Kerana menyumbangkan pakej peringkat untuk dimuatkan di dalam permainan Sokoban "
+"ini "
diff --git a/tde-i18n-ms/messages/tdegames/ktron.po b/tde-i18n-ms/messages/tdegames/ktron.po
new file mode 100644
index 00000000000..a307d18358c
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/ktron.po
@@ -0,0 +1,435 @@
+# ktron Bahasa Melayu (Malay) (ms)
+# Copyright (C) K Desktop Environment
+# Muhammad Najmi bin Ahmad Zabidi <md_najmi@yahoo.com>, 2003
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ktron\n"
+"POT-Creation-Date: 2008-07-08 01:19+0200\n"
+"PO-Revision-Date: 2008-05-04 13:52+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi, Sharuzzaman Ahmat Raslan"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com, sharuzzaman@myrealbox.com"
+
+#: ktron.cpp:60
+msgid "Player 1 Up"
+msgstr "Pemain 1 Atas"
+
+#: ktron.cpp:62
+msgid "Player 1 Down"
+msgstr "Pemain 1 Bawah"
+
+#: ktron.cpp:64
+msgid "Player 1 Right"
+msgstr "Pemain 1 Kanan"
+
+#: ktron.cpp:66
+msgid "Player 1 Left"
+msgstr "Pemain 1 Kiri"
+
+#: ktron.cpp:68
+msgid "Player 1 Accelerator"
+msgstr "Pemecut Pemain 1"
+
+#: ktron.cpp:71
+msgid "Player 2 Up"
+msgstr "Pemain 2 Atas"
+
+#: ktron.cpp:73
+msgid "Player 2 Down"
+msgstr "Pemain 2 Bawah"
+
+#: ktron.cpp:75
+msgid "Player 2 Right"
+msgstr "Pemain 2 Kanan"
+
+#: ktron.cpp:77
+msgid "Player 2 Left"
+msgstr "Pemain 2 Kiri"
+
+#: ktron.cpp:79
+msgid "Player 2 Accelerator"
+msgstr "Pemecut Pemain 2"
+
+#: ktron.cpp:96
+msgid "Player 1"
+msgstr "Pemain 1"
+
+#: ktron.cpp:99
+msgid "Player 2"
+msgstr "Pemain 2"
+
+#: ktron.cpp:111
+msgid "Computer(%1)"
+msgstr "Komputer(%1)"
+
+#: ktron.cpp:113
+msgid "Computer"
+msgstr "Komputer"
+
+#: ktron.cpp:150 ktron.cpp:157 main.cpp:37
+msgid "KTron"
+msgstr "KTron"
+
+#: ktron.cpp:161
+msgid "%1 has won!"
+msgstr "%1 sudah menang!"
+
+#: ktron.cpp:164
+msgid "%1 has won versus %2 with %3 : %4 points!"
+msgstr "%1 telah menang kepada %2 dengan %3 : %4 markah!"
+
+#: ktron.cpp:168
+msgid "Winner"
+msgstr "Pemenang"
+
+#: ktron.cpp:186
+msgid "General"
+msgstr "Umum"
+
+#: ktron.cpp:187
+msgid "A.I."
+msgstr ""
+
+#: main.cpp:29
+msgid "A race in hyperspace"
+msgstr "Perlumbaan di hiper-angkasa"
+
+#: main.cpp:30
+msgid ""
+"(c) 1998-2000, Matthias Kiefer\n"
+"\n"
+"Parts of the algorithms for the computer player are from\n"
+"xtron-1.1 by Rhett D. Jacobs <rhett@hotel.canberra.edu.au>"
+msgstr ""
+"(c) 1998-2000, Matthias Kiefer\n"
+"\n"
+"Sebahagian alkhwarizmi untuk pemain komputer adalah dari\n"
+"xtron-1.1 oleh Rhett D. Jacobs <rhett@hotel.canberra.edu.au>"
+
+#: main.cpp:39
+msgid "Original author"
+msgstr "Pengarang asal"
+
+#: main.cpp:40
+msgid "Various improvements"
+msgstr "Pelbagai peningkatan"
+
+#. i18n: file ai.ui line 47
+#: rc.cpp:3
+#, no-c-format
+msgid "Computer Controls"
+msgstr "Kawalan Komputer"
+
+#. i18n: file ai.ui line 58
+#: rc.cpp:6
+#, no-c-format
+msgid "Player &1"
+msgstr "Pemain &1"
+
+#. i18n: file ai.ui line 66
+#: rc.cpp:9
+#, no-c-format
+msgid "Player &2"
+msgstr "Pemain &2"
+
+#. i18n: file ai.ui line 93
+#: rc.cpp:12
+#, no-c-format
+msgid "Intelligence:"
+msgstr "Kecerdikan:"
+
+#. i18n: file ai.ui line 99
+#: rc.cpp:15
+#, no-c-format
+msgid "Beginner"
+msgstr "Baru"
+
+#. i18n: file ai.ui line 104
+#: rc.cpp:18
+#, no-c-format
+msgid "Average"
+msgstr "Sederhana"
+
+#. i18n: file ai.ui line 109
+#: rc.cpp:21
+#, no-c-format
+msgid "Expert"
+msgstr "Mahir"
+
+#. i18n: file appearance.ui line 47
+#: rc.cpp:24
+#, no-c-format
+msgid "Line style:"
+msgstr "Gaya Garisan:"
+
+#. i18n: file appearance.ui line 53
+#: rc.cpp:27
+#, no-c-format
+msgid "3D Line"
+msgstr "Garis 3D"
+
+#. i18n: file appearance.ui line 58
+#: rc.cpp:30
+#, no-c-format
+msgid "3D Rectangles"
+msgstr "Segiempat Tepat 3D"
+
+#. i18n: file appearance.ui line 63
+#: rc.cpp:33
+#, no-c-format
+msgid "Flat"
+msgstr "Rata"
+
+#. i18n: file appearance.ui line 68
+#: rc.cpp:36
+#, no-c-format
+msgid "Circles"
+msgstr "Bulatan"
+
+#. i18n: file appearance.ui line 80
+#: rc.cpp:39
+#, no-c-format
+msgid "Line Size"
+msgstr "Saiz Garisan"
+
+#. i18n: file appearance.ui line 91
+#: rc.cpp:42
+#, no-c-format
+msgid "Large"
+msgstr "Besar"
+
+#. i18n: file appearance.ui line 102
+#: rc.cpp:45
+#, no-c-format
+msgid "Small"
+msgstr "Kecil"
+
+#. i18n: file appearance.ui line 113
+#: rc.cpp:48
+#, no-c-format
+msgid "Medium"
+msgstr "Sederhana"
+
+#. i18n: file appearance.ui line 155
+#: rc.cpp:51
+#, no-c-format
+msgid "Background"
+msgstr "LatarBelakang"
+
+#. i18n: file appearance.ui line 166
+#: rc.cpp:54
+#, no-c-format
+msgid "Color:"
+msgstr "Warna:"
+
+#. i18n: file appearance.ui line 185
+#: rc.cpp:57
+#, no-c-format
+msgid "Image:"
+msgstr "Imej:"
+
+#. i18n: file appearance.ui line 213
+#: rc.cpp:60
+#, no-c-format
+msgid "Player 1 color:"
+msgstr "Warna pemain 1:"
+
+#. i18n: file appearance.ui line 236
+#: rc.cpp:63
+#, no-c-format
+msgid "Player 2 color:"
+msgstr "Warna pemain 2:"
+
+#. i18n: file general.ui line 47
+#: rc.cpp:66
+#, no-c-format
+msgid "Behavior"
+msgstr "Kelakuan"
+
+#. i18n: file general.ui line 58
+#: rc.cpp:69
+#, no-c-format
+msgid "&Show winner by changing color"
+msgstr "Paparkan pemenang dengan mengubah wa&rna"
+
+#. i18n: file general.ui line 66
+#: rc.cpp:72
+#, no-c-format
+msgid "&Disable acceleration"
+msgstr "Pemecut &dimatikan"
+
+#. i18n: file general.ui line 74
+#: rc.cpp:75
+#, no-c-format
+msgid "&Crash when moving in the opposite direction"
+msgstr "Rosak semasa menuju ke arah berla&wanan"
+
+#. i18n: file general.ui line 84
+#: rc.cpp:78
+#, no-c-format
+msgid "Player Names"
+msgstr "Nama Pemain"
+
+#. i18n: file general.ui line 105
+#: rc.cpp:81
+#, no-c-format
+msgid "Player 1:"
+msgstr "Pemain 1:"
+
+#. i18n: file general.ui line 113
+#: rc.cpp:84
+#, no-c-format
+msgid "Player 2:"
+msgstr "Pemain 2:"
+
+#. i18n: file general.ui line 123
+#: rc.cpp:87
+#, no-c-format
+msgid "Speed"
+msgstr "Kelajuan"
+
+#. i18n: file general.ui line 168
+#: rc.cpp:90
+#, no-c-format
+msgid "Slow"
+msgstr "Perlahan"
+
+#. i18n: file general.ui line 187
+#: rc.cpp:96
+#, no-c-format
+msgid "Fast"
+msgstr "Pantas"
+
+#. i18n: file ktron.kcfg line 9
+#: rc.cpp:99
+#, fuzzy, no-c-format
+msgid "The background color of the game."
+msgstr "Ubah Warna Latarbelakang"
+
+#. i18n: file ktron.kcfg line 13
+#: rc.cpp:102
+#, fuzzy, no-c-format
+msgid "The color of player 1"
+msgstr "Pemain CD"
+
+#. i18n: file ktron.kcfg line 17
+#: rc.cpp:105
+#, fuzzy, no-c-format
+msgid "The color of player 2"
+msgstr "Pemain CD"
+
+#. i18n: file ktron.kcfg line 21
+#: rc.cpp:108
+#, fuzzy, no-c-format
+msgid "Whether to show the winner by changing color."
+msgstr "Paparkan pemenang dengan mengubah wa&rna"
+
+#. i18n: file ktron.kcfg line 25
+#: rc.cpp:111
+#, fuzzy, no-c-format
+msgid "Whether to disable acceleration."
+msgstr "Pemecut &dimatikan"
+
+#. i18n: file ktron.kcfg line 29
+#: rc.cpp:114
+#, fuzzy, no-c-format
+msgid "Whether changing in the opposite direction causes a crash."
+msgstr "Rosak semasa menuju ke arah berla&wanan"
+
+#. i18n: file ktron.kcfg line 33
+#: rc.cpp:117
+#, fuzzy, no-c-format
+msgid "The width of the line."
+msgstr "Baris pertama"
+
+#. i18n: file ktron.kcfg line 37
+#: rc.cpp:120
+#, fuzzy, no-c-format
+msgid "The speed of the line."
+msgstr "Baris pertama"
+
+#. i18n: file ktron.kcfg line 42
+#: rc.cpp:123
+#, fuzzy, no-c-format
+msgid "The skill of the computer player."
+msgstr "Gnomoradio Music Player"
+
+#. i18n: file ktron.kcfg line 51
+#: rc.cpp:126
+#, no-c-format
+msgid "The line style."
+msgstr "Gaya garis."
+
+#. i18n: file ktron.kcfg line 62
+#: rc.cpp:129
+#, no-c-format
+msgid "Whether to use a custom background image."
+msgstr ""
+
+#. i18n: file ktron.kcfg line 66
+#: rc.cpp:132
+#, no-c-format
+msgid "Custom background image to use."
+msgstr ""
+
+#. i18n: file ktron.kcfg line 70
+#: rc.cpp:135
+#, no-c-format
+msgid "Whether player 1 is a computer player."
+msgstr ""
+
+#. i18n: file ktron.kcfg line 74
+#: rc.cpp:138
+#, no-c-format
+msgid "Whether player 2 is a computer player."
+msgstr ""
+
+#. i18n: file ktron.kcfg line 78
+#: rc.cpp:141
+#, no-c-format
+msgid "The name of player 1."
+msgstr "Nama pemain 1."
+
+#. i18n: file ktron.kcfg line 81
+#: rc.cpp:144
+#, no-c-format
+msgid "The name of player 2."
+msgstr "Nama pemain 2."
+
+#: tron.cpp:98
+#, c-format
+msgid ""
+"Wasn't able to load wallpaper\n"
+"%1"
+msgstr ""
+"Gagal untuk memuatkan kertas dinding\n"
+"%1"
+
+#: tron.cpp:591
+msgid "Game paused"
+msgstr "Permainan rehat"
+
+#: tron.cpp:601
+msgid "Crash!"
+msgstr "Rosak!"
+
+#: tron.cpp:622
+msgid "Press any of your direction keys to start!"
+msgstr "Tekan mana-mana kekunci arah untuk mula!"
diff --git a/tde-i18n-ms/messages/tdegames/lskat.po b/tde-i18n-ms/messages/tdegames/lskat.po
new file mode 100644
index 00000000000..5e2a7b576fb
--- /dev/null
+++ b/tde-i18n-ms/messages/tdegames/lskat.po
@@ -0,0 +1,483 @@
+# lskat Bahasa Melayu (Malay) (ms)
+# Copyright (C) 2008 Free Software Foundation, Inc.
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lskat\n"
+"POT-Creation-Date: 2005-05-18 21:24+0200\n"
+"PO-Revision-Date: 2008-05-04 13:54+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Muhammad Najmi bin Ahmad Zabidi, Sharuzzaman Ahmat Raslan"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "md_najmi@yahoo.com, sharuzzaman@myrealbox.com"
+
+#: lskat.cpp:162 lskat.cpp:163
+msgid "Starting a new game..."
+msgstr "Memulakan permainan baru..."
+
+#: lskat.cpp:164
+msgid "&End Game"
+msgstr "Tamatkan P&ermainan"
+
+#: lskat.cpp:166
+msgid "Ending the current game..."
+msgstr "Tamatkan permainan semasa.."
+
+#: lskat.cpp:167
+msgid "Aborts a currently played game. No winner will be declared."
+msgstr "Tamatkan permainan semasa. Tiada pemenang diisytiharkan."
+
+#: lskat.cpp:168
+msgid "&Clear Statistics"
+msgstr "&osongkan Statistik"
+
+#: lskat.cpp:170
+msgid "Delete all time statistics..."
+msgstr "Padam semua statistik masa..."
+
+#: lskat.cpp:171
+msgid "Clears the all time statistics which is kept in all sessions."
+msgstr "Kosongkan semua statistik masa yang disimpan di dalam semua sesi."
+
+#: lskat.cpp:172
+msgid "Send &Message..."
+msgstr "Kiri&m Mesej..."
+
+#: lskat.cpp:174
+msgid "Sending message to remote player..."
+msgstr "Kirim mesej untuk pemain jauh..."
+
+#: lskat.cpp:175
+msgid "Allows you to talk with a remote player."
+msgstr "Membolehkan anda berbicara dengan pemain jauh."
+
+#: lskat.cpp:177
+msgid "Exiting..."
+msgstr "Keluar..."
+
+#: lskat.cpp:178
+msgid "Quits the program."
+msgstr "Keluar dari program."
+
+#: lskat.cpp:180
+msgid "Starting Player"
+msgstr "Mulakan Pemain"
+
+#: lskat.cpp:182
+msgid "Changing starting player..."
+msgstr "Menukarkan mula pemain..."
+
+#: lskat.cpp:183
+msgid "Chooses which player begins the next game."
+msgstr "Pilih pemain mana yang akan bermain permainan seterusnya."
+
+#: lskat.cpp:185
+msgid "Player &1"
+msgstr "Pemain &1"
+
+#: lskat.cpp:186
+msgid "Player &2"
+msgstr "Pemain &2"
+
+#: lskat.cpp:189
+msgid "Player &1 Played By"
+msgstr "Pemain &1Dimainkan Oleh"
+
+#: lskat.cpp:191 lskat.cpp:192
+msgid "Changing who plays player 1..."
+msgstr "Menukarkan pemain 1..."
+
+#: lskat.cpp:194
+msgid "&Player"
+msgstr "&Pemain"
+
+#: lskat.cpp:195
+msgid "&Computer"
+msgstr "Kompu&ter"
+
+#: lskat.cpp:196
+msgid "&Remote"
+msgstr "&Jauh"
+
+#: lskat.cpp:198
+msgid "Player &2 Played By"
+msgstr "Pemain &2 Dimainkan Oleh"
+
+#: lskat.cpp:200 lskat.cpp:201
+msgid "Changing who plays player 2..."
+msgstr "Menukarkan pemain 2..."
+
+#: lskat.cpp:204
+msgid "&Level"
+msgstr "&Paras"
+
+#: lskat.cpp:206
+msgid "Change level..."
+msgstr "Tukar paras..."
+
+#: lskat.cpp:207
+msgid "Change the strength of the computer player."
+msgstr "Tukarkan kekuatan pemain komputer."
+
+#: lskat.cpp:209
+msgid "&Normal"
+msgstr "&Normal"
+
+#: lskat.cpp:210
+msgid "&Advanced"
+msgstr "L&anjutan"
+
+#: lskat.cpp:211
+msgid "&Hard"
+msgstr "Susa&h"
+
+#: lskat.cpp:214
+msgid "Select &Card Deck..."
+msgstr "Pilih Dek &Kad..."
+
+#: lskat.cpp:216
+msgid "Configure card decks..."
+msgstr "Selaraskan dek kad..."
+
+#: lskat.cpp:217
+msgid "Choose how the cards should look."
+msgstr "Pilih penampilan kad."
+
+#: lskat.cpp:219
+msgid "Change &Names..."
+msgstr "Tukar &Nama..."
+
+#: lskat.cpp:221 lskat.cpp:222
+msgid "Configure player names..."
+msgstr "Selaraskan nama pemain..."
+
+#: lskat.cpp:238
+msgid "This leaves space for the mover"
+msgstr "Ini meninggalkan ruang untuk penggerak"
+
+#: lskat.cpp:239 lskat.cpp:545 lskat.cpp:875
+msgid "Ready"
+msgstr "Sedia"
+
+#: lskat.cpp:241
+msgid "(c) Martin Heni "
+msgstr "(c) Martin Heni "
+
+#: lskat.cpp:242
+msgid "Welcome to Lieutenant Skat"
+msgstr "Selamat Datang ke Leftenan Skat"
+
+#: lskat.cpp:264 lskat.cpp:336 lskat.cpp:687 lskatview.cpp:288 main.cpp:33
+msgid "Lieutenant Skat"
+msgstr "Leftenan Skat"
+
+#: lskat.cpp:358
+msgid "Do you really want to clear the all time statistical data?"
+msgstr "Anda pasti mahu kosongkan semua data statistikal?"
+
+#: lskat.cpp:403
+msgid "Game ended...start a new one..."
+msgstr "Permainan tamat...mulakan yang baru..."
+
+#: lskat.cpp:587
+msgid "No game running"
+msgstr "Tiada permainan yang berlangsung"
+
+#: lskat.cpp:590
+msgid "%1 to move..."
+msgstr "%1 gerak..."
+
+#: lskat.cpp:605
+msgid ""
+"Cannot start player 1. Maybe the network connection failed or the computer "
+"player process file is not found."
+msgstr ""
+"Tidak dapat mulakan pemain 1. Kemungkinan sambungan jaringan gagal atau fail "
+"proses komputer pemain tidak ditemui."
+
+#: lskat.cpp:614
+msgid ""
+"Cannot start player 2. Maybe the network connection failed or the computer "
+"player process file is not found."
+msgstr ""
+"Tidak dapat mulakan pemain 2. Kemungkinan sambungan jaringan gagal atau fail "
+"proses komputer pemain tidak ditemui."
+
+#: lskat.cpp:680
+msgid "Remote connection to %1:%2..."
+msgstr "Sambungan jauh ke %1:%2..."
+
+#: lskat.cpp:684
+msgid "Offering remote connection on port %1..."
+msgstr "Menawarkan sambungan jauh pada liang %1..."
+
+#: lskat.cpp:686
+msgid "Abort"
+msgstr "Tamat"
+
+#: lskat.cpp:769
+msgid "Waiting for the computer to move..."
+msgstr "Menunggu komputer untuk bergerak..."
+
+#: lskat.cpp:785
+msgid "Waiting for remote player..."
+msgstr "Menunggu pemain jauh..."
+
+#: lskat.cpp:792
+msgid "Please make your move..."
+msgstr "Sila buat gerakan anda..."
+
+#: lskat.cpp:827
+msgid "Remote connection lost for player 1..."
+msgstr "Sambungan jauh lenyap untuk pemain 1..."
+
+#: lskat.cpp:834
+msgid "Remote connection lost for player 2..."
+msgstr "Sambungan jauh lenyap untuk pemain 2..."
+
+#: lskat.cpp:846
+msgid ""
+"Message from remote player:\n"
+msgstr ""
+"Mesej untuk pemain jauh:\n"
+
+#: lskat.cpp:864
+msgid "Remote player ended game..."
+msgstr "Pemain jauh mengakhiri permainan..."
+
+#: lskat.cpp:889
+msgid "You are network client...loading remote game..."
+msgstr "Anda adalah klien jaringan...memuatkan permainan jauh..."
+
+#: lskat.cpp:902
+msgid "You are network server..."
+msgstr "Anda adalah pelayan jaringan..."
+
+#: lskat.cpp:960
+msgid ""
+"Severe internal error. Move to illegal position.\n"
+"Restart game and report bug to the developer.\n"
+msgstr ""
+"Ralat dalaman yang teruk. Pindah ke posisi tidak sah.\n"
+"Ulanghidup permainan dan laporkan pepijat kepada pemaju.\n"
+
+#: lskat.cpp:986
+msgid ""
+"This move would not follow the rulebook.\n"
+"Better think again!\n"
+msgstr ""
+"Gerakan ini tidak mengikut book peraturan.\n"
+"Lebih baik anda fikir sekali lagi!\n"
+
+#: lskat.cpp:992
+msgid ""
+"It is not your turn.\n"
+msgstr ""
+"Bukan giliran anda.\n"
+
+#: lskat.cpp:997
+msgid ""
+"This move is not possible.\n"
+msgstr ""
+"Gerakan ini mustahil.\n"
+
+#: lskatdoc.cpp:749
+msgid "Alice"
+msgstr "Alice"
+
+#: lskatdoc.cpp:751
+msgid "Bob"
+msgstr "Bob"
+
+#: lskatview.cpp:297
+msgid "for"
+msgstr "for"
+
+#: lskatview.cpp:306
+msgid "K D E"
+msgstr "K D E"
+
+#: lskatview.cpp:407
+msgid "Game over"
+msgstr "Permainan tamat"
+
+#: lskatview.cpp:417
+msgid "Game was aborted - no winner"
+msgstr "Permainan tamat tiada pemenang"
+
+#: lskatview.cpp:428
+msgid " Game is drawn"
+msgstr " Permainan seri"
+
+#: lskatview.cpp:432
+msgid "Player 1 - %1 won "
+msgstr "Pemain 1 - %1 menang"
+
+#: lskatview.cpp:436
+msgid "Player 2 - %1 won "
+msgstr "Pemain 2 - %1 menang"
+
+#: lskatview.cpp:445 lskatview.cpp:660
+msgid "Score:"
+msgstr "Markah:"
+
+#: lskatview.cpp:472 lskatview.cpp:476
+msgid "%1 points"
+msgstr "%1 mata"
+
+#: lskatview.cpp:495 lskatview.cpp:512
+msgid "%1 won to nil. Congratulations!"
+msgstr "Tahniah! %1 menang besar."
+
+#: lskatview.cpp:503 lskatview.cpp:520
+msgid "%1 won with 90 points. Super!"
+msgstr "%1 menang dengan 90 mata. Hebat!"
+
+#: lskatview.cpp:505 lskatview.cpp:522
+msgid "%1 won over 90 points. Super!"
+msgstr "%1 menang lebih 90 mata. Hebat!"
+
+#: lskatview.cpp:664
+msgid "Move:"
+msgstr "Pindah:"
+
+#: lskatview.cpp:696
+msgid "Points:"
+msgstr "Mata:"
+
+#: lskatview.cpp:701
+msgid "Won:"
+msgstr "Menang:"
+
+#: lskatview.cpp:706
+msgid "Games:"
+msgstr "Permainan:"
+
+#: lskatview.cpp:838
+msgid "Hold on... the other player hasn't been yet..."
+msgstr "Tunggu dahulu...pemain lain belum lagi..."
+
+#: lskatview.cpp:841
+msgid "Hold your horses..."
+msgstr "Pegang kuda anda..."
+
+#: lskatview.cpp:844
+msgid "Ah ah ah... only one go at a time..."
+msgstr "Nanti dulu... hanya seorang sahaja untuk satu-satu masa..."
+
+#: lskatview.cpp:847
+msgid "Please wait... it is not your turn."
+msgstr "Sila tunggu...bukan giliran anda."
+
+#: main.cpp:23
+msgid "Enter debug level"
+msgstr "Masuk paras nyah-ralat"
+
+#: main.cpp:35
+msgid "Card Game"
+msgstr "Permainan Kad"
+
+#: main.cpp:39
+msgid "Beta testing"
+msgstr ""
+
+#: msgdlg.cpp:43
+msgid "Send Message to Remote Player"
+msgstr "Kirim Mesej ke Pemain Jauh"
+
+#: msgdlg.cpp:49
+msgid "Enter Message"
+msgstr "Masukkan Mesej"
+
+#: msgdlg.cpp:58
+msgid "Send"
+msgstr "Kirim"
+
+#: namedlg.cpp:29
+msgid "Configure Names"
+msgstr "Selaraskan Nama"
+
+#: namedlg.cpp:46
+msgid "Player Names"
+msgstr "Nama Pemain"
+
+#: namedlg.cpp:64
+msgid "Player 1:"
+msgstr "Pemain 1:"
+
+#: namedlg.cpp:69 namedlg.cpp:84
+msgid "Enter a player's name"
+msgstr "Masukkan nama pemain"
+
+#: namedlg.cpp:79
+msgid "Player 2:"
+msgstr "Pemain 2:"
+
+#. i18n: file networkdlgbase.ui line 16
+#: rc.cpp:9
+#, fuzzy, no-c-format
+msgid "Network Options"
+msgstr "Pilihan Bina"
+
+#. i18n: file networkdlgbase.ui line 35
+#: rc.cpp:12
+#, fuzzy, no-c-format
+msgid "Play As"
+msgstr "Mempuny&ai label"
+
+#. i18n: file networkdlgbase.ui line 46
+#: rc.cpp:15
+#, fuzzy, no-c-format
+msgid "Server"
+msgstr "Pelayan-X"
+
+#. i18n: file networkdlgbase.ui line 57
+#: rc.cpp:18
+#, fuzzy, no-c-format
+msgid "Client"
+msgstr "Klien MSN"
+
+#. i18n: file networkdlgbase.ui line 88
+#: rc.cpp:21
+#, fuzzy, no-c-format
+msgid "Game name:"
+msgstr "Nama Medan"
+
+#. i18n: file networkdlgbase.ui line 131
+#: rc.cpp:24
+#, no-c-format
+msgid "Network games:"
+msgstr "Permainan rangkaian:"
+
+#. i18n: file networkdlgbase.ui line 166
+#: rc.cpp:27
+#, no-c-format
+msgid "Host:"
+msgstr ""
+
+#. i18n: file networkdlgbase.ui line 195
+#: rc.cpp:30
+#, no-c-format
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: file networkdlgbase.ui line 216
+#: rc.cpp:33
+#, no-c-format
+msgid "Choose a port to connect to"
+msgstr "Pilih port untuk disambungkan"