... 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 ...
Die Suche ergab 47 Treffer: TranslateUnitResourceStrings
Suchanfrage: translateunitresourcestrings
- Do 16. Okt 2025, 12:53
- Forum: Lazarus - Bugs
- Thema: [gelöst] messagedlg englische caption auf buttons
- Antworten: 5
- Zugriffe: 2039
- 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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- Do 22. Mai 2025, 23:34
- Forum: Einsteigerfragen
- Thema: Schreibprogramm wie Word
- Antworten: 28
- Zugriffe: 6150
Re: Schreibprogramm wie Word
Sorry bin noch Anfänger.- wo füge ich das ein? Was für ein Hauptprogramm? GrüßeJoh 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
- 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
TranslateUnitResourceStrings('LCLStrConsts', 'lclstrconsts.de.po');
TranslateUnitResourceStrings('LR_Const', 'lr_const.de.po'); // für Lazreport Designer
- 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
ein
Schöne Grüße
1. Eine Nacht drüber schlafen
2. Mache aus
Code: Alles auswählen
if TranslateUnitResourceStrings(AResourceName, POFile) thenCode: Alles auswählen
if Translations.TranslateUnitResourceStrings(AResourceName, POFile) then- 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?
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?
- 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 ...
{$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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
TranslateUnitResourceStrings('lr_const',poDirectory + 'lr_const.' + AppConfig.rSprache + '.po');
Einige Benutzer lokalisieren ihren PC mit dem amerkanischen ...
- 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 ...