View Single Post
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#238
This is my approach to a German translation; please be aware that i made changes regarding

unknown_time (variable in the middle of the sentence)
phone_number_error (choose either 'Ziffern' in the sense of digits or 'Stellen" in the sense of count/position.)

I think 'tens', teens' (?) and 'ones' need some general polishing/refactoring in the code.

------8<------
Code:
#!/usr/bin/python

#Don't change this next line, it tells espeak how to pronounce this language
espeak_cmdline = "espeak -vde+f2"

tens = {'zwanzig':20, 'dreißig':30, 'vierzig':40, 'fünfzig':50, 'sechzig':60, 'siebzig':70, 'achtzig':80, 'neunzig':90}
teens = {'zehn':10, 'elf':11, 'zwölf':12, 'dreizehn':13, 'vierzehn':14, 'fünfzehn':15, 'sechzehn':16,'siebzehn':17, 'achtzehn':18, 'neunzehn':19}
ones = {'eins':1, 'zwei':2, 'drei':3, 'vier':4, 'fünf':5, 'sechs':6, 'sieben':7, 'acht':8, 'neun':9}

life_universe_everything = ['41.99999999.',
			'Schokolade.',
			'Das wird mich einige Zeit kosten um es zu beantworten. Ungefähr sieben- und eine halbe Million Jahre.',
			'Liebe ist der Sinn des Lebens. Der Rest des Universums wird sich selbst erkennen.',
			'Quelloffene Software.',
			'Ich.',
			'Mach mal Urlaub in den Tropen.',
			'Es braucht dafür zwei Menschen.',
			['Was soll die Antwort denn sein?', 'store_answer'],
			'Zweiundvierzig.',
			# A Matrix quote too, why not.
			'Die Matrix ist die Welt, die vor Deine Augen gezogen wurde um Dich von der Wahrheit fernzuhalten.']

greeting = ['Hallo!',
	'Grüß Dich.',
	'Hi.',
	'Hey.',
	'Aloha!',
	'Hallo!',
	'Hallo!',
	'Hallo!',
	'Hallo!',
	"Es ist ein guter Tag für künstliche Intelligenz.",
	'Hey da!']
greeting_grumpy = "Geh weg!"

test = ['Ich arbeite.',
	 'Test, eins, zwei, drei, Test.',
	 'Status-Report: Saera läuft.',
	 'Läuft.']

# Times
known_time = "Jetzt ist es %I:%M %p."
unknown_time = "Es tut mir leid, ich weiss die Zeit in % nicht."

# Phone
phone_number_error = "Telefonnummern haben zehn oder elf Ziffern|Stellen."
contact_name_error = "Ich kenne diesen Namen nicht."
successful_call = "Anruf "

N900_facts = ["Das N900 ist der König der Mobiltelefone.",
	"Wußtest Du, daß das N900 Mac OSX verwenden kann?",
	"Nokia kreierte dieses Mobiltelefon, aber die Community machte die ganze Arbeit.",
	"Das N900 hatte schon vor dem iPhone ein Retina-Display.",
	"Für das N900 gibt es gute Ressourcen unter maemo.org.",
	"Nimm einen Computer, eine Kamera, ein Radio und ein Telefon"+
	" und stecke alles in ein Gehäuse. Das Gerät, welches Du gerade in Deiner Hand hältst.",
	"Das N900 wurde geschaffen um mindestens 8 Betriebssysteme laufen zu lassen.",
	"Wenn es keine Anwendung dafür gibt, kannst Du sie erstellen!"]

# Pictures
took_picture = "Ich habe ein Bild aufgenommen."
took_front_picture = "Ok. Ich habe ein Bild von Dir aufgenommen."

i_love_you = "Und ich liebe Dich. Doch, wir sollten XKCD lesen."

# Reminders
what_reminder_time = 'Um welche Zeit soll ich Dich erinnern?'
reminding_you = 'Erinnerung für '
------8<------

Last edited by don_falcone; 2012-06-21 at 17:27.
 

The Following 3 Users Say Thank You to don_falcone For This Useful Post: