Drop empty 'zeta' catalog add-on, wouldn't be useful anyway.
This commit is contained in:
@@ -131,7 +131,7 @@ SYSTEM_ADD_ONS_TRANSLATORS = BMPTranslator EXRTranslator GIFTranslator
|
|||||||
RAWTranslator RTF-Translator SGITranslator STXTTranslator TGATranslator
|
RAWTranslator RTF-Translator SGITranslator STXTTranslator TGATranslator
|
||||||
TIFFTranslator WebPTranslator WonderBrushTranslator
|
TIFFTranslator WebPTranslator WonderBrushTranslator
|
||||||
;
|
;
|
||||||
SYSTEM_ADD_ONS_LOCALE_CATALOGS = <catalog-addon>zeta <catalog-addon>plaintext ;
|
SYSTEM_ADD_ONS_LOCALE_CATALOGS = <catalog-addon>plaintext ;
|
||||||
SYSTEM_ADD_ONS_MEDIA = cortex_audioadapter.media_addon
|
SYSTEM_ADD_ONS_MEDIA = cortex_audioadapter.media_addon
|
||||||
cortex_flanger.media_addon
|
cortex_flanger.media_addon
|
||||||
$(X86_ONLY)dvb.media_addon
|
$(X86_ONLY)dvb.media_addon
|
||||||
|
|||||||
@@ -5,8 +5,6 @@ NotFile LocaleKitCatalogAddons ;
|
|||||||
Depends LocaleKitCatalogAddons
|
Depends LocaleKitCatalogAddons
|
||||||
:
|
:
|
||||||
<catalog-addon>plaintext
|
<catalog-addon>plaintext
|
||||||
<catalog-addon>zeta
|
|
||||||
;
|
;
|
||||||
|
|
||||||
SubInclude HAIKU_TOP src add-ons locale catalogs plaintext ;
|
SubInclude HAIKU_TOP src add-ons locale catalogs plaintext ;
|
||||||
SubInclude HAIKU_TOP src add-ons locale catalogs zeta ;
|
|
||||||
|
|||||||
@@ -1,92 +0,0 @@
|
|||||||
/*
|
|
||||||
** Copyright 2003, Oliver Tappe, [email protected]. All rights reserved.
|
|
||||||
** Distributed under the terms of the OpenBeOS License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <new>
|
|
||||||
|
|
||||||
#include <syslog.h>
|
|
||||||
|
|
||||||
#include <Application.h>
|
|
||||||
#include <Directory.h>
|
|
||||||
#include <File.h>
|
|
||||||
#include <FindDirectory.h>
|
|
||||||
#include <Message.h>
|
|
||||||
#include <Path.h>
|
|
||||||
#include <Roster.h>
|
|
||||||
|
|
||||||
#include <Catalog.h>
|
|
||||||
#include <LocaleRoster.h>
|
|
||||||
|
|
||||||
/** This implements a compatibility catalog-type which uses the catalogs
|
|
||||||
* supplied by the Zeta Locale Kit.
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ZetaCatalog : public BCatalogAddOn {
|
|
||||||
|
|
||||||
public:
|
|
||||||
ZetaCatalog(const char *signature, const char *language,
|
|
||||||
uint32 fingerprint);
|
|
||||||
~ZetaCatalog();
|
|
||||||
|
|
||||||
const char *GetString(const char *string, const char *context=NULL,
|
|
||||||
const char *comment=NULL);
|
|
||||||
const char *GetString(uint32 id);
|
|
||||||
|
|
||||||
private:
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
ZetaCatalog::ZetaCatalog(const char *signature, const char *language,
|
|
||||||
uint32 fingerprint)
|
|
||||||
:
|
|
||||||
BCatalogAddOn(signature, language, fingerprint)
|
|
||||||
{
|
|
||||||
app_info appInfo;
|
|
||||||
be_app->GetAppInfo(&appInfo);
|
|
||||||
node_ref nref;
|
|
||||||
nref.device = appInfo.ref.device;
|
|
||||||
nref.node = appInfo.ref.directory;
|
|
||||||
BDirectory appDir( &nref);
|
|
||||||
|
|
||||||
// ToDo: implement loading of zeta-catalog
|
|
||||||
fInitCheck = EOPNOTSUPP;
|
|
||||||
|
|
||||||
log_team(LOG_DEBUG,
|
|
||||||
"trying to load zeta-catalog with sig %s for lang %s results in %s",
|
|
||||||
signature, language, strerror(fInitCheck));
|
|
||||||
}
|
|
||||||
|
|
||||||
ZetaCatalog::~ZetaCatalog()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
const char *
|
|
||||||
ZetaCatalog::GetString(const char *string, const char *context,
|
|
||||||
const char *comment)
|
|
||||||
{
|
|
||||||
return "zeta-string-by-string";
|
|
||||||
}
|
|
||||||
|
|
||||||
const char *
|
|
||||||
ZetaCatalog::GetString(uint32 id)
|
|
||||||
{
|
|
||||||
return "zeta-string-by-id";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
extern "C" BCatalogAddOn *
|
|
||||||
instantiate_catalog(const char *signature, const char *language, uint32 fingerprint)
|
|
||||||
{
|
|
||||||
ZetaCatalog *catalog
|
|
||||||
= new(std::nothrow) ZetaCatalog(signature, language, fingerprint);
|
|
||||||
if (catalog && catalog->InitCheck() != B_OK) {
|
|
||||||
delete catalog;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return catalog;
|
|
||||||
}
|
|
||||||
|
|
||||||
uint8 gCatalogAddOnPriority = 5;
|
|
||||||
// priority for Zeta catalog-add-on
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
SubDir HAIKU_TOP src add-ons locale catalogs zeta ;
|
|
||||||
|
|
||||||
UsePublicHeaders locale ;
|
|
||||||
|
|
||||||
Addon <catalog-addon>zeta
|
|
||||||
: Catalog.cpp
|
|
||||||
: be $(TARGET_LIBSUPC++)
|
|
||||||
;
|
|
||||||
Reference in New Issue
Block a user