#244: Copiar ficheros de idiomas a la localización correcta y nuevo Browser con todas las cadenas preparadas.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@4915 a21b9725-9963-47de-94b9-378ad31fedc9
remotes/github/master
ramon 2016-05-03 09:46:05 +00:00
parent f272f65bba
commit 6fd35b6da6
3 changed files with 9 additions and 6 deletions

Binary file not shown.

Binary file not shown.

View File

@ -4,23 +4,26 @@
#include <Qt/qtextcodec.h>
// Internacionalización con GNU Gettext.
#include <libintl.h>
#define TEXTDOMAIN "browser"
#define LOCALEDIR "/opt/opengnsys/lib/locale"
#define CHARSET "UTF-8"
int main(int argc, char *argv[])
{
// Preparar internacionalización.
setlocale (LC_ALL, "");
bindtextdomain ("browser", "/opt/opengnsys/lib/locale");
textdomain ("browser");
bindtextdomain (TEXTDOMAIN, LOCALEDIR);
textdomain (TEXTDOMAIN);
if(argc<=1)
{
printf(gettext("Uso: %s -qws http://sitioweb.com/\n"),argv[0]);
return -1;
}
// Codificación UTF-8.
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
// Codificación de caracteres.
QTextCodec::setCodecForTr(QTextCodec::codecForName(CHARSET));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(CHARSET));
QTextCodec::setCodecForLocale(QTextCodec::codecForName(CHARSET));
QApplication a(argc, argv);
MainWindow w;