summaryrefslogtreecommitdiff
path: root/src/wx
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-06-06 21:39:15 +0100
committerCarl Hetherington <cth@carlh.net>2013-06-06 21:39:15 +0100
commit10c5866265db6830a67748ea3e5567ceef94951b (patch)
treef7becf1800723ffdad75fe40cc58bdaed8b3baf8 /src/wx
parent71266e2361c255785c1b70e9d030c3156519c781 (diff)
parent0dde88a4b531cd3a3020d0a9a1849b4114c13939 (diff)
Merge branch 'master' of ssh://192.168.1.201/home/carl/git/dvdomatic
Diffstat (limited to 'src/wx')
-rw-r--r--src/wx/about_dialog.cc146
-rw-r--r--src/wx/about_dialog.h34
-rw-r--r--src/wx/new_film_dialog.cc9
-rw-r--r--src/wx/new_film_dialog.h2
-rw-r--r--src/wx/po/es_ES.po28
-rw-r--r--src/wx/po/fr_FR.po58
-rw-r--r--src/wx/po/it_IT.po28
-rw-r--r--src/wx/po/sv_SE.po28
-rw-r--r--src/wx/wscript1
9 files changed, 256 insertions, 78 deletions
diff --git a/src/wx/about_dialog.cc b/src/wx/about_dialog.cc
new file mode 100644
index 000000000..84cfbce08
--- /dev/null
+++ b/src/wx/about_dialog.cc
@@ -0,0 +1,146 @@
+/*
+ Copyright (C) 2013 Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <wx/notebook.h>
+#include "lib/version.h"
+#include "lib/compose.hpp"
+#include "about_dialog.h"
+#include "wx_util.h"
+
+using std::vector;
+
+AboutDialog::AboutDialog (wxWindow* parent)
+ : wxDialog (parent, wxID_ANY, _("About DVD-o-matic"))
+{
+ wxBoxSizer* sizer = new wxBoxSizer (wxVERTICAL);
+
+ wxFont title_font (*wxNORMAL_FONT);
+ title_font.SetPointSize (title_font.GetPointSize() + 4);
+ title_font.SetWeight (wxFONTWEIGHT_BOLD);
+
+ wxFont version_font (*wxNORMAL_FONT);
+ version_font.SetWeight (wxFONTWEIGHT_BOLD);
+
+ wxStaticText* t = new wxStaticText (this, wxID_ANY, _("DVD-o-matic"));
+ t->SetFont (title_font);
+ sizer->Add (t, wxSizerFlags().Centre().Border());
+
+ wxString s;
+ if (strcmp (dvdomatic_git_commit, "release") == 0) {
+ t = new wxStaticText (this, wxID_ANY, std_to_wx (String::compose ("Version %1", dvdomatic_version)));
+ } else {
+ t = new wxStaticText (this, wxID_ANY, std_to_wx (String::compose ("Version %1 git %2", dvdomatic_version, dvdomatic_git_commit)));
+ }
+ t->SetFont (version_font);
+ sizer->Add (t, wxSizerFlags().Centre().Border());
+ sizer->AddSpacer (12);
+
+ t = new wxStaticText (
+ this, wxID_ANY,
+ _("Free, open-source DCP generation from almost anything."),
+ wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER
+ );
+
+ sizer->Add (t, wxSizerFlags().Centre().Border());
+
+ t = new wxStaticText (
+ this, wxID_ANY,
+ _("(C) 2012-2013 Carl Hetherington, Terrence Meiczinger, Paul Davis, Ole Laursen"),
+ wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER
+ );
+
+ sizer->Add (t, wxSizerFlags().Centre().Border());
+
+ _notebook = new wxNotebook (this, wxID_ANY);
+
+ wxArrayString written_by;
+ written_by.Add (wxT ("Carl Hetherington"));
+ written_by.Add (wxT ("Terrence Meiczinger"));
+ written_by.Add (wxT ("Paul Davis"));
+ written_by.Add (wxT ("Ole Laursen"));
+ add_section (_("Written by"), written_by);
+
+ wxArrayString translated_by;
+ translated_by.Add (wxT ("Olivier Perriere"));
+ translated_by.Add (wxT ("Lilian Lefranc"));
+ translated_by.Add (wxT ("Thierry Journet"));
+ translated_by.Add (wxT ("Massimiliano Broggi"));
+ translated_by.Add (wxT ("Manuel AC"));
+ translated_by.Add (wxT ("Adam Klotblixt"));
+ add_section (_("Translated by"), translated_by);
+
+ wxArrayString supported_by;
+ supported_by.Add (wxT ("Carsten Kurz"));
+ supported_by.Add (wxT ("Wolfgang Woehl"));
+ supported_by.Add (wxT ("Manual AC"));
+ supported_by.Add (wxT ("Theo Lipfert"));
+ supported_by.Add (wxT ("Olivier Lemaire"));
+ supported_by.Add (wxT ("Andrä Steiner"));
+ supported_by.Add (wxT ("Jonathan Jensen"));
+ supported_by.Add (wxT ("Kjarten Michaelsen"));
+ supported_by.Add (wxT ("Jussi Siponen"));
+ supported_by.Add (wxT ("Cinema Clarici"));
+ supported_by.Add (wxT ("Evan Freeze"));
+ supported_by.Add (wxT ("Flor Guillaume"));
+ supported_by.Add (wxT ("Adam Klotblixt "));
+ supported_by.Add (wxT ("Lilian Lefranc"));
+ supported_by.Add (wxT ("Gavin Lewarne"));
+ supported_by.Add (wxT ("Lasse Salling"));
+ supported_by.Add (wxT ("Andres Fink"));
+ supported_by.Add (wxT ("Kieran Carroll"));
+ add_section (_("Supported by"), supported_by);
+
+ sizer->Add (_notebook, wxSizerFlags().Centre().Border().Expand());
+
+#if 0
+ info.SetWebSite (wxT ("http://carlh.net/software/dvdomatic"));
+#endif
+
+ SetSizerAndFit (sizer);
+}
+
+void
+AboutDialog::add_section (wxString name, wxArrayString credits)
+{
+ static bool first = true;
+ int const N = 3;
+
+ wxPanel* panel = new wxPanel (_notebook, wxID_ANY);
+ wxSizer* overall_sizer = new wxBoxSizer (wxHORIZONTAL);
+
+ vector<wxSizer*> sizers;
+
+ for (int i = 0; i < N; ++i) {
+ sizers.push_back (new wxBoxSizer (wxVERTICAL));
+ overall_sizer->Add (sizers.back (), 1, wxEXPAND | wxALL, 6);
+ }
+
+ int c = 0;
+ for (size_t i = 0; i < credits.Count(); ++i) {
+ add_label_to_sizer (sizers[c], panel, credits[i]);
+ ++c;
+ if (c == N) {
+ c = 0;
+ }
+ }
+
+ panel->SetSizerAndFit (overall_sizer);
+ _notebook->AddPage (panel, name, first);
+ first = false;
+}
diff --git a/src/wx/about_dialog.h b/src/wx/about_dialog.h
new file mode 100644
index 000000000..a78abb93e
--- /dev/null
+++ b/src/wx/about_dialog.h
@@ -0,0 +1,34 @@
+/*
+ Copyright (C) 2013 Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <wx/wx.h>
+
+class wxNotebook;
+
+class AboutDialog : public wxDialog
+{
+public:
+ AboutDialog (wxWindow *);
+
+private:
+ void add_section (wxString, wxArrayString);
+
+ wxNotebook* _notebook;
+};
+
diff --git a/src/wx/new_film_dialog.cc b/src/wx/new_film_dialog.cc
index 737b07fbb..191482a7c 100644
--- a/src/wx/new_film_dialog.cc
+++ b/src/wx/new_film_dialog.cc
@@ -29,7 +29,7 @@
using namespace std;
using namespace boost;
-string NewFilmDialog::_directory = Config::instance()->default_directory_or (wx_to_std (wxStandardPaths::Get().GetDocumentsDir()));
+boost::optional<string> NewFilmDialog::_directory;
NewFilmDialog::NewFilmDialog (wxWindow* parent)
: wxDialog (parent, wxID_ANY, _("New Film"))
@@ -51,7 +51,12 @@ NewFilmDialog::NewFilmDialog (wxWindow* parent)
#else
_folder = new wxDirPickerCtrl (this, wxDD_DIR_MUST_EXIST);
#endif
- _folder->SetPath (std_to_wx (_directory));
+
+ if (!_directory) {
+ _directory = Config::instance()->default_directory_or (wx_to_std (wxStandardPaths::Get().GetDocumentsDir()));
+ }
+
+ _folder->SetPath (std_to_wx (_directory.get()));
table->Add (_folder, 1, wxEXPAND);
wxSizer* buttons = CreateSeparatedButtonSizer (wxOK | wxCANCEL);
diff --git a/src/wx/new_film_dialog.h b/src/wx/new_film_dialog.h
index 715f71f51..bfcbd423c 100644
--- a/src/wx/new_film_dialog.h
+++ b/src/wx/new_film_dialog.h
@@ -37,5 +37,5 @@ private:
#else
wxDirPickerCtrl* _folder;
#endif
- static std::string _directory;
+ static boost::optional<std::string> _directory;
};
diff --git a/src/wx/po/es_ES.po b/src/wx/po/es_ES.po
index efc8436c5..8bc806755 100644
--- a/src/wx/po/es_ES.po
+++ b/src/wx/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libdvdomatic-wx\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-09 09:51+0100\n"
+"POT-Creation-Date: 2013-06-04 23:59+0100\n"
"PO-Revision-Date: 2013-04-02 19:08-0500\n"
"Last-Translator: Manuel AC <manuel.acevedo@civantos.>\n"
"Language-Team: Manuel AC <manuel.acevedo@civantos.com>\n"
@@ -22,7 +22,7 @@ msgid "%"
msgstr "%"
#: src/wx/config_dialog.cc:98
-msgid "(restart DCP-o-matic to see language changes)"
+msgid "(restart DVD-o-matic to see language changes)"
msgstr ""
#: src/wx/film_editor.cc:1276
@@ -103,7 +103,7 @@ msgstr "Contenido"
msgid "Content Type"
msgstr "Tipo de contenido"
-#: src/wx/film_viewer.cc:451
+#: src/wx/film_viewer.cc:455
#, c-format
msgid "Could not decode video for view (%s)"
msgstr "No se pudo decodificar el vídeo para mostrarlo (%s)"
@@ -113,7 +113,7 @@ msgstr "No se pudo decodificar el vídeo para mostrarlo (%s)"
msgid "Could not make DCP: %s"
msgstr "No se pudo crear el DCP: %s"
-#: src/wx/film_viewer.cc:125
+#: src/wx/film_viewer.cc:128
#, c-format
msgid "Could not open content file (%s)"
msgstr "No se pudo abrir el fichero (%s)"
@@ -123,7 +123,7 @@ msgstr "No se pudo abrir el fichero (%s)"
msgid "Could not set content: %s"
msgstr "No se pudo establecer el contenido: %s"
-#: src/wx/new_film_dialog.cc:46
+#: src/wx/new_film_dialog.cc:48
msgid "Create in folder"
msgstr "Crear en carpeta"
@@ -149,15 +149,15 @@ msgstr "Velocidad DCP"
msgid "DCP Name"
msgstr "Nombre DCP"
-#: src/wx/config_dialog.cc:46
-#, fuzzy
-msgid "DCP-o-matic Preferences"
-msgstr "Preferencias DVD-o-matic"
-
#: src/wx/wx_util.cc:63 src/wx/wx_util.cc:71
msgid "DVD-o-matic"
msgstr "DVD-o-matic"
+#: src/wx/config_dialog.cc:46
+#, fuzzy
+msgid "DVD-o-matic Preferences"
+msgstr "Preferencias DVD-o-matic"
+
#: src/wx/audio_dialog.cc:101
#, fuzzy, c-format
msgid "DVD-o-matic audio - %s"
@@ -222,7 +222,7 @@ msgstr "Película"
msgid "Film Properties"
msgstr "Propiedades de la película"
-#: src/wx/new_film_dialog.cc:42
+#: src/wx/new_film_dialog.cc:44
msgid "Film name"
msgstr "Nombre de la película"
@@ -302,7 +302,7 @@ msgstr "Mis documentos"
msgid "Name"
msgstr "Nombre"
-#: src/wx/new_film_dialog.cc:33
+#: src/wx/new_film_dialog.cc:35
msgid "New Film"
msgstr "Nueva película"
@@ -345,7 +345,7 @@ msgstr "Pico"
msgid "Play"
msgstr "Reproducir"
-#: src/wx/audio_plot.cc:109
+#: src/wx/audio_plot.cc:111
msgid "Please wait; audio is being analysed..."
msgstr "Por favor espere, el audio está siendo analizado..."
@@ -466,7 +466,7 @@ msgstr "Hilos a utilizar"
msgid "Threads to use for encoding on this host"
msgstr "Hilos a utilizar para la codificación en esta máquina"
-#: src/wx/audio_plot.cc:139
+#: src/wx/audio_plot.cc:141
msgid "Time"
msgstr "Tiempo"
diff --git a/src/wx/po/fr_FR.po b/src/wx/po/fr_FR.po
index ad138d45a..5c0a7b63c 100644
--- a/src/wx/po/fr_FR.po
+++ b/src/wx/po/fr_FR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DVD-o-matic FRENCH\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-09 09:51+0100\n"
+"POT-Creation-Date: 2013-06-04 23:59+0100\n"
"PO-Revision-Date: 2013-05-10 14:19+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -21,7 +21,8 @@ msgid "%"
msgstr "%"
#: src/wx/config_dialog.cc:98
-msgid "(restart DCP-o-matic to see language changes)"
+#, fuzzy
+msgid "(restart DVD-o-matic to see language changes)"
msgstr "(redémarrez DCP-o-matic pour voir les changements de langue)"
#: src/wx/film_editor.cc:1276
@@ -40,8 +41,7 @@ msgstr "A/B mode"
msgid "Add"
msgstr "Ajouter"
-#: src/wx/audio_dialog.cc:32
-#: src/wx/film_editor.cc:77
+#: src/wx/audio_dialog.cc:32 src/wx/film_editor.cc:77
msgid "Audio"
msgstr "Audio"
@@ -103,7 +103,7 @@ msgstr "Contenu"
msgid "Content Type"
msgstr "Type de Contenu"
-#: src/wx/film_viewer.cc:451
+#: src/wx/film_viewer.cc:455
#, c-format
msgid "Could not decode video for view (%s)"
msgstr "Décodage de la vidéo pour visualisation impossible (%s)"
@@ -113,7 +113,7 @@ msgstr "Décodage de la vidéo pour visualisation impossible (%s)"
msgid "Could not make DCP: %s"
msgstr "Impossible de créer le DCP : %s"
-#: src/wx/film_viewer.cc:125
+#: src/wx/film_viewer.cc:128
#, c-format
msgid "Could not open content file (%s)"
msgstr "Ouverture du contenu impossible (%s)"
@@ -123,7 +123,7 @@ msgstr "Ouverture du contenu impossible (%s)"
msgid "Could not set content: %s"
msgstr "Sélectionner du contenu impossible : %s"
-#: src/wx/new_film_dialog.cc:46
+#: src/wx/new_film_dialog.cc:48
msgid "Create in folder"
msgstr "Créer dans le dossier"
@@ -148,15 +148,15 @@ msgstr "Cadence image du DCP"
msgid "DCP Name"
msgstr "Nom du DCP"
-#: src/wx/config_dialog.cc:46
-msgid "DCP-o-matic Preferences"
-msgstr "Préférences de DCP-o-matic"
-
-#: src/wx/wx_util.cc:63
-#: src/wx/wx_util.cc:71
+#: src/wx/wx_util.cc:63 src/wx/wx_util.cc:71
msgid "DVD-o-matic"
msgstr "DVD-o-matic"
+#: src/wx/config_dialog.cc:46
+#, fuzzy
+msgid "DVD-o-matic Preferences"
+msgstr "Préférences de DCP-o-matic"
+
#: src/wx/audio_dialog.cc:101
#, c-format
msgid "DVD-o-matic audio - %s"
@@ -178,8 +178,7 @@ msgstr "Dossier par défaut des nouveaux films"
msgid "Default format"
msgstr "Format par défaut"
-#: src/wx/film_editor.cc:116
-#: src/wx/job_manager_view.cc:109
+#: src/wx/film_editor.cc:116 src/wx/job_manager_view.cc:109
msgid "Details..."
msgstr "Détails..."
@@ -195,8 +194,7 @@ msgstr "Durée"
msgid "Edit"
msgstr "Édition"
-#: src/wx/config_dialog.cc:121
-#: src/wx/config_dialog.cc:282
+#: src/wx/config_dialog.cc:121 src/wx/config_dialog.cc:282
#: src/wx/film_editor.cc:312
msgid "Edit..."
msgstr "Éditer..."
@@ -222,12 +220,11 @@ msgstr "Film"
msgid "Film Properties"
msgstr "Propriétés du film"
-#: src/wx/new_film_dialog.cc:42
+#: src/wx/new_film_dialog.cc:44
msgid "Film name"
msgstr "Nom du Film"
-#: src/wx/film_editor.cc:307
-#: src/wx/filter_dialog.cc:32
+#: src/wx/film_editor.cc:307 src/wx/filter_dialog.cc:32
msgid "Filters"
msgstr "Filtres"
@@ -263,8 +260,7 @@ msgstr "Hz"
msgid "I want to play this back at fader"
msgstr "Je veux le jouer à ce volume"
-#: src/wx/config_dialog.cc:201
-#: src/wx/config_dialog.cc:314
+#: src/wx/config_dialog.cc:201 src/wx/config_dialog.cc:314
msgid "IP address"
msgstr "Adresse IP"
@@ -304,12 +300,11 @@ msgstr "Mes Documents"
msgid "Name"
msgstr "Nom"
-#: src/wx/new_film_dialog.cc:33
+#: src/wx/new_film_dialog.cc:35
msgid "New Film"
msgstr "Nouveau Film"
-#: src/wx/film_editor.cc:309
-#: src/wx/film_editor.cc:671
+#: src/wx/film_editor.cc:309 src/wx/film_editor.cc:671
msgid "None"
msgstr "Aucun"
@@ -335,8 +330,7 @@ msgstr "Enveloppe noire de %dx%d (%.2f:1)\n"
msgid "Password"
msgstr "Mot de passe"
-#: src/wx/job_manager_view.cc:103
-#: src/wx/job_manager_view.cc:188
+#: src/wx/job_manager_view.cc:103 src/wx/job_manager_view.cc:188
msgid "Pause"
msgstr "Pause"
@@ -348,7 +342,7 @@ msgstr "Crête"
msgid "Play"
msgstr "Lecture"
-#: src/wx/audio_plot.cc:109
+#: src/wx/audio_plot.cc:111
msgid "Please wait; audio is being analysed..."
msgstr "Merci de patienter ; analyse de la piste son..."
@@ -466,7 +460,7 @@ msgstr "Nombre de processus à utiliser"
msgid "Threads to use for encoding on this host"
msgstr "Nombre de processus à utiliser sur cet hôte"
-#: src/wx/audio_plot.cc:139
+#: src/wx/audio_plot.cc:141
msgid "Time"
msgstr "Durée"
@@ -538,8 +532,7 @@ msgstr "encoder toutes les images mais lire seulement la sélection"
msgid "encode only the subset"
msgstr "encoder seulement la sélection"
-#: src/wx/film_editor.cc:694
-#: src/wx/film_editor.cc:697
+#: src/wx/film_editor.cc:694 src/wx/film_editor.cc:697
msgid "frames"
msgstr "images"
@@ -557,8 +550,7 @@ msgstr "pixels"
msgid "s"
msgstr "s"
-#: src/wx/properties_dialog.cc:62
-#: src/wx/properties_dialog.cc:63
+#: src/wx/properties_dialog.cc:62 src/wx/properties_dialog.cc:63
msgid "unknown"
msgstr "inconnu"
diff --git a/src/wx/po/it_IT.po b/src/wx/po/it_IT.po
index 37ee492fe..518bd7dde 100644
--- a/src/wx/po/it_IT.po
+++ b/src/wx/po/it_IT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: IT VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-09 09:51+0100\n"
+"POT-Creation-Date: 2013-06-04 23:59+0100\n"
"PO-Revision-Date: 2013-04-28 10:27+0100\n"
"Last-Translator: Maci <macibro@gmail.com>\n"
"Language-Team: \n"
@@ -23,7 +23,7 @@ msgstr "%"
#: src/wx/config_dialog.cc:98
#, fuzzy
-msgid "(restart DCP-o-matic to see language changes)"
+msgid "(restart DVD-o-matic to see language changes)"
msgstr "(riavviare DVD-o-matic per vedere i cambiamenti di lingua)"
#: src/wx/film_editor.cc:1276
@@ -104,7 +104,7 @@ msgstr "Contenuto"
msgid "Content Type"
msgstr "Tipo di contenuto"
-#: src/wx/film_viewer.cc:451
+#: src/wx/film_viewer.cc:455
#, c-format
msgid "Could not decode video for view (%s)"
msgstr "Non posso decodificare il video per guardarlo (%s)"
@@ -114,7 +114,7 @@ msgstr "Non posso decodificare il video per guardarlo (%s)"
msgid "Could not make DCP: %s"
msgstr "Non posso creare il DCP: %s"
-#: src/wx/film_viewer.cc:125
+#: src/wx/film_viewer.cc:128
#, c-format
msgid "Could not open content file (%s)"
msgstr "Non posso aprire il file del contenuto (%s)"
@@ -124,7 +124,7 @@ msgstr "Non posso aprire il file del contenuto (%s)"
msgid "Could not set content: %s"
msgstr "Non posso regolare il contenuto: %s"
-#: src/wx/new_film_dialog.cc:46
+#: src/wx/new_film_dialog.cc:48
msgid "Create in folder"
msgstr "Crea nella cartella"
@@ -150,15 +150,15 @@ msgstr "Frequenza fotogrammi del DCP"
msgid "DCP Name"
msgstr "Nome del DCP"
-#: src/wx/config_dialog.cc:46
-#, fuzzy
-msgid "DCP-o-matic Preferences"
-msgstr "Preferenze DVD-o-matic"
-
#: src/wx/wx_util.cc:63 src/wx/wx_util.cc:71
msgid "DVD-o-matic"
msgstr "DVD-o-matic"
+#: src/wx/config_dialog.cc:46
+#, fuzzy
+msgid "DVD-o-matic Preferences"
+msgstr "Preferenze DVD-o-matic"
+
#: src/wx/audio_dialog.cc:101
#, c-format
msgid "DVD-o-matic audio - %s"
@@ -223,7 +223,7 @@ msgstr "Film"
msgid "Film Properties"
msgstr "Proprietà del film"
-#: src/wx/new_film_dialog.cc:42
+#: src/wx/new_film_dialog.cc:44
msgid "Film name"
msgstr "Nome del film"
@@ -303,7 +303,7 @@ msgstr "Documenti"
msgid "Name"
msgstr "Nome"
-#: src/wx/new_film_dialog.cc:33
+#: src/wx/new_film_dialog.cc:35
msgid "New Film"
msgstr "Nuovo Film"
@@ -346,7 +346,7 @@ msgstr "Picco"
msgid "Play"
msgstr "Riproduci"
-#: src/wx/audio_plot.cc:109
+#: src/wx/audio_plot.cc:111
msgid "Please wait; audio is being analysed..."
msgstr "Attendere prego; sto analizzando l'audio..."
@@ -467,7 +467,7 @@ msgstr "Threads da usare"
msgid "Threads to use for encoding on this host"
msgstr "Threads da usare per codificare su questo host"
-#: src/wx/audio_plot.cc:139
+#: src/wx/audio_plot.cc:141
msgid "Time"
msgstr "Tempo"
diff --git a/src/wx/po/sv_SE.po b/src/wx/po/sv_SE.po
index 7c10aebcb..6eda1cf4b 100644
--- a/src/wx/po/sv_SE.po
+++ b/src/wx/po/sv_SE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DVD-o-matic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-09 09:51+0100\n"
+"POT-Creation-Date: 2013-06-04 23:59+0100\n"
"PO-Revision-Date: 2013-04-09 10:13+0100\n"
"Last-Translator: Adam Klotblixt <adam.klotblixt@gmail.com>\n"
"Language-Team: \n"
@@ -23,7 +23,7 @@ msgstr "%"
#: src/wx/config_dialog.cc:98
#, fuzzy
-msgid "(restart DCP-o-matic to see language changes)"
+msgid "(restart DVD-o-matic to see language changes)"
msgstr "(starta om DVD-o-matic för att se språkändringar)"
#: src/wx/film_editor.cc:1276
@@ -104,7 +104,7 @@ msgstr "Innehåll"
msgid "Content Type"
msgstr "Innehållstyp"
-#: src/wx/film_viewer.cc:451
+#: src/wx/film_viewer.cc:455
#, c-format
msgid "Could not decode video for view (%s)"
msgstr "Kunde inte avkoda video för visning (%s)"
@@ -114,7 +114,7 @@ msgstr "Kunde inte avkoda video för visning (%s)"
msgid "Could not make DCP: %s"
msgstr "Kunde inte skapa DCP: %s"
-#: src/wx/film_viewer.cc:125
+#: src/wx/film_viewer.cc:128
#, c-format
msgid "Could not open content file (%s)"
msgstr "Kunde inte öppna innehållsfilen (%s)"
@@ -124,7 +124,7 @@ msgstr "Kunde inte öppna innehållsfilen (%s)"
msgid "Could not set content: %s"
msgstr "Kunde inte fastställa innehåll: %s"
-#: src/wx/new_film_dialog.cc:46
+#: src/wx/new_film_dialog.cc:48
msgid "Create in folder"
msgstr "Skapa i katalog"
@@ -150,15 +150,15 @@ msgstr "DCP bildhastighet"
msgid "DCP Name"
msgstr "DCP Namn"
-#: src/wx/config_dialog.cc:46
-#, fuzzy
-msgid "DCP-o-matic Preferences"
-msgstr "DVD-o-matic Inställningar"
-
#: src/wx/wx_util.cc:63 src/wx/wx_util.cc:71
msgid "DVD-o-matic"
msgstr "DVD-o-matic"
+#: src/wx/config_dialog.cc:46
+#, fuzzy
+msgid "DVD-o-matic Preferences"
+msgstr "DVD-o-matic Inställningar"
+
#: src/wx/audio_dialog.cc:101
#, c-format
msgid "DVD-o-matic audio - %s"
@@ -223,7 +223,7 @@ msgstr "Film"
msgid "Film Properties"
msgstr "Film Egenskaper"
-#: src/wx/new_film_dialog.cc:42
+#: src/wx/new_film_dialog.cc:44
msgid "Film name"
msgstr "film namn"
@@ -303,7 +303,7 @@ msgstr "Mina Dokument"
msgid "Name"
msgstr "Namn"
-#: src/wx/new_film_dialog.cc:33
+#: src/wx/new_film_dialog.cc:35
msgid "New Film"
msgstr "Ny Film"
@@ -346,7 +346,7 @@ msgstr "Topp"
msgid "Play"
msgstr "Spela"
-#: src/wx/audio_plot.cc:109
+#: src/wx/audio_plot.cc:111
msgid "Please wait; audio is being analysed..."
msgstr "Vänligen vänta; audio analyseras..."
@@ -467,7 +467,7 @@ msgstr "Antal trådar att använda"
msgid "Threads to use for encoding on this host"
msgstr "Antal trådar att använda vid kodning på denna maskin"
-#: src/wx/audio_plot.cc:139
+#: src/wx/audio_plot.cc:141
msgid "Time"
msgstr "Tid"
diff --git a/src/wx/wscript b/src/wx/wscript
index 42bb8ca88..1c5e3b8cc 100644
--- a/src/wx/wscript
+++ b/src/wx/wscript
@@ -4,6 +4,7 @@ from waflib import Logs
import i18n
sources = """
+ about_dialog.cc
audio_dialog.cc
audio_plot.cc
config_dialog.cc