From owner-p4-projects@FreeBSD.ORG Fri Jun 20 23:33:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7A38D106567A; Fri, 20 Jun 2008 23:33:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 392CE106568E for ; Fri, 20 Jun 2008 23:33:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 19BA98FC15 for ; Fri, 20 Jun 2008 23:33:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m5KNXq8W014424 for ; Fri, 20 Jun 2008 23:33:52 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m5KNXqLT014422 for perforce@freebsd.org; Fri, 20 Jun 2008 23:33:52 GMT (envelope-from jb@freebsd.org) Date: Fri, 20 Jun 2008 23:33:52 GMT Message-Id: <200806202333.m5KNXqLT014422@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 143848 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2008 23:33:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=143848 Change 143848 by jb@freebsd3 on 2008/06/20 23:33:40 IFC Affected files ... .. //depot/projects/dtrace/doc/el_GR.ISO8859-7/articles/greek-language-support/article.sgml#5 integrate .. //depot/projects/dtrace/doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.1#2 integrate .. //depot/projects/dtrace/doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.py#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#20 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#83 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#47 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/version-guide/article.sgml#6 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/authors.ent#38 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/compiz-fusion/article.sgml#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#4 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/share/sgml/glossary/freebsd-glossary.sgml#3 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/desktop/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/firewalls/chapter.sgml#7 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/mirrors/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/share/sgml/glossary/freebsd-glossary.sgml#4 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/amdmi3.key#1 branch .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#39 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#37 integrate .. //depot/projects/dtrace/doc/share/sgml/man-refs.ent#34 integrate .. //depot/projects/dtrace/ports/MOVED#96 integrate .. //depot/projects/dtrace/ports/Mk/bsd.gnustep.mk#15 integrate .. //depot/projects/dtrace/ports/Mk/bsd.sites.mk#33 integrate .. //depot/projects/dtrace/ports/Tools/scripts/addport#7 integrate .. //depot/projects/dtrace/ports/Tools/scripts/chkmodules.pl#4 delete .. //depot/projects/dtrace/ports/Tools/scripts/modulesupdate#3 delete .. //depot/projects/dtrace/ports/Tools/scripts/rmport#11 integrate .. //depot/projects/dtrace/ports/UPDATING#79 integrate .. //depot/projects/dtrace/src/Makefile#25 integrate .. //depot/projects/dtrace/src/Makefile.inc1#47 integrate .. //depot/projects/dtrace/src/contrib/cvs/src/classify.c#7 integrate .. //depot/projects/dtrace/src/etc/defaults/rc.conf#37 integrate .. //depot/projects/dtrace/src/etc/rc.d/quota#6 integrate .. //depot/projects/dtrace/src/etc/rc.subr#18 integrate .. //depot/projects/dtrace/src/gnu/lib/libstdc++/Makefile#7 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/Makefile#9 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/cpio/Makefile#5 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c#2 integrate .. //depot/projects/dtrace/src/include/Makefile#17 integrate .. //depot/projects/dtrace/src/include/spawn.h#1 branch .. //depot/projects/dtrace/src/include/unistd.h#14 integrate .. //depot/projects/dtrace/src/kerberos5/tools/slc/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libc/gen/Makefile.inc#17 integrate .. //depot/projects/dtrace/src/lib/libc/gen/Symbol.map#8 integrate .. //depot/projects/dtrace/src/lib/libc/gen/exec.3#5 integrate .. //depot/projects/dtrace/src/lib/libc/gen/exec.c#5 integrate .. //depot/projects/dtrace/src/lib/libc/gen/posix_spawn.c#1 branch .. //depot/projects/dtrace/src/lib/libc/stdlib/Symbol.map#4 integrate .. //depot/projects/dtrace/src/lib/libc/stdlib/grantpt.c#7 integrate .. //depot/projects/dtrace/src/lib/libc/sys/accept.2#5 integrate .. //depot/projects/dtrace/src/lib/libc/sys/setgroups.2#5 integrate .. //depot/projects/dtrace/src/lib/msun/Makefile#15 integrate .. //depot/projects/dtrace/src/lib/msun/Symbol.map#13 integrate .. //depot/projects/dtrace/src/lib/msun/man/fmod.3#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_fmodl.c#1 branch .. //depot/projects/dtrace/src/lib/msun/src/math.h#12 integrate .. //depot/projects/dtrace/src/sbin/geom/class/part/geom_part.c#7 integrate .. //depot/projects/dtrace/src/sbin/geom/class/part/gpart.8#4 integrate .. //depot/projects/dtrace/src/sbin/ggate/ggated/ggated.c#5 integrate .. //depot/projects/dtrace/src/sbin/ifconfig/ifconfig.8#19 integrate .. //depot/projects/dtrace/src/sbin/ifconfig/ifconfig.c#11 integrate .. //depot/projects/dtrace/src/share/man/man4/crypto.4#5 integrate .. //depot/projects/dtrace/src/share/man/man4/gre.4#5 integrate .. //depot/projects/dtrace/src/share/man/man4/ixgbe.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ubsa.4#8 integrate .. //depot/projects/dtrace/src/share/man/man5/src.conf.5#16 integrate .. //depot/projects/dtrace/src/share/man/man9/zone.9#6 integrate .. //depot/projects/dtrace/src/share/misc/committers-ports.dot#6 integrate .. //depot/projects/dtrace/src/share/misc/committers-src.dot#11 integrate .. //depot/projects/dtrace/src/share/mk/bsd.own.mk#23 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/mem.c#5 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/minidump_machdep.c#6 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#47 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/trap.c#26 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#42 integrate .. //depot/projects/dtrace/src/sys/amd64/include/pmc_mdep.h#5 integrate .. //depot/projects/dtrace/src/sys/amd64/include/stack.h#2 integrate .. //depot/projects/dtrace/src/sys/boot/i386/libi386/time.c#4 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#59 integrate .. //depot/projects/dtrace/src/sys/conf/files#97 integrate .. //depot/projects/dtrace/src/sys/ddb/db_ps.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/agp/agp_i810.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/et/if_et.c#1 branch .. //depot/projects/dtrace/src/sys/dev/et/if_etreg.h#1 branch .. //depot/projects/dtrace/src/sys/dev/et/if_etvar.h#1 branch .. //depot/projects/dtrace/src/sys/dev/mii/miidevs#20 integrate .. //depot/projects/dtrace/src/sys/dev/mii/truephy.c#1 branch .. //depot/projects/dtrace/src/sys/dev/mii/truephyreg.h#1 branch .. //depot/projects/dtrace/src/sys/dev/smc/if_smc.c#3 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_devs.c#11 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_int.h#7 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vnops.c#23 integrate .. //depot/projects/dtrace/src/sys/geom/journal/g_journal.c#7 integrate .. //depot/projects/dtrace/src/sys/geom/part/g_part.c#9 integrate .. //depot/projects/dtrace/src/sys/geom/part/g_part.h#8 integrate .. //depot/projects/dtrace/src/sys/geom/part/g_part_if.m#3 integrate .. //depot/projects/dtrace/src/sys/geom/part/g_part_mbr.c#7 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#42 integrate .. //depot/projects/dtrace/src/sys/kern/kern_conf.c#16 integrate .. //depot/projects/dtrace/src/sys/kern/kern_dtrace.c#9 integrate .. //depot/projects/dtrace/src/sys/kern/kern_jail.c#15 integrate .. //depot/projects/dtrace/src/sys/kern/link_elf_obj.c#16 integrate .. //depot/projects/dtrace/src/sys/kern/subr_bus.c#16 integrate .. //depot/projects/dtrace/src/sys/kern/sysv_sem.c#10 integrate .. //depot/projects/dtrace/src/sys/modules/Makefile#50 integrate .. //depot/projects/dtrace/src/sys/modules/et/Makefile#1 branch .. //depot/projects/dtrace/src/sys/modules/mii/Makefile#9 integrate .. //depot/projects/dtrace/src/sys/net/if_gre.c#14 integrate .. //depot/projects/dtrace/src/sys/net/if_gre.h#7 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_syncache.c#20 integrate .. //depot/projects/dtrace/src/sys/pci/if_rl.c#12 integrate .. //depot/projects/dtrace/src/sys/pci/if_rlreg.h#15 integrate .. //depot/projects/dtrace/src/sys/pci/nfsmb.c#12 integrate .. //depot/projects/dtrace/src/sys/sys/bus.h#11 integrate .. //depot/projects/dtrace/src/sys/sys/conf.h#14 integrate .. //depot/projects/dtrace/src/sys/sys/jail.h#7 integrate .. //depot/projects/dtrace/src/sys/sys/param.h#56 integrate .. //depot/projects/dtrace/src/tools/build/options/WITHOUT_BSD_CPIO#1 branch .. //depot/projects/dtrace/src/tools/build/options/WITHOUT_GNU_GREP#1 branch .. //depot/projects/dtrace/src/tools/build/options/WITH_GNU_CPIO#1 branch .. //depot/projects/dtrace/src/usr.bin/Makefile#18 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#25 integrate .. //depot/projects/dtrace/src/usr.bin/cpio/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.bin/fstat/fstat.c#9 integrate .. //depot/projects/dtrace/src/usr.bin/shar/shar.sh#5 integrate .. //depot/projects/dtrace/src/usr.bin/whereis/whereis.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/ndiscvt/inf.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/Makefile#10 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/add/main.c#11 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/add/perform.c#9 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/create/main.c#9 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/lib/file.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/pkg_install/lib/url.c#7 integrate .. //depot/projects/dtrace/www/en/cgi/query-pr-lib.pl#2 integrate .. //depot/projects/dtrace/www/en/community.xsl#3 integrate .. //depot/projects/dtrace/www/en/community/irc.sgml#4 integrate .. //depot/projects/dtrace/www/en/developers.sgml#37 integrate .. //depot/projects/dtrace/www/en/index.xsl#17 integrate .. //depot/projects/dtrace/www/en/projects/ideas/ideas.xml#22 integrate .. //depot/projects/dtrace/www/en/security/Makefile#5 integrate .. //depot/projects/dtrace/www/en/security/errata-rss.xsl#1 branch .. //depot/projects/dtrace/www/en/security/errata.rss#1 branch .. //depot/projects/dtrace/www/share/sgml/libcommon.xsl#12 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#52 integrate .. //depot/projects/dtrace/www/share/sgml/notices.xml#7 integrate Differences ... ==== //depot/projects/dtrace/doc/el_GR.ISO8859-7/articles/greek-language-support/article.sgml#5 (text+ko) ==== @@ -10,11 +10,12 @@ %articles.ent; + ]>
- Υποστήριξη της Ελληνικής Γλώσσας στο FreeBSD + Υποστήριξη της Ελληνικής Γλώσσας στο &os; Νικόλαος @@ -31,7 +32,7 @@ Νικόλαος Κόκκαλης - $FreeBSD: doc/el_GR.ISO8859-7/articles/greek-language-support/article.sgml,v 1.4 2008/05/29 00:01:31 keramida Exp $ + $FreeBSD: doc/el_GR.ISO8859-7/articles/greek-language-support/article.sgml,v 1.8 2008/06/20 00:49:00 keramida Exp $ &tm-attrib.freebsd; @@ -54,7 +55,7 @@ γράψει και να διαβάσει κανείς σωστά Ελληνικά με την επίσημη κωδικοποίηση &iso-greek;, τόσο σε κατάσταση κονσόλας όσο και μέσα από το γραφικό περιβάλλον &xorg;. Αν και οι ρυθμίσεις που - αφορούν αποκλειστικά στο FreeBSD είναι αυτές της κονσόλας, εδώ θα + αφορούν αποκλειστικά στο &os; είναι αυτές της κονσόλας, εδώ θα αναφερθούν και αυτές που αφορούν και τα &xorg; αλλά και τις επιμέρους εφαρμογές. @@ -112,7 +113,8 @@ - Ελληνική γραμματοσειρά και αντιστοιχία πληκτρολογίου για την κονσόλα + Ελληνική γραμματοσειρά και αντιστοιχία πληκτρολογίου για την + κονσόλα Για να μπορέσουμε να διαβάσουμε και να γράψουμε Ελληνικά με την κωδικοποίηση &iso-greek; στην κονσόλα του &os; χρειαζόμαστε @@ -159,9 +161,9 @@ Ρυθμίσεις για το κέλυφος χρήστη Με τις ρυθμίσεις που έχουμε κάνει ως τώρα δεν έχει ενεργοποιηθεί - πλήρως η Ελληνική υποστήριξη. Κάθε πρόγραμμα που τρέχει στο &os;, ακόμα και το - κέλυφος χρήστη που χρησιμοποιούμε, εξαρτάται από τις τρέχουσες - ρυθμίσεις locale, για να ξέρει σε τι γλώσσα + πλήρως η Ελληνική υποστήριξη. Κάθε πρόγραμμα που τρέχει στο &os;, + ακόμα και το κέλυφος χρήστη που χρησιμοποιούμε, εξαρτάται από τις + τρέχουσες ρυθμίσεις locale, για να ξέρει σε τι γλώσσα δουλεύουμε. Οι προκαθορισμένες ρυθμίσεις locale υποστηρίζουν μόνο την εισαγωγή @@ -257,15 +259,15 @@ Γενικά, υπάρχουν τουλάχιστον δύο διαφορετικά InputDevice τμήματα σε ένα συνηθισμένο αρχείο /etc/x11/xorg.conf: - ένα για το προκαθορισμένο πληκτρολόγιο κι ένα για το προκαθορισμένο ποντίκι. - Προσοχή να κάνετε όποιες τροποποιήσεις έχετε κατά νου στο τμήμα το - οποίο αναφέρει το πληκτρολόγιο (αυτό σημαίνει + ένα για το προκαθορισμένο πληκτρολόγιο κι ένα για το προκαθορισμένο + ποντίκι. Προσοχή να κάνετε όποιες τροποποιήσεις έχετε κατά νου στο + τμήμα το οποίο αναφέρει το πληκτρολόγιο (αυτό σημαίνει το Identifier "Keyboard1" παραπάνω). Με τις ρυθμίσεις που έχουμε κάνει ως τώρα δεν έχει ενεργοποιηθεί - πλήρως η Ελληνική υποστήριξη. Στο FreeBSD κάθε πρόγραμμα, ακόμα και το + πλήρως η Ελληνική υποστήριξη. Στο &os; κάθε πρόγραμμα, ακόμα και το περιβάλλον &xorg; που χρησιμοποιούμε, εξαρτάται από τις τρέχουσες ρυθμίσεις locale, για να ξέρει σε τι γλώσσα δουλεύουμε. @@ -282,6 +284,11 @@ export LC_CTYPE="el_GR.ISO8859-7" export LC_COLLATE="el_GR.ISO8859-7" + Πριν ξεκινήσετε να χρησιμοποιείτε τα Χ, βεβαιωθείτε επίσης ότι έχετε + τις σωστές ρυθμίσεις locale στο κέλυφος σας. Έτσι θα αποφύγετε πιθανά + προβλήματα απεικόνισης Ελληνικών σε κάποιες εφαρμογές. Δείτε την ενότητα + Ρυθμίσεις για το κέλυφος χρήστη. + Με αυτές τις ρυθμίσεις, το περιβάλλον &xorg; θα ξεκινά με το σωστό process environment για να υποστηρίζει την Ελληνική γλώσσα. @@ -312,13 +319,75 @@ + + Ελληνικές γραμματοσειρές για το περιβάλλον &xorg; + + Το περιβάλλον &xorg; έρχεται με ένα βασικό σύνολο γραμματοσειρών σε + μορφή bitmap. Μερικές από αυτές έχουν υποστήριξη + ελληνικών, είτε για την κωδικοποίηση &iso-greek;, είτε για την + κωδικοποίηση &iso-ucs; (Universal Character Set). Οι βασικές bitmap + γραμματοσειρές που διανέμονται με το &xorg; έχουν στο τέλος από το όνομά + τους την κωδικοποίηση, οπότε μπορείτε να τις βρείτε εύκολα με το + εργαλείο &man.xlsfonts.1;. Για να δείτε, για παράδειγμα, ποιές βασικές + γραμματοσειρές υποστηρίζουν την κωδικοποίηση &iso-greek; μπορείτε να + χρησιμοποιήσετε την εντολή: + + &prompt.user; xlsfonts | fgrep -i iso8859-7 + + Αντίστοιχα, για να βρείτε ποιές γραμματοσειρές υποστηρίζουν την + κωδικοποίηση &iso-ucs;, οπότε μπορούν να χρησιμοποιηθούν για την + απεικόνιση κειμένων με κωδικοποίηση UTF-8, μπορείτε να χρησιμοποιήσετε + την εντολή: + + &prompt.user; xlsfonts | fgrep -i iso10646 + + Ακόμη περισσότερες γραμματοσειρές με υποστήριξη για απεικόνιση + Ελληνικών χαρακτήρων μπορείτε να βρείτε στη συλλογή των Ports. Η + κατηγορία x11-fonts περιέχει συλλογές γραμματοσειρών + όπως οι παρακάτω: + + + + x11-fonts/bitstream-vera + + + + x11-fonts/dejavu + + + + x11-fonts/liberation-fonts-ttf + + + + x11-fonts/urwfonts-ttf + + + + x11-fonts/webfonts + + + + Όλες αυτές οι γραμματοσειρές είναι σε μορφή &truetype;. Έτσι δεν + έχουν τους περιορισμούς μεγέθους που έχουν οι βασικές, bitmap + γραμματοσειρές, και μπορούν να απεικονίσουν Ελληνικούς χαρακτήρες σχεδόν + σε οποιοδήποτε μέγεθος, με αρκετά ικανοποιητικά αποτελέσματα. + + Αν χρησιμοποιείτε κάποιο από τα δημοφιλή περιβάλλοντα εργασίας για + &xorg;, όπως το GNOME ή + το KDE, οι &truetype; γραμματοσειρές από + αυτές τις συλλογές βελτιώνουν πάρα πολύ την ποιότητα απεικόνισης σε όλες + τις εφαρμογές του περιβάλλοντος εργασίας. Οπότε σίγουρα αξίζει τον κόπο + να τις δοκιμάσετε. + + Ρυθμίσεις για Ελληνικά σε διάφορες εφαρμογές. Για να διαβάζουμε και να γράφουμε &iso-greek; Ελληνικά με τον - επεξεργαστή κειμένου editors/emacs θα πρέπει να - προσθέσουμε στο .emacs του λογαριασμού μας τις - εξής ρυθμίσεις: + επεξεργαστή κειμένου editors/emacs + θα πρέπει να προσθέσουμε στο .emacs του + λογαριασμού μας τις εξής ρυθμίσεις: (setq unibyte-display-via-language-environment t) (if (< emacs-major-version 22) @@ -328,10 +397,10 @@ (nth 1 (current-input-mode)) 0) - Για να διαβάζουμε και να γράφουμε ελληνικά με τον επεξεργαστή κειμένου - editors/vim σε γραφικό περιβάλλον, - θα πρέπει να προσθέσουμε στο αρχείο .vimrc του - λογαριασμού μας τις εξής ρυθμίσεις: + Για να διαβάζουμε και να γράφουμε ελληνικά με τον επεξεργαστή + κειμένου editors/vim σε γραφικό + περιβάλλον, θα πρέπει να προσθέσουμε στο αρχείο + .vimrc του λογαριασμού μας τις εξής ρυθμίσεις: set gfs=fixedgr ==== //depot/projects/dtrace/doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.1#2 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.1,v 1.2 2008/06/15 16:36:55 keramida Exp $ +.\" $FreeBSD: doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.1,v 1.3 2008/06/16 21:53:10 keramida Exp $ .\" .Dd June 15, 2008 .Dt CHECKUPDATE 1 @@ -32,7 +32,7 @@ .Nd "check a translation of the FreeBSD doc/ tree for source updates" .Sh SYNOPSIS .Nm -.Op Fl aenpqv +.Op Fl aenpqtv .Op Fl R Ar workspace .Sh DESCRIPTION The @@ -94,6 +94,17 @@ option should be used to point to the toplevel directory of the .Pa doc/ tree. +.It Fl t +Run in +.Dq tuple mode . +This option implies +.Fl e +too. +When the script runs in tuple mode it prints Python tuples with the file +information it collects for all the files, instead of parsing and +presenting the information in human readable format. +This may be a bit useful for post-processing the output of the script to +generate output in different ways. .It Fl v Bump verbosity level. The ==== //depot/projects/dtrace/doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.py#2 (text+ko) ==== @@ -25,7 +25,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.py,v 1.4 2008/06/15 17:12:47 keramida Exp $ +# $FreeBSD: doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.py,v 1.5 2008/06/16 21:53:10 keramida Exp $ """ The translation helper utility `checkupdate'. @@ -72,6 +72,7 @@ root = "." # The default workspace directory. verbose = None # Run in `quiet' mode by default. everything = False # Report everything, i.e. all input files. +tuplemode = False # Use the standard output mode # -------------------- useful functions -------------------------------- @@ -349,19 +350,23 @@ debug(2, "Skipping directory `%s'" % fname) return None + retval = None info = fileinfo(fname) if info: - checkinfo(info) - - # XXX: Add `patchmode' handling here, to show the diffs of the original - # XXX: English text. - if patchmode: - message("Patch preview mode not implemented for `%s'" % fname) - return fname + r = fname + if tuplemode: + print info + else: + checkinfo(info) + if patchmode: + # XXX: Add `patchmode' handling here, to show the diffs of the + # XXX: original English text. + message("Patch preview mode not implemented for `%s'" % fname) + return retval def usage(): """Print a usage message, and exit.""" - print "usage: %s [-aenpqv] [-R workspace]" % progname + print "usage: %s [-aenpqtv] [-R workspace]" % progname exit(1) # -------------------- main script body -------------------------------- @@ -369,7 +374,7 @@ if __name__ == "__main__": debug(3, "Parsing script options") try: - opts, args = getopt.getopt(sys.argv[1:], 'aenpqR:v') + opts, args = getopt.getopt(sys.argv[1:], 'aenpqtR:v') except getopt.GetoptError, err: usage() @@ -395,6 +400,9 @@ debug(3, "Switching to workspace at `%s'" % v) if not setroot(v): error(1, "Directory `%s' does not exist" % v) + elif o == '-t': + debug(3, "Output formatted as tuples") + tuplemode = True elif o == '-v': verbose = verbose and (verbose + 1) or 1 debug(1, "Bumping verbosity level to %d" % verbose) ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#20 (text+ko) ==== @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.274 2008/05/11 19:24:40 pav Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.275 2008/06/20 00:28:50 erwin Exp $ 1999 @@ -2517,8 +2517,7 @@ freefall. It will add a port from the directory you specify, determining the category automatically from the port Makefile. - It will also add an entry to the - CVSROOT/modules file and the port's + It will also add an entry to the port's category Makefile. It was written by &a.mharo; and &a.will;, and is currently maintained by &a.garga;, so please send questions/patches about @@ -2615,11 +2614,6 @@ - Remove the module entry in - CVSROOT/modules. - - - Add an entry to ports/MOVED. @@ -2741,11 +2735,6 @@ - Add the new module entry to - CVSROOT/modules. - - - Add an entry to ports/MOVED, if you remove the original port. @@ -3021,23 +3010,6 @@ - Add the following module entry to - CVSROOT-ports/modules: - ports_categoryname   categoryname - - - The whitespace should be a tab. - - If the categoryname - contains a dash, convert that to an underscore first. - - - - Change all the affected port module entries in - CVSROOT-ports/modules. - - - Add appropriate entries to ports/MOVED. ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#83 (text+ko) ==== @@ -1,4 +1,4 @@ - + + %articles.ent; aaron@FreeBSD.org"> @@ -52,6 +52,8 @@ ambrisko@FreeBSD.org"> +amdmi3@FreeBSD.org"> + amorita@FreeBSD.org"> amurai@FreeBSD.org"> @@ -310,6 +312,8 @@ emoore@FreeBSD.org"> +eri@FreeBSD.org"> + eric@FreeBSD.org"> erich@FreeBSD.org"> ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/compiz-fusion/article.sgml#2 (text+ko) ==== @@ -1,4 +1,4 @@ - + + Original Revision: 1.6 --> @@ -26,16 +26,16 @@ Manolis Kiagias -
sonicy@otenet.gr
+
manolis@FreeBSD.org
2008 - Manolis Kiagias + Manolis Kiagias - $FreeBSD: doc/hu_HU.ISO8859-2/articles/compiz-fusion/article.sgml,v 1.1 2008/05/28 17:19:18 pgj Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/articles/compiz-fusion/article.sgml,v 1.2 2008/06/17 20:56:39 pgj Exp $ &tm-attrib.freebsd; @@ -159,8 +159,9 @@ A GeForce 2MX/3/4 sorozatú nVidia - kártyákat a meghajtó 96XX sorozata - támogatja, amely a XX sorozata támogatja, + amely a x11/nvidia-driver-96xx porton keresztül érhetõ el. @@ -366,11 +367,11 @@ &prompt.root; nvidia-xconfig --composite &prompt.root; nvidia-xconfig --depth=24 - A nvidia-xonfig -A | more parancs - kiadásával a program által - felkínált további - lehetõségeket is - lekérdezhetjük. + Az nvidia-xconfig -A | more parancs + kiadásával a program által + felkínált további + lehetõségeket is + lekérdezhetjük. ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#4 (text+ko) ==== @@ -8,7 +8,7 @@ + Original Revision: 1.12 -->
Válasszuk ki a nekünk igazán megfelelõ &os; @@ -21,7 +21,7 @@ </author> </authorgroup> - <pubdate>$FreeBSD: doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml,v 1.5 2008/05/21 04:14:49 pgj Exp $</pubdate> + <pubdate>$FreeBSD: doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml,v 1.6 2008/06/17 20:56:39 pgj Exp $</pubdate> <legalnotice id="trademarks" role="trademarks"> &tm-attrib.freebsd; @@ -396,7 +396,8 @@ <variablelist> <varlistentry> <term> - <ulink url="&url.base;/releng/index.html#schedule"></ulink> + <ulink + url="&url.base;/releng/index.html#schedule">&url.base;/releng/index.html#schedule</ulink> </term> <listitem> <para>The Release Engineering Schedule</para> @@ -405,7 +406,8 @@ <varlistentry> <term> - <ulink url="&url.base;/security/security.html#supported-branches"></ulink> + <ulink + url="&url.base;/security/security.html#supported-branches">&url.base;/security/security.html#supported-branches</ulink> </term> <listitem> <para>The Security Branch Schedule</para> ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#2 (text+ko) ==== @@ -1,11 +1,11 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml,v 1.1 2008/05/14 16:54:15 pgj Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml,v 1.2 2008/06/17 20:56:39 pgj Exp $ --> <!-- The FreeBSD Hungarian Documentation Project Translated by: PALI, Gabor <pgj@FreeBSD.org> - Original Revision: 1.75 --> + Original Revision: 1.76 --> <chapter id="desktop" lang="hu"> <chapterinfo> @@ -394,50 +394,27 @@ &realplayer; pluginjait is használhatóvá teszi.</para> - <para>Telepítsük fel a <filename - role="package">www/linuxpluginwrapper</filename> portot. A port + <para>Telepítsük a <filename + role="package">www/nspluginwrapper</filename> portot. A port telepítése viszont maga után vonja a <filename role="package">emulators/linux_base</filename> - telepítését is, ami viszont egy nagyobb - port. Igyekezzünk minél pontosabban követni a - port telepítése során megjelenõ - utasításokat és minél jobban - beállítani a <filename>/etc/libmap.conf</filename> - állományt! Ehhez segítséget a - <filename>/usr/local/share/examples/linuxpluginwrapper/</filename> - könyvtárban találhatunk.</para> + telepítését is, amely viszont egy nagyobb + port.</para> <para>A következõ lépésben telepítsük a <filename role="package">www/linux-flashplugin7</filename> portot. - Miután felkerült a plugin, indítsuk el a - böngészõt és írjuk be az - <literal>about:plugins</literal> sort a címsorba, majd - nyomjuk le az <keycap>Enter</keycap> billentyût. Az eddig - telepített pluginok felsorolása fog - megjelenni.</para> + Miután felkerült, a hozzátartozó + plugint minden felhasználónak külön + telepítenie kell az <command>nspluginwrapper</command> + parancs kiadásával:</para> - <para>Ha nem szerepel közte a &flash; plugin, akkor annak az - oka (legalább is az esetek - többségében) egy hiányzó - szimbolikus link. A pótlásához - <username>root</username> felhasználóként - adjuk ki a következõ parancsokat:</para> + <screen>&prompt.user; <userinput>nspluginwrapper -v -a -i</userinput></screen> - <screen>&prompt.root; <userinput>ln -s /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so \ - /usr/local/lib/browser_plugins/</userinput> -&prompt.root; <userinput>ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt \ - /usr/local/lib/browser_plugins/</userinput></screen> - - <para>Ha most újraindítjuk a - böngészõt, a pluginnak meg kell jelennie az - elõbb említett listában.</para> - - <note> - <para>A <application>linuxpluginwrapper</application> csak az - &i386; architektúrán mûködik.</para> - </note> - + <para>Ezutαn indνtsuk el a bφngιszυt, majd gιpeljόk be a + <literal>about:plugins</literal> szφveget a cνmsorba ιs nyomjuk + le az <keycap>Enter</keycap> billentyϋt. Ekkor a jelenleg + elιrhetυ pluginok listαjαnak kell megjelennie.</para> </sect2> <sect2> ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml#3 (text+ko) ==== @@ -1,12 +1,12 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml,v 1.2 2008/06/04 19:49:07 pgj Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml,v 1.3 2008/06/17 20:56:39 pgj Exp $ --> <!-- The FreeBSD Hungarian Documentation Project Translated by: PALI, Gabor <pgj@FreeBSD.org> - Original Revision: 1.82 --> + Original Revision: 1.83 --> <chapter id="firewalls" lang="hu"> <chapterinfo> @@ -243,6 +243,17 @@ </sect1> <sect1 id="firewalls-pf"> + <sect1info> + <authorgroup> + <author> + <firstname>John</firstname> + <surname>Ferrell</surname> + <contrib>Átnézte és + aktualizálta:</contrib> + </author> + </authorgroup> + </sect1info> + <title>Az OpenBSD csomagszûrõje (PF) és az <acronym>ALTQ</acronym> @@ -266,76 +277,80 @@ teszi a sávszélesség korlátozását a szolgáltatás minõsége (Quality of Service, QoS) - alapján, aminek köszönhetõen a - különbözõ szolgáltatások a - szûrési szabályok mentén - garantált sávszélességhez juthatnak. - Az OpenBSD Projekt kiváló munkát végez - a PF felhasználói útmutatójának - karbantartásával, amely így most nem lesz - része a kézikönyvnek, hiszen ez csak az - erõforrások kétszerezése lenne. + alapján. + + Az OpenBSD Projekt kiváló munkát + végez a PF felhasználói + útmutatójának + karbantartásával. A kézikönyv ezen + szakasza ezért elsõsorban azzal foglalkozik, hogyan + kell a PF-et &os; alatt használni, + miközben igyekszik egy általános + összefoglalást adni a témáról. A + részletesebb információkkal kapcsolatban + azonban feltétlenül nézzük meg a + felhasználói útmutatót. A - címen olvashatunk többet arról (angolul), hogy a - PF-et hogyan használjunk &os;-n. + címen olvashatunk többet arról (angolul), hogy + a PF-et hogyan használjunk + &os;-n. - A PF engedélyezése + A PF rendszermagmodul használata - A PF a &os; 5.3 verziója utáni - kiadásokban az alaprendszer része, amelyet a - rendszer mûködése közben egy - külön modul betöltésével - aktiválhatunk. Ha az rc.conf + A &os; 5.3 megjelenése óta a + PF az alaprendszer része mint + futás közben betölthetõ rendszermagmodul. + A rendszer induláskor tehát képes + automatikusan betölteni, ha az &man.rc.conf.5; állományban megadjuk a - pf_enable="YES" sort, akkor a rendszer - magától be is tölti a PF-hez tartozó - rendszermag modult. Ez a betölthetõ modul - egyébként még a &man.pflog.4; - felületen keresztüli naplózást is - engedélyezi. + pf_enable="YES" sort. A + PF modul azonban csak akkor fog + mûködésbe lépni, ha talál + hozzátartozó szabályrendszert, amely + alapértelmezés szerint az + /etc/pf.conf állományban + található. Amennyiben a PF + szabályrendszere a mi esetünkben máshol + található, akkor az rc.conf + állományban ne felejtsük megadni a + pf_rules="/elérési/útvonal/pf.szabályok" + sor használatával. - A modul feltételezi az options - INET és a device bpf sorok - jelenlétét. Hacsak nem adtuk meg - &os; 6.0-RELEASE elõtti verziókban a - NOINET6, illetve az utána - következõ verziókban a - NO_INET6 beállítást - (például a &man.make.conf.5; - állományban) a rendszer - fordítására vonatkozóan, akkor az - options INET6 - beállításra is szükség - lesz. + A &os; 7.0 kiadással a minta + pf.conf állomány az + /etc + könyvtárból átkerült a + /usr/share/examples/pf + könyvtárba. A &os; 7.0 elõtti + kiadásokban alapértelmezés szerint + található egy pf.conf + állomány az /etc + könyvtárban. - Ahogy betöltõdött a modul, vagy ha már - eleve a rendszermagba építettük a PF - támogatását, a - pf használatát a >>> TRUNCATED FOR MAIL (1000 lines) <<<