aboutsummaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
authorKalle Wallin <kaw@linux.se>2004-06-05 18:51:26 +0000
committerKalle Wallin <kaw@linux.se>2004-06-05 18:51:26 +0000
commit9b2d077c7f5dca6e4013f04318f7b83531fac387 (patch)
treefa6ea3f9e8ba86e744cfe53ea1a6d58a9e63ecf9 /po
parent225e70a38b68cba219aeb7cb239f426ca739ed7d (diff)
downloadmpd-9b2d077c7f5dca6e4013f04318f7b83531fac387.tar.gz
mpd-9b2d077c7f5dca6e4013f04318f7b83531fac387.tar.xz
mpd-9b2d077c7f5dca6e4013f04318f7b83531fac387.zip
Added initial i18n support
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1346 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'po')
-rw-r--r--po/ChangeLog0
-rw-r--r--po/Makefile.in.in254
-rw-r--r--po/POTFILES.in12
-rw-r--r--po/ncmpc.pot543
-rw-r--r--po/sv.po545
5 files changed, 1354 insertions, 0 deletions
diff --git a/po/ChangeLog b/po/ChangeLog
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/po/ChangeLog
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
new file mode 100644
index 000000000..092b4e0dc
--- /dev/null
+++ b/po/Makefile.in.in
@@ -0,0 +1,254 @@
+# Makefile for program source directory in GNU NLS utilities package.
+# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file file be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+# Please note that the actual code is *not* freely available.
+#
+# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
+# instead of PACKAGE and to look for po2tbl in ./ not in intl/
+#
+# - Modified by jacob berkman <jacob@ximian.com> to install
+# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
+
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+libdir = @libdir@
+localedir = $(libdir)/locale
+gnulocaledir = $(datadir)/locale
+gettextsrcdir = $(datadir)/glib-2.0/gettext/po
+subdir = po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
+
+CC = @CC@
+GENCAT = @GENCAT@
+GMSGFMT = @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = @XGETTEXT@
+MSGMERGE = msgmerge
+
+DEFS = @DEFS@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+
+INCLUDES = -I.. -I$(top_srcdir)/intl
+
+COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
+
+SOURCES =
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \
+$(POFILES) $(GMOFILES) $(SOURCES)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+INSTOBJEXT = @INSTOBJEXT@
+
+.SUFFIXES:
+.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
+
+.c.o:
+ $(COMPILE) $<
+
+.po.pox:
+ $(MAKE) $(GETTEXT_PACKAGE).pot
+ $(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*.pox
+
+.po.mo:
+ $(MSGFMT) -o $@ $<
+
+.po.gmo:
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
+ && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+ sed -f ../intl/po2msg.sed < $< > $*.msg \
+ && rm -f $@ && $(GENCAT) $@ $*.msg
+
+
+all: all-@USE_NLS@
+
+all-yes: $(CATALOGS)
+all-no:
+
+$(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES)
+ $(XGETTEXT) --default-domain=$(GETTEXT_PACKAGE) --directory=$(top_srcdir) \
+ --add-comments --keyword=_ --keyword=N_ \
+ --files-from=$(srcdir)/POTFILES.in \
+ && test ! -f $(GETTEXT_PACKAGE).po \
+ || ( rm -f $(srcdir)/$(GETTEXT_PACKAGE).pot \
+ && mv $(GETTEXT_PACKAGE).po $(srcdir)/$(GETTEXT_PACKAGE).pot )
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-@USE_NLS@
+install-data-no: all
+install-data-yes: all
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
+ fi
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ case "$$cat" in \
+ *.gmo) destdir=$(gnulocaledir);; \
+ *) destdir=$(localedir);; \
+ esac; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $$dir; \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
+ fi; \
+ if test -r $$cat; then \
+ $(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
+ else \
+ $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ echo "installing $(srcdir)/$$cat as" \
+ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
+ fi; \
+ if test -r $$cat.m; then \
+ $(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
+ else \
+ if test -r $(srcdir)/$$cat.m ; then \
+ $(INSTALL_DATA) $(srcdir)/$$cat.m \
+ $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $(srcdir)/$$cat as" \
+ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
+ else \
+ true; \
+ fi; \
+ fi; \
+ done
+ if test "$(PACKAGE)" = "glib"; then \
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
+ fi; \
+ $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
+ $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
+ else \
+ : ; \
+ fi
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall:
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ done
+ if test "$(PACKAGE)" = "glib"; then \
+ rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
+ fi
+
+check: all
+
+dvi info tags TAGS ID:
+
+mostlyclean:
+ rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp
+ rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f $(GMOFILES)
+
+distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir)
+dist distdir: update-po $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ for file in $$dists; do \
+ ln $(srcdir)/$$file $(distdir) 2> /dev/null \
+ || cp -p $(srcdir)/$$file $(distdir); \
+ done
+
+update-po: Makefile
+ $(MAKE) $(GETTEXT_PACKAGE).pot
+ tmpdir=`pwd`; \
+ cd $(srcdir); \
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ echo "$$lang:"; \
+ if $(MSGMERGE) $$lang.po $(GETTEXT_PACKAGE).pot -o $$tmpdir/$$lang.new.po; then \
+ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+ rm -f $$tmpdir/$$lang.new.po; \
+ else \
+ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+ :; \
+ else \
+ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ exit 1; \
+ fi; \
+ fi; \
+ else \
+ echo "msgmerge for $$cat failed!"; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ fi; \
+ done
+
+# POTFILES is created from POTFILES.in by stripping comments, empty lines
+# and Intltool tags (enclosed in square brackets), and appending a full
+# relative path to them
+POTFILES: POTFILES.in
+ ( if test 'x$(srcdir)' != 'x.'; then \
+ posrcprefix='$(top_srcdir)/'; \
+ else \
+ posrcprefix="../"; \
+ fi; \
+ rm -f $@-t $@ \
+ && (sed -e '/^#/d' \
+ -e "s/^\[.*\] +//" \
+ -e '/^[ ]*$$/d' \
+ -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
+ | sed -e '$$s/\\$$//') > $@-t \
+ && chmod a-w $@-t \
+ && mv $@-t $@ )
+
+Makefile: Makefile.in.in ../config.status POTFILES
+ cd .. \
+ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
+ $(SHELL) ./config.status
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644
index 000000000..b72607941
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,12 @@
+# source files
+
+src/main.c
+src/screen.c
+src/screen_utils.c
+src/screen_play.c
+src/screen_file.c
+src/screen_keydef.c
+src/screen_help.c
+src/command.c
+src/colors.c
+src/support.c
diff --git a/po/ncmpc.pot b/po/ncmpc.pot
new file mode 100644
index 000000000..42c110607
--- /dev/null
+++ b/po/ncmpc.pot
@@ -0,0 +1,543 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-06-05 20:20+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/main.c:59
+msgid ""
+"\n"
+"Exiting...\n"
+msgstr ""
+
+#: src/main.c:89
+msgid "Confusing key bindings - exiting!\n"
+msgstr ""
+
+#: src/main.c:153
+#, c-format
+msgid "Lost connection to %s"
+msgstr ""
+
+#: src/main.c:183
+#, c-format
+msgid "Connecting to %s... [Press Ctrl-C to abort]"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "Connected to %s!"
+msgstr ""
+
+#: src/screen.c:131
+msgid ":Help "
+msgstr ""
+
+#: src/screen.c:135
+msgid ":Playlist "
+msgstr ""
+
+#: src/screen.c:139
+msgid ":Browse"
+msgstr ""
+
+#: src/screen.c:143
+msgid "Volume n/a "
+msgstr ""
+
+#: src/screen.c:147
+#, c-format
+msgid " Volume %d%%"
+msgstr ""
+
+#: src/screen.c:266
+msgid "Stopped! "
+msgstr ""
+
+#: src/screen.c:269
+msgid "Playing:"
+msgstr ""
+
+#: src/screen.c:272
+msgid "[Paused]"
+msgstr ""
+
+#: src/screen.c:382 src/screen.c:482
+msgid "Error: Screen to small!\n"
+msgstr ""
+
+#: src/screen.c:627
+msgid "Repeat is on"
+msgstr ""
+
+#: src/screen.c:628
+msgid "Repeat is off"
+msgstr ""
+
+#: src/screen.c:631
+msgid "Random is on"
+msgstr ""
+
+#: src/screen.c:632
+msgid "Random is off"
+msgstr ""
+
+#: src/screen.c:635
+#, c-format
+msgid "Crossfade %d seconds"
+msgstr ""
+
+#: src/screen.c:637
+msgid "Database updated!"
+msgstr ""
+
+#: src/screen.c:767
+msgid "Shuffled playlist!"
+msgstr ""
+
+#: src/screen.c:773
+msgid "Cleared playlist!"
+msgstr ""
+
+#: src/screen.c:800
+#, c-format
+msgid "Database update started [%d]"
+msgstr ""
+
+#: src/screen.c:803
+msgid "Database update running..."
+msgstr ""
+
+#: src/screen.c:824
+msgid "Find mode: Wrapped"
+msgstr ""
+
+#: src/screen.c:825
+msgid "Find mode: Normal"
+msgstr ""
+
+#: src/screen.c:830
+msgid "Auto center mode: On"
+msgstr ""
+
+#: src/screen.c:831
+msgid "Auto center mode: Off"
+msgstr ""
+
+#: src/screen_utils.c:36
+msgid "Find: "
+msgstr ""
+
+#: src/screen_utils.c:37
+msgid "Find backward: "
+msgstr ""
+
+#: src/screen_utils.c:144
+#, c-format
+msgid "Unable to find '%s'"
+msgstr ""
+
+#: src/screen_play.c:91
+msgid "Save playlist as: "
+msgstr ""
+
+#: src/screen_play.c:111
+#, c-format
+msgid "Error: Unable to save playlist as %s"
+msgstr ""
+
+#. success
+#: src/screen_play.c:118
+#, c-format
+msgid "Saved %s"
+msgstr ""
+
+#: src/screen_play.c:154
+msgid "Playlist"
+msgstr ""
+
+#. print a status message
+#: src/screen_play.c:339
+#, c-format
+msgid "Removed '%s' from playlist!"
+msgstr ""
+
+#: src/screen_file.c:151
+#, c-format
+msgid "Loading playlist %s..."
+msgstr ""
+
+#: src/screen_file.c:173
+msgid "You can only delete playlists!"
+msgstr ""
+
+#: src/screen_file.c:180
+#, c-format
+msgid "Delete playlist %s [y/n] ? "
+msgstr ""
+
+#: src/screen_file.c:187 src/screen_keydef.c:158
+msgid "Aborted!"
+msgstr ""
+
+#: src/screen_file.c:201
+msgid "Playlist deleted!"
+msgstr ""
+
+#: src/screen_file.c:235
+#, c-format
+msgid "Adding directory %s...\n"
+msgstr ""
+
+#: src/screen_file.c:305
+#, c-format
+msgid "Adding '%s' to playlist\n"
+msgstr ""
+
+#: src/screen_file.c:423
+msgid "Screen updated!"
+msgstr ""
+
+#: src/screen_keydef.c:45
+msgid "===> Apply & Save key bindings "
+msgstr ""
+
+#: src/screen_keydef.c:46
+msgid "===> Apply key bindings "
+msgstr ""
+
+#: src/screen_keydef.c:75
+msgid "You have new key bindings!"
+msgstr ""
+
+#: src/screen_keydef.c:78
+msgid "Keybindings unchanged."
+msgstr ""
+
+#: src/screen_keydef.c:89
+#, c-format
+msgid "Error: Unable to create direcory ~/.ncmpc - %s"
+msgstr ""
+
+#: src/screen_keydef.c:99 src/screen_keydef.c:105
+#, c-format
+msgid "Error: %s - %s"
+msgstr ""
+
+#: src/screen_keydef.c:107
+#, c-format
+msgid "Wrote %s"
+msgstr ""
+
+#: src/screen_keydef.c:135
+msgid "Deleted"
+msgstr ""
+
+#: src/screen_keydef.c:152
+#, c-format
+msgid "Enter new key for %s: "
+msgstr ""
+
+#: src/screen_keydef.c:164
+#, c-format
+msgid "Error: key %s is already used for %s"
+msgstr ""
+
+#: src/screen_keydef.c:171
+#, c-format
+msgid "Assigned %s to %s"
+msgstr ""
+
+#: src/screen_keydef.c:207
+#, c-format
+msgid "%d. Add new key "
+msgstr ""
+
+#: src/screen_keydef.c:254
+msgid "Welcome to the key editor!"
+msgstr ""
+
+#: src/screen_keydef.c:270
+msgid "Note: Did you forget to 'Apply' your changes?"
+msgstr ""
+
+#: src/screen_keydef.c:279
+msgid "Edit key bindings"
+msgstr ""
+
+#: src/screen_keydef.c:282
+#, c-format
+msgid "Edit keys for %s"
+msgstr ""
+
+#: src/command.c:65
+msgid "Play/Enter directory"
+msgstr ""
+
+#: src/command.c:67
+msgid "Pause"
+msgstr ""
+
+#: src/command.c:69
+msgid "Stop"
+msgstr ""
+
+#: src/command.c:71
+msgid "Next track"
+msgstr ""
+
+#: src/command.c:73
+msgid "Previous track"
+msgstr ""
+
+#: src/command.c:75
+msgid "Seek forward"
+msgstr ""
+
+#: src/command.c:77
+msgid "Seek backward"
+msgstr ""
+
+#: src/command.c:80
+msgid "Increase volume"
+msgstr ""
+
+#: src/command.c:82
+msgid "Decrease volume"
+msgstr ""
+
+#: src/command.c:85
+msgid "Toggle find mode"
+msgstr ""
+
+#: src/command.c:87
+msgid "Toggle auto center mode"
+msgstr ""
+
+#: src/command.c:90
+msgid "Select/deselect song in playlist"
+msgstr ""
+
+#: src/command.c:92
+msgid "Delete song from playlist"
+msgstr ""
+
+#: src/command.c:94
+msgid "Shuffle playlist"
+msgstr ""
+
+#: src/command.c:96
+msgid "Clear playlist"
+msgstr ""
+
+#: src/command.c:98
+msgid "Toggle repeat mode"
+msgstr ""
+
+#: src/command.c:100
+msgid "Toggle random mode"
+msgstr ""
+
+#: src/command.c:102
+msgid "Toggle crossfade mode"
+msgstr ""
+
+#: src/command.c:104
+msgid "Start a music database update"
+msgstr ""
+
+#: src/command.c:107
+msgid "Save playlist"
+msgstr ""
+
+#: src/command.c:110
+msgid "Move item up"
+msgstr ""
+
+#: src/command.c:112
+msgid "Move item down"
+msgstr ""
+
+#: src/command.c:115
+msgid "Move cursor up"
+msgstr ""
+
+#: src/command.c:117
+msgid "Move cursor down"
+msgstr ""
+
+#: src/command.c:119
+msgid "Home "
+msgstr ""
+
+#: src/command.c:121
+msgid "End "
+msgstr ""
+
+#: src/command.c:123
+msgid "Page up"
+msgstr ""
+
+#: src/command.c:125
+msgid "Page down"
+msgstr ""
+
+#: src/command.c:127
+msgid "Forward find"
+msgstr ""
+
+#: src/command.c:129
+msgid "Forward find next"
+msgstr ""
+
+#: src/command.c:131
+msgid "Backward find"
+msgstr ""
+
+#: src/command.c:133
+msgid "Backward find previous"
+msgstr ""
+
+#: src/command.c:137
+msgid "Next screen"
+msgstr ""
+
+#: src/command.c:140
+msgid "Previous screen"
+msgstr ""
+
+#: src/command.c:143
+msgid "Help screen"
+msgstr ""
+
+#: src/command.c:145
+msgid "Playlist screen"
+msgstr ""
+
+#: src/command.c:147
+msgid "Browse screen"
+msgstr ""
+
+#: src/command.c:149
+msgid "Update screen"
+msgstr ""
+
+#: src/command.c:152
+msgid "Key configuration screen"
+msgstr ""
+
+#: src/command.c:156
+msgid "Quit"
+msgstr ""
+
+#: src/command.c:177
+msgid "Undefined"
+msgstr ""
+
+#: src/command.c:179
+msgid "Space"
+msgstr ""
+
+#: src/command.c:181
+msgid "Enter"
+msgstr ""
+
+#: src/command.c:183
+msgid "Backspace"
+msgstr ""
+
+#: src/command.c:185
+msgid "Delete"
+msgstr ""
+
+#: src/command.c:187
+msgid "Up"
+msgstr ""
+
+#: src/command.c:189
+msgid "Down"
+msgstr ""
+
+#: src/command.c:191
+msgid "Left"
+msgstr ""
+
+#: src/command.c:193
+msgid "Right"
+msgstr ""
+
+#: src/command.c:195
+msgid "Home"
+msgstr ""
+
+#: src/command.c:197
+msgid "End"
+msgstr ""
+
+#: src/command.c:199
+msgid "PageDown"
+msgstr ""
+
+#: src/command.c:201
+msgid "PageUp"
+msgstr ""
+
+#: src/command.c:203
+msgid "Tab"
+msgstr ""
+
+#: src/command.c:205
+msgid "Shift+Tab"
+msgstr ""
+
+#: src/command.c:207
+msgid "Esc"
+msgstr ""
+
+#: src/command.c:209
+msgid "Insert"
+msgstr ""
+
+#: src/command.c:395
+#, c-format
+msgid "Error: Key %s assigned to %s and %s !!!\n"
+msgstr ""
+
+#: src/colors.c:191
+#, c-format
+msgid "Warning: Unknown color - %s\n"
+msgstr ""
+
+#: src/colors.c:236
+#, c-format
+msgid "Warning: Unknown color field - %s\n"
+msgstr ""
+
+#: src/colors.c:271
+msgid "Terminal lacks support for changing colors!\n"
+msgstr ""
+
+#: src/colors.c:288
+msgid "Terminal lacks color capabilities!\n"
+msgstr ""
+
+#: src/support.c:172
+#, c-format
+msgid "Error: Unable to convert characters to %s"
+msgstr ""
+
+#: src/support.c:201
+msgid "Error: Unable to convert characters to UTF-8"
+msgstr ""
diff --git a/po/sv.po b/po/sv.po
new file mode 100644
index 000000000..c6fefcf84
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,545 @@
+# Swedish
+# Copyright (C) 2004 Kalle Wallin
+# This file is distributed under the same license as the ncmpc package.
+# Kalle Wallin <kaw@linux.se>, 2004
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: ncmpc 0.11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-06-05 20:20+0200\n"
+"PO-Revision-Date: 2004-06-05 18:16+0200\n"
+"Last-Translator: Kalle Wallin <kaw@linux.se>\n"
+"Language-Team: sv <sv@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/main.c:59
+msgid ""
+"\n"
+"Exiting...\n"
+msgstr ""
+"\n"
+"Avslutar...\n"
+
+#: src/main.c:89
+msgid "Confusing key bindings - exiting!\n"
+msgstr "Felaktiga tangent definitioner!\n"
+
+#: src/main.c:153
+#, c-format
+msgid "Lost connection to %s"
+msgstr "Ingen anslutning till %s"
+
+#: src/main.c:183
+#, c-format
+msgid "Connecting to %s... [Press Ctrl-C to abort]"
+msgstr "Ansluter till %s... [Tryck Ctrl-C för att avbryta]"
+
+#: src/main.c:190
+#, c-format
+msgid "Connected to %s!"
+msgstr "Ansluten till %s!"
+
+#: src/screen.c:131
+msgid ":Help "
+msgstr ":Hjälp "
+
+#: src/screen.c:135
+msgid ":Playlist "
+msgstr ":Spellista "
+
+#: src/screen.c:139
+msgid ":Browse"
+msgstr ":Filer "
+
+#: src/screen.c:143
+msgid "Volume n/a "
+msgstr "Volym: n/a "
+
+#: src/screen.c:147
+#, c-format
+msgid " Volume %d%%"
+msgstr " Volym: %d%%"
+
+#: src/screen.c:266
+msgid "Stopped! "
+msgstr "Stopped!"
+
+#: src/screen.c:269
+msgid "Playing:"
+msgstr "Spelar:"
+
+#: src/screen.c:272
+msgid "[Paused]"
+msgstr "[Pausad]"
+
+#: src/screen.c:382 src/screen.c:482
+msgid "Error: Screen to small!\n"
+msgstr "Fel: Terminal är för liten!\n"
+
+#: src/screen.c:627
+msgid "Repeat is on"
+msgstr "Repeat är på"
+
+#: src/screen.c:628
+msgid "Repeat is off"
+msgstr "Repeat är av"
+
+#: src/screen.c:631
+msgid "Random is on"
+msgstr "Random är på"
+
+#: src/screen.c:632
+msgid "Random is off"
+msgstr "Random är av"
+
+#: src/screen.c:635
+#, c-format
+msgid "Crossfade %d seconds"
+msgstr "Crossfade %d sekunder"
+
+#: src/screen.c:637
+msgid "Database updated!"
+msgstr "Databasen är uppdaterad!"
+
+#: src/screen.c:767
+msgid "Shuffled playlist!"
+msgstr "Slumpat spellistan!"
+
+#: src/screen.c:773
+msgid "Cleared playlist!"
+msgstr "Rensat spellistan!"
+
+#: src/screen.c:800
+#, c-format
+msgid "Database update started [%d]"
+msgstr "Uppdatering av databasen startad [%d]"
+
+#: src/screen.c:803
+msgid "Database update running..."
+msgstr "Databasen uppdateras..."
+
+#: src/screen.c:824
+msgid "Find mode: Wrapped"
+msgstr ""
+
+#: src/screen.c:825
+msgid "Find mode: Normal"
+msgstr ""
+
+#: src/screen.c:830
+msgid "Auto center mode: On"
+msgstr "Auto center mode: Off"
+
+#: src/screen.c:831
+msgid "Auto center mode: Off"
+msgstr "Auto center mode: Av"
+
+#: src/screen_utils.c:36
+msgid "Find: "
+msgstr "Sök: "
+
+#: src/screen_utils.c:37
+msgid "Find backward: "
+msgstr "Sök (bakåt): "
+
+#: src/screen_utils.c:144
+#, c-format
+msgid "Unable to find '%s'"
+msgstr "Hittar inte '%s'"
+
+#: src/screen_play.c:91
+msgid "Save playlist as: "
+msgstr "Spara spellistan som: "
+
+#: src/screen_play.c:111
+#, c-format
+msgid "Error: Unable to save playlist as %s"
+msgstr "Fel: Kan inte spara spellistan som %s"
+
+#. success
+#: src/screen_play.c:118
+#, c-format
+msgid "Saved %s"
+msgstr "Sparat %s"
+
+#: src/screen_play.c:154
+msgid "Playlist"
+msgstr "Spellista"
+
+#. print a status message
+#: src/screen_play.c:339
+#, c-format
+msgid "Removed '%s' from playlist!"
+msgstr "Tar bort '%s'!"
+
+#: src/screen_file.c:151
+#, c-format
+msgid "Loading playlist %s..."
+msgstr "Laddar %s..."
+
+#: src/screen_file.c:173
+msgid "You can only delete playlists!"
+msgstr "Du kan bara radera spellistor!"
+
+#: src/screen_file.c:180
+#, c-format
+msgid "Delete playlist %s [y/n] ? "
+msgstr "Radera '%s' [y/n] ? "
+
+#: src/screen_file.c:187 src/screen_keydef.c:158
+msgid "Aborted!"
+msgstr ""
+
+#: src/screen_file.c:201
+msgid "Playlist deleted!"
+msgstr "Spellistan raderad!"
+
+#: src/screen_file.c:235
+#, c-format
+msgid "Adding directory %s...\n"
+msgstr "Lägger till %s...\n"
+
+#: src/screen_file.c:305
+#, c-format
+msgid "Adding '%s' to playlist\n"
+msgstr "Lägger till '%s'...\n"
+
+#: src/screen_file.c:423
+msgid "Screen updated!"
+msgstr "Uppdaterat!"
+
+#: src/screen_keydef.c:45
+msgid "===> Apply & Save key bindings "
+msgstr "==> Verkställ och Spara"
+
+#: src/screen_keydef.c:46
+msgid "===> Apply key bindings "
+msgstr "==> Verkställ"
+
+#: src/screen_keydef.c:75
+msgid "You have new key bindings!"
+msgstr ""
+
+#: src/screen_keydef.c:78
+msgid "Keybindings unchanged."
+msgstr ""
+
+#: src/screen_keydef.c:89
+#, c-format
+msgid "Error: Unable to create direcory ~/.ncmpc - %s"
+msgstr "Fel: Kan inte skapa ~/.ncmpc - %s"
+
+#: src/screen_keydef.c:99 src/screen_keydef.c:105
+#, c-format
+msgid "Error: %s - %s"
+msgstr "Fel: %s - %s"
+
+#: src/screen_keydef.c:107
+#, c-format
+msgid "Wrote %s"
+msgstr "Sparade %s"
+
+#: src/screen_keydef.c:135
+msgid "Deleted"
+msgstr "Raderad"
+
+#: src/screen_keydef.c:152
+#, c-format
+msgid "Enter new key for %s: "
+msgstr "Ny tangent för %s: "
+
+#: src/screen_keydef.c:164
+#, c-format
+msgid "Error: key %s is already used for %s"
+msgstr "Tangenten %s används redan för %s"
+
+#: src/screen_keydef.c:171
+#, c-format
+msgid "Assigned %s to %s"
+msgstr ""
+
+#: src/screen_keydef.c:207
+#, c-format
+msgid "%d. Add new key "
+msgstr "%d. Lägg till"
+
+#: src/screen_keydef.c:254
+msgid "Welcome to the key editor!"
+msgstr ""
+
+#: src/screen_keydef.c:270
+msgid "Note: Did you forget to 'Apply' your changes?"
+msgstr "OBS! Du glömde väl inte att Verkställa?"
+
+#: src/screen_keydef.c:279
+msgid "Edit key bindings"
+msgstr "Ändra tangent bindingar"
+
+#: src/screen_keydef.c:282
+#, c-format
+msgid "Edit keys for %s"
+msgstr "Ändra tangenter för %s"
+
+#: src/command.c:65
+msgid "Play/Enter directory"
+msgstr ""
+
+#: src/command.c:67
+msgid "Pause"
+msgstr ""
+
+#: src/command.c:69
+msgid "Stop"
+msgstr "Stop"
+
+#: src/command.c:71
+msgid "Next track"
+msgstr "Nästa"
+
+#: src/command.c:73
+msgid "Previous track"
+msgstr "Föregånde"
+
+#: src/command.c:75
+msgid "Seek forward"
+msgstr "Sök bakåt"
+
+#: src/command.c:77
+msgid "Seek backward"
+msgstr "Sök (bakåt): "
+
+#: src/command.c:80
+msgid "Increase volume"
+msgstr "Öka volymen"
+
+#: src/command.c:82
+msgid "Decrease volume"
+msgstr "Minska volymen"
+
+#: src/command.c:85
+msgid "Toggle find mode"
+msgstr ""
+
+#: src/command.c:87
+msgid "Toggle auto center mode"
+msgstr "Auto center mode Av/På"
+
+#: src/command.c:90
+msgid "Select/deselect song in playlist"
+msgstr "Lägg till/Ta bort"
+
+#: src/command.c:92
+msgid "Delete song from playlist"
+msgstr "Ta bort ifrån spellistan"
+
+#: src/command.c:94
+msgid "Shuffle playlist"
+msgstr "Slumpa spellista"
+
+#: src/command.c:96
+msgid "Clear playlist"
+msgstr "Rensa spellistan"
+
+#: src/command.c:98
+msgid "Toggle repeat mode"
+msgstr "Repeat På/Av"
+
+#: src/command.c:100
+msgid "Toggle random mode"
+msgstr "Random På/Av"
+
+#: src/command.c:102
+msgid "Toggle crossfade mode"
+msgstr "Crossfade På/Av"
+
+#: src/command.c:104
+msgid "Start a music database update"
+msgstr "Updatera databasen"
+
+#: src/command.c:107
+msgid "Save playlist"
+msgstr "Spara spellista"
+
+#: src/command.c:110
+msgid "Move item up"
+msgstr "Flytta upp"
+
+#: src/command.c:112
+msgid "Move item down"
+msgstr "Flytta ner"
+
+#: src/command.c:115
+msgid "Move cursor up"
+msgstr "Förflytta markören nedåt"
+
+#: src/command.c:117
+msgid "Move cursor down"
+msgstr "Förflytta markören uppåt"
+
+#: src/command.c:119
+msgid "Home "
+msgstr ""
+
+#: src/command.c:121
+msgid "End "
+msgstr ""
+
+#: src/command.c:123
+msgid "Page up"
+msgstr ""
+
+#: src/command.c:125
+msgid "Page down"
+msgstr ""
+
+#: src/command.c:127
+msgid "Forward find"
+msgstr "Sök"
+
+#: src/command.c:129
+msgid "Forward find next"
+msgstr "Upprepa Sökning"
+
+#: src/command.c:131
+msgid "Backward find"
+msgstr "Sök bakåt"
+
+#: src/command.c:133
+msgid "Backward find previous"
+msgstr "Upprepa Sökning bakåt"
+
+#: src/command.c:137
+msgid "Next screen"
+msgstr "Nästa skärm"
+
+#: src/command.c:140
+msgid "Previous screen"
+msgstr "Tidigare skärm"
+
+#: src/command.c:143
+msgid "Help screen"
+msgstr "Hjälp"
+
+#: src/command.c:145
+msgid "Playlist screen"
+msgstr "Spellista"
+
+#: src/command.c:147
+msgid "Browse screen"
+msgstr "Filer"
+
+#: src/command.c:149
+msgid "Update screen"
+msgstr "Updatera"
+
+#: src/command.c:152
+msgid "Key configuration screen"
+msgstr "Tangentbindningar"
+
+#: src/command.c:156
+msgid "Quit"
+msgstr "Avsluta"
+
+#: src/command.c:177
+msgid "Undefined"
+msgstr "Ej definerad"
+
+#: src/command.c:179
+msgid "Space"
+msgstr "Mellanslag"
+
+#: src/command.c:181
+msgid "Enter"
+msgstr ""
+
+#: src/command.c:183
+msgid "Backspace"
+msgstr ""
+
+#: src/command.c:185
+msgid "Delete"
+msgstr ""
+
+#: src/command.c:187
+msgid "Up"
+msgstr ""
+
+#: src/command.c:189
+msgid "Down"
+msgstr ""
+
+#: src/command.c:191
+msgid "Left"
+msgstr ""
+
+#: src/command.c:193
+msgid "Right"
+msgstr ""
+
+#: src/command.c:195
+msgid "Home"
+msgstr ""
+
+#: src/command.c:197
+msgid "End"
+msgstr ""
+
+#: src/command.c:199
+msgid "PageDown"
+msgstr ""
+
+#: src/command.c:201
+msgid "PageUp"
+msgstr ""
+
+#: src/command.c:203
+msgid "Tab"
+msgstr ""
+
+#: src/command.c:205
+msgid "Shift+Tab"
+msgstr ""
+
+#: src/command.c:207
+msgid "Esc"
+msgstr ""
+
+#: src/command.c:209
+msgid "Insert"
+msgstr ""
+
+#: src/command.c:395
+#, c-format
+msgid "Error: Key %s assigned to %s and %s !!!\n"
+msgstr "Fel: Tangenten %s är tilldelad både %s och %s !!!\n"
+
+#: src/colors.c:191
+#, c-format
+msgid "Warning: Unknown color - %s\n"
+msgstr "Varning: Känner inte till färgen %s\n"
+
+#: src/colors.c:236
+#, c-format
+msgid "Warning: Unknown color field - %s\n"
+msgstr "Varning: %s ej definerad.\n"
+
+#: src/colors.c:271
+msgid "Terminal lacks support for changing colors!\n"
+msgstr "Terminalen saknar stöd för omdefinition av färger!\n"
+
+#: src/colors.c:288
+msgid "Terminal lacks color capabilities!\n"
+msgstr "Terminalen saknar stöd för färger!\n"
+
+#: src/support.c:172
+#, c-format
+msgid "Error: Unable to convert characters to %s"
+msgstr "Fel vid konvertering av tecken från UTF-8 till %s"
+
+#: src/support.c:201
+msgid "Error: Unable to convert characters to UTF-8"
+msgstr "Fel vid konvertering av tecken till UTF-8"