Apply patch by dsjonny from ticket #9339: Localization for ICNS Translator
This commit is contained in:
@@ -6,12 +6,16 @@
|
|||||||
#include "ConfigView.h"
|
#include "ConfigView.h"
|
||||||
#include "ICNSTranslator.h"
|
#include "ICNSTranslator.h"
|
||||||
|
|
||||||
|
#include <Catalog.h>
|
||||||
#include <StringView.h>
|
#include <StringView.h>
|
||||||
#include <SpaceLayoutItem.h>
|
#include <SpaceLayoutItem.h>
|
||||||
#include <ControlLook.h>
|
#include <ControlLook.h>
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#undef B_TRANSLATION_CONTEXT
|
||||||
|
#define B_TRANSLATION_CONTEXT "ICNSConfig"
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include <openjpeg.h>
|
#include <openjpeg.h>
|
||||||
};
|
};
|
||||||
@@ -23,7 +27,7 @@ ConfigView::ConfigView(TranslatorSettings *settings)
|
|||||||
fSettings = settings;
|
fSettings = settings;
|
||||||
BAlignment leftAlignment(B_ALIGN_LEFT, B_ALIGN_VERTICAL_UNSET);
|
BAlignment leftAlignment(B_ALIGN_LEFT, B_ALIGN_VERTICAL_UNSET);
|
||||||
|
|
||||||
BStringView *stringView = new BStringView("title", "Apple icon translator");
|
BStringView *stringView = new BStringView("title", B_TRANSLATE("Apple icon translator"));
|
||||||
stringView->SetFont(be_bold_font);
|
stringView->SetFont(be_bold_font);
|
||||||
stringView->SetExplicitAlignment(leftAlignment);
|
stringView->SetExplicitAlignment(leftAlignment);
|
||||||
AddChild(stringView);
|
AddChild(stringView);
|
||||||
@@ -32,7 +36,7 @@ ConfigView::ConfigView(TranslatorSettings *settings)
|
|||||||
AddChild(BSpaceLayoutItem::CreateVerticalStrut(spacing));
|
AddChild(BSpaceLayoutItem::CreateVerticalStrut(spacing));
|
||||||
|
|
||||||
char version[256];
|
char version[256];
|
||||||
sprintf(version, "Version %d.%d.%d, %s",
|
sprintf(version, B_TRANSLATE("Version %d.%d.%d, %s"),
|
||||||
int(B_TRANSLATION_MAJOR_VERSION(ICNS_TRANSLATOR_VERSION)),
|
int(B_TRANSLATION_MAJOR_VERSION(ICNS_TRANSLATOR_VERSION)),
|
||||||
int(B_TRANSLATION_MINOR_VERSION(ICNS_TRANSLATOR_VERSION)),
|
int(B_TRANSLATION_MINOR_VERSION(ICNS_TRANSLATOR_VERSION)),
|
||||||
int(B_TRANSLATION_REVISION_VERSION(ICNS_TRANSLATOR_VERSION)),
|
int(B_TRANSLATION_REVISION_VERSION(ICNS_TRANSLATOR_VERSION)),
|
||||||
|
|||||||
@@ -13,6 +13,11 @@
|
|||||||
#include "ConfigView.h"
|
#include "ConfigView.h"
|
||||||
#include "ICNSLoader.h"
|
#include "ICNSLoader.h"
|
||||||
|
|
||||||
|
#include <Catalog.h>
|
||||||
|
|
||||||
|
#undef B_TRANSLATION_CONTEXT
|
||||||
|
#define B_TRANSLATION_CONTEXT "ICNSTranslator"
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include "icns.h"
|
#include "icns.h"
|
||||||
}
|
}
|
||||||
@@ -78,8 +83,8 @@ const uint32 kNumDefaultSettings = sizeof(sDefaultSettings)
|
|||||||
|
|
||||||
|
|
||||||
ICNSTranslator::ICNSTranslator()
|
ICNSTranslator::ICNSTranslator()
|
||||||
: BaseTranslator("Apple icons",
|
: BaseTranslator(B_TRANSLATE("Apple icons"),
|
||||||
"Apple icon translator",
|
B_TRANSLATE("Apple icon translator"),
|
||||||
ICNS_TRANSLATOR_VERSION,
|
ICNS_TRANSLATOR_VERSION,
|
||||||
sInputFormats, kNumInputFormats,
|
sInputFormats, kNumInputFormats,
|
||||||
sOutputFormats, kNumOutputFormats,
|
sOutputFormats, kNumOutputFormats,
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ Translator ICNSTranslator :
|
|||||||
DoCatalogs ICNSTranslator :
|
DoCatalogs ICNSTranslator :
|
||||||
x-vnd.Haiku-ICNSTranslator
|
x-vnd.Haiku-ICNSTranslator
|
||||||
:
|
:
|
||||||
|
ConfigView.cpp
|
||||||
ICNSTranslator.h
|
ICNSTranslator.h
|
||||||
ICNSTranslator.cpp
|
ICNSTranslator.cpp
|
||||||
;
|
;
|
||||||
|
|||||||
Reference in New Issue
Block a user