Hi lijinjie, This is a bug in packagemanager.pas: Code: Pascal [Select][+][-]function TPkgManager.DoNewPackage: TModalResult;var NewPackage: TLazPackage;begin Result:=mrCancel; // create a new package with standard dependencies ShowMessage(lisPkgMangNewPackage); NewPackage:=PackageGraph.CreateNewPackage(ExtractPasIdentifier(lisPkgMangNewPackage,true)); //...endExtractPasIdentifier not working for some languages(lisPkgMangNewPackage = 'NewPackage' in English). As a quick fix just switch back to English in Lazarus Menu->Tools->Options->General->Language. Create the new package, save it, then you can return to your preferred language.
This is a bug in packagemanager.pas: Code: Pascal [Select][+][-]function TPkgManager.DoNewPackage: TModalResult;var NewPackage: TLazPackage;begin Result:=mrCancel; // create a new package with standard dependencies ShowMessage(lisPkgMangNewPackage); NewPackage:=PackageGraph.CreateNewPackage(ExtractPasIdentifier(lisPkgMangNewPackage,true)); //...endExtractPasIdentifier not working for some languages(lisPkgMangNewPackage = 'NewPackage' in English). As a quick fix just switch back to English in Lazarus Menu->Tools->Options->General->Language. Create the new package, save it, then you can return to your preferred language.
Is this already reported as a bug?
@PascalDragonQuoteIs this already reported as a bug?It's already fixed in r65049.
@PascalDragonQuoteIs this already reported as a bug?It's already fixed in r65049. @lijinjieCan you please test it with Lazarus trunk?