To V 0.1.17.0

Added: translate.lrs containing .po files

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5433 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
gbamber
2016-12-07 09:47:36 +00:00
parent 4c05cccf2f
commit 3d58c89dc1
6 changed files with 460 additions and 75 deletions

View File

@ -24,7 +24,7 @@
<UseVersionInfo Value="True"/> <UseVersionInfo Value="True"/>
<AutoIncrementBuild Value="True"/> <AutoIncrementBuild Value="True"/>
<MinorVersionNr Value="1"/> <MinorVersionNr Value="1"/>
<RevisionNr Value="16"/> <RevisionNr Value="17"/>
<StringTable Comments="Buld configured for Win Linux and Darwin" FileDescription="An editor for OnlinePackageManager update JSON files" InternalName="jsoneditor" LegalCopyright="(c)2016 usernames lainz and minesadorada @ forum.lazarus.freepascal.org" LegalTrademarks="GPL code" OriginalFilename="jsoneditor" ProductName="Lazarus and Freepascal" ProductVersion="1.x and 3.x"/> <StringTable Comments="Buld configured for Win Linux and Darwin" FileDescription="An editor for OnlinePackageManager update JSON files" InternalName="jsoneditor" LegalCopyright="(c)2016 usernames lainz and minesadorada @ forum.lazarus.freepascal.org" LegalTrademarks="GPL code" OriginalFilename="jsoneditor" ProductName="Lazarus and Freepascal" ProductVersion="1.x and 3.x"/>
</VersionInfo> </VersionInfo>
<BuildModes Count="6"> <BuildModes Count="6">

View File

@ -4,13 +4,13 @@
<PathDelim Value="\"/> <PathDelim Value="\"/>
<Version Value="10"/> <Version Value="10"/>
<BuildModes Active="Win64"/> <BuildModes Active="Win64"/>
<Units Count="18"> <Units Count="23">
<Unit0> <Unit0>
<Filename Value="jsonpackage.lpr"/> <Filename Value="jsonpackage.lpr"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<EditorIndex Value="6"/> <EditorIndex Value="2"/>
<CursorPos Y="30"/> <CursorPos Y="30"/>
<UsageCount Value="67"/> <UsageCount Value="76"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit0> </Unit0>
<Unit1> <Unit1>
@ -19,12 +19,13 @@
<ComponentName Value="frmMain"/> <ComponentName Value="frmMain"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<TopLine Value="52"/> <IsVisibleTab Value="True"/>
<CursorPos X="30" Y="34"/> <TopLine Value="15"/>
<UsageCount Value="67"/> <CursorPos X="57" Y="44"/>
<UsageCount Value="76"/>
<Bookmarks Count="2"> <Bookmarks Count="2">
<Item0 Y="493" ID="1"/> <Item0 Y="502" ID="1"/>
<Item1 Y="773"/> <Item1 Y="784"/>
</Bookmarks> </Bookmarks>
<Loaded Value="True"/> <Loaded Value="True"/>
<LoadedDesigner Value="True"/> <LoadedDesigner Value="True"/>
@ -32,7 +33,7 @@
<Unit2> <Unit2>
<Filename Value="ugenericcollection.pas"/> <Filename Value="ugenericcollection.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UsageCount Value="67"/> <UsageCount Value="76"/>
</Unit2> </Unit2>
<Unit3> <Unit3>
<Filename Value="D:\Lazarusprojects\golfml\egacalculator\source\umainform.pas"/> <Filename Value="D:\Lazarusprojects\golfml\egacalculator\source\umainform.pas"/>
@ -42,33 +43,33 @@
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="541"/> <TopLine Value="541"/>
<CursorPos X="3" Y="544"/> <CursorPos X="3" Y="544"/>
<UsageCount Value="13"/> <UsageCount Value="12"/>
</Unit3> </Unit3>
<Unit4> <Unit4>
<Filename Value="D:\Lazarusprojects\MDSUM\CryptINI\trunk\cryptinilpk\cryptini.pas"/> <Filename Value="D:\Lazarusprojects\MDSUM\CryptINI\trunk\cryptinilpk\cryptini.pas"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<UsageCount Value="10"/> <UsageCount Value="9"/>
</Unit4> </Unit4>
<Unit5> <Unit5>
<Filename Value="D:\Lazarusprojects\MDSUM\CryptINI\trunk\latest_stable\cryptinilpk\ucryptini.pas"/> <Filename Value="D:\Lazarusprojects\MDSUM\CryptINI\trunk\latest_stable\cryptinilpk\ucryptini.pas"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="1376"/> <TopLine Value="1376"/>
<CursorPos X="55" Y="1411"/> <CursorPos X="55" Y="1411"/>
<UsageCount Value="15"/> <UsageCount Value="14"/>
</Unit5> </Unit5>
<Unit6> <Unit6>
<Filename Value="..\..\lazarus\lcl\defaulttranslator.pas"/> <Filename Value="..\..\lazarus\lcl\defaulttranslator.pas"/>
<UnitName Value="DefaultTranslator"/> <UnitName Value="DefaultTranslator"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<CursorPos X="53" Y="29"/> <CursorPos X="53" Y="29"/>
<UsageCount Value="14"/> <UsageCount Value="13"/>
</Unit6> </Unit6>
<Unit7> <Unit7>
<Filename Value="..\..\lazarus\lcl\lcltranslator.pas"/> <Filename Value="..\..\lazarus\lcl\lcltranslator.pas"/>
<UnitName Value="LCLTranslator"/> <UnitName Value="LCLTranslator"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="517"/> <TopLine Value="517"/>
<UsageCount Value="14"/> <UsageCount Value="13"/>
</Unit7> </Unit7>
<Unit8> <Unit8>
<Filename Value="..\..\NewPascal\lazarus\packager\registration\registerfcl.pas"/> <Filename Value="..\..\NewPascal\lazarus\packager\registration\registerfcl.pas"/>
@ -76,7 +77,7 @@
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="24"/> <TopLine Value="24"/>
<CursorPos X="42" Y="37"/> <CursorPos X="42" Y="37"/>
<UsageCount Value="10"/> <UsageCount Value="9"/>
</Unit8> </Unit8>
<Unit9> <Unit9>
<Filename Value="D:\lazarustrunk\common_components\onlinepackagemanager\onlinepackagemanager\opkman_mainfrm.pas"/> <Filename Value="D:\lazarustrunk\common_components\onlinepackagemanager\onlinepackagemanager\opkman_mainfrm.pas"/>
@ -84,7 +85,7 @@
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="22"/> <TopLine Value="22"/>
<CursorPos X="12" Y="23"/> <CursorPos X="12" Y="23"/>
<UsageCount Value="10"/> <UsageCount Value="9"/>
</Unit9> </Unit9>
<Unit10> <Unit10>
<Filename Value="D:\lazarustrunk\common_components\onlinepackagemanager\onlinepackagemanager\opkman_mainfrm.lfm"/> <Filename Value="D:\lazarustrunk\common_components\onlinepackagemanager\onlinepackagemanager\opkman_mainfrm.lfm"/>
@ -93,190 +94,223 @@
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<CursorPos X="6"/> <CursorPos X="6"/>
<UsageCount Value="10"/> <UsageCount Value="9"/>
<DefaultSyntaxHighlighter Value="LFM"/> <DefaultSyntaxHighlighter Value="LFM"/>
</Unit10> </Unit10>
<Unit11> <Unit11>
<Filename Value="C:\NewPascalDarwin\lazarus\lcl\grids.pas"/> <Filename Value="C:\NewPascalDarwin\lazarus\lcl\grids.pas"/>
<UnitName Value="Grids"/> <UnitName Value="Grids"/>
<EditorIndex Value="5"/> <EditorIndex Value="-1"/>
<TopLine Value="10428"/> <TopLine Value="10428"/>
<CursorPos X="29" Y="10452"/> <CursorPos X="33" Y="10448"/>
<UsageCount Value="17"/> <UsageCount Value="16"/>
<Loaded Value="True"/>
</Unit11> </Unit11>
<Unit12> <Unit12>
<Filename Value="C:\NewPascalDarwin\fpc\rtl\objpas\classes\classesh.inc"/> <Filename Value="C:\NewPascalDarwin\fpc\rtl\objpas\classes\classesh.inc"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="475"/> <TopLine Value="475"/>
<CursorPos X="21" Y="525"/> <CursorPos X="21" Y="525"/>
<UsageCount Value="16"/> <UsageCount Value="15"/>
</Unit12> </Unit12>
<Unit13> <Unit13>
<Filename Value="X:\MainForm\MainForm\umain.pas"/> <Filename Value="X:\MainForm\MainForm\umain.pas"/>
<EditorIndex Value="-1"/> <EditorIndex Value="-1"/>
<TopLine Value="200"/> <TopLine Value="200"/>
<CursorPos X="21" Y="383"/> <CursorPos X="21" Y="383"/>
<UsageCount Value="14"/> <UsageCount Value="13"/>
</Unit13> </Unit13>
<Unit14> <Unit14>
<Filename Value="D:\lazarustrunk\common_components\kcontrols_1.7\source\kgrids.pas"/> <Filename Value="D:\lazarustrunk\common_components\kcontrols_1.7\source\kgrids.pas"/>
<UnitName Value="KGrids"/> <UnitName Value="KGrids"/>
<EditorIndex Value="1"/> <EditorIndex Value="-1"/>
<TopLine Value="5883"/> <TopLine Value="5883"/>
<CursorPos X="19" Y="5885"/> <CursorPos X="19" Y="5885"/>
<UsageCount Value="10"/> <UsageCount Value="14"/>
<Loaded Value="True"/>
</Unit14> </Unit14>
<Unit15> <Unit15>
<Filename Value="C:\NewPascalDarwin\lazarus\lcl\lcltype.pp"/> <Filename Value="C:\NewPascalDarwin\lazarus\lcl\lcltype.pp"/>
<UnitName Value="LCLType"/> <UnitName Value="LCLType"/>
<EditorIndex Value="2"/> <EditorIndex Value="-1"/>
<TopLine Value="1619"/> <TopLine Value="1619"/>
<CursorPos X="21" Y="1643"/> <CursorPos X="21" Y="1643"/>
<UsageCount Value="10"/> <UsageCount Value="14"/>
<Loaded Value="True"/>
</Unit15> </Unit15>
<Unit16> <Unit16>
<Filename Value="C:\NewPascalDarwin\lazarus\ide\lazarus.pp"/> <Filename Value="C:\NewPascalDarwin\lazarus\ide\lazarus.pp"/>
<UnitName Value="Lazarus"/> <UnitName Value="Lazarus"/>
<EditorIndex Value="3"/> <EditorIndex Value="-1"/>
<TopLine Value="108"/> <TopLine Value="63"/>
<CursorPos Y="154"/> <CursorPos X="21" Y="94"/>
<UsageCount Value="10"/> <UsageCount Value="14"/>
<Loaded Value="True"/>
</Unit16> </Unit16>
<Unit17> <Unit17>
<Filename Value="D:\lazarustrunk\common_components\kcontrols_1.7\source\kmemo.pas"/> <Filename Value="D:\lazarustrunk\common_components\kcontrols_1.7\source\kmemo.pas"/>
<UnitName Value="KMemo"/> <UnitName Value="KMemo"/>
<IsVisibleTab Value="True"/> <EditorIndex Value="-1"/>
<EditorIndex Value="4"/>
<TopLine Value="1501"/> <TopLine Value="1501"/>
<CursorPos X="78" Y="1525"/> <CursorPos X="78" Y="1525"/>
<UsageCount Value="10"/> <UsageCount Value="9"/>
<Loaded Value="True"/>
</Unit17> </Unit17>
<Unit18>
<Filename Value="D:\lazarustrunk\common_components\cryptini\ucryptini.pas"/>
<EditorIndex Value="-1"/>
<TopLine Value="1023"/>
<CursorPos X="30" Y="1045"/>
<UsageCount Value="9"/>
</Unit18>
<Unit19>
<Filename Value="C:\NewPascalDarwin\lazarus\ide\revision.inc"/>
<EditorIndex Value="-1"/>
<CursorPos X="28" Y="2"/>
<UsageCount Value="14"/>
</Unit19>
<Unit20>
<Filename Value="D:\lazarustrunk\common_components\bgrabitmap-master\bgrabitmap\bgrasse.pas"/>
<UnitName Value="BGRASSE"/>
<EditorIndex Value="-1"/>
<TopLine Value="405"/>
<CursorPos X="9" Y="429"/>
<UsageCount Value="12"/>
</Unit20>
<Unit21>
<Filename Value="C:\NewPascalDarwin\lazarus\lcl\translations.pas"/>
<UnitName Value="Translations"/>
<EditorIndex Value="1"/>
<TopLine Value="67"/>
<CursorPos X="41" Y="90"/>
<UsageCount Value="11"/>
<Loaded Value="True"/>
</Unit21>
<Unit22>
<Filename Value="translate.lrs"/>
<EditorIndex Value="-1"/>
<UsageCount Value="10"/>
</Unit22>
</Units> </Units>
<OtherDefines Count="1"> <OtherDefines Count="1">
<Define0 Value="IGNOREPICTURE"/> <Define0 Value="IGNOREPICTURE"/>
</OtherDefines> </OtherDefines>
<JumpHistory Count="29" HistoryIndex="28"> <JumpHistory Count="30" HistoryIndex="29">
<Position1> <Position1>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="632" Column="23" TopLine="593"/> <Caret Line="498" Column="75" TopLine="458"/>
</Position1> </Position1>
<Position2> <Position2>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="636" Column="65" TopLine="597"/> <Caret Line="77" Column="72" TopLine="43"/>
</Position2> </Position2>
<Position3> <Position3>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="638" Column="37" TopLine="599"/> <Caret Line="568" Column="55" TopLine="545"/>
</Position3> </Position3>
<Position4> <Position4>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="639" Column="23" TopLine="600"/> <Caret Line="57" TopLine="33"/>
</Position4> </Position4>
<Position5> <Position5>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="710" Column="61" TopLine="670"/> <Caret Line="569" Column="43" TopLine="545"/>
</Position5> </Position5>
<Position6> <Position6>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="397" TopLine="360"/> <Caret Line="415" Column="4" TopLine="412"/>
</Position6> </Position6>
<Position7> <Position7>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="441" Column="5" TopLine="414"/> <Caret Line="417" Column="54" TopLine="244"/>
</Position7> </Position7>
<Position8> <Position8>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="444" Column="42" TopLine="141"/> <Caret Line="470" Column="3" TopLine="209"/>
</Position8> </Position8>
<Position9> <Position9>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="386" Column="27" TopLine="377"/> <Caret Line="18" Column="40"/>
</Position9> </Position9>
<Position10> <Position10>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="431" Column="18" TopLine="417"/> <Caret Line="464" TopLine="437"/>
</Position10> </Position10>
<Position11> <Position11>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="367" Column="18" TopLine="363"/> <Caret Line="168" Column="18" TopLine="134"/>
</Position11> </Position11>
<Position12> <Position12>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="36" Column="71" TopLine="10"/> <Caret Line="897" TopLine="850"/>
</Position12> </Position12>
<Position13> <Position13>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="700" TopLine="682"/> <Caret Line="904" Column="47" TopLine="862"/>
</Position13> </Position13>
<Position14> <Position14>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="31" Column="60" TopLine="13"/> <Caret Line="898" Column="3" TopLine="863"/>
</Position14> </Position14>
<Position15> <Position15>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="417" Column="45" TopLine="393"/> <Caret Line="902" Column="44" TopLine="863"/>
</Position15> </Position15>
<Position16> <Position16>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="6" Column="60"/> <Caret Line="903" Column="42" TopLine="863"/>
</Position16> </Position16>
<Position17> <Position17>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="38" Column="37" TopLine="23"/> <Caret Line="899" Column="45" TopLine="863"/>
</Position17> </Position17>
<Position18> <Position18>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="388" TopLine="375"/> <Caret Line="900" Column="44" TopLine="864"/>
</Position18> </Position18>
<Position19> <Position19>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="41" Column="15" TopLine="17"/> <Caret Line="188" Column="4" TopLine="175"/>
</Position19> </Position19>
<Position20> <Position20>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="510" Column="87" TopLine="486"/> <Caret Line="900" Column="50" TopLine="864"/>
</Position20> </Position20>
<Position21> <Position21>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="84" Column="71" TopLine="58"/> <Caret Line="188" Column="4" TopLine="159"/>
</Position21> </Position21>
<Position22> <Position22>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="112" Column="18" TopLine="72"/> <Caret Line="900" Column="45" TopLine="864"/>
</Position22> </Position22>
<Position23> <Position23>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="231" Column="15" TopLine="191"/> <Caret Line="188" TopLine="154"/>
</Position23> </Position23>
<Position24> <Position24>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="498" Column="75" TopLine="458"/> <Caret Line="903" Column="34" TopLine="863"/>
</Position24> </Position24>
<Position25> <Position25>
<Filename Value="umain.pas"/> <Filename Value="umain.pas"/>
<Caret Line="77" Column="72" TopLine="43"/> <Caret Line="54" Column="49" TopLine="20"/>
</Position25> </Position25>
<Position26> <Position26>
<Filename Value="D:\lazarustrunk\common_components\kcontrols_1.7\source\kgrids.pas"/> <Filename Value="umain.pas"/>
<Caret Line="5887" Column="12" TopLine="5883"/> <Caret Line="3"/>
</Position26> </Position26>
<Position27> <Position27>
<Filename Value="D:\lazarustrunk\common_components\kcontrols_1.7\source\kgrids.pas"/> <Filename Value="umain.pas"/>
<Caret Line="5885" Column="19" TopLine="5883"/> <Caret Line="184" Column="23" TopLine="162"/>
</Position27> </Position27>
<Position28> <Position28>
<Filename Value="C:\NewPascalDarwin\lazarus\lcl\lcltype.pp"/> <Filename Value="umain.pas"/>
<Caret Line="1643" Column="21" TopLine="1619"/> <Caret Line="55" Column="78" TopLine="37"/>
</Position28> </Position28>
<Position29> <Position29>
<Filename Value="C:\NewPascalDarwin\lazarus\ide\lazarus.pp"/> <Filename Value="umain.pas"/>
<Caret Line="154" TopLine="108"/> <Caret Line="905" Column="26" TopLine="864"/>
</Position29> </Position29>
<Position30>
<Filename Value="umain.pas"/>
<Caret Line="922" Column="5" TopLine="878"/>
</Position30>
</JumpHistory> </JumpHistory>
</ProjectSession> </ProjectSession>
</CONFIG> </CONFIG>

View File

@ -0,0 +1,303 @@
LazarusResources.Add('jsoneditor.en','PO',[
'msgid ""'#13#10'msgstr ""'#13#10'"Content-Type: text/plain; charset=UTF-8\n"'
+#13#10'"Project-Id-Version: \n"'#13#10'"POT-Creation-Date: \n"'#13#10'"PO-Re'
+'vision-Date: \n"'#13#10'"Last-Translator: \n"'#13#10'"Language-Team: \n"'#13
+#10'"MIME-Version: 1.0\n"'#13#10'"Content-Transfer-Encoding: 8bit\n"'#13#10
+'"Language: en\n"'#13#10'"X-Generator: Poedit 1.8.11\n"'#13#10#13#10'#: tfrm'
+'main.btnadd.caption'#13#10'msgid "Add"'#13#10'msgstr "Add"'#13#10#13#10'#: '
+'tfrmmain.btnadd.hint'#13#10'msgid ""'#13#10'"Add Package File:\n"'#13#10'"T'
+'he update zip can contain more than one lpk file\n"'#13#10'"deployed to the'
+' same place.\n"'#13#10'msgstr ""'#13#10'"Add Package File:\n"'#13#10'"The u'
+'pdate zip can contain more than one lpk file\n"'#13#10'"deployed to the sam'
+'e place.\n"'#13#10#13#10'#: tfrmmain.btnremove.caption'#13#10'msgid "Remove'
+'"'#13#10'msgstr "Remove"'#13#10#13#10'#: tfrmmain.btnremove.hint'#13#10'msg'
+'id ""'#13#10'"Remove Package File:\n"'#13#10'"Deletes the last entry from t'
+'he list\n"'#13#10'msgstr ""'#13#10'"Remove Package File:\n"'#13#10'"Deletes'
+' the last entry from the list\n"'#13#10#13#10'#: tfrmmain.cbforcenotify.cap'
+'tion'#13#10'msgid "Force Notify"'#13#10'msgstr "Force Notify"'#13#10#13#10
+'#: tfrmmain.cbforcenotify.hint'#13#10'msgid ""'#13#10'"Force Notify check b'
+'ox:\n"'#13#10'"If this is checked the OPM user will be notified\n"'#13#10'"'
+'of your update. Only check this if the update is important.\n"'#13#10'msgs'
+'tr ""'#13#10'"Force Notify check box:\n"'#13#10'"If this is checked the OPM'
+' user will be notified\n"'#13#10'"of your update. Only check this if the u'
+'pdate is important.\n"'#13#10#13#10'#: tfrmmain.cmd_close.caption'#13#10'ms'
+'gid "&Close"'#13#10'msgstr "&Close"'#13#10#13#10'#: tfrmmain.cmd_save.capti'
+'on'#13#10'msgid "&Save"'#13#10'msgstr "&Save"'#13#10#13#10'#: tfrmmain.cmd_'
+'save.hint'#13#10'msgid ""'#13#10'"Save the current configuration to disk\n"'
+#13#10'"as a JSON update file\n"'#13#10'msgstr ""'#13#10'"Save the current c'
+'onfiguration to disk\n"'#13#10'"as a JSON update file\n"'#13#10#13#10'#: tf'
+'rmmain.editdownloadzipurl.hint'#13#10'msgid ""'#13#10'"Download URL:\n"'#13
+#10'"Include the FULL url needed to download the package Zip file\n"'#13#10
+'msgstr ""'#13#10'"Download URL:\n"'#13#10'"Include the FULL url needed to d'
+'ownload the package Zip file\n"'#13#10#13#10'#: tfrmmain.editname.hint'#13
+#10'msgid ""'#13#10'"Update Zip Name:\n"'#13#10'"This is just the filename ('
+'not including the path)\n"'#13#10'"of your update zip. Type, or click the ['
+'...]\n"'#13#10'msgstr ""'#13#10'"Update Zip Name:\n"'#13#10'"This is just t'
+'he filename (not including the path)\n"'#13#10'"of your update zip. Type, o'
+'r click the [...]\n"'#13#10#13#10'#: tfrmmain.filemenu.caption'#13#10'msgid'
+' "File"'#13#10'msgstr "File"'#13#10#13#10'#: tfrmmain.fileopen1.caption'#13
+#10'msgid "&Open ..."'#13#10'msgstr "&Open ..."'#13#10#13#10'#: tfrmmain.fil'
+'eopen1.hint'#13#10'msgid "Open"'#13#10'msgstr "Open"'#13#10#13#10'#: tfrmma'
+'in.filesaveas1.caption'#13#10'msgid "&Save As ..."'#13#10'msgstr "&Save As '
+'..."'#13#10#13#10'#: tfrmmain.filesaveas1.hint'#13#10'msgid "Save As"'#13#10
+'msgstr "Save As"'#13#10#13#10'#: tfrmmain.lbldownloadzipurl.caption'#13#10
+'msgid "Download URL:"'#13#10'msgstr "Download URL:"'#13#10#13#10'#: tfrmmai'
+'n.lblname.caption'#13#10'msgid "Update Zip Name:"'#13#10'msgstr "Update Zip'
+' Name:"'#13#10#13#10'#: tfrmmain.lblpackagefiles.caption'#13#10'msgid "Pack'
+'age Files:"'#13#10'msgstr "Package Files:"'#13#10#13#10'#: tfrmmain.loadite'
+'m.caption'#13#10'msgid "Load..."'#13#10'msgstr "Load..."'#13#10#13#10'#: tf'
+'rmmain.mnu_filenew.caption'#13#10'msgid "New"'#13#10'msgstr "New"'#13#10#13
+#10'#: tfrmmain.mnu_filesave.caption'#13#10'msgid "Save"'#13#10'msgstr "Save'
+'"'#13#10#13#10'#: tfrmmain.mnu_help.caption'#13#10'msgid "&Help"'#13#10'msg'
+'str "&Help"'#13#10#13#10'#: tfrmmain.mnu_helpabout.caption'#13#10'msgid "Ab'
+'out.."'#13#10'msgstr "About.."'#13#10#13#10'#: tfrmmain.mnu_helpdisablewarn'
+'ings.caption'#13#10'msgid "Disable warnings"'#13#10'msgstr "Disable warning'
+'s"'#13#10#13#10'#: tfrmmain.mnu_helpshowhints.caption'#13#10'msgid "Show Po'
+'pup Hints"'#13#10'msgstr "Show Popup Hints"'#13#10#13#10'#: tfrmmain.mnu_la'
+'ng.caption'#13#10'msgid "Languages.."'#13#10'msgstr "Languages.."'#13#10#13
+#10'#: tfrmmain.mnu_lang_en.caption'#13#10'msgid "English"'#13#10'msgstr "En'
+'glish"'#13#10#13#10'#: tfrmmain.mnu_lang_es.caption'#13#10'msgid "Espa'#195
+#177'ol"'#13#10'msgstr "Espa'#195#177'ol"'#13#10#13#10'#: tfrmmain.saveasite'
+'m.caption'#13#10'msgid "Save As..."'#13#10'msgstr "Save As..."'#13#10#13#10
+'#: tfrmmain.sb_editname.caption'#13#10'msgid "..."'#13#10'msgstr "..."'#13
+#10#13#10'#: tfrmmain.sb_editname.hint'#13#10'msgid ""'#13#10'"Update Zip Na'
+'me:\n"'#13#10'"Click this to browse your system to find\n"'#13#10'" an exis'
+'ting Update Zip\n"'#13#10'msgstr ""'#13#10'"Update Zip Name:\n"'#13#10'"Cli'
,'ck this to browse your system to find\n"'#13#10'" an existing Update Zip\n"'
+#13#10#13#10'#: tfrmmain.spd_checkurl.caption'#13#10'msgid "Check URL"'#13#10
+'msgstr "Check URL"'#13#10#13#10'#: tfrmmain.spd_checkurl.hint'#13#10'msgid '
+'"Attempting to Open URL"'#13#10'msgstr "Attempting to Open URL"'#13#10#13#10
+'#: tfrmmain.stringpackagefiles.hint'#13#10'msgid ""'#13#10'"Package Files:\'
+'n"'#13#10'"[Add]: to make a new entry\n"'#13#10'"[Remove]: Remove last ent'
+'ry\n"'#13#10'"lpk filename: i.e. mycontrol.lpk\n"'#13#10'"Version: The FULL'
+' version (i.e. not 1.0 but 1.0.0.0)\n"'#13#10'msgstr ""'#13#10'"Package Fil'
+'es:\n"'#13#10'"[Add]: to make a new entry\n"'#13#10'"[Remove]: Remove last'
+' entry\n"'#13#10'"lpk filename: i.e. mycontrol.lpk\n"'#13#10'"Version: The '
+'FULL version (i.e. not 1.0 but 1.0.0.0)\n"'#13#10#13#10'#: umain.rsabout'#13
+#10'msgid "About"'#13#10'msgstr "About"'#13#10#13#10'#: umain.rscompiledwith'
+'2'#13#10'msgid "Compiled with FPC V:%s and Lazarus V:%d.%d%s for the %s - %'
+'s platform%s%s"'#13#10'msgstr "Compiled with FPC V:%s and Lazarus V:%d.%d%s'
+' for the %s - %s platform%s%s"'#13#10#13#10'#: umain.rsdownloadzipurld'#13
+#10'msgid "- Download URL does not contain the zipfile name"'#13#10'msgstr "'
+'- Download URL does not contain the zipfile name"'#13#10#13#10'#: umain.rsd'
+'ownloadzipurli'#13#10'msgid "- Download URL is too short or missing"'#13#10
+'msgstr "- Download URL is too short or missing"'#13#10#13#10'#: umain.rsdow'
+'nloadzipurli2'#13#10'msgid "- Download URL is incomplete"'#13#10'msgstr "- '
+'Download URL is incomplete"'#13#10#13#10'#: umain.rsdownloadzipurls'#13#10
+'msgid "- Download URL should start with \"http\""'#13#10'msgstr "- Download'
+' URL should start with \"http\""'#13#10#13#10'#: umain.rsfilemaybeuns'#13#10
+'msgid "JSON may be unsaved. Are you sure you want to quit?"'#13#10'msgstr "'
+'JSON may be unsaved. Are you sure you want to quit?"'#13#10#13#10'#: umain.'
+'rsfixthentryag'#13#10'msgid "Fix, then try again."'#13#10'msgstr "Fix, then'
+' try again."'#13#10#13#10'#: umain.rshelpandinfor'#13#10'msgid "Help and In'
+'formation"'#13#10'msgstr "Help and Information"'#13#10#13#10'#: umain.rshtt'
+'pwwwupdat'#13#10'msgid "http://www.updatesite.com/myupdate/mypackagename.zi'
+'p"'#13#10'msgstr "http://www.updatesite.com/myupdate/mypackagename.zip"'#13
+#10#13#10'#: umain.rslanguagechan'#13#10'msgid "Language changed to \"%s\"."'
+#13#10'msgstr "Language changed to \"%s\"."'#13#10#13#10'#: umain.rslpkfilen'
+'ame'#13#10'msgid "lpk FileName"'#13#10'msgstr "lpk FileName"'#13#10#13#10'#'
+': umain.rsmypackagenam'#13#10'msgid "mypackagename.zip"'#13#10'msgstr "mypa'
+'ckagename.zip"'#13#10#13#10'#: umain.rsoneofthereq1'#13#10'msgid "One of th'
+'e required fields is missing or wrong."'#13#10'msgstr "One of the required '
+'fields is missing or wrong."'#13#10#13#10'#: umain.rsoneofthereqn'#13#10'ms'
+'gid "One or more of the required fields are missing or wrong."'#13#10'msgst'
+'r "One or more of the required fields are missing or wrong."'#13#10#13#10'#'
+': umain.rsoverwrite'#13#10'msgid "Overwrite"'#13#10'msgstr "Overwrite"'#13
+#10#13#10'#: umain.rssavedok'#13#10'msgid "Saved OK"'#13#10'msgstr "Saved OK'
+'"'#13#10#13#10'#: umain.rssaveunsucces'#13#10'msgid "Save unsuccessful"'#13
+#10'msgstr "Save unsuccessful"'#13#10#13#10'#: umain.rssorrycopyope'#13#10'm'
+'sgid "Sorry - copy operation was unsuccessful"'#13#10'msgstr "Sorry - copy '
+'operation was unsuccessful"'#13#10#13#10'#: umain.rssorrythislan'#13#10'msg'
+'id "Sorry, this language is unavailable at this time."'#13#10'msgstr "Sorry'
+', this language is unavailable at this time."'#13#10#13#10'#: umain.rsswass'
+'uccessf'#13#10'msgid "%s was successfully copied to the %s folder"'#13#10'm'
+'sgstr "%s was successfully copied to the %s folder"'#13#10#13#10'#: umain.r'
+'sthelpkentryd'#13#10'msgid "The .lpk entry #%d is missing the .lpk extensio'
+'n"'#13#10'msgstr "The .lpk entry #%d is missing the .lpk extension"'#13#10
+#13#10'#: umain.rsthelpkentryd2'#13#10'msgid "The .lpk entry #%d is is absen'
+'t"'#13#10'msgstr "The .lpk entry #%d is is absent"'#13#10#13#10'#: umain.rs'
+'therearenolp'#13#10'msgid "- There are no .lpk files in the list yet"'#13#10
+'msgstr "- There are no .lpk files in the list yet"'#13#10#13#10'#: umain.rs'
+'thereareoneo'#13#10'msgid "- There are one or more .lpk entries with the sa'
+'me name.%s- Every .lpk entry must have a unique name."'#13#10'msgstr "- The'
+'re are one or more .lpk entries with the same name.%s- Every .lpk entry mus'
+'t have a unique name."'#13#10#13#10'#: umain.rsthisoptionsh'#13#10'msgid "T'
+'his option should only be used for crucial updates or bug-fixed packages. A'
+'re you OK with that?"'#13#10'msgstr "This option should only be used for cr'
+'ucial updates or bug-fixed packages. Are you OK with that?"'#13#10#13#10'#:'
+' umain.rsturnhintsoff'#13#10'msgid "(You can toggle these hints on/off in t'
+'he Help menu)"'#13#10'msgstr "(You can toggle these hints on/off in the Hel'
,'p menu)"'#13#10#13#10'#: umain.rsupdate'#13#10'msgid "Update"'#13#10'msgstr'
+' "Update"'#13#10#13#10'#: umain.rsupdatejsonsf'#13#10'msgid "Update file \"'
+'%s\" failed to load correctly."'#13#10'msgstr "Update"'#13#10#13#10'#: umai'
+'n.rsupdatezipnam'#13#10'msgid "- Update zip name is too short or missing"'
+#13#10'msgstr "- Update zip name is too short or missing"'#13#10#13#10'#: um'
+'ain.rsupdatezipnam2'#13#10'msgid "- Update zip name missing extension \".zi'
+'p\""'#13#10'msgstr "- Update zip name missing extension \".zip\""'#13#10#13
+#10'#: umain.rsversion0000'#13#10'msgid "Version (n.n.n.n)"'#13#10'msgstr "V'
+'ersion (n.n.n.n)"'#13#10#13#10'#: umain.rsversionentry'#13#10'msgid "Versio'
+'n Entry #%d is absent"'#13#10'msgstr "Version Entry #%d is absent"'#13#10#13
+#10'#: umain.rsversionentry2'#13#10'msgid "Version entry #%d needs to be of '
+'the form n.n.n.n"'#13#10'msgstr "Version entry #%d needs to be of the form '
+'n.n.n.n"'#13#10#13#10'#: umain.rswouldyoulike'#13#10'msgid "Would you like '
+'to copy %s to the %s folder?"'#13#10'msgstr "Would you like to copy %s to t'
+'he %s folder?"'#13#10#13#10'#: umain.rsyoumayneedto'#13#10'msgid "(You may '
+'need to restart the app to see the change)"'#13#10'msgstr "(You may need to'
+' restart the app to see the change)"'#13#10#13#10
]);
LazarusResources.Add('jsoneditor.es','PO',[
'msgid ""'#13#10'msgstr ""'#13#10'"Content-Type: text/plain; charset=UTF-8\n"'
+#13#10'"Project-Id-Version: \n"'#13#10'"POT-Creation-Date: \n"'#13#10'"PO-Re'
+'vision-Date: \n"'#13#10'"Last-Translator: \n"'#13#10'"Language-Team: \n"'#13
+#10'"MIME-Version: 1.0\n"'#13#10'"Content-Transfer-Encoding: 8bit\n"'#13#10
+'"Language: es\n"'#13#10'"X-Generator: Poedit 1.8.11\n"'#13#10#13#10'#: tfrm'
+'main.btnadd.caption'#13#10'msgid "Add"'#13#10'msgstr "A'#195#177'adir"'#13
+#10#13#10'#: tfrmmain.btnadd.hint'#13#10'msgid ""'#13#10'"Add Package File:\'
+'n"'#13#10'"The update zip can contain more than one lpk file\n"'#13#10'"dep'
+'loyed to the same place.\n"'#13#10'msgstr "Agregar archivo del paquete: La '
+'actualizaci'#195#179'n postal puede contener m'#195#161's de un archivo LPK'
+' desplegado en el mismo lugar."'#13#10#13#10'#: tfrmmain.btnremove.caption'
+#13#10'msgid "Remove"'#13#10'msgstr "Eliminar"'#13#10#13#10'#: tfrmmain.btnr'
+'emove.hint'#13#10'msgid ""'#13#10'"Remove Package File:\n"'#13#10'"Deletes '
+'the last entry from the list\n"'#13#10'msgstr "Eliminar archivo del paquete'
+': Borra la '#195#186'ltima entrada de la lista"'#13#10#13#10'#: tfrmmain.cb'
+'forcenotify.caption'#13#10'msgid "Force Notify"'#13#10'msgstr "Notificar la'
+' fuerza"'#13#10#13#10'#: tfrmmain.cbforcenotify.hint'#13#10'msgid ""'#13#10
+'"Force Notify check box:\n"'#13#10'"If this is checked the OPM user will be'
+' notified\n"'#13#10'"of your update. Only check this if the update is impo'
+'rtant.\n"'#13#10'msgstr "Casilla de verificaci'#195#179'n notificar de fuer'
+'za: Si esto se comprueba se notificar'#195#161' al usuario de la OPM de su '
+'actualizaci'#195#179'n. S'#195#179'lo esto Compruebe si la actualizaci'#195
+#179'n es importante."'#13#10#13#10'#: tfrmmain.cmd_close.caption'#13#10'msg'
+'id "&Close"'#13#10'msgstr "&Cerrar"'#13#10#13#10'#: tfrmmain.cmd_save.capti'
+'on'#13#10'msgid "&Save"'#13#10'msgstr "Guardar"'#13#10#13#10'#: tfrmmain.cm'
+'d_save.hint'#13#10'msgid ""'#13#10'"Save the current configuration to disk\'
+'n"'#13#10'"as a JSON update file\n"'#13#10'msgstr "Guardar la configuraci'
+#195#179'n actual en el disco como un archivo de actualizaci'#195#179'n JSON'
+'"'#13#10#13#10'#: tfrmmain.editdownloadzipurl.hint'#13#10'msgid ""'#13#10'"'
+'Download URL:\n"'#13#10'"Include the FULL url needed to download the packag'
+'e Zip file\n"'#13#10'msgstr "URL de descarga: Incluir el url COMPLETO neces'
+'ario para descargar el archivo Zip del paquete"'#13#10#13#10'#: tfrmmain.ed'
+'itname.hint'#13#10'msgid ""'#13#10'"Update Zip Name:\n"'#13#10'"This is jus'
+'t the filename (not including the path)\n"'#13#10'"of your update zip. Type'
+', or click the [...]\n"'#13#10'msgstr ""'#13#10'"Actualizar postal Nombre:\'
+'n"'#13#10'"Esto es s'#195#179'lo el nombre de archivo (sin incluir la ruta '
+'de acceso) de su actualizaci'#195#179'n postal. Escriba o haga clic en el ['
+'...]\n"'#13#10#13#10'#: tfrmmain.filemenu.caption'#13#10'msgid "File"'#13#10
+'msgstr "Archivo"'#13#10#13#10'#: tfrmmain.fileopen1.caption'#13#10'msgid "&'
+'Open ..."'#13#10'msgstr "& Abrir..."'#13#10#13#10'#: tfrmmain.fileopen1.hin'
+'t'#13#10'msgid "Open"'#13#10'msgstr "Abrir"'#13#10#13#10'#: tfrmmain.filesa'
+'veas1.caption'#13#10'msgid "&Save As ..."'#13#10'msgstr "Guardar &como..."'
+#13#10#13#10'#: tfrmmain.filesaveas1.hint'#13#10'msgid "Save As"'#13#10'msgs'
+'tr "Guardar como"'#13#10#13#10'#: tfrmmain.lbldownloadzipurl.caption'#13#10
+'msgid "Download URL:"'#13#10'msgstr "URL de Descarga"'#13#10#13#10'#: tfrm'
+'main.lblname.caption'#13#10'msgid "Update Zip Name:"'#13#10'msgstr "Actuali'
+'zar postal Nombre:"'#13#10#13#10'#: tfrmmain.lblpackagefiles.caption'#13#10
+'msgid "Package Files:"'#13#10'msgstr "El paquete de archivos:"'#13#10#13#10
+'#: tfrmmain.loaditem.caption'#13#10'msgid "Load..."'#13#10'msgstr "Cargar A'
+'rchivo"'#13#10#13#10'#: tfrmmain.mnu_filenew.caption'#13#10'msgid "New"'#13
+#10'msgstr "Nuevo"'#13#10#13#10'#: tfrmmain.mnu_filesave.caption'#13#10'msgi'
+'d "Save"'#13#10'msgstr "Guardar"'#13#10#13#10'#: tfrmmain.mnu_help.caption'
+#13#10'msgid "&Help"'#13#10'msgstr "&Ayuda"'#13#10#13#10'#: tfrmmain.mnu_hel'
+'pabout.caption'#13#10'msgid "About.."'#13#10'msgstr "Acerca de"'#13#10#13#10
+'#: tfrmmain.mnu_helpdisablewarnings.caption'#13#10'msgid "Disable warnings"'
+#13#10'msgstr "Desactivar advertencias"'#13#10#13#10'#: tfrmmain.mnu_helpsho'
+'whints.caption'#13#10'msgid "Show Popup Hints"'#13#10'msgstr "Mostrar popup'
+'"'#13#10#13#10'#: tfrmmain.mnu_lang.caption'#13#10'msgid "Languages.."'#13
+#10'msgstr "Idiomas"'#13#10#13#10'#: tfrmmain.mnu_lang_en.caption'#13#10'msg'
+'id "English"'#13#10'msgstr "Ingles"'#13#10#13#10'#: tfrmmain.mnu_lang_es.ca'
+'ption'#13#10'msgid "Espa'#195#177'ol"'#13#10'msgstr "Espa'#195#177'ol"'#13
+#10#13#10'#: tfrmmain.saveasitem.caption'#13#10'msgid "Save As..."'#13#10'ms'
+'gstr "Guardar como..."'#13#10#13#10'#: tfrmmain.sb_editname.caption'#13#10
+'msgid "..."'#13#10'msgstr "..."'#13#10#13#10'#: tfrmmain.sb_editname.hint'
,#13#10'msgid ""'#13#10'"Update Zip Name:\n"'#13#10'"Click this to browse you'
+'r system to find\n"'#13#10'" an existing Update Zip\n"'#13#10'msgstr "Actua'
+'lizaci'#195#179'n Zip nombre: Haga clic aqu'#195#173' para ver su sistema p'
+'ara encontrar un Zip de actualizaci'#195#179'n existentes"'#13#10#13#10'#: '
+'tfrmmain.spd_checkurl.caption'#13#10'msgid "Check URL"'#13#10'msgstr "Compr'
+'ueba la URL."'#13#10#13#10'#: tfrmmain.spd_checkurl.hint'#13#10'msgid "Atte'
+'mpting to Open URL"'#13#10'msgstr "Intentar abrir URL"'#13#10#13#10'#: tfrm'
+'main.stringpackagefiles.hint'#13#10'msgid ""'#13#10'"Package Files:\n"'#13
+#10'"[Add]: to make a new entry\n"'#13#10'"[Remove]: Remove last entry\n"'
+#13#10'"lpk filename: i.e. mycontrol.lpk\n"'#13#10'"Version: The FULL versio'
+'n (i.e. not 1.0 but 1.0.0.0)\n"'#13#10'msgstr ""'#13#10'"Los archivos del p'
+'aquete:\n"'#13#10'"[A'#195#177'adir]: para hacer una nueva entrada\n"'#13#10
+'"[Quitar]: Eliminar la '#195#186'ltima entrada de nombre de archivo\n"'#13
+#10'"LPK: es decir mycontrol.lpk Versi'#195#179'n: La versi'#195#179'n compl'
+'eta (es decir, no 1.0, pero 1.0.0.0)\n"'#13#10#13#10'#: umain.rsabout'#13#10
+'msgid "About"'#13#10'msgstr "Acerca de"'#13#10#13#10'#: umain.rscompiledwit'
+'h2'#13#10'msgid "Compiled with FPC V:%s and Lazarus V:%d.%d%s for the %s - '
+'%s platform%s%s"'#13#10'msgstr "Compilado con FPC V: %s y Lazarus V:%d.%d%s'
+' para el % de s - plataforma de %s %s %s"'#13#10#13#10'#: umain.rsdownloadz'
+'ipurld'#13#10'msgid "- Download URL does not contain the zipfile name"'#13
+#10'msgstr "-URL de descarga no contiene el nombre del archivo zip"'#13#10#13
+#10'#: umain.rsdownloadzipurli'#13#10'msgid "- Download URL is too short or '
+'missing"'#13#10'msgstr "-URL de descarga es demasiado breve o falta"'#13#10
+#13#10'#: umain.rsdownloadzipurli2'#13#10'msgid "- Download URL is incomplet'
+'e"'#13#10'msgstr "-URL de descarga es incompleta"'#13#10#13#10'#: umain.rsd'
+'ownloadzipurls'#13#10'msgid "- Download URL should start with \"http\""'#13
+#10'msgstr "-Descargar la URL debe comenzar con \"http\""'#13#10#13#10'#: um'
+'ain.rsfilemaybeuns'#13#10'msgid "JSON may be unsaved. Are you sure you want'
+' to quit?"'#13#10'msgstr "JSON puede ser salvo. '#194#191'Est'#195#161' seg'
+'uro que desea salir?"'#13#10#13#10'#: umain.rsfixthentryag'#13#10'msgid "Fi'
+'x, then try again."'#13#10'msgstr "Fijar, int'#195#169'ntelo de nuevo."'#13
+#10#13#10'#: umain.rshelpandinfor'#13#10'msgid "Help and Information"'#13#10
+'msgstr "Ayuda e Info"'#13#10#13#10'#: umain.rshttpwwwupdat'#13#10'msgid "ht'
+'tp://www.updatesite.com/myupdate/mypackagename.zip"'#13#10'msgstr "http://w'
+'ww.updatesite.com/myupdate/mypackagename.zip"'#13#10#13#10'#: umain.rslangu'
+'agechan'#13#10'msgid "Language changed to \"%s\"."'#13#10'msgstr "Idioma ca'
+'mbiado a \"%s\"."'#13#10#13#10'#: umain.rslpkfilename'#13#10'msgid "lpk Fil'
+'eName"'#13#10'msgstr "lpk nombre de archivo"'#13#10#13#10'#: umain.rsmypack'
+'agenam'#13#10'msgid "mypackagename.zip"'#13#10'msgstr "mypackagename.zip"'
+#13#10#13#10'#: umain.rsoneofthereq1'#13#10'msgid "One of the required field'
+'s is missing or wrong."'#13#10'msgstr "Uno de los campos requeridos es falt'
+'a o no."'#13#10#13#10'#: umain.rsoneofthereqn'#13#10'msgid "One or more of '
+'the required fields are missing or wrong."'#13#10'msgstr "Uno o m'#195#161
+'s de los campos necesarios falta o mal."'#13#10#13#10'#: umain.rsoverwrite'
+#13#10'msgid "Overwrite"'#13#10'msgstr "Sobrescribir"'#13#10#13#10'#: umain.'
+'rssavedok'#13#10'msgid "Saved OK"'#13#10'msgstr "Guardado OK"'#13#10#13#10
+'#: umain.rssaveunsucces'#13#10'msgid "Save unsuccessful"'#13#10'msgstr "Sal'
+'var sin '#195#169'xito"'#13#10#13#10'#: umain.rssorrycopyope'#13#10'msgid "'
+'Sorry - copy operation was unsuccessful"'#13#10'msgstr "Lo sentimos - opera'
+'ci'#195#179'n de copia no prosper'#195#179'"'#13#10#13#10'#: umain.rssorryt'
+'hislan'#13#10'msgid "Sorry, this language is unavailable at this time."'#13
+#10'msgstr "Lo sentimos, este idioma no est'#195#161' disponible en este mom'
+'ento."'#13#10#13#10'#: umain.rsswassuccessf'#13#10'msgid "%s was successful'
+'ly copied to the %s folder"'#13#10'msgstr "%s se ha copiado con '#195#169'x'
+'ito a la carpeta de %s"'#13#10#13#10'#: umain.rsthelpkentryd'#13#10'msgid "'
+'The .lpk entry #%d is missing the .lpk extension"'#13#10'msgstr "La entrada'
+' de LPK # %d falta la extensi'#195#179'n de LPK"'#13#10#13#10'#: umain.rsth'
+'elpkentryd2'#13#10'msgid "The .lpk entry #%d is is absent"'#13#10'msgstr "L'
+'a entrada de LPK # %d es ausente"'#13#10#13#10'#: umain.rstherearenolp'#13
+#10'msgid "- There are no .lpk files in the list yet"'#13#10'msgstr "-Hay no'
+' hay archivos lpk en la lista a'#195#186'n"'#13#10#13#10'#: umain.rstherear'
+'eoneo'#13#10'msgid "- There are one or more .lpk entries with the same name'
+'.%s- Every .lpk entry must have a unique name."'#13#10'msgstr "-Hay una o m'
+#195#161's entradas de LPK con la name.%s-mismo cada entrada lpk debe tener '
,'un nombre '#195#186'nico."'#13#10#13#10'#: umain.rsthisoptionsh'#13#10'msgi'
+'d "This option should only be used for crucial updates or bug-fixed package'
+'s. Are you OK with that?"'#13#10'msgstr "Esta opci'#195#179'n debe usarse c'
+'ruciales actualizaciones o paquetes de bug-fixed. '#194#191'Est'#195#161' b'
+'ien con eso?"'#13#10#13#10'#: umain.rsturnhintsoff'#13#10'msgid "(You can t'
+'oggle these hints on/off in the Help menu)"'#13#10'msgstr "(Se pueden alter'
+'nar estos consejos de encendido/apagado en el men'#195#186' Ayuda)"'#13#10
+#13#10'#: umain.rsupdate'#13#10'msgid "Update"'#13#10'msgstr "Actualizar"'#13
+#10#13#10'#: umain.rsupdatejsonsf'#13#10'msgid "Update file \"%s\" failed to'
+' load correctly."'#13#10'msgstr "Actualizar el archivo \"%s\" no se pudo ca'
+'rgar correctamente."'#13#10#13#10'#: umain.rsupdatezipnam'#13#10'msgid "- U'
+'pdate zip name is too short or missing"'#13#10'msgstr "'#194#161'El nombre '
+'es demasiado corto!"'#13#10#13#10'#: umain.rsupdatezipnam2'#13#10'msgid "- '
+'Update zip name missing extension \".zip\""'#13#10'msgstr "-Actualizaci'#195
+#179'n falta extensi'#195#179'n \".zip\" el nombre zip"'#13#10#13#10'#: umai'
+'n.rsversion0000'#13#10'msgid "Version (n.n.n.n)"'#13#10'msgstr "Versi'#195
+#179'n (n.n.n.n)"'#13#10#13#10'#: umain.rsversionentry'#13#10'msgid "Version'
+' Entry #%d is absent"'#13#10'msgstr "Existe versi'#195#179'n entrada # %d"'
+#13#10#13#10'#: umain.rsversionentry2'#13#10'msgid "Version entry #%d needs '
+'to be of the form n.n.n.n"'#13#10'msgstr "Entrada # %d de la versi'#195#179
+'n debe ser de la forma n.n.n.n"'#13#10#13#10'#: umain.rswouldyoulike'#13#10
+'msgid "Would you like to copy %s to the %s folder?"'#13#10'msgstr "'#194#191
+'Quieres copiar la carpeta de %s %s?"'#13#10#13#10'#: umain.rsyoumayneedto'
+#13#10'msgid "(You may need to restart the app to see the change)"'#13#10'ms'
+'gstr "(Puede que necesite reiniciar la aplicaci'#195#179'n para ver el camb'
+'io)"'#13#10#13#10
]);

View File

@ -3,8 +3,10 @@ object frmMain: TfrmMain
Height = 420 Height = 420
Top = 226 Top = 226
Width = 320 Width = 320
AutoSize = True
BorderIcons = [biSystemMenu] BorderIcons = [biSystemMenu]
BorderStyle = bsSingle BorderStyle = bsSingle
BorderWidth = 8
ClientHeight = 400 ClientHeight = 400
ClientWidth = 320 ClientWidth = 320
DefaultMonitor = dmPrimary DefaultMonitor = dmPrimary

View File

@ -1,4 +1,5 @@
unit umain; unit umain;
{$DEFINE PO_RESOURCES}
{ OnlinePackageManager Update JSON Editor { OnlinePackageManager Update JSON Editor
Copyright (C)2016 usernames lainz, minesadorada, GetMem @ http://forum.lazarus.freepascal.org/index.php Copyright (C)2016 usernames lainz, minesadorada, GetMem @ http://forum.lazarus.freepascal.org/index.php
@ -40,7 +41,8 @@ unit umain;
0.1.15.0: BugFix: File/Save didn't add the '.json' suffix in Linux (minesadorada) 0.1.15.0: BugFix: File/Save didn't add the '.json' suffix in Linux (minesadorada)
Addition: After Loading, run validation tests(minesadorada) Addition: After Loading, run validation tests(minesadorada)
0.1.16.0: Renamed ForceUpdate to ForceNotify (GetMem/minesadorada) 0.1.16.0: Renamed ForceUpdate to ForceNotify (GetMem/minesadorada)
0.1.17.0: ?? 0.1.17.0: po files stored in resource file as fallback (minesadorada)
0.1.18.0: ??
} }
{$mode objfpc}{$H+} {$mode objfpc}{$H+}
@ -51,10 +53,11 @@ uses
Classes, Forms, Controls, StdCtrls, Menus, ActnList, StdActns, Grids, Classes, Forms, Controls, StdCtrls, Menus, ActnList, StdActns, Grids,
Graphics, Buttons, fileutil, LazFileUtils, fileinfo, ugenericcollection, fpjsonrtti, Graphics, Buttons, fileutil, LazFileUtils, fileinfo, ugenericcollection, fpjsonrtti,
Dialogs, LCLTranslator, PopupNotifier, SysUtils, inifiles, Dialogs, LCLTranslator, PopupNotifier, SysUtils, inifiles,
lclintf, lclVersion; lclintf, lclVersion{$IFDEF PO_RESOURCES},LResources, LazUTF8Classes{$ENDIF};
CONST C_DEBUGMESSAGES=FALSE; CONST C_DEBUGMESSAGES=FALSE;
type type
@ -177,6 +180,10 @@ type
var var
frmMain: TfrmMain; frmMain: TfrmMain;
{$IFDEF PO_RESOURCES}
aLRes: TLResource;
aSS: TStringListUTF8;
{$ENDIF}
implementation implementation
@ -413,8 +420,10 @@ var
sLang: string; sLang: string;
iIniCount:Integer; iIniCount:Integer;
begin begin
{
Self.AutoAdjustLayout(lapAutoAdjustForDPI, Self.DesignTimeDPI, Self.AutoAdjustLayout(lapAutoAdjustForDPI, Self.DesignTimeDPI,
Screen.PixelsPerInch, Self.Width, ScaleX(Self.Width, Self.DesignTimeDPI)); Screen.PixelsPerInch, Self.Width, ScaleX(Self.Width, Self.DesignTimeDPI));
}
// Enable AutoSize again to get correct Height // Enable AutoSize again to get correct Height
editName.AutoSize := True; editName.AutoSize := True;
editDownloadZipURL.AutoSize := True; editDownloadZipURL.AutoSize := True;
@ -605,6 +614,7 @@ begin
else else
begin begin
mnu_lang_en.Checked := False; mnu_lang_en.Checked := False;
// SetDefaultLang(''); // Back to default?
ShowMessage(rsSorryThisLan + LineEnding + rsYouMayNeedTo); ShowMessage(rsSorryThisLan + LineEnding + rsYouMayNeedTo);
end; end;
end; end;
@ -621,6 +631,7 @@ begin
else else
begin begin
mnu_lang_es.Checked := False; mnu_lang_es.Checked := False;
SetDefaultLang(''); // Back to DefaultTranslator
ShowMessage(rsSorryThisLan); ShowMessage(rsSorryThisLan);
end; end;
end; end;
@ -886,4 +897,39 @@ begin
end; end;
end; end;
{$IFDEF PO_RESOURCES}
// Use embedded .po resources if not distributed with executable
Initialization
{$I translate.lrs}
If NOT FileExistsUTF8(ProgramDirectory + 'locale\' + ExtractFilenameOnly(Application.EXEName) + '.es.po') then
BEGIN
aLRes:=LazarusResources.Find('jsoneditor.es');
if assigned(aLRes) then
begin
ForceDirectory(ProgramDirectory + 'locale');
aSS:=TStringListUTF8.Create;
TRY
Ass.Add(aLRes.Value);
aSS.SaveToFile(ProgramDirectory + 'locale\' + ExtractFilenameOnly(Application.EXEName) + '.es.po');
Finally
aSS.Free;
end;
end;
END;
If NOT FileExistsUTF8(ProgramDirectory + 'locale\' + ExtractFilenameOnly(Application.EXEName) + '.en.po') then
BEGIN
aLRes:=LazarusResources.Find('jsoneditor.en');
if assigned(aLRes) then
begin
ForceDirectory(ProgramDirectory + 'locale');
aSS:=TStringListUTF8.Create;
TRY
Ass.Add(aLRes.Value);
aSS.SaveToFile(ProgramDirectory + 'locale\' + ExtractFilenameOnly(Application.EXEName) + '.en.po');
FINALLY
aSS.Free;
END;
end;
END;
{$ENDIF}
end. end.