File: Fixed-files-encoding.patch

package info (click to toggle)
lazarus 4.2%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 276,332 kB
  • sloc: pascal: 2,342,873; xml: 509,657; makefile: 352,635; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (1027 lines) | stat: -rw-r--r-- 28,493 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
Description: Fixed files encoding
 Some files are distributed by upstream in national encoding. This patch
 converts them to unicode.
 .
 The conversion was done using the following commands:
 recode latin1..UTF-8 components/dbexport/demo/simple/firstnames.txt
 recode latin1..UTF-8 components/dbexport/demo/simple/lastnames.txt
 recode latin1..UTF-8 components/dbexport/demo/stdexports/firstnames.txt
 recode latin1..UTF-8 components/dbexport/demo/stdexports/lastnames.txt
 recode Windows-1252..UTF-8 components/freetype/FTL.TXT
 recode KOI8-R..UTF-8 components/lazreport/source/addons/addfunction/doc/HISTORY.RUS
 recode KOI8-R..UTF-8 components/lazreport/source/addons/addfunction/doc/README.RUS
 recode latin1..UTF-8 components/lazreport/source/barcode.pas
 recode latin1..UTF-8 components/lazreport/source/lr_rrect.pas
 recode latin1..UTF-8 components/lclextensions/delphicompat.pas
 recode latin1..UTF-8 components/lclextensions/oleutils.pas
 recode latin1..UTF-8 components/onlinepackagemanager/opkman_contributors.txt
 recode latin1..UTF-8 components/virtualtreeview/CHANGES.txt
 recode latin1..UTF-8 components/virtualtreeview/laz.vtaccessibilityfactory.pas
 recode latin1..UTF-8 components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas
 recode latin1..UTF-8 examples/virtualtreeview/vst_advanced/GeneralAbilitiesDemo.pas
 recode latin1..UTF-8 lcl/interfaces/qt/qtwsdialogs.pp
 recode latin1..UTF-8 lcl/interfaces/win32/win32winapi.inc
 recode latin1..UTF-8 lcl/interfaces/wince/wincewsforms.pp
Author: Abou Al Montacir <abou.almontacir@sfr.fr>
Forwarded: Yes
Bug: https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/41378
Last-Update: 2025-01-30

diff --git a/components/dbexport/demo/simple/firstnames.txt b/components/dbexport/demo/simple/firstnames.txt
index 2097f9bc..bee730b4 100644
--- a/components/dbexport/demo/simple/firstnames.txt
+++ b/components/dbexport/demo/simple/firstnames.txt
@@ -27,7 +27,7 @@ Anastassya
 Andrej
 Andres
 Andy
-Angeliqu
+Angeliquê
 Angelo
 Ann
 Anna
@@ -54,7 +54,7 @@ Aswin
 Audrey
 Augusto
 Aulone
-Aurlie
+Aurélie
 Axelle
 Ayub
 Barry
@@ -70,7 +70,7 @@ Bieke
 Bilal
 Birgit
 Bjorn
-Bjrn
+Björn
 Bonnie
 Bonny
 Bono
@@ -91,7 +91,7 @@ Charlotte
 Charly
 Charris
 Chelsea
-Chlo
+Chloë
 Chris
 Christel
 Christoff
@@ -159,7 +159,7 @@ Erdzan
 Erik
 Erika
 Ester
-Estbane
+Estébane
 Eva
 Eveline
 Evi
@@ -175,7 +175,7 @@ Florije
 Fouad
 Fouhad
 Frederik
-Fredric
+Fredéric
 Gaetan
 Gareth
 Geoffrey
@@ -191,7 +191,7 @@ Givana
 Glenn
 Gregory
 Gricha
-Grgory
+Grégory
 Gunne
 Gwen
 Gwendolyne
@@ -369,11 +369,11 @@ Mhamed
 Micha
 Michael
 Michaella
-Michal
+Michaël
 Michel
 Michelle
 Michiel
-Michle
+Michèle
 Mickey
 Mieke
 Miguel
@@ -387,7 +387,7 @@ Moo
 Morris
 Mustapha
 MwavuaShabani
-Mylne
+Mylène
 Nadine
 Nadir
 Nadja
@@ -411,11 +411,11 @@ Nidae
 Niels
 Niki
 Nikki
-NilsonJos
+NilsonJosé
 Nina
 Nolan
 Norredine
-Nomie
+Noëmie
 Nycha
 Oliver
 Olivia
@@ -440,7 +440,7 @@ Quinten
 Quirina
 Rachid
 Raf
-Rafal
+Rafaël
 Rafik
 Raisa
 Randy
@@ -487,7 +487,7 @@ Sebastiaan
 Sebastien
 Sekandar
 Selina
-Selne
+Selène
 Semih
 Senick
 Senna
@@ -513,7 +513,7 @@ Sinem
 Sinya
 Siska
 Sofie
-Solaman
+Solaïman
 Soliman
 Sonja
 Sophie
@@ -543,7 +543,7 @@ Tasha
 Tessa
 Tessy
 Thari
-Thas
+Thaïs
 Thimothy
 Thomas
 Tiffanney
@@ -556,14 +556,14 @@ Tivi
 Tom
 Tommy
 Uschi
-Valrie
+Valérie
 Veerle
 Veronique
 Vicky
 Vienna
 Vincent
 Volkan
-Vronique
+Véronique
 Wanda
 Wendy
 Werner
@@ -594,4 +594,4 @@ Yunus
 Yuri
 Yusuf
 Yves
-Zoë
+Zoë
diff --git a/components/dbexport/demo/simple/lastnames.txt b/components/dbexport/demo/simple/lastnames.txt
index f6fe2612..1363ab11 100644
--- a/components/dbexport/demo/simple/lastnames.txt
+++ b/components/dbexport/demo/simple/lastnames.txt
@@ -69,7 +69,7 @@ Bogaerts
 Bollen
 Bollengier
 Boniatian
-Bonn
+Bonné
 Borkus
 Borremans
 Boschman
@@ -139,9 +139,9 @@ Coremans
 Corremans
 Coveliers
 Cox
-Crabb
+Crabbé
 Crul
-Crve
+Crève
 Cuesta
 Cuvelier
 Cuyt
@@ -233,12 +233,12 @@ Eekman
 El Aissati
 El Asbat
 El Baouchi
-El Bari
+El Baïri
 El Harouti
 El Louzati
 El Mourabet
 El Ouamari
-El-Assati
+El-Aïssati
 El-Ouamari
 Elewaut
 Elmas
@@ -295,11 +295,11 @@ Groom
 Grumbach
 Guiette
 Guldentops
-Gunsren
+Gunsüren
 Gusani
 Gys
 Gysels
-Gl
+Gül
 Hada
 Haddouchi
 Hagens
@@ -347,7 +347,7 @@ Kashama
 Kasse
 Katchiyants
 Kavoma
-Kaar
+Kaçar
 Keeble
 Kelber
 Kemani
@@ -383,7 +383,7 @@ Larosse
 Laroye
 Lathouders
 Laureys
-Larbi
+Laârbi
 Le Bastard
 Leclercq
 Ledoux
@@ -415,14 +415,14 @@ Maksetian
 Malacor
 Malfait
 Mannaerts
-Marin
+Mariën
 Marrannes
 Martron
 Massaoudi
 Masson
 Mattheeussen
 Matthijs
-Matth
+Matthé
 Matysen
 Mc Whinnie
 Meert
@@ -457,7 +457,7 @@ Nagels
 Nanikashivili
 Negers
 Neirynck
-Nicola
+Nicolaï
 Nieuwenhuysen
 Nijsmans
 Nuyens
@@ -591,7 +591,7 @@ Thiel
 Thijs
 Thoelen
 Tielemans
-Tott
+Totté
 Toujani
 Truyens
 Tufanoglu
@@ -770,7 +770,7 @@ Walschaerts
 Wauters
 Weckseler
 Wenmaekers
-Wen
+Wené
 Westhof
 Weyns
 Weyts
diff --git a/components/dbexport/demo/stdexports/firstnames.txt b/components/dbexport/demo/stdexports/firstnames.txt
index 2097f9bc..bee730b4 100644
--- a/components/dbexport/demo/stdexports/firstnames.txt
+++ b/components/dbexport/demo/stdexports/firstnames.txt
@@ -27,7 +27,7 @@ Anastassya
 Andrej
 Andres
 Andy
-Angeliqu
+Angeliquê
 Angelo
 Ann
 Anna
@@ -54,7 +54,7 @@ Aswin
 Audrey
 Augusto
 Aulone
-Aurlie
+Aurélie
 Axelle
 Ayub
 Barry
@@ -70,7 +70,7 @@ Bieke
 Bilal
 Birgit
 Bjorn
-Bjrn
+Björn
 Bonnie
 Bonny
 Bono
@@ -91,7 +91,7 @@ Charlotte
 Charly
 Charris
 Chelsea
-Chlo
+Chloë
 Chris
 Christel
 Christoff
@@ -159,7 +159,7 @@ Erdzan
 Erik
 Erika
 Ester
-Estbane
+Estébane
 Eva
 Eveline
 Evi
@@ -175,7 +175,7 @@ Florije
 Fouad
 Fouhad
 Frederik
-Fredric
+Fredéric
 Gaetan
 Gareth
 Geoffrey
@@ -191,7 +191,7 @@ Givana
 Glenn
 Gregory
 Gricha
-Grgory
+Grégory
 Gunne
 Gwen
 Gwendolyne
@@ -369,11 +369,11 @@ Mhamed
 Micha
 Michael
 Michaella
-Michal
+Michaël
 Michel
 Michelle
 Michiel
-Michle
+Michèle
 Mickey
 Mieke
 Miguel
@@ -387,7 +387,7 @@ Moo
 Morris
 Mustapha
 MwavuaShabani
-Mylne
+Mylène
 Nadine
 Nadir
 Nadja
@@ -411,11 +411,11 @@ Nidae
 Niels
 Niki
 Nikki
-NilsonJos
+NilsonJosé
 Nina
 Nolan
 Norredine
-Nomie
+Noëmie
 Nycha
 Oliver
 Olivia
@@ -440,7 +440,7 @@ Quinten
 Quirina
 Rachid
 Raf
-Rafal
+Rafaël
 Rafik
 Raisa
 Randy
@@ -487,7 +487,7 @@ Sebastiaan
 Sebastien
 Sekandar
 Selina
-Selne
+Selène
 Semih
 Senick
 Senna
@@ -513,7 +513,7 @@ Sinem
 Sinya
 Siska
 Sofie
-Solaman
+Solaïman
 Soliman
 Sonja
 Sophie
@@ -543,7 +543,7 @@ Tasha
 Tessa
 Tessy
 Thari
-Thas
+Thaïs
 Thimothy
 Thomas
 Tiffanney
@@ -556,14 +556,14 @@ Tivi
 Tom
 Tommy
 Uschi
-Valrie
+Valérie
 Veerle
 Veronique
 Vicky
 Vienna
 Vincent
 Volkan
-Vronique
+Véronique
 Wanda
 Wendy
 Werner
@@ -594,4 +594,4 @@ Yunus
 Yuri
 Yusuf
 Yves
-Zoë
+Zoë
diff --git a/components/dbexport/demo/stdexports/lastnames.txt b/components/dbexport/demo/stdexports/lastnames.txt
index f6fe2612..1363ab11 100644
--- a/components/dbexport/demo/stdexports/lastnames.txt
+++ b/components/dbexport/demo/stdexports/lastnames.txt
@@ -69,7 +69,7 @@ Bogaerts
 Bollen
 Bollengier
 Boniatian
-Bonn
+Bonné
 Borkus
 Borremans
 Boschman
@@ -139,9 +139,9 @@ Coremans
 Corremans
 Coveliers
 Cox
-Crabb
+Crabbé
 Crul
-Crve
+Crève
 Cuesta
 Cuvelier
 Cuyt
@@ -233,12 +233,12 @@ Eekman
 El Aissati
 El Asbat
 El Baouchi
-El Bari
+El Baïri
 El Harouti
 El Louzati
 El Mourabet
 El Ouamari
-El-Assati
+El-Aïssati
 El-Ouamari
 Elewaut
 Elmas
@@ -295,11 +295,11 @@ Groom
 Grumbach
 Guiette
 Guldentops
-Gunsren
+Gunsüren
 Gusani
 Gys
 Gysels
-Gl
+Gül
 Hada
 Haddouchi
 Hagens
@@ -347,7 +347,7 @@ Kashama
 Kasse
 Katchiyants
 Kavoma
-Kaar
+Kaçar
 Keeble
 Kelber
 Kemani
@@ -383,7 +383,7 @@ Larosse
 Laroye
 Lathouders
 Laureys
-Larbi
+Laârbi
 Le Bastard
 Leclercq
 Ledoux
@@ -415,14 +415,14 @@ Maksetian
 Malacor
 Malfait
 Mannaerts
-Marin
+Mariën
 Marrannes
 Martron
 Massaoudi
 Masson
 Mattheeussen
 Matthijs
-Matth
+Matthé
 Matysen
 Mc Whinnie
 Meert
@@ -457,7 +457,7 @@ Nagels
 Nanikashivili
 Negers
 Neirynck
-Nicola
+Nicolaï
 Nieuwenhuysen
 Nijsmans
 Nuyens
@@ -591,7 +591,7 @@ Thiel
 Thijs
 Thoelen
 Tielemans
-Tott
+Totté
 Toujani
 Truyens
 Tufanoglu
@@ -770,7 +770,7 @@ Walschaerts
 Wauters
 Weckseler
 Wenmaekers
-Wen
+Wené
 Westhof
 Weyns
 Weyts
diff --git a/components/freetype/FTL.TXT b/components/freetype/FTL.TXT
index bbaba33f..433ab060 100644
--- a/components/freetype/FTL.TXT
+++ b/components/freetype/FTL.TXT
@@ -48,7 +48,7 @@ Introduction
   encourage you to use the following text:
 
    """
-    Portions of this software are copyright  <year> The FreeType
+    Portions of this software are copyright © <year> The FreeType
     Project (www.freetype.org).  All rights reserved.
    """
 
diff --git a/components/lazreport/source/addons/addfunction/doc/HISTORY.RUS b/components/lazreport/source/addons/addfunction/doc/HISTORY.RUS
index 31e52420..9d411953 100644
--- a/components/lazreport/source/addons/addfunction/doc/HISTORY.RUS
+++ b/components/lazreport/source/addons/addfunction/doc/HISTORY.RUS
@@ -1,45 +1,45 @@
 FastReport Add Function Library
 
-* 
-+ 
-- 
+* хГЛЕМЕМН
++ дНАЮБКЕМН
+- хЯОПЮБКЕМН
 
 02.10.2002
 ver 1.43
-+   Delphi 7.
++ дНАЮБКЕМЮ ОНДДЕПФЙЮ Delphi 7.
 
 14.02.2002
 ver 1.42
--     ,   ""   
-    .exe    dpl. (frLoadStr  frFunction.pas
-    LoadStr).
+- хЯОПЮБКЕМЮ НЬХАЙЮ ХГ ГЮ ЙНРНПНИ, ОНДЯЙЮГЙЮ Б "БХГЮПДЕ" ТСМЙЖХИ МЕ 
+  ОНЙЮГШБЮКЮЯЭ ЕЯКХ .exe ЯНАХПЮКХ Я БМЕЬМХЛХ dpl. (frLoadStr Б frFunction.pas
+  ГЮЛЕМЕМШ МЮ LoadStr).
 
 06.12.2001
 ver 1.41
-+      ABS.
++ дНАЮБКЕМЮ Б юПХТЛЕРХВЕЯЙХИ ПЮГДЕК ТСМЙЖХЪ ABS.
 
 23.06.2001
 ver 1.4
-*  CreateNum  CreateFloat     CreateNum.
-+   .
+* тСМЙЖХХ CreateNum Х CreateFloat НАЗЕДХМЕМШ Б ЕДХМСЧ ТСМЙЖХЧ CreateNum.
++ дНАЮБКЕМШ ЮМЦКХИЯЙХЕ ПЕЯСПЯШ.
 
 22.06.2001
 ver 1.3
-*  SwapInt, SwapFloat, SwapStr, SwapDate   
-   Swap.
-*  IsRangeInt  IsRangeFloat     IsRangeNum.
-*   EmptyDate     CreateDate. 
-*   Readme.txt
+* тСМЙЖХХ SwapInt, SwapFloat, SwapStr, SwapDate НАЗЕДХМЕМШ Б ЕДХМСЧ
+  ТСМЙЖХЧ Swap.
+* тСМЙЖХХ IsRangeInt Х IsRangeFloat НАЗЕДХМЕМШ Б ЕДХМСЧ ТСМЙЖХЧ IsRangeNum.
+* сАПЮМН ЯБНИЯРБН EmptyDate ЙНРНПШЕ ХЯОНКЭГНБЮКНЯЭ ДКЪ ТСМЙЖХХ CreateDate. 
+* мЕЛМНЦН ОНДЙНППЕЙРХПНБЮМ Readme.txt
 
 21.06.2001
 ver 1.2
-+     SQL   CreateDate, CreateStr, 
-  CreateNum, CreateFloat.    Readme.txt.
++ дНАЮБКЕМШ МНБШЕ МНБШИ ПЮГДЕК SQL Я ТСМЙЖХЪЛХ CreateDate, CreateStr, 
+  CreateNum, CreateFloat. оНДПНАМНЯРХ ЯЛНРПХ Б Readme.txt.
 
 09.02.2001
 ver 1.1
-*    FR 2.4 Release
+* яДЕКЮМЮ ЯНБЛЕЯРХЛНЯРЭ Я FR 2.4 Release
 
 31.01.2001
 ver 1.0 
- 
+ пЕКХГ
diff --git a/components/lazreport/source/addons/addfunction/doc/README.RUS b/components/lazreport/source/addons/addfunction/doc/README.RUS
index 2d725c83..266c88a4 100644
--- a/components/lazreport/source/addons/addfunction/doc/README.RUS
+++ b/components/lazreport/source/addons/addfunction/doc/README.RUS
@@ -1,53 +1,53 @@
 
-   frAddFunctionLibrary        
- FastReport 2.4 (www.fastreport.ru).
-
-       RxLib (www.rxlib.com),    
-Delphi,     StLib.
-          :
-  -  ;
-  -    ;
-  -  ;
-  -  ;
-  - SQL .
-
-   SQL:
-         
-SQL .         , 
- ,        , 
-      'null'.   
-    .
-     ,  CreateDate.   
-    frAddFunctionLibrary.FormatDate.
-  FormatDate       
- SQL ,   SQL AnyWhere 5.5.05   
+   frAddFunctionLibrary ЩРН МЮАНП ТСМЙЖХИ Х ОПНЖЕДСП ДКЪ ЦЕМЕПЮРНПЮ 
+НРВЕРНБ FastReport 2.4 (www.fastreport.ru).
+
+  вЮЯРЭ ТСМЙЖХИ БГЪРЮ ХГ АХАКХНРЕЙХ RxLib (www.rxlib.com), ВЮЯРЭ БГЪРЮ ХГ 
+Delphi, ВЮЯРЭ БГЪРЮ ХГ АХАКХНРЕЙХ StLib.
+  тСМЙЖХХ МЮУНДЪЫХЕЯЪ Б ЩРНИ АХАКХНРЕЙХ ДЕКЪРЯЪ МЮ ОЪРЭ ВЮЯРЕИ:
+  - ЯРПНЙНБШЕ ТСМЙЖХХ;
+  - ТСМЙЖХХ ДЮРШ Х БПЕЛЕМХ;
+  - ВХЯКНБШЕ ТСМЙЖХХ;
+  - ЮПХТЛЕРХВЕЯЙХЕ ТСМЙЖХХ;
+  - SQL ТСМЙЖХХ.
+
+мЕЛМНЦН Н ТСМЙЖХЪУ SQL:
+  щРХ ТСМЙЖХХ ОПЕДМЮГМЮВЕМШ ДКЪ ТНПЛХПНБЮМХЪ СЯКНБХИ Б ДХМЮЛХВЕЯЙХУ
+SQL ЙНЛЮМДЮУ. рН ЕЯРЭ БЛЕЯРН РНЦН ВРН АШ ОСРЮРЭЯЪ Б ЙЮБШВЙЮУ, ОПНЯРН
+ХЯОНКЭГСЕЛ ТСМЙЖХЧ, ЙНРНПЮЪ Й РНЛС ФЕ НЯСЫЕЯРБКЪЕР ОПНБЕПЙС МЮ ОСЯРНРС, 
+Х Б ЯКСВЮЕ РЮЙНБНИ БНГБПЮЫЮЕР ГМЮВЕМХЕ 'null'. ъ ОНДНАМШЛХ ТСМЙЖХЪЛХ
+ОНКЭГСЧЯЭ СФЕ НЙНКН РПЕУ КЕР.
+  бЯЕ НМХ ДНБНКЭМН ОПНЯРШ, ЙПНЛЕ CreateDate. дКЪ ЕЕ ХЯОНКЭГНБЮМХЪ
+МЮДН ЯМЮВЮКЮ СЯРЮМНБХРЭ ЯБНИЯРБН frAddFunctionLibrary.FormatDate.
+  FormatDate СЯРЮМЮБКХБЮЕЛ Б РНР ТНПЛЮР ДЮРШ ЙНРНПШИ ОНМХЛЮЕР
+БЮЬ SQL ЯЕПБЕП, МЮОПХЛЕП ДКЪ SQL AnyWhere 5.5.05 Ъ ДЕКЮЧ 
 FormatDate := 'yyyy.mm.dd'.
 
-     
+мЮОПХЛЕП БЛЕЯРН РНЦН ВРН АШ ОХЯЮРЭ
 Query.SQL.Add('select * from MYTABLE where CSTRING='+''''+Edit1.Text+'''');
 Query.SQL.Add('select * from MYTABLE where CDATE='+''''+FormatDate('yyyy.mm.dd',DateEdit1.Date)+'''');
 Query.SQL.Add('select * from MYTABLE where CNUM='+Edit1.Text);
 Query.SQL.Add('select * from MYTABLE where CFLOAT='+Edit1.Text);
 
- 
+ЛШ ДЕКЮЕЛ
 Query.SQL.Add('select * from MYTABLE where CSTRING='+CreateStr(Edit1.Text));
 Query.SQL.Add('select * from MYTABLE where CDATE='+CreateDate(DateEdit1.Text));
 Query.SQL.Add('select * from MYTABLE where CNUM='+CreateNum(Edit1.Text));
 Query.SQL.Add('select * from MYTABLE where CFLOAT='+CreateFloat(Edit1.Text));
 
-   .
+хлмн ЩРН ЦНПЮГДН СДНАМЕЕ.
 
-      test.frf      
- .       
-        FastReport`a.
+  б ЮПУХБЕ ОПХЯСРЯРБСЕР ТЮИК test.frf ЦДЕ ЕЯРЭ ОПХЛЕПШ ПЮАНРШ ЯН БЯЕЛХ
+ТСМЙЖХЪЛХ АХАКХНРЕЙХ. нОХЯЮМХЪ БЯЕУ ТСМЙЖХИ БШ ЛНФЕРЕ ОНЯЛНРПЕРЭ ХКХ
+Б ХЯУНДМШУ РЕЙЯРЮУ ТСМЙЖХИ ХКХ Б ЛЕМЕДФЕПЕ ТСМЙЖХИ FastReport`a.
 
-         ,   
-   ,        
-     .
+  еЯКХ С БЮЯ ЕЯРЭ ЙЮЙХЕ КХАН СМХБЕПЯЮКЭМШЕ ТСМЙЖХХ, ЙНРНПШЕ ЛНЦСР АШРЭ
+ОНКЕГМШ АНКЭЬНЛС ВХЯКС КЧДЕИ, РН ОПХЯШКЮИРЕ ХУ ЛМЕ Х БНГЛНФМН НМХ 
+АСДСР БЙКЧВЕМШ Б ЯКЕДСЧЫХЕ БЕПЯХХ АХАКХНРЕЙХ.
 
-      .        
- :
+мС БНР БПНДЕ АШ ОНЙЮ Х БЯЕ. еЯКХ МЮИДЕРЕ ЙЮЙХЕ КХАН НЬХАЙХ ХКХ ЕЯРЭ 
+ОПЕДКНФЕМХЪ ОХЬХРЕ:
 
 stalker@miac.dp.ua
- 
+рНКХЙ цСЯХМ
 Copyright (c) 2001 by Stalker SoftWare
diff --git a/components/lazreport/source/barcode.pas b/components/lazreport/source/barcode.pas
index 78a7bea3..25738bf5 100644
--- a/components/lazreport/source/barcode.pas
+++ b/components/lazreport/source/barcode.pas
@@ -26,9 +26,9 @@ Richard Hugues and Olivier Guilbaud.
 
 
 Diese Komponente darf nur in privaten Projekten verwendet werden.
-Die Weitergabe von vernderte Dateien ist nicht zulssig.
-Fr die Korrektheit der erzeugten Barcodes kann keine Garantie
-bernommen werden.
+Die Weitergabe von veränderte Dateien ist nicht zulässig.
+Für die Korrektheit der erzeugten Barcodes kann keine Garantie
+übernommen werden.
 Anregungen, Bug-Reports, Danksagungen an:
 mailto:shmia@bizerba.de
 
@@ -559,7 +559,7 @@ const
     ('1', '5', '0', '7')     // 9
     );
 
-// Zuordung der Paraitaetsfolgen fr EAN13
+// Zuordung der Paraitaetsfolgen für EAN13
 const
   tabelle_ParityEAN13: array[0..9, 1..6] of char =
     (
@@ -695,12 +695,12 @@ begin
       else
         c := '0';
 
-      // Falls i ungerade ist dann mache Lcke zu Strich
+      // Falls i ungerade ist dann mache Lücke zu Strich
       if odd(j) then
         c := chr(Ord(c) + 5);
       Result := Result + c;
     end;
-    Result := Result + '0';   // Lcke zwischen den Zeichen
+    Result := Result + '0';   // Lücke zwischen den Zeichen
   end;
 
   Result := Result + '70505';   // Stopcode
diff --git a/components/lazreport/source/lr_rrect.pas b/components/lazreport/source/lr_rrect.pas
index eb3ef3db..83d392d6 100644
--- a/components/lazreport/source/lr_rrect.pas
+++ b/components/lazreport/source/lr_rrect.pas
@@ -7,14 +7,14 @@
 {     For question mail to : golivier@free.fr         }
 {*****************************************************}
 {Histo :                                              }
-{ 29/04/99 : Cration                                 }
+{ 29/04/99 : Création                                 }
 { 30/04/99 : Corrections minueurs                     }
 {            Changer le TButton en TImage             }
 {            pour le choix de la couleur              }
 {            de l'ombre.                              }
-{            Initialis avec mots entiers             }
+{            Initialisé avec mots entiers             }
 {            par defaut                               }
-{ 22/06/99 : Ajout la possibilit de dgrad         }
+{ 22/06/99 : Ajouté la possibilité de dégradé         }
 {            mais dans ce cas, c'est un rectangle     }
 { 10/11/99 : Update for the FR 2.31 version           }
 {                                                     }
@@ -54,7 +54,7 @@ type
   TCorner = (ctTopLeft,ctBottomLeft,ctBottomRight,ctTopRight);
   TCornerSet = set of TCorner;
 
-  // Pour enregistrer les paramtres
+  // Pour enregistrer les paramètres
   TfrRoundRect = packed record
     SGradian  : Boolean;   //ShowGradian
     GradStyle : TGradientStyle;
@@ -106,7 +106,7 @@ type
     property SquaredCorners: TCornerSet read GetCorners write SetCorners;
   end;
 
-  // Editeur de proprits
+  // Editeur de propriétés
 
   {$IFNDEF LCLNOGUI}
 
@@ -159,7 +159,7 @@ type
     procedure cbGradianClick(Sender: TObject);
     procedure FormShow(Sender: TObject);
   private
-    { Dclarations prives }
+    { Déclarations privées }
     fShadowColor: TColor;
     fNormalColor: TColor;
     
@@ -168,7 +168,7 @@ type
     procedure UpdateSample;
     function  GetCorners: TCornerSet;
   public
-    { Dclarations publiques }
+    { Déclarations publiques }
     procedure ShowEditor(t: TfrView); override;
     property Corners: TCornerSet read GetCorners write SetCorners;
   end;
@@ -881,7 +881,7 @@ begin
   end
   else
   begin
-    // Rinitialise le panel
+    // Réinitialise le panel
     CC.Pen.Color := clBtnFace;
     CC.Brush.Color := clBtnFace;
     CC.Rectangle(0, 0, imgSample.Width, imgSample.Height);
diff --git a/components/lclextensions/delphicompat.pas b/components/lclextensions/delphicompat.pas
index 300d4b82..7b8b6052 100644
--- a/components/lclextensions/delphicompat.pas
+++ b/components/lclextensions/delphicompat.pas
@@ -2,7 +2,7 @@ unit DelphiCompat;
 
 { Delphi Compatibility Unit
 
-  Copyright (C) 2007 Luiz Amrico Pereira Cmara
+  Copyright (C) 2007 Luiz Américo Pereira Câmara
   pascalive@bol.com.br
 
   This library is free software; you can redistribute it and/or modify it
diff --git a/components/lclextensions/oleutils.pas b/components/lclextensions/oleutils.pas
index 4ec4a53b..51f90848 100644
--- a/components/lclextensions/oleutils.pas
+++ b/components/lclextensions/oleutils.pas
@@ -2,7 +2,7 @@ unit oleutils;
 
 { OLE helper functions
 
-  Copyright (C) 2007 Luiz Amrico Pereira Cmara
+  Copyright (C) 2007 Luiz Américo Pereira Câmara
   pascalive@bol.com.br
 
   This library is free software; you can redistribute it and/or modify it
diff --git a/components/onlinepackagemanager/opkman_contributors.txt b/components/onlinepackagemanager/opkman_contributors.txt
index e39d12af..553197dd 100644
--- a/components/onlinepackagemanager/opkman_contributors.txt
+++ b/components/onlinepackagemanager/opkman_contributors.txt
@@ -5,7 +5,7 @@ Juha Manninen
 lainz
 Maxim Ganetsky
 minesadorada
-Pter Gbor
+Péter Gábor
 Seppo Suutarla
 Swen Heinig
 varianus
diff --git a/components/virtualtreeview/CHANGES.txt b/components/virtualtreeview/CHANGES.txt
index e1094c84..dd892f5d 100644
--- a/components/virtualtreeview/CHANGES.txt
+++ b/components/virtualtreeview/CHANGES.txt
@@ -150,7 +150,7 @@ V5.1.1 (07 Feb 2013):
 
 V5.1.0 (05 Nov 2012):
  - Fixed issue #291: Empty hint strings are shown when using custom hint window classes
- - Added support for VCl styles of RAD Studio XE2 and higher. (Thanks to Dietmar Rsler, issue #288)
+ - Added support for VCl styles of RAD Studio XE2 and higher. (Thanks to Dietmar Rösler, issue #288)
  - Fixed issue #285: access violation when mouse down over checkbox sometimes
  - Fixed issue #293: OnAdvancedHeaderDraw is called with wrong PaintInfo.PaintRectangle
  - Improved creation of IDragSourceHelper and added support for IDragSourceHelper2
diff --git a/components/virtualtreeview/laz.vtaccessibilityfactory.pas b/components/virtualtreeview/laz.vtaccessibilityfactory.pas
index 3cc548d6..0eaf87d5 100644
--- a/components/virtualtreeview/laz.vtaccessibilityfactory.pas
+++ b/components/virtualtreeview/laz.vtaccessibilityfactory.pas
@@ -7,7 +7,7 @@ unit laz.VTAccessibilityFactory;
 // the AccessibleItem is returned when the Accessible is being asked for the first child
 // To create your own IAccessibles, use the VTStandardAccessible unit as a reference,
 // and assign your Accessibles to the variables in tthe unit's initialization.
-// You only need to add the unit to your project, and voil, you have an accessible string tree!
+// You only need to add the unit to your project, and voilá, you have an accessible string tree!
 //
 // Written by Marco Zehe. (c) 2007
 
diff --git a/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas b/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas
index 7526cb79..4b2fd1ec 100644
--- a/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas
+++ b/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas
@@ -1,6 +1,6 @@
 unit laz.VirtualPanningWindow;
 
-{Adapted from VirtualTrees by Luiz Amrico to work in LCL/Lazarus}
+{Adapted from VirtualTrees by Luiz Américo to work in LCL/Lazarus}
 
 {$mode objfpc}{$H+}
 
diff --git a/examples/virtualtreeview/vst_advanced/GeneralAbilitiesDemo.pas b/examples/virtualtreeview/vst_advanced/GeneralAbilitiesDemo.pas
index 188cf48d..1ed32123 100644
--- a/examples/virtualtreeview/vst_advanced/GeneralAbilitiesDemo.pas
+++ b/examples/virtualtreeview/vst_advanced/GeneralAbilitiesDemo.pas
@@ -266,7 +266,7 @@ begin
       4:
         begin
           WideStr := WideChar($20AC);
-          WideStr := 'nichts ist unmglich ' + WideStr;
+          WideStr := 'nichts ist unmöglich ' + WideStr;
           ForeignText := UTF8Encode(WideStr);
         end;
       5:
diff --git a/lcl/interfaces/qt/qtwsdialogs.pp b/lcl/interfaces/qt/qtwsdialogs.pp
index 0469df9b..1746f580 100644
--- a/lcl/interfaces/qt/qtwsdialogs.pp
+++ b/lcl/interfaces/qt/qtwsdialogs.pp
@@ -161,7 +161,7 @@ end;
   Params:  None
   Returns: Nothing
 
-  Dummy handle creator. On Qt we dont need a Handle for common dialogs
+  Dummy handle creator. On Qt we don´t need a Handle for common dialogs
  ------------------------------------------------------------------------------}
 class function TQtWSCommonDialog.CreateHandle(const ACommonDialog: TCommonDialog): TLCLHandle;
 begin
@@ -174,7 +174,7 @@ end;
   Params:  None
   Returns: Nothing
 
-  Dummy handle destructor. On Qt we dont need a Handle for common dialogs
+  Dummy handle destructor. On Qt we don´t need a Handle for common dialogs
  ------------------------------------------------------------------------------}
 class procedure TQtWSCommonDialog.DestroyHandle(const ACommonDialog: TCommonDialog);
 begin
diff --git a/lcl/interfaces/win32/win32winapi.inc b/lcl/interfaces/win32/win32winapi.inc
index d26b5c32..de5d053d 100644
--- a/lcl/interfaces/win32/win32winapi.inc
+++ b/lcl/interfaces/win32/win32winapi.inc
@@ -1234,8 +1234,8 @@ end;
  ------------------------------------------------------------------------------
   Note June 2018: ~bk
   In normal lazarus behavior, Enable is called by
-    1 - TWinControl.InitializeWnd (wcfInitializing in TWinControl.FWinControlFlags)
-    2 - When property TWinControl.Enabled changes : TWinControl.CMENABLEDCHANGED
+    1° - TWinControl.InitializeWnd (wcfInitializing in TWinControl.FWinControlFlags)
+    2° - When property TWinControl.Enabled changes : TWinControl.CMENABLEDCHANGED
 
   To satisfy W10 new behaviour, if the aHWND parameter effectively changes the
   Enabled state of its window, except if it is a TCusomForm descendant,
@@ -2837,7 +2837,7 @@ end;
   Params:  DC, Points, NumPts, Filled, Continous
   Returns: Boolean
 
-  Use Polybezier to draw cubic Bzier curves. The first curve is drawn from the
+  Use Polybezier to draw cubic Bézier curves. The first curve is drawn from the
   first point to the fourth point with the second and third points being the
   control points. If the Continuous flag is TRUE then each subsequent curve
   requires three more points, using the end-point of the previous Curve as its
@@ -2847,7 +2847,7 @@ end;
   excatly as in the first curve. Any additonal points which do not add up to
   a full bezier(4 for Continuous, 3 otherwise) are ingored. There must be at
   least 4 points for an drawing to occur. If the Filled Flag is set to TRUE
-  then the resulting Poly-Bzier will be drawn as a Polygon.
+  then the resulting Poly-Bézier will be drawn as a Polygon.
 
  ------------------------------------------------------------------------------}
 function TWin32WidgetSet.PolyBezier(DC: HDC; Points: PPoint; NumPts: Integer;
diff --git a/lcl/interfaces/wince/wincewsforms.pp b/lcl/interfaces/wince/wincewsforms.pp
index 8306407b..c7f35d99 100644
--- a/lcl/interfaces/wince/wincewsforms.pp
+++ b/lcl/interfaces/wince/wincewsforms.pp
@@ -234,7 +234,7 @@ end;
   Params:  None
   Returns: Nothing
 
-  Creates a Windows CE Form, initializes it according to its properties and shows it
+  Creates a Windows CE Form, initializes it according to it´s properties and shows it
  ------------------------------------------------------------------------------}
 class function TWinCEWSCustomForm.CreateHandle(const AWinControl: TWinControl;
   const AParams: TCreateParams): HWND;