Die Suche ergab 47 Treffer: TranslateUnitResourceStrings

Suchanfrage: translateunitresourcestrings

von theo
Do 16. Okt 2025, 12:53
Forum: Lazarus - Bugs
Thema: [gelöst] messagedlg englische caption auf buttons
Antworten: 5
Zugriffe: 2039

Re: messagedlg englische caption auf buttons

... der *.lpr Datei oder in diesem Falle würde auch z.B. die "initialization" Section reichen:

uses ... Translations;
...
initialization

TranslateUnitResourceStrings('LCLStrConsts', '<mein Lazarus Pfad>/lcl/languages/lclstrconsts.de.po');

Die lclstrconsts.de.po musst du mit der Anwendung irgendwie ...
von Andy Nightingale
Mo 2. Jun 2025, 17:57
Forum: Einsteigerfragen
Thema: TDBNavigator ändern?
Antworten: 13
Zugriffe: 2854

Re: TDBNavigator ändern?

... deutsch sind, musst du diese deutsche Sprachdatei in dein Projekt kopieren und die zugehörigen Resourcestrings durch einen Aufruf von TranslateUnitResourceStrings übersetzen lassen (das ist in Unit Translations). Das muss sehr früh erfolgen, bevor irgendwelche Formulare geladen werden, z.B. in der ...
von wp_xyz
Mo 2. Jun 2025, 16:57
Forum: Einsteigerfragen
Thema: TDBNavigator ändern?
Antworten: 13
Zugriffe: 2854

Re: TDBNavigator ändern?

... deutsch sind, musst du diese deutsche Sprachdatei in dein Projekt kopieren und die zugehörigen Resourcestrings durch einen Aufruf von TranslateUnitResourceStrings übersetzen lassen (das ist in Unit Translations). Das muss sehr früh erfolgen, bevor irgendwelche Formulare geladen werden, z.B. in der ...
von Andy Nightingale
Fr 23. Mai 2025, 16:12
Forum: Einsteigerfragen
Thema: Schreibprogramm wie Word
Antworten: 28
Zugriffe: 6150

Re: Schreibprogramm wie Word

... Interfaces, // this includes the LCL widgetset
Forms
{ you can add units after this }, Unit1, lazreport, translations;

begin
TranslateUnitResourceStrings('LCLStrConsts', 'lclstrconsts.de.po');
TranslateUnitResourceStrings('LR_Const', 'lr_const.de.po'); // für Lazreport Designer ...
von wp_xyz
Fr 23. Mai 2025, 01:05
Forum: Einsteigerfragen
Thema: Schreibprogramm wie Word
Antworten: 28
Zugriffe: 6150

Re: Schreibprogramm wie Word

... Interfaces, // this includes the LCL widgetset
Forms
{ you can add units after this }, Unit1, lazreport, translations;

begin
TranslateUnitResourceStrings('LCLStrConsts', 'lclstrconsts.de.po');
TranslateUnitResourceStrings('LR_Const', 'lr_const.de.po'); // für Lazreport Designer ...
von Andy Nightingale
Do 22. Mai 2025, 23:34
Forum: Einsteigerfragen
Thema: Schreibprogramm wie Word
Antworten: 28
Zugriffe: 6150

Re: Schreibprogramm wie Word

Joh hat geschrieben: Do 22. Mai 2025, 23:18 Im Hauptprogramm folgendes einfügen:
TranslateUnitResourceStrings('LCLStrConsts', 'lclstrconsts.de.po');
TranslateUnitResourceStrings('LR_Const', 'lr_const.de.po'); // für Lazreport Designer
Sorry bin noch Anfänger.- wo füge ich das ein? Was für ein Hauptprogramm? Grüße
von Joh
Do 22. Mai 2025, 23:18
Forum: Einsteigerfragen
Thema: Schreibprogramm wie Word
Antworten: 28
Zugriffe: 6150

Re: Schreibprogramm wie Word

Im Hauptprogramm folgendes einfügen:
TranslateUnitResourceStrings('LCLStrConsts', 'lclstrconsts.de.po');
TranslateUnitResourceStrings('LR_Const', 'lr_const.de.po'); // für Lazreport Designer
von Ich934
Do 6. Mär 2025, 08:20
Forum: Komponenten und Packages
Thema: LCL Button zur Laufzeit in deutsch
Antworten: 8
Zugriffe: 10865

Re: LCL Button zur Laufzeit in deutsch

Meine Lösung war ganz einfach...

1. Eine Nacht drüber schlafen
2. Mache aus

Code: Alles auswählen

if TranslateUnitResourceStrings(AResourceName, POFile) then
ein

Code: Alles auswählen

if Translations.TranslateUnitResourceStrings(AResourceName, POFile) then
Schöne Grüße
von Ich934
Mi 5. Mär 2025, 10:06
Forum: Komponenten und Packages
Thema: LCL Button zur Laufzeit in deutsch
Antworten: 8
Zugriffe: 10865

Re: LCL Button zur Laufzeit in deutsch

... Erhalte da aber folgende Meldung:

Error: Incompatible type for arg no. 2: Got "TPOFile", expected "AnsiString"

Interessant ist aber, das ich in der Translations folgendes finde:

function TranslateUnitResourceStrings(const ResUnitName:string; po: TPOFile): boolean; overload;

Jemand eine Idee?
von Ich934
Mi 5. Mär 2025, 08:36
Forum: Sonstiges
Thema: [Erledigt] TranslateLCL funktioniert nicht sauber
Antworten: 6
Zugriffe: 10604

[Erledigt] TranslateLCL funktioniert nicht sauber

... Programm\locale\';
{$ELSE}
PODirectroy := '../../Programm/locale/';
{$ENDIF}
GetLanguageIDs(Lang, DefLang);
Translations.TranslateUnitResourceStrings('LCLStrConsts', PODirectroy +
'lclstrconsts.%s.po', Lang, DefLang);
end;

Jetzt habe ich folgendes verhalten: Auf meinem System ist ...
von Soner
Fr 12. Jul 2024, 18:29
Forum: Komponenten und Packages
Thema: LCL Button zur Laufzeit in deutsch
Antworten: 8
Zugriffe: 10865

Re: LCL Button zur Laufzeit in deutsch

... PO');
if LRes <> nil then
try
SStream := TStringStream.Create(LRes.Value);
POFile := TPoFile.Create(SStream, False);
try
if TranslateUnitResourceStrings(AResourceName, POFile) then Result := trSuccess
else Result := trTranslationError;
except
Result := trTranslationError;
end ...
von wp_xyz
So 16. Apr 2023, 20:39
Forum: Komponenten und Packages
Thema: Zu viel Englisch?!
Antworten: 16
Zugriffe: 4665

Re: Zu viel Englisch?!

... ist im Order (Lazarus)/components/tachart/languages.
- Ruf in deinen Projekt, bevor irgendwelche Strings angezeigt werden, die Prozedur TranslateUnitResourceStrings für jede dieser Sprachdateien auf. Eine geeignete Stelle wäre z.B. der Initialisierungsabschnitt der Unit des Hauptformulars oder evtl ...
von theo
Do 13. Apr 2023, 09:11
Forum: Komponenten und Packages
Thema: Zu viel Englisch?!
Antworten: 16
Zugriffe: 4665

Re: Zu viel Englisch?!

... initialization
PODirectory:='/home/theo/fpcupdeluxe/lazarus/lcl/languages/'; // PFAD ANPASSEN, lclstrconsts.de.po ggf. mitliefern
TranslateUnitResourceStrings('LCLStrConsts',PODirectory+'lclstrconsts.%s.po','de','');

In diesem Fall kannst du aber auch einfach den Buttons im Obj. Insp. andere ...
von oleg
Fr 11. Nov 2022, 11:41
Forum: Komponenten und Packages
Thema: DateTimePicker Lokalisierung
Antworten: 5
Zugriffe: 1284

DateTimePicker Lokalisierung

... aktuell in einem großem Projekt ein Lokalisierungs Problem. das Projekt ist in Englisch und Deutsch. Lokalisiert mit *.po Dateien und
TranslateUnitResourceStrings('lr_const',poDirectory + 'lr_const.' + AppConfig.rSprache + '.po');

Einige Benutzer lokalisieren ihren PC mit dem amerkanischen ...
von hubblec4
Mi 29. Sep 2021, 14:45
Forum: Komponenten und Packages
Thema: [gelöst] i18n für eine Form in einem Package
Antworten: 9
Zugriffe: 1916

Re: i18n für eine Form in einem Package


Ja, so habe ich mir das gedacht.
OK, das gefällt mir.



Bei TranslateUnitResourceStrings gibt es noch zwei, drei überladene Varianten, aber die genannte fand ich am einfachsten anzuwenden (einfach mit CTRL auf "TranslateUnitResourceStrings" klicken und der Editor öffnet die zugehörige Unit, und ...