aboutsummaryrefslogtreecommitdiff
path: root/el_GR.ISO8859-7/books/handbook/l10n/chapter.xml
blob: a80069c5c4d87024e6fcd2cb74b2b1dc2791e9e8 (plain) (blame)
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
<?xml version="1.0" encoding="iso-8859-7"?>
<!--

  Ôï Åã÷åéñßäéï ôïõ FreeBSD: ÔïðéêÝò Ñõèìßóåéò - ×ñÞóç êáé Ñýèìéóç I18N/L10N

  The FreeBSD Greek Documentation Project

  $FreeBSD$

  %SOURCE%	en_US.ISO8859-1/books/handbook/l10n/chapter.xml
  %SRCID%	38826

-->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="l10n">
  <info><title>ÔïðéêÝò Ñõèìßóåéò - ×ñÞóç êáé ñýèìéóç I18N/L10N</title>
    <authorgroup>
      <author><personname><firstname>Andrey</firstname><surname>Chernov</surname></personname><contrib>ÓõíåéóöïñÜ ôïõ </contrib></author>
    </authorgroup>
    <authorgroup>
      <author><personname><firstname>Michael C.</firstname><surname>Wu</surname></personname><contrib>ÃñÜöçêå îáíÜ áðü ôïí </contrib></author>
      <!-- 30 Nv 2000 -->
    </authorgroup>
  </info>

  

  <sect1 xml:id="l10n-synopsis">
    <title>Óýíïøç</title>

    <para>Ôï &os; åßíáé Ýíá éäéáßôåñá áðïêåíôñùìÝíï Ýñãï ìå ÷ñÞóôåò êáé
      åèåëïíôÝò óå ïëüêëçñï ôïí êüóìï.  Óôï êåöÜëáéï áõôü óõæçôïýíôáé
      ïé äõíáôüôçôåò ôïðéêþí êáé äéåèíþí ñõèìßóåùí ôïõ &os;, ïé ïðïßåò
      åðéôñÝðïõí óå ÷ñÞóôåò ãëùóóþí åêôüò ôçò ÁããëéêÞò íá åêôåëÝóïõí
      ðñáãìáôéêÞ åñãáóßá.  ÕðÜñ÷ïõí ðïëëïß ðáñÜãïíôåò óôçí õëïðïßçóç ôïõ
      ðëáéóßïõ i18n, ôüóï óå åðßðåäï óõóôÞìáôïò, üóï êáé åöáñìïãþí, êáé
      ãéá ôï ëüãï áõôü, üðïõ ÷ñåéÜæåôáé, ðáñáðÝìðïõìå ôïí áíáãíþóôç óå ðéï
      óõãêåêñéìÝíåò ðçãÝò ôåêìçñßùóçò.</para>

    <para>Áöïý äéáâÜóåôå áõôü ôï êåöÜëáéï, èá îÝñåôå:</para>

    <itemizedlist>
      <listitem>
	<para>Ðùò êùäéêïðïéïýíôáé ïé ãëþóóåò êáé ïé ôïðéêÝò ñõèìßóåéò
	  óôá óýã÷ñïíá ëåéôïõñãéêÜ óõóôÞìáôá.</para>
      </listitem>

      <listitem>
	<para>Ðùò íá âÜëåôå ôïðéêÝò ñõèìßóåéò óôï êÝëõöïò óáò (login
	  shell).</para>
      </listitem>

      <listitem>
	<para>Ðùò íá ñõèìßóåôå ôçí êïíóüëá ãéá ãëþóóåò åêôüò ôçò
	  ÁããëéêÞò.</para>
      </listitem>

      <listitem>
	<para>Ðùò íá ÷ñçóéìïðïéÞóåôå áðïôåëåóìáôéêÜ ôï óýóôçìá X
	  Windows ìå äéáöïñåôéêÝò ãëþóóåò.</para>
      </listitem>

      <listitem>
	<para>Ðïõ íá âñåßôå ðåñéóóüôåñåò ðëçñïöïñßåò ãéá ôç óõããñáöÞ
	  åöáñìïãþí óõìâáôþí ìå ôï ðñüôõðï i18n.</para>
      </listitem>
    </itemizedlist>

    <para>Ðñéí äéáâÜóåôå áõôü ôï êåöÜëáéï, èá ðñÝðåé:</para>

    <itemizedlist>
      <listitem>
	<para>Íá ãíùñßæåôå ðùò íá åãêáôáóôÞóåôå ðñüóèåôï ëïãéóìéêü
	  ôñßôïõ êáôáóêåõáóôÞ (<xref linkend="ports"/>).</para>
      </listitem>
    </itemizedlist>
  </sect1>

  <sect1 xml:id="l10n-basics">
    <title>ÂáóéêÝò Ãíþóåéò</title>

    <sect2>
      <title>Ôé Åßíáé ôï I18N/L10N;</title>

      <indexterm>
	<primary>internationalization</primary>
	<see>localization</see>
      </indexterm>
      <indexterm><primary>localization</primary></indexterm>

      <para>Ïé ïìÜäåò áíÜðôõîçò ëïãéóìéêïý äçìéïýñãçóáí ôïí üñï I18N,
	ùò óõíôüìåõóç ôçò ëÝîçò <quote>internationalization</quote>
	(äéåèíïðïßçóç), ìåôñþíôáò áðëþò ôá ãñÜììáôá ôçò ëÝîçò áíÜìåóá
	óôï ðñþôï êáé ôï ôåëåõôáßï.  Ï üñïò L10N Ý÷åé ðñïêýøåé ìå ôïí ßäéï
	ôñüðï, áõôÞ ôç öïñÜ áðü ôç ëÝîç <quote>localization</quote>
	(ôïðéêïðïßçóç, Þ áðëþò ôïðéêÝò ñõèìßóåéò).  ÓõíäõÜæïíôáò ìåôáîý ôïõò
	ôéò ìåèüäïõò, ôá ðñùôüêïëëá, êáé ôéò åöáñìïãÝò ðïõ óõìâáäßæïõí ìå ôá
	I18N/L10N, ïé ÷ñÞóôåò ìðïñïýí íá ÷ñçóéìïðïéÞóïõí ôéò ãëþóóåò ôçò
	åðéëïãÞò ôïõò.</para>

      <para>Ïé åöáñìïãÝò I18N ðñïãñáììáôßæïíôáé ìå ôç âïÞèåéá åñãáëåßùí
	(kits) êáé âéâëéïèçêþí.  ÅðéôñÝðåôáé Ýôóé óôïõò ðñïãñáììáôéóôÝò íá
	ãñÜøïõí Ýíá áðëü áñ÷åßï êáé íá ìåôáöñÜóïõí ôá ìåíïý êáé ôá êåßìåíá
	ðïõ áðåéêïíßæåé ç åöáñìïãÞ, óå êÜèå ãëþóóá ðïõ áðáéôåßôáé.
	Óõíéóôïýìå Ýíèåñìá óôïõò ðñïãñáììáôéóôÝò íá áêïëïõèïýí ôçí ðáñáðÜíù
	óýìâáóç.</para>
    </sect2>

    <sect2>
      <title>Ãéáôß ÐñÝðåé íá ×ñçóéìïðïéÞóù ôá I18N/L10N;</title>

      <para>Ôá I18N/L10N ÷ñçóéìïðïéïýíôáé êÜèå öïñÜ ðïõ åðéèõìåßôå íá äåßôå,
	íá åéóÜãåôå, Þ íá åðåîåñãáóôåßôå äåäïìÝíá óå ãëþóóåò åêôüò ôçò
	ÁããëéêÞò.</para>
    </sect2>

    <sect2>
      <title>Ðïéåò Ãëþóóåò Õðïóôçñßæïíôáé óôï I18N;</title>

      <para>Ôï I18N êáé ôï L10N äåí åßíáé åéäéêÜ öôéáãìÝíá ãéá ôï &os;.  Ôçí
	äåäïìÝíç óôéãìÞ, õðïóôçñßæïíôáé ïé ðåñéóóüôåñåò ãíùóôÝò ãëþóóåò,
	óõìðåñéëáìâáíïìÝíùí ôùí: Êéíåæéêþí, Ãåñìáíéêþí, ÃéáðùíÝæéêùí,
	Êïñåáôéêþí, Ãáëëéêþí, Ñùóéêþí, ÂéåôíáìÝæéêùí, ê.á.</para>
    </sect2>
  </sect1>

  <sect1 xml:id="using-localization">
    <title>×ñÞóç ôùí Ôïðéêþí Ñõèìßóåùí</title>

    <para>Ôï I18N åßíáé óôçí ðñáãìáôéêüôçôá ìéá óýìâáóç, êáé äåí Ý÷åé
      äçìéïõñãçèåß áðïêëåéóôéêÜ ãéá ôï &os;.  Åðéèõìïýìå ôç âïÞèåéá óáò
      þóôå ôï &os; íá áêïëïõèåß áõôÞ ôç óýìâáóç.</para>

    <indexterm><primary>locale</primary></indexterm>
    <para>Ïé ôïðéêÝò ñõèìßóåéò âáóßæïíôáé óå ôñåéò âáóéêïýò üñïõò:
      Êùäéêü Ãëþóóáò, Êùäéêü ×þñáò êáé Êùäéêïðïßçóç.  Ôá ïíüìáôá ôùí ôïðéêþí
      ñõèìßóåùí ðñïêýðôïõí áðü ôïõò ðáñáðÜíù üñïõò, ìå ôïí ôñüðï ðïõ
      ðåñéãñÜöåôáé ðáñáêÜôù:</para>

    <programlisting><replaceable>ÊùäéêüòÃëþóóáò</replaceable>_<replaceable>Êùäéêüò×þñáò</replaceable>.<replaceable>Êùäéêïðïßçóç</replaceable></programlisting>

    <sect2>
      <title>Êùäéêïß Ãëùóóþí êáé ×ùñþí</title>
      <indexterm><primary>language codes</primary></indexterm>
      <indexterm><primary>country codes</primary></indexterm>

      <para>Ãéá íá ÷ñçóéìïðïéçèïýí ïé ôïðéêÝò ñõèìßóåéò ãéá ìéá óõãêåêñéìÝíç
	ãëþóóá óå Ýíá óýóôçìá &os; (Þ óå Üëëï óýóôçìá ôýðïõ &unix; ðïõ
	õðïóôçñßæåé ôï ðñüôõðï I18N), ï ÷ñÞóôçò èá ðñÝðåé íá âñåé ôïõò
	êùäéêïýò ôçò óõãêåêñéìÝíçò ÷þñáò êáé ãëþóóáò (ïé êùäéêïß ÷ùñþí
	êáèïäçãïýí ôéò åöáñìïãÝò ó÷åôéêÜ ìå ôç äéÜëåêôï ôçò ãëþóóáò ðïõ ðñÝðåé
	íá ÷ñçóéìïðïéçèåß).  ÐñïãñÜììáôá üðùò öõëëïìåôñçôÝò, åîõðçñåôçôÝò
	éóôïóåëßäùí, åîõðçñåôçôÝò SMTP/POP êëð. ðáßñíïõí åðßóçò êÜðïéåò
	áðïöÜóåéò ðïõ åîáñôþíôáé áðü ôïõò êùäéêïýò áõôïýò.  ÐáñáêÜôù öáßíïíôáé
	ìåñéêÜ ðáñáäåßãìáôá ãëùóóþí/÷ùñþí:</para>

      <informaltable frame="none" pgwide="1">
	<tgroup cols="2">
	  <thead>
	    <row>
	      <entry>Êùäéêüò Ãëþóóáò/×þñáò</entry>
	      <entry>ÐåñéãñáöÞ</entry>
	    </row>
	  </thead>

	  <tbody>
	    <row>
	      <entry>en_US</entry>
	      <entry>ÁããëéêÜ - ÇíùìÝíåò Ðïëéôåßåò</entry>
	    </row>

	    <row>
	      <entry>ru_RU</entry>
	      <entry>Ñþóéêá - Ñùóßá</entry>
	    </row>

	    <row>
	      <entry>zh_TW</entry>
	      <entry>ÐáñáäïóéáêÜ ÊéíÝæéêá - ÔáúâÜí</entry>
	    </row>
	  </tbody>
	</tgroup>
      </informaltable>
    </sect2>

    <sect2>
      <title>ÊùäéêïðïéÞóåéò</title>
      <indexterm><primary>encodings</primary></indexterm>
      <indexterm><primary>ASCII</primary></indexterm>

      <para>ÊÜðïéåò ãëþóóåò ÷ñçóéìïðïéïýí êùäéêïðïéÞóåéò ðïõ äåí åßíáé ASCII,
	áëëÜ ðåñéÝ÷ïõí ÷áñáêôÞñåò 8-bit, wide, Þ multibyte (äåßôå ôç
	óåëßäá manual &man.multibyte.3; ãéá ðåñéóóüôåñåò ðëçñïöïñßåò).  Ïé
	ðéï êáéíïýñéåò åöáñìïãÝò óõíÞèùò áíáãíùñßæïõí ôïõò ÷áñáêôÞñåò 8-bit.
	ÁíÜëïãá ìå ôçí õëïðïßçóç, ïé ÷ñÞóôåò ìðïñåß íá ÷ñåéÜæåôáé íá
	ìåôáãëùôôßóïõí ìéá åöáñìïãÞ ìå õðïóôÞñéîç ÷áñáêôÞñùí wide Þ
	multibyte, Þ íá ðñïóáñìüóïõí ôéò ñõèìßóåéò ôïõ ðñïãñÜììáôïò.  Ãéá íá
	Ý÷åôå ôçí éêáíüôçôá íá åéóÜãåôå êáé íá åðåîåñãÜæåóôå ÷áñáêôÞñåò
	multibyte, ç <link xlink:href="&url.base;/ports/index.html">ÓõëëïãÞ ôùí Ports
	  ôïõ &os;</link> äéáèÝôåé ðñïãñÜììáôá ãéá êÜèå ãëþóóá.  Äåßôå ôçí
	ôåêìçñßùóç ãéá ôï I18N óôï áíôßóôïé÷ï Port ôïõ &os;.</para>

      <para>Åéäéêüôåñá, ï ÷ñÞóôçò ÷ñåéÜæåôáé íá äéáâÜóåé ôçí ôåêìçñßùóç ôçò
	åöáñìïãÞò, ãéá íá áðïöáóßóåé ðùò ðñÝðåé íá ôç ñõèìßóåé óùóôÜ Þ ðùò íá
	ðåñÜóåé ôéò óùóôÝò ôéìÝò óôï configure, ôï Makefile Þ ôïí
	ìåôáãëùôôéóôÞ.</para>

      <para>Èá ðñÝðåé íá Ý÷åôå êáôÜ íïõ êÜðïéá ðñÜãìáôá:</para>

      <itemizedlist>
	<listitem>
	  <para>Óåô ÷áñáêôÞñùí ðïõ åîáñôþíôáé áðü ôç ãëþóóá (single C chars
	    character set, äåßôå ôçí &man.multibyte.3;), ð.÷.
	    ISO8859-1, ISO8859-15, KOI8-R, CP437.</para>
	</listitem>

	<listitem>
	  <para>ÊùäéêïðïéÞóåéò Wide Þ multibyte, ð.÷. EUC, Big5.</para>
	</listitem>
      </itemizedlist>

      <para>Ìðïñåßôå íá äåßôå ôçí åíåñãÞ ëßóôá ôùí óåô ÷áñáêôÞñùí óôï
	<link xlink:href="http://www.iana.org/assignments/character-sets">Ìçôñþï
	IANA</link>.</para>

      <note>
	<para>Ôï &os; ÷ñçóéìïðïéåß ãéá ôéò ôïðéêÝò ñõèìßóåéò êùäéêïðïéÞóåéò
	  óõìâáôÝò ìå ôï X11.</para>
      </note>
    </sect2>

    <sect2>
      <title>ÅöáñìïãÝò I18N</title>

      <para>Óôï óýóôçìá ðáêÝôùí êáé ports ôïõ &os;, ïé åöáñìïãÝò ðïõ
	ó÷åôßæïíôáé ìå ôï I18N Ý÷ïõí óôï üíïìá ôïõò ôç ëÝîç
	<literal>I18N</literal> þóôå íá áíáãíùñßæïíôáé åýêïëá.  Ùóôüóï, ìðïñåß
	íá ìçí õðïóôçñßæïõí ðÜíôïôå ôç ãëþóóá ðïõ ÷ñåéÜæåóôå.</para>
    </sect2>

    <sect2 xml:id="setting-locale">
      <title>ÔïðéêÝò Ñõèìßóåéò</title>

      <para>Åßíáé óõíÞèùò áñêåôü íá ãßíåé export ç ôéìÞ ìå ôçí ïíïìáóßá ôçò
	åðéèõìçôÞò ôïðéêÞò ñýèìéóçò, ìÝóù ôçò ìåôáâëçôÞò ðåñéâÜëëïíôïò
	<envar>LANG</envar> óôï êÝëõöïò åéóüäïõ.  Áõôü ìðïñåß íá ãßíåé óôï
	áñ÷åßï <filename>~/.login_conf</filename> ôïõ ÷ñÞóôç, Þ óôï áñ÷åßï
	åêêßíçóçò ôïõ êåëýöïõò ôïõ ÷ñÞóôç (<filename>~/.profile</filename>,
	<filename>~/.bashrc</filename>, <filename>~/.cshrc</filename>).
	Äåí åßíáé áíÜãêç íá èÝóåôå êáé ôéò õðüëïéðåò ìåôáâëçôÝò ôùí ôïðéêþí
	ñõèìßóåùí, üðùò ïé <envar>LC_CTYPE</envar>, <envar>LC_CTIME</envar>.
	Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò, äéáâÜóôå ôçí ôåêìçñßùóç ôïõ &os; ðïõ
	ó÷åôßæåôáé ìå ôçí õðïóôÞñéîç ôçò åðéèõìçôÞò ãëþóóáò.</para>

      <para>Èá ðñÝðåé íá èÝóåôå ôéò äýï ðáñáêÜôù ìåôáâëçôÝò ðåñéâÜëëïíôïò,
	óôá áñ÷åßá ñõèìßóåùí:</para>

      <itemizedlist>
	<listitem>
	  <para>Ôçí <envar>LANG</envar> ãéá ëåéôïõñãßåò ðïõ áíÞêïõí óôçí
	    ïéêïãÝíåéá &posix;<indexterm><primary>POSIX</primary></indexterm> &man.setlocale.3;</para>
	</listitem>

	<listitem>
	  <para>Ôçí <envar>MM_CHARSET</envar> ãéá ôï óýíïëï ÷áñáêôÞñùí MIME<indexterm><primary>MIME</primary></indexterm>
	    ôùí åöáñìïãþí.</para>
	</listitem>
      </itemizedlist>

      <para>Ôï ðáñáðÜíù ðåñéëáìâÜíåé ôçí ñýèìéóç ôïõ êåëýöïõò ÷ñÞóôç, ôçí
	ñýèìéóç ãéá ìéá óõãêåêñéìÝíç åöáñìïãÞ, êáé ôç ñýèìéóç ãéá ôá
	X11.</para>

      <sect3>
	<title>ÌÝèïäïé ÁëëáãÞò Ôïðéêþí Ñõèìßóåùí</title>
	<indexterm><primary>locale</primary></indexterm>
	<indexterm><primary>login class</primary></indexterm>

	<para>ÕðÜñ÷ïõí äýï ìÝèïäïé ãéá ôçí áëëáãÞ ôùí ôïðéêþí ñõèìßóåùí, ôéò
	  ïðïßåò êáé ðåñéãñÜöïõìå ðáñáêÜôù.  Ç ðñþôç (ôçí ïðïßá êáé
	  óõíéóôïýìå) õëïðïéåßôáé èÝôïíôáò ôéìÝò óôéò ìåôáâëçôÝò ðåñéâÜëëïíôïò
	  óôï <link linkend="login-class">login class</link>, êáé ç äåýôåñç
	  áëëÜæïíôáò ôéò ôéìÝò ôùí ìåôáâëçôþí ðåñéâÜëëïíôïò óôï
	  <link linkend="startup-file">áñ÷åßï åêêßíçóçò</link> ôïõ êåëýöïõò
	  ôïõ ÷ñÞóôç.</para>

	<sect4 xml:id="login-class">
	  <title>ÌÝèïäïò ÊëÜóåùí Åéóüäïõ (Login Class)</title>

	  <para>Ç ìÝèïäïò áõôÞ åðéôñÝðåé íá ãßíåé ç ñýèìéóç ôùí ìåôáâëçôþí
	    ðåñéâÜëëïíôïò ìéá öïñÜ ãéá êÜèå êÝëõöïò, áíôß íá ÷ñåéÜæåôáé íá
	    ôåèïýí óõãêåêñéìÝíåò ôéìÝò óôï áñ÷åßï åêêßíçóçò ôïõ êáèåíüò
	    ÷ùñéóôÜ.  Ïé <link linkend="usr-setup">Ñõèìßóåéò óå Åðßðåäï
	    ×ñÞóôç</link> ìðïñïýí íá ãßíïõí áðü ôïí ßäéï ôï ÷ñÞóôç, åíþ ïé
	    <link linkend="adm-setup">Ñõèìßóåéò óå Åðßðåäï Äéá÷åéñéóôÞ</link>
	    áðáéôïýí ðñïíüìéá õðåñ÷ñÞóôç.</para>

	  <sect5 xml:id="usr-setup">
	    <title>Ñõèìßóåéò óå Åðßðåäï ×ñÞóôç</title>

	    <para>Ôï ðáñáêÜôù áðëü ðáñÜäåéãìá, äåß÷íåé Ýíá áñ÷åßï
	      <filename>.login_conf</filename> óôïí êáôÜëïãï êÜðïéïõ ÷ñÞóôç
	      óôï ïðïßï êáé ïé äýï ìåôáâëçôÝò Ý÷ïõí ôåèåß ãéá êùäéêïðïßçóç
	      Latin-1:</para>

	    <programlisting>me:\
	:charset=ISO-8859-1:\
	:lang=de_DE.ISO8859-1:</programlisting>

	    <indexterm><primary>Traditional Chinese</primary><secondary>BIG-5 encoding</secondary></indexterm>
	    <para>ÐáñáêÜôù âëÝðåôå Ýíá <filename>.login_conf</filename> óôï
	      ïðïßï ïé ìåôáâëçôÝò Ý÷ïõí ôåèåß ãéá ÐáñáäïóéáêÜ ÊéíÝæéêá óå
	      êùäéêïðïßçóç BIG-5.  ÐáñáôçñÞóôå üôé Ý÷ïõìå èÝóåé ðïëý
	      ðåñéóóüôåñåò ìåôáâëçôÝò, êáèþò êÜðïéåò åöáñìïãÝò äåí óÝâïíôáé
	      óùóôÜ ôéò ìåôáâëçôÝò ãéá ÊéíÝæéêá, ÃéáðùíÝæéêá êáé
	      ÊïñåÜôéêá.</para>

	    <programlisting>#Users who do not wish to use monetary units or time formats
#of Taiwan can manually change each variable
me:\
	:lang=zh_TW.Big5:\
	:setenv=LC_ALL=zh_TW.Big5:\
	:setenv=LC_COLLATE=zh_TW.Big5:\
	:setenv=LC_CTYPE=zh_TW.Big5:\
	:setenv=LC_MESSAGES=zh_TW.Big5:\
	:setenv=LC_MONETARY=zh_TW.Big5:\
	:setenv=LC_NUMERIC=zh_TW.Big5:\
	:setenv=LC_TIME=zh_TW.Big5:\
	:charset=big5:\
	:xmodifiers="@im=gcin": #Set gcin as the XIM Input Server</programlisting>

	    <para>Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò, äåßôå ôéò <link linkend="adm-setup">Ñõèìßóåéò óå Åðßðåäï Äéá÷åéñéóôÞ</link>
	      êáé ôçí &man.login.conf.5;.</para>
	  </sect5>

	  <sect5 xml:id="adm-setup">
	    <title>Ñõèìßóåéò óå Åðßðåäï Äéá÷åéñéóôÞ</title>

	    <para>Âåâáéùèåßôå üôé Ý÷åé ïñéóôåß ç óùóôÞ ãëþóóá óôçí êëÜóç ôïõ
	      ÷ñÞóôç, óôï áñ÷åßï <filename>/etc/login.conf</filename>.
	      Óôï áñ÷åßï áõôü èá ðñÝðåé íá õðÜñ÷ïõí ïé ðáñáêÜôù
	      ñõèìßóåéò:</para>

	    <programlisting><replaceable>language_name</replaceable>|<replaceable>Account Type Description</replaceable>:\
	:charset=<replaceable>MIME_charset</replaceable>:\
	:lang=<replaceable>locale_name</replaceable>:\
	:tc=default:</programlisting>

	    <para>Ìå âÜóç ôï ðñïçãïýìåíï ðáñÜäåéãìá ìáò ðïõ ÷ñçóéìïðïéÞóáìå
	      Latin-1, ôï áñ÷åßï èá ìïéÜæåé ìå ôï ðáñáêÜôù:</para>

	    <programlisting>german|German Users Accounts:\
	:charset=ISO-8859-1:\
	:lang=de_DE.ISO8859-1:\
	:tc=default:</programlisting>

	    <para>Ðñéí êÜíåôå áëëáãÝò óôéò ÊëÜóåéò Åéóüäïõ (Login Classes) ôùí
	      ÷ñçóôþí, åêôåëÝóôå ôçí ðáñáêÜôù åíôïëÞ:</para>

	    <screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen>

	    <para>þóôå íá åíåñãïðïéçèïýí óôï óýóôçìá ïé áëëáãÝò ðïõ êÜíáôå óôï
	      <filename>/etc/login.conf</filename>.</para>

	    <bridgehead renderas="sect4">ÁëëáãÞ ÊëÜóåùí Åéóüäïõ ìÝóù ôçò &man.vipw.8;</bridgehead>

	    <indexterm>
	      <primary><command>vipw</command></primary>
	    </indexterm>
	    <para>×ñçóéìïðïéÞóôå ôçí <command>vipw</command> ãéá íá
	      ðñïóèÝóåôå íÝïõò ÷ñÞóôåò, êáé êÜíôå ôçí êáôá÷þñéóç íá ìïéÜæåé ìå
	      ôçí ðáñáêÜôù:</para>

	    <programlisting>user:password:1111:11:<replaceable>language</replaceable>:0:0:User Name:/home/user:/bin/sh</programlisting>

	    <bridgehead renderas="sect4">ÁëëáãÞ ÊëÜóåùí Åéóüäïõ ìÝóù ôçò &man.adduser.8;</bridgehead>

	    <indexterm>
	      <primary><command>adduser</command></primary>
	    </indexterm>
	    <indexterm><primary>login class</primary></indexterm>
	    <para>×ñçóéìïðïéÞóôå ôçí <command>adduser</command> ãéá íá
	      ðñïóèÝóåôå íÝïõò ÷ñÞóôåò, êáé Ýðåéôá áêïëïõèÞóôå ôéò ðáñáêÜôù
	      ïäçãßåò:</para>

	    <itemizedlist>
	      <listitem>
		<para>ÈÝóôå ôï <literal>defaultclass =
		  language</literal> óôï
		  <filename>/etc/adduser.conf</filename>.  Íá Ý÷åôå õðüøç óáò
		  üôé óå áõôÞ ôçí ðåñßðôùóç, èá ðñÝðåé íá ïñßóåôå ìéá êëÜóç
		  <literal>default</literal> ãéá üëïõò ôïõò ÷ñÞóôåò Üëëùí
		  ãëùóóþí.</para>
	      </listitem>

	      <listitem>
		<para>Ìéá åíáëëáêôéêÞ ëýóç, åßíáé íá áðáíôÜôå êÜèå öïñÜ óôçí
		  åñþôçóç</para>

		<screen><prompt>Enter login class: default []: </prompt></screen>
		<para>ðïõ åìöáíßæåôáé áðü ôçí &man.adduser.8;.</para>
	      </listitem>

	      <listitem>
		<para>Áêüìá ìéá åíáëëáêôéêÞ ëýóç, åßíáé íá ÷ñçóéìïðïéÞóåôå ôï
		  ðáñáêÜôù óå êÜèå ÷ñÞóôç ðïõ èÝëåôå íá ðñïóèÝóåôå êáé ï
		  ïðïßïò ÷ñçóéìïðïéåß äéáöïñåôéêÞ ãëþóóá:</para>

		<screen>&prompt.root; <userinput>adduser -class language</userinput></screen>
	      </listitem>
	    </itemizedlist>

	    <bridgehead renderas="sect4">ÁëëáãÞ ÊëÜóåùí Åéóüäïõ ìÝóù ôçò &man.pw.8;</bridgehead>
	    <indexterm>
	      <primary><command>pw</command></primary>
	    </indexterm>
	    <para>Áí ÷ñçóéìïðïéåßôå ôçí &man.pw.8; ãéá íá ðñïóèÝóåôå íÝïõò
	      ÷ñÞóôåò, êáëÝóôå ôçí ìå ôïí ðáñáêÜôù ôñüðï:</para>

	    <screen>&prompt.root; <userinput>pw useradd user_name -L language</userinput></screen>
	  </sect5>
	</sect4>

	<sect4 xml:id="startup-file">
	  <title>ÌÝèïäïò Áñ÷åßùí Åêêßíçóçò Êåëýöïõò</title>

	  <note>
	    <para>Ç ìÝèïäïò áõôÞ äåí óõíßóôáôáé, êáèþò áðáéôåß äéáöïñåôéêÝò
	      ñõèìßóåéò ãéá êÜèå äéáöïñåôéêü ðñüãñáììá êåëýöïõò ðïõ
	      ÷ñçóéìïðïéåßôáé.  ÐñïôéìÞóôå êáëýôåñá ôçí ìÝèïäï ôùí
	      <link linkend="login-class">ÊëÜóåùí Åéóüäïõ</link>.</para>
	  </note>

	  <indexterm><primary>MIME</primary></indexterm>
	  <indexterm><primary>locale</primary></indexterm>
	  <para>Ãéá íá ðñïóèÝóåôå ôéò ôïðéêÝò ñõèìßóåéò êáé ôï óåô ÷áñáêôÞñùí
	    MIME, ñõèìßóôå áðëþò ôéò äýï ìåôáâëçôÝò ðåñéâÜëëïíôïò ðïõ
	    öáßíïíôáé ðáñáêÜôù óôï áñ÷åßï
	    <filename>/etc/profile</filename> Þ/êáé óôï
	    <filename>/etc/csh.login</filename>.  Èá ÷ñçóéìïðïéÞóïõìå ôá
	    ÃåñìáíéêÜ ùò ãëþóóá ãéá ôï ðáñáêÜôù ðáñÜäåéãìá:</para>

	  <para>Óôï <filename>/etc/profile</filename>:</para>

	  <programlisting><envar>LANG=de_DE.ISO8859-1; export LANG</envar>
<envar>MM_CHARSET=ISO-8859-1; export MM_CHARSET</envar></programlisting>

	  <para>¹ óôï <filename>/etc/csh.login</filename>:</para>

	  <programlisting><envar>setenv LANG de_DE.ISO8859-1</envar>
<envar>setenv MM_CHARSET ISO-8859-1</envar></programlisting>

	  <para>ÅíáëëáêôéêÜ, ìðïñåßôå íá ðñïóèÝóåôå ôéò ðáñáðÜíù ïäçãßåò óôï
	    <filename>/usr/share/skel/dot.profile</filename> (áíôßóôïé÷á ìå
	    ôéò ïäçãßåò ãéá ôï <filename>/etc/profile</filename> ðïõ åßäáìå
	    ðáñáðÜíù), Þ óôï <filename>/usr/share/skel/dot.login</filename>
	    (áíôßóôïé÷á ìå ôéò ïäçãßåò ãéá ôï
	    <filename>/etc/csh.login</filename> ðïõ åßäáìå åðßóçò
	    ðáñáðÜíù).</para>

	  <para>Ãéá ôï X11:</para>

	  <para>Óôï <filename>$HOME/.xinitrc</filename>:</para>

	  <programlisting><envar>LANG=de_DE.ISO8859-1; export LANG</envar></programlisting>

	  <para>¹:</para>

	  <programlisting><envar>setenv LANG de_DE.ISO8859-1</envar></programlisting>

	  <para>ÁíÜëïãá ìå ôï êÝëõöïò ðïõ ÷ñçóéìïðïéåßôå (äåßôå
	    ðáñáðÜíù).</para>
	</sect4>
      </sect3>
    </sect2>

    <sect2 xml:id="setting-console">
      <title>Ñõèìßóåéò ãéá ôçí Êïíóüëá</title>

      <para>Ãéá üëá ôá single C óåô ÷áñáêôÞñùí, ìðïñåßôå íá èÝóåôå ôéò
	ãñáììáôïóåéñÝò ôçò êïíóüëáò óôï <filename>/etc/rc.conf</filename>
	ãéá ôçí åðéèõìçôÞ ãëþóóá, ãñÜöïíôáò:</para>

      <programlisting>font8x16=<replaceable>font_name</replaceable>
font8x14=<replaceable>font_name</replaceable>
font8x8=<replaceable>font_name</replaceable></programlisting>

      <para>Ôï <replaceable>font_name</replaceable> åäþ ðñïêýðôåé áðü ôï
	áíôßóôïé÷ï áñ÷åßï ôïõ êáôáëüãïõ
	<filename>/usr/share/syscons/fonts</filename>, áöáéñþíôáò ôçí
	êáôÜëçîç <filename>.fnt</filename>.</para>

      <indexterm>
	<primary><application>sysinstall</application></primary>
      </indexterm>
      <indexterm><primary>keymap</primary></indexterm>
      <indexterm><primary>screenmap</primary></indexterm>
      <para>Áí ÷ñåéÜæåôáé, ÷ñçóéìïðïéÞóôå ôçí êáôÜëëçëç áíôéóôïß÷çóç
	ðëçêôñïëïãßïõ (keymap) êáé ïèüíçò ãéá ôï óåô ÷áñáêôÞñùí single C ðïõ
	÷ñçóéìïðïéåßôå, ìÝóù ôïõ
	<command>sysinstall</command>.
	Ìüëéò åêôåëÝóåôå ôï <application>sysinstall</application>, åðéëÝîôå
	ôï <guimenuitem>Configure</guimenuitem>, êáé Ýðåéôá ôï
	<guimenuitem>Console</guimenuitem>.  ÅíáëëáêôéêÜ, ìðïñåßôå íá
	ðñïóèÝóåôå ôï ðáñáêÜôù óôï <filename>/etc/rc.conf</filename>:</para>

      <programlisting>scrnmap=<replaceable>screenmap_name</replaceable>
keymap=<replaceable>keymap_name</replaceable>
keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>

      <para>Óôçí ðåñßðôùóç áõôÞ, ôï <replaceable>screenmap_name</replaceable>
	ðñïÝñ÷åôáé áðü Ýíá áñ÷åßï ôïõ êáôáëüãïõ
	<filename>/usr/share/syscons/scrnmaps</filename>, ÷ùñßò ôçí êáôÜëçîç
	<filename>.scm</filename>.  Ç áíôéóôïß÷çóç ïèüíçò ìáæß ìå ôçí
	áíôßóôïé÷ç ãñáììáôïóåéñÜ, ÷ñçóéìïðïéåßôáé óõíÞèùò ãéá ôçí åðÝêôáóç ôïõ
	8ïõ bit óôï 9o, ãéá êÜñôåò VGA ðïõ ÷ñçóéìïðïéïýí ìÞôñá ÷áñáêôÞñùí ìå
	8 óôÞëåò.</para>

      <!-- Åëðßæù íá Ýâãáëá ôï óùóôü íüçìá ðáñáðÜíù... -->

      <para>Áí Ý÷åôå åíåñãïðïéçìÝíï ôïí äáßìïíá
	<application>moused</application> óôï áñ÷åßï
	<filename>/etc/rc.conf</filename>:</para>

      <programlisting>moused_enable="YES"</programlisting>

      <para>êáëü èá åßíáé íá åîåôÜóåôå ôéò ðëçñïöïñßåò ó÷åôéêÜ ìå ôïí äñïìÝá
	ôïõ ðïíôéêéïý ðïõ åìöáíßæïíôáé óôçí ðáñáêÜôù ðáñÜãñáöï.</para>

      <indexterm>
	<primary><application>moused</application></primary>
      </indexterm>
      <para>Ï ðñïåðéëåãìÝíïò äñïìÝáò ôïõ ðïíôéêéïý ðïõ ÷ñçóéìïðïéåßôáé áðü ôï
	ðñüãñáììá ïäÞãçóçò &man.syscons.4;, êáôáëáìâÜíåé ôéò èÝóåéò 0xd0-0xd3
	ôïõ óõíüëïõ ÷áñáêôÞñùí.  Áí áõôÞ ç ðåñéï÷Þ ÷áñáêôÞñùí äåí åßíáé
	äéáèÝóéìç óôç ãëþóóá ðïõ ÷ñçóéìïðïéåßôå, èá ðñÝðåé íá ìåôáêéíÞóåôå ôçí
	ðåñéï÷Þ ôïõ äñïìÝá Ýîù áðü áõôÞí.  Ãéá íá ãßíåé áõôü óôï &os;,
	ðñïóèÝóôå ôçí áêüëïõèç ãñáììÞ óôï
	<filename>/etc/rc.conf</filename>:</para>

      <programlisting>mousechar_start=3</programlisting>

      <para>Ôï <replaceable>keymap_name</replaceable> ðñïÝñ÷åôáé áðü Ýíá
	áñ÷åßï ôïõ êáôáëüãïõ <filename>/usr/share/syscons/keymaps</filename>,
	÷ùñßò ôçí êáôÜëçîç <filename>.kbd</filename>.  Áí äåí åßóôå óßãïõñïò
	ãéá ôçí áíôéóôïß÷çóç ðëçêôñïëïãßïõ ðïõ ÷ñåéÜæåôáé íá ÷ñçóéìïðïéÞóåôå,
	ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ôï &man.kbdmap.1; ãéá íá êÜíåôå äïêéìÝò
	óå äéÜöïñåò áíôéóôïé÷ßóåéò, ÷ùñßò íá ÷ñåéÜæåôáé íá êÜíåôå
	åðáíåêêßíçóç.</para>

      <para>Ç ëåéôïõñãßá <literal>keychange</literal> ÷ñçóéìïðïéåßôáé óõíÞèùò
	ãéá ôïí ðñïãñáììáôéóìü ôùí ðëÞêôñùí ëåéôïõñãéþí (function keys), þóôå
	íá ôáéñéÜæïõí ìå ôïí åðéëåãìÝíï ôýðï ôåñìáôéêïý, êáèþò ïé áêïëïõèßåò
	ôùí ðëÞêôñùí ëåéôïõñãéþí äåí ìðïñïýí íá êáèïñéóôïýí óôéò
	áíôéóôïé÷ßóåéò ðëçêôñïëïãßïõ.</para>

      <para>Âåâáéùèåßôå åðßóçò üôé Ý÷åôå ñõèìßóåé ôï óùóôü ôýðïõ ôåñìáôéêïý
	óôï <filename>/etc/ttys</filename> ãéá üëåò ôéò êáôá÷ùñßóåéò
	<literal>ttyv*</literal>.  Ôç äåäïìÝíç óôéãìÞ, ïé ðñïêáèïñéóìÝíåò
	áíôéóôïé÷ßåò åßíáé:</para>

      <informaltable frame="none" pgwide="1">
	<tgroup cols="2">
	  <thead>
	    <row>
	      <entry>Óåô ×áñáêôÞñùí</entry>
	      <entry>Ôýðïò Ôåñìáôéêïý</entry>
	    </row>
	  </thead>

	  <tbody>
	    <row>
	      <entry>ISO8859-1 Þ ISO8859-15</entry>
	      <entry><literal>cons25l1</literal></entry>
	    </row>

	    <row>
	      <entry>ISO8859-2</entry>
	      <entry><literal>cons25l2</literal></entry>
	    </row>

	    <row>
	      <entry>ISO8859-7</entry>
	      <entry><literal>cons25l7</literal></entry>
	    </row>

	    <row>
	      <entry>KOI8-R</entry>
	      <entry><literal>cons25r</literal></entry>
	    </row>

	    <row>
	      <entry>KOI8-U</entry>
	      <entry><literal>cons25u</literal></entry>
	    </row>

	    <row>
	      <entry>CP437 (ðñïåðéëåãìÝíï VGA)</entry>
	      <entry><literal>cons25</literal></entry>
	    </row>

	    <row>
	      <entry>US-ASCII</entry>
	      <entry><literal>cons25w</literal></entry>
	    </row>
	  </tbody>
	</tgroup>
      </informaltable>

      <para>Ãéá ãëþóóåò ìå ÷áñáêôÞñåò wide Þ multibyte, ÷ñçóéìïðïéÞóôå ôï
	óùóôü &os; port óôïí êáôÜëïãï
	<filename>/usr/ports/language</filename>.
	ÌåñéêÝò èýñåò åìöáíßæïíôáé ùò êïíóüëá, åíþ ôï óýóôçìá ôéò âëÝðåé ùò
	óåéñéáêÜ vtty, êáé Ýôóé ðñÝðåé íá ðáñáêñáôÞóåôå áñêåôÜ vtty, ôüóï ãéá
	ôï X11 üóï êáé ãéá ôçí øåõôü-óåéñéáêÞ êïíóüëá.  ÐáñáêÜôù èá âñåßôå
	ìéá ìåñéêþò åíçìåñùìÝíç ëßóôá ãéá ÷ñÞóç Üëëùí ãëùóóþí óôçí
	êïíóüëá:</para>

      <informaltable frame="none" pgwide="1">
	<tgroup cols="2">
	  <thead>
	    <row>
	      <entry>Ãëþóóá</entry>
	      <entry>Ôïðïèåóßá</entry>
	    </row>
	  </thead>

	  <tbody>
	    <row>
	      <entry>ÐáñáäïóéáêÜ ÊéíÝæéêá (BIG-5)</entry>
	      <entry><package>chinese/big5con</package></entry>
	    </row>

	    <row>
	      <entry>ÃéáðùíÝæéêá</entry>
	      <entry><package>japanese/kon2-16dot</package>
	      Þ
	      <package>japanese/mule-freewnn</package></entry>
	    </row>

	    <row>
	      <entry>ÊïñåÜôéêá</entry>
	      <entry><package>korean/han</package></entry>
	    </row>
	  </tbody>
	</tgroup>
      </informaltable>
    </sect2>

    <sect2>
      <title>Ñýèìéóç ôïõ X11</title>

      <para>Áí êáé ôï X11 äåí åßíáé ìÝñïò ôïõ &os;&nbsp;Project, èá äþóïõìå
	åäþ êÜðïéåò ÷ñÞóéìåò ðëçñïöïñßåò ãéá üóïõò ôï ÷ñçóéìïðïéïýí óôï &os;.
	Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò, äåßôå ôçí <link xlink:href="http://www.x.org/">äéêôõáêÞ ôïðïèåóßá ôïõ &xorg;</link>,
	Þ ôïõ åîõðçñåôçôÞ X11 ðïõ ðñüêåéôáé íá ÷ñçóéìïðïéÞóåôå.</para>

      <para>Óôï áñ÷åßï <filename>~/.Xresources</filename>, ìðïñåßôå
	åðéðñüóèåôá íá áëëÜîåôå êáé Üëëåò ñõèìßóåéò ðïõ ó÷åôßæïíôáé ìå ôï
	I18N (ð.÷. ãñáììáôïóåéñÝò, ìåíïý, ê.ë.ð.).</para>

      <sect3>
	<title>Áðåéêüíéóç Ãñáììáôïóåéñþí</title>

	<indexterm><primary>X11 True Type font server</primary></indexterm>
	<para>ÅãêáôáóôÞóôå ôïí åîõðçñåôçôÞ <application>&xorg;</application>
	  (<package>x11-servers/xorg-server</package>)
	  êáé Ýðåéôá åãêáôáóôÞóôå ôéò ãñáììáôïóåéñÝò &truetype; ãéá ôçí
	  åðéèõìçôÞ ãëþóóá.  Ìå ôéò óùóôÝò ôïðéêÝò ñõèìßóåéò, èá ìðïñåßôå íá
	  äåßôå ôçí åðéëåãìÝíç ãëþóóá óôá ìåíïý êáé ôá ìçíýìáôá ôïõ ãñáöéêïý
	  ðåñéâÜëëïíôïò.</para>
      </sect3>

      <sect3>
	<title>ÅéóáãùãÞ ìç-Áããëéêþí ×áñáêôÞñùí</title>

	<indexterm><primary>X11 Input Method (XIM)</primary></indexterm>
	<para>Ç ìÝèïäïò åéóüäïõ X11 (XIM, X11 Input Method), åßíáé Ýíá íÝï
	  ðñüôõðï ãéá üëïõò ôïõò ðåëÜôåò X11.  ¼ëåò ïé åöáñìïãÝò ôïõ X11 èá
	  ðñÝðåé íá ãñÜöïíôáé ùò ðåëÜôåò ôïõ XIM, êáé íá ëáìâÜíïõí åßóïäï áðü
	  åîõðçñåôçôÝò åéóüäïõ XIM.  ÕðÜñ÷ïõí äéáèÝóéìïé äéÜöïñïé
	  åîõðçñåôçôÝò XIM, ãéá äéáöïñåôéêÝò ãëþóóåò.</para>
      </sect3>
    </sect2>

    <sect2>
      <title>Ñýèìéóç ÅêôõðùôÞ</title>

      <para>ÊÜðïéá óåô ÷áñáêôÞñùí single C åßíáé óõíÞèùò åíóùìáôùìÝíá óôï
	ßäéï ôï õëéêü ôùí åêôõðùôþí.  Ôá óåô ÷áñáêôÞñùí ôýðïõ wide Þ multibyte
	áðáéôïýí åéäéêÝò ñõèìßóåéò, êáé óõíéóôïýìå íá ÷ñçóéìïðïéÞóåôå ôï
	<application>apsfilter</application>.  Ìðïñåßôå åðßóçò íá ìåôáôñÝøåôå
	ôï Ýããñáöï óáò óå &postscript; Þ PDF, ÷ñçóéìïðïéþíôáò åñãáëåßá åéäéêÜ
	öôéáãìÝíá ãéá ôç óõãêåêñéìÝíç ãëþóóá.</para>
    </sect2>

    <sect2>
      <title>ÐõñÞíáò êáé ÓõóôÞìáôá Áñ÷åßùí</title>

      <para>Ôï óýóôçìá áñ÷åßùí FFS (fast filesystem) ôïõ &os; ìðïñåß íá
	äéá÷åéñéóôåß ïíüìáôá áñ÷åßùí ðïõ áíÞêïõí óå óåô single C (åßíáé 8-bit
	clean, äåßôå êáé ôï &man.multibyte.3;), áëëÜ äåí áðïèçêåýåé ôï óåô
	÷áñáêôÞñùí ðïõ ÷ñçóéìïðïéåßôáé.  Ìå Üëëá ëüãéá, åßíáé 8-bit áëëÜ äåí
	ãíùñßæåé ôßðïôá ãéá ôçí êùäéêïðïßçóç ôùí ÷áñáêôÞñùí.  Åðßóçìá, ôï FFS
	äåí õðïóôçñßæåé áêüìá óåô ÷áñáêôÞñùí wide Þ multibyte.  ÕðÜñ÷ïõí
	ùóôüóï êÜðïéá áíåîÜñôçôá patches ãéá ôï FFS ðïõ õðïóôçñßæïõí áõôÝò ôéò
	äõíáôüôçôåò.  Ðñüêåéôáé ìüíï ãéá ðñïóùñéíÝò êáé ìç ìåôáöÝñóéìåò ëýóåéò
	Þ hacks, êáé Ý÷ïõìå áðïöáóßóåé íá ìçí ôá ðåñéëÜâïõìå óôï êåíôñéêü
	äÝíôñï ðçãáßïõ êþäéêá.  Äåßôå ôéò éóôïóåëßäåò ôùí áíôßóôïé÷ùí ãëùóóþí
	ãéá ðåñéóóüôåñåò ðëçñïöïñßåò êáé ãéá íá áíáêôÞóåôå ôá áðáñáßôçôá
	áñ÷åßá.</para>

      <indexterm><primary>DOS</primary></indexterm>
      <indexterm><primary>Unicode</primary></indexterm>
      <para>Ôï óýóôçìá áñ÷åßùí &ms-dos; óôï &os; Ý÷åé ôçí äõíáôüôçôá íá
	ñõèìéóôåß þóôå íá ìåôáôñÝðåé ìåôáîý ôùí óåô ÷áñáêôÞñùí
	Unicode, ôïõ &ms-dos;, êáé ôïõ óåô ÷áñáêôÞñùí ðïõ Ý÷åé åðéëåãåß ãéá
	ôï óýóôçìá áñ÷åßùí ôïõ &os;.  Ãéá ðåñéóóüôåñåò ëåðôïìÝñåéåò, äåßôå ôç
	óåëßäá manual &man.mount.msdosfs.8;.</para>
    </sect2>
  </sect1>

  <sect1 xml:id="l10n-compiling">
    <title>Ìåôáãëþôôéóç ÐñïãñáììÜôùí I18N</title>

    <para>ÐïëëÜ ports ôïõ &os; äéáèÝôïõí õðïóôÞñéîç I18N.  Óå ìåñéêÜ áðü áõôÜ,
      ôï -I18N åßíáé ìÝñïò ôïõ ïíüìáôïò ôïõò.  Ôá ðñïãñÜììáôá áõôÜ, êáé ðïëëÜ
      ðåñéóóüôåñá, Ý÷ïõí åíóùìáôùìÝíç õðïóôÞñéîç ãéá I18N êáé äåí ÷ñåéÜæïíôáé
      Üëëåò åéäéêÝò ñõèìßóåéò.</para>

    <indexterm>
      <primary><application>MySQL</application></primary>
    </indexterm>
    <para>Ùóôüóï, óå êÜðïéåò åöáñìïãÝò üðùò ç
      <application>MySQL</application>, èá ðñÝðåé íá ñõèìéóôåß ôï
      <filename>Makefile</filename> ìå ôï åðéèõìçôü óåô ÷áñáêôÞñùí.  Áõôü
      óõíÞèùò ãßíåôáé ðåñíþíôáò ìéá ôéìÞ óôï
      <application>configure</application> óôïí ðçãáßï êþäéêá, Þ áëëÜæïíôáò
      ôï ßäéï ôï <filename>Makefile</filename>.</para>
  </sect1>

  <sect1 xml:id="lang-setup">
    <title>ÔïðéêÝò Ñõèìßóåéò ãéá ÓõãêåêñéìÝíåò Ãëþóóåò</title>

    <sect2 xml:id="ru-localize">
      <info><title>Ñþóéêç Ãëþóóá (Êùäéêïðïßçóç KOI8-R)</title>
	<authorgroup>
	  <author><personname><firstname>Andrey</firstname><surname>Chernov</surname></personname><contrib>Áñ÷éêÞ óõíåéóöïñÜ ôïõ </contrib></author>
	</authorgroup>
      </info>
      
      <indexterm>
	<primary>localization</primary>
	<secondary>Russian</secondary>
      </indexterm>

      <para>Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò ó÷åôéêÜ ìå ôçí êùäéêïðïßçóç KOI8-R,
	äåßôå ôéò <link xlink:href="http://koi8.pp.ru/">ÁíáöïñÝò Ó÷åôéêÜ ìå ôï Óåô
	×áñáêôÞñùí KOIR-8 (Ñùóéêü Óýíïëï ×áñáêôÞñùí)</link>.</para>

      <sect3>
	<title>ÔïðéêÝò Ñõèìßóåéò</title>

	<para>ÔïðïèåôÞóôå ôéò áêüëïõèåò ãñáììÝò óôï áñ÷åßï óáò
	  <filename>~/.login_conf</filename>:</para>

	<programlisting>me:My Account:\
	:charset=KOI8-R:\
	:lang=ru_RU.KOI8-R:</programlisting>

	<para>Ãéá ðáñáäåßãìáôá ðïõ ó÷åôßæïíôáé ìå ôéò
	  <link linkend="setting-locale">ÔïðéêÝò Ñõèìßóåéò</link>, äåßôå
	  ðñïçãïýìåíåò åíüôçôåò óå áõôü ôï êåöÜëáéï.</para>
      </sect3>

      <sect3>
	<title>Ñýèìéóç Êïíóüëáò</title>

	<itemizedlist>
	  <listitem>
	    <para>ÐñïóèÝóôå ôçí áêüëïõèç ãñáììÞ óôï áñ÷åßï
	      <filename>/etc/rc.conf</filename>:</para>

	    <programlisting>mousechar_start=3</programlisting>
	  </listitem>

	  <listitem>
	    <para>×ñçóéìïðïéÞóôå åðßóçò ôéò ðáñáêÜôù ñõèìßóåéò óôï
	      <filename>/etc/rc.conf</filename>:</para>

	    <programlisting>keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"</programlisting>
	  </listitem>

	  <listitem>
	    <para>Ãéá êÜèå êáôá÷þñéóç <literal>ttyv*</literal> óôï áñ÷åßï
	      <filename>/etc/ttys</filename>, ÷ñçóéìïðïéÞóôå ôï
	      <literal>cons25r</literal> ùò ôýðï ôåñìáôéêïý.</para>
	  </listitem>
	</itemizedlist>

	<para>Ãéá ðáñáäåßãìáôá ðïõ ó÷åôßæïíôáé ìå ôçí ñýèìéóç ôçò
	  <link linkend="setting-console">êïíóüëáò</link>, äåßôå ðñïçãïýìåíåò
	  åíüôçôåò áõôïý ôïõ êåöáëáßïõ.</para>
      </sect3>

      <sect3>
	<title>Ñýèìéóç ÅêôõðùôÞ</title>

	<indexterm><primary>printers</primary></indexterm>
	<para>Êáèþò ïé ðåñéóóüôåñïé åêôõðùôÝò ðïõ äéáèÝôïõí Ñùóéêïýò
	  ÷áñáêôÞñåò Ý÷ïõí åíóùìáôùìÝíç ôçí êùäéêïóåëßäá CP866, èá ÷ñåéáóôåßôå
	  åéäéêü ößëôñï åîüäïõ ãéá íá ìåôáôñÝøåôå áðü ôï KOI8-R óôï CP866.
	  Ôï ößëôñï áõôü åãêáèßóôáôáé áðü ðñïåðéëïãÞ óôï
	  <filename>/usr/libexec/lpr/ru/koi2alt</filename>.  Ç êáôá÷þñéóç ãéá
	  Ýíá Ñþóéêï åêôõðùôÞ óôï <filename>/etc/printcap</filename> èá
	  ìïéÜæåé ìå ôçí ðáñáêÜôù:</para>

	<programlisting>lp|Russian local line printer:\
	:sh:of=/usr/libexec/lpr/ru/koi2alt:\
	:lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:</programlisting>

	<para>Äåßôå ôï &man.printcap.5; ãéá ðéï ëåðôïìåñÞ ðåñéãñáöÞ.</para>
      </sect3>

      <sect3>
	<title>Óýóôçìá Áñ÷åßùí &ms-dos; êáé Ñþóéêá Ïíüìáôá Áñ÷åßùí</title>

	<para>Ôï ðáñáêÜôù õðüäåéãìá êáôá÷þñéóçò óôï &man.fstab.5; åíåñãïðïéåß
	  ôçí õðïóôÞñéîç ãéá Ñþóéêá ïíüìáôá áñ÷åßùí óå ðñïóáñôçìÝíá óõóôÞìáôá
	  áñ÷åßùí ôýðïõ &ms-dos;:</para>

	<programlisting>/dev/ad0s2      /dos/c  msdos   rw,-Wkoi2dos,-Lru_RU.KOI8-R 0 0</programlisting>

	<para>Ç åðéëïãÞ <option>-L</option> åðéëÝãåé ôéò ôïðéêÝò ñõèìßóåéò ðïõ
	  èá ÷ñçóéìïðïéçèïýí, êáé ç <option>-W</option> ïñßæåé ôïí ðßíáêá
	  ìåôáôñïðÞò ÷áñáêôÞñùí.  Ãéá íá ÷ñçóéìïðïéÞóåôå ôçí åðéëïãÞ
	  <option>-W</option> âåâáéùèåßôå üôé Ý÷åôå ðñïóáñôÞóåé ôçí êáôÜôìçóç
	  <filename>/usr</filename> ðñéí ôçí êáôÜôìçóç &ms-dos;, êáèþò ïé
	  ðßíáêåò ìåôáôñïðÞò âñßóêïíôáé óôï
	  <filename>/usr/libdata/msdosfs</filename>.  Ãéá ðåñéóóüôåñåò
	  ðëçñïöïñßåò, äåßôå ôç óåëßäá manual ôïõ
	  &man.mount.msdosfs.8;.</para>
      </sect3>

      <sect3>
	<title>Ñýèìéóç X11</title>

	<orderedlist>
	  <listitem>
	    <para>ÅêôåëÝóôå ðñþôá <link linkend="setting-locale">ôéò ãåíéêÝò
	      ôïðéêÝò ñõèìßóåéò</link> ðïõ Ý÷ïõìå Þäç ðåñéãñÜøåé.</para>
	  </listitem>

	  <listitem>
	    <para>Áí ÷ñçóéìïðïéåßôå ôïí åîõðçñåôçôÞ
	      <application>&xorg;</application>, åãêáôáóôÞóôå ôï ðáêÝôï
	      <package>x11-fonts/xorg-fonts-cyrillic</package>.</para>

	    <para>ÅëÝãîôå ôçí åíüôçôá <literal>"Files"</literal> óôï áñ÷åßï
	      <filename>/etc/X11/xorg.conf</filename>.  Èá ðñÝðåé íá
	      ðñïóèÝóåôå ôçí ðáñáêÜôù ãñáììÞ <emphasis>ðñéí</emphasis>
	      áðü ïðïéáäÞðïôå Üëëç êáôá÷þñéóç
	      <literal>FontPath</literal>:</para>

	    <programlisting>FontPath   "/usr/local/lib/X11/fonts/cyrillic"</programlisting>

	    <note>
	      <para>Äåßôå óôçí ÓõëëïãÞ ôùí Ports ãéá ðåñéóóüôåñåò êõñéëëéêÝò
		ãñáììáôïóåéñÝò.</para>
	    </note>
	  </listitem>

	  <listitem>
	    <para>Ãéá ôçí åíåñãïðïßçóç ôïõ Ñùóéêïý ðëçêôñïëïãßïõ, ðñïóèÝóôå
	      ôéò ðáñáêÜôù ãñáììÝò óôçí åíüôçôá <literal>"Keyboard"</literal>
	      ôïõ áñ÷åßïõ <filename>xorg.conf</filename>:</para>

	    <programlisting>Option "XkbLayout"   "us,ru"
Option "XkbOptions"  "grp:toggle"</programlisting>

	    <para>Âåâáéùèåßôå åðßóçò üôé ç ãñáììÞ
	      <literal>XkbDisable</literal> åßíáé áíåíåñãÞ (ìáñêáñéóìÝíç ùò
	      ó÷üëéï).</para>

	    <para>Áí ÷ñçóéìïðïéÞóåôå ôï <literal>grp:toggle</literal>
	      ç åíáëëáãÞ RUS/LAT èá ãßíåôáé ìå ôï <keycap>Äåîéü Alt</keycap>,
	      åíþ áí èÝóåôå <literal>grp:ctrl_shift_toggle</literal>,
	      ç åíáëëáãÞ èá ãßíåôáé ìå ôï
	      <keycombo action="simul"><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo>.
	      Ãéá <literal>grp:caps_toggle</literal>, ç åíáëëáãÞ RUS/LAT èá
	      ãßíåôáé ìå ôï <keycap>CapsLock</keycap>.
	      Ç êáíïíéêÞ ëåéôïõñãßá ôïõ <keycap>CapsLock</keycap> åîáêïëïõèåß
	      íá åßíáé äéáèÝóéìç ìÝóù ôïõ óõíäõáóìïý ðëÞêôñùí
	      <keycombo action="simul"><keycap>Shift</keycap><keycap>CapsLock</keycap></keycombo>
	      (ìüíï óå êáôÜóôáóç LAT).  Ôï <literal>grp:caps_toggle</literal>
	      ãéá êÜðïéï Üãíùóôï ëüãï, äåí ëåéôïõñãåß óôï
	      <application>&xorg;</application>.</para>

	    <para>Áí ôï ðëçêôñïëüãéï óáò äéáèÝôåé ðëÞêôñá
	      <quote>&windows;</quote>, êáé Ý÷åôå ðáñáôçñÞóåé üôé êÜðïéá áðü
	      ôá ìç-áëöáñéèìçôéêÜ ðëÞêôñá Ý÷ïõí ëÜèïò áíôéóôïß÷çóç üôáí åßóôå
	      óå êáôÜóôáóç RUS, ðñïóèÝóôå ôçí ðáñáêÜôù ãñáììÞ óôï áñ÷åßï
	      <filename>xorg.conf</filename>:</para>

	    <programlisting>Option "XkbVariant" ",winkeys"</programlisting>

	    <note>
	      <para>Ôï Ñþóéêï XKB ðëçêôñïëüãéï ßóùò äåí ëåéôïõñãåß ìå
		åöáñìïãÝò ðïõ äåí Ý÷ïõí öôéá÷ôåß ãéá ôéò áíôßóôïé÷åò ôïðéêÝò
		ñõèìßóåéò.</para>
	    </note>
	  </listitem>
	</orderedlist>

	<note>
	  <para>Ïé åöáñìïãÝò ðïõ ôçñïýí ôéò åëÜ÷éóôåò ðñïäéáãñáöÝò ôïðéêþí
	    ñõèìßóåùí, èá ðñÝðåé íá êáëïýí áðü íùñßò ôç óõíÜñôçóç
	    <function>XtSetLanguageProc (NULL, NULL, NULL);</function> ìÝóá
	    óôïí êþäéêá ôïõò.</para>

	  <para>Äåßôå ôï <link xlink:href="http://koi8.pp.ru/xwin.html">KOI8-R ãéá
	    ôï óýóôçìá X Window</link> ãéá ðåñéóóüôåñåò ïäçãßåò ó÷åôéêÜ ìå
	    ôçí äçìéïõñãßá åöáñìïãþí X11 ðïõ íá ÷ñçóéìïðïéïýí ôïðéêÝò
	    ñõèìßóåéò.</para>
	</note>
      </sect3>
    </sect2>

    <sect2>
      <title>ÔïðéêÝò Ñõèìßóåéò ãéá ÐáñáäïóéáêÜ ÊéíÝæéêá ÔáúâÜí</title>
      <indexterm>
	<primary>localization</primary>
	<secondary>Traditional Chinese</secondary>
      </indexterm>

      <para>Ôï &os;-Taiwan&nbsp;Project Ý÷åé äçìéïõñãÞóåé Ýíá HOWTO ãéá ôá
	ÊéíÝæéêá óôï &os;, ôï ïðïßï ìðïñåßôå íá âñåßôå óôç äéåýèõíóç
	<uri xlink:href="http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/">http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/</uri>,
	÷ñçóéìïðïéþíôáò ðïëëÜ ÊéíÝæéêá ports.
	Ï ôñÝ÷ùí óõíôÜêôçò ôïõ <literal>ÊéíÝæéêïõ &os; Howto</literal> åßíáé ï
	Shen Chuan-Hsing <email>statue@freebsd.sinica.edu.tw</email>.
      </para>

      <para>Ï Chuan-Hsing Shen <email>statue@freebsd.sinica.edu.tw</email>
	Ý÷åé äçìéïõñãÞóåé ôçí <link xlink:href="http://netlab.cse.yzu.edu.tw/~statue/cfc/">ÊéíÝæéêç ÓõëëïãÞ
	  &os; (CFC)</link> ÷ñçóéìïðïéþíôáò ôçí êùäéêïðïßçóç
	<literal>zh-L10N-tut</literal> ôïõ &os;-ÔáÀâÜí.  Ôá ðáêÝôá êáé ôá
	scripts äéáôßèåíôáé óôç äéåýèõíóç <uri xlink:href="ftp://freebsd.csie.nctu.edu.tw/pub/taiwan/CFC/">ftp://freebsd.csie.nctu.edu.tw/pub/taiwan/CFC/</uri>.</para>
    </sect2>

    <sect2>
      <title>ÔïðéêÝò Ñõèìßóåéò ãéá ôçí ÃåñìáíéêÞ Ãëþóóá (ãéá ¼ëåò ôéò Ãëþóóåò
	ðïõ Âáóßæïíôáé óôï ISO 8859-1)</title>
      <indexterm>
	<primary>localization</primary>
	<secondary>German</secondary>
      </indexterm>

      <para>Ï Slaven Rezic <email>eserte@cs.tu-berlin.de</email> Ý÷åé ãñÜøåé
	Ýíá ïäçãü ãéá ôçí ÷ñÞóç ôùí umlauts óå Ýíá ìç÷Üíçìá &os;.  Ï ïäçãüò
	åßíáé ãñáììÝíïò óôá ÃåñìáíéêÜ êáé äéáôßèåôáé óôçí ôïðïèåóßá
	<uri xlink:href="http://user.cs.tu-berlin.de/~eserte/FreeBSD/doc/umlaute/umlaute.html">http://user.cs.tu-berlin.de/~eserte/FreeBSD/doc/umlaute/umlaute.html</uri>.</para>
    </sect2>

    <sect2>
      <title>ÔïðéêÝò Ñõèìßóåéò ãéá ôçí ÅëëçíéêÞ Ãëþóóá</title>

      <indexterm>
	<primary>localization</primary>
	<secondary>Greek</secondary>
      </indexterm>
      <para>Ï &a.el.kokkalis; Ý÷åé ãñÜøåé Ýíá ðëÞñåò Üñèñï ãéá ôçí õðïóôÞñéîç
	ôçò ÅëëçíéêÞò ãëþóóáò óôï &os;.  Ôï Üñèñï áõôü äéáôßèåôáé ùò ìÝñïò ôçò
	åðßóçìçò ÅëëçíéêÞò ôåêìçñßùóçò ôïõ &os;, óôçí ôïðïèåóßá <link xlink:href="&url.doc.base;/el_GR.ISO8859-7/articles/greek-language-support/index.html">http://www.freebsd.org/doc/el_GR.ISO8859-7/artilces/greek-language-support/index.html</link>.</para>
    </sect2>

    <sect2>
      <title>ÔïðéêÝò Ñõèìßóåéò Ãéá ÃéáðùíÝæéêá êáé ÊïñåÜôéêá</title>
      <indexterm>
	<primary>localization</primary>
	<secondary>Japanese</secondary>
      </indexterm>
      <indexterm>
	<primary>localization</primary>
	<secondary>Korean</secondary>
      </indexterm>
      <para>Ãéá ÃéáðùíÝæéêá, äåßôå óôçí ôïðïèåóßá
	<uri xlink:href="http://www.jp.FreeBSD.org/">http://www.jp.FreeBSD.org/</uri>,
	åíþ ãéá ÊïñåÜôéêá, äåßôå óôçí ôïðïèåóßá
	<uri xlink:href="http://www.kr.FreeBSD.org/">http://www.kr.FreeBSD.org/</uri>.</para>
    </sect2>

    <sect2>
      <title>Ôåêìçñßùóç ôïõ &os; óå Ãëþóóåò Åêôüò ôçò ÁããëéêÞò</title>

      <para>ÊÜðïéïé åèåëïíôÝò ôïõ &os; Ý÷ïõí ìåôáöñÜóåé ôìÞìáôá ôçò
	ôåêìçñßùóçò ôïõ óå Üëëåò ãëþóóåò.  Ïé ìåôáöñÜóåéò áõôÝò äéáôßèåíôáé
	ìÝóù óõíäÝóìùí óôçí <link xlink:href="&url.base;/index.html">êýñéá äéêôõáêÞ
	ôïðïèåóßá ôïõ &os;</link> Þ óôïí êáôÜëïãï
	<filename>/usr/share/doc</filename>.</para>
    </sect2>
  </sect1>
</chapter>