From ca1b3a80ae9e247071a7e190c7454faaf9f5303c Mon Sep 17 00:00:00 2001
From: darkvater <darkvater@openttd.org>
Date: Mon, 3 Jan 2005 16:45:42 +0000
Subject: (svn r1340) -Feature: scrolling credits list...finally! Hope nobody
 gets offended if I forgot them.

---
 lang/american.txt   |  6 ----
 lang/catalan.txt    |  6 ----
 lang/czech.txt      |  6 ----
 lang/danish.txt     |  6 ----
 lang/dutch.txt      |  6 ----
 lang/english.txt    |  9 ++----
 lang/finnish.txt    |  6 ----
 lang/french.txt     |  6 ----
 lang/galician.txt   |  6 ----
 lang/german.txt     |  6 ----
 lang/hungarian.txt  |  6 ----
 lang/icelandic.txt  |  4 ---
 lang/italian.txt    |  6 ----
 lang/norwegian.txt  |  6 ----
 lang/polish.txt     |  6 ----
 lang/portuguese.txt |  6 ----
 lang/romanian.txt   |  6 ----
 lang/slovak.txt     |  6 ----
 lang/spanish.txt    |  6 ----
 lang/swedish.txt    |  6 ----
 misc_gui.c          | 92 +++++++++++++++++++++++++++++++++++++++++++++--------
 window.h            |  5 +++
 22 files changed, 85 insertions(+), 133 deletions(-)

diff --git a/lang/american.txt b/lang/american.txt
index 856ec1522..32e72ffd3 100644
--- a/lang/american.txt
+++ b/lang/american.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Can't do this....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Can't clear this area....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Original design by Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Graphics by Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Special thanks go out to:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Signals and Semaphores {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Foundations for Tracks on Slopes {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Canal/Lock graphics {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/catalan.txt b/lang/catalan.txt
index bc7631a30..9813f4532 100644
--- a/lang/catalan.txt
+++ b/lang/catalan.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}No es pot fer aix
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}No es pot netejar l'�rea....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright Original {COPYRIGHT} 1995 Chris Sawyer, Tots els Drets reservats
 STR_00B7_VERSION						:{BLACK}OpenTTD versi� {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Disseny Original per Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Gr�fics Originals per Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Agre�ments especials a:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Senyals i Sem�fors {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Fonaments per Pistes en Desnivells {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Gr�fics de Canals/Rescloses {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/czech.txt b/lang/czech.txt
index 992070009..af317e9a5 100644
--- a/lang/czech.txt
+++ b/lang/czech.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Tohle neumuzes udelat...
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Nemuzes vycistit tuto oblast...
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Puvodni copyright: {COPYRIGHT} 1995 Chris Sawyer, vsechna pr�va vyhrazena
 STR_00B7_VERSION						:{BLACK}OpenTTD verze {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Puvodni design: Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Puvodni grafika: Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Zvlastni podekovani:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Signals (predo-navesti) a semafory {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Podklady pro trate a silnice na svaz�ch: {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Grafika pro umele pruplavy a zdymadla: {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 T�m OpenTTD
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/danish.txt b/lang/danish.txt
index 06f0b25f5..4ced211cf 100644
--- a/lang/danish.txt
+++ b/lang/danish.txt
@@ -157,12 +157,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Det kan jeg ikke....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Kan ikke rydde omr�det....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, Alle retigheder reserveret
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Originalt design af Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafik af Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}En speciel tak g�r til:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Forsignal og armsignal grafik {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Fundament for skinner p� skr�ninger {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Kanal/Sluse grafik {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/dutch.txt b/lang/dutch.txt
index 7ab6e2238..44376eafa 100644
--- a/lang/dutch.txt
+++ b/lang/dutch.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Kan dit niet uitvoeren....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Kan gebied niet ontruimen....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Origineel copyright {COPYRIGHT} 1995 Chris Sawyer, Alle rechten voorbehouden
 STR_00B7_VERSION						:{BLACK}OpenTTD versie {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Origineel ontworpen door Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafisch design door Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Speciale dank gaat uit naar:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Voorseinen en seinpalen {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Funderingen voor sporen op hellingen {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Kanaal/sluis afbeeldingen {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 Het OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/english.txt b/lang/english.txt
index 1a9167cef..13d220cf3 100644
--- a/lang/english.txt
+++ b/lang/english.txt
@@ -186,13 +186,8 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Can't do this....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Can't clear this area....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Original design by Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Original graphics by Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Special thanks go out to:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Signals and Semaphores {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Foundations for Tracks on Slopes {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Canal/Lock graphics {COPYRIGHT} 2003-2004 George
-STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
+STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2005 The OpenTTD team
+STR_TRANSLATED_BY			:{BLACK}  Translator(s) -
 
 STR_00C5							:{BLACK}{CROSS}
 STR_00C6							:{SILVER}{CROSS}
diff --git a/lang/finnish.txt b/lang/finnish.txt
index 1b5fbcaaf..b6867b10e 100644
--- a/lang/finnish.txt
+++ b/lang/finnish.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}N
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Aluetta ei voi puhdistaa....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Alkuper�inen {COPYRIGHT} 1995 Chris Sawyer, kaikki oikeudet pid�tet��n
 STR_00B7_VERSION						:{BLACK}OpenTTD versio {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Alkuper�inen suunnittelu: Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Alkuper�iset grafiikat: Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Erityiskiitokset:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Esiopastimet ja opastimet {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Perustat radoille rinteiss� {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Kanaali/sulkugrafiikat {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-ryhm�
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/french.txt b/lang/french.txt
index d460be7a0..077be500a 100644
--- a/lang/french.txt
+++ b/lang/french.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Impossible d'ex
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Impossible de balayer....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright originel {COPYRIGHT} 1995 Chris Sawyer, Tous droits r�serv�s
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Design original par Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Graphismes par Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Remerciements particuliers pour:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Signaux et S�maphores {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Fondations pour les voies sur plan inclin� {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Graphiques des Canaux/Ecluses {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/galician.txt b/lang/galician.txt
index a51e4bfd8..97feafc62 100644
--- a/lang/galician.txt
+++ b/lang/galician.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Non podes facer eso....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Non podes limpar esta �rea....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright Orixinal {COPYRIGHT} 1995 Chris Sawyer, T�dolos dereitos reservados
 STR_00B7_VERSION						:{BLACK}OpenTTD versi�n {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Dese�o orixinal de Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Gr�ficos de Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Agradecementos especiais para:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Sinais e Sem�foros {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Bases para Pistas en Pendentes {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Gr�ficos dos Canais/Peches {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/german.txt b/lang/german.txt
index d79ec8d69..26b503971 100644
--- a/lang/german.txt
+++ b/lang/german.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Kann dies nicht tun....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Kann das Gebiet nicht r�umen....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, Alle Rechte vorbehalten
 STR_00B7_VERSION						:{BLACK}OpenTTD Version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Original Design: Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafiken: Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Spezieller Dank geb�hrt:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Vorsignale und Semaphoren {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Grundlagen f�r Schienen auf Abh�ngen {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Kanal/Schleusen Grafiken {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-Team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/hungarian.txt b/lang/hungarian.txt
index 1104f01e9..cdd6a4b3a 100644
--- a/lang/hungarian.txt
+++ b/lang/hungarian.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Nem teheted ezt...
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Nem tiszt�thatod meg a ter�letet...
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright {COPYRIGHT} 1995 Chris Sawyer, Minden jog fenntartva
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Eredeti tervek: Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafika: Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}K�l�n k�sz�net nekik:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� El�szign�lok �s szemaforok {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Lejt�s sinek alapzata {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Csatorna/Zsilip grafika {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/icelandic.txt b/lang/icelandic.txt
index 0b7af5fe4..60946efc8 100644
--- a/lang/icelandic.txt
+++ b/lang/icelandic.txt
@@ -186,10 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Get ekki gert 
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Get ekki hreinsa� �etta sv��i....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Upphaflegur h�fundarr�ttur {COPYRIGHT} 1995 Chris Sawyer, �ll r�ttindi �skilin
 STR_00B7_VERSION						:{BLACK}OpenTTD �tg�fa {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Upphafleg h�nnun: Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Upphafleg graf�k: Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}S�rstakar �akkir:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Forlj�s og lestaskilti {COPYRIGHT} 2003 Michael Blunck
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD h�purinn
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/italian.txt b/lang/italian.txt
index f456b366d..b819a97c2 100644
--- a/lang/italian.txt
+++ b/lang/italian.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Non puoi fare questo....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Non puoi ripulire l'area....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright Originale{COPYRIGHT} 1995 Chris Sawyer, Tutti i diritti riservati
 STR_00B7_VERSION						:{BLACK}OpenTTD versione {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Concepito originariamente da Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafica di Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Ringraziamenti speciali vanno a:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Presegnali e Semafori {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Fondamenta per i binari sui pendii {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Grafica di canali e chiuse {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/norwegian.txt b/lang/norwegian.txt
index be4f63a1b..cf6ff1820 100644
--- a/lang/norwegian.txt
+++ b/lang/norwegian.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Kan ikke gj
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Kan ikke rydde feltet....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Opprinnelig copyright {COPYRIGHT} 1995 Chris Sawyer, Alle rettigheter reservert
 STR_00B7_VERSION						:{BLACK}OpenTTD versjon {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Opprinnelig design av Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafikk laget av Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Spesiell takk til:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Signaler og Semaforer {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Grunnvoll for Jernbanespor p� Skr�ninger {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Kanal/Sluse grafikk {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-teamet
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/polish.txt b/lang/polish.txt
index 30173f957..366326994 100644
--- a/lang/polish.txt
+++ b/lang/polish.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Niemozna tego zrobic....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Nie mozna wyczyscic terenu....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
 STR_00B7_VERSION						:{BLACK}Wersja OpenTTD {REV}: Language Pack by Tom and PolPot and Spooqy
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Designed & Programmed by Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Graphics by Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Specjalne podziekowania dla:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Signaly i Semafory {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Fundacja na rzecz torow na zboczach {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Grafika kanalow/sluz {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/portuguese.txt b/lang/portuguese.txt
index 35e4d5c9f..844ba4284 100644
--- a/lang/portuguese.txt
+++ b/lang/portuguese.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}N
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}N�o � poss�vel limpar esta �rea....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, Todos os direitos reservados
 STR_00B7_VERSION						:{BLACK}OpenTTD vers�o {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Design original por Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Gr�ficos originais por Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Agradecimentos especiais a:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-Sinais e Sem�foros {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Cria��o de linhas em desn�veis {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Gr�ficos de canais {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 A equipa do OpenTTD
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/romanian.txt b/lang/romanian.txt
index 77ffb42e1..06ea26538 100644
--- a/lang/romanian.txt
+++ b/lang/romanian.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Nu pot face asta....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Nu pot cur�ta terenul....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, toate drepturile rezervate
 STR_00B7_VERSION						:{BLACK}OpenTTD versiunea {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Design original de Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafic� original� de Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Multumiri speciale:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-semnalizare si semafoare {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Fundatiile pentru constructii �n pant� {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Grafic� pentru canale/ecluze {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 Echipa OpenTTD
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/slovak.txt b/lang/slovak.txt
index e5bc954ae..4be016edf 100644
--- a/lang/slovak.txt
+++ b/lang/slovak.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Takto sa to neda...
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Oblast sa neda vycistit...
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Original design by Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Graphics by Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Specialne podakovanie patri:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Specialne Semafory a Semafory {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Stavanie trate na strmych plochach {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Grafika vodnych kanalov {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/spanish.txt b/lang/spanish.txt
index 75313d350..868fc6845 100644
--- a/lang/spanish.txt
+++ b/lang/spanish.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}No se puede hacer eso....
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}No se puede desbrozar esta zona....
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Copyright Original {COPYRIGHT} 1995 Chris Sawyer, Todos los derechos reservados
 STR_00B7_VERSION						:{BLACK}OpenTTD versi�n {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Dise�o original de Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Gr�ficos originales de Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Nuestro agradecimiento especial a:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� Pre-se�ales y sem�foros {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Carreteras en cuesta {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Gr�ficos de Canales {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 El equipo OpenTTD
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/lang/swedish.txt b/lang/swedish.txt
index 58870da8b..21dd5d25b 100644
--- a/lang/swedish.txt
+++ b/lang/swedish.txt
@@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS						:{WHITE}Kan inte utf
 STR_00B5_CAN_T_CLEAR_THIS_AREA					:{WHITE}Kan inte r�ja omr�det...
 STR_00B6_ORIGINAL_COPYRIGHT					:{BLACK}Ursprunglig �gander�tt {COPYRIGHT} 1995 Chris Sawyer, Alla r�ttigheter reserverade
 STR_00B7_VERSION						:{BLACK}OpenTTD version {REV}
-STR_00B8_ORIGINAL_DESIGN_PROGRAM				:{BLACK}Ursprungligen designat av Chris Sawyer
-STR_00B9_ORIGINAL_GRAPHICS					:{BLACK}Grafik av Simon Foster
-STR_SPECIAL_THANKS						:{BLACK}Speciella tack till:
-STR_SPECIAL_THANKS_SIGNALS					:{BLACK}� F�rsignaler och Semaforer {COPYRIGHT} 2003 Michael Blunck
-STR_SPECIAL_THANKS_CANALS					:{BLACK}� Grunden f�r j�rnv�g p� sluttningar {COPYRIGHT} Marcin Grzegorczyk
-STR_SPECIAL_THANKS_FOUNDATIONS					:{BLACK}� Kanal- och slussgrafik {COPYRIGHT} 2003-2004 George
 STR_00BA_COPYRIGHT_OPENTTD					:{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-teamet
 
 STR_00C5							:{BLACK}{CROSS}
diff --git a/misc_gui.c b/misc_gui.c
index 1b17cc449..0a61762f1 100644
--- a/misc_gui.c
+++ b/misc_gui.c
@@ -164,28 +164,91 @@ void PlaceLandBlockInfo()
 	}
 }
 
+static const char *credits[] = {
+	/*************************************************************************
+	 *                      maximum length of string which fits in window   -^*/
+	"Original design by Chris Sawyer",
+	"Original graphics by Simon Foster",
+	"",
+	"The OpenTTD team:",
+	"  Dominik Scherer (dominik81) - Lead coder",
+	"  Tamas Farago (Darkvater) - Lead coder",
+	"  Patric Stout (TrueLight) - Coder, network guru, SVN- and website host",
+	"  Owen Rudge (orudge) - Forum- and masterserver host, OS/2 port",
+	"  Bjarni Corfitzen (Bjarni) - MacOS port",
+	"  Kerekes Miham (MiHaMiX) - Translator system, and Nightlies host",
+	"  Cian Duffy (MYOB) - BeOS port / manual writing",
+	"  Christian Rosentreter (tokaiz) - MorphOS / AmigaOS port",
+	"  Ludvig Strigeus (ludde) - OpenTTD author, main coder (0.1 - 0.3.3)",
+	"  Serge Paquet (vurlix) - Assistant project manager, coder (0.1 - 0.3.3)",
+	"",
+	"Special thanks go out to:",
+	"  Josef Drexler - For his great work on TTDPatch",
+	"  Marcin Grzegorczyk - For his documentation of TTD internals",
+	"  Tron - Many patches, suggestions and relentless correcting of the code",
+	"  Celestar - For his many patches, suggestions and fixes",
+	"  blathijs - For his many patches, suggestions and code documentation",
+	"  pasky - Many patches, newgrf support",
+	"  Stefan Mei�ner (sign_de) - For his work on the console",
+	"",
+	"  Michael Blunck - Pre-Signals and Semaphores � 2003",
+	"  George - Canal/Lock graphics � 2003-2004",
+	"  Marcin Grzegorczyk - Foundations for Tracks on Slopes",
+	"  All Translators - Who made OpenTTD a truly international game",
+	"  Bug Reporters - Without whom OpenTTD would still be full of bugs!",
+	NULL,
+	"",
+	"",
+	"And finally:",
+	"  Chris Sawyer - For an amazing game!"
+};
 
 static void AboutWindowProc(Window *w, WindowEvent *e)
 {
 	switch(e->event) {
+	case WE_CREATE: /* Set up window counter and start position of scroller */
+		WP(w, general_d).i = 0;
+		WP(w, general_d).j = w->height - 40;
+		break;
 	case WE_PAINT: {
-		int x,y;
+		const char *str;
+		char buffer[100];
+		int i;
+		int y = WP(w, general_d).j;
 		DrawWindowWidgets(w);
 
-		x = 200;
-		y = 0;
-		DrawStringCentered(x, y += 17, STR_00B6_ORIGINAL_COPYRIGHT, 0);
-		DrawStringCentered(x, y += 10, STR_00B7_VERSION, 0);
-		DrawString(20, y += 20, STR_00B8_ORIGINAL_DESIGN_PROGRAM, 0);
-		DrawString(20, y += 10, STR_00B9_ORIGINAL_GRAPHICS, 0);
-		DrawString(20, y += 30, STR_SPECIAL_THANKS, 0);
-		// will probably be dynamic when stringhandling is finally reworked.
-		DrawString(20, y += 10, STR_SPECIAL_THANKS_SIGNALS, 0);
-		DrawString(20, y += 10, STR_SPECIAL_THANKS_CANALS, 0);
-		DrawString(20, y += 10, STR_SPECIAL_THANKS_FOUNDATIONS, 0);
-		DrawStringMultiCenter(x, w->height - 15, STR_00BA_COPYRIGHT_OPENTTD, 0x18E);
-		break;
+		// Show original copyright and revision version
+		DrawStringCentered(200, 17, STR_00B6_ORIGINAL_COPYRIGHT, 0);
+		DrawStringCentered(200, 17 + 10, STR_00B7_VERSION, 0);
+
+		// Show all scrolling credits
+		for (i = 0; i < lengthof(credits); i++) {
+			if (y >= 50 && y < (w->height - 40)) {
+				str = credits[i];
+				/* Hack-Alert: Translated by is a dynamic string as it changes
+				 * with the language chosen. So the special value of NULL is used
+				 * to identify this for the moment */
+				if (str == NULL) {
+					GetString(buffer, STR_TRANSLATED_BY);
+					str = buffer;
+				}
+
+			 DoDrawString(str, 10, y, 0x10);
+			}
+			y += 10;
+		}
+
+		// If the last text has scrolled start anew from the start
+		if (y < 50) WP(w, general_d).j = w->height - 40;
+
+		DrawStringMultiCenter(200, w->height - 15, STR_00BA_COPYRIGHT_OPENTTD, 398);
+	}	break;
+	case WE_MOUSELOOP: /* Timer to scroll the text and adjust the new top */
+		if (WP(w, general_d).i++ % 3 == 0) {
+			WP(w, general_d).j--;
+			SetWindowDirty(w);
 		}
+		break;
 	}
 }
 
@@ -193,6 +256,7 @@ static const Widget _about_widgets[] = {
 {   WWT_CLOSEBOX,    14,     0,    10,     0,    13, STR_00C5,					STR_NULL},
 {    WWT_CAPTION,    14,    11,   399,     0,    13, STR_015B_OPENTTD,	STR_NULL},
 {      WWT_PANEL,    14,     0,   399,    14,   271, 0x0,								STR_NULL},
+{      WWT_FRAME,    14,     5,   394,    40,   245, STR_EMPTY,					STR_NULL},
 {    WIDGETS_END},
 };
 
diff --git a/window.h b/window.h
index 55c585999..aa9f91d75 100644
--- a/window.h
+++ b/window.h
@@ -304,6 +304,11 @@ typedef struct {
 	NewsItem *ni;
 } news_d;
 
+typedef struct {
+	int i;
+	int j;
+} general_d;
+
 typedef enum VehicleListFlags {
 	VL_DESC    = 0x01,
 	VL_RESORT  = 0x02,
-- 
cgit v1.2.3-70-g09d2