Changeset 6 for tools/Lazarus translator
- Timestamp:
- Jan 14, 2009, 8:20:25 AM (16 years ago)
- Location:
- tools/Lazarus translator
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
tools/Lazarus translator/Translator.lpi
r4 r6 32 32 </Item1> 33 33 </RequiredPackages> 34 <Units Count="1 1">34 <Units Count="16"> 35 35 <Unit0> 36 36 <Filename Value="Translator.lpr"/> 37 37 <IsPartOfProject Value="True"/> 38 38 <UnitName Value="Translator"/> 39 <CursorPos X=" 26" Y="15"/>39 <CursorPos X="30" Y="8"/> 40 40 <TopLine Value="1"/> 41 <EditorIndex Value=" 1"/>42 <UsageCount Value=" 26"/>41 <EditorIndex Value="5"/> 42 <UsageCount Value="36"/> 43 43 <Loaded Value="True"/> 44 44 </Unit0> … … 50 50 <ResourceFilename Value="UMainForm.lrs"/> 51 51 <UnitName Value="UMainForm"/> 52 <CursorPos X=" 27" Y="98"/>53 <TopLine Value=" 59"/>52 <CursorPos X="37" Y="104"/> 53 <TopLine Value="92"/> 54 54 <EditorIndex Value="0"/> 55 <UsageCount Value=" 26"/>55 <UsageCount Value="36"/> 56 56 <Loaded Value="True"/> 57 57 </Unit1> … … 63 63 <ResourceFilename Value="UItemTranslationForm.lrs"/> 64 64 <UnitName Value="UItemTranslationForm"/> 65 <CursorPos X=" 19" Y="20"/>66 <TopLine Value=" 7"/>67 <EditorIndex Value=" 2"/>68 <UsageCount Value=" 26"/>65 <CursorPos X="23" Y="15"/> 66 <TopLine Value="8"/> 67 <EditorIndex Value="6"/> 68 <UsageCount Value="36"/> 69 69 <Loaded Value="True"/> 70 70 </Unit2> … … 75 75 <CursorPos X="1" Y="49"/> 76 76 <TopLine Value="43"/> 77 <UsageCount Value=" 26"/>77 <UsageCount Value="36"/> 78 78 </Unit3> 79 79 <Unit4> … … 120 120 <UsageCount Value="11"/> 121 121 </Unit10> 122 <Unit11> 123 <Filename Value="..\..\..\..\..\..\Lazarus\lcl\comctrls.pp"/> 124 <UnitName Value="ComCtrls"/> 125 <CursorPos X="21" Y="1098"/> 126 <TopLine Value="1085"/> 127 <EditorIndex Value="4"/> 128 <UsageCount Value="14"/> 129 <Loaded Value="True"/> 130 </Unit11> 131 <Unit12> 132 <Filename Value="..\..\..\..\..\..\Lazarus\lcl\include\customlistview.inc"/> 133 <CursorPos X="1" Y="518"/> 134 <TopLine Value="518"/> 135 <EditorIndex Value="3"/> 136 <UsageCount Value="14"/> 137 <Loaded Value="True"/> 138 </Unit12> 139 <Unit13> 140 <Filename Value="..\..\..\..\..\..\Lazarus\lcl\widgetset\wscomctrls.pp"/> 141 <UnitName Value="WSComCtrls"/> 142 <CursorPos X="21" Y="132"/> 143 <TopLine Value="119"/> 144 <UsageCount Value="10"/> 145 </Unit13> 146 <Unit14> 147 <Filename Value="..\..\..\..\..\..\Lazarus\fpc\2.2.2\source\rtl\objpas\sysutils\sysstrh.inc"/> 148 <CursorPos X="10" Y="83"/> 149 <TopLine Value="70"/> 150 <EditorIndex Value="1"/> 151 <UsageCount Value="13"/> 152 <Loaded Value="True"/> 153 </Unit14> 154 <Unit15> 155 <Filename Value="..\..\..\..\..\..\Lazarus\fpc\2.2.2\source\rtl\objpas\sysutils\sysstr.inc"/> 156 <CursorPos X="5" Y="479"/> 157 <TopLine Value="477"/> 158 <EditorIndex Value="2"/> 159 <UsageCount Value="13"/> 160 <Loaded Value="True"/> 161 </Unit15> 122 162 </Units> 123 163 <JumpHistory Count="30" HistoryIndex="29"> 124 164 <Position1> 125 165 <Filename Value="UMainForm.pas"/> 126 <Caret Line="1 64" Column="1" TopLine="151"/>166 <Caret Line="131" Column="1" TopLine="118"/> 127 167 </Position1> 128 168 <Position2> 129 169 <Filename Value="UMainForm.pas"/> 130 <Caret Line="1 65" Column="1" TopLine="152"/>170 <Caret Line="132" Column="1" TopLine="119"/> 131 171 </Position2> 132 172 <Position3> 133 173 <Filename Value="UMainForm.pas"/> 134 <Caret Line="1 66" Column="1" TopLine="153"/>174 <Caret Line="135" Column="1" TopLine="122"/> 135 175 </Position3> 136 176 <Position4> 137 177 <Filename Value="UMainForm.pas"/> 138 <Caret Line="1 63" Column="1" TopLine="150"/>178 <Caret Line="136" Column="27" TopLine="124"/> 139 179 </Position4> 140 180 <Position5> 141 181 <Filename Value="UMainForm.pas"/> 142 <Caret Line=" 164" Column="16" TopLine="151"/>182 <Caret Line="204" Column="78" TopLine="227"/> 143 183 </Position5> 144 184 <Position6> 145 185 <Filename Value="UMainForm.pas"/> 146 <Caret Line="1 68" Column="1" TopLine="155"/>186 <Caret Line="12" Column="20" TopLine="1"/> 147 187 </Position6> 148 188 <Position7> 149 189 <Filename Value="UMainForm.pas"/> 150 <Caret Line="16 9" Column="1" TopLine="156"/>190 <Caret Line="167" Column="70" TopLine="154"/> 151 191 </Position7> 152 192 <Position8> 153 193 <Filename Value="UMainForm.pas"/> 154 <Caret Line=" 170" Column="1" TopLine="157"/>194 <Caret Line="29" Column="48" TopLine="28"/> 155 195 </Position8> 156 196 <Position9> 157 197 <Filename Value="UMainForm.pas"/> 158 <Caret Line="1 63" Column="1" TopLine="150"/>198 <Caret Line="134" Column="13" TopLine="131"/> 159 199 </Position9> 160 200 <Position10> 161 201 <Filename Value="UMainForm.pas"/> 162 <Caret Line=" 164" Column="1" TopLine="151"/>202 <Caret Line="45" Column="22" TopLine="31"/> 163 203 </Position10> 164 204 <Position11> 165 205 <Filename Value="UMainForm.pas"/> 166 <Caret Line="1 68" Column="1" TopLine="155"/>206 <Caret Line="176" Column="54" TopLine="169"/> 167 207 </Position11> 168 208 <Position12> 169 209 <Filename Value="UMainForm.pas"/> 170 <Caret Line="1 71" Column="10" TopLine="150"/>210 <Caret Line="159" Column="1" TopLine="145"/> 171 211 </Position12> 172 212 <Position13> 173 <Filename Value="U ItemTranslationForm.pas"/>174 <Caret Line=" 20" Column="5" TopLine="16"/>213 <Filename Value="UMainForm.pas"/> 214 <Caret Line="134" Column="1" TopLine="126"/> 175 215 </Position13> 176 216 <Position14> 177 <Filename Value="U ItemTranslationForm.pas"/>178 <Caret Line=" 41" Column="1" TopLine="22"/>217 <Filename Value="UMainForm.pas"/> 218 <Caret Line="133" Column="1" TopLine="120"/> 179 219 </Position14> 180 220 <Position15> 181 <Filename Value="U ItemTranslationForm.pas"/>182 <Caret Line=" 20" Column="61" TopLine="19"/>221 <Filename Value="UMainForm.pas"/> 222 <Caret Line="134" Column="1" TopLine="121"/> 183 223 </Position15> 184 224 <Position16> 185 <Filename Value="U ItemTranslationForm.pas"/>186 <Caret Line=" 42" Column="3" TopLine="33"/>225 <Filename Value="UMainForm.pas"/> 226 <Caret Line="205" Column="48" TopLine="191"/> 187 227 </Position16> 188 228 <Position17> 189 <Filename Value="U ItemTranslationForm.pas"/>190 <Caret Line=" 46" Column="23" TopLine="33"/>229 <Filename Value="UMainForm.pas"/> 230 <Caret Line="133" Column="1" TopLine="120"/> 191 231 </Position17> 192 232 <Position18> 193 <Filename Value="U ItemTranslationForm.pas"/>194 <Caret Line=" 20" Column="80" TopLine="19"/>233 <Filename Value="UMainForm.pas"/> 234 <Caret Line="134" Column="1" TopLine="121"/> 195 235 </Position18> 196 236 <Position19> 197 <Filename Value="U ItemTranslationForm.pas"/>198 <Caret Line=" 44" Column="3" TopLine="39"/>237 <Filename Value="UMainForm.pas"/> 238 <Caret Line="204" Column="1" TopLine="191"/> 199 239 </Position19> 200 240 <Position20> 201 <Filename Value="U ItemTranslationForm.pas"/>202 <Caret Line=" 54" Column="3" TopLine="43"/>241 <Filename Value="UMainForm.pas"/> 242 <Caret Line="205" Column="1" TopLine="192"/> 203 243 </Position20> 204 244 <Position21> 205 <Filename Value=" Translator.lpr"/>206 <Caret Line=" 11" Column="24" TopLine="1"/>245 <Filename Value="UMainForm.pas"/> 246 <Caret Line="229" Column="9" TopLine="205"/> 207 247 </Position21> 208 248 <Position22> 209 <Filename Value="U ItemTranslationForm.pas"/>210 <Caret Line=" 58" Column="51" TopLine="42"/>249 <Filename Value="UMainForm.pas"/> 250 <Caret Line="230" Column="1" TopLine="214"/> 211 251 </Position22> 212 252 <Position23> 213 <Filename Value="U ItemTranslationForm.pas"/>214 <Caret Line="1 6" Column="22" TopLine="15"/>253 <Filename Value="UMainForm.pas"/> 254 <Caret Line="135" Column="1" TopLine="122"/> 215 255 </Position23> 216 256 <Position24> 217 <Filename Value="U ItemTranslationForm.pas"/>218 <Caret Line=" 47" Column="10" TopLine="35"/>257 <Filename Value="UMainForm.pas"/> 258 <Caret Line="173" Column="1" TopLine="160"/> 219 259 </Position24> 220 260 <Position25> 221 <Filename Value="U ItemTranslationForm.pas"/>222 <Caret Line=" 58" Column="1" TopLine="35"/>261 <Filename Value="UMainForm.pas"/> 262 <Caret Line="174" Column="1" TopLine="161"/> 223 263 </Position25> 224 264 <Position26> 225 <Filename Value="U ItemTranslationForm.pas"/>226 <Caret Line=" 36" Column="1" TopLine="21"/>265 <Filename Value="UMainForm.pas"/> 266 <Caret Line="170" Column="25" TopLine="162"/> 227 267 </Position26> 228 268 <Position27> 229 269 <Filename Value="UMainForm.pas"/> 230 <Caret Line="1 29" Column="61" TopLine="116"/>270 <Caret Line="135" Column="14" TopLine="120"/> 231 271 </Position27> 232 272 <Position28> 233 <Filename Value=" UMainForm.pas"/>234 <Caret Line="1 30" Column="53" TopLine="116"/>273 <Filename Value="Translator.lpr"/> 274 <Caret Line="16" Column="34" TopLine="1"/> 235 275 </Position28> 236 276 <Position29> 237 <Filename Value=" UMainForm.pas"/>238 <Caret Line="1 33" Column="32" TopLine="119"/>277 <Filename Value="Translator.lpr"/> 278 <Caret Line="19" Column="1" TopLine="1"/> 239 279 </Position29> 240 280 <Position30> 241 <Filename Value=" UMainForm.pas"/>242 <Caret Line=" 99" Column="37" TopLine="86"/>281 <Filename Value="Translator.lpr"/> 282 <Caret Line="8" Column="30" TopLine="1"/> 243 283 </Position30> 244 284 </JumpHistory> … … 259 299 </CompilerOptions> 260 300 <Debugging> 301 <BreakPoints Count="1"> 302 <Item1> 303 <Source Value="..\..\..\..\..\..\Lazarus\lcl\include\customlistview.inc"/> 304 <Line Value="518"/> 305 </Item1> 306 </BreakPoints> 261 307 <Exceptions Count="2"> 262 308 <Item1> -
tools/Lazarus translator/UItemTranslationForm.lfm
r4 r6 32 32 Width = 75 33 33 Caption = 'Zavřít' 34 Default = True 34 35 OnClick = Button1Click 35 36 TabOrder = 2 -
tools/Lazarus translator/UItemTranslationForm.lrs
r4 r6 10 10 +#6'Height'#3#153#0#3'Top'#3#168#0#5'Width'#3#18#2#8'TabOrder'#2#1#0#0#7'TBut' 11 11 +'ton'#7'Button1'#4'Left'#3#206#1#6'Height'#2#24#3'Top'#3'H'#1#5'Width'#2'K'#7 12 +'Caption'#6#8'Zav'#197#153#195#173't'#7' OnClick'#7#12'Button1Click'#8'TabOrd'13 +' er'#2#2#0#0#012 +'Caption'#6#8'Zav'#197#153#195#173't'#7'Default'#9#7'OnClick'#7#12'Button1Cl' 13 +'ick'#8'TabOrder'#2#2#0#0#0 14 14 ]); -
tools/Lazarus translator/UMainForm.lfm
r4 r6 1 1 object MainForm: TMainForm 2 Left = 2 783 Height = 4044 Top = 1 725 Width = 6432 Left = 245 3 Height = 553 4 Top = 131 5 Width = 728 6 6 Caption = 'Překlad Lazarusu' 7 ClientHeight = 4048 ClientWidth = 6437 ClientHeight = 553 8 ClientWidth = 728 9 9 OnCreate = FormCreate 10 10 OnDestroy = FormDestroy … … 15 15 object ListView1: TListView 16 16 Left = 8 17 Height = 36317 Height = 512 18 18 Top = 8 19 Width = 62719 Width = 712 20 20 Anchors = [akTop, akLeft, akRight, akBottom] 21 21 Columns = < … … 26 26 item 27 27 Caption = 'Původní text' 28 Width = 2 0028 Width = 240 29 29 end 30 30 item 31 31 Caption = 'Přeložený text' 32 Width = 2 0032 Width = 240 33 33 end> 34 34 RowSelect = True … … 36 36 ViewStyle = vsReport 37 37 OnColumnClick = ListView1ColumnClick 38 OnCompare = ListView1Compare 38 39 OnDblClick = ListView1DblClick 39 40 OnKeyPress = ListView1KeyPress 40 41 end 41 42 object ProgressBar1: TProgressBar 42 Left = 943 Left = 160 43 44 Height = 20 44 Top = 37945 Width = 62445 Top = 528 46 Width = 558 46 47 Anchors = [akLeft, akRight, akBottom] 47 48 Max = 100 48 49 TabOrder = 1 49 50 end 51 object ComboBox1: TComboBox 52 Left = 8 53 Height = 21 54 Top = 527 55 Width = 144 56 ItemHeight = 13 57 ItemIndex = 0 58 Items.Strings = ( 59 'lazaruside.cz.po' 60 'objinspstrconsts.cz.po' 61 'installerstrconsts.cz.po' 62 ) 63 MaxLength = -1 64 OnChange = ComboBox1Change 65 Style = csDropDownList 66 TabOrder = 2 67 Text = 'lazaruside.cz.po' 68 end 50 69 end -
tools/Lazarus translator/UMainForm.lrs
r4 r6 2 2 3 3 LazarusResources.Add('TMainForm','FORMDATA',[ 4 'TPF0'#9'TMainForm'#8'MainForm'#4'Left'#3#22#1#6'Height'#3#148#1#3'Top'#3#172 5 +#0#5'Width'#3#131#2#7'Caption'#6#17'P'#197#153'eklad Lazarusu'#12'ClientHeig' 6 +'ht'#3#148#1#11'ClientWidth'#3#131#2#8'OnCreate'#7#10'FormCreate'#9'OnDestro' 7 +'y'#7#11'FormDestroy'#6'OnShow'#7#8'FormShow'#10'ParentFont'#8#8'Position'#7 8 +#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.26'#0#9'TListView'#9'ListView1'#4 9 +'Left'#2#8#6'Height'#3'k'#1#3'Top'#2#8#5'Width'#3's'#2#7'Anchors'#11#5'akTop' 10 +#6'akLeft'#7'akRight'#8'akBottom'#0#7'Columns'#14#1#7'Caption'#6#12'Identifi' 11 +'kace'#5'Width'#3#200#0#0#1#7'Caption'#6#14'P'#197#175'vodn'#195#173' text'#5 12 +'Width'#3#200#0#0#1#7'Caption'#6#17'P'#197#153'elo'#197#190'en'#195#189' tex' 13 +'t'#5'Width'#3#200#0#0#0#9'RowSelect'#9#8'TabOrder'#2#0#9'ViewStyle'#7#8'vsR' 14 +'eport'#13'OnColumnClick'#7#20'ListView1ColumnClick'#10'OnDblClick'#7#17'Lis' 15 +'tView1DblClick'#10'OnKeyPress'#7#17'ListView1KeyPress'#0#0#12'TProgressBar' 16 +#12'ProgressBar1'#4'Left'#2#9#6'Height'#2#20#3'Top'#3'{'#1#5'Width'#3'p'#2#7 17 +'Anchors'#11#6'akLeft'#7'akRight'#8'akBottom'#0#3'Max'#2'd'#8'TabOrder'#2#1#0 18 +#0#0 4 'TPF0'#9'TMainForm'#8'MainForm'#4'Left'#3#245#0#6'Height'#3')'#2#3'Top'#3#131 5 +#0#5'Width'#3#216#2#7'Caption'#6#17'P'#197#153'eklad Lazarusu'#12'ClientHeig' 6 +'ht'#3')'#2#11'ClientWidth'#3#216#2#8'OnCreate'#7#10'FormCreate'#9'OnDestroy' 7 +#7#11'FormDestroy'#6'OnShow'#7#8'FormShow'#10'ParentFont'#8#8'Position'#7#14 8 +'poScreenCenter'#10'LCLVersion'#6#6'0.9.26'#0#9'TListView'#9'ListView1'#4'Le' 9 +'ft'#2#8#6'Height'#3#0#2#3'Top'#2#8#5'Width'#3#200#2#7'Anchors'#11#5'akTop'#6 10 +'akLeft'#7'akRight'#8'akBottom'#0#7'Columns'#14#1#7'Caption'#6#12'Identifika' 11 +'ce'#5'Width'#3#200#0#0#1#7'Caption'#6#14'P'#197#175'vodn'#195#173' text'#5 12 +'Width'#3#240#0#0#1#7'Caption'#6#17'P'#197#153'elo'#197#190'en'#195#189' tex' 13 +'t'#5'Width'#3#240#0#0#0#9'RowSelect'#9#8'TabOrder'#2#0#9'ViewStyle'#7#8'vsR' 14 +'eport'#13'OnColumnClick'#7#20'ListView1ColumnClick'#9'OnCompare'#7#16'ListV' 15 +'iew1Compare'#10'OnDblClick'#7#17'ListView1DblClick'#10'OnKeyPress'#7#17'Lis' 16 +'tView1KeyPress'#0#0#12'TProgressBar'#12'ProgressBar1'#4'Left'#3#160#0#6'Hei' 17 +'ght'#2#20#3'Top'#3#16#2#5'Width'#3'.'#2#7'Anchors'#11#6'akLeft'#7'akRight'#8 18 +'akBottom'#0#3'Max'#2'd'#8'TabOrder'#2#1#0#0#9'TComboBox'#9'ComboBox1'#4'Lef' 19 +'t'#2#8#6'Height'#2#21#3'Top'#3#15#2#5'Width'#3#144#0#10'ItemHeight'#2#13#9 20 +'ItemIndex'#2#0#13'Items.Strings'#1#6#16'lazaruside.cz.po'#6#22'objinspstrco' 21 +'nsts.cz.po'#6#24'installerstrconsts.cz.po'#0#9'MaxLength'#2#255#8'OnChange' 22 +#7#15'ComboBox1Change'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#2#4'Text' 23 +#6#16'lazaruside.cz.po'#0#0#0 19 24 ]); -
tools/Lazarus translator/UMainForm.pas
r4 r6 7 7 uses 8 8 Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs, 9 ComCtrls, UItemTranslationForm, UTextFileStream ;9 ComCtrls, UItemTranslationForm, UTextFileStream, StdCtrls; 10 10 11 11 const 12 TranslationF ileName: string = '../../trunk/lazaruside.cz.po';12 TranslationFolder: string = '../../trunk/'; 13 13 TranslationMergeFileName: string = '../../tags/0.9.25/lazaruside.cz.po'; 14 14 … … 23 23 24 24 TMainForm = class(TForm) 25 ComboBox1: TComboBox; 25 26 ListView1: TListView; 26 27 ProgressBar1: TProgressBar; 28 procedure Button1Click(Sender: TObject); 29 procedure ComboBox1Change(Sender: TObject); 27 30 procedure FormShow(Sender: TObject); 28 31 procedure FormDestroy(Sender: TObject); 29 32 procedure FormCreate(Sender: TObject); 33 procedure ListView1Compare(Sender: TObject; Item1, Item2: TListItem; 34 Data: Integer; var Compare: Integer); 30 35 procedure ListView1DblClick(Sender: TObject); 31 36 procedure ListView1KeyPress(Sender: TObject; var Key: Char); 32 37 procedure ListView1ColumnClick(Sender: TObject; Column: TListColumn); 33 38 private 39 LastFileName: string; 34 40 procedure MergeListFromFile; 35 41 public … … 71 77 NewItem := Add; 72 78 NewItem.Data := StringList[I]; 73 NewItem.Caption := Identification;79 NewItem.Caption := OriginalText; 74 80 with NewItem.SubItems do begin 75 Add(OriginalText);76 81 Add(TranslatedText); 82 Add(Identification); 77 83 if TranslatedText <> '' then Inc(CompletedCount); 78 84 end; … … 89 95 LastSortedColumn := -1; 90 96 Ascending := True; 97 end; 98 99 procedure TMainForm.ListView1Compare(Sender: TObject; Item1, Item2: TListItem; 100 Data: Integer; var Compare: Integer); 101 begin 102 Compare := AnsiCompareText(Item1.SubItems[0], 103 Item2.SubItems[0]); 104 if not Ascending then Compare := -Compare; 91 105 end; 92 106 … … 106 120 //MergeListFromFile; 107 121 FillList; 108 //ListView1.CustomSort(@SortByColumn, 1); 122 end; 123 124 procedure TMainForm.Button1Click(Sender: TObject); 125 begin 126 ListView1.SortColumn := 1; 127 ListView1.SortType := stData; 128 ListView1.Refresh; 129 ListView1.Invalidate; 130 end; 131 132 procedure TMainForm.ComboBox1Change(Sender: TObject); 133 begin 134 SaveListToFile; 135 LoadListFromFile; 136 FillList; 109 137 end; 110 138 … … 128 156 TranslatedText := Copy(Memo2.Text, 1, Length(Memo2.Text) - 2); 129 157 130 ListView1.Selected.SubItems[ 1] := TranslatedText;158 ListView1.Selected.SubItems[0] := TranslatedText; 131 159 SaveListToFile; 132 160 end; … … 145 173 I: Integer; 146 174 begin 175 StringList.Clear; 176 LastFileName := TranslationFolder + ComboBox1.Text; 147 177 NewItem := nil; 148 Source := TTextFileStream.Create( TranslationFileName, fmOpenRead);178 Source := TTextFileStream.Create(LastFileName, fmOpenRead); 149 179 try 150 180 for I := 0 to 10 do Row := Source.ReadLn; // Skip leading info lines … … 175 205 I: Integer; 176 206 begin 177 Source := TTextFileStream.Create( TranslationFileName, fmOpenWrite);207 Source := TTextFileStream.Create(LastFileName, fmOpenWrite); 178 208 with Source do 179 209 try … … 184 214 WriteLn('"PO-Revision-Date: 2009-01-07 19:03+0100\n"'); 185 215 WriteLn('"Last-Translator: Chronos <robie@centrum.cz>\n"'); 216 WriteLn('"Translation-Source: http://tv.zdechov.net/svn/lazarus_czech/\n"'); 186 217 WriteLn('"Language-Team: \n"'); 187 218 WriteLn('"MIME-Version: 1.0\n"'); 188 WriteLn('"Content-Type: text/plain; charset= windows-1250\n"');219 WriteLn('"Content-Type: text/plain; charset=UTF-8\n"'); 189 220 WriteLn('"Content-Transfer-Encoding: 8bit\n"'); 190 221 WriteLn('');
Note:
See TracChangeset
for help on using the changeset viewer.