Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Inglisch Transläita (https://www.delphipraxis.net/36019-inglisch-translaeita.html)

Neutral General 14. Dez 2004 18:34


Inglisch Transläita
 
Liste der Anhänge anzeigen (Anzahl: 1)
Am Titel sieht man schon was das Programm macht :mrgreen:
probierts mal aus und sagt wie ihrs so findet. Es "übersetzt" nicht alles so ganz richtig ...:angel2: aber ich hab einen Text fast fehlerfrei übersetzt bekommen :)

fkerber 14. Dez 2004 19:01

Re: Inglisch Transläita
 
Hi!

Gar nicht mal so schlecht für die Aussprache :mrgreen:
Wie hast du das gemacht?


Ciao Frederic

Luckie 14. Dez 2004 19:03

Re: Inglisch Transläita
 
Durchgefallen:
Zitat:

I'm Michael
wird zu
Zitat:

i'm michael

Nicodius 14. Dez 2004 21:07

Re: Inglisch Transläita
 
luckie liegt daran

Zitat:

Mir war langweilig, da ist das rausgekommen^^ Ist nicht ernst zu nehmen, soll nur Spaß machen

:mrgreen:

Nicolai1234 14. Dez 2004 21:10

Re: Inglisch Transläita
 
Zitat:

Zitat von fkerber
Wie hast du das gemacht?

Interessierte mich auch mal. Kannst du mal deine "Regeln" für die Aussprache oder den Code posten?

gmarts 14. Dez 2004 21:19

Re: Inglisch Transläita
 
Schöne Sache! ;)


Schick das Programm mal an die Computer Bild! :mrgreen:

glkgereon 14. Dez 2004 21:48

Re: Inglisch Transläita
 
ich denk mal die regeln sind einfach:

er ersetzt jede buchstaben-kombination durch eine andere...

ich denke du hast ein hardgecodetes array drin, oder?

Nicolai1234 14. Dez 2004 22:39

Re: Inglisch Transläita
 
Zitat:

Zitat von glkgereon
ich denk mal die regeln sind einfach:

er ersetzt jede buchstaben-kombination durch eine andere...

Das ist schon klar, aber wie sehen diese Ersetzungsregeln aus?
beispiel:
the -> se
aber:
they -> ssey

Treffnix 14. Dez 2004 23:04

Re: Inglisch Transläita
 
:lol: Nettes Ding! Gefällt mir gut.

Neutral General 15. Dez 2004 18:46

Re: Inglisch Transläita
 
Delphi-Quellcode:
procedure ReplaceStr(Source : String; Original : String; Replace : String; Dest : TWinControl);
var Posi : Integer;
begin
 while pos(Original,Source) <> 0 do begin
  if pos(Original,Source) > 0 then begin
   Posi := pos(Original,Source);
   delete(Source,pos(Original,Source),Length(Original));
   insert(Replace,Source,posi);
  end;
 SendMessage(Dest.Handle,WM_SETTEXT,0,Integer(@Source[1]));
 end;
end;

procedure TForm1.Button1.Click(Sender : TObject);
begin
ReplaceStr(Richedit1.Text,'uhr','oor',Richedit1);
ReplaceStr(Richedit1.Text,'ky','kie',Richedit1);
...
...
end;
Das ist das "Geheimnis" :mrgreen:

Sowohl die ReplaceStr-Procedure als auch der Rest sind ziemlich verbesserungwürdig :angel2:
Aber naja ich werds nochn bisschen verbessern und mal sehn was daraus wird :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz