mirror of https://github.com/odrling/Aegisub
Remove the period from the catalog name since gettext seems to not like it
This commit is contained in:
parent
39bf2ab5fd
commit
51e23a3c7e
|
@ -37,6 +37,7 @@ LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -compatibili
|
||||||
# STRINGS
|
# STRINGS
|
||||||
#########
|
#########
|
||||||
AEGISUB_COMMAND = @AEGISUB_COMMAND@
|
AEGISUB_COMMAND = @AEGISUB_COMMAND@
|
||||||
|
AEGISUB_CATALOG = @AEGISUB_CATALOG@
|
||||||
BUILD_DATE = @BUILD_DATE@
|
BUILD_DATE = @BUILD_DATE@
|
||||||
PACKAGE_TARNAME = aegisub-@BUILD_GIT_VERSION_STRING@
|
PACKAGE_TARNAME = aegisub-@BUILD_GIT_VERSION_STRING@
|
||||||
PACKAGE_DEBUG = @PACKAGE_DEBUG@
|
PACKAGE_DEBUG = @PACKAGE_DEBUG@
|
||||||
|
|
|
@ -68,6 +68,14 @@ AS_IF([test x$build_darwin = xyes],
|
||||||
AC_SUBST(AEGISUB_COMMAND)
|
AC_SUBST(AEGISUB_COMMAND)
|
||||||
AC_DEFINE_UNQUOTED([AEGISUB_COMMAND], ["${AEGISUB_COMMAND}"], [Name of the Aegisub executable])
|
AC_DEFINE_UNQUOTED([AEGISUB_COMMAND], ["${AEGISUB_COMMAND}"], [Name of the Aegisub executable])
|
||||||
|
|
||||||
|
# Name of gettext catalog.
|
||||||
|
# On OS X everything goes in an app bundle so no point in versioning the executable
|
||||||
|
AS_IF([test x$build_darwin = xyes],
|
||||||
|
[AEGISUB_CATALOG="aegisub"],
|
||||||
|
[AEGISUB_CATALOG="aegisub-30"])
|
||||||
|
AC_SUBST(AEGISUB_CATALOG)
|
||||||
|
AC_DEFINE_UNQUOTED([AEGISUB_CATALOG], ["${AEGISUB_CATALOG}"], [Name of the Aegisub gettext catalog])
|
||||||
|
|
||||||
# Handle location of desktop files: http://freedesktop.org/wiki/Specifications/desktop-entry-spec
|
# Handle location of desktop files: http://freedesktop.org/wiki/Specifications/desktop-entry-spec
|
||||||
AC_ARG_WITH(desktop-dir,
|
AC_ARG_WITH(desktop-dir,
|
||||||
AS_HELP_STRING([--with-desktop-dir=PATH],[desktop file locations [PREFIX/share/applications]]))
|
AS_HELP_STRING([--with-desktop-dir=PATH],[desktop file locations [PREFIX/share/applications]]))
|
||||||
|
|
|
@ -38,8 +38,8 @@ all: $(MO)
|
||||||
install:
|
install:
|
||||||
@$(BIN_MKDIR) -p $(addsuffix /LC_MESSAGES/, $(addprefix $(DESTDIR)$(P_LOCALE)/, $(basename $(PO))))
|
@$(BIN_MKDIR) -p $(addsuffix /LC_MESSAGES/, $(addprefix $(DESTDIR)$(P_LOCALE)/, $(basename $(PO))))
|
||||||
@for i in $(basename $(PO)); do \
|
@for i in $(basename $(PO)); do \
|
||||||
echo $(BIN_INSTALL) $$i.mo $(DESTDIR)$(P_LOCALE)/$$i/LC_MESSAGES/$(AEGISUB_COMMAND).mo; \
|
echo $(BIN_INSTALL) $$i.mo $(DESTDIR)$(P_LOCALE)/$$i/LC_MESSAGES/$(AEGISUB_CATALOG).mo; \
|
||||||
$(BIN_INSTALL) $$i.mo $(DESTDIR)$(P_LOCALE)/$$i/LC_MESSAGES/$(AEGISUB_COMMAND).mo; \
|
$(BIN_INSTALL) $$i.mo $(DESTDIR)$(P_LOCALE)/$$i/LC_MESSAGES/$(AEGISUB_CATALOG).mo; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -97,7 +97,7 @@ void AegisubLocale::Init(int language) {
|
||||||
locale->AddCatalogLookupPathPrefix(StandardPaths::DecodePath("?data/locale/"));
|
locale->AddCatalogLookupPathPrefix(StandardPaths::DecodePath("?data/locale/"));
|
||||||
locale->AddCatalog("aegisub");
|
locale->AddCatalog("aegisub");
|
||||||
#else
|
#else
|
||||||
locale->AddCatalog(AEGISUB_COMMAND);
|
locale->AddCatalog(AEGISUB_CATALOG);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
locale->AddCatalog("wxstd");
|
locale->AddCatalog("wxstd");
|
||||||
|
@ -213,7 +213,7 @@ wxArrayInt AegisubLocale::GetAvailableLanguages() {
|
||||||
|
|
||||||
// If the locale file doesn't exist then don't list it as an option.
|
// If the locale file doesn't exist then don't list it as an option.
|
||||||
wxString locDir = wxStandardPaths::Get().GetLocalizedResourcesDir(langs[i], wxStandardPathsBase::ResourceCat_Messages);
|
wxString locDir = wxStandardPaths::Get().GetLocalizedResourcesDir(langs[i], wxStandardPathsBase::ResourceCat_Messages);
|
||||||
wxFileName file(wxString::Format("%s/%s.mo", locDir, AEGISUB_COMMAND));
|
wxFileName file(wxString::Format("%s/%s.mo", locDir, AEGISUB_CATALOG));
|
||||||
if (lang && file.FileExists()) final.Add(lang->Language);
|
if (lang && file.FileExists()) final.Add(lang->Language);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue