Introducing a catalog app name context, related macros, and making use of this in DeskCalc.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40930 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
1 swedish x-vnd.Haiku-DeskCalc 3960407498
|
1 swedish x-vnd.Haiku-DeskCalc 168574347
|
||||||
About DeskCalc… CalcView Om Kalkylatorn...
|
About DeskCalc… CalcView Om Kalkylatorn...
|
||||||
Audio Feedback CalcView Knappljud
|
Audio Feedback CalcView Knappljud
|
||||||
DeskCalc Window Kalkylatorn
|
DeskCalc Application name Kalkylatorn
|
||||||
DeskCalc v2.1.0\n\nwritten by Timothy Wayper,\nStephan Aßmus and Ingo Weinhold\n\n©1997, 1998 R3 Software Ltd.\n©2006-2009 Haiku, Inc.\n\nAll Rights Reserved. CalcView Kalkylatorn v2.1.0\n\nskrivet av Timothy Wayper,\nStephan Aßmus och Ingo Weinhold\n\n©1997, 1998 R3 Software Ltd.\n©2006-2009 Haiku, Inc.\n\nAll Rights Reserved.
|
DeskCalc v2.1.0\n\nwritten by Timothy Wayper,\nStephan Aßmus and Ingo Weinhold\n\n©1997, 1998 R3 Software Ltd.\n©2006-2009 Haiku, Inc.\n\nAll Rights Reserved. CalcView Kalkylatorn v2.1.0\n\nskrivet av Timothy Wayper,\nStephan Aßmus och Ingo Weinhold\n\n©1997, 1998 R3 Software Ltd.\n©2006-2009 Haiku, Inc.\n\nAll Rights Reserved.
|
||||||
Enable Num Lock on startup CalcView Aktivera Num Lock vid start
|
Enable Num Lock on startup CalcView Aktivera Num Lock vid start
|
||||||
Show keypad CalcView Visa tangenter
|
Show keypad CalcView Visa tangenter
|
||||||
|
|||||||
@@ -63,6 +63,10 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#undef B_TRANSLATE_APP_NAME_CONTEXT
|
||||||
|
#define B_TRANSLATE_APP_NAME_CONTEXT "Application name"
|
||||||
|
|
||||||
|
|
||||||
#ifndef B_COLLECTING_CATKEYS
|
#ifndef B_COLLECTING_CATKEYS
|
||||||
|
|
||||||
#ifndef B_AVOID_TRANSLATION_MACROS
|
#ifndef B_AVOID_TRANSLATION_MACROS
|
||||||
@@ -96,6 +100,11 @@ private:
|
|||||||
BLocaleRoster::Default()->GetCatalog()->GetString((string), \
|
BLocaleRoster::Default()->GetCatalog()->GetString((string), \
|
||||||
B_TRANSLATE_CONTEXT)
|
B_TRANSLATE_CONTEXT)
|
||||||
|
|
||||||
|
#undef B_TRANSLATE_APP_NAME
|
||||||
|
#define B_TRANSLATE_APP_NAME(string) \
|
||||||
|
BLocaleRoster::Default()->GetCatalog()->GetString((string), \
|
||||||
|
B_TRANSLATE_APP_NAME_CONTEXT)
|
||||||
|
|
||||||
#undef B_TRANSLATE_WITH_CONTEXT
|
#undef B_TRANSLATE_WITH_CONTEXT
|
||||||
#define B_TRANSLATE_WITH_CONTEXT(string, context) \
|
#define B_TRANSLATE_WITH_CONTEXT(string, context) \
|
||||||
BLocaleRoster::Default()->GetCatalog()->GetString((string), (context))
|
BLocaleRoster::Default()->GetCatalog()->GetString((string), (context))
|
||||||
@@ -153,6 +162,10 @@ private:
|
|||||||
#define B_TRANSLATE_MARK_ID(id) \
|
#define B_TRANSLATE_MARK_ID(id) \
|
||||||
BCatalogAddOn::MarkForTranslation((id))
|
BCatalogAddOn::MarkForTranslation((id))
|
||||||
|
|
||||||
|
#undef B_TRANSLATE_MARK_APP_NAME
|
||||||
|
#define B_TRANSLATE_MARK_APP_NAME(str) \
|
||||||
|
BCatalogAddOn::MarkForTranslation((str), B_TRANSLATE_APP_NAME_CONTEXT, "")
|
||||||
|
|
||||||
// Translation macros which do not let collectcatkeys try to collect the key
|
// Translation macros which do not let collectcatkeys try to collect the key
|
||||||
// (useful in combination with the marking macros above):
|
// (useful in combination with the marking macros above):
|
||||||
#undef B_TRANSLATE_NOCOLLECT
|
#undef B_TRANSLATE_NOCOLLECT
|
||||||
@@ -186,6 +199,10 @@ private:
|
|||||||
#define B_TRANSLATE(string) \
|
#define B_TRANSLATE(string) \
|
||||||
B_CATKEY((string), B_TRANSLATE_CONTEXT)
|
B_CATKEY((string), B_TRANSLATE_CONTEXT)
|
||||||
|
|
||||||
|
#undef B_TRANSLATE_APP_NAME
|
||||||
|
#define B_TRANSLATE_APP_NAME(string) \
|
||||||
|
B_CATKEY((string), B_TRANSLATE_APP_NAME_CONTEXT)
|
||||||
|
|
||||||
#undef B_TRANSLATE_WITH_CONTEXT
|
#undef B_TRANSLATE_WITH_CONTEXT
|
||||||
#define B_TRANSLATE_WITH_CONTEXT(string, context) \
|
#define B_TRANSLATE_WITH_CONTEXT(string, context) \
|
||||||
B_CATKEY((string), (context))
|
B_CATKEY((string), (context))
|
||||||
@@ -218,6 +235,10 @@ private:
|
|||||||
#define B_TRANSLATE_MARK_ID(id) \
|
#define B_TRANSLATE_MARK_ID(id) \
|
||||||
B_CATKEY((id))
|
B_CATKEY((id))
|
||||||
|
|
||||||
|
#undef B_TRANSLATE_MARK_APP_NAME
|
||||||
|
#define B_TRANSLATE_MARK_APP_NAME(str) \
|
||||||
|
B_CATKEY((str), B_TRANSLATE_APP_NAME_CONTEXT, "")
|
||||||
|
|
||||||
#undef B_TRANSLATE_NOCOLLECT
|
#undef B_TRANSLATE_NOCOLLECT
|
||||||
#define B_TRANSLATE_NOCOLLECT(str) \
|
#define B_TRANSLATE_NOCOLLECT(str) \
|
||||||
(void)
|
(void)
|
||||||
|
|||||||
@@ -27,7 +27,8 @@
|
|||||||
|
|
||||||
|
|
||||||
CalcWindow::CalcWindow(BRect frame, BMessage* settings)
|
CalcWindow::CalcWindow(BRect frame, BMessage* settings)
|
||||||
: BWindow(frame, B_TRANSLATE("DeskCalc"), B_TITLED_WINDOW, B_ASYNCHRONOUS_CONTROLS)
|
: BWindow(frame, B_TRANSLATE_APP_NAME("DeskCalc"), B_TITLED_WINDOW,
|
||||||
|
B_ASYNCHRONOUS_CONTROLS)
|
||||||
{
|
{
|
||||||
// create calculator view with calculator description and
|
// create calculator view with calculator description and
|
||||||
// desktop background color
|
// desktop background color
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
resource app_signature "application/x-vnd.Haiku-DeskCalc";
|
resource app_signature "application/x-vnd.Haiku-DeskCalc";
|
||||||
|
|
||||||
resource app_name_catalog_entry "x-vnd.Haiku-DeskCalc:Window:DeskCalc";
|
resource app_name_catalog_entry "x-vnd.Haiku-DeskCalc:Application name:DeskCalc";
|
||||||
|
|
||||||
resource app_version {
|
resource app_version {
|
||||||
major = 2,
|
major = 2,
|
||||||
|
|||||||
Reference in New Issue
Block a user