Drop empty 'zeta' catalog add-on, wouldn't be useful anyway.

This commit is contained in:
Oliver Tappe
2012-04-16 00:04:40 +02:00
parent 16e5092306
commit 7ae67a9920
4 changed files with 1 additions and 103 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ SYSTEM_ADD_ONS_TRANSLATORS = BMPTranslator EXRTranslator GIFTranslator
RAWTranslator RTF-Translator SGITranslator STXTTranslator TGATranslator
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
cortex_flanger.media_addon
$(X86_ONLY)dvb.media_addon
-2
View File
@@ -5,8 +5,6 @@ NotFile LocaleKitCatalogAddons ;
Depends LocaleKitCatalogAddons
:
<catalog-addon>plaintext
<catalog-addon>zeta
;
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
-8
View File
@@ -1,8 +0,0 @@
SubDir HAIKU_TOP src add-ons locale catalogs zeta ;
UsePublicHeaders locale ;
Addon <catalog-addon>zeta
: Catalog.cpp
: be $(TARGET_LIBSUPC++)
;