Kaydet (Commit) 7a9c3517 authored tarafından David Tardon's avatar David Tardon

make charset sel. dlg translatable

Change-Id: I8d44b302bc78d9c89717f7169a04e9c736047b94
üst df5f7c6a
......@@ -91,6 +91,8 @@ STD_RES_FILE( gid_File_Res_Uui, uui )
STD_RES_FILE( gid_File_Res_Vcl, vcl )
STD_RES_FILE( gid_File_Res_Writerperfect, writerperfect )
STD_RES_FILE( gid_File_Res_Wzi, wzi )
//STD_RES_FILE( gid_File_Res_Wwz, wwz )
......
......@@ -104,6 +104,7 @@ Module gid_Module_Langpack_Resource_Template
gid_File_Res_Tubes,
gid_File_Res_Uui,
gid_File_Res_Vcl,
gid_File_Res_Writerperfect,
gid_File_Res_Wzi,
gid_File_Res_Xsltdlg,
gid_File_Res_AVMedia,
......
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_AllLangResTarget_AllLangResTarget,writerperfect))
$(eval $(call gb_AllLangResTarget_set_reslocation,writerperfect,writerperfect))
$(eval $(call gb_AllLangResTarget_add_srs,writerperfect,\
writerperfect/res \
))
$(eval $(call gb_SrsTarget_SrsTarget,writerperfect/res))
$(eval $(call gb_SrsTarget_set_include,writerperfect/res,\
$$(INCLUDE) \
-I$(SRCDIR)/writerperfect/inc \
))
$(eval $(call gb_SrsTarget_add_files,writerperfect/res,\
writerperfect/source/common/strings.src \
))
# vim: set noet sw=4 ts=4:
......@@ -55,6 +55,7 @@ $(eval $(call gb_Library_add_exception_objects,writerperfect,\
writerperfect/source/common/DirectoryStream \
writerperfect/source/common/DocumentHandler \
writerperfect/source/common/WPFTEncodingDialog \
writerperfect/source/common/WPFTResMgr \
writerperfect/source/common/WPXSvInputStream \
))
......
......@@ -28,6 +28,7 @@ $(eval $(call gb_Module_add_targets,writerperfect,\
))
$(eval $(call gb_Module_add_l10n_targets,writerperfect,\
AllLangResTarget_writerperfect \
UIConfig_writerperfect \
))
......
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#ifndef INCLUDED_WRITERPERFECT_INC_WPFTRESMGR_HXX
#define INCLUDED_WRITERPERFECT_INC_WPFTRESMGR_HXX
#include "writerperfectdllapi.h"
#include <tools/resid.hxx>
struct WRITERPERFECT_DLLPUBLIC WPFTResMgr
{
static ResMgr &GetResMgr();
};
#define WPFT_RES(i) ResId((i), WPFTResMgr::GetResMgr())
#define WPFT_RESSTR(i) WPFT_RES(i).toString()
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#ifndef INCLUDED_WRITERPERFECT_INC_STRINGS_HRC
#define INCLUDED_WRITERPERFECT_INC_STRINGS_HRC
#define RES_START 1000
#define STR_ENCODING_DIALOG_TITLE (RES_START + 1)
#define STR_ENCODING_DIALOG_TITLE_MSWORKS (RES_START + 2)
#define STR_ENCODING_DIALOG_TITLE_MSWRITE (RES_START + 3)
#define STR_ENCODING_DIALOG_TITLE_DOSWORD (RES_START + 4)
#define STR_ENCODING_DIALOG_TITLE_LOTUS (RES_START + 5)
#define STR_ENCODING_DIALOG_TITLE_SYMPHONY (RES_START + 6)
#define STR_ENCODING_DIALOG_TITLE_QUATTROPRO (RES_START + 7)
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -15,7 +15,9 @@
#include <libwps/libwps.h>
#include "WPFTEncodingDialog.hxx"
#include "WPFTResMgr.hxx"
#include "MSWorksCalcImportFilter.hxx"
#include "strings.hrc"
using com::sun::star::uno::Sequence;
using com::sun::star::uno::Reference;
......@@ -38,22 +40,22 @@ bool MSWorksCalcImportFilter::doImportDocument(librevenge::RVNGInputStream &rInp
OUString title, encoding;
if (creator == libwps::WPS_MSWORKS)
{
title="Import MsWorks files(libwps)";
title=WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_MSWORKS);
encoding="CP850";
}
else if (creator == libwps::WPS_LOTUS)
{
title="Import Lotus files(libwps)";
title=WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_LOTUS);
encoding="CP437";
}
else if (creator == libwps::WPS_SYMPHONY)
{
title="Import Symphony files(libwps)";
title=WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_SYMPHONY);
encoding="CP437";
}
else
{
title="Import Quattro Pro files(libwps)";
title=WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_QUATTROPRO);
encoding="CP437";
}
try
......
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#include "WPFTResMgr.hxx"
#include <tools/resmgr.hxx>
#include <vcl/svapp.hxx>
ResMgr &WPFTResMgr::GetResMgr()
{
static ResMgr *const pResMgr(ResMgr::CreateResMgr("writerperfect", Application::GetSettings().GetUILanguageTag()));
return *pResMgr;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#include "strings.hrc"
String STR_ENCODING_DIALOG_TITLE
{
Text[en-US] = "Import file";
};
String STR_ENCODING_DIALOG_TITLE_MSWORKS
{
Text[en-US] = "Import MS Works file";
};
String STR_ENCODING_DIALOG_TITLE_MSWRITE
{
Text[en-US] = "Import MS Write file";
};
String STR_ENCODING_DIALOG_TITLE_DOSWORD
{
Text[en-US] = "Import MS Word for DOS file";
};
String STR_ENCODING_DIALOG_TITLE_LOTUS
{
Text[en-US] = "Import Lotus file";
};
String STR_ENCODING_DIALOG_TITLE_SYMPHONY
{
Text[en-US] = "Import Symphony file";
};
String STR_ENCODING_DIALOG_TITLE_QUATTROPRO
{
Text[en-US] = "Import Quattro Pro file";
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -15,7 +15,9 @@
#include <libwps/libwps.h>
#include "WPFTEncodingDialog.hxx"
#include "WPFTResMgr.hxx"
#include "MSWorksImportFilter.hxx"
#include "strings.hrc"
using com::sun::star::uno::Sequence;
using com::sun::star::uno::Reference;
......@@ -49,19 +51,19 @@ bool MSWorksImportFilter::doImportDocument(librevenge::RVNGInputStream &rInput,
switch (creator)
{
case libwps::WPS_MSWORKS:
title = "Import MsWorks files(libwps)";
title = WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_MSWORKS);
encoding = "CP850";
break;
case libwps::WPS_RESERVED_0: // MS Write
title = "Import MsWrite files(libwps)";
title = WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_MSWRITE);
encoding = "CP1251";
break;
case libwps::WPS_RESERVED_1: // DosWord
title = "Import DosWord files(libwps)";
title = WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE_DOSWORD);
encoding = "CP850";
break;
default:
title = "Import files(libwps)";
title = WPFT_RESSTR(STR_ENCODING_DIALOG_TITLE);
encoding = "CP850";
break;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment