[Scummvm-git-logs] scummvm master -> 7d9526f8880177c5afd0533cb43d3015de949124
dreammaster
dreammaster at scummvm.org
Sun Sep 11 22:54:15 CEST 2016
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7d5a064fe1 DEVTOOLS: Added correct German strings to create_titanic
7d9526f888 TITANIC: Simplify German version checks
Commit: 7d5a064fe141925bfac617c3c964cbf5f1b38b04
https://github.com/scummvm/scummvm/commit/7d5a064fe141925bfac617c3c964cbf5f1b38b04
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2016-09-11T16:53:04-04:00
Commit Message:
DEVTOOLS: Added correct German strings to create_titanic
Changed paths:
devtools/create_titanic/create_titanic_dat.cpp
diff --git a/devtools/create_titanic/create_titanic_dat.cpp b/devtools/create_titanic/create_titanic_dat.cpp
index 8f26c1b..254a5f2 100644
--- a/devtools/create_titanic/create_titanic_dat.cpp
+++ b/devtools/create_titanic/create_titanic_dat.cpp
@@ -441,7 +441,7 @@ static const char *const STRINGS_EN[] = {
"That light appears to be loose.",
"Lumi-Glow(tm) Lights. They glow in the dark!",
"You already have one.",
- "'This glass is totally and utterly unbreakable.",
+ "This glass is totally and utterly unbreakable.",
"For emergency long stick, smash glass.",
"This dispenser has suddenly been fitted with unbreakable glass "
"to prevent unseemly hoarding of sticks.",
@@ -485,65 +485,79 @@ static const char *const STRINGS_DE[] = {
"Sie befinden sich vor dem Pellerator.",
"Wir bedauern, Zutritt zu diesem Pellerator ist nicht m\0xF6"
"glich, da die T\0xFC" "r zugefroren ist.",
- "The Succ-U-Bus is in Standby, or \"Off\" mode at present.",
- "There is currently nothing to deliver.",
- "There is currently nothing in the tray to send.",
- "The Succ-U-Bus is a Single Entity Delivery Device.",
- "Chickens are allocated on a one-per-customer basis.",
- "Only one piece of chicken per passenger. Thank you.",
- "You have been upgraded to 1st Class status. Enjoy hugely.",
- "You have been upgraded to 2nd Class status. Enjoy.",
- "This room is reserved for the exclusive use of first class passengers."
- " That does not currently include you",
- "No losers.",
- "Passengers of your class are not permitted to enter this area.",
- "Please exit from the other side.",
- "For mysterious and unknowable reasons, this transport is temporarily out of order.",
- "Unfortunately this fan controller has blown a fuse.",
- "In case of emergency hammer requirement, poke with long stick.",
- "This stick is too short to reach the branches.",
- "You are standing outside Elevator %d",
- "I'm sorry, you cannot enter this elevator at present as a bot is in the way.",
- "This elevator is currently in an advanced state of non-functionality.",
- "That light appears to be loose.",
- "Lumi-Glow(tm) Lights. They glow in the dark!",
- "You already have one.",
- "'This glass is totally and utterly unbreakable.",
- "For emergency long stick, smash glass.",
- "This dispenser has suddenly been fitted with unbreakable glass "
- "to prevent unseemly hoarding of sticks.",
- "The Chicken is already quite clean enough, thank you.",
- "Now would be an excellent opportunity to adjust your viewing apparatus.",
- "You cannot take this because the cage is locked shut.",
- "You are already at your chosen destination.",
- "Passengers of your class are not permitted to enter this area.",
- "Sorry, you must be at least 3rd class before you can summon for help.",
- "You have not assigned a room to go to.",
- "Sorry, this elevator does not go below floor 27.",
- "You must select a game to load first.",
- "You must select a game to save first.",
- "Please supply Galactic reference material.",
- "This is the restaurant music system. It appears to be locked.",
- "You can't pick this up on account of it being stuck to the branch.",
- "You cannot get this, it is frozen to the branch.",
- "Please check in at the reception desk.",
- "This foodstuff is already sufficiently garnished.",
- "Sadly, this dispenser is currently empty.",
- "Please place food source beneath dispenser for sauce delivery.",
- "The Seasonal Adjustment switch is not operational at the present time.",
- "This is your stateroom. It is for sleeping. If you desire "
- "entertainment or relaxation, please visit your local leisure lounge.",
- "The bed will not currently support your weight."
- " We are working on this problem but are unlikely to be able to fix it.",
- "This is not your assigned room. Please do not enjoy.",
- "Sadly, this is out of your reach.",
- "The Succ-U-Bus is a Single Entity Delivery Device.",
- "Sadly, the Grand Canal transport system is closed for the winter.",
- "This area is off limits to passengers.",
- "Go where?",
- "It would be nice if you could take that but you can't.",
- "A bowl of pistachio nuts.",
- "Not a bowl of pistachio nuts.",
+ "Der Sukk-U-Bus befindet sich gegenwSrtig im Standby-oder \"AUS\"-Betrieb.",
+ "Zur Zeit gibt es nichts zuzustellen.",
+ "Gegenw\xE4rtig befindet sich nichts im Ablagekorb.",
+ "Der Sukk-U-Bus ist ein Einzel-St\0xFC" "ck-Liefergerst.",
+ "Nur ein H\xFChnchen pro Passagier. Wir bedanken uns f\xFC"
+ "r Ihr Verst\xE4ndnis.",
+ "H\0xFChner werden nur in Eine-Einheit-Pro-Person-Rationen zugeteilt.",
+ "Sie sind in die Erste Klasse h\xF6hergestuft worden. Genie\xDF"
+ "en Sie es in vollen Z\xFCgen.",
+ "Sie sind in die Zweite Klasse h\xF6hergestuft worden. Genie\xDF"
+ "en Sie es.",
+ "Diese Kabine ist ausschlie\xDFlich f\xFCr Erste-Klasse-Passagiere "
+ "reserviert worden. Zur Zeit schlie\xDFt das Sie nicht ein.",
+ "Bitte keine Versager.",
+ "Passagieren Ihrer Klasse ist der Zugang zu diesem Bereich nicht gestattet.",
+ "Benutzen Sie bitte den Ausgang auf der anderen Seite.",
+ "Aus mysteri\xF6sen, v\xF6llig unbekannten Gr\xFCnden ist dieses "
+ "Transportmittel vor\xFC" "bergehend au\xDF" "er Betrieb.",
+ "Leider ist diesem Ventilatorschalter eine Sicherung durchgebrannt.",
+ "Im Falle eines dringenden Hammerbed\xFCrfnisses, bedienen Sie sich eines Stabs.",
+ "Dieser Stab ist zu kurz um die Aste zu erreichen.",
+ "Sie befinden sich vor dem Aufzug %d",
+ "Wir bedauern, da ein Bot den Weg versperrt, ist Ihnen der Zutritt "
+ "zu diesem Aufzug gegenwSrtig verwehrt.",
+ "Dieser Aufzug ist gegenwSrtig im fortgeschrittenen Zustand des "
+ "Nicht-Funktionierens.",
+ "Die Lampe scheint irgendwie los zu sein.",
+ "Lumina Leuchten. Sie leuchten im Dunkeln!",
+ "Sie haben doch schon eins.",
+ "Dieses Glas ist ganz und gar unzerbrechlich.",
+ "Im Falle von dringend ben\xF6tigtem Langen Stab, zertr\xFCmmern Sie das Glas.",
+ "Dieser Automat ist v\xF6llig unerwartet mit unzerbrechlichem Glas "
+ "ausgestattet worden um ungeb\xFC hrlichem Horten von "
+ "St\xF6" "cken vorzubeugen.",
+ "Das H\xFChnchen ist eigentlich schon sauber genug, danke vielmals.",
+ "Jetzt wSre der ideale Zeitpunkt, Ihre Sehhilfe zur Hand zu nehmen.",
+ "Dieses Objekt k\xF6nnen Sie nicht mitnehmen, da die T\xFCr fest verschlossen ist.",
+ "Sie befinden sich bereits an Ihrem gew\xFCnschten Reiseziel.",
+ "Passagieren Ihrer Klasse ist der Zugang zu diesem Bereich nicht gestattet.",
+ "Wir bedauern, aber Sie m\xFCssen mindestens Dritte Klasse sein "
+ "bevor Sie um Hilfe bitten k\xF6nnen.",
+ "Ihnen wurde keine Kabine zugeteilt.",
+ "Wir bedauern, aber dieser Aufzug geht nicht tiefer als bis in den 27. Stock.",
+ "Sie m\xFCssen zuerst das Spiel selektieren, das Sie laden m\xF6" "chten.",
+ "Sie m\xFCssen zuerst das Spiel selektieren, das Sie speichern m\xF6" "chten.",
+ "Stellen Sie bitte das Galaktische Referenzmaterial zur Verf\xFCgung.",
+ "Dies ist das Musiksystem des Restaurants. Scheinbar ist es verschlossen.",
+ " Aufgrund der Tatsache, da\xDF dieses Objekt an einem Ast festhSngt, "
+ "k\xF6nnen Sie es nicht entfernen.",
+ "Sie k\xF6nnen dieses Objekt nicht entfernen, es ist am Ast festgefroren.",
+ "Melden Sie sich bitte an der Rezeption an.",
+ "Dieses Nahrungsmittel ist bereits ausreichend garniert.",
+ "Leider ist dieser Automat gegenwSrtig leer.",
+ "Bei So¯enbedarf positionieren Sie bitte die Nahrungsquelle direkt "
+ "unter den Automaten.",
+ "Der Jahreszeitenschalter befindet sich zur Zeit au\xDF" "er Betrieb.",
+ "Dies ist Ihre Kabine. Sie dient zum Schlafen. Wenn Sie Unterhaltung "
+ "oder Entspannung w\xFCnschen, statten Sie bitte Ihrem "
+ "nSchstgelegenen Salon einen Besuch ab.",
+ "Das Bett ist Ihrem Gewicht momentan nicht gewachsen. Wir geben "
+ "uns gro\xDF" "e M\xFChe, aber es ist unwahrscheinlich, "
+ "da\xDF wir das Problem beheben k\xF6nnen.",
+ "Dies ist nicht die Ihnen zugeteilte Kabine. Genie\xDF" "en Sie den "
+ "Aufenthalt bitte nicht.",
+ "Leider ist dies f\xFCr Sie au\xDF" "er Reichweite.",
+ "Der Sukk-U-Bus ist ein Einzel-St\xFC" "ck-Lieferger\xE4t.",
+ "Leider ist das Gro¯e-Kanal-Bef\xF6rderungssystem im Winter geschlossen.",
+ "Passagieren ist der Zutritt zu diesem Bereich nicht gestattet.",
+ "Wohin m\xF6" "chten Sie gehen?",
+ "Es wSre zwar ganz nett, wenn Sie das mitnehmen k\xF6nnten, "
+ "aber das k\xF6nnen Sie eben nicht.",
+ "Eine Schale Pistazien.",
+ "Keine Schale Pistazien.",
"Sommer",
"Herbst",
Commit: 7d9526f8880177c5afd0533cb43d3015de949124
https://github.com/scummvm/scummvm/commit/7d9526f8880177c5afd0533cb43d3015de949124
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2016-09-11T16:53:44-04:00
Commit Message:
TITANIC: Simplify German version checks
Changed paths:
engines/titanic/game/arboretum_gate.cpp
engines/titanic/game/chicken_dispensor.cpp
engines/titanic/game/code_wheel.cpp
engines/titanic/game/long_stick_dispenser.cpp
engines/titanic/support/files_manager.cpp
engines/titanic/titanic.h
diff --git a/engines/titanic/game/arboretum_gate.cpp b/engines/titanic/game/arboretum_gate.cpp
index 1f684fd..cf8357f 100644
--- a/engines/titanic/game/arboretum_gate.cpp
+++ b/engines/titanic/game/arboretum_gate.cpp
@@ -113,7 +113,7 @@ void CArboretumGate::save(SimpleFile *file, int indent) {
file->writeNumberLine(_endFrameWinterOn2, indent);
file->writeQuotedLine(_viewName2, indent);
- if (g_vm->getLanguage() == Common::DE_DEU) {
+ if (g_vm->isGerman()) {
file->writeNumberLine(_field160, indent);
file->writeNumberLine(_field164, indent);
file->writeNumberLine(_field168, indent);
@@ -177,7 +177,7 @@ void CArboretumGate::load(SimpleFile *file) {
_endFrameWinterOn2 = file->readNumber();
_viewName2 = file->readString();
- if (g_vm->getLanguage() == Common::DE_DEU) {
+ if (g_vm->isGerman()) {
_field160 = file->readNumber();
_field164 = file->readNumber();
_field168 = file->readNumber();
diff --git a/engines/titanic/game/chicken_dispensor.cpp b/engines/titanic/game/chicken_dispensor.cpp
index 17d1e6a..e1e0784 100644
--- a/engines/titanic/game/chicken_dispensor.cpp
+++ b/engines/titanic/game/chicken_dispensor.cpp
@@ -72,7 +72,7 @@ bool CChickenDispensor::StatusChangeMsg(CStatusChangeMsg *msg) {
for (obj = getMailManFirstObject(); obj; obj = getNextMail(obj)) {
if (obj->isEquals("Chicken")) {
- petDisplayMessage(1, ONE_ALLOCATED_CHICKEN_PER_CUSTOMER);
+ petDisplayMessage(1, ONE_CHICKEN_PER_CUSTOMER);
return true;
}
}
@@ -82,7 +82,7 @@ bool CChickenDispensor::StatusChangeMsg(CStatusChangeMsg *msg) {
switch (v1) {
case 0:
- petDisplayMessage(1, ONE_CHICKEN_PER_CUSTOMER);
+ petDisplayMessage(1, ONE_ALLOCATED_CHICKEN_PER_CUSTOMER);
break;
case 1:
setVisible(true);
diff --git a/engines/titanic/game/code_wheel.cpp b/engines/titanic/game/code_wheel.cpp
index cd492ec..71d59ff 100644
--- a/engines/titanic/game/code_wheel.cpp
+++ b/engines/titanic/game/code_wheel.cpp
@@ -41,7 +41,7 @@ void CodeWheel::save(SimpleFile *file, int indent) {
file->writeNumberLine(_field108, indent);
file->writeNumberLine(_state, indent);
file->writeNumberLine(_field110, indent);
- if (g_vm->getLanguage() == Common::DE_DEU) {
+ if (g_vm->isGerman()) {
file->writeNumberLine(_field114, indent);
file->writeNumberLine(_field118, indent);
}
@@ -54,7 +54,7 @@ void CodeWheel::load(SimpleFile *file) {
_field108 = file->readNumber();
_state = file->readNumber();
_field110 = file->readNumber();
- if (g_vm->getLanguage() == Common::DE_DEU) {
+ if (g_vm->isGerman()) {
_field114 = file->readNumber();
_field118 = file->readNumber();
}
diff --git a/engines/titanic/game/long_stick_dispenser.cpp b/engines/titanic/game/long_stick_dispenser.cpp
index 04014e8..e0c698c 100644
--- a/engines/titanic/game/long_stick_dispenser.cpp
+++ b/engines/titanic/game/long_stick_dispenser.cpp
@@ -22,6 +22,7 @@
#include "titanic/game/long_stick_dispenser.h"
#include "titanic/core/project_item.h"
+#include "titanic/titanic.h"
namespace Titanic {
@@ -61,7 +62,7 @@ bool CLongStickDispenser::PuzzleSolvedMsg(CPuzzleSolvedMsg *msg) {
_fieldC0 = 1;
loadFrame(19);
} else if (_fieldC0) {
- playSound("z#63.wav");
+ playSound(g_vm->isGerman() ? "z#594.wav" : "z#63.wav");
petDisplayMessage(1, GLASS_IS_UNBREAKABLE);
}
diff --git a/engines/titanic/support/files_manager.cpp b/engines/titanic/support/files_manager.cpp
index 836d35b..22bff27 100644
--- a/engines/titanic/support/files_manager.cpp
+++ b/engines/titanic/support/files_manager.cpp
@@ -126,7 +126,7 @@ Common::SeekableReadStream *CFilesManager::getResource(const CString &str) {
// If we're running the German version, check for the existance of
// a German specific version of the given resource
- if (_vm->getLanguage() == Common::DE_DEU && _resources.contains(str + "/DE"))
+ if (_vm->isGerman() && _resources.contains(str + "/DE"))
resEntry = _resources[str + "/DE"];
_datFile.seek(resEntry._offset);
diff --git a/engines/titanic/titanic.h b/engines/titanic/titanic.h
index ec01555..b0776c5 100644
--- a/engines/titanic/titanic.h
+++ b/engines/titanic/titanic.h
@@ -152,6 +152,11 @@ public:
Common::Language getLanguage() const;
/**
+ * Returns true if it's the German version
+ */
+ bool isGerman() const { return getLanguage() == Common::DE_DEU; }
+
+ /**
* Gets a random number
*/
uint getRandomNumber(uint max) { return _randomSource.getRandomNumber(max); }
More information about the Scummvm-git-logs
mailing list