• R/O
  • HTTP
  • SSH
  • HTTPS

ShapeFusion: コミット

ShapeFusionは、AlephOneのゲームエンジンのシナリオエディタです。これは、ゲームのグラフィックが含まれている形態ファイルやサウンドファイルの修正に使用します。これは、オリジナルのMarathon2や、Marathon Inifinityのものエンジンと互換性があります。


コミットメタ情報

リビジョンc9e2902dccbb48252238a6c73357f6475ee5df6e (tree)
日時2012-02-25 11:54:47
作者Logue <logue@hotm...>
コミッターLogue

ログメッセージ

ゴミデーターを削除
翻訳するべき語句をwxT()から_()に変更した。

変更サマリ

差分

--- a/.gitignore
+++ b/.gitignore
@@ -30,4 +30,7 @@ Makefile.in
3030 # Compiled Binary
3131 *.exe
3232
33-*.in
\ No newline at end of file
33+*.in
34+/Physics/Makefile.in
35+/Sounds/Makefile.in
36+/Shapes/Makefile.in
\ No newline at end of file
--- a/Physics/PhysicsDocument.cpp
+++ b/Physics/PhysicsDocument.cpp
@@ -50,7 +50,7 @@ bool PhysicsDocument::DoOpenDocument(const wxString& file)
5050 bool wxOpen = wxDocument::DoOpenDocument(file);
5151
5252 if (!(wxOpen && mGoodData)) {
53- wxLogError(wxT("[PhysicsDocument] There was an error while opening, see log"));
53+ wxLogError(_("[PhysicsDocument] There was an error while opening, see log"));
5454 return false;
5555 }
5656 return true;
@@ -74,7 +74,7 @@ wxInputStream& PhysicsDocument::LoadObject(wxInputStream& stream)
7474 int data_version = wad_header.ReadShort();
7575
7676 if (!(version == 1 || version == 2) || !(data_version == 0 || data_version == 1)) {
77- wxLogError(wxT("[PhysicsDocument] Error loading: Incorrect version/data version (%i/%i)"), version, data_version);
77+ wxLogError(_("[PhysicsDocument] Error loading: Incorrect version/data version (%i/%i)"), version, data_version);
7878 return stream;
7979 }
8080
@@ -89,7 +89,7 @@ wxInputStream& PhysicsDocument::LoadObject(wxInputStream& stream)
8989 int entry_header_size = wad_header.ReadShort();
9090
9191 if (wad_count != 1) {
92- wxLogError(wxT("[PhysicsDocument] Error loading: wad count must be 1"));
92+ wxLogError(_("[PhysicsDocument] Error loading: wad count must be 1"));
9393 return stream;
9494 }
9595
@@ -108,7 +108,7 @@ wxInputStream& PhysicsDocument::LoadObject(wxInputStream& stream)
108108 int wad_index = directory_entry.ReadShort();
109109
110110 if (wad_index != 0) {
111- wxLogError(wxT("[PhysicsDocument] Error loading: first wad index must be 0"));
111+ wxLogError(_("[PhysicsDocument] Error loading: first wad index must be 0"));
112112 return stream;
113113 }
114114
--- a/ShapeFusionApp.cpp
+++ b/ShapeFusionApp.cpp
@@ -51,12 +51,12 @@ bool ShapeFusionApp::OnInit(void)
5151 m_docManager = new ShapeFusionDocManager;
5252
5353 // Create a template relating drawing documents to their views
54- (void) new wxDocTemplate(m_docManager, wxT("Shapes"), wxT("*"), wxT(""), wxT(""), wxT("Shapes"), wxT("Shapes"),
54+ (void) new wxDocTemplate(m_docManager, wxT("Shapes"), wxT("*"), wxT(""), wxT(""), _("Shapes"), _("Shapes"),
5555 CLASSINFO(ShapesDocument), CLASSINFO(ShapesView));
56- (void) new wxDocTemplate(m_docManager, wxT("Sounds"), wxT("*"), wxT(""), wxT(""), wxT("Sounds"), wxT("Sounds"),
56+ (void) new wxDocTemplate(m_docManager, wxT("Sounds"), wxT("*"), wxT(""), wxT(""), _("Sounds"), _("Sounds"),
5757 CLASSINFO(SoundsDocument), CLASSINFO(SoundsView));
5858
59- (void) new wxDocTemplate(m_docManager, wxT("Physics"), wxT("*"), wxT(""), wxT(""), wxT("Physics"), wxT("Physics"), CLASSINFO(PhysicsDocument), CLASSINFO(PhysicsView));
59+ (void) new wxDocTemplate(m_docManager, wxT("Physics"), wxT("*"), wxT(""), wxT(""), _("Physics"), _("Physics"), CLASSINFO(PhysicsDocument), CLASSINFO(PhysicsView));
6060
6161 #ifdef __WXMAC__
6262 //TODO: Put correct file extension values here
--- a/ShapeFusionDocManager.cpp
+++ b/ShapeFusionDocManager.cpp
@@ -42,9 +42,9 @@ wxDocTemplate* ShapeFusionDocManager::FindTemplateForPath(const wxString& path)
4242 wxString ext = filename.GetExt();
4343
4444 if (ext == wxT("sndA") || ext == wxT("snd2")) {
45- return ::FindTemplate(GetTemplates(), _("Sounds"));
45+ return ::FindTemplate(GetTemplates(), wxT("Sounds"));
4646 } else if (ext == wxT("shpA") || ext == wxT("shp2")) {
47- return ::FindTemplate(GetTemplates(), _("Shapes"));
47+ return ::FindTemplate(GetTemplates(), wxT("Shapes"));
4848 }
4949
5050 wxFileInputStream stream(path);
@@ -65,7 +65,7 @@ wxDocTemplate* ShapeFusionDocManager::FindTemplateForPath(const wxString& path)
6565 unsigned long version = buffer.ReadULong();
6666 if ((version == 0 || version == 1)
6767 && strncmp(reinterpret_cast<const char*>(&header[4]), "snd2", 4) == 0) {
68- return ::FindTemplate(GetTemplates(), _("Sounds"));
68+ return ::FindTemplate(GetTemplates(), wxT("Sounds"));
6969 }
7070 }
7171
@@ -96,7 +96,7 @@ wxDocTemplate* ShapeFusionDocManager::FindTemplateForPath(const wxString& path)
9696 }
9797
9898 if (is_shapes) {
99- return ::FindTemplate(GetTemplates(), _("Shapes"));
99+ return ::FindTemplate(GetTemplates(), wxT("Shapes"));
100100 }
101101 }
102102
@@ -118,7 +118,7 @@ wxDocTemplate* ShapeFusionDocManager::FindTemplateForPath(const wxString& path)
118118 unsigned char tag[4];
119119 stream.Read(tag, 4);
120120 if (strncmp(reinterpret_cast<const char*>(tag), "MNpx", 4) == 0) {
121- return ::FindTemplate(GetTemplates(), _("Physics"));
121+ return ::FindTemplate(GetTemplates(), wxT("Physics"));
122122 }
123123 }
124124 }
--- a/Shapes/BitmapBrowser.cpp
+++ b/Shapes/BitmapBrowser.cpp
@@ -254,7 +254,7 @@ void BitmapBrowser::AddBitmap(ShapesBitmap *bp)
254254 Refresh();
255255 }
256256 } else {
257- wxLogError(wxT("[BitmapBrowser] Added a bitmap with NULL pixels"));
257+ wxLogError(_("[BitmapBrowser] Added a bitmap with NULL pixels"));
258258 }
259259 }
260260 }
--- a/Shapes/BitmapView.cpp
+++ b/Shapes/BitmapView.cpp
@@ -116,7 +116,7 @@ void BitmapView::SetBitmap(ShapesBitmap *bp)
116116 mDecBmp = wxBitmap(ShapesBitmapToImage(mEncBmp, mColorTable, mWhiteTransparency));
117117 Refresh();
118118 } else {
119- wxLogError(wxT("[BitmapView] Addes a bitmap with NULL pixels"));
119+ wxLogError(_("[BitmapView] Addes a bitmap with NULL pixels"));
120120 SetVirtualSize(0, 0);
121121 }
122122 } else {
--- a/Shapes/FrameBrowser.cpp
+++ b/Shapes/FrameBrowser.cpp
@@ -269,7 +269,7 @@ void FrameBrowser::AddBitmap(ShapesBitmap *bp)
269269 if (bp->Pixels() != NULL)
270270 mBitmaps.push_back(bp);
271271 else
272- wxLogError(wxT("FrameBrowser: someone tried to add a bitmap with NULL pixels"));
272+ wxLogError(_("FrameBrowser: someone tried to add a bitmap with NULL pixels"));
273273 }
274274 }
275275
--- a/Shapes/FrameView.cpp
+++ b/Shapes/FrameView.cpp
@@ -77,8 +77,8 @@ void FrameView::OnPaint(wxPaintEvent& e)
7777 tempdc.CrossHair(mFrame->KeyX() + origin_x, mFrame->KeyY() + origin_y);
7878 tempdc.DrawCircle(mFrame->KeyX() + origin_x, mFrame->KeyY() + origin_y, 2);
7979 // origin & key labels
80- wxString origin_label = wxT("Origin"),
81- key_label = wxT("Keypoint");
80+ wxString origin_label = _("Origin"),
81+ key_label = _("Keypoint");
8282 int text1w, text1h, text2w, text2h;
8383
8484 tempdc.SetFont(*wxSMALL_FONT);
@@ -95,7 +95,7 @@ void FrameView::OnPaint(wxPaintEvent& e)
9595 else
9696 tempdc.DrawText(key_label, vw - text2w - 2, mFrame->KeyY() + origin_y + 2);
9797 } else {
98- wxString no_bmp_label = wxT("No associated bitmap");
98+ wxString no_bmp_label = _("No associated bitmap");
9999 int text_w, text_h,
100100 origin_x = vw/2, origin_y = vh/2;
101101
@@ -297,7 +297,7 @@ void FrameView::SetBitmap(ShapesBitmap *bp)
297297 }
298298 Refresh();
299299 } else {
300- wxLogError(wxT("[FrameView] Added a bitmap with NULL pixels"));
300+ wxLogError(_("[FrameView] Added a bitmap with NULL pixels"));
301301 SetVirtualSize(cw, ch);
302302 }
303303 } else {
--- a/Shapes/Makefile.in
+++ /dev/null
@@ -1,484 +0,0 @@
1-# Makefile.in generated by automake 1.11.2 from Makefile.am.
2-# @configure_input@
3-
4-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6-# Foundation, Inc.
7-# This Makefile.in is free software; the Free Software Foundation
8-# gives unlimited permission to copy and/or distribute it,
9-# with or without modifications, as long as this notice is preserved.
10-
11-# This program is distributed in the hope that it will be useful,
12-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14-# PARTICULAR PURPOSE.
15-
16-@SET_MAKE@
17-
18-VPATH = @srcdir@
19-pkgdatadir = $(datadir)/@PACKAGE@
20-pkgincludedir = $(includedir)/@PACKAGE@
21-pkglibdir = $(libdir)/@PACKAGE@
22-pkglibexecdir = $(libexecdir)/@PACKAGE@
23-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
24-install_sh_DATA = $(install_sh) -c -m 644
25-install_sh_PROGRAM = $(install_sh) -c
26-install_sh_SCRIPT = $(install_sh) -c
27-INSTALL_HEADER = $(INSTALL_DATA)
28-transform = $(program_transform_name)
29-NORMAL_INSTALL = :
30-PRE_INSTALL = :
31-POST_INSTALL = :
32-NORMAL_UNINSTALL = :
33-PRE_UNINSTALL = :
34-POST_UNINSTALL = :
35-build_triplet = @build@
36-host_triplet = @host@
37-target_triplet = @target@
38-subdir = Shapes
39-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
40-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
42-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
43- $(ACLOCAL_M4)
44-mkinstalldirs = $(install_sh) -d
45-CONFIG_HEADER = $(top_builddir)/config.h
46-CONFIG_CLEAN_FILES =
47-CONFIG_CLEAN_VPATH_FILES =
48-LIBRARIES = $(noinst_LIBRARIES)
49-AR = ar
50-ARFLAGS = cru
51-libshapes_a_AR = $(AR) $(ARFLAGS)
52-libshapes_a_LIBADD =
53-am_libshapes_a_OBJECTS = BitmapBrowser.$(OBJEXT) BitmapView.$(OBJEXT) \
54- CTBrowser.$(OBJEXT) CTView.$(OBJEXT) FrameBrowser.$(OBJEXT) \
55- FrameView.$(OBJEXT) SequenceView.$(OBJEXT) \
56- ShapesDocument.$(OBJEXT) ShapesElements.$(OBJEXT) \
57- ShapesView.$(OBJEXT) ShapesTreeItemData.$(OBJEXT) \
58- utilities.$(OBJEXT)
59-libshapes_a_OBJECTS = $(am_libshapes_a_OBJECTS)
60-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
61-depcomp = $(SHELL) $(top_srcdir)/depcomp
62-am__depfiles_maybe = depfiles
63-am__mv = mv -f
64-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
65- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
66-CXXLD = $(CXX)
67-CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
68- -o $@
69-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
70- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
71-CCLD = $(CC)
72-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
73-SOURCES = $(libshapes_a_SOURCES)
74-DIST_SOURCES = $(libshapes_a_SOURCES)
75-ETAGS = etags
76-CTAGS = ctags
77-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
78-ACLOCAL = @ACLOCAL@
79-AMTAR = @AMTAR@
80-AUTOCONF = @AUTOCONF@
81-AUTOHEADER = @AUTOHEADER@
82-AUTOMAKE = @AUTOMAKE@
83-AWK = @AWK@
84-CC = @CC@
85-CCDEPMODE = @CCDEPMODE@
86-CFLAGS = @CFLAGS@
87-CPP = @CPP@
88-CPPFLAGS = @CPPFLAGS@
89-CXX = @CXX@
90-CXXCPP = @CXXCPP@
91-CXXDEPMODE = @CXXDEPMODE@
92-CXXFLAGS = @CXXFLAGS@
93-CYGPATH_W = @CYGPATH_W@
94-DEFS = @DEFS@
95-DEPDIR = @DEPDIR@
96-ECHO_C = @ECHO_C@
97-ECHO_N = @ECHO_N@
98-ECHO_T = @ECHO_T@
99-EXEEXT = @EXEEXT@
100-INSTALL = @INSTALL@
101-INSTALL_DATA = @INSTALL_DATA@
102-INSTALL_PROGRAM = @INSTALL_PROGRAM@
103-INSTALL_SCRIPT = @INSTALL_SCRIPT@
104-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
105-LDFLAGS = @LDFLAGS@
106-LIBOBJS = @LIBOBJS@
107-LIBS = @LIBS@
108-LTLIBOBJS = @LTLIBOBJS@
109-MAKEINFO = @MAKEINFO@
110-MKDIR_P = @MKDIR_P@
111-OBJEXT = @OBJEXT@
112-PACKAGE = @PACKAGE@
113-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
114-PACKAGE_NAME = @PACKAGE_NAME@
115-PACKAGE_STRING = @PACKAGE_STRING@
116-PACKAGE_TARNAME = @PACKAGE_TARNAME@
117-PACKAGE_URL = @PACKAGE_URL@
118-PACKAGE_VERSION = @PACKAGE_VERSION@
119-PATH_SEPARATOR = @PATH_SEPARATOR@
120-PKG_CONFIG = @PKG_CONFIG@
121-RANLIB = @RANLIB@
122-SET_MAKE = @SET_MAKE@
123-SHELL = @SHELL@
124-SNDFILE_CFLAGS = @SNDFILE_CFLAGS@
125-SNDFILE_LIBS = @SNDFILE_LIBS@
126-STRIP = @STRIP@
127-VERSION = @VERSION@
128-WINDRES = @WINDRES@
129-WX_CFLAGS = @WX_CFLAGS@
130-WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@
131-WX_CONFIG_PATH = @WX_CONFIG_PATH@
132-WX_CPPFLAGS = @WX_CPPFLAGS@
133-WX_CXXFLAGS = @WX_CXXFLAGS@
134-WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@
135-WX_LIBS = @WX_LIBS@
136-WX_LIBS_STATIC = @WX_LIBS_STATIC@
137-WX_RESCOMP = @WX_RESCOMP@
138-WX_VERSION = @WX_VERSION@
139-WX_VERSION_MAJOR = @WX_VERSION_MAJOR@
140-WX_VERSION_MICRO = @WX_VERSION_MICRO@
141-WX_VERSION_MINOR = @WX_VERSION_MINOR@
142-abs_builddir = @abs_builddir@
143-abs_srcdir = @abs_srcdir@
144-abs_top_builddir = @abs_top_builddir@
145-abs_top_srcdir = @abs_top_srcdir@
146-ac_ct_CC = @ac_ct_CC@
147-ac_ct_CXX = @ac_ct_CXX@
148-am__include = @am__include@
149-am__leading_dot = @am__leading_dot@
150-am__quote = @am__quote@
151-am__tar = @am__tar@
152-am__untar = @am__untar@
153-bindir = @bindir@
154-build = @build@
155-build_alias = @build_alias@
156-build_cpu = @build_cpu@
157-build_os = @build_os@
158-build_vendor = @build_vendor@
159-builddir = @builddir@
160-datadir = @datadir@
161-datarootdir = @datarootdir@
162-docdir = @docdir@
163-dvidir = @dvidir@
164-exec_prefix = @exec_prefix@
165-host = @host@
166-host_alias = @host_alias@
167-host_cpu = @host_cpu@
168-host_os = @host_os@
169-host_vendor = @host_vendor@
170-htmldir = @htmldir@
171-includedir = @includedir@
172-infodir = @infodir@
173-install_sh = @install_sh@
174-libdir = @libdir@
175-libexecdir = @libexecdir@
176-localedir = @localedir@
177-localstatedir = @localstatedir@
178-mandir = @mandir@
179-mkdir_p = @mkdir_p@
180-oldincludedir = @oldincludedir@
181-pdfdir = @pdfdir@
182-prefix = @prefix@
183-program_transform_name = @program_transform_name@
184-psdir = @psdir@
185-sbindir = @sbindir@
186-sharedstatedir = @sharedstatedir@
187-srcdir = @srcdir@
188-sysconfdir = @sysconfdir@
189-target = @target@
190-target_alias = @target_alias@
191-target_cpu = @target_cpu@
192-target_os = @target_os@
193-target_vendor = @target_vendor@
194-top_build_prefix = @top_build_prefix@
195-top_builddir = @top_builddir@
196-top_srcdir = @top_srcdir@
197-noinst_LIBRARIES = libshapes.a
198-libshapes_a_SOURCES = BitmapBrowser.h BitmapView.h CTBrowser.h \
199- CTView.h FrameBrowser.h FrameView.h SequenceView.h \
200- ShapesDocument.h ShapesElements.h ShapesTreeItemData.h \
201- ShapesView.h utilities.h BitmapBrowser.cpp BitmapView.cpp \
202- CTBrowser.cpp CTView.cpp FrameBrowser.cpp FrameView.cpp \
203- SequenceView.cpp ShapesDocument.cpp ShapesElements.cpp \
204- ShapesView.cpp ShapesTreeItemData.cpp utilities.cpp
205-
206-all: all-am
207-
208-.SUFFIXES:
209-.SUFFIXES: .cpp .o .obj
210-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
211- @for dep in $?; do \
212- case '$(am__configure_deps)' in \
213- *$$dep*) \
214- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
215- && { if test -f $@; then exit 0; else break; fi; }; \
216- exit 1;; \
217- esac; \
218- done; \
219- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Shapes/Makefile'; \
220- $(am__cd) $(top_srcdir) && \
221- $(AUTOMAKE) --foreign Shapes/Makefile
222-.PRECIOUS: Makefile
223-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
224- @case '$?' in \
225- *config.status*) \
226- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
227- *) \
228- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
229- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
230- esac;
231-
232-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
233- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
234-
235-$(top_srcdir)/configure: $(am__configure_deps)
236- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
237-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
238- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
239-$(am__aclocal_m4_deps):
240-
241-clean-noinstLIBRARIES:
242- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
243-libshapes.a: $(libshapes_a_OBJECTS) $(libshapes_a_DEPENDENCIES)
244- -rm -f libshapes.a
245- $(libshapes_a_AR) libshapes.a $(libshapes_a_OBJECTS) $(libshapes_a_LIBADD)
246- $(RANLIB) libshapes.a
247-
248-mostlyclean-compile:
249- -rm -f *.$(OBJEXT)
250-
251-distclean-compile:
252- -rm -f *.tab.c
253-
254-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BitmapBrowser.Po@am__quote@
255-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BitmapView.Po@am__quote@
256-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CTBrowser.Po@am__quote@
257-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CTView.Po@am__quote@
258-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FrameBrowser.Po@am__quote@
259-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FrameView.Po@am__quote@
260-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SequenceView.Po@am__quote@
261-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShapesDocument.Po@am__quote@
262-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShapesElements.Po@am__quote@
263-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShapesTreeItemData.Po@am__quote@
264-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShapesView.Po@am__quote@
265-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utilities.Po@am__quote@
266-
267-.cpp.o:
268-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
269-@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
270-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
271-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
272-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
273-
274-.cpp.obj:
275-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
276-@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
277-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
278-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
279-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
280-
281-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
282- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
283- unique=`for i in $$list; do \
284- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
285- done | \
286- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
287- END { if (nonempty) { for (i in files) print i; }; }'`; \
288- mkid -fID $$unique
289-tags: TAGS
290-
291-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
292- $(TAGS_FILES) $(LISP)
293- set x; \
294- here=`pwd`; \
295- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
296- unique=`for i in $$list; do \
297- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
298- done | \
299- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
300- END { if (nonempty) { for (i in files) print i; }; }'`; \
301- shift; \
302- if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
303- test -n "$$unique" || unique=$$empty_fix; \
304- if test $$# -gt 0; then \
305- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
306- "$$@" $$unique; \
307- else \
308- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
309- $$unique; \
310- fi; \
311- fi
312-ctags: CTAGS
313-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
314- $(TAGS_FILES) $(LISP)
315- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
316- unique=`for i in $$list; do \
317- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
318- done | \
319- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
320- END { if (nonempty) { for (i in files) print i; }; }'`; \
321- test -z "$(CTAGS_ARGS)$$unique" \
322- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
323- $$unique
324-
325-GTAGS:
326- here=`$(am__cd) $(top_builddir) && pwd` \
327- && $(am__cd) $(top_srcdir) \
328- && gtags -i $(GTAGS_ARGS) "$$here"
329-
330-distclean-tags:
331- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
332-
333-distdir: $(DISTFILES)
334- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
335- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
336- list='$(DISTFILES)'; \
337- dist_files=`for file in $$list; do echo $$file; done | \
338- sed -e "s|^$$srcdirstrip/||;t" \
339- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
340- case $$dist_files in \
341- */*) $(MKDIR_P) `echo "$$dist_files" | \
342- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
343- sort -u` ;; \
344- esac; \
345- for file in $$dist_files; do \
346- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
347- if test -d $$d/$$file; then \
348- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
349- if test -d "$(distdir)/$$file"; then \
350- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
351- fi; \
352- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
353- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
354- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
355- fi; \
356- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
357- else \
358- test -f "$(distdir)/$$file" \
359- || cp -p $$d/$$file "$(distdir)/$$file" \
360- || exit 1; \
361- fi; \
362- done
363-check-am: all-am
364-check: check-am
365-all-am: Makefile $(LIBRARIES)
366-installdirs:
367-install: install-am
368-install-exec: install-exec-am
369-install-data: install-data-am
370-uninstall: uninstall-am
371-
372-install-am: all-am
373- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
374-
375-installcheck: installcheck-am
376-install-strip:
377- if test -z '$(STRIP)'; then \
378- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
379- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
380- install; \
381- else \
382- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
383- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
384- "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
385- fi
386-mostlyclean-generic:
387-
388-clean-generic:
389-
390-distclean-generic:
391- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
392- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
393-
394-maintainer-clean-generic:
395- @echo "This command is intended for maintainers to use"
396- @echo "it deletes files that may require special tools to rebuild."
397-clean: clean-am
398-
399-clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
400-
401-distclean: distclean-am
402- -rm -rf ./$(DEPDIR)
403- -rm -f Makefile
404-distclean-am: clean-am distclean-compile distclean-generic \
405- distclean-tags
406-
407-dvi: dvi-am
408-
409-dvi-am:
410-
411-html: html-am
412-
413-html-am:
414-
415-info: info-am
416-
417-info-am:
418-
419-install-data-am:
420-
421-install-dvi: install-dvi-am
422-
423-install-dvi-am:
424-
425-install-exec-am:
426-
427-install-html: install-html-am
428-
429-install-html-am:
430-
431-install-info: install-info-am
432-
433-install-info-am:
434-
435-install-man:
436-
437-install-pdf: install-pdf-am
438-
439-install-pdf-am:
440-
441-install-ps: install-ps-am
442-
443-install-ps-am:
444-
445-installcheck-am:
446-
447-maintainer-clean: maintainer-clean-am
448- -rm -rf ./$(DEPDIR)
449- -rm -f Makefile
450-maintainer-clean-am: distclean-am maintainer-clean-generic
451-
452-mostlyclean: mostlyclean-am
453-
454-mostlyclean-am: mostlyclean-compile mostlyclean-generic
455-
456-pdf: pdf-am
457-
458-pdf-am:
459-
460-ps: ps-am
461-
462-ps-am:
463-
464-uninstall-am:
465-
466-.MAKE: install-am install-strip
467-
468-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
469- clean-noinstLIBRARIES ctags distclean distclean-compile \
470- distclean-generic distclean-tags distdir dvi dvi-am html \
471- html-am info info-am install install-am install-data \
472- install-data-am install-dvi install-dvi-am install-exec \
473- install-exec-am install-html install-html-am install-info \
474- install-info-am install-man install-pdf install-pdf-am \
475- install-ps install-ps-am install-strip installcheck \
476- installcheck-am installdirs maintainer-clean \
477- maintainer-clean-generic mostlyclean mostlyclean-compile \
478- mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
479- uninstall-am
480-
481-
482-# Tell versions [3.59,3.63) of GNU make to not export all variables.
483-# Otherwise a system limit (for SysV at least) may be exceeded.
484-.NOEXPORT:
--- a/Shapes/SequenceView.cpp
+++ b/Shapes/SequenceView.cpp
@@ -388,7 +388,7 @@ void SequenceView::AddBitmap(ShapesBitmap *bp)
388388 if (bp->Pixels() != NULL)
389389 mBitmaps.push_back(bp);
390390 else
391- wxLogError(wxT("SequenceView: someone tried to add a bitmap with NULL pixels"));
391+ wxLogError(_("SequenceView: someone tried to add a bitmap with NULL pixels"));
392392 }
393393 }
394394
--- a/Shapes/ShapesDocument.cpp
+++ b/Shapes/ShapesDocument.cpp
@@ -169,7 +169,7 @@ bool ShapesDocument::DoOpenDocument(const wxString& file)
169169 bool wxOpen = wxDocument::DoOpenDocument(file);
170170
171171 if (!(wxOpen && mGoodData)) {
172- wxLogError(wxT("[ShapesDocument] There was an error while loading, see log"));
172+ wxLogError(_("[ShapesDocument] There was an error while loading, see log"));
173173 return false;
174174 }
175175 return true;
@@ -236,7 +236,7 @@ wxOutputStream& ShapesDocument::SavePatch(wxOutputStream& stream, const ShapesDo
236236 #endif
237237 {
238238 if (mCollections.size() != other.mCollections.size()) {
239- wxLogError(wxT("[ShapesDocument] Shapes files must contain the same number of collections to generate a patch"));
239+ wxLogError(_("[ShapesDocument] Shapes files must contain the same number of collections to generate a patch"));
240240 return stream;
241241 }
242242
@@ -269,7 +269,7 @@ wxInputStream& ShapesDocument::LoadObject(wxInputStream& stream)
269269 wxInt32 filesize = stream.GetSize();
270270 #endif
271271 if (filesize < COLLECTIONS_PER_FILE * SIZEOF_collection_header) {
272- wxLogError(wxT("[ShapesDocument] File too small to be a Marathon shapes file"));
272+ wxLogError(_("[ShapesDocument] File too small to be a Marathon shapes file"));
273273 return stream;
274274 }
275275
@@ -280,7 +280,7 @@ wxInputStream& ShapesDocument::LoadObject(wxInputStream& stream)
280280 ShapesCollection *c = new ShapesCollection(IsVerbose());
281281
282282 if (IsVerbose())
283- wxLogDebug(wxT("[ShapesDocument] Trying to load collection %d"), i);
283+ wxLogDebug(_("[ShapesDocument] Trying to load collection %d"), i);
284284
285285 #if wxUSE_STD_IOSTREAM
286286 stream.seekg(i * SIZEOF_collection_header, std::ios::beg);
@@ -299,7 +299,7 @@ wxInputStream& ShapesDocument::LoadObject(wxInputStream& stream)
299299 if (i >= COLLECTIONS_PER_FILE)
300300 mGoodData = true;
301301 else
302- wxLogError(wxT("[ShapesDocument] Could not find enough collections. This may not be a Marathon Shapes file."));
302+ wxLogError(_("[ShapesDocument] Could not find enough collections. This may not be a Marathon Shapes file."));
303303
304304 return stream;
305305 }
@@ -335,7 +335,7 @@ bool ShapesDocument::LoadPatch(wxInputStream& stream)
335335 return false;
336336 }
337337 } else {
338- wxLogError(wxT("Shapes patches cannot add entire collections"));
338+ wxLogError(_("Shapes patches cannot add entire collections"));
339339 return false;
340340 }
341341 }
--- a/Shapes/ShapesElements.cpp
+++ b/Shapes/ShapesElements.cpp
@@ -135,7 +135,7 @@ ShapesColorTable::ShapesColorTable(std::ifstream& ifs, wxString file_ext): Shape
135135 colorCount = 256;
136136 } else {
137137 // we need at least 3*256 bytes
138- wxLogError(wxT("This Adobe Color Table file has an invalid size: will not try to load it."));
138+ wxLogError(_("This Adobe Color Table file has an invalid size: will not try to load it."));
139139 return;
140140 }
141141 ifs.seekg(0, std::ios::beg);
@@ -211,7 +211,7 @@ BigEndianBuffer& ShapesColorTable::LoadObject(BigEndianBuffer& buffer, unsigned
211211 color->LoadObject(buffer);
212212
213213 if (!color->IsGood()) {
214- wxLogError(wxT("[ShapesColorTable] Error loading color table"));
214+ wxLogError(_("[ShapesColorTable] Error loading color table"));
215215 mGoodData = false;
216216 return buffer;
217217 }
@@ -434,15 +434,15 @@ BigEndianBuffer& ShapesBitmap::LoadObject(BigEndianBuffer& buffer, unsigned int
434434 mBytesPerRow = buffer.ReadShort();
435435
436436 if (mWidth < 0) {
437- wxLogError(wxT("[ShapesBitmap] Invalid bitmap width %d"), mWidth);
437+ wxLogError(_("[ShapesBitmap] Invalid bitmap width %d"), mWidth);
438438 return buffer;
439439 }
440440 if (mHeight < 0) {
441- wxLogError(wxT("[ShapesBitmap] Invalid bitmap height %d"), mHeight);
441+ wxLogError(_("[ShapesBitmap] Invalid bitmap height %d"), mHeight);
442442 return buffer;
443443 }
444444 if (mBytesPerRow < -1) {
445- wxLogError(wxT("[ShapesBitmap] Invalid bitmap bytes-per-row %d"), mBytesPerRow);
445+ wxLogError(_("[ShapesBitmap] Invalid bitmap bytes-per-row %d"), mBytesPerRow);
446446 return buffer;
447447 }
448448
@@ -453,16 +453,16 @@ BigEndianBuffer& ShapesBitmap::LoadObject(BigEndianBuffer& buffer, unsigned int
453453
454454 mBitDepth = buffer.ReadShort();
455455 if (mBitDepth != 8) {
456- wxLogError(wxT("[ShapesBitmap] Invalid bitmap depth %d"), mBitDepth);
456+ wxLogError(_("[ShapesBitmap] Invalid bitmap depth %d"), mBitDepth);
457457 return buffer;
458458 }
459459
460460 if (IsVerbose()) {
461- wxLogDebug(wxT("[ShapesBitmap] Width: %d"), mWidth);
462- wxLogDebug(wxT("[ShapesBitmap] Height: %d"), mHeight);
463- wxLogDebug(wxT("[ShapesBitmap] Bytes/Row: %d"), mBytesPerRow);
464- wxLogDebug(wxT("[ShapesBitmap] Flags: %d"), flags);
465- wxLogDebug(wxT("[ShapesBitmap] Bit Depth: %d"), mBitDepth);
461+ wxLogDebug(_("[ShapesBitmap] Width: %d"), mWidth);
462+ wxLogDebug(_("[ShapesBitmap] Height: %d"), mHeight);
463+ wxLogDebug(_("[ShapesBitmap] Bytes/Row: %d"), mBytesPerRow);
464+ wxLogDebug(_("[ShapesBitmap] Flags: %d"), flags);
465+ wxLogDebug(_("[ShapesBitmap] Bit Depth: %d"), mBitDepth);
466466 }
467467
468468 // skip unused fields and placeholders
@@ -473,7 +473,7 @@ BigEndianBuffer& ShapesBitmap::LoadObject(BigEndianBuffer& buffer, unsigned int
473473 // load pixel data
474474 mPixels = new unsigned char[mWidth * mHeight];
475475 if (mPixels == NULL) {
476- wxLogError(wxT("[ShapesBitmap] Could not allocate pixel buffer"));
476+ wxLogError(_("[ShapesBitmap] Could not allocate pixel buffer"));
477477 return buffer;
478478 }
479479 if (mBytesPerRow > -1) {
@@ -694,7 +694,7 @@ void ShapesBitmap::FromImage(wxImage image, ShapesColorTable* colortable)
694694
695695 mPixels = new unsigned char[mWidth * mHeight];
696696 if (mPixels == NULL) {
697- wxLogError(wxT("Could not allocate new %dx%d bitmap\n"), mWidth, mHeight);
697+ wxLogError(_("Could not allocate new %dx%d bitmap\n"), mWidth, mHeight);
698698 return;
699699 }
700700 dst = mPixels;
@@ -823,19 +823,19 @@ BigEndianBuffer& ShapesFrame::LoadObject(BigEndianBuffer& buffer, unsigned int o
823823 mWorldY0 = buffer.ReadShort();
824824
825825 if (IsVerbose()) {
826- wxLogDebug(wxT("[ShapesFrame] Flags: %d"), flags);
827- wxLogDebug(wxT("[ShapesFrame] Min. Light Intensity: %f"), mMinimumLightIntensity);
828- wxLogDebug(wxT("[ShapesFrame] Bitmap Index: %d"), mBitmapIndex);
829- wxLogDebug(wxT("[ShapesFrame] Origin (X): %d"), mOriginX);
830- wxLogDebug(wxT("[ShapesFrame] Origin (Y): %d"), mOriginY);
831- wxLogDebug(wxT("[ShapesFrame] Key (X): %d"), mKeyX);
832- wxLogDebug(wxT("[ShapesFrame] Key (Y): %d"), mKeyY);
833- wxLogDebug(wxT("[ShapesFrame] World (Left): %d"), mWorldLeft);
834- wxLogDebug(wxT("[ShapesFrame] World (Right): %d"), mWorldRight);
835- wxLogDebug(wxT("[ShapesFrame] World (Top): %d"), mWorldTop);
836- wxLogDebug(wxT("[ShapesFrame] World (Bottom): %d"), mWorldBottom);
837- wxLogDebug(wxT("[ShapesFrame] World (X0): %d"), mWorldX0);
838- wxLogDebug(wxT("[ShapesFrame] World (Y0): %d"), mWorldY0);
826+ wxLogDebug(_("[ShapesFrame] Flags: %d"), flags);
827+ wxLogDebug(_("[ShapesFrame] Min. Light Intensity: %f"), mMinimumLightIntensity);
828+ wxLogDebug(_("[ShapesFrame] Bitmap Index: %d"), mBitmapIndex);
829+ wxLogDebug(_("[ShapesFrame] Origin (X): %d"), mOriginX);
830+ wxLogDebug(_("[ShapesFrame] Origin (Y): %d"), mOriginY);
831+ wxLogDebug(_("[ShapesFrame] Key (X): %d"), mKeyX);
832+ wxLogDebug(_("[ShapesFrame] Key (Y): %d"), mKeyY);
833+ wxLogDebug(_("[ShapesFrame] World (Left): %d"), mWorldLeft);
834+ wxLogDebug(_("[ShapesFrame] World (Right): %d"), mWorldRight);
835+ wxLogDebug(_("[ShapesFrame] World (Top): %d"), mWorldTop);
836+ wxLogDebug(_("[ShapesFrame] World (Bottom): %d"), mWorldBottom);
837+ wxLogDebug(_("[ShapesFrame] World (X0): %d"), mWorldX0);
838+ wxLogDebug(_("[ShapesFrame] World (Y0): %d"), mWorldY0);
839839 }
840840
841841 mGoodData = true;
@@ -951,7 +951,7 @@ BigEndianBuffer& ShapesSequence::LoadObject(BigEndianBuffer& buffer, long offset
951951 unsigned char namelen = buffer.ReadUChar();
952952
953953 if (namelen > 32) {
954- wxLogError(wxT("[ShapesSequence] Sequence name too long (%d/32)"), namelen);
954+ wxLogError(_("[ShapesSequence] Sequence name too long (%d/32)"), namelen);
955955 return buffer;
956956 }
957957
@@ -980,35 +980,35 @@ BigEndianBuffer& ShapesSequence::LoadObject(BigEndianBuffer& buffer, long offset
980980 buffer.Position(buffer.Position() + 28);
981981
982982 if (IsVerbose()) {
983- wxLogDebug(wxT("[ShapesSequence] Type: %d"), mType);
984- wxLogDebug(wxT("[ShapesSequence] Flags: %d"), mFlags);
985- wxLogDebug(wxT("[ShapesSequence] Name: %s"), mName.c_str());
986- wxLogDebug(wxT("[ShapesSequence] Number of Views: %d"), mNumberOfViews);
987- wxLogDebug(wxT("[ShapesSequence] Frames/Views: %d"), mFramesPerView);
988- wxLogDebug(wxT("[ShapesSequence] Ticks/Frame: %d"), mTicksPerFrame);
989- wxLogDebug(wxT("[ShapesSequence] Key Frame: %d"), mKeyFrame);
990- wxLogDebug(wxT("[ShapesSequence] Transfer Mode: %d"), mTransferMode);
991- wxLogDebug(wxT("[ShapesSequence] Transfer Mode Period: %d"), mTransferModePeriod);
992- wxLogDebug(wxT("[ShapesSequence] First Frame Sound: %d"), mFirstFrameSound);
993- wxLogDebug(wxT("[ShapesSequence] Key Frame Sound: %d"), mKeyFrameSound);
994- wxLogDebug(wxT("[ShapesSequence] Last Frame Sound: %d"), mLastFrameSound);
995- wxLogDebug(wxT("[ShapesSequence] Pixels to World: %d"), mPixelsToWorld);
996- wxLogDebug(wxT("[ShapesSequence] Loop Frame: %d"), mLoopFrame);
983+ wxLogDebug(_("[ShapesSequence] Type: %d"), mType);
984+ wxLogDebug(_("[ShapesSequence] Flags: %d"), mFlags);
985+ wxLogDebug(_("[ShapesSequence] Name: %s"), mName.c_str());
986+ wxLogDebug(_("[ShapesSequence] Number of Views: %d"), mNumberOfViews);
987+ wxLogDebug(_("[ShapesSequence] Frames/Views: %d"), mFramesPerView);
988+ wxLogDebug(_("[ShapesSequence] Ticks/Frame: %d"), mTicksPerFrame);
989+ wxLogDebug(_("[ShapesSequence] Key Frame: %d"), mKeyFrame);
990+ wxLogDebug(_("[ShapesSequence] Transfer Mode: %d"), mTransferMode);
991+ wxLogDebug(_("[ShapesSequence] Transfer Mode Period: %d"), mTransferModePeriod);
992+ wxLogDebug(_("[ShapesSequence] First Frame Sound: %d"), mFirstFrameSound);
993+ wxLogDebug(_("[ShapesSequence] Key Frame Sound: %d"), mKeyFrameSound);
994+ wxLogDebug(_("[ShapesSequence] Last Frame Sound: %d"), mLastFrameSound);
995+ wxLogDebug(_("[ShapesSequence] Pixels to World: %d"), mPixelsToWorld);
996+ wxLogDebug(_("[ShapesSequence] Loop Frame: %d"), mLoopFrame);
997997 }
998998
999999 if (mNumberOfViews < 0 || mFramesPerView < 0) {
1000- wxLogError(wxT("[ShapesSequence] Invalid sequence type parameters: numberOfViews=%d, framesPerView=%d"),
1000+ wxLogError(_("[ShapesSequence] Invalid sequence type parameters: numberOfViews=%d, framesPerView=%d"),
10011001 mNumberOfViews, mFramesPerView);
10021002 return buffer;
10031003 }
10041004 // guess these shouldn't be < 0, but RED Shapes have a case with mKeyFrame=-1
10051005 if (mKeyFrame < -1 || mLoopFrame < -1) {
1006- wxLogError(wxT("[ShapesSequence] Invalid key/loop frame values in sequence data: keyFrame=%d, loopFrame=%d"),
1006+ wxLogError(_("[ShapesSequence] Invalid key/loop frame values in sequence data: keyFrame=%d, loopFrame=%d"),
10071007 mKeyFrame, mLoopFrame);
10081008 return buffer;
10091009 }
10101010 if (mFirstFrameSound < -1 || mKeyFrameSound < -1 || mLastFrameSound < -1) {
1011- wxLogError(wxT("[ShapesSequence] Invalid sound values in sequence data: firstFrameSound=%d, keyFrameSound=%d, lastFrameSound=%d"),
1011+ wxLogError(_("[ShapesSequence] Invalid sound values in sequence data: firstFrameSound=%d, keyFrameSound=%d, lastFrameSound=%d"),
10121012 mFirstFrameSound, mKeyFrameSound, mLastFrameSound);
10131013 return buffer;
10141014 }
@@ -1046,7 +1046,7 @@ int ActualNumberOfViews(int t)
10461046 case ANIMATED_8:
10471047 return 8;
10481048 default:
1049- wxLogError(wxT("[ShapesSequence] Unknown sequence type %d, don't know the number of views"), t);
1049+ wxLogError(_("[ShapesSequence] Unknown sequence type %d, don't know the number of views"), t);
10501050 return t;
10511051 }
10521052 return -1;
@@ -1491,12 +1491,12 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
14911491
14921492 // validate values
14931493 if (mVersion != COLLECTION_VERSION) {
1494- wxLogError(wxT("[ShapesChunk] Unknown collection version %d"), mVersion);
1494+ wxLogError(_("[ShapesChunk] Unknown collection version %d"), mVersion);
14951495 return buffer;
14961496 }
14971497
14981498 if ((unsigned long)size != buffer.Size()) {
1499- wxLogError(wxT("[ShapesChunk] Chunk size mismatch (%ld/%d): this may not be a Marathon shapes file"), size, buffer.Size());
1499+ wxLogError(_("[ShapesChunk] Chunk size mismatch (%ld/%d): this may not be a Marathon shapes file"), size, buffer.Size());
15001500 return buffer;
15011501 }
15021502 if (color_table_offset < SIZEOF_collection_definition
@@ -1507,22 +1507,22 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15071507 || low_level_shape_offset_table_offset >= size
15081508 || bitmap_offset_table_offset < SIZEOF_collection_definition
15091509 || bitmap_offset_table_offset >= size) {
1510- wxLogError(wxT("[ShapesChunk] Invalid offsets in collection definition: this may not be a Marathon shapes file"));
1510+ wxLogError(_("[ShapesChunk] Invalid offsets in collection definition: this may not be a Marathon shapes file"));
15111511 return buffer;
15121512 }
15131513 if (color_count < 0 || clut_count < 0 || high_level_shape_count < 0 || low_level_shape_count < 0 || bitmap_count < 0) {
1514- wxLogError(wxT("[ShapesChunk] Invalid object counts in collection definition: this may not be a Marathon shapes file"));
1514+ wxLogError(_("[ShapesChunk] Invalid object counts in collection definition: this may not be a Marathon shapes file"));
15151515 return buffer;
15161516 }
15171517
15181518 if (IsVerbose()) {
1519- wxLogDebug(wxT("[ShapesChunk] Version: %d"), mVersion);
1520- wxLogDebug(wxT("[ShapesChunk] Type: %d"), mType);
1521- wxLogDebug(wxT("[ShapesChunk] Flags: %d"), mFlags);
1522- wxLogDebug(wxT("[ShapesChunk] %d color tables, %d colors per table"), clut_count, color_count);
1523- wxLogDebug(wxT("[ShapesChunk] %d sequences"), high_level_shape_count);
1524- wxLogDebug(wxT("[ShapesChunk] %d frames"), low_level_shape_count);
1525- wxLogDebug(wxT("[ShapesChunk] %d bitmaps"), bitmap_count);
1519+ wxLogDebug(_("[ShapesChunk] Version: %d"), mVersion);
1520+ wxLogDebug(_("[ShapesChunk] Type: %d"), mType);
1521+ wxLogDebug(_("[ShapesChunk] Flags: %d"), mFlags);
1522+ wxLogDebug(_("[ShapesChunk] %d color tables, %d colors per table"), clut_count, color_count);
1523+ wxLogDebug(_("[ShapesChunk] %d sequences"), high_level_shape_count);
1524+ wxLogDebug(_("[ShapesChunk] %d frames"), low_level_shape_count);
1525+ wxLogDebug(_("[ShapesChunk] %d bitmaps"), bitmap_count);
15261526 }
15271527
15281528 // load color tables
@@ -1530,7 +1530,7 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15301530 ShapesColorTable *color_table = new ShapesColorTable(IsVerbose());
15311531
15321532 if (IsVerbose())
1533- wxLogDebug(wxT("[ShapesChunk] Loading colortable %d/%d"), i+1, clut_count);
1533+ wxLogDebug(_("[ShapesChunk] Loading colortable %d/%d"), i+1, clut_count);
15341534
15351535 oldpos = buffer.Position();
15361536
@@ -1540,7 +1540,7 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15401540
15411541 // we stop if an error occured
15421542 if (!color_table->IsGood()) {
1543- wxLogError(wxT("[ShapesChunk] Error loading color table %d... Dropped"), i);
1543+ wxLogError(_("[ShapesChunk] Error loading color table %d... Dropped"), i);
15441544 return buffer;
15451545 }
15461546
@@ -1552,13 +1552,13 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15521552 for (i = 0; i < bitmap_count; i++) {
15531553 offset = buffer.ReadLong();
15541554 if (offset < SIZEOF_collection_definition || offset >= size) {
1555- wxLogError(wxT("[ShapesChunk] Invalid bitmap offset: this may not be a Marathon shapes file"));
1555+ wxLogError(_("[ShapesChunk] Invalid bitmap offset: this may not be a Marathon shapes file"));
15561556 return buffer;
15571557 }
15581558
15591559 ShapesBitmap *bitmap = new ShapesBitmap(IsVerbose());
15601560 if (IsVerbose())
1561- wxLogDebug(wxT("[ShapesChunk] Loading bitmap %d/%d"), i+1, bitmap_count);
1561+ wxLogDebug(_("[ShapesChunk] Loading bitmap %d/%d"), i+1, bitmap_count);
15621562
15631563 oldpos = buffer.Position();
15641564
@@ -1568,7 +1568,7 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15681568
15691569 // we stop if an error occured
15701570 if (!bitmap->IsGood()) {
1571- wxLogError(wxT("[ShapesDocument] Error loading bitmap %d... Dropped"), i);
1571+ wxLogError(_("[ShapesDocument] Error loading bitmap %d... Dropped"), i);
15721572 return buffer;
15731573 }
15741574
@@ -1580,13 +1580,13 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15801580 for (i = 0; i < high_level_shape_count; i++) {
15811581 offset = buffer.ReadLong();
15821582 if (offset < SIZEOF_collection_definition || offset >= size) {
1583- wxLogError(wxT("[ShapesChunk] Invalid sequence offset: this may not be a Marathon shapes file"));
1583+ wxLogError(_("[ShapesChunk] Invalid sequence offset: this may not be a Marathon shapes file"));
15841584 return buffer;
15851585 }
15861586
15871587 ShapesSequence *sequence = new ShapesSequence(IsVerbose());
15881588 if (IsVerbose())
1589- wxLogDebug(wxT("[ShapesChunk] Loading sequence %d/%d"), i+1, high_level_shape_count);
1589+ wxLogDebug(_("[ShapesChunk] Loading sequence %d/%d"), i+1, high_level_shape_count);
15901590
15911591 oldpos = buffer.Position();
15921592
@@ -1596,7 +1596,7 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
15961596
15971597 // we stop if an error occured
15981598 if (!sequence->IsGood()) {
1599- wxLogError(wxT("[ShapesDocument] Error loading sequence... Dropped"));
1599+ wxLogError(_("[ShapesDocument] Error loading sequence... Dropped"));
16001600 return buffer;
16011601 }
16021602
@@ -1608,13 +1608,13 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
16081608 for (i = 0; i < low_level_shape_count; i++) {
16091609 offset = buffer.ReadLong();
16101610 if (offset < SIZEOF_collection_definition || offset >= size) {
1611- wxLogError(wxT("[ShapesChunk] Invalid frame offset: this may not be a Marathon shapes file"));
1611+ wxLogError(_("[ShapesChunk] Invalid frame offset: this may not be a Marathon shapes file"));
16121612 return buffer;
16131613 }
16141614
16151615 ShapesFrame *frame = new ShapesFrame(IsVerbose());
16161616 if (IsVerbose())
1617- wxLogDebug(wxT("[ShapesChunk] Loading frame %d/%d"), i+1, low_level_shape_count);
1617+ wxLogDebug(_("[ShapesChunk] Loading frame %d/%d"), i+1, low_level_shape_count);
16181618
16191619 oldpos = buffer.Position();
16201620
@@ -1636,7 +1636,7 @@ BigEndianBuffer& ShapesChunk::LoadObject(BigEndianBuffer& buffer)
16361636
16371637 // store if correct
16381638 if (!frame->IsGood()) {
1639- wxLogError(wxT("[ShapesDocument] Error loading frame %d... Dropped"), i);
1639+ wxLogError(_("[ShapesDocument] Error loading frame %d... Dropped"), i);
16401640 return buffer;
16411641 }
16421642
@@ -1659,7 +1659,7 @@ BigEndianBuffer& ShapesChunk::LoadPatch(BigEndianBuffer& buffer)
16591659 case FOUR_CHARS_TO_INT('c','l','d','f'): {
16601660 mVersion = buffer.ReadShort();
16611661 if (mVersion != COLLECTION_VERSION) {
1662- wxLogError(wxT("[ShapesChunk] Unknown 'cldf' version %d in patch"), mVersion);
1662+ wxLogError(_("[ShapesChunk] Unknown 'cldf' version %d in patch"), mVersion);
16631663 mGoodData = false;
16641664 return buffer;
16651665 }
@@ -1693,7 +1693,7 @@ BigEndianBuffer& ShapesChunk::LoadPatch(BigEndianBuffer& buffer)
16931693 return buffer;
16941694 }
16951695 } else {
1696- wxLogError(wxT("[ShapesChunk] Invliad 'ctab' index"));
1696+ wxLogError(_("[ShapesChunk] Invliad 'ctab' index"));
16971697 mGoodData = false;
16981698 return buffer;
16991699 }
@@ -1715,7 +1715,7 @@ BigEndianBuffer& ShapesChunk::LoadPatch(BigEndianBuffer& buffer)
17151715 return buffer;
17161716 }
17171717 } else {
1718- wxLogError(wxT("[ShapesChunk] Invalid 'hlsh' index"));
1718+ wxLogError(_("[ShapesChunk] Invalid 'hlsh' index"));
17191719 mGoodData = false;
17201720 return buffer;
17211721 }
@@ -1734,7 +1734,7 @@ BigEndianBuffer& ShapesChunk::LoadPatch(BigEndianBuffer& buffer)
17341734 return buffer;
17351735 }
17361736 } else {
1737- wxLogError(wxT("[ShapesChunk] Invalid 'llsh' index"));
1737+ wxLogError(_("[ShapesChunk] Invalid 'llsh' index"));
17381738 mGoodData = false;
17391739 return buffer;
17401740 }
@@ -1757,7 +1757,7 @@ BigEndianBuffer& ShapesChunk::LoadPatch(BigEndianBuffer& buffer)
17571757 return buffer;
17581758 }
17591759 } else {
1760- wxLogError(wxT("[ShapesChunk] Invalid 'bmap' index"));
1760+ wxLogError(_("[ShapesChunk] Invalid 'bmap' index"));
17611761 mGoodData = false;
17621762 return buffer;
17631763 }
@@ -2007,14 +2007,14 @@ wxInputStream& ShapesCollection::LoadObject(wxInputStream& stream)
20072007 return stream;
20082008
20092009 if (IsVerbose()) {
2010- wxLogDebug(wxT("[ShapesCollection] Status: %d"), mStatus);
2011- wxLogDebug(wxT("[ShapesCollection] Flags: %d"), mFlags);
2010+ wxLogDebug(_("[ShapesCollection] Status: %d"), mStatus);
2011+ wxLogDebug(_("[ShapesCollection] Flags: %d"), mFlags);
20122012 }
20132013
20142014 // is there the 8-bit version?
20152015 if (offset8 != -1) {
20162016 if (IsVerbose())
2017- wxLogDebug(wxT("[ShapesCollection] 8-bit chunk present"));
2017+ wxLogDebug(_("[ShapesCollection] 8-bit chunk present"));
20182018
20192019 BigEndianBuffer chunkbuffer(length8);
20202020
@@ -2030,7 +2030,7 @@ wxInputStream& ShapesCollection::LoadObject(wxInputStream& stream)
20302030 pc->LoadObject(chunkbuffer);
20312031
20322032 if (!pc->IsGood()) {
2033- wxLogError(wxT("[ShapesCollection] Error loading 8-bit chunk... Dropped"));
2033+ wxLogError(_("[ShapesCollection] Error loading 8-bit chunk... Dropped"));
20342034 return stream;
20352035 }
20362036 mChunks[0] = pc;
@@ -2039,7 +2039,7 @@ wxInputStream& ShapesCollection::LoadObject(wxInputStream& stream)
20392039 // is there the 16-bit version?
20402040 if (offset16 != -1) {
20412041 if (IsVerbose())
2042- wxLogDebug(wxT("[ShapesCollection] 16/32-bit chunk present"));
2042+ wxLogDebug(_("[ShapesCollection] 16/32-bit chunk present"));
20432043
20442044 BigEndianBuffer chunkbuffer(length16);
20452045
@@ -2055,7 +2055,7 @@ wxInputStream& ShapesCollection::LoadObject(wxInputStream& stream)
20552055 pc->LoadObject(chunkbuffer);
20562056
20572057 if (!pc->IsGood()) {
2058- wxLogError(wxT("[ShapesCollection] Error loading 16/32-bit chunk... Dropped"));
2058+ wxLogError(_("[ShapesCollection] Error loading 16/32-bit chunk... Dropped"));
20592059 return stream;
20602060 }
20612061 mChunks[1] = pc;
@@ -2080,7 +2080,7 @@ BigEndianBuffer& ShapesCollection::LoadPatch(BigEndianBuffer& buffer)
20802080 }
20812081 chunk = mChunks[1];
20822082 } else {
2083- wxLogError(wxT("[ShapesCollection] Error loading patch chunk; invalid depth"));
2083+ wxLogError(_("[ShapesCollection] Error loading patch chunk; invalid depth"));
20842084 mGoodData = false;
20852085 return buffer;
20862086 }
--- a/Shapes/ShapesView.cpp
+++ b/Shapes/ShapesView.cpp
@@ -812,7 +812,7 @@ void ShapesView::MenuShapesExportBitmapMask(wxCommandEvent &e)
812812 if (selection >= 0) {
813813 wxString prompt = wxString::Format(_("Export bitmap %d mask"), selection),
814814 name = wxString::Format(_("bitmap%.3dmask.bmp"), selection),
815- path = wxFileSelector(prompt, wxT(""), name, _(""), _("BMP image|*.bmp"), wxSAVE | wxOVERWRITE_PROMPT);
815+ path = wxFileSelector(prompt, wxT(""), name, wxT(""), _("BMP image|*.bmp"), wxSAVE | wxOVERWRITE_PROMPT);
816816
817817 if (!path.empty()) {
818818 ShapesBitmap *bitmap = ((ShapesDocument*)GetDocument())->GetBitmap(mSelectedColl, mSelectedVers, selection);
--- a/Shapes/utilities.cpp
+++ b/Shapes/utilities.cpp
@@ -46,7 +46,7 @@ wxImage ShapesBitmapToImage(ShapesBitmap *bp, ShapesColorTable *ct, bool white_t
4646 *outp++ = color->Green() >> 8;
4747 *outp++ = color->Blue() >> 8;
4848 } else {
49- wxLogError(wxT("[utilities ShapesBitmapToImage] Pixel value %u with just %u colors/table. Aborting"),
49+ wxLogError(_("[utilities ShapesBitmapToImage] Pixel value %u with just %u colors/table. Aborting"),
5050 value, colors_per_table);
5151 break;
5252 }
--- a/Sounds/Makefile.in
+++ /dev/null
@@ -1,466 +0,0 @@
1-# Makefile.in generated by automake 1.11.2 from Makefile.am.
2-# @configure_input@
3-
4-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6-# Foundation, Inc.
7-# This Makefile.in is free software; the Free Software Foundation
8-# gives unlimited permission to copy and/or distribute it,
9-# with or without modifications, as long as this notice is preserved.
10-
11-# This program is distributed in the hope that it will be useful,
12-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14-# PARTICULAR PURPOSE.
15-
16-@SET_MAKE@
17-
18-VPATH = @srcdir@
19-pkgdatadir = $(datadir)/@PACKAGE@
20-pkgincludedir = $(includedir)/@PACKAGE@
21-pkglibdir = $(libdir)/@PACKAGE@
22-pkglibexecdir = $(libexecdir)/@PACKAGE@
23-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
24-install_sh_DATA = $(install_sh) -c -m 644
25-install_sh_PROGRAM = $(install_sh) -c
26-install_sh_SCRIPT = $(install_sh) -c
27-INSTALL_HEADER = $(INSTALL_DATA)
28-transform = $(program_transform_name)
29-NORMAL_INSTALL = :
30-PRE_INSTALL = :
31-POST_INSTALL = :
32-NORMAL_UNINSTALL = :
33-PRE_UNINSTALL = :
34-POST_UNINSTALL = :
35-build_triplet = @build@
36-host_triplet = @host@
37-target_triplet = @target@
38-subdir = Sounds
39-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
40-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
42-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
43- $(ACLOCAL_M4)
44-mkinstalldirs = $(install_sh) -d
45-CONFIG_HEADER = $(top_builddir)/config.h
46-CONFIG_CLEAN_FILES =
47-CONFIG_CLEAN_VPATH_FILES =
48-LIBRARIES = $(noinst_LIBRARIES)
49-AR = ar
50-ARFLAGS = cru
51-libsounds_a_AR = $(AR) $(ARFLAGS)
52-libsounds_a_LIBADD =
53-am_libsounds_a_OBJECTS = SoundsDocument.$(OBJEXT) SoundsView.$(OBJEXT) \
54- SoundsElements.$(OBJEXT)
55-libsounds_a_OBJECTS = $(am_libsounds_a_OBJECTS)
56-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
57-depcomp = $(SHELL) $(top_srcdir)/depcomp
58-am__depfiles_maybe = depfiles
59-am__mv = mv -f
60-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
61- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
62-CXXLD = $(CXX)
63-CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
64- -o $@
65-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
66- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
67-CCLD = $(CC)
68-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
69-SOURCES = $(libsounds_a_SOURCES)
70-DIST_SOURCES = $(libsounds_a_SOURCES)
71-ETAGS = etags
72-CTAGS = ctags
73-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
74-ACLOCAL = @ACLOCAL@
75-AMTAR = @AMTAR@
76-AUTOCONF = @AUTOCONF@
77-AUTOHEADER = @AUTOHEADER@
78-AUTOMAKE = @AUTOMAKE@
79-AWK = @AWK@
80-CC = @CC@
81-CCDEPMODE = @CCDEPMODE@
82-CFLAGS = @CFLAGS@
83-CPP = @CPP@
84-CPPFLAGS = @CPPFLAGS@
85-CXX = @CXX@
86-CXXCPP = @CXXCPP@
87-CXXDEPMODE = @CXXDEPMODE@
88-CXXFLAGS = @CXXFLAGS@
89-CYGPATH_W = @CYGPATH_W@
90-DEFS = @DEFS@
91-DEPDIR = @DEPDIR@
92-ECHO_C = @ECHO_C@
93-ECHO_N = @ECHO_N@
94-ECHO_T = @ECHO_T@
95-EXEEXT = @EXEEXT@
96-INSTALL = @INSTALL@
97-INSTALL_DATA = @INSTALL_DATA@
98-INSTALL_PROGRAM = @INSTALL_PROGRAM@
99-INSTALL_SCRIPT = @INSTALL_SCRIPT@
100-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
101-LDFLAGS = @LDFLAGS@
102-LIBOBJS = @LIBOBJS@
103-LIBS = @LIBS@
104-LTLIBOBJS = @LTLIBOBJS@
105-MAKEINFO = @MAKEINFO@
106-MKDIR_P = @MKDIR_P@
107-OBJEXT = @OBJEXT@
108-PACKAGE = @PACKAGE@
109-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
110-PACKAGE_NAME = @PACKAGE_NAME@
111-PACKAGE_STRING = @PACKAGE_STRING@
112-PACKAGE_TARNAME = @PACKAGE_TARNAME@
113-PACKAGE_URL = @PACKAGE_URL@
114-PACKAGE_VERSION = @PACKAGE_VERSION@
115-PATH_SEPARATOR = @PATH_SEPARATOR@
116-PKG_CONFIG = @PKG_CONFIG@
117-RANLIB = @RANLIB@
118-SET_MAKE = @SET_MAKE@
119-SHELL = @SHELL@
120-SNDFILE_CFLAGS = @SNDFILE_CFLAGS@
121-SNDFILE_LIBS = @SNDFILE_LIBS@
122-STRIP = @STRIP@
123-VERSION = @VERSION@
124-WINDRES = @WINDRES@
125-WX_CFLAGS = @WX_CFLAGS@
126-WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@
127-WX_CONFIG_PATH = @WX_CONFIG_PATH@
128-WX_CPPFLAGS = @WX_CPPFLAGS@
129-WX_CXXFLAGS = @WX_CXXFLAGS@
130-WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@
131-WX_LIBS = @WX_LIBS@
132-WX_LIBS_STATIC = @WX_LIBS_STATIC@
133-WX_RESCOMP = @WX_RESCOMP@
134-WX_VERSION = @WX_VERSION@
135-WX_VERSION_MAJOR = @WX_VERSION_MAJOR@
136-WX_VERSION_MICRO = @WX_VERSION_MICRO@
137-WX_VERSION_MINOR = @WX_VERSION_MINOR@
138-abs_builddir = @abs_builddir@
139-abs_srcdir = @abs_srcdir@
140-abs_top_builddir = @abs_top_builddir@
141-abs_top_srcdir = @abs_top_srcdir@
142-ac_ct_CC = @ac_ct_CC@
143-ac_ct_CXX = @ac_ct_CXX@
144-am__include = @am__include@
145-am__leading_dot = @am__leading_dot@
146-am__quote = @am__quote@
147-am__tar = @am__tar@
148-am__untar = @am__untar@
149-bindir = @bindir@
150-build = @build@
151-build_alias = @build_alias@
152-build_cpu = @build_cpu@
153-build_os = @build_os@
154-build_vendor = @build_vendor@
155-builddir = @builddir@
156-datadir = @datadir@
157-datarootdir = @datarootdir@
158-docdir = @docdir@
159-dvidir = @dvidir@
160-exec_prefix = @exec_prefix@
161-host = @host@
162-host_alias = @host_alias@
163-host_cpu = @host_cpu@
164-host_os = @host_os@
165-host_vendor = @host_vendor@
166-htmldir = @htmldir@
167-includedir = @includedir@
168-infodir = @infodir@
169-install_sh = @install_sh@
170-libdir = @libdir@
171-libexecdir = @libexecdir@
172-localedir = @localedir@
173-localstatedir = @localstatedir@
174-mandir = @mandir@
175-mkdir_p = @mkdir_p@
176-oldincludedir = @oldincludedir@
177-pdfdir = @pdfdir@
178-prefix = @prefix@
179-program_transform_name = @program_transform_name@
180-psdir = @psdir@
181-sbindir = @sbindir@
182-sharedstatedir = @sharedstatedir@
183-srcdir = @srcdir@
184-sysconfdir = @sysconfdir@
185-target = @target@
186-target_alias = @target_alias@
187-target_cpu = @target_cpu@
188-target_os = @target_os@
189-target_vendor = @target_vendor@
190-top_build_prefix = @top_build_prefix@
191-top_builddir = @top_builddir@
192-top_srcdir = @top_srcdir@
193-noinst_LIBRARIES = libsounds.a
194-libsounds_a_SOURCES = SoundsDocument.h SoundsElements.h SoundsView.h \
195- SoundsDocument.cpp SoundsView.cpp SoundsElements.cpp
196-
197-all: all-am
198-
199-.SUFFIXES:
200-.SUFFIXES: .cpp .o .obj
201-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
202- @for dep in $?; do \
203- case '$(am__configure_deps)' in \
204- *$$dep*) \
205- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
206- && { if test -f $@; then exit 0; else break; fi; }; \
207- exit 1;; \
208- esac; \
209- done; \
210- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Sounds/Makefile'; \
211- $(am__cd) $(top_srcdir) && \
212- $(AUTOMAKE) --foreign Sounds/Makefile
213-.PRECIOUS: Makefile
214-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
215- @case '$?' in \
216- *config.status*) \
217- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
218- *) \
219- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
220- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
221- esac;
222-
223-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
224- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
225-
226-$(top_srcdir)/configure: $(am__configure_deps)
227- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
228-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
229- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
230-$(am__aclocal_m4_deps):
231-
232-clean-noinstLIBRARIES:
233- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
234-libsounds.a: $(libsounds_a_OBJECTS) $(libsounds_a_DEPENDENCIES)
235- -rm -f libsounds.a
236- $(libsounds_a_AR) libsounds.a $(libsounds_a_OBJECTS) $(libsounds_a_LIBADD)
237- $(RANLIB) libsounds.a
238-
239-mostlyclean-compile:
240- -rm -f *.$(OBJEXT)
241-
242-distclean-compile:
243- -rm -f *.tab.c
244-
245-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SoundsDocument.Po@am__quote@
246-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SoundsElements.Po@am__quote@
247-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SoundsView.Po@am__quote@
248-
249-.cpp.o:
250-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
251-@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
252-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
253-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
254-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
255-
256-.cpp.obj:
257-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
258-@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
259-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
260-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
261-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
262-
263-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
264- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
265- unique=`for i in $$list; do \
266- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
267- done | \
268- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
269- END { if (nonempty) { for (i in files) print i; }; }'`; \
270- mkid -fID $$unique
271-tags: TAGS
272-
273-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
274- $(TAGS_FILES) $(LISP)
275- set x; \
276- here=`pwd`; \
277- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
278- unique=`for i in $$list; do \
279- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
280- done | \
281- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
282- END { if (nonempty) { for (i in files) print i; }; }'`; \
283- shift; \
284- if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
285- test -n "$$unique" || unique=$$empty_fix; \
286- if test $$# -gt 0; then \
287- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
288- "$$@" $$unique; \
289- else \
290- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
291- $$unique; \
292- fi; \
293- fi
294-ctags: CTAGS
295-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
296- $(TAGS_FILES) $(LISP)
297- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
298- unique=`for i in $$list; do \
299- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
300- done | \
301- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
302- END { if (nonempty) { for (i in files) print i; }; }'`; \
303- test -z "$(CTAGS_ARGS)$$unique" \
304- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
305- $$unique
306-
307-GTAGS:
308- here=`$(am__cd) $(top_builddir) && pwd` \
309- && $(am__cd) $(top_srcdir) \
310- && gtags -i $(GTAGS_ARGS) "$$here"
311-
312-distclean-tags:
313- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
314-
315-distdir: $(DISTFILES)
316- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
317- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
318- list='$(DISTFILES)'; \
319- dist_files=`for file in $$list; do echo $$file; done | \
320- sed -e "s|^$$srcdirstrip/||;t" \
321- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
322- case $$dist_files in \
323- */*) $(MKDIR_P) `echo "$$dist_files" | \
324- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
325- sort -u` ;; \
326- esac; \
327- for file in $$dist_files; do \
328- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
329- if test -d $$d/$$file; then \
330- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
331- if test -d "$(distdir)/$$file"; then \
332- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
333- fi; \
334- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
335- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
336- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
337- fi; \
338- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
339- else \
340- test -f "$(distdir)/$$file" \
341- || cp -p $$d/$$file "$(distdir)/$$file" \
342- || exit 1; \
343- fi; \
344- done
345-check-am: all-am
346-check: check-am
347-all-am: Makefile $(LIBRARIES)
348-installdirs:
349-install: install-am
350-install-exec: install-exec-am
351-install-data: install-data-am
352-uninstall: uninstall-am
353-
354-install-am: all-am
355- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
356-
357-installcheck: installcheck-am
358-install-strip:
359- if test -z '$(STRIP)'; then \
360- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
361- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
362- install; \
363- else \
364- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
365- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
366- "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
367- fi
368-mostlyclean-generic:
369-
370-clean-generic:
371-
372-distclean-generic:
373- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
374- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
375-
376-maintainer-clean-generic:
377- @echo "This command is intended for maintainers to use"
378- @echo "it deletes files that may require special tools to rebuild."
379-clean: clean-am
380-
381-clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
382-
383-distclean: distclean-am
384- -rm -rf ./$(DEPDIR)
385- -rm -f Makefile
386-distclean-am: clean-am distclean-compile distclean-generic \
387- distclean-tags
388-
389-dvi: dvi-am
390-
391-dvi-am:
392-
393-html: html-am
394-
395-html-am:
396-
397-info: info-am
398-
399-info-am:
400-
401-install-data-am:
402-
403-install-dvi: install-dvi-am
404-
405-install-dvi-am:
406-
407-install-exec-am:
408-
409-install-html: install-html-am
410-
411-install-html-am:
412-
413-install-info: install-info-am
414-
415-install-info-am:
416-
417-install-man:
418-
419-install-pdf: install-pdf-am
420-
421-install-pdf-am:
422-
423-install-ps: install-ps-am
424-
425-install-ps-am:
426-
427-installcheck-am:
428-
429-maintainer-clean: maintainer-clean-am
430- -rm -rf ./$(DEPDIR)
431- -rm -f Makefile
432-maintainer-clean-am: distclean-am maintainer-clean-generic
433-
434-mostlyclean: mostlyclean-am
435-
436-mostlyclean-am: mostlyclean-compile mostlyclean-generic
437-
438-pdf: pdf-am
439-
440-pdf-am:
441-
442-ps: ps-am
443-
444-ps-am:
445-
446-uninstall-am:
447-
448-.MAKE: install-am install-strip
449-
450-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
451- clean-noinstLIBRARIES ctags distclean distclean-compile \
452- distclean-generic distclean-tags distdir dvi dvi-am html \
453- html-am info info-am install install-am install-data \
454- install-data-am install-dvi install-dvi-am install-exec \
455- install-exec-am install-html install-html-am install-info \
456- install-info-am install-man install-pdf install-pdf-am \
457- install-ps install-ps-am install-strip installcheck \
458- installcheck-am installdirs maintainer-clean \
459- maintainer-clean-generic mostlyclean mostlyclean-compile \
460- mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
461- uninstall-am
462-
463-
464-# Tell versions [3.59,3.63) of GNU make to not export all variables.
465-# Otherwise a system limit (for SysV at least) may be exceeded.
466-.NOEXPORT:
--- a/Sounds/SoundsDocument.cpp
+++ b/Sounds/SoundsDocument.cpp
@@ -111,7 +111,7 @@ bool SoundsDocument::DoOpenDocument(const wxString& file)
111111 bool wxOpen = wxDocument::DoOpenDocument(file);
112112
113113 if (!(wxOpen && mGoodData)) {
114- wxLogError(wxT("[SoundsDocument] There was an error while loading, see log"));
114+ wxLogError(_("[SoundsDocument] There was an error while loading, see log"));
115115 return false;
116116 }
117117 return true;
@@ -198,12 +198,12 @@ wxInputStream& SoundsDocument::LoadObject(wxInputStream& stream)
198198 mSoundCount = filebuffer.ReadShort();
199199
200200 if ((mVersion != 0 && mVersion != 1) || mTag != FOUR_CHARS_TO_INT('s','n','d','2')) {
201- wxLogError(wxT("[SoundsDocument] Error loading : Incorrect version/tag, (%d/%x)"), mVersion, mTag);
201+ wxLogError(_("[SoundsDocument] Error loading : Incorrect version/tag, (%d/%x)"), mVersion, mTag);
202202 return stream;
203203 }
204204
205205 if (mSoundCount < 0 || mSourceCount < 0) {
206- wxLogError(wxT("[SoundsDocument] Error loading : Incorrect Sound/Source count (%d/%d)"), mSoundCount, mSourceCount);
206+ wxLogError(_("[SoundsDocument] Error loading : Incorrect Sound/Source count (%d/%d)"), mSoundCount, mSourceCount);
207207 return stream;
208208 }
209209
@@ -217,10 +217,10 @@ wxInputStream& SoundsDocument::LoadObject(wxInputStream& stream)
217217 }
218218
219219 if (IsVerbose()) {
220- wxLogDebug(wxT("[SoundsDocument] Version: %d"), mVersion);
221- wxLogDebug(wxT("[SoundsDocument] Tag: %d"), mTag);
222- wxLogDebug(wxT("[SoundsDocument] Source Count: %d"), mSourceCount);
223- wxLogDebug(wxT("[SoundsDocument] Sound Count: %d"), mSoundCount);
220+ wxLogDebug(_("[SoundsDocument] Version: %d"), mVersion);
221+ wxLogDebug(_("[SoundsDocument] Tag: %d"), mTag);
222+ wxLogDebug(_("[SoundsDocument] Source Count: %d"), mSourceCount);
223+ wxLogDebug(_("[SoundsDocument] Sound Count: %d"), mSoundCount);
224224 }
225225
226226 /* We move to the end of the Sound file header */
@@ -232,14 +232,14 @@ wxInputStream& SoundsDocument::LoadObject(wxInputStream& stream)
232232 SoundsDefinition *snd = new SoundsDefinition(IsVerbose());
233233
234234 if (IsVerbose())
235- wxLogDebug(wxT("[SoundsDocument] Loading source %d, sound %d"), i, j);
235+ wxLogDebug(_("[SoundsDocument] Loading source %d, sound %d"), i, j);
236236
237237 unsigned int oldpos = filebuffer.Position();
238238
239239 snd->LoadObject(filebuffer);
240240
241241 if (!snd->IsGood()) {
242- wxLogError(wxT("[SoundsDocument] Error loading sound definition. Skipping..."));
242+ wxLogError(_("[SoundsDocument] Error loading sound definition. Skipping..."));
243243 return stream;
244244 }
245245
--- a/Sounds/SoundsElements.cpp
+++ b/Sounds/SoundsElements.cpp
@@ -185,7 +185,7 @@ BigEndianBuffer& AppleSoundHeader::LoadObject(BigEndianBuffer& buffer)
185185 buffer.ReadULong(); // leftOverSamples
186186 short comp_id = buffer.ReadShort();
187187 if (format != FOUR_CHARS_TO_INT('t', 'w', 'o', 's') || comp_id != -1) {
188- wxLogError(wxT("[AppleSoundHeader] Unsupported compression format '%.4s.'"), &format);
188+ wxLogError(_("[AppleSoundHeader] Unsupported compression format '%.4s.'"), &format);
189189 mGoodData = false;
190190 return buffer;
191191 }
@@ -206,7 +206,7 @@ BigEndianBuffer& AppleSoundHeader::LoadObject(BigEndianBuffer& buffer)
206206 break;
207207 }
208208 default:
209- wxLogError(wxT("[AppleSoundHeader] Unknown header type %.2x."), headerType);
209+ wxLogError(_("[AppleSoundHeader] Unknown header type %.2x."), headerType);
210210 mGoodData = false;
211211 return buffer;
212212 }
@@ -280,7 +280,7 @@ bool AppleSoundHeader::LoadFromFile(wxString path)
280280 SF_INFO inputInfo;
281281 SNDFILE_ptr infile(sf_open(path.fn_str(), SFM_READ, &inputInfo));
282282 if (!infile.get()) {
283- wxLogError(wxT("[AppleSoundHeader] libsndfile could not open file."));
283+ wxLogError(_("[AppleSoundHeader] libsndfile could not open file."));
284284 return false;
285285 }
286286
@@ -317,7 +317,7 @@ bool AppleSoundHeader::LoadFromFile(wxString path)
317317
318318 SNDFILE_ptr outfile(sf_open_virtual(&virtual_io, SFM_WRITE, &outputInfo, &adapter));
319319 if (!outfile.get()) {
320- wxLogError(wxT("[AppleSoundHeader] libsndfile write error."));
320+ wxLogError(_("[AppleSoundHeader] libsndfile write error."));
321321 return false;
322322 }
323323
@@ -327,11 +327,11 @@ bool AppleSoundHeader::LoadFromFile(wxString path)
327327 int frames = std::min(kBufferSize, frames_remaining);
328328
329329 if (sf_readf_int(infile.get(), buf, frames) != frames) {
330- wxLogError(wxT("[AppleSoundHeader] libsndfile read error."));
330+ wxLogError(_("[AppleSoundHeader] libsndfile read error."));
331331 return false;
332332 }
333333 if (sf_writef_int(outfile.get(), buf, frames) != frames) {
334- wxLogError(wxT("[AppleSoundHeader] libsndfile write error."));
334+ wxLogError(_("[AppleSoundHeader] libsndfile write error."));
335335 return false;
336336 }
337337
@@ -387,13 +387,13 @@ bool AppleSoundHeader::SaveToWaveOrAiff(wxString path, bool aiff)
387387 int buf[kBufferSize * 2];
388388 int frames = std::min(kBufferSize, frames_remaining);
389389 if (sf_readf_int(infile, buf, frames) != frames) {
390- wxLogError(wxT("[AppleSoundHeader] libsndfile read error"));
390+ wxLogError(_("[AppleSoundHeader] libsndfile read error"));
391391 sf_close(infile);
392392 sf_close(outfile);
393393 return false;
394394 }
395395 if (sf_writef_int(outfile, buf, frames) != frames) {
396- wxLogError(wxT("[AppleSoundHeader] libsndfile write error"));
396+ wxLogError(_("[AppleSoundHeader] libsndfile write error"));
397397 sf_close(infile);
398398 sf_close(outfile);
399399 return false;
@@ -487,14 +487,14 @@ short SoundsDefinition::GetChance(void) const
487487 if (mChance == 32768*i/10)
488488 return i;
489489 }
490- wxLogDebug(wxT("Invalid chance %d"), mChance);
490+ wxLogDebug(_("Invalid chance %d"), mChance);
491491 return -1;
492492 }
493493
494494 void SoundsDefinition::SetChance(short chance)
495495 {
496496 if (chance < 0 || chance > 10)
497- wxLogDebug(wxT("Invalid chance %d"), mChance);
497+ wxLogDebug(_("Invalid chance %d"), mChance);
498498 mChance = 32768*chance/10;
499499 }
500500
@@ -582,7 +582,7 @@ BigEndianBuffer& SoundsDefinition::LoadObject(BigEndianBuffer& buffer)
582582 mChance = buffer.ReadUShort();
583583
584584 if ((mBehaviorIndex > NUMBER_OF_SOUND_BEHAVIOR_DEFINITIONS) || (mChance > _ten_percent)) {
585- wxLogError(wxT("[SoundsDefinition] incorrect Behavior/Chance (%d/%d)"), mBehaviorIndex, mChance);
585+ wxLogError(_("[SoundsDefinition] incorrect Behavior/Chance (%d/%d)"), mBehaviorIndex, mChance);
586586 return buffer;
587587 }
588588
@@ -597,7 +597,7 @@ BigEndianBuffer& SoundsDefinition::LoadObject(BigEndianBuffer& buffer)
597597 short permutations = buffer.ReadShort();
598598
599599 if (permutations < 0 || permutations > MAXIMUM_PERMUTATIONS_PER_SOUND) {
600- wxLogError(wxT("[SoundsDefinition] incorrect permutation count : %d"), permutations);
600+ wxLogError(_("[SoundsDefinition] incorrect permutation count : %d"), permutations);
601601 return buffer;
602602 }
603603
@@ -611,7 +611,7 @@ BigEndianBuffer& SoundsDefinition::LoadObject(BigEndianBuffer& buffer)
611611 permutations = 0;
612612
613613 if (permutations != 0 && (unsigned int)(groupOffset + totalLength) > buffer.Size()) {
614- wxLogError(wxT("[SoundsDefinition] incorrect group offset / total length (%d/%d)"), groupOffset, totalLength);
614+ wxLogError(_("[SoundsDefinition] incorrect group offset / total length (%d/%d)"), groupOffset, totalLength);
615615 return buffer;
616616 }
617617
@@ -625,18 +625,18 @@ BigEndianBuffer& SoundsDefinition::LoadObject(BigEndianBuffer& buffer)
625625 mLastPlayed = buffer.ReadULong();
626626
627627 if (IsVerbose()) {
628- wxLogDebug(wxT("[SoundsDefinition] Sound Code: %d"), mSoundCode);
629- wxLogDebug(wxT("[SoundsDefinition] Behavior Index: %d"), mBehaviorIndex);
630- wxLogDebug(wxT("[SoundsDefinition] Flags: %d"), mFlags);
631- wxLogDebug(wxT("[SoundsDefinition] Chance: %d"), mChance);
632- wxLogDebug(wxT("[SoundsDefinition] Low Pitch: %f"), mLowPitch);
633- wxLogDebug(wxT("[SoundsDefinition] High Pitch: %f"), mHighPitch);
634- wxLogDebug(wxT("[SoundsDefinition] Permutations: %d"), permutations);
635- wxLogDebug(wxT("[SoundsDefinition] Permutations Played: %d"), mPermutationsPlayed);
636- wxLogDebug(wxT("[SoundsDefinition] Group Offset: %d"), groupOffset);
637- wxLogDebug(wxT("[SoundsDefinition] Single Length: %d"), singleLength);
638- wxLogDebug(wxT("[SoundsDefinition] Total Length: %d"), totalLength);
639- wxLogDebug(wxT("[SoundsDefinition] Last Played: %d"), mLastPlayed);
628+ wxLogDebug(_("[SoundsDefinition] Sound Code: %d"), mSoundCode);
629+ wxLogDebug(_("[SoundsDefinition] Behavior Index: %d"), mBehaviorIndex);
630+ wxLogDebug(_("[SoundsDefinition] Flags: %d"), mFlags);
631+ wxLogDebug(_("[SoundsDefinition] Chance: %d"), mChance);
632+ wxLogDebug(_("[SoundsDefinition] Low Pitch: %f"), mLowPitch);
633+ wxLogDebug(_("[SoundsDefinition] High Pitch: %f"), mHighPitch);
634+ wxLogDebug(_("[SoundsDefinition] Permutations: %d"), permutations);
635+ wxLogDebug(_("[SoundsDefinition] Permutations Played: %d"), mPermutationsPlayed);
636+ wxLogDebug(_("[SoundsDefinition] Group Offset: %d"), groupOffset);
637+ wxLogDebug(_("[SoundsDefinition] Single Length: %d"), singleLength);
638+ wxLogDebug(_("[SoundsDefinition] Total Length: %d"), totalLength);
639+ wxLogDebug(_("[SoundsDefinition] Last Played: %d"), mLastPlayed);
640640 }
641641
642642 // Now we load actual sound data
--- a/Sounds/SoundsView.cpp
+++ b/Sounds/SoundsView.cpp
@@ -69,7 +69,7 @@ SoundsView::SoundsView(): mSoundClass(wxNOT_FOUND), mSoundSource(wxNOT_FOUND), m
6969 // windows for displaying the view.
7070 bool SoundsView::OnCreate(wxDocument *doc, long WXUNUSED(flags))
7171 {
72- wxString frameTitle = _T("ShapeFusion : Sounds : ");
72+ wxString frameTitle = _("ShapeFusion : Sounds : ");
7373
7474 frameTitle.Append(doc->GetFilename());
7575
@@ -83,52 +83,52 @@ bool SoundsView::OnCreate(wxDocument *doc, long WXUNUSED(flags))
8383 // Because we can always add sound classes
8484 menubar->Enable(SOUNDS_MENU_ADDCLASS, true);
8585
86- wxString volume_labels[] = { wxT("Soft"), wxT("Medium"), wxT("Loud") };
86+ wxString volume_labels[] = { _("Soft"), _("Medium"), _("Loud") };
8787 wxString chances_labels[] = { wxT("100%"), wxT("90%"), wxT("80%"), wxT("70%"), wxT("60%"), wxT("50%"), wxT("40%"), wxT("30%"), wxT("20%"), wxT("10%") };
8888
8989 main_panel = new wxPanel(frame);
9090 main_panel->Show();
9191
92- sound_class_text = new wxStaticText(main_panel, wxID_ANY, wxT("Sound classes: "));
93- sound_class_id_text = new wxStaticText(main_panel, wxID_ANY, wxT("Class ID: "));
92+ sound_class_text = new wxStaticText(main_panel, wxID_ANY, _("Sound classes: "));
93+ sound_class_id_text = new wxStaticText(main_panel, wxID_ANY, _("Class ID: "));
9494 sound_class_id_field = new wxTextCtrl(main_panel, SOUND_CLASS_ID_FIELD, wxT(""));
9595
96- sound_class_number_text = new wxStaticText(main_panel, wxID_ANY, wxT("Class number: "));
96+ sound_class_number_text = new wxStaticText(main_panel, wxID_ANY, _("Class number: "));
9797 sound_class_number_field = new wxStaticText(main_panel, SOUND_CLASS_NUMBER_FIELD, wxT(""));
9898
9999 sound_class_list = new wxListBox(main_panel, (wxWindowID)SOUND_CLASS_LIST);
100100
101- sound_flag_restart_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_RESTART, wxT("Cannot be restarted"));
102- sound_flag_abort_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_ABORT, wxT("Does not self-abort"));
103- sound_flag_resist_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_RESIST, wxT("Resists pitch changes"));
104- sound_flag_change_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_CHANGE, wxT("Can't change pitch"));
105- sound_flag_obstructed_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_OBSTRUCTED, wxT("Can't be obstructed"));
106- sound_flag_mobstructed_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_MOBSTRUCTED, wxT("Can't be media obstructed"));
107- sound_flag_ambient_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_AMBIENT, wxT("Is ambient"));
101+ sound_flag_restart_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_RESTART, _("Cannot be restarted"));
102+ sound_flag_abort_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_ABORT, _("Does not self-abort"));
103+ sound_flag_resist_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_RESIST, _("Resists pitch changes"));
104+ sound_flag_change_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_CHANGE, _("Can't change pitch"));
105+ sound_flag_obstructed_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_OBSTRUCTED, _("Can't be obstructed"));
106+ sound_flag_mobstructed_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_MOBSTRUCTED, _("Can't be media obstructed"));
107+ sound_flag_ambient_checkbox = new wxCheckBox(main_panel, SOUND_FLAGS_AMBIENT, _("Is ambient"));
108108
109- sound_volume_radio_button = new wxRadioBox(main_panel, SOUND_VOLUME_RADIO_BUTTON, wxT("Volume"), wxDefaultPosition, wxDefaultSize, 3, volume_labels, 3, wxRA_SPECIFY_COLS);
109+ sound_volume_radio_button = new wxRadioBox(main_panel, SOUND_VOLUME_RADIO_BUTTON, _("Volume"), wxDefaultPosition, wxDefaultSize, 3, volume_labels, 3, wxRA_SPECIFY_COLS);
110110
111- sound_chance_text = new wxStaticText(main_panel, wxID_ANY, wxT("Chance: "));
111+ sound_chance_text = new wxStaticText(main_panel, wxID_ANY, _("Chance: "));
112112 sound_chance_menu = new wxChoice(main_panel, SOUND_CHANCE_MENU, wxDefaultPosition, wxDefaultSize, 10, chances_labels);
113113
114- sound_low_pitch_text = new wxStaticText(main_panel, wxID_ANY, wxT("Low pitch: "));
114+ sound_low_pitch_text = new wxStaticText(main_panel, wxID_ANY, _("Low pitch: "));
115115 sound_low_pitch_field = new wxTextCtrl(main_panel, SOUND_LOW_PITCH_FIELD);
116- sound_high_pitch_text = new wxStaticText(main_panel, wxID_ANY, wxT("High pitch: "));
116+ sound_high_pitch_text = new wxStaticText(main_panel, wxID_ANY, _("High pitch: "));
117117 sound_high_pitch_field = new wxTextCtrl(main_panel, SOUND_HIGH_PITCH_FIELD);
118118
119- sound_eight_bit_text = new wxStaticText(main_panel, wxID_ANY, wxT("8-bit sounds:"));
119+ sound_eight_bit_text = new wxStaticText(main_panel, wxID_ANY, _("8-bit sounds:"));
120120 sound_eight_bit_list = new wxListBox(main_panel, (wxWindowID)SOUND_EIGHT_BIT_PERMUTATIONS_LIST);
121121
122- sound_sixteen_bit_text = new wxStaticText(main_panel, wxID_ANY, wxT("16-bit sounds: "));
122+ sound_sixteen_bit_text = new wxStaticText(main_panel, wxID_ANY, _("16-bit sounds: "));
123123 sound_sixteen_bit_list = new wxListBox(main_panel, (wxWindowID)SOUND_SIXTEEN_BIT_PERMUTATIONS_LIST);
124124
125- sound_remap_check_box = new wxCheckBox(main_panel, SOUND_REMAP_CHECK_BOX, wxT("Remap 8-bit"));
125+ sound_remap_check_box = new wxCheckBox(main_panel, SOUND_REMAP_CHECK_BOX, _("Remap 8-bit"));
126126
127127 frame_sizer = new wxBoxSizer(wxHORIZONTAL);
128128 sound_class_sizer = new wxBoxSizer(wxVERTICAL);
129129 sound_class_header_sizer = new wxFlexGridSizer(2, 2, 0, 0);
130130 sound_editor_sizer = new wxBoxSizer(wxVERTICAL);
131- sound_flags_sizer = new wxStaticBoxSizer(wxVERTICAL, main_panel, wxT("Flags"));
131+ sound_flags_sizer = new wxStaticBoxSizer(wxVERTICAL, main_panel, _("Flags"));
132132 sound_menus_sizer = new wxFlexGridSizer(2, 3, 0, 0);
133133 sound_permutation_sizer = new wxBoxSizer(wxHORIZONTAL);
134134 sound_eight_bit_sizer = new wxBoxSizer(wxVERTICAL);
@@ -206,7 +206,7 @@ void SoundsView::OnUpdate(wxView *WXUNUSED(sender), wxObject *WXUNUSED(hint))
206206
207207 sound_class_list->Clear();
208208 for (unsigned int i = 0; i < payload->GetSoundCount(); i++) {
209- sound_class_list->Append(GetName(wxT("sound"), i));
209+ sound_class_list->Append(GetName(_("sound"), i));
210210 // We check if there is a difference between 8-bit and 16-bit
211211 // SoundsDefinitions
212212 SoundsDefinition *def8 = payload->Get8BitSoundDefinition(i),
@@ -535,7 +535,7 @@ void SoundsView::MenuExportSound(wxCommandEvent &e)
535535 return;
536536 }
537537
538- wxFileDialog dlg(frame, _("Choose a file name :"), wxT(""), wxString::Format(wxT("Sound %d-%d.wav"), mSoundClass, mSoundPermutation), _("WAV files (*.wav)|*.wav|AIFF files (*.aif)|*.aif"), wxSAVE | wxOVERWRITE_PROMPT);
538+ wxFileDialog dlg(frame, _("Choose a file name :"), wxT(""), wxString::Format(_("Sound %d-%d.wav"), mSoundClass, mSoundPermutation), _("WAV files (*.wav)|*.wav|AIFF files (*.aif)|*.aif"), wxSAVE | wxOVERWRITE_PROMPT);
539539
540540 if (dlg.ShowModal() == wxID_OK) {
541541 SoundsDefinition *def = payload->GetSoundDefinition(mSoundSource, mSoundClass);
--- a/locale/ShapeFusion.pot
+++ b/locale/ShapeFusion.pot
@@ -8,7 +8,7 @@ msgid ""
88 msgstr ""
99 "Project-Id-Version: ShapeFusion\n"
1010 "Report-Msgid-Bugs-To: \n"
11-"POT-Creation-Date: 2012-02-25 11:18+0900\n"
11+"POT-Creation-Date: 2012-02-25 11:48+0900\n"
1212 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1934,7 +1934,7 @@ msgstr ""
19341934 msgid "Small"
19351935 msgstr ""
19361936
1937-#: ../ShapeFusionMenus.cpp:119
1937+#: ../ShapeFusionMenus.cpp:119 ../Sounds/SoundsView.cpp:86
19381938 msgid "Medium"
19391939 msgstr ""
19401940
@@ -2034,6 +2034,23 @@ msgstr ""
20342034 msgid "S&ounds"
20352035 msgstr ""
20362036
2037+#: ../Physics/PhysicsDocument.cpp:53
2038+msgid "[PhysicsDocument] There was an error while opening, see log"
2039+msgstr ""
2040+
2041+#: ../Physics/PhysicsDocument.cpp:77
2042+#, c-format
2043+msgid "[PhysicsDocument] Error loading: Incorrect version/data version (%i/%i)"
2044+msgstr ""
2045+
2046+#: ../Physics/PhysicsDocument.cpp:92
2047+msgid "[PhysicsDocument] Error loading: wad count must be 1"
2048+msgstr ""
2049+
2050+#: ../Physics/PhysicsDocument.cpp:111
2051+msgid "[PhysicsDocument] Error loading: first wad index must be 0"
2052+msgstr ""
2053+
20372054 #: ../Physics/PhysicsView.cpp:38 ../Physics/PhysicsView.cpp:1050
20382055 msgid "Appearance"
20392056 msgstr ""
@@ -2414,7 +2431,7 @@ msgid "Chooses Weapon Randomly"
24142431 msgstr ""
24152432
24162433 #: ../Physics/PhysicsView.cpp:525 ../Physics/PhysicsView.cpp:972
2417-#: ../Physics/PhysicsView.cpp:1183
2434+#: ../Physics/PhysicsView.cpp:1183 ../Sounds/SoundsView.cpp:131
24182435 msgid "Flags"
24192436 msgstr ""
24202437
@@ -2998,6 +3015,38 @@ msgstr ""
29983015 msgid "Trigger Settings"
29993016 msgstr ""
30003017
3018+#: ../Shapes/BitmapBrowser.cpp:257
3019+msgid "[BitmapBrowser] Added a bitmap with NULL pixels"
3020+msgstr ""
3021+
3022+#: ../Shapes/BitmapView.cpp:119
3023+msgid "[BitmapView] Addes a bitmap with NULL pixels"
3024+msgstr ""
3025+
3026+#: ../Shapes/FrameBrowser.cpp:272
3027+msgid "FrameBrowser: someone tried to add a bitmap with NULL pixels"
3028+msgstr ""
3029+
3030+#: ../Shapes/FrameView.cpp:80
3031+msgid "Origin"
3032+msgstr ""
3033+
3034+#: ../Shapes/FrameView.cpp:81
3035+msgid "Keypoint"
3036+msgstr ""
3037+
3038+#: ../Shapes/FrameView.cpp:98
3039+msgid "No associated bitmap"
3040+msgstr ""
3041+
3042+#: ../Shapes/FrameView.cpp:300
3043+msgid "[FrameView] Added a bitmap with NULL pixels"
3044+msgstr ""
3045+
3046+#: ../Shapes/SequenceView.cpp:391
3047+msgid "SequenceView: someone tried to add a bitmap with NULL pixels"
3048+msgstr ""
3049+
30013050 #: ../Shapes/SequenceView.cpp:571
30023051 msgid "Change frame:"
30033052 msgstr ""
@@ -3006,6 +3055,408 @@ msgstr ""
30063055 msgid "Chage frame"
30073056 msgstr ""
30083057
3058+#: ../Shapes/ShapesDocument.cpp:172
3059+msgid "[ShapesDocument] There was an error while loading, see log"
3060+msgstr ""
3061+
3062+#: ../Shapes/ShapesDocument.cpp:239
3063+msgid "[ShapesDocument] Shapes files must contain the same number of collections to generate a patch"
3064+msgstr ""
3065+
3066+#: ../Shapes/ShapesDocument.cpp:272
3067+msgid "[ShapesDocument] File too small to be a Marathon shapes file"
3068+msgstr ""
3069+
3070+#: ../Shapes/ShapesDocument.cpp:283
3071+#, c-format
3072+msgid "[ShapesDocument] Trying to load collection %d"
3073+msgstr ""
3074+
3075+#: ../Shapes/ShapesDocument.cpp:302
3076+msgid "[ShapesDocument] Could not find enough collections. This may not be a Marathon Shapes file."
3077+msgstr ""
3078+
3079+#: ../Shapes/ShapesDocument.cpp:338
3080+msgid "Shapes patches cannot add entire collections"
3081+msgstr ""
3082+
3083+#: ../Shapes/ShapesElements.cpp:138
3084+msgid "This Adobe Color Table file has an invalid size: will not try to load it."
3085+msgstr ""
3086+
3087+#: ../Shapes/ShapesElements.cpp:214
3088+msgid "[ShapesColorTable] Error loading color table"
3089+msgstr ""
3090+
3091+#: ../Shapes/ShapesElements.cpp:437
3092+#, c-format
3093+msgid "[ShapesBitmap] Invalid bitmap width %d"
3094+msgstr ""
3095+
3096+#: ../Shapes/ShapesElements.cpp:441
3097+#, c-format
3098+msgid "[ShapesBitmap] Invalid bitmap height %d"
3099+msgstr ""
3100+
3101+#: ../Shapes/ShapesElements.cpp:445
3102+#, c-format
3103+msgid "[ShapesBitmap] Invalid bitmap bytes-per-row %d"
3104+msgstr ""
3105+
3106+#: ../Shapes/ShapesElements.cpp:456
3107+#, c-format
3108+msgid "[ShapesBitmap] Invalid bitmap depth %d"
3109+msgstr ""
3110+
3111+#: ../Shapes/ShapesElements.cpp:461
3112+#, c-format
3113+msgid "[ShapesBitmap] Width:\t\t%d"
3114+msgstr ""
3115+
3116+#: ../Shapes/ShapesElements.cpp:462
3117+#, c-format
3118+msgid "[ShapesBitmap] Height:\t\t%d"
3119+msgstr ""
3120+
3121+#: ../Shapes/ShapesElements.cpp:463
3122+#, c-format
3123+msgid "[ShapesBitmap] Bytes/Row:\t%d"
3124+msgstr ""
3125+
3126+#: ../Shapes/ShapesElements.cpp:464
3127+#, c-format
3128+msgid "[ShapesBitmap] Flags:\t\t%d"
3129+msgstr ""
3130+
3131+#: ../Shapes/ShapesElements.cpp:465
3132+#, c-format
3133+msgid "[ShapesBitmap] Bit Depth:\t%d"
3134+msgstr ""
3135+
3136+#: ../Shapes/ShapesElements.cpp:476
3137+msgid "[ShapesBitmap] Could not allocate pixel buffer"
3138+msgstr ""
3139+
3140+#: ../Shapes/ShapesElements.cpp:697
3141+#, c-format
3142+msgid "Could not allocate new %dx%d bitmap\n"
3143+msgstr ""
3144+
3145+#: ../Shapes/ShapesElements.cpp:826
3146+#, c-format
3147+msgid "[ShapesFrame] Flags:\t\t\t%d"
3148+msgstr ""
3149+
3150+#: ../Shapes/ShapesElements.cpp:827
3151+#, c-format
3152+msgid "[ShapesFrame] Min. Light Intensity:\t%f"
3153+msgstr ""
3154+
3155+#: ../Shapes/ShapesElements.cpp:828
3156+#, c-format
3157+msgid "[ShapesFrame] Bitmap Index:\t%d"
3158+msgstr ""
3159+
3160+#: ../Shapes/ShapesElements.cpp:829
3161+#, c-format
3162+msgid "[ShapesFrame] Origin (X):\t\t%d"
3163+msgstr ""
3164+
3165+#: ../Shapes/ShapesElements.cpp:830
3166+#, c-format
3167+msgid "[ShapesFrame] Origin (Y):\t\t%d"
3168+msgstr ""
3169+
3170+#: ../Shapes/ShapesElements.cpp:831
3171+#, c-format
3172+msgid "[ShapesFrame] Key (X):\t\t%d"
3173+msgstr ""
3174+
3175+#: ../Shapes/ShapesElements.cpp:832
3176+#, c-format
3177+msgid "[ShapesFrame] Key (Y):\t\t%d"
3178+msgstr ""
3179+
3180+#: ../Shapes/ShapesElements.cpp:833
3181+#, c-format
3182+msgid "[ShapesFrame] World (Left):\t%d"
3183+msgstr ""
3184+
3185+#: ../Shapes/ShapesElements.cpp:834
3186+#, c-format
3187+msgid "[ShapesFrame] World (Right):\t%d"
3188+msgstr ""
3189+
3190+#: ../Shapes/ShapesElements.cpp:835
3191+#, c-format
3192+msgid "[ShapesFrame] World (Top):\t%d"
3193+msgstr ""
3194+
3195+#: ../Shapes/ShapesElements.cpp:836
3196+#, c-format
3197+msgid "[ShapesFrame] World (Bottom):\t%d"
3198+msgstr ""
3199+
3200+#: ../Shapes/ShapesElements.cpp:837
3201+#, c-format
3202+msgid "[ShapesFrame] World (X0):\t\t%d"
3203+msgstr ""
3204+
3205+#: ../Shapes/ShapesElements.cpp:838
3206+#, c-format
3207+msgid "[ShapesFrame] World (Y0):\t\t%d"
3208+msgstr ""
3209+
3210+#: ../Shapes/ShapesElements.cpp:954
3211+#, c-format
3212+msgid "[ShapesSequence] Sequence name too long (%d/32)"
3213+msgstr ""
3214+
3215+#: ../Shapes/ShapesElements.cpp:983
3216+#, c-format
3217+msgid "[ShapesSequence] Type:\t\t\t\t\t%d"
3218+msgstr ""
3219+
3220+#: ../Shapes/ShapesElements.cpp:984
3221+#, c-format
3222+msgid "[ShapesSequence] Flags:\t\t\t\t\t%d"
3223+msgstr ""
3224+
3225+#: ../Shapes/ShapesElements.cpp:985
3226+#, c-format
3227+msgid "[ShapesSequence] Name:\t\t\t\t\t%s"
3228+msgstr ""
3229+
3230+#: ../Shapes/ShapesElements.cpp:986
3231+#, c-format
3232+msgid "[ShapesSequence] Number of Views:\t\t%d"
3233+msgstr ""
3234+
3235+#: ../Shapes/ShapesElements.cpp:987
3236+#, c-format
3237+msgid "[ShapesSequence] Frames/Views:\t\t\t%d"
3238+msgstr ""
3239+
3240+#: ../Shapes/ShapesElements.cpp:988
3241+#, c-format
3242+msgid "[ShapesSequence] Ticks/Frame:\t\t\t%d"
3243+msgstr ""
3244+
3245+#: ../Shapes/ShapesElements.cpp:989
3246+#, c-format
3247+msgid "[ShapesSequence] Key Frame:\t\t\t\t%d"
3248+msgstr ""
3249+
3250+#: ../Shapes/ShapesElements.cpp:990
3251+#, c-format
3252+msgid "[ShapesSequence] Transfer Mode:\t\t\t%d"
3253+msgstr ""
3254+
3255+#: ../Shapes/ShapesElements.cpp:991
3256+#, c-format
3257+msgid "[ShapesSequence] Transfer Mode Period:\t%d"
3258+msgstr ""
3259+
3260+#: ../Shapes/ShapesElements.cpp:992
3261+#, c-format
3262+msgid "[ShapesSequence] First Frame Sound:\t\t%d"
3263+msgstr ""
3264+
3265+#: ../Shapes/ShapesElements.cpp:993
3266+#, c-format
3267+msgid "[ShapesSequence] Key Frame Sound:\t\t%d"
3268+msgstr ""
3269+
3270+#: ../Shapes/ShapesElements.cpp:994
3271+#, c-format
3272+msgid "[ShapesSequence] Last Frame Sound:\t\t%d"
3273+msgstr ""
3274+
3275+#: ../Shapes/ShapesElements.cpp:995
3276+#, c-format
3277+msgid "[ShapesSequence] Pixels to World:\t\t%d"
3278+msgstr ""
3279+
3280+#: ../Shapes/ShapesElements.cpp:996
3281+#, c-format
3282+msgid "[ShapesSequence] Loop Frame:\t\t\t%d"
3283+msgstr ""
3284+
3285+#: ../Shapes/ShapesElements.cpp:1000
3286+#, c-format
3287+msgid "[ShapesSequence] Invalid sequence type parameters: numberOfViews=%d, framesPerView=%d"
3288+msgstr ""
3289+
3290+#: ../Shapes/ShapesElements.cpp:1006
3291+#, c-format
3292+msgid "[ShapesSequence] Invalid key/loop frame values in sequence data: keyFrame=%d, loopFrame=%d"
3293+msgstr ""
3294+
3295+#: ../Shapes/ShapesElements.cpp:1011
3296+#, c-format
3297+msgid "[ShapesSequence] Invalid sound values in sequence data: firstFrameSound=%d, keyFrameSound=%d, lastFrameSound=%d"
3298+msgstr ""
3299+
3300+#: ../Shapes/ShapesElements.cpp:1049
3301+#, c-format
3302+msgid "[ShapesSequence] Unknown sequence type %d, don't know the number of views"
3303+msgstr ""
3304+
3305+#: ../Shapes/ShapesElements.cpp:1494
3306+#, c-format
3307+msgid "[ShapesChunk] Unknown collection version %d"
3308+msgstr ""
3309+
3310+#: ../Shapes/ShapesElements.cpp:1499
3311+#, c-format
3312+msgid "[ShapesChunk] Chunk size mismatch (%ld/%d): this may not be a Marathon shapes file"
3313+msgstr ""
3314+
3315+#: ../Shapes/ShapesElements.cpp:1510
3316+msgid "[ShapesChunk] Invalid offsets in collection definition: this may not be a Marathon shapes file"
3317+msgstr ""
3318+
3319+#: ../Shapes/ShapesElements.cpp:1514
3320+msgid "[ShapesChunk] Invalid object counts in collection definition: this may not be a Marathon shapes file"
3321+msgstr ""
3322+
3323+#: ../Shapes/ShapesElements.cpp:1519
3324+#, c-format
3325+msgid "[ShapesChunk] Version: %d"
3326+msgstr ""
3327+
3328+#: ../Shapes/ShapesElements.cpp:1520
3329+#, c-format
3330+msgid "[ShapesChunk] Type: %d"
3331+msgstr ""
3332+
3333+#: ../Shapes/ShapesElements.cpp:1521
3334+#, c-format
3335+msgid "[ShapesChunk] Flags: %d"
3336+msgstr ""
3337+
3338+#: ../Shapes/ShapesElements.cpp:1522
3339+#, c-format
3340+msgid "[ShapesChunk] %d color tables, %d colors per table"
3341+msgstr ""
3342+
3343+#: ../Shapes/ShapesElements.cpp:1523
3344+#, c-format
3345+msgid "[ShapesChunk] %d sequences"
3346+msgstr ""
3347+
3348+#: ../Shapes/ShapesElements.cpp:1524
3349+#, c-format
3350+msgid "[ShapesChunk] %d frames"
3351+msgstr ""
3352+
3353+#: ../Shapes/ShapesElements.cpp:1525
3354+#, c-format
3355+msgid "[ShapesChunk] %d bitmaps"
3356+msgstr ""
3357+
3358+#: ../Shapes/ShapesElements.cpp:1533
3359+#, c-format
3360+msgid "[ShapesChunk] Loading colortable %d/%d"
3361+msgstr ""
3362+
3363+#: ../Shapes/ShapesElements.cpp:1543
3364+#, c-format
3365+msgid "[ShapesChunk] Error loading color table %d... Dropped"
3366+msgstr ""
3367+
3368+#: ../Shapes/ShapesElements.cpp:1555
3369+msgid "[ShapesChunk] Invalid bitmap offset: this may not be a Marathon shapes file"
3370+msgstr ""
3371+
3372+#: ../Shapes/ShapesElements.cpp:1561
3373+#, c-format
3374+msgid "[ShapesChunk] Loading bitmap %d/%d"
3375+msgstr ""
3376+
3377+#: ../Shapes/ShapesElements.cpp:1571
3378+#, c-format
3379+msgid "[ShapesDocument] Error loading bitmap %d... Dropped"
3380+msgstr ""
3381+
3382+#: ../Shapes/ShapesElements.cpp:1583
3383+msgid "[ShapesChunk] Invalid sequence offset: this may not be a Marathon shapes file"
3384+msgstr ""
3385+
3386+#: ../Shapes/ShapesElements.cpp:1589
3387+#, c-format
3388+msgid "[ShapesChunk] Loading sequence %d/%d"
3389+msgstr ""
3390+
3391+#: ../Shapes/ShapesElements.cpp:1599
3392+msgid "[ShapesDocument] Error loading sequence... Dropped"
3393+msgstr ""
3394+
3395+#: ../Shapes/ShapesElements.cpp:1611
3396+msgid "[ShapesChunk] Invalid frame offset: this may not be a Marathon shapes file"
3397+msgstr ""
3398+
3399+#: ../Shapes/ShapesElements.cpp:1617
3400+#, c-format
3401+msgid "[ShapesChunk] Loading frame %d/%d"
3402+msgstr ""
3403+
3404+#: ../Shapes/ShapesElements.cpp:1639
3405+#, c-format
3406+msgid "[ShapesDocument] Error loading frame %d... Dropped"
3407+msgstr ""
3408+
3409+#: ../Shapes/ShapesElements.cpp:1662
3410+#, c-format
3411+msgid "[ShapesChunk] Unknown 'cldf' version %d in patch"
3412+msgstr ""
3413+
3414+#: ../Shapes/ShapesElements.cpp:1696
3415+msgid "[ShapesChunk] Invliad 'ctab' index"
3416+msgstr ""
3417+
3418+#: ../Shapes/ShapesElements.cpp:1718
3419+msgid "[ShapesChunk] Invalid 'hlsh' index"
3420+msgstr ""
3421+
3422+#: ../Shapes/ShapesElements.cpp:1737
3423+msgid "[ShapesChunk] Invalid 'llsh' index"
3424+msgstr ""
3425+
3426+#: ../Shapes/ShapesElements.cpp:1760
3427+msgid "[ShapesChunk] Invalid 'bmap' index"
3428+msgstr ""
3429+
3430+#: ../Shapes/ShapesElements.cpp:2010
3431+#, c-format
3432+msgid "[ShapesCollection] Status: %d"
3433+msgstr ""
3434+
3435+#: ../Shapes/ShapesElements.cpp:2011
3436+#, c-format
3437+msgid "[ShapesCollection] Flags: %d"
3438+msgstr ""
3439+
3440+#: ../Shapes/ShapesElements.cpp:2017
3441+msgid "[ShapesCollection] 8-bit chunk present"
3442+msgstr ""
3443+
3444+#: ../Shapes/ShapesElements.cpp:2033
3445+msgid "[ShapesCollection] Error loading 8-bit chunk... Dropped"
3446+msgstr ""
3447+
3448+#: ../Shapes/ShapesElements.cpp:2042
3449+msgid "[ShapesCollection] 16/32-bit chunk present"
3450+msgstr ""
3451+
3452+#: ../Shapes/ShapesElements.cpp:2058
3453+msgid "[ShapesCollection] Error loading 16/32-bit chunk... Dropped"
3454+msgstr ""
3455+
3456+#: ../Shapes/ShapesElements.cpp:2083
3457+msgid "[ShapesCollection] Error loading patch chunk; invalid depth"
3458+msgstr ""
3459+
30093460 #: ../Shapes/ShapesView.cpp:100
30103461 msgid "ShapeFusion : Shapes : "
30113462 msgstr ""
@@ -3603,6 +4054,248 @@ msgstr ""
36034054 msgid "Delete frame"
36044055 msgstr ""
36054056
4057+#: ../Shapes/utilities.cpp:49
4058+#, c-format
4059+msgid "[utilities ShapesBitmapToImage] Pixel value %u with just %u colors/table. Aborting"
4060+msgstr ""
4061+
4062+#: ../Sounds/SoundsDocument.cpp:114
4063+msgid "[SoundsDocument] There was an error while loading, see log"
4064+msgstr ""
4065+
4066+#: ../Sounds/SoundsDocument.cpp:201
4067+#, c-format
4068+msgid "[SoundsDocument] Error loading : Incorrect version/tag, (%d/%x)"
4069+msgstr ""
4070+
4071+#: ../Sounds/SoundsDocument.cpp:206
4072+#, c-format
4073+msgid "[SoundsDocument] Error loading : Incorrect Sound/Source count (%d/%d)"
4074+msgstr ""
4075+
4076+#: ../Sounds/SoundsDocument.cpp:220
4077+#, c-format
4078+msgid "[SoundsDocument] Version:\t\t%d"
4079+msgstr ""
4080+
4081+#: ../Sounds/SoundsDocument.cpp:221
4082+#, c-format
4083+msgid "[SoundsDocument] Tag:\t\t\t%d"
4084+msgstr ""
4085+
4086+#: ../Sounds/SoundsDocument.cpp:222
4087+#, c-format
4088+msgid "[SoundsDocument] Source Count:\t%d"
4089+msgstr ""
4090+
4091+#: ../Sounds/SoundsDocument.cpp:223
4092+#, c-format
4093+msgid "[SoundsDocument] Sound Count:\t%d"
4094+msgstr ""
4095+
4096+#: ../Sounds/SoundsDocument.cpp:235
4097+#, c-format
4098+msgid "[SoundsDocument] Loading source %d, sound %d"
4099+msgstr ""
4100+
4101+#: ../Sounds/SoundsDocument.cpp:242
4102+msgid "[SoundsDocument] Error loading sound definition. Skipping..."
4103+msgstr ""
4104+
4105+#: ../Sounds/SoundsElements.cpp:188
4106+#, c-format
4107+msgid "[AppleSoundHeader] Unsupported compression format '%.4s.'"
4108+msgstr ""
4109+
4110+#: ../Sounds/SoundsElements.cpp:209
4111+#, c-format
4112+msgid "[AppleSoundHeader] Unknown header type %.2x."
4113+msgstr ""
4114+
4115+#: ../Sounds/SoundsElements.cpp:283
4116+msgid "[AppleSoundHeader] libsndfile could not open file."
4117+msgstr ""
4118+
4119+#: ../Sounds/SoundsElements.cpp:320 ../Sounds/SoundsElements.cpp:334
4120+msgid "[AppleSoundHeader] libsndfile write error."
4121+msgstr ""
4122+
4123+#: ../Sounds/SoundsElements.cpp:330
4124+msgid "[AppleSoundHeader] libsndfile read error."
4125+msgstr ""
4126+
4127+#: ../Sounds/SoundsElements.cpp:390
4128+msgid "[AppleSoundHeader] libsndfile read error"
4129+msgstr ""
4130+
4131+#: ../Sounds/SoundsElements.cpp:396
4132+msgid "[AppleSoundHeader] libsndfile write error"
4133+msgstr ""
4134+
4135+#: ../Sounds/SoundsElements.cpp:490 ../Sounds/SoundsElements.cpp:497
4136+#, c-format
4137+msgid "Invalid chance %d"
4138+msgstr ""
4139+
4140+#: ../Sounds/SoundsElements.cpp:585
4141+#, c-format
4142+msgid "[SoundsDefinition] incorrect Behavior/Chance (%d/%d)"
4143+msgstr ""
4144+
4145+#: ../Sounds/SoundsElements.cpp:600
4146+#, c-format
4147+msgid "[SoundsDefinition] incorrect permutation count : %d"
4148+msgstr ""
4149+
4150+#: ../Sounds/SoundsElements.cpp:614
4151+#, c-format
4152+msgid "[SoundsDefinition] incorrect group offset / total length (%d/%d)"
4153+msgstr ""
4154+
4155+#: ../Sounds/SoundsElements.cpp:628
4156+#, c-format
4157+msgid "[SoundsDefinition] Sound Code:\t\t\t%d"
4158+msgstr ""
4159+
4160+#: ../Sounds/SoundsElements.cpp:629
4161+#, c-format
4162+msgid "[SoundsDefinition] Behavior Index:\t\t%d"
4163+msgstr ""
4164+
4165+#: ../Sounds/SoundsElements.cpp:630
4166+#, c-format
4167+msgid "[SoundsDefinition] Flags:\t\t\t\t%d"
4168+msgstr ""
4169+
4170+#: ../Sounds/SoundsElements.cpp:631
4171+#, c-format
4172+msgid "[SoundsDefinition] Chance:\t\t\t\t%d"
4173+msgstr ""
4174+
4175+#: ../Sounds/SoundsElements.cpp:632
4176+#, c-format
4177+msgid "[SoundsDefinition] Low Pitch:\t\t\t%f"
4178+msgstr ""
4179+
4180+#: ../Sounds/SoundsElements.cpp:633
4181+#, c-format
4182+msgid "[SoundsDefinition] High Pitch:\t\t\t%f"
4183+msgstr ""
4184+
4185+#: ../Sounds/SoundsElements.cpp:634
4186+#, c-format
4187+msgid "[SoundsDefinition] Permutations:\t\t%d"
4188+msgstr ""
4189+
4190+#: ../Sounds/SoundsElements.cpp:635
4191+#, c-format
4192+msgid "[SoundsDefinition] Permutations Played:\t%d"
4193+msgstr ""
4194+
4195+#: ../Sounds/SoundsElements.cpp:636
4196+#, c-format
4197+msgid "[SoundsDefinition] Group Offset:\t\t%d"
4198+msgstr ""
4199+
4200+#: ../Sounds/SoundsElements.cpp:637
4201+#, c-format
4202+msgid "[SoundsDefinition] Single Length:\t\t%d"
4203+msgstr ""
4204+
4205+#: ../Sounds/SoundsElements.cpp:638
4206+#, c-format
4207+msgid "[SoundsDefinition] Total Length:\t\t%d"
4208+msgstr ""
4209+
4210+#: ../Sounds/SoundsElements.cpp:639
4211+#, c-format
4212+msgid "[SoundsDefinition] Last Played:\t\t\t%d"
4213+msgstr ""
4214+
4215+#: ../Sounds/SoundsView.cpp:72
4216+msgid "ShapeFusion : Sounds : "
4217+msgstr ""
4218+
4219+#: ../Sounds/SoundsView.cpp:86
4220+msgid "Soft"
4221+msgstr ""
4222+
4223+#: ../Sounds/SoundsView.cpp:86
4224+msgid "Loud"
4225+msgstr ""
4226+
4227+#: ../Sounds/SoundsView.cpp:92
4228+msgid "Sound classes: "
4229+msgstr ""
4230+
4231+#: ../Sounds/SoundsView.cpp:93
4232+msgid "Class ID: "
4233+msgstr ""
4234+
4235+#: ../Sounds/SoundsView.cpp:96
4236+msgid "Class number: "
4237+msgstr ""
4238+
4239+#: ../Sounds/SoundsView.cpp:101
4240+msgid "Cannot be restarted"
4241+msgstr ""
4242+
4243+#: ../Sounds/SoundsView.cpp:102
4244+msgid "Does not self-abort"
4245+msgstr ""
4246+
4247+#: ../Sounds/SoundsView.cpp:103
4248+msgid "Resists pitch changes"
4249+msgstr ""
4250+
4251+#: ../Sounds/SoundsView.cpp:104
4252+msgid "Can't change pitch"
4253+msgstr ""
4254+
4255+#: ../Sounds/SoundsView.cpp:105
4256+msgid "Can't be obstructed"
4257+msgstr ""
4258+
4259+#: ../Sounds/SoundsView.cpp:106
4260+msgid "Can't be media obstructed"
4261+msgstr ""
4262+
4263+#: ../Sounds/SoundsView.cpp:107
4264+msgid "Is ambient"
4265+msgstr ""
4266+
4267+#: ../Sounds/SoundsView.cpp:109
4268+msgid "Volume"
4269+msgstr ""
4270+
4271+#: ../Sounds/SoundsView.cpp:111
4272+msgid "Chance: "
4273+msgstr ""
4274+
4275+#: ../Sounds/SoundsView.cpp:114
4276+msgid "Low pitch: "
4277+msgstr ""
4278+
4279+#: ../Sounds/SoundsView.cpp:116
4280+msgid "High pitch: "
4281+msgstr ""
4282+
4283+#: ../Sounds/SoundsView.cpp:119
4284+msgid "8-bit sounds:"
4285+msgstr ""
4286+
4287+#: ../Sounds/SoundsView.cpp:122
4288+msgid "16-bit sounds: "
4289+msgstr ""
4290+
4291+#: ../Sounds/SoundsView.cpp:125
4292+msgid "Remap 8-bit"
4293+msgstr ""
4294+
4295+#: ../Sounds/SoundsView.cpp:209
4296+msgid "sound"
4297+msgstr ""
4298+
36064299 #: ../Sounds/SoundsView.cpp:222
36074300 #, c-format
36084301 msgid "Sound source different at %d"
@@ -3682,6 +4375,11 @@ msgid "Choose a file name :"
36824375 msgstr ""
36834376
36844377 #: ../Sounds/SoundsView.cpp:538
4378+#, c-format
4379+msgid "Sound %d-%d.wav"
4380+msgstr ""
4381+
4382+#: ../Sounds/SoundsView.cpp:538
36854383 msgid "WAV files (*.wav)|*.wav|AIFF files (*.aif)|*.aif"
36864384 msgstr ""
36874385
Binary files a/locale/ja/ShapeFusion.mo and b/locale/ja/ShapeFusion.mo differ
--- a/locale/ja/ShapeFusion.po
+++ b/locale/ja/ShapeFusion.po
@@ -7,8 +7,8 @@ msgid ""
77 msgstr ""
88 "Project-Id-Version: ShapeFusion\n"
99 "Report-Msgid-Bugs-To: \n"
10-"POT-Creation-Date: 2012-02-25 11:18+0900\n"
11-"PO-Revision-Date: 2012-02-25 11:29+0900\n"
10+"POT-Creation-Date: 2012-02-25 11:48+0900\n"
11+"PO-Revision-Date: 2012-02-25 11:51+0900\n"
1212 "Last-Translator: Logue <logue@hotmail.co.jp>\n"
1313 "Language-Team: Logue <logue@hotmail.co.jp>\n"
1414 "MIME-Version: 1.0\n"
@@ -2001,6 +2001,7 @@ msgid "Small"
20012001 msgstr "小"
20022002
20032003 #: ../ShapeFusionMenus.cpp:119
2004+#: ../Sounds/SoundsView.cpp:86
20042005 msgid "Medium"
20052006 msgstr "中"
20062007
@@ -2100,6 +2101,23 @@ msgstr "サウンドをインポート"
21002101 msgid "S&ounds"
21012102 msgstr "サウンド(&S)"
21022103
2104+#: ../Physics/PhysicsDocument.cpp:53
2105+msgid "[PhysicsDocument] There was an error while opening, see log"
2106+msgstr ""
2107+
2108+#: ../Physics/PhysicsDocument.cpp:77
2109+#, c-format
2110+msgid "[PhysicsDocument] Error loading: Incorrect version/data version (%i/%i)"
2111+msgstr ""
2112+
2113+#: ../Physics/PhysicsDocument.cpp:92
2114+msgid "[PhysicsDocument] Error loading: wad count must be 1"
2115+msgstr ""
2116+
2117+#: ../Physics/PhysicsDocument.cpp:111
2118+msgid "[PhysicsDocument] Error loading: first wad index must be 0"
2119+msgstr ""
2120+
21032121 #: ../Physics/PhysicsView.cpp:38
21042122 #: ../Physics/PhysicsView.cpp:1050
21052123 msgid "Appearance"
@@ -2114,9 +2132,8 @@ msgstr ""
21142132 #: ../Physics/PhysicsView.cpp:49
21152133 #: ../Physics/PhysicsView.cpp:847
21162134 #: ../Physics/PhysicsView.cpp:1060
2117-#, fuzzy
21182135 msgid "Color Table:"
2119-msgstr "カラーテーブルを使用"
2136+msgstr "カラーテーブル:"
21202137
21212138 #: ../Physics/PhysicsView.cpp:53
21222139 msgid "Sequence IDs:"
@@ -2151,14 +2168,12 @@ msgid "Moving:"
21512168 msgstr ""
21522169
21532170 #: ../Physics/PhysicsView.cpp:88
2154-#, fuzzy
21552171 msgid "Teleport In:"
2156-msgstr "テレポーター"
2172+msgstr "テレポートイン:"
21572173
21582174 #: ../Physics/PhysicsView.cpp:92
2159-#, fuzzy
21602175 msgid "Teleport Out:"
2161-msgstr "テレポーター"
2176+msgstr "テレポートアウト:"
21622177
21632178 #: ../Physics/PhysicsView.cpp:96
21642179 msgid "Melee Attack:"
@@ -2500,6 +2515,7 @@ msgstr ""
25002515 #: ../Physics/PhysicsView.cpp:525
25012516 #: ../Physics/PhysicsView.cpp:972
25022517 #: ../Physics/PhysicsView.cpp:1183
2518+#: ../Sounds/SoundsView.cpp:131
25032519 msgid "Flags"
25042520 msgstr "フラグ:"
25052521
@@ -2674,7 +2690,7 @@ msgstr "ショット"
26742690
26752691 #: ../Physics/PhysicsView.cpp:857
26762692 msgid "Damage"
2677-msgstr ""
2693+msgstr "ダメージ"
26782694
26792695 #: ../Physics/PhysicsView.cpp:872
26802696 msgid "Damage Base:"
@@ -2937,7 +2953,7 @@ msgstr ""
29372953
29382954 #: ../Physics/PhysicsView.cpp:1186
29392955 msgid "Disappears after use"
2940-msgstr ""
2956+msgstr "使用後見えなくなる"
29412957
29422958 #: ../Physics/PhysicsView.cpp:1187
29432959 msgid "Plays instant shell casing sound"
@@ -2945,7 +2961,7 @@ msgstr ""
29452961
29462962 #: ../Physics/PhysicsView.cpp:1188
29472963 msgid "Overloads"
2948-msgstr ""
2964+msgstr "オーバーロード"
29492965
29502966 #: ../Physics/PhysicsView.cpp:1189
29512967 msgid "Random ammo on pickup"
@@ -2973,11 +2989,11 @@ msgstr ""
29732989
29742990 #: ../Physics/PhysicsView.cpp:1218
29752991 msgid "Main Trigger"
2976-msgstr ""
2992+msgstr "主砲"
29772993
29782994 #: ../Physics/PhysicsView.cpp:1219
29792995 msgid "Secondary Trigger"
2980-msgstr ""
2996+msgstr "副砲"
29812997
29822998 #: ../Physics/PhysicsView.cpp:1238
29832999 msgid "Projectile:"
@@ -2989,7 +3005,7 @@ msgstr ""
29893005
29903006 #: ../Physics/PhysicsView.cpp:1261
29913007 msgid "Click:"
2992-msgstr ""
3008+msgstr "クリック:"
29933009
29943010 #: ../Physics/PhysicsView.cpp:1269
29953011 msgid "Shell Casing:"
@@ -3041,7 +3057,7 @@ msgstr ""
30413057
30423058 #: ../Physics/PhysicsView.cpp:1440
30433059 msgid "Aliens"
3044-msgstr ""
3060+msgstr "エイリアン"
30453061
30463062 #: ../Physics/PhysicsView.cpp:1445
30473063 msgid "Appearance and Sounds"
@@ -3065,7 +3081,7 @@ msgstr ""
30653081
30663082 #: ../Physics/PhysicsView.cpp:1452
30673083 msgid "Effects"
3068-msgstr ""
3084+msgstr "効果"
30693085
30703086 #: ../Physics/PhysicsView.cpp:1458
30713087 msgid "Shots"
@@ -3073,15 +3089,15 @@ msgstr "ショット"
30733089
30743090 #: ../Physics/PhysicsView.cpp:1465
30753091 msgid "Walking"
3076-msgstr ""
3092+msgstr "歩行"
30773093
30783094 #: ../Physics/PhysicsView.cpp:1466
30793095 msgid "Running"
3080-msgstr ""
3096+msgstr "走行"
30813097
30823098 #: ../Physics/PhysicsView.cpp:1468
30833099 msgid "Weapons"
3084-msgstr ""
3100+msgstr "武器"
30853101
30863102 #: ../Physics/PhysicsView.cpp:1473
30873103 msgid "Weapon Definition"
@@ -3091,6 +3107,38 @@ msgstr ""
30913107 msgid "Trigger Settings"
30923108 msgstr ""
30933109
3110+#: ../Shapes/BitmapBrowser.cpp:257
3111+msgid "[BitmapBrowser] Added a bitmap with NULL pixels"
3112+msgstr ""
3113+
3114+#: ../Shapes/BitmapView.cpp:119
3115+msgid "[BitmapView] Addes a bitmap with NULL pixels"
3116+msgstr ""
3117+
3118+#: ../Shapes/FrameBrowser.cpp:272
3119+msgid "FrameBrowser: someone tried to add a bitmap with NULL pixels"
3120+msgstr ""
3121+
3122+#: ../Shapes/FrameView.cpp:80
3123+msgid "Origin"
3124+msgstr ""
3125+
3126+#: ../Shapes/FrameView.cpp:81
3127+msgid "Keypoint"
3128+msgstr ""
3129+
3130+#: ../Shapes/FrameView.cpp:98
3131+msgid "No associated bitmap"
3132+msgstr ""
3133+
3134+#: ../Shapes/FrameView.cpp:300
3135+msgid "[FrameView] Added a bitmap with NULL pixels"
3136+msgstr ""
3137+
3138+#: ../Shapes/SequenceView.cpp:391
3139+msgid "SequenceView: someone tried to add a bitmap with NULL pixels"
3140+msgstr ""
3141+
30943142 #: ../Shapes/SequenceView.cpp:571
30953143 msgid "Change frame:"
30963144 msgstr "フレーム変更:"
@@ -3099,6 +3147,409 @@ msgstr "フレーム変更:"
30993147 msgid "Chage frame"
31003148 msgstr "チャージフレーム:"
31013149
3150+#: ../Shapes/ShapesDocument.cpp:172
3151+msgid "[ShapesDocument] There was an error while loading, see log"
3152+msgstr ""
3153+
3154+#: ../Shapes/ShapesDocument.cpp:239
3155+msgid "[ShapesDocument] Shapes files must contain the same number of collections to generate a patch"
3156+msgstr ""
3157+
3158+#: ../Shapes/ShapesDocument.cpp:272
3159+msgid "[ShapesDocument] File too small to be a Marathon shapes file"
3160+msgstr ""
3161+
3162+#: ../Shapes/ShapesDocument.cpp:283
3163+#, c-format
3164+msgid "[ShapesDocument] Trying to load collection %d"
3165+msgstr ""
3166+
3167+#: ../Shapes/ShapesDocument.cpp:302
3168+msgid "[ShapesDocument] Could not find enough collections. This may not be a Marathon Shapes file."
3169+msgstr ""
3170+
3171+#: ../Shapes/ShapesDocument.cpp:338
3172+msgid "Shapes patches cannot add entire collections"
3173+msgstr ""
3174+
3175+#: ../Shapes/ShapesElements.cpp:138
3176+msgid "This Adobe Color Table file has an invalid size: will not try to load it."
3177+msgstr ""
3178+
3179+#: ../Shapes/ShapesElements.cpp:214
3180+#, fuzzy
3181+msgid "[ShapesColorTable] Error loading color table"
3182+msgstr "カラーテーブル読み込み時にエラーが発生しました。"
3183+
3184+#: ../Shapes/ShapesElements.cpp:437
3185+#, c-format
3186+msgid "[ShapesBitmap] Invalid bitmap width %d"
3187+msgstr ""
3188+
3189+#: ../Shapes/ShapesElements.cpp:441
3190+#, c-format
3191+msgid "[ShapesBitmap] Invalid bitmap height %d"
3192+msgstr ""
3193+
3194+#: ../Shapes/ShapesElements.cpp:445
3195+#, c-format
3196+msgid "[ShapesBitmap] Invalid bitmap bytes-per-row %d"
3197+msgstr ""
3198+
3199+#: ../Shapes/ShapesElements.cpp:456
3200+#, c-format
3201+msgid "[ShapesBitmap] Invalid bitmap depth %d"
3202+msgstr ""
3203+
3204+#: ../Shapes/ShapesElements.cpp:461
3205+#, c-format
3206+msgid "[ShapesBitmap] Width:\t\t%d"
3207+msgstr ""
3208+
3209+#: ../Shapes/ShapesElements.cpp:462
3210+#, c-format
3211+msgid "[ShapesBitmap] Height:\t\t%d"
3212+msgstr ""
3213+
3214+#: ../Shapes/ShapesElements.cpp:463
3215+#, c-format
3216+msgid "[ShapesBitmap] Bytes/Row:\t%d"
3217+msgstr ""
3218+
3219+#: ../Shapes/ShapesElements.cpp:464
3220+#, c-format
3221+msgid "[ShapesBitmap] Flags:\t\t%d"
3222+msgstr ""
3223+
3224+#: ../Shapes/ShapesElements.cpp:465
3225+#, c-format
3226+msgid "[ShapesBitmap] Bit Depth:\t%d"
3227+msgstr ""
3228+
3229+#: ../Shapes/ShapesElements.cpp:476
3230+msgid "[ShapesBitmap] Could not allocate pixel buffer"
3231+msgstr ""
3232+
3233+#: ../Shapes/ShapesElements.cpp:697
3234+#, c-format
3235+msgid "Could not allocate new %dx%d bitmap\n"
3236+msgstr ""
3237+
3238+#: ../Shapes/ShapesElements.cpp:826
3239+#, c-format
3240+msgid "[ShapesFrame] Flags:\t\t\t%d"
3241+msgstr ""
3242+
3243+#: ../Shapes/ShapesElements.cpp:827
3244+#, c-format
3245+msgid "[ShapesFrame] Min. Light Intensity:\t%f"
3246+msgstr ""
3247+
3248+#: ../Shapes/ShapesElements.cpp:828
3249+#, c-format
3250+msgid "[ShapesFrame] Bitmap Index:\t%d"
3251+msgstr ""
3252+
3253+#: ../Shapes/ShapesElements.cpp:829
3254+#, c-format
3255+msgid "[ShapesFrame] Origin (X):\t\t%d"
3256+msgstr ""
3257+
3258+#: ../Shapes/ShapesElements.cpp:830
3259+#, c-format
3260+msgid "[ShapesFrame] Origin (Y):\t\t%d"
3261+msgstr ""
3262+
3263+#: ../Shapes/ShapesElements.cpp:831
3264+#, c-format
3265+msgid "[ShapesFrame] Key (X):\t\t%d"
3266+msgstr ""
3267+
3268+#: ../Shapes/ShapesElements.cpp:832
3269+#, c-format
3270+msgid "[ShapesFrame] Key (Y):\t\t%d"
3271+msgstr ""
3272+
3273+#: ../Shapes/ShapesElements.cpp:833
3274+#, c-format
3275+msgid "[ShapesFrame] World (Left):\t%d"
3276+msgstr ""
3277+
3278+#: ../Shapes/ShapesElements.cpp:834
3279+#, c-format
3280+msgid "[ShapesFrame] World (Right):\t%d"
3281+msgstr ""
3282+
3283+#: ../Shapes/ShapesElements.cpp:835
3284+#, c-format
3285+msgid "[ShapesFrame] World (Top):\t%d"
3286+msgstr ""
3287+
3288+#: ../Shapes/ShapesElements.cpp:836
3289+#, c-format
3290+msgid "[ShapesFrame] World (Bottom):\t%d"
3291+msgstr ""
3292+
3293+#: ../Shapes/ShapesElements.cpp:837
3294+#, c-format
3295+msgid "[ShapesFrame] World (X0):\t\t%d"
3296+msgstr ""
3297+
3298+#: ../Shapes/ShapesElements.cpp:838
3299+#, c-format
3300+msgid "[ShapesFrame] World (Y0):\t\t%d"
3301+msgstr ""
3302+
3303+#: ../Shapes/ShapesElements.cpp:954
3304+#, c-format
3305+msgid "[ShapesSequence] Sequence name too long (%d/32)"
3306+msgstr ""
3307+
3308+#: ../Shapes/ShapesElements.cpp:983
3309+#, c-format
3310+msgid "[ShapesSequence] Type:\t\t\t\t\t%d"
3311+msgstr ""
3312+
3313+#: ../Shapes/ShapesElements.cpp:984
3314+#, c-format
3315+msgid "[ShapesSequence] Flags:\t\t\t\t\t%d"
3316+msgstr ""
3317+
3318+#: ../Shapes/ShapesElements.cpp:985
3319+#, c-format
3320+msgid "[ShapesSequence] Name:\t\t\t\t\t%s"
3321+msgstr ""
3322+
3323+#: ../Shapes/ShapesElements.cpp:986
3324+#, c-format
3325+msgid "[ShapesSequence] Number of Views:\t\t%d"
3326+msgstr ""
3327+
3328+#: ../Shapes/ShapesElements.cpp:987
3329+#, c-format
3330+msgid "[ShapesSequence] Frames/Views:\t\t\t%d"
3331+msgstr ""
3332+
3333+#: ../Shapes/ShapesElements.cpp:988
3334+#, c-format
3335+msgid "[ShapesSequence] Ticks/Frame:\t\t\t%d"
3336+msgstr ""
3337+
3338+#: ../Shapes/ShapesElements.cpp:989
3339+#, c-format
3340+msgid "[ShapesSequence] Key Frame:\t\t\t\t%d"
3341+msgstr ""
3342+
3343+#: ../Shapes/ShapesElements.cpp:990
3344+#, c-format
3345+msgid "[ShapesSequence] Transfer Mode:\t\t\t%d"
3346+msgstr ""
3347+
3348+#: ../Shapes/ShapesElements.cpp:991
3349+#, c-format
3350+msgid "[ShapesSequence] Transfer Mode Period:\t%d"
3351+msgstr ""
3352+
3353+#: ../Shapes/ShapesElements.cpp:992
3354+#, c-format
3355+msgid "[ShapesSequence] First Frame Sound:\t\t%d"
3356+msgstr ""
3357+
3358+#: ../Shapes/ShapesElements.cpp:993
3359+#, c-format
3360+msgid "[ShapesSequence] Key Frame Sound:\t\t%d"
3361+msgstr ""
3362+
3363+#: ../Shapes/ShapesElements.cpp:994
3364+#, c-format
3365+msgid "[ShapesSequence] Last Frame Sound:\t\t%d"
3366+msgstr ""
3367+
3368+#: ../Shapes/ShapesElements.cpp:995
3369+#, c-format
3370+msgid "[ShapesSequence] Pixels to World:\t\t%d"
3371+msgstr ""
3372+
3373+#: ../Shapes/ShapesElements.cpp:996
3374+#, c-format
3375+msgid "[ShapesSequence] Loop Frame:\t\t\t%d"
3376+msgstr ""
3377+
3378+#: ../Shapes/ShapesElements.cpp:1000
3379+#, c-format
3380+msgid "[ShapesSequence] Invalid sequence type parameters: numberOfViews=%d, framesPerView=%d"
3381+msgstr ""
3382+
3383+#: ../Shapes/ShapesElements.cpp:1006
3384+#, c-format
3385+msgid "[ShapesSequence] Invalid key/loop frame values in sequence data: keyFrame=%d, loopFrame=%d"
3386+msgstr ""
3387+
3388+#: ../Shapes/ShapesElements.cpp:1011
3389+#, c-format
3390+msgid "[ShapesSequence] Invalid sound values in sequence data: firstFrameSound=%d, keyFrameSound=%d, lastFrameSound=%d"
3391+msgstr ""
3392+
3393+#: ../Shapes/ShapesElements.cpp:1049
3394+#, c-format
3395+msgid "[ShapesSequence] Unknown sequence type %d, don't know the number of views"
3396+msgstr ""
3397+
3398+#: ../Shapes/ShapesElements.cpp:1494
3399+#, c-format
3400+msgid "[ShapesChunk] Unknown collection version %d"
3401+msgstr ""
3402+
3403+#: ../Shapes/ShapesElements.cpp:1499
3404+#, c-format
3405+msgid "[ShapesChunk] Chunk size mismatch (%ld/%d): this may not be a Marathon shapes file"
3406+msgstr ""
3407+
3408+#: ../Shapes/ShapesElements.cpp:1510
3409+msgid "[ShapesChunk] Invalid offsets in collection definition: this may not be a Marathon shapes file"
3410+msgstr ""
3411+
3412+#: ../Shapes/ShapesElements.cpp:1514
3413+msgid "[ShapesChunk] Invalid object counts in collection definition: this may not be a Marathon shapes file"
3414+msgstr ""
3415+
3416+#: ../Shapes/ShapesElements.cpp:1519
3417+#, c-format
3418+msgid "[ShapesChunk] Version: %d"
3419+msgstr ""
3420+
3421+#: ../Shapes/ShapesElements.cpp:1520
3422+#, c-format
3423+msgid "[ShapesChunk] Type: %d"
3424+msgstr ""
3425+
3426+#: ../Shapes/ShapesElements.cpp:1521
3427+#, c-format
3428+msgid "[ShapesChunk] Flags: %d"
3429+msgstr ""
3430+
3431+#: ../Shapes/ShapesElements.cpp:1522
3432+#, c-format
3433+msgid "[ShapesChunk] %d color tables, %d colors per table"
3434+msgstr ""
3435+
3436+#: ../Shapes/ShapesElements.cpp:1523
3437+#, c-format
3438+msgid "[ShapesChunk] %d sequences"
3439+msgstr ""
3440+
3441+#: ../Shapes/ShapesElements.cpp:1524
3442+#, c-format
3443+msgid "[ShapesChunk] %d frames"
3444+msgstr ""
3445+
3446+#: ../Shapes/ShapesElements.cpp:1525
3447+#, c-format
3448+msgid "[ShapesChunk] %d bitmaps"
3449+msgstr ""
3450+
3451+#: ../Shapes/ShapesElements.cpp:1533
3452+#, c-format
3453+msgid "[ShapesChunk] Loading colortable %d/%d"
3454+msgstr ""
3455+
3456+#: ../Shapes/ShapesElements.cpp:1543
3457+#, fuzzy, c-format
3458+msgid "[ShapesChunk] Error loading color table %d... Dropped"
3459+msgstr "カラーテーブル読み込み時にエラーが発生しました。"
3460+
3461+#: ../Shapes/ShapesElements.cpp:1555
3462+msgid "[ShapesChunk] Invalid bitmap offset: this may not be a Marathon shapes file"
3463+msgstr ""
3464+
3465+#: ../Shapes/ShapesElements.cpp:1561
3466+#, c-format
3467+msgid "[ShapesChunk] Loading bitmap %d/%d"
3468+msgstr ""
3469+
3470+#: ../Shapes/ShapesElements.cpp:1571
3471+#, c-format
3472+msgid "[ShapesDocument] Error loading bitmap %d... Dropped"
3473+msgstr ""
3474+
3475+#: ../Shapes/ShapesElements.cpp:1583
3476+msgid "[ShapesChunk] Invalid sequence offset: this may not be a Marathon shapes file"
3477+msgstr ""
3478+
3479+#: ../Shapes/ShapesElements.cpp:1589
3480+#, c-format
3481+msgid "[ShapesChunk] Loading sequence %d/%d"
3482+msgstr ""
3483+
3484+#: ../Shapes/ShapesElements.cpp:1599
3485+msgid "[ShapesDocument] Error loading sequence... Dropped"
3486+msgstr ""
3487+
3488+#: ../Shapes/ShapesElements.cpp:1611
3489+msgid "[ShapesChunk] Invalid frame offset: this may not be a Marathon shapes file"
3490+msgstr ""
3491+
3492+#: ../Shapes/ShapesElements.cpp:1617
3493+#, c-format
3494+msgid "[ShapesChunk] Loading frame %d/%d"
3495+msgstr ""
3496+
3497+#: ../Shapes/ShapesElements.cpp:1639
3498+#, c-format
3499+msgid "[ShapesDocument] Error loading frame %d... Dropped"
3500+msgstr ""
3501+
3502+#: ../Shapes/ShapesElements.cpp:1662
3503+#, c-format
3504+msgid "[ShapesChunk] Unknown 'cldf' version %d in patch"
3505+msgstr ""
3506+
3507+#: ../Shapes/ShapesElements.cpp:1696
3508+msgid "[ShapesChunk] Invliad 'ctab' index"
3509+msgstr ""
3510+
3511+#: ../Shapes/ShapesElements.cpp:1718
3512+msgid "[ShapesChunk] Invalid 'hlsh' index"
3513+msgstr ""
3514+
3515+#: ../Shapes/ShapesElements.cpp:1737
3516+msgid "[ShapesChunk] Invalid 'llsh' index"
3517+msgstr ""
3518+
3519+#: ../Shapes/ShapesElements.cpp:1760
3520+msgid "[ShapesChunk] Invalid 'bmap' index"
3521+msgstr ""
3522+
3523+#: ../Shapes/ShapesElements.cpp:2010
3524+#, c-format
3525+msgid "[ShapesCollection] Status: %d"
3526+msgstr ""
3527+
3528+#: ../Shapes/ShapesElements.cpp:2011
3529+#, c-format
3530+msgid "[ShapesCollection] Flags: %d"
3531+msgstr ""
3532+
3533+#: ../Shapes/ShapesElements.cpp:2017
3534+msgid "[ShapesCollection] 8-bit chunk present"
3535+msgstr ""
3536+
3537+#: ../Shapes/ShapesElements.cpp:2033
3538+msgid "[ShapesCollection] Error loading 8-bit chunk... Dropped"
3539+msgstr ""
3540+
3541+#: ../Shapes/ShapesElements.cpp:2042
3542+msgid "[ShapesCollection] 16/32-bit chunk present"
3543+msgstr ""
3544+
3545+#: ../Shapes/ShapesElements.cpp:2058
3546+msgid "[ShapesCollection] Error loading 16/32-bit chunk... Dropped"
3547+msgstr ""
3548+
3549+#: ../Shapes/ShapesElements.cpp:2083
3550+msgid "[ShapesCollection] Error loading patch chunk; invalid depth"
3551+msgstr ""
3552+
31023553 #: ../Shapes/ShapesView.cpp:100
31033554 msgid "ShapeFusion : Shapes : "
31043555 msgstr "ShapeFusion:形態:"
@@ -3299,7 +3750,7 @@ msgstr ""
32993750
33003751 #: ../Shapes/ShapesView.cpp:327
33013752 msgid "Normal"
3302-msgstr ""
3753+msgstr "通常"
33033754
33043755 #: ../Shapes/ShapesView.cpp:328
33053756 msgid "Fade out to black"
@@ -3339,7 +3790,7 @@ msgstr ""
33393790
33403791 #: ../Shapes/ShapesView.cpp:336
33413792 msgid "Landscape"
3342-msgstr ""
3793+msgstr "背景"
33433794
33443795 #: ../Shapes/ShapesView.cpp:337
33453796 #, fuzzy
@@ -3683,7 +4134,7 @@ msgstr ""
36834134
36844135 #: ../Shapes/ShapesView.cpp:1259
36854136 msgid "RLE"
3686-msgstr ""
4137+msgstr "RLE形式"
36874138
36884139 #: ../Shapes/ShapesView.cpp:1261
36894140 #, c-format
@@ -3712,6 +4163,255 @@ msgstr ""
37124163 msgid "Delete frame"
37134164 msgstr "フレームを削除"
37144165
4166+#: ../Shapes/utilities.cpp:49
4167+#, c-format
4168+msgid "[utilities ShapesBitmapToImage] Pixel value %u with just %u colors/table. Aborting"
4169+msgstr ""
4170+
4171+#: ../Sounds/SoundsDocument.cpp:114
4172+msgid "[SoundsDocument] There was an error while loading, see log"
4173+msgstr ""
4174+
4175+#: ../Sounds/SoundsDocument.cpp:201
4176+#, c-format
4177+msgid "[SoundsDocument] Error loading : Incorrect version/tag, (%d/%x)"
4178+msgstr ""
4179+
4180+#: ../Sounds/SoundsDocument.cpp:206
4181+#, c-format
4182+msgid "[SoundsDocument] Error loading : Incorrect Sound/Source count (%d/%d)"
4183+msgstr ""
4184+
4185+#: ../Sounds/SoundsDocument.cpp:220
4186+#, c-format
4187+msgid "[SoundsDocument] Version:\t\t%d"
4188+msgstr ""
4189+
4190+#: ../Sounds/SoundsDocument.cpp:221
4191+#, c-format
4192+msgid "[SoundsDocument] Tag:\t\t\t%d"
4193+msgstr ""
4194+
4195+#: ../Sounds/SoundsDocument.cpp:222
4196+#, c-format
4197+msgid "[SoundsDocument] Source Count:\t%d"
4198+msgstr ""
4199+
4200+#: ../Sounds/SoundsDocument.cpp:223
4201+#, c-format
4202+msgid "[SoundsDocument] Sound Count:\t%d"
4203+msgstr ""
4204+
4205+#: ../Sounds/SoundsDocument.cpp:235
4206+#, c-format
4207+msgid "[SoundsDocument] Loading source %d, sound %d"
4208+msgstr ""
4209+
4210+#: ../Sounds/SoundsDocument.cpp:242
4211+msgid "[SoundsDocument] Error loading sound definition. Skipping..."
4212+msgstr ""
4213+
4214+#: ../Sounds/SoundsElements.cpp:188
4215+#, c-format
4216+msgid "[AppleSoundHeader] Unsupported compression format '%.4s.'"
4217+msgstr ""
4218+
4219+#: ../Sounds/SoundsElements.cpp:209
4220+#, c-format
4221+msgid "[AppleSoundHeader] Unknown header type %.2x."
4222+msgstr ""
4223+
4224+#: ../Sounds/SoundsElements.cpp:283
4225+msgid "[AppleSoundHeader] libsndfile could not open file."
4226+msgstr ""
4227+
4228+#: ../Sounds/SoundsElements.cpp:320
4229+#: ../Sounds/SoundsElements.cpp:334
4230+msgid "[AppleSoundHeader] libsndfile write error."
4231+msgstr ""
4232+
4233+#: ../Sounds/SoundsElements.cpp:330
4234+msgid "[AppleSoundHeader] libsndfile read error."
4235+msgstr ""
4236+
4237+#: ../Sounds/SoundsElements.cpp:390
4238+msgid "[AppleSoundHeader] libsndfile read error"
4239+msgstr ""
4240+
4241+#: ../Sounds/SoundsElements.cpp:396
4242+msgid "[AppleSoundHeader] libsndfile write error"
4243+msgstr ""
4244+
4245+#: ../Sounds/SoundsElements.cpp:490
4246+#: ../Sounds/SoundsElements.cpp:497
4247+#, c-format
4248+msgid "Invalid chance %d"
4249+msgstr ""
4250+
4251+#: ../Sounds/SoundsElements.cpp:585
4252+#, c-format
4253+msgid "[SoundsDefinition] incorrect Behavior/Chance (%d/%d)"
4254+msgstr ""
4255+
4256+#: ../Sounds/SoundsElements.cpp:600
4257+#, c-format
4258+msgid "[SoundsDefinition] incorrect permutation count : %d"
4259+msgstr ""
4260+
4261+#: ../Sounds/SoundsElements.cpp:614
4262+#, c-format
4263+msgid "[SoundsDefinition] incorrect group offset / total length (%d/%d)"
4264+msgstr ""
4265+
4266+#: ../Sounds/SoundsElements.cpp:628
4267+#, c-format
4268+msgid "[SoundsDefinition] Sound Code:\t\t\t%d"
4269+msgstr ""
4270+
4271+#: ../Sounds/SoundsElements.cpp:629
4272+#, c-format
4273+msgid "[SoundsDefinition] Behavior Index:\t\t%d"
4274+msgstr ""
4275+
4276+#: ../Sounds/SoundsElements.cpp:630
4277+#, c-format
4278+msgid "[SoundsDefinition] Flags:\t\t\t\t%d"
4279+msgstr ""
4280+
4281+#: ../Sounds/SoundsElements.cpp:631
4282+#, c-format
4283+msgid "[SoundsDefinition] Chance:\t\t\t\t%d"
4284+msgstr ""
4285+
4286+#: ../Sounds/SoundsElements.cpp:632
4287+#, c-format
4288+msgid "[SoundsDefinition] Low Pitch:\t\t\t%f"
4289+msgstr ""
4290+
4291+#: ../Sounds/SoundsElements.cpp:633
4292+#, c-format
4293+msgid "[SoundsDefinition] High Pitch:\t\t\t%f"
4294+msgstr ""
4295+
4296+#: ../Sounds/SoundsElements.cpp:634
4297+#, c-format
4298+msgid "[SoundsDefinition] Permutations:\t\t%d"
4299+msgstr ""
4300+
4301+#: ../Sounds/SoundsElements.cpp:635
4302+#, c-format
4303+msgid "[SoundsDefinition] Permutations Played:\t%d"
4304+msgstr ""
4305+
4306+#: ../Sounds/SoundsElements.cpp:636
4307+#, c-format
4308+msgid "[SoundsDefinition] Group Offset:\t\t%d"
4309+msgstr ""
4310+
4311+#: ../Sounds/SoundsElements.cpp:637
4312+#, c-format
4313+msgid "[SoundsDefinition] Single Length:\t\t%d"
4314+msgstr ""
4315+
4316+#: ../Sounds/SoundsElements.cpp:638
4317+#, c-format
4318+msgid "[SoundsDefinition] Total Length:\t\t%d"
4319+msgstr ""
4320+
4321+#: ../Sounds/SoundsElements.cpp:639
4322+#, c-format
4323+msgid "[SoundsDefinition] Last Played:\t\t\t%d"
4324+msgstr ""
4325+
4326+#: ../Sounds/SoundsView.cpp:72
4327+#, fuzzy
4328+msgid "ShapeFusion : Sounds : "
4329+msgstr "ShapeFusion:形態:"
4330+
4331+#: ../Sounds/SoundsView.cpp:86
4332+#, fuzzy
4333+msgid "Soft"
4334+msgstr "ショット"
4335+
4336+#: ../Sounds/SoundsView.cpp:86
4337+#, fuzzy
4338+msgid "Loud"
4339+msgstr "サウンド"
4340+
4341+#: ../Sounds/SoundsView.cpp:92
4342+msgid "Sound classes: "
4343+msgstr ""
4344+
4345+#: ../Sounds/SoundsView.cpp:93
4346+msgid "Class ID: "
4347+msgstr ""
4348+
4349+#: ../Sounds/SoundsView.cpp:96
4350+msgid "Class number: "
4351+msgstr ""
4352+
4353+#: ../Sounds/SoundsView.cpp:101
4354+msgid "Cannot be restarted"
4355+msgstr ""
4356+
4357+#: ../Sounds/SoundsView.cpp:102
4358+msgid "Does not self-abort"
4359+msgstr ""
4360+
4361+#: ../Sounds/SoundsView.cpp:103
4362+msgid "Resists pitch changes"
4363+msgstr ""
4364+
4365+#: ../Sounds/SoundsView.cpp:104
4366+msgid "Can't change pitch"
4367+msgstr ""
4368+
4369+#: ../Sounds/SoundsView.cpp:105
4370+msgid "Can't be obstructed"
4371+msgstr ""
4372+
4373+#: ../Sounds/SoundsView.cpp:106
4374+msgid "Can't be media obstructed"
4375+msgstr ""
4376+
4377+#: ../Sounds/SoundsView.cpp:107
4378+msgid "Is ambient"
4379+msgstr ""
4380+
4381+#: ../Sounds/SoundsView.cpp:109
4382+msgid "Volume"
4383+msgstr "音量"
4384+
4385+#: ../Sounds/SoundsView.cpp:111
4386+#, fuzzy
4387+msgid "Chance: "
4388+msgstr "チャージ済み:"
4389+
4390+#: ../Sounds/SoundsView.cpp:114
4391+msgid "Low pitch: "
4392+msgstr ""
4393+
4394+#: ../Sounds/SoundsView.cpp:116
4395+msgid "High pitch: "
4396+msgstr ""
4397+
4398+#: ../Sounds/SoundsView.cpp:119
4399+msgid "8-bit sounds:"
4400+msgstr ""
4401+
4402+#: ../Sounds/SoundsView.cpp:122
4403+msgid "16-bit sounds: "
4404+msgstr ""
4405+
4406+#: ../Sounds/SoundsView.cpp:125
4407+msgid "Remap 8-bit"
4408+msgstr ""
4409+
4410+#: ../Sounds/SoundsView.cpp:209
4411+#, fuzzy
4412+msgid "sound"
4413+msgstr "サウンド"
4414+
37154415 #: ../Sounds/SoundsView.cpp:222
37164416 #, c-format
37174417 msgid "Sound source different at %d"
@@ -3791,6 +4491,11 @@ msgid "Choose a file name :"
37914491 msgstr "フィル名を選択:"
37924492
37934493 #: ../Sounds/SoundsView.cpp:538
4494+#, fuzzy, c-format
4495+msgid "Sound %d-%d.wav"
4496+msgstr "サウンド%d"
4497+
4498+#: ../Sounds/SoundsView.cpp:538
37944499 msgid "WAV files (*.wav)|*.wav|AIFF files (*.aif)|*.aif"
37954500 msgstr "WAVファイル(*.wav)|*.wav|AIFFファイル(*.aif)|*.aif"
37964501
旧リポジトリブラウザで表示