Hi,
(BAttached patch fixed a following problems.
(B
(B1. log.patch
(BA character code of current DB log mixed. I think that I had better
(Bstore DB log in utf8. I converted it in MythContext::LogEntry collectively.
(B
(B2. lang.patch
(BID is displayed instead of name by LanguageSettings.
(BTwo questions are not reflected after having chosen a language in setup
(Beither.
(B
(B3. recpriorities_settings.xml.patch
(BAdded Japanese resource.
(B
(BThanks,
(B
(BHiro
Index: programs/mythfrontend/recpriorities_settings.xml
===================================================================
RCS file: 
/var/lib/mythcvs/mythtv/programs/mythfrontend/recpriorities_settings.xml,v
retrieving revision 1.23
diff -u -r1.23 recpriorities_settings.xml
--- programs/mythfrontend/recpriorities_settings.xml    4 Mar 2005 19:34:33 
-0000       1.23
+++ programs/mythfrontend/recpriorities_settings.xml    6 Apr 2005 01:00:08 
-0000
@@ -6,9 +6,11 @@
       <text lang="DE">Aufnahmen</text>
       <text lang="SV">Inspelningsprioriteter</text>
       <text lang="FI">Nauhoitusprioriteetit</text>
+      <text lang="JA">録画優先順位設定</text>
       <alttext>Recording Priorities</alttext>
       <alttext lang="DE">Aufnahmen</alttext>
       <alttext lang="SV">Inspelning</alttext>
+      <alttext lang="JA">録画優先順位</alttext>
       <action>SETTINGS GENERALRECPRIORITIES</action>
    </button>
 
Index: libs/libmyth/mythcontext.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/libs/libmyth/mythcontext.cpp,v
retrieving revision 1.164
diff -u -r1.164 mythcontext.cpp
--- libs/libmyth/mythcontext.cpp        28 Mar 2005 17:53:36 -0000      1.164
+++ libs/libmyth/mythcontext.cpp        6 Apr 2005 01:00:07 -0000
@@ -2167,7 +2167,7 @@
         query.bindValue(":PRIORITY", priority);
         query.bindValue(":HOSTNAME", d->m_localhostname);
         query.bindValue(":MESSAGE", message);
-        query.bindValue(":DETAILS", details);
+        query.bindValue(":DETAILS", details.utf8());
 
         if (!query.exec() || !query.isActive())
             MythContext::DBError("LogEntry", query);
Index: libs/libmythtv/jobqueue.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/libs/libmythtv/jobqueue.cpp,v
retrieving revision 1.19
diff -u -r1.19 jobqueue.cpp
--- libs/libmythtv/jobqueue.cpp 27 Mar 2005 23:53:21 -0000      1.19
+++ libs/libmythtv/jobqueue.cpp 6 Apr 2005 01:00:07 -0000
@@ -1768,10 +1768,10 @@
     QString msg = QString("Started \"%1\" for \"%2\" recorded "
                           "from channel %3 at %4")
                           .arg(jobDesc)
-                          .arg(program_info->title.local8Bit())
+                          .arg(program_info->title)
                           .arg(program_info->chanid)
                           .arg(program_info->startts.toString());
-    VERBOSE(VB_JOBQUEUE, msg);
+    VERBOSE(VB_JOBQUEUE, msg.local8Bit());
     gContext->LogEntry("jobqueue", LP_NOTICE,
                        QString("Job \"%1\" Started").arg(jobDesc), msg);
 
@@ -1790,10 +1790,10 @@
     msg = QString("Finished \"%1\" for \"%2\" recorded from "
                   "channel %3 at %4.")
                   .arg(jobDesc)
-                  .arg(program_info->title.local8Bit())
+                  .arg(program_info->title)
                   .arg(program_info->chanid)
                   .arg(program_info->startts.toString());
-    VERBOSE(VB_JOBQUEUE, msg);
+    VERBOSE(VB_JOBQUEUE, msg.local8Bit());
 
     gContext->LogEntry("jobqueue", LP_NOTICE,
                        QString("Job \"%1\" Finished").arg(jobDesc), msg);
Index: programs/mythbackend/scheduler.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/programs/mythbackend/scheduler.cpp,v
retrieving revision 1.142
diff -u -r1.142 scheduler.cpp
--- programs/mythbackend/scheduler.cpp  4 Apr 2005 04:14:33 -0000       1.142
+++ programs/mythbackend/scheduler.cpp  6 Apr 2005 01:00:07 -0000
@@ -1101,7 +1101,7 @@
                 .arg(nextRecording->sourceid);
             VERBOSE(VB_GENERAL, msg.local8Bit());
             gContext->LogEntry("scheduler", LP_NOTICE, "Schedule Change", 
-                               msg.utf8());
+                               msg);
         }
 
         if (statuschanged)
Index: programs/mythfilldatabase/filldata.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/programs/mythfilldatabase/filldata.cpp,v
retrieving revision 1.163
diff -u -r1.163 filldata.cpp
--- programs/mythfilldatabase/filldata.cpp      4 Apr 2005 16:47:37 -0000       
1.163
+++ programs/mythfilldatabase/filldata.cpp      6 Apr 2005 01:00:08 -0000
@@ -2294,7 +2294,7 @@
                         {
                             cerr << "removing existing program: "
                                  << (*i).channel.local8Bit() << " "
-                                 << query.value(0).toString().local8Bit() << " 
"
+                                 << 
QString::fromUtf8(query.value(0).toString()).local8Bit() << " "
                                  << 
query.value(1).toDateTime().toString(Qt::ISODate) << " - "
                                  << 
query.value(2).toDateTime().toString(Qt::ISODate) << endl;
                         }
Index: programs/mythfrontend/statusbox.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/programs/mythfrontend/statusbox.cpp,v
retrieving revision 1.20
diff -u -r1.20 statusbox.cpp
--- programs/mythfrontend/statusbox.cpp 26 Mar 2005 15:37:41 -0000      1.20
+++ programs/mythfrontend/statusbox.cpp 6 Apr 2005 01:00:08 -0000
@@ -775,7 +775,7 @@
             contentLines[count] = line;
 
             if (query.value(6).toString() != "")
-                line = QString("On %1 %2 from %3.%4\n%5\n%6")
+                line = tr("On %1 %2 from %3.%4\n%5\n%6")
                                .arg(query.value(3).toDateTime()
                                          .toString(dateFormat))
                                .arg(query.value(3).toDateTime()
@@ -783,9 +783,9 @@
                                .arg(query.value(4).toString())
                                .arg(query.value(1).toString())
                                .arg(query.value(5).toString())
-                               .arg(query.value(6).toString());
+                               
.arg(QString::fromUtf8(query.value(6).toString()));
             else
-                line = QString("On %1 %2 from %3.%4\n%5\nNo other details")
+                line = tr("On %1 %2 from %3.%4\n%5\nNo other details")
                                .arg(query.value(3).toDateTime()
                                          .toString(dateFormat))
                                .arg(query.value(3).toDateTime()
Index: libs/libmyth/langsettings.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/libs/libmyth/langsettings.cpp,v
retrieving revision 1.4
diff -u -r1.4 langsettings.cpp
--- libs/libmyth/langsettings.cpp       23 Feb 2005 05:04:35 -0000      1.4
+++ libs/libmyth/langsettings.cpp       6 Apr 2005 01:00:06 -0000
@@ -145,7 +145,6 @@
           << QString::fromUtf8("Dansk")       << "DK"   // Danish
           << QString::fromUtf8("Svenska")     << "SV"   // Swedish
           << QString::fromUtf8("Português")   << "PT"   // Portuguese
-       // << QString::fromUtf8("日本語")   << "JA"   // Japanese
           << QString::fromUtf8("Nihongo")     << "JA"   // Japanese
           << QString::fromUtf8("Slovenski")   << "SI"   // Slovenian
           << QString::fromUtf8("Suomi")       << "FI"   // Finnish
@@ -160,7 +159,9 @@
     widget->clearSelections();
     for (QStringList::Iterator it = langs.begin(); it != langs.end(); ++it)
     {
-        widget->addSelection(*it, *(++it));
+        QString label = *it;
+        QString value = *(++it);
+        widget->addSelection(label, value);
     }
 }
 
Index: setup/main.cpp
===================================================================
RCS file: /var/lib/mythcvs/mythtv/setup/main.cpp,v
retrieving revision 1.55
diff -u -r1.55 main.cpp
--- setup/main.cpp      5 Apr 2005 06:00:11 -0000       1.55
+++ setup/main.cpp      6 Apr 2005 01:00:08 -0000
@@ -176,8 +176,6 @@
 
     UpgradeTVDatabaseSchema();
 
-    LanguageSettings::load("mythfrontend");
-
     gContext->SetSetting("Theme", "blue");
     gContext->LoadQtConfig();
 
@@ -190,7 +188,9 @@
     MythMainWindow *mainWindow = new MythMainWindow();
     mainWindow->Show();
     gContext->SetMainWindow(mainWindow);
+
     LanguageSettings::prompt();
+    LanguageSettings::load("mythfrontend");
 
     DialogBox dboxCard(mainWindow, QObject::tr("Would you like to clear all "
                                    "capture card settings before starting "
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to