Skocz do zawartości

Lazarus


Jasiek_M

Rekomendowane odpowiedzi

Hej nie wiem czy to bardziej powinienem zamieścić w programowaniu(bo po to jest Lazarus) czy w programach bo o sam program chodzi. Ale mam nadzieję że dobrze zamieściłem. Mianowicie po zainstalowaniu programu przez "yum install lazarus" mam działający program ale bez polskich znaków w kodzie i buttonach... Jest jakiś sposób by to naprawić?

Pozdrawiam

Jasiek

 

P.S (_na prawdę_ → naprawdę) ORT szukałem wcześniej szukajką ale nie miał nikt tego samego problemu-jedynie jedna osoba komunikowała brak Polskich znaków w kodzie ale na buttonach były a u mnie w całym programie nie ma...

Odnośnik do komentarza
Udostępnij na innych stronach

Proszę:

[Jasiek@Jasiek ~]$ startlazarus
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
TLazarusManager.Run starting /usr/lib/lazarus/lazarus ...
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
TMainIDE.ParseCmdLineOptions:
 PrimaryConfigPath="/home/Jasiek/.lazarus"
 SecondaryConfigPath="/etc/lazarus"
NOTE: miscellaneous options file not found - using defaults
UWAGA: brak plik konfiguracji codetools - użyję opcji domyślnych
NOTE: help options config file not found - using defaults
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/RunTimeTypeInfoControls/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/Jasiek/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=printers4lazide 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/printers4lazide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/Jasiek/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/CGILazIDE/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/MemDSLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SDFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TurboPowerIPro/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/fpcunitide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/ProjTemplates/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TAChartLazarusPkg 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TAChartLazarusPkg/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SQLDBLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/DBFLaz/i386-linux"
TMainIDE.DoNewProject A
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/RunTimeTypeInfoControls/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/Jasiek/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=printers4lazide 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/printers4lazide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/CGILazIDE/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/MemDSLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SDFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TurboPowerIPro/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/fpcunitide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/ProjTemplates/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TAChartLazarusPkg 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TAChartLazarusPkg/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SQLDBLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/DBFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/RunTimeTypeInfoControls/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/Jasiek/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=printers4lazide 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/printers4lazide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/CGILazIDE/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/MemDSLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SDFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TurboPowerIPro/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/fpcunitide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/ProjTemplates/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TAChartLazarusPkg 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TAChartLazarusPkg/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SQLDBLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/DBFLaz/i386-linux"
TCustomFormEditor.CreateComponent Form1:TForm1 True
TMainIDE.DoNewEditorFile END unit1.pas
TMainIDE.CloseUnitComponent unit1.pas Form1:TForm1
TProject.UpdateUnitComponentDependencies checking properties ...
TProject.UpdateUnitComponentDependencies checking designers ...
TProject.UpdateUnitComponentDependencies used by designer: unit1.pas
TMainIDE.CloseUnitComponent freeing component and designer: unit1.pas Form1:TForm1
TProject.UpdateUnitComponentDependencies checking designers ...
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/RunTimeTypeInfoControls/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/Jasiek/.lazarus/lib/Printer4Lazarus/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=printers4lazide 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/printers4lazide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/cgiLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/CGILazIDE/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/MemDSLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SDFLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TurboPowerIPro/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/fpcunitide/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/ProjTemplates/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TAChartLazarusPkg 0.0 AnOutDirectory="/home/Jasiek/.lazarus/lib/TAChartLazarusPkg/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/SQLDBLaz/i386-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory="/home/Jasiek/.lazarus/lib/DBFLaz/i386-linux"
LAZARUS END - cleaning up ...
[TMainIDE.Destroy] A 
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[Jasiek@Jasiek ~]$ 

Odnośnik do komentarza
Udostępnij na innych stronach

Mam to samo. Znalazłem wzmiankę, że był taki bug z utf-8, ale w 2008.

Próbowałem zrobić własną wersję językową z utf-8 > iso-8859-2:

 

jako root:

#!/bin/bash
for p in $(rpm -ql lazarus | grep '.pl.po$' ); do
    FILE=${p%.pl.po}.plmy.po
    iconv -f utf-8 -t iso-8859-2 -o $FILE $p
    sed -e 's/charset=[uU][tT][fF]-8/charset=iso-8859-2/g' -i $FILE
done

Wersja pojawia się w Menu>Środowisko>Pulpit>Język, ale każda opcja z polskimi znakami zastępowana jest angielską wersją.

Nie wiem. :unsure:

Odnośnik do komentarza
Udostępnij na innych stronach

Mam to samo. Znalazłem wzmiankę, że był taki bug z utf-8, ale w 2008.

Próbowałem zrobić własną wersję językową z utf-8 > iso-8859-2:

 

jako root:

#!/bin/bash
for p in $(rpm -ql lazarus | grep '.pl.po$' ); do
    FILE=${p%.pl.po}.plmy.po
    iconv -f utf-8 -t iso-8859-2 -o $FILE $p
    sed -e 's/charset=[uU][tT][fF]-8/charset=iso-8859-2/g' -i $FILE
done

Wersja pojawia się w Menu>Środowisko>Pulpit>Język, ale każda opcja z polskimi znakami zastępowana jest angielską wersją.

Nie wiem. :unsure:

 

Hej,

Tylko ja muszę mieć "polskie ogonki", nie jest problemem poprzerabiać krzaczki na "a" czy "e" ale w tym pisze projekt i wszystko musi być idealnie bo mam naprawdę prosty temat :( Może ktoś ma pomysł jak to naprawić całkowicie...

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ustawiałem czcionki edytora na iso8859-2 i utf8 i u mnie nawet nie przyjmowało polskich znaków, więc to raczej bug Lazarusa. Na to zdaje się nic nie poradzisz. Jeśli to domowy, darmowy projekt to przerzuć to na Delphi, wersja 7 u mnie chodzi bez problemów.

Odnośnik do komentarza
Udostępnij na innych stronach

Ustawiałem czcionki edytora na iso8859-2 i utf8 i u mnie nawet nie przyjmowało polskich znaków, więc to raczej bug Lazarusa. Na to zdaje się nic nie poradzisz. Jeśli to domowy, darmowy projekt to przerzuć to na Delphi, wersja 7 u mnie chodzi bez problemów.

Na studia,bo sobie umyślili że w II semestrze mamy projekt z Pascala :(

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...