Ticket #7141: stxttranslator-localization.patch

File stxttranslator-localization.patch, 3.3 KB (added by Karvjorm, 13 years ago)

A STXTTranslator localization patch

  • src/add-ons/translators/stxt/Jamfile

     
    1717    : true
    1818;
    1919
     20DoCatalogs STXTTranslator :
     21    x-vnd.Haiku-STXTTranslator
     22    :
     23    STXTMain.cpp
     24    STXTTranslator.cpp
     25    STXTView.cpp
     26;
     27   
    2028#Package haiku-translationkit-cvs :
    2129#   STXTTranslator :
    2230#   boot home config add-ons Translators ;
  • src/add-ons/translators/stxt/STXTMain.cpp

     
    3333/*****************************************************************************/
    3434
    3535#include <Application.h>
     36#include <Catalog.h>
    3637#include "STXTTranslator.h"
    3738#include "TranslatorWindow.h"
    3839
     40#undef B_TRANSLATE_CONTEXT
     41#define B_TRANSLATE_CONTEXT "STXTMain"
     42
    3943// ---------------------------------------------------------------
    4044// main
    4145//
     
    5559    BApplication app("application/x-vnd.Haiku-STXTTranslator");
    5660    status_t result;
    5761    result = LaunchTranslatorWindow(new STXTTranslator,
    58         "STXT Settings", BRect(0, 0, 225, 175));
     62        B_TRANSLATE("STXT Settings"), BRect(0, 0, 225, 175));
    5963    if (result == B_OK) {
    6064        app.Run();
    6165        return 0;
  • src/add-ons/translators/stxt/STXTTranslator.cpp

     
    1111#include "STXTTranslator.h"
    1212#include "STXTView.h"
    1313
     14#include <Catalog.h>
    1415#include <CharacterSet.h>
    1516#include <CharacterSetRoster.h>
    1617#include <MimeType.h>
     
    2728using namespace BPrivate;
    2829using namespace std;
    2930
     31#undef B_TRANSLATE_CONTEXT
     32#define B_TRANSLATE_CONTEXT "STXTTranslator"
    3033
    3134#define READ_BUFFER_SIZE 32768
    3235#define DATA_BUFFER_SIZE 256
     
    857860    outInfo->group = B_TRANSLATOR_TEXT;
    858861    outInfo->quality = STXT_IN_QUALITY;
    859862    outInfo->capability = STXT_IN_CAPABILITY;
    860     strcpy(outInfo->name, "Be styled text file");
     863    strcpy(outInfo->name, B_TRANSLATE("Be styled text file"));
    861864    strcpy(outInfo->MIME, "text/x-vnd.Be-stxt");
    862865
    863866    return B_OK;
     
    904907    if (type.GetLongDescription(description) == B_OK)
    905908        strlcpy(outInfo->name, description, sizeof(outInfo->name));
    906909    else
    907         strlcpy(outInfo->name, "Plain text file", sizeof(outInfo->name));
     910        strlcpy(outInfo->name, B_TRANSLATE("Plain text file"),
     911            sizeof(outInfo->name));
    908912
    909913    //strlcpy(outInfo->MIME, type.Type(), sizeof(outInfo->MIME));
    910914    strcpy(outInfo->MIME, "text/plain");
     
    13331337
    13341338
    13351339STXTTranslator::STXTTranslator()
    1336     : BaseTranslator("StyledEdit files", "StyledEdit files translator",
     1340    : BaseTranslator(B_TRANSLATE("StyledEdit files"),
     1341        B_TRANSLATE("StyledEdit files translator"),
    13371342        STXT_TRANSLATOR_VERSION,
    13381343        sInputFormats, kNumInputFormats,
    13391344        sOutputFormats, kNumOutputFormats,
     
    14551460BView *
    14561461STXTTranslator::NewConfigView(TranslatorSettings *settings)
    14571462{
    1458     return new STXTView(BRect(0, 0, 225, 175), "STXTTranslator Settings",
     1463    return new STXTView(BRect(0, 0, 225, 175),
     1464        B_TRANSLATE("STXTTranslator Settings"),
    14591465        B_FOLLOW_ALL, B_WILL_DRAW, settings);
    14601466}
    14611467