- BAboutWindow: the extra info comes from the app, we can't magically
translate it here. This adds a new translatable string for Workspaces.
Other apps (WebPositive and a few outside this repo) pass either
names, versions, license text or already translated strings.
- Tracker:
- Icon size selection (eg. 32 × 32) was incorrectly marked and is now
translatable.
- Variables incorrectly marked for collection.
- Two strings got the wrong context, one of which should probably not
be shown to the user anyway.
- GLInfo: double translation of an already translated string.
- Terminal: collection of variables, but it is all dead code, a leftover
from an older change.
- Notification prefs: translation of variables, which on top of that
contain numbers.
- Network prefs, Printers prefs, Cortex, HaikuDepot: translation of
variables. The values are already marked for collection.
- Devices: translation of variables. This just makes the collection
process happy, but the app needs a deeper look. Some of the strings
that are translated here come already translated, some don't and may
not even be marked for collection, and they seem to be used as key
value pairs in a public map.
Change-Id: I248f364eaa788cc64ed59b118cfee101b9c56467
Reviewed-on: https://review.haiku-os.org/c/haiku/+/11262
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
102 lines
2.8 KiB
C
102 lines
2.8 KiB
C
/*
|
|
* Copyright 2012, Haiku, Inc.
|
|
* Distributed under the terms of the MIT License.
|
|
*/
|
|
#ifndef _TOOLS_COLLECTING_CATALOG_H_
|
|
#define _TOOLS_COLLECTING_CATALOG_H_
|
|
|
|
|
|
// Translation macros used when executing collectcatkeys
|
|
#undef B_TRANSLATE
|
|
#define B_TRANSLATE(string) \
|
|
B_CATKEY((string), B_TRANSLATION_CONTEXT)
|
|
|
|
#undef B_TRANSLATE_CONTEXT
|
|
#define B_TRANSLATE_CONTEXT(string, context) \
|
|
B_CATKEY((string), (context))
|
|
|
|
#undef B_TRANSLATE_COMMENT
|
|
#define B_TRANSLATE_COMMENT(string, comment) \
|
|
B_CATKEY((string), B_TRANSLATION_CONTEXT, (comment))
|
|
|
|
#undef B_TRANSLATE_ALL
|
|
#define B_TRANSLATE_ALL(string, context, comment) \
|
|
B_CATKEY((string), (context), (comment))
|
|
|
|
#undef B_TRANSLATE_ID
|
|
#define B_TRANSLATE_ID(id) \
|
|
B_CATKEY((id))
|
|
|
|
#undef B_TRANSLATE_SYSTEM_NAME
|
|
#define B_TRANSLATE_SYSTEM_NAME(string) \
|
|
B_CATKEY((string), B_TRANSLATION_SYSTEM_NAME_CONTEXT)
|
|
|
|
#undef B_TRANSLATE_MARK
|
|
#define B_TRANSLATE_MARK(string) \
|
|
B_CATKEY((string), B_TRANSLATION_CONTEXT)
|
|
|
|
#undef B_TRANSLATE_MARK_CONTEXT
|
|
#define B_TRANSLATE_MARK_CONTEXT(string, context) \
|
|
B_CATKEY((string), (context))
|
|
|
|
#undef B_TRANSLATE_MARK_COMMENT
|
|
#define B_TRANSLATE_MARK_COMMENT(string, comment) \
|
|
B_CATKEY((string), B_TRANSLATION_CONTEXT, (comment))
|
|
|
|
#undef B_TRANSLATE_MARK_ALL
|
|
#define B_TRANSLATE_MARK_ALL(string, context, comment) \
|
|
B_CATKEY((string), (context), (comment))
|
|
|
|
#undef B_TRANSLATE_MARK_ID
|
|
#define B_TRANSLATE_MARK_ID(id) \
|
|
B_CATKEY((id))
|
|
|
|
#undef B_TRANSLATE_MARK_SYSTEM_NAME
|
|
#define B_TRANSLATE_MARK_SYSTEM_NAME(string) \
|
|
B_CATKEY((string), B_TRANSLATION_SYSTEM_NAME_CONTEXT, "")
|
|
|
|
#undef B_TRANSLATE_MARK_VOID
|
|
#define B_TRANSLATE_MARK_VOID(string) \
|
|
B_CATKEY((string), B_TRANSLATION_CONTEXT)
|
|
|
|
#undef B_TRANSLATE_MARK_CONTEXT_VOID
|
|
#define B_TRANSLATE_MARK_CONTEXT_VOID(string, context) \
|
|
B_CATKEY((string), (context))
|
|
|
|
#undef B_TRANSLATE_MARK_COMMENT_VOID
|
|
#define B_TRANSLATE_MARK_COMMENT_VOID(string, comment) \
|
|
B_CATKEY((string), B_TRANSLATION_CONTEXT, (comment))
|
|
|
|
#undef B_TRANSLATE_MARK_ALL_VOID
|
|
#define B_TRANSLATE_MARK_ALL_VOID(string, context, comment) \
|
|
B_CATKEY((string), (context), (comment))
|
|
|
|
#undef B_TRANSLATE_MARK_ID_VOID
|
|
#define B_TRANSLATE_MARK_ID_VOID(id) \
|
|
B_CATKEY((id))
|
|
|
|
#undef B_TRANSLATE_MARK_SYSTEM_NAME_VOID
|
|
#define B_TRANSLATE_MARK_SYSTEM_NAME_VOID(string) \
|
|
B_CATKEY((string), B_TRANSLATION_SYSTEM_NAME_CONTEXT, "")
|
|
|
|
#undef B_TRANSLATE_NOCOLLECT
|
|
#define B_TRANSLATE_NOCOLLECT(string)
|
|
|
|
#undef B_TRANSLATE_NOCOLLECT_CONTEXT
|
|
#define B_TRANSLATE_NOCOLLECT_CONTEXT(string, context)
|
|
|
|
#undef B_TRANSLATE_NOCOLLECT_COMMENT
|
|
#define B_TRANSLATE_NOCOLLECT_COMMENT(string, comment)
|
|
|
|
#undef B_TRANSLATE_NOCOLLECT_ALL
|
|
#define B_TRANSLATE_NOCOLLECT_ALL(string, context, comment)
|
|
|
|
#undef B_TRANSLATE_NOCOLLECT_ID
|
|
#define B_TRANSLATE_NOCOLLECT_ID(id)
|
|
|
|
#undef B_TRANSLATE_NOCOLLECT_SYSTEM_NAME
|
|
#define B_TRANSLATE_NOCOLLECT_SYSTEM_NAME(string)
|
|
|
|
|
|
#endif /* _COLLECTING_CATALOG_H_ */
|