AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben?

Ein Thema von Harry Stahl · begonnen am 19. Okt 2018 · letzter Beitrag vom 22. Okt 2018
Antwort Antwort
CHackbart

Registriert seit: 22. Okt 2012
267 Beiträge
 
#1

AW: Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben

  Alt 21. Okt 2018, 19:08
Da fällt mir ein Witz ein:
Zitat:
Was ist jemand, der 3 Sprachen spricht ?
Der ist "dreisprachig" !
Und was ist jemand, der 2 Sprachen spricht ?
Na, "zweisprachig" !!
Und jemand, der nur eine Sprache kann ?
Ein Franzose !
Da ich bis jetzt meist nur Casual Produkte gemacht habe, kann ich für Entwicklertools nur bedingt sprechen. Ich habe hier eine Übersetzerklasse geschrieben die alle Texte aus den Formularen in einer Ini-Datei schreibt und liest. Alles was an zusätzlichen Texten verwendet wird, befindet sich in diversen Arrays die mit Konstanten angesprochen werden quasi so: Dialogs[strSaveQuery] usw. Mittels eines Editors, kann man die Sprachdateien recht leicht editieren. Bis vor geraumer Zeit lief das ganz gut, da sich immer wieder Nutzer gefunden haben die diese Sprachdateien nativ erstellen. Nicht zu letzt, da der Editor auch ziemlich einfach zu bedienen ist. Für ein neueres Projekt nutze ich einen kommerziellen Übersetzungsdienst. Der kostet zwar etwas - ich glaube diese Dienste rechnen Wort für Wort einzeln ab, aber da stimmt die Qualität. Bei Bedarf kann ich gerne einen Kontakt herstellen.

Christian
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.873 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben

  Alt 21. Okt 2018, 19:15
Übersetungstools/-bibliotheken gibt es einige. Die Verwendung ist aber ein Mehraufwand.
Markus Kinzler
  Mit Zitat antworten Zitat
CHackbart

Registriert seit: 22. Okt 2012
267 Beiträge
 
#3

AW: Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben

  Alt 21. Okt 2018, 20:06
Naja, das kann ich zumindest bei meiner Lösung nicht behaupten. Die scraped halt alle Formulare automatisch rekursiv durch und schreibt bzw. liest sämtliche Texte aus/ein. Problematisch wird es halt, wenn man große Teile des UIs umstellt und dann dutzende Sprachdateien anpassen muss.
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#4

AW: Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben

  Alt 21. Okt 2018, 20:15
Erfasst deine Unit auch Labels korrekt, deren Caption während der Laufzeit verändert wird? Status-Texte etc
  Mit Zitat antworten Zitat
CHackbart

Registriert seit: 22. Okt 2012
267 Beiträge
 
#5

AW: Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben

  Alt 22. Okt 2018, 12:37
Erfasst deine Unit auch Labels korrekt, deren Caption während der Laufzeit verändert wird? Status-Texte etc
Nein dynamische Texte behandle ich anders. Bei Labels oder anderen VCL Komponenten die nicht automatisch übersetzt werden sollen, setze ich den Tag Wert und nutze diesen als Kriterium für Übersetzen oder nicht. Der Vorteil, wenn du selber so eine Übersetzungsklasse machst ist, dass diese deinen Ansprüchen reicht bzw. du die so gestalten kannst, wie du Sie brauchst.

Ich denke es macht am meisten Sinn erst einmal eine englische Version zu erstellen. Sonst übersetzt man eventuell schon Dinge, die später nicht mehr benötigt werden.

Christian
Angehängte Grafiken
Dateityp: png language.PNG (64,5 KB, 29x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.557 Beiträge
 
Delphi 12 Athens
 
#6

AW: Wie wichtig ist es für Euch als Entwickler, Deutsch als Programmsprache zu haben

  Alt 22. Okt 2018, 19:27
Vielen Dank noch für die ergänzenden Hinweise.

Ja, macht Sinn, das erstmal vollständig auf englisch fertig zu machen, sonst macht man evtl. Übersetzungen, die gar nicht mehr gebraucht werden, weil es doch anders funktioniert. Da das Programm letztlich relativ einfach gehalten ist, brauche ich hier keine extra Tools, zumal es ein FMX-Programm ist und hier schon eine Grundfunktionalität für Übersetzungen angeboten wird (die noch ziemlich verbesserungswürdig ist, ja ich weiß).

Und ja, meine erste öffentliche Beta ist mit den englischen Texten noch nicht perfekt, wie gesagt, möchte mich gerade noch stärker auf die Funktionalität konzentrieren, aber mit der 1.0 wird dann alles gut sein.

Glaube auch wie Sherlok, dass das Thema erst mal durch ist, mir hat es wirklich geholfen, ein ganz großes DANKE.

Die erste Beta .90 ist nun raus, einige hatten sich dazu per PM gemeldet, alle weiteren Infos sind jetzt über http://www.crosshelp.de zu finden.
Ein kurzes Video (auf Deutsch! - da ich die Beta erst mal im Ländle vollziehen möchte) von ca. 15 Minuten Dauer ist evtl. von Interesse: https://youtu.be/GXBq4FIqSs4

Ich würde aber vorschlagen wollen, dass alle evtl. Hinweise, Verbesserungsvorschläge mit bitte entweder per PM mitgeteilt werden oder einfach per Mail (info@hastasoft.de), da ich natürlich dieses Forum nicht für einen Betatest missbrauchen möchte, insofern Danke, wenn das entsprechend berücksichtigt wird (im Zweifel machen die Moderatoren bei unpassenden Entwicklungen hier bitte einfach zu).

Geändert von Harry Stahl (22. Okt 2018 um 22:19 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 Uhr.
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