From bb091563d082418ccf0e885d8efa3065947748a2 Mon Sep 17 00:00:00 2001 From: waddlesplash Date: Wed, 26 Sep 2018 01:46:30 -0400 Subject: [PATCH] Update userguide and welcome pages. This is the first userguide export on the Postgres-based translation tool (previously it used MySQL), so please double-check it extra carefully. (I spotted a few minor problems in the export and fixed the relevant bugs already.) --- userguide/ca/applications.html | 18 +- .../ca/applications/activitymonitor.html | 6 +- userguide/ca/applications/charactermap.html | 8 +- userguide/ca/applications/cli-apps.html | 12 +- userguide/ca/applications/codycam.html | 2 +- userguide/ca/applications/debugger.html | 30 +- userguide/ca/applications/deskcalc.html | 4 +- userguide/ca/applications/diskprobe.html | 2 +- userguide/ca/applications/haikudepot.html | 21 +- userguide/ca/applications/icon-o-matic.html | 6 +- userguide/ca/applications/showimage.html | 4 +- .../ca/applications/softwareupdater.html | 8 +- userguide/ca/applications/soundrecorder.html | 4 +- userguide/ca/applications/terminal.html | 4 +- userguide/ca/attributes.html | 16 +- userguide/ca/bash-scripting.html | 9 +- userguide/ca/bootloader.html | 40 +- userguide/ca/contents.html | 4 +- userguide/ca/deskbar.html | 8 +- userguide/ca/desktop-applets/launchbox.html | 8 +- userguide/ca/desktop-applets/workspaces.html | 8 +- userguide/ca/filetypes.html | 8 +- userguide/ca/gui.html | 14 +- .../ca/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../ca/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/ca/preferences/appearance.html | 8 +- userguide/ca/preferences/backgrounds.html | 8 +- userguide/ca/preferences/e-mail.html | 12 +- userguide/ca/preferences/keyboard.html | 2 +- userguide/ca/preferences/keymap.html | 8 +- userguide/ca/preferences/mouse.html | 2 +- userguide/ca/queries.html | 12 +- userguide/ca/tracker-add-ons.html | 12 +- .../ca/workshop-filetypes+attributes.html | 8 +- userguide/ca/workshop-wlan.html | 2 +- userguide/de/applications.html | 12 +- .../de/applications/activitymonitor.html | 4 +- userguide/de/applications/bepdf.html | 4 +- userguide/de/applications/bootmanager.html | 4 +- userguide/de/applications/charactermap.html | 6 +- userguide/de/applications/cli-apps.html | 14 +- userguide/de/applications/codycam.html | 4 +- userguide/de/applications/debugger.html | 26 +- userguide/de/applications/deskcalc.html | 6 +- userguide/de/applications/diskprobe.html | 4 +- userguide/de/applications/diskusage.html | 4 +- userguide/de/applications/drivesetup.html | 4 +- userguide/de/applications/expander.html | 4 +- userguide/de/applications/haikudepot.html | 19 +- userguide/de/applications/icon-o-matic.html | 6 +- userguide/de/applications/installer.html | 4 +- userguide/de/applications/list-cli-apps.html | 5 +- userguide/de/applications/magnify.html | 4 +- userguide/de/applications/mail.html | 6 +- userguide/de/applications/mediaplayer.html | 4 +- userguide/de/applications/midiplayer.html | 4 +- .../de/applications/packageinstaller.html | 11 +- userguide/de/applications/pe.html | 4 +- userguide/de/applications/people.html | 2 +- userguide/de/applications/poorman.html | 2 +- userguide/de/applications/screenshot.html | 2 +- userguide/de/applications/showimage.html | 2 +- .../de/applications/softwareupdater.html | 4 +- userguide/de/applications/soundrecorder.html | 2 +- userguide/de/applications/stylededit.html | 2 +- userguide/de/applications/terminal.html | 6 +- userguide/de/applications/textsearch.html | 4 +- userguide/de/applications/tv.html | 2 +- userguide/de/applications/vision.html | 2 +- userguide/de/applications/webpositive.html | 4 +- userguide/de/applications/wonderbrush.html | 4 +- userguide/de/attributes.html | 16 +- userguide/de/bash-scripting.html | 4 +- userguide/de/bootloader.html | 97 ++-- userguide/de/contents.html | 2 +- userguide/de/deskbar.html | 8 +- userguide/de/desktop-applets.html | 2 +- userguide/de/desktop-applets/launchbox.html | 6 +- .../de/desktop-applets/networkstatus.html | 10 +- userguide/de/desktop-applets/powerstatus.html | 4 +- .../de/desktop-applets/processcontroller.html | 10 +- userguide/de/desktop-applets/workspaces.html | 6 +- userguide/de/filetypes.html | 6 +- userguide/de/gui.html | 16 +- .../de/images/apps-images/haikudepot.png | Bin 90534 -> 66797 bytes .../de/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/de/keyboard-shortcuts.html | 2 +- userguide/de/preferences/appearance.html | 8 +- userguide/de/preferences/backgrounds.html | 10 +- .../de/preferences/datatranslations.html | 8 +- userguide/de/preferences/deskbar.html | 6 +- userguide/de/preferences/e-mail.html | 8 +- userguide/de/preferences/filetypes.html | 6 +- userguide/de/preferences/keyboard.html | 8 +- userguide/de/preferences/keymap.html | 12 +- userguide/de/preferences/locale.html | 4 +- userguide/de/preferences/media.html | 8 +- userguide/de/preferences/mouse.html | 8 +- userguide/de/preferences/network.html | 8 +- userguide/de/preferences/printers.html | 6 +- userguide/de/preferences/repositories.html | 4 +- userguide/de/preferences/screen.html | 6 +- userguide/de/preferences/screensaver.html | 8 +- userguide/de/preferences/shortcuts.html | 6 +- userguide/de/preferences/sounds.html | 6 +- userguide/de/preferences/time.html | 6 +- userguide/de/preferences/touchpad.html | 4 +- userguide/de/preferences/tracker.html | 6 +- userguide/de/preferences/virtualmemory.html | 8 +- userguide/de/queries.html | 6 +- userguide/de/tracker-add-ons.html | 10 +- userguide/de/tracker.html | 2 +- userguide/de/twitcher.html | 2 +- .../de/workshop-filetypes+attributes.html | 6 +- userguide/de/workshop-wlan.html | 2 +- userguide/de/workspaces.html | 4 +- userguide/en/applications.html | 2 +- userguide/en/applications/bootmanager.html | 5 +- userguide/en/applications/cli-apps.html | 12 +- userguide/en/applications/codycam.html | 2 +- userguide/en/applications/debugger.html | 26 +- userguide/en/applications/diskprobe.html | 2 +- userguide/en/applications/haikudepot.html | 21 +- userguide/en/applications/icon-o-matic.html | 2 +- .../en/applications/softwareupdater.html | 4 +- userguide/en/bash-scripting.html | 9 +- userguide/en/bootloader.html | 16 +- userguide/en/gui.html | 2 +- .../en/images/apps-images/haikudepot.png | Bin 76286 -> 66797 bytes .../en/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/en/images/prefs-images/screen.png | Bin 17126 -> 16609 bytes userguide/en/preferences/backgrounds.html | 2 +- userguide/en/preferences/fonts.html | 89 +++ userguide/en/preferences/keyboard.html | 2 +- userguide/en/preferences/mouse.html | 2 +- userguide/en/workshop-wlan.html | 2 +- userguide/es/applications.html | 24 +- .../es/applications/activitymonitor.html | 6 +- userguide/es/applications/charactermap.html | 8 +- userguide/es/applications/cli-apps.html | 12 +- userguide/es/applications/codycam.html | 3 +- userguide/es/applications/debugger.html | 27 +- userguide/es/applications/deskcalc.html | 6 +- userguide/es/applications/diskprobe.html | 4 +- userguide/es/applications/diskusage.html | 2 +- userguide/es/applications/haikudepot.html | 21 +- userguide/es/applications/icon-o-matic.html | 7 +- userguide/es/applications/installer.html | 2 +- userguide/es/applications/magnify.html | 2 +- userguide/es/applications/mediaplayer.html | 2 +- userguide/es/applications/midiplayer.html | 2 +- .../es/applications/packageinstaller.html | 2 +- userguide/es/applications/poorman.html | 2 +- userguide/es/applications/screenshot.html | 4 +- userguide/es/applications/showimage.html | 8 +- .../es/applications/softwareupdater.html | 8 +- userguide/es/applications/soundrecorder.html | 2 +- userguide/es/applications/terminal.html | 8 +- userguide/es/applications/textsearch.html | 4 +- userguide/es/applications/vision.html | 4 +- userguide/es/applications/webpositive.html | 2 +- userguide/es/applications/wonderbrush.html | 2 +- userguide/es/attributes.html | 20 +- userguide/es/bash-scripting.html | 10 +- userguide/es/bootloader.html | 142 +++-- userguide/es/contents.html | 8 +- userguide/es/deskbar.html | 12 +- userguide/es/desktop-applets.html | 2 +- userguide/es/desktop-applets/launchbox.html | 12 +- .../es/desktop-applets/networkstatus.html | 4 +- .../es/desktop-applets/processcontroller.html | 2 +- userguide/es/desktop-applets/workspaces.html | 12 +- userguide/es/filesystem-layout.html | 4 +- userguide/es/filetypes.html | 8 +- userguide/es/gui.html | 20 +- .../es/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../es/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/es/keyboard-shortcuts.html | 2 +- userguide/es/preferences.html | 2 +- userguide/es/preferences/appearance.html | 10 +- userguide/es/preferences/backgrounds.html | 14 +- .../es/preferences/datatranslations.html | 4 +- userguide/es/preferences/e-mail.html | 14 +- userguide/es/preferences/keymap.html | 22 +- userguide/es/preferences/locale.html | 2 +- userguide/es/preferences/mouse.html | 2 +- userguide/es/preferences/network.html | 2 +- userguide/es/preferences/screen.html | 2 +- userguide/es/preferences/screensaver.html | 2 +- userguide/es/preferences/sounds.html | 2 +- userguide/es/preferences/time.html | 2 +- userguide/es/preferences/virtualmemory.html | 2 +- userguide/es/queries.html | 10 +- userguide/es/tracker-add-ons.html | 10 +- userguide/es/tracker.html | 2 +- .../es/workshop-filetypes+attributes.html | 10 +- userguide/es/workshop-wlan.html | 2 +- userguide/es/workspaces.html | 2 +- userguide/fi/applications.html | 30 +- .../fi/applications/activitymonitor.html | 8 +- userguide/fi/applications/bepdf.html | 4 +- userguide/fi/applications/bootmanager.html | 10 +- userguide/fi/applications/charactermap.html | 8 +- userguide/fi/applications/cli-apps.html | 21 +- userguide/fi/applications/codycam.html | 6 +- userguide/fi/applications/debugger.html | 28 +- userguide/fi/applications/deskcalc.html | 8 +- userguide/fi/applications/diskprobe.html | 8 +- userguide/fi/applications/diskusage.html | 10 +- userguide/fi/applications/drivesetup.html | 8 +- userguide/fi/applications/expander.html | 4 +- userguide/fi/applications/haikudepot.html | 34 +- userguide/fi/applications/icon-o-matic.html | 46 +- userguide/fi/applications/installer.html | 10 +- userguide/fi/applications/list-cli-apps.html | 23 +- userguide/fi/applications/magnify.html | 4 +- userguide/fi/applications/mail.html | 6 +- userguide/fi/applications/mediaplayer.html | 4 +- userguide/fi/applications/midiplayer.html | 4 +- .../fi/applications/packageinstaller.html | 4 +- userguide/fi/applications/pe.html | 4 +- userguide/fi/applications/people.html | 8 +- userguide/fi/applications/poorman.html | 16 +- userguide/fi/applications/screenshot.html | 8 +- userguide/fi/applications/showimage.html | 4 +- .../fi/applications/softwareupdater.html | 6 +- userguide/fi/applications/soundrecorder.html | 2 +- userguide/fi/applications/stylededit.html | 6 +- userguide/fi/applications/terminal.html | 24 +- userguide/fi/applications/textsearch.html | 6 +- userguide/fi/applications/tv.html | 4 +- userguide/fi/applications/vision.html | 4 +- userguide/fi/applications/webpositive.html | 4 +- userguide/fi/applications/wonderbrush.html | 4 +- userguide/fi/attributes.html | 30 +- userguide/fi/bash-scripting.html | 16 +- userguide/fi/bootloader.html | 139 ++--- userguide/fi/contents.html | 36 +- userguide/fi/deskbar.html | 23 +- userguide/fi/desktop-applets.html | 2 +- userguide/fi/desktop-applets/launchbox.html | 8 +- .../fi/desktop-applets/networkstatus.html | 10 +- userguide/fi/desktop-applets/powerstatus.html | 6 +- .../fi/desktop-applets/processcontroller.html | 12 +- userguide/fi/desktop-applets/workspaces.html | 8 +- userguide/fi/filesystem-layout.html | 12 +- userguide/fi/filetypes.html | 26 +- userguide/fi/gui.html | 37 +- .../fi/images/apps-images/haikudepot.png | Bin 67568 -> 66797 bytes .../fi/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/fi/index.html | 16 +- userguide/fi/keyboard-shortcuts.html | 8 +- userguide/fi/preferences.html | 16 +- userguide/fi/preferences/appearance.html | 18 +- userguide/fi/preferences/backgrounds.html | 6 +- .../fi/preferences/datatranslations.html | 6 +- userguide/fi/preferences/deskbar.html | 4 +- userguide/fi/preferences/e-mail.html | 8 +- userguide/fi/preferences/filetypes.html | 4 +- userguide/fi/preferences/keyboard.html | 6 +- userguide/fi/preferences/keymap.html | 42 +- userguide/fi/preferences/locale.html | 4 +- userguide/fi/preferences/media.html | 4 +- userguide/fi/preferences/mouse.html | 4 +- userguide/fi/preferences/network.html | 4 +- userguide/fi/preferences/printers.html | 4 +- userguide/fi/preferences/repositories.html | 4 +- userguide/fi/preferences/screen.html | 4 +- userguide/fi/preferences/screensaver.html | 4 +- userguide/fi/preferences/shortcuts.html | 4 +- userguide/fi/preferences/sounds.html | 6 +- userguide/fi/preferences/time.html | 4 +- userguide/fi/preferences/touchpad.html | 4 +- userguide/fi/preferences/tracker.html | 4 +- userguide/fi/preferences/virtualmemory.html | 4 +- userguide/fi/queries.html | 12 +- userguide/fi/teammonitor.html | 2 +- userguide/fi/tracker-add-ons.html | 10 +- userguide/fi/tracker.html | 12 +- userguide/fi/twitcher.html | 2 +- userguide/fi/workshop-email.html | 6 +- .../fi/workshop-filetypes+attributes.html | 8 +- userguide/fi/workshop-wlan.html | 8 +- userguide/fi/workspaces.html | 2 +- userguide/fr/applications.html | 27 +- .../fr/applications/activitymonitor.html | 8 +- userguide/fr/applications/bepdf.html | 2 +- userguide/fr/applications/charactermap.html | 10 +- userguide/fr/applications/cli-apps.html | 23 +- userguide/fr/applications/codycam.html | 2 +- userguide/fr/applications/debugger.html | 30 +- userguide/fr/applications/deskcalc.html | 6 +- userguide/fr/applications/drivesetup.html | 2 +- userguide/fr/applications/haikudepot.html | 54 +- userguide/fr/applications/icon-o-matic.html | 10 +- userguide/fr/applications/list-cli-apps.html | 2 +- userguide/fr/applications/magnify.html | 3 +- userguide/fr/applications/showimage.html | 4 +- .../fr/applications/softwareupdater.html | 8 +- userguide/fr/applications/soundrecorder.html | 2 +- userguide/fr/applications/terminal.html | 6 +- userguide/fr/applications/textsearch.html | 4 +- userguide/fr/applications/vision.html | 2 +- userguide/fr/applications/webpositive.html | 2 +- userguide/fr/applications/wonderbrush.html | 2 +- userguide/fr/attributes.html | 20 +- userguide/fr/bash-scripting.html | 17 +- userguide/fr/bootloader.html | 72 ++- userguide/fr/contents.html | 10 +- userguide/fr/deskbar.html | 20 +- userguide/fr/desktop-applets/launchbox.html | 6 +- .../fr/desktop-applets/networkstatus.html | 2 +- userguide/fr/desktop-applets/workspaces.html | 8 +- userguide/fr/filetypes.html | 6 +- userguide/fr/gui.html | 29 +- .../fr/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../fr/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/fr/keyboard-shortcuts.html | 8 +- userguide/fr/preferences.html | 9 +- userguide/fr/preferences/appearance.html | 12 +- userguide/fr/preferences/backgrounds.html | 10 +- userguide/fr/preferences/e-mail.html | 6 +- userguide/fr/preferences/keymap.html | 16 +- userguide/fr/preferences/locale.html | 2 +- userguide/fr/preferences/network.html | 2 +- userguide/fr/queries.html | 10 +- userguide/fr/tracker-add-ons.html | 10 +- userguide/fr/tracker.html | 2 +- .../fr/workshop-filetypes+attributes.html | 8 +- userguide/fr/workshop-wlan.html | 4 +- userguide/hu/applications.html | 20 +- .../hu/applications/activitymonitor.html | 6 +- userguide/hu/applications/charactermap.html | 8 +- userguide/hu/applications/cli-apps.html | 18 +- userguide/hu/applications/codycam.html | 3 +- userguide/hu/applications/debugger.html | 30 +- userguide/hu/applications/deskcalc.html | 8 +- userguide/hu/applications/haikudepot.html | 21 +- userguide/hu/applications/icon-o-matic.html | 13 +- userguide/hu/applications/list-cli-apps.html | 2 +- userguide/hu/applications/mail.html | 2 +- userguide/hu/applications/showimage.html | 6 +- .../hu/applications/softwareupdater.html | 8 +- userguide/hu/applications/soundrecorder.html | 2 +- userguide/hu/applications/terminal.html | 8 +- userguide/hu/applications/textsearch.html | 2 +- userguide/hu/attributes.html | 16 +- userguide/hu/bootloader.html | 83 ++- userguide/hu/contents.html | 4 +- userguide/hu/deskbar.html | 8 +- userguide/hu/desktop-applets/launchbox.html | 10 +- .../hu/desktop-applets/networkstatus.html | 2 +- userguide/hu/desktop-applets/workspaces.html | 12 +- userguide/hu/filetypes.html | 6 +- userguide/hu/gui.html | 18 +- .../hu/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../hu/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/hu/preferences/appearance.html | 6 +- userguide/hu/preferences/backgrounds.html | 12 +- userguide/hu/preferences/e-mail.html | 10 +- userguide/hu/preferences/keymap.html | 20 +- userguide/hu/queries.html | 10 +- userguide/hu/tracker-add-ons.html | 14 +- .../hu/workshop-filetypes+attributes.html | 9 +- userguide/hu/workshop-wlan.html | 2 +- userguide/it/applications.html | 10 +- .../it/applications/activitymonitor.html | 6 +- userguide/it/applications/bepdf.html | 4 +- userguide/it/applications/bootmanager.html | 5 +- userguide/it/applications/charactermap.html | 8 +- userguide/it/applications/cli-apps.html | 18 +- userguide/it/applications/codycam.html | 7 +- userguide/it/applications/debugger.html | 30 +- userguide/it/applications/deskcalc.html | 6 +- userguide/it/applications/diskprobe.html | 2 +- userguide/it/applications/drivesetup.html | 2 +- userguide/it/applications/expander.html | 2 +- userguide/it/applications/haikudepot.html | 21 +- userguide/it/applications/icon-o-matic.html | 12 +- userguide/it/applications/installer.html | 2 +- userguide/it/applications/list-cli-apps.html | 4 +- userguide/it/applications/magnify.html | 2 +- .../it/applications/packageinstaller.html | 2 +- userguide/it/applications/showimage.html | 4 +- .../it/applications/softwareupdater.html | 8 +- userguide/it/applications/soundrecorder.html | 4 +- userguide/it/applications/terminal.html | 4 +- userguide/it/attributes.html | 16 +- userguide/it/bash-scripting.html | 7 +- userguide/it/bootloader.html | 39 +- userguide/it/contents.html | 4 +- userguide/it/deskbar.html | 10 +- userguide/it/desktop-applets.html | 2 +- userguide/it/desktop-applets/launchbox.html | 4 +- .../it/desktop-applets/processcontroller.html | 2 +- userguide/it/desktop-applets/workspaces.html | 8 +- userguide/it/filesystem-layout.html | 2 +- userguide/it/filetypes.html | 8 +- userguide/it/gui.html | 20 +- .../it/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../it/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/it/index.html | 2 +- userguide/it/keyboard-shortcuts.html | 2 +- userguide/it/preferences.html | 2 +- userguide/it/preferences/appearance.html | 12 +- userguide/it/preferences/backgrounds.html | 10 +- userguide/it/preferences/deskbar.html | 2 +- userguide/it/preferences/e-mail.html | 8 +- userguide/it/preferences/keyboard.html | 2 +- userguide/it/preferences/keymap.html | 14 +- userguide/it/preferences/locale.html | 2 +- userguide/it/preferences/mouse.html | 2 +- userguide/it/queries.html | 8 +- userguide/it/teammonitor.html | 2 +- userguide/it/tracker-add-ons.html | 12 +- userguide/it/tracker.html | 4 +- userguide/it/twitcher.html | 2 +- .../it/workshop-filetypes+attributes.html | 10 +- userguide/it/workshop-wlan.html | 2 +- userguide/it/workspaces.html | 4 +- userguide/jp/applications.html | 101 ++-- .../jp/applications/activitymonitor.html | 8 +- userguide/jp/applications/bepdf.html | 4 +- userguide/jp/applications/bootmanager.html | 4 +- userguide/jp/applications/charactermap.html | 6 +- userguide/jp/applications/cli-apps.html | 46 +- userguide/jp/applications/codycam.html | 6 +- userguide/jp/applications/debugger.html | 42 +- userguide/jp/applications/deskcalc.html | 26 +- userguide/jp/applications/diskprobe.html | 14 +- userguide/jp/applications/diskusage.html | 14 +- userguide/jp/applications/drivesetup.html | 14 +- userguide/jp/applications/expander.html | 14 +- userguide/jp/applications/haikudepot.html | 44 +- userguide/jp/applications/icon-o-matic.html | 131 +++-- userguide/jp/applications/installer.html | 6 +- userguide/jp/applications/list-cli-apps.html | 519 +++++++++--------- userguide/jp/applications/magnify.html | 30 +- userguide/jp/applications/mail.html | 32 +- userguide/jp/applications/mediaplayer.html | 22 +- userguide/jp/applications/midiplayer.html | 12 +- .../jp/applications/packageinstaller.html | 6 +- userguide/jp/applications/pe.html | 6 +- userguide/jp/applications/people.html | 8 +- userguide/jp/applications/poorman.html | 10 +- userguide/jp/applications/screenshot.html | 20 +- userguide/jp/applications/showimage.html | 20 +- .../jp/applications/softwareupdater.html | 12 +- userguide/jp/applications/soundrecorder.html | 4 +- userguide/jp/applications/stylededit.html | 12 +- userguide/jp/applications/terminal.html | 32 +- userguide/jp/applications/textsearch.html | 30 +- userguide/jp/applications/tv.html | 8 +- userguide/jp/applications/vision.html | 24 +- userguide/jp/applications/webpositive.html | 59 +- userguide/jp/applications/wonderbrush.html | 2 +- userguide/jp/attributes.html | 56 +- userguide/jp/bash-scripting.html | 19 +- userguide/jp/bootloader.html | 110 ++-- userguide/jp/contents.html | 26 +- userguide/jp/deskbar.html | 54 +- userguide/jp/desktop-applets.html | 12 +- userguide/jp/desktop-applets/launchbox.html | 34 +- .../jp/desktop-applets/networkstatus.html | 10 +- userguide/jp/desktop-applets/powerstatus.html | 8 +- .../jp/desktop-applets/processcontroller.html | 24 +- userguide/jp/desktop-applets/workspaces.html | 20 +- userguide/jp/filesystem-layout.html | 36 +- userguide/jp/filetypes.html | 28 +- userguide/jp/gui.html | 60 +- .../jp/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../jp/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/jp/index.html | 20 +- userguide/jp/keyboard-shortcuts.html | 24 +- userguide/jp/preferences.html | 46 +- userguide/jp/preferences/appearance.html | 36 +- userguide/jp/preferences/backgrounds.html | 20 +- .../jp/preferences/datatranslations.html | 20 +- userguide/jp/preferences/deskbar.html | 8 +- userguide/jp/preferences/e-mail.html | 40 +- userguide/jp/preferences/filetypes.html | 8 +- userguide/jp/preferences/keyboard.html | 12 +- userguide/jp/preferences/keymap.html | 36 +- userguide/jp/preferences/locale.html | 16 +- userguide/jp/preferences/media.html | 10 +- userguide/jp/preferences/mouse.html | 18 +- userguide/jp/preferences/network.html | 20 +- userguide/jp/preferences/printers.html | 8 +- userguide/jp/preferences/repositories.html | 10 +- userguide/jp/preferences/screen.html | 10 +- userguide/jp/preferences/screensaver.html | 8 +- userguide/jp/preferences/shortcuts.html | 8 +- userguide/jp/preferences/sounds.html | 14 +- userguide/jp/preferences/time.html | 20 +- userguide/jp/preferences/touchpad.html | 8 +- userguide/jp/preferences/tracker.html | 10 +- userguide/jp/preferences/virtualmemory.html | 10 +- userguide/jp/queries.html | 40 +- userguide/jp/teammonitor.html | 4 +- userguide/jp/tracker-add-ons.html | 22 +- userguide/jp/tracker.html | 16 +- userguide/jp/twitcher.html | 8 +- userguide/jp/workshop-email.html | 22 +- .../jp/workshop-filetypes+attributes.html | 30 +- userguide/jp/workshop-wlan.html | 16 +- userguide/jp/workspaces.html | 4 +- userguide/pl/applications.html | 33 +- .../pl/applications/activitymonitor.html | 6 +- userguide/pl/applications/bootmanager.html | 42 +- userguide/pl/applications/charactermap.html | 19 +- userguide/pl/applications/cli-apps.html | 77 +-- userguide/pl/applications/codycam.html | 12 +- userguide/pl/applications/debugger.html | 64 ++- userguide/pl/applications/deskcalc.html | 6 +- userguide/pl/applications/diskprobe.html | 20 +- userguide/pl/applications/diskusage.html | 34 +- userguide/pl/applications/expander.html | 4 +- userguide/pl/applications/haikudepot.html | 39 +- userguide/pl/applications/icon-o-matic.html | 6 +- userguide/pl/applications/installer.html | 2 +- .../pl/applications/packageinstaller.html | 2 +- userguide/pl/applications/showimage.html | 4 +- .../pl/applications/softwareupdater.html | 14 +- userguide/pl/applications/soundrecorder.html | 5 +- userguide/pl/applications/stylededit.html | 4 +- userguide/pl/applications/terminal.html | 6 +- userguide/pl/applications/tv.html | 5 +- userguide/pl/applications/vision.html | 12 +- userguide/pl/applications/wonderbrush.html | 3 +- userguide/pl/attributes.html | 16 +- userguide/pl/bash-scripting.html | 48 +- userguide/pl/bootloader.html | 44 +- userguide/pl/contents.html | 10 +- userguide/pl/deskbar.html | 8 +- userguide/pl/desktop-applets.html | 19 +- userguide/pl/desktop-applets/launchbox.html | 8 +- .../pl/desktop-applets/networkstatus.html | 6 +- userguide/pl/desktop-applets/powerstatus.html | 2 +- .../pl/desktop-applets/processcontroller.html | 6 +- userguide/pl/desktop-applets/workspaces.html | 8 +- userguide/pl/filesystem-layout.html | 14 +- userguide/pl/filetypes.html | 8 +- userguide/pl/gui.html | 14 +- .../pl/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../pl/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/pl/preferences.html | 8 +- userguide/pl/preferences/appearance.html | 8 +- userguide/pl/preferences/backgrounds.html | 39 +- .../pl/preferences/datatranslations.html | 67 ++- userguide/pl/preferences/deskbar.html | 2 +- userguide/pl/preferences/e-mail.html | 8 +- userguide/pl/preferences/filetypes.html | 13 +- userguide/pl/preferences/keyboard.html | 16 +- userguide/pl/preferences/keymap.html | 8 +- userguide/pl/preferences/media.html | 11 +- userguide/pl/preferences/mouse.html | 27 +- userguide/pl/preferences/network.html | 4 +- userguide/pl/preferences/printers.html | 5 +- userguide/pl/preferences/repositories.html | 4 +- userguide/pl/preferences/shortcuts.html | 5 +- userguide/pl/preferences/tracker.html | 7 +- userguide/pl/queries.html | 12 +- userguide/pl/tracker-add-ons.html | 12 +- .../pl/workshop-filetypes+attributes.html | 8 +- userguide/pl/workshop-wlan.html | 2 +- userguide/pt_BR/applications.html | 22 +- .../pt_BR/applications/activitymonitor.html | 6 +- userguide/pt_BR/applications/bepdf.html | 2 +- .../pt_BR/applications/charactermap.html | 8 +- userguide/pt_BR/applications/cli-apps.html | 18 +- userguide/pt_BR/applications/codycam.html | 3 +- userguide/pt_BR/applications/debugger.html | 30 +- userguide/pt_BR/applications/deskcalc.html | 10 +- userguide/pt_BR/applications/diskusage.html | 2 +- userguide/pt_BR/applications/expander.html | 2 +- userguide/pt_BR/applications/haikudepot.html | 21 +- .../pt_BR/applications/icon-o-matic.html | 15 +- .../pt_BR/applications/list-cli-apps.html | 4 +- userguide/pt_BR/applications/mail.html | 2 +- userguide/pt_BR/applications/screenshot.html | 2 +- userguide/pt_BR/applications/showimage.html | 10 +- .../pt_BR/applications/softwareupdater.html | 8 +- .../pt_BR/applications/soundrecorder.html | 2 +- userguide/pt_BR/applications/stylededit.html | 2 +- userguide/pt_BR/applications/terminal.html | 12 +- userguide/pt_BR/applications/textsearch.html | 4 +- userguide/pt_BR/applications/vision.html | 2 +- userguide/pt_BR/applications/webpositive.html | 2 +- userguide/pt_BR/applications/wonderbrush.html | 2 +- userguide/pt_BR/attributes.html | 16 +- userguide/pt_BR/bash-scripting.html | 7 +- userguide/pt_BR/bootloader.html | 75 ++- userguide/pt_BR/contents.html | 6 +- userguide/pt_BR/deskbar.html | 8 +- .../pt_BR/desktop-applets/launchbox.html | 10 +- .../pt_BR/desktop-applets/networkstatus.html | 2 +- .../desktop-applets/processcontroller.html | 2 +- .../pt_BR/desktop-applets/workspaces.html | 14 +- userguide/pt_BR/filetypes.html | 6 +- userguide/pt_BR/gui.html | 18 +- .../pt_BR/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/pt_BR/keyboard-shortcuts.html | 2 +- userguide/pt_BR/preferences/appearance.html | 10 +- userguide/pt_BR/preferences/backgrounds.html | 12 +- .../pt_BR/preferences/datatranslations.html | 2 +- userguide/pt_BR/preferences/e-mail.html | 10 +- userguide/pt_BR/preferences/keymap.html | 22 +- userguide/pt_BR/preferences/screen.html | 2 +- userguide/pt_BR/queries.html | 10 +- userguide/pt_BR/tracker-add-ons.html | 14 +- userguide/pt_BR/tracker.html | 2 +- userguide/pt_BR/workshop-email.html | 2 +- .../pt_BR/workshop-filetypes+attributes.html | 8 +- userguide/pt_BR/workshop-wlan.html | 6 +- userguide/pt_BR/workspaces.html | 2 +- userguide/pt_PT/applications.html | 2 +- userguide/pt_PT/applications/bootmanager.html | 5 +- .../pt_PT/applications/charactermap.html | 2 +- userguide/pt_PT/applications/cli-apps.html | 12 +- userguide/pt_PT/applications/codycam.html | 3 +- userguide/pt_PT/applications/debugger.html | 26 +- userguide/pt_PT/applications/diskprobe.html | 2 +- userguide/pt_PT/applications/haikudepot.html | 21 +- .../pt_PT/applications/icon-o-matic.html | 2 +- .../pt_PT/applications/softwareupdater.html | 4 +- userguide/pt_PT/bash-scripting.html | 9 +- userguide/pt_PT/bootloader.html | 16 +- userguide/pt_PT/gui.html | 2 +- .../pt_PT/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/pt_PT/preferences/backgrounds.html | 2 +- userguide/pt_PT/preferences/keyboard.html | 2 +- userguide/pt_PT/preferences/mouse.html | 2 +- userguide/pt_PT/workshop-wlan.html | 2 +- userguide/ro/applications.html | 12 +- .../ro/applications/activitymonitor.html | 2 +- userguide/ro/applications/charactermap.html | 4 +- userguide/ro/applications/cli-apps.html | 12 +- userguide/ro/applications/codycam.html | 3 +- userguide/ro/applications/debugger.html | 30 +- userguide/ro/applications/deskcalc.html | 4 +- userguide/ro/applications/diskprobe.html | 2 +- userguide/ro/applications/haikudepot.html | 31 +- userguide/ro/applications/icon-o-matic.html | 6 +- userguide/ro/applications/showimage.html | 4 +- .../ro/applications/softwareupdater.html | 8 +- userguide/ro/applications/soundrecorder.html | 2 +- userguide/ro/applications/terminal.html | 4 +- userguide/ro/attributes.html | 16 +- userguide/ro/bash-scripting.html | 7 +- userguide/ro/bootloader.html | 42 +- userguide/ro/contents.html | 4 +- userguide/ro/deskbar.html | 8 +- userguide/ro/desktop-applets/launchbox.html | 4 +- .../ro/desktop-applets/networkstatus.html | 2 +- userguide/ro/desktop-applets/workspaces.html | 2 +- userguide/ro/filetypes.html | 8 +- userguide/ro/gui.html | 10 +- .../ro/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../ro/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/ro/preferences/appearance.html | 8 +- userguide/ro/preferences/backgrounds.html | 10 +- userguide/ro/preferences/e-mail.html | 8 +- userguide/ro/preferences/keymap.html | 14 +- userguide/ro/preferences/mouse.html | 2 +- userguide/ro/queries.html | 12 +- userguide/ro/tracker-add-ons.html | 12 +- .../ro/workshop-filetypes+attributes.html | 8 +- userguide/ro/workshop-wlan.html | 2 +- userguide/ru/applications.html | 24 +- .../ru/applications/activitymonitor.html | 8 +- userguide/ru/applications/bepdf.html | 4 +- userguide/ru/applications/charactermap.html | 10 +- userguide/ru/applications/cli-apps.html | 16 +- userguide/ru/applications/codycam.html | 5 +- userguide/ru/applications/debugger.html | 30 +- userguide/ru/applications/deskcalc.html | 12 +- userguide/ru/applications/diskprobe.html | 2 +- userguide/ru/applications/diskusage.html | 2 +- userguide/ru/applications/drivesetup.html | 2 +- userguide/ru/applications/expander.html | 6 +- userguide/ru/applications/haikudepot.html | 31 +- userguide/ru/applications/icon-o-matic.html | 11 +- userguide/ru/applications/installer.html | 2 +- userguide/ru/applications/list-cli-apps.html | 4 +- userguide/ru/applications/magnify.html | 2 +- userguide/ru/applications/midiplayer.html | 2 +- userguide/ru/applications/pe.html | 2 +- userguide/ru/applications/poorman.html | 2 +- userguide/ru/applications/screenshot.html | 4 +- userguide/ru/applications/showimage.html | 2 +- .../ru/applications/softwareupdater.html | 8 +- userguide/ru/applications/soundrecorder.html | 2 +- userguide/ru/applications/stylededit.html | 2 +- userguide/ru/applications/terminal.html | 12 +- userguide/ru/applications/textsearch.html | 2 +- userguide/ru/applications/tv.html | 2 +- userguide/ru/applications/vision.html | 2 +- userguide/ru/applications/webpositive.html | 4 +- userguide/ru/attributes.html | 18 +- userguide/ru/bash-scripting.html | 14 +- userguide/ru/bootloader.html | 44 +- userguide/ru/contents.html | 6 +- userguide/ru/deskbar.html | 14 +- userguide/ru/desktop-applets.html | 2 +- userguide/ru/desktop-applets/launchbox.html | 14 +- .../ru/desktop-applets/networkstatus.html | 2 +- .../ru/desktop-applets/processcontroller.html | 2 +- userguide/ru/desktop-applets/workspaces.html | 16 +- userguide/ru/filesystem-layout.html | 2 +- userguide/ru/filetypes.html | 8 +- userguide/ru/gui.html | 22 +- .../ru/images/apps-images/haikudepot.png | Bin 159325 -> 66797 bytes .../ru/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/ru/index.html | 2 +- userguide/ru/keyboard-shortcuts.html | 4 +- userguide/ru/preferences.html | 2 +- userguide/ru/preferences/appearance.html | 16 +- userguide/ru/preferences/backgrounds.html | 18 +- .../ru/preferences/datatranslations.html | 4 +- userguide/ru/preferences/deskbar.html | 2 +- userguide/ru/preferences/e-mail.html | 14 +- userguide/ru/preferences/filetypes.html | 2 +- userguide/ru/preferences/keyboard.html | 2 +- userguide/ru/preferences/keymap.html | 28 +- userguide/ru/preferences/media.html | 2 +- userguide/ru/preferences/mouse.html | 6 +- userguide/ru/preferences/network.html | 4 +- userguide/ru/preferences/printers.html | 2 +- userguide/ru/preferences/screen.html | 2 +- userguide/ru/preferences/screensaver.html | 2 +- userguide/ru/preferences/sounds.html | 2 +- userguide/ru/preferences/time.html | 2 +- userguide/ru/preferences/touchpad.html | 2 +- userguide/ru/preferences/virtualmemory.html | 4 +- userguide/ru/queries.html | 12 +- userguide/ru/teammonitor.html | 2 +- userguide/ru/tracker-add-ons.html | 12 +- userguide/ru/tracker.html | 4 +- userguide/ru/twitcher.html | 2 +- .../ru/workshop-filetypes+attributes.html | 8 +- userguide/ru/workshop-wlan.html | 2 +- userguide/ru/workspaces.html | 2 +- userguide/sk/applications.html | 17 +- .../sk/applications/activitymonitor.html | 8 +- userguide/sk/applications/bepdf.html | 2 +- userguide/sk/applications/bootmanager.html | 2 +- userguide/sk/applications/charactermap.html | 8 +- userguide/sk/applications/cli-apps.html | 39 +- userguide/sk/applications/codycam.html | 3 +- userguide/sk/applications/debugger.html | 28 +- userguide/sk/applications/deskcalc.html | 10 +- userguide/sk/applications/haikudepot.html | 34 +- userguide/sk/applications/icon-o-matic.html | 11 +- userguide/sk/applications/list-cli-apps.html | 10 +- userguide/sk/applications/mail.html | 4 +- userguide/sk/applications/mediaplayer.html | 2 +- userguide/sk/applications/midiplayer.html | 4 +- .../sk/applications/packageinstaller.html | 11 +- userguide/sk/applications/pe.html | 2 +- userguide/sk/applications/people.html | 4 +- userguide/sk/applications/poorman.html | 2 +- userguide/sk/applications/showimage.html | 12 +- .../sk/applications/softwareupdater.html | 25 +- userguide/sk/applications/soundrecorder.html | 6 +- userguide/sk/applications/terminal.html | 8 +- userguide/sk/applications/textsearch.html | 2 +- userguide/sk/applications/vision.html | 34 +- userguide/sk/applications/webpositive.html | 2 +- userguide/sk/attributes.html | 16 +- userguide/sk/bash-scripting.html | 13 +- userguide/sk/bootloader.html | 87 ++- userguide/sk/contents.html | 106 ++-- userguide/sk/deskbar.html | 29 +- userguide/sk/desktop-applets.html | 2 +- userguide/sk/desktop-applets/launchbox.html | 10 +- .../sk/desktop-applets/networkstatus.html | 2 +- userguide/sk/desktop-applets/workspaces.html | 15 +- userguide/sk/filetypes.html | 8 +- userguide/sk/gui.html | 22 +- .../sk/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../sk/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/sk/index.html | 2 +- userguide/sk/keyboard-shortcuts.html | 2 +- userguide/sk/preferences.html | 9 +- userguide/sk/preferences/appearance.html | 8 +- userguide/sk/preferences/backgrounds.html | 12 +- userguide/sk/preferences/e-mail.html | 10 +- userguide/sk/preferences/keymap.html | 16 +- userguide/sk/preferences/repositories.html | 15 +- userguide/sk/preferences/screen.html | 5 +- userguide/sk/preferences/screensaver.html | 2 +- userguide/sk/preferences/sounds.html | 2 +- userguide/sk/preferences/time.html | 5 +- userguide/sk/preferences/touchpad.html | 2 +- userguide/sk/preferences/virtualmemory.html | 2 +- userguide/sk/queries.html | 8 +- userguide/sk/teammonitor.html | 2 +- userguide/sk/tracker-add-ons.html | 10 +- userguide/sk/tracker.html | 5 +- userguide/sk/workshop-email.html | 2 +- .../sk/workshop-filetypes+attributes.html | 9 +- userguide/sk/workshop-wlan.html | 26 +- userguide/sv_SE/applications.html | 24 +- .../sv_SE/applications/activitymonitor.html | 4 +- userguide/sv_SE/applications/bootmanager.html | 5 +- .../sv_SE/applications/charactermap.html | 8 +- userguide/sv_SE/applications/cli-apps.html | 14 +- userguide/sv_SE/applications/codycam.html | 2 +- userguide/sv_SE/applications/debugger.html | 29 +- userguide/sv_SE/applications/deskcalc.html | 12 +- userguide/sv_SE/applications/diskprobe.html | 2 +- userguide/sv_SE/applications/haikudepot.html | 21 +- .../sv_SE/applications/icon-o-matic.html | 6 +- .../sv_SE/applications/list-cli-apps.html | 2 +- userguide/sv_SE/applications/mail.html | 2 +- userguide/sv_SE/applications/mediaplayer.html | 2 +- userguide/sv_SE/applications/midiplayer.html | 2 +- userguide/sv_SE/applications/pe.html | 2 +- userguide/sv_SE/applications/showimage.html | 6 +- .../sv_SE/applications/softwareupdater.html | 8 +- .../sv_SE/applications/soundrecorder.html | 2 +- userguide/sv_SE/applications/terminal.html | 4 +- userguide/sv_SE/attributes.html | 18 +- userguide/sv_SE/bash-scripting.html | 7 +- userguide/sv_SE/bootloader.html | 38 +- userguide/sv_SE/contents.html | 4 +- userguide/sv_SE/deskbar.html | 8 +- .../sv_SE/desktop-applets/launchbox.html | 8 +- .../sv_SE/desktop-applets/workspaces.html | 8 +- userguide/sv_SE/filetypes.html | 8 +- userguide/sv_SE/gui.html | 14 +- .../sv_SE/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/sv_SE/preferences/appearance.html | 15 +- userguide/sv_SE/preferences/backgrounds.html | 10 +- userguide/sv_SE/preferences/e-mail.html | 12 +- userguide/sv_SE/preferences/keyboard.html | 2 +- userguide/sv_SE/preferences/keymap.html | 16 +- userguide/sv_SE/preferences/media.html | 2 +- userguide/sv_SE/preferences/mouse.html | 4 +- userguide/sv_SE/preferences/network.html | 2 +- userguide/sv_SE/preferences/printers.html | 2 +- userguide/sv_SE/preferences/tracker.html | 2 +- userguide/sv_SE/queries.html | 12 +- userguide/sv_SE/tracker-add-ons.html | 12 +- .../sv_SE/workshop-filetypes+attributes.html | 8 +- userguide/sv_SE/workshop-wlan.html | 2 +- userguide/uk/applications.html | 12 +- .../uk/applications/activitymonitor.html | 8 +- userguide/uk/applications/bepdf.html | 2 +- userguide/uk/applications/charactermap.html | 10 +- userguide/uk/applications/cli-apps.html | 10 +- userguide/uk/applications/codycam.html | 5 +- userguide/uk/applications/debugger.html | 32 +- userguide/uk/applications/deskcalc.html | 8 +- userguide/uk/applications/diskprobe.html | 2 +- userguide/uk/applications/diskusage.html | 2 +- userguide/uk/applications/drivesetup.html | 2 +- userguide/uk/applications/haikudepot.html | 23 +- userguide/uk/applications/icon-o-matic.html | 8 +- userguide/uk/applications/installer.html | 2 +- userguide/uk/applications/magnify.html | 2 +- userguide/uk/applications/mail.html | 2 +- userguide/uk/applications/mediaplayer.html | 2 +- userguide/uk/applications/midiplayer.html | 2 +- userguide/uk/applications/pe.html | 2 +- userguide/uk/applications/people.html | 2 +- userguide/uk/applications/poorman.html | 2 +- userguide/uk/applications/screenshot.html | 2 +- userguide/uk/applications/showimage.html | 6 +- .../uk/applications/softwareupdater.html | 16 +- userguide/uk/applications/soundrecorder.html | 8 +- userguide/uk/applications/stylededit.html | 2 +- userguide/uk/applications/terminal.html | 14 +- userguide/uk/applications/textsearch.html | 2 +- userguide/uk/applications/tv.html | 2 +- userguide/uk/applications/vision.html | 164 +++--- userguide/uk/applications/webpositive.html | 2 +- userguide/uk/applications/wonderbrush.html | 4 +- userguide/uk/attributes.html | 20 +- userguide/uk/bash-scripting.html | 9 +- userguide/uk/bootloader.html | 66 +-- userguide/uk/contents.html | 4 +- userguide/uk/deskbar.html | 10 +- userguide/uk/desktop-applets/launchbox.html | 8 +- .../uk/desktop-applets/networkstatus.html | 2 +- userguide/uk/desktop-applets/workspaces.html | 6 +- userguide/uk/filetypes.html | 8 +- userguide/uk/gui.html | 14 +- .../uk/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../uk/images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/uk/preferences/appearance.html | 8 +- userguide/uk/preferences/backgrounds.html | 8 +- userguide/uk/preferences/e-mail.html | 12 +- userguide/uk/preferences/keyboard.html | 2 +- userguide/uk/preferences/keymap.html | 8 +- userguide/uk/queries.html | 10 +- userguide/uk/tracker-add-ons.html | 10 +- .../uk/workshop-filetypes+attributes.html | 6 +- userguide/uk/workshop-wlan.html | 3 +- userguide/zh_CN/applications.html | 23 +- .../zh_CN/applications/activitymonitor.html | 12 +- userguide/zh_CN/applications/bepdf.html | 6 +- userguide/zh_CN/applications/bootmanager.html | 6 +- .../zh_CN/applications/charactermap.html | 18 +- userguide/zh_CN/applications/cli-apps.html | 22 +- userguide/zh_CN/applications/codycam.html | 9 +- userguide/zh_CN/applications/debugger.html | 36 +- userguide/zh_CN/applications/deskcalc.html | 16 +- userguide/zh_CN/applications/diskprobe.html | 6 +- userguide/zh_CN/applications/diskusage.html | 6 +- userguide/zh_CN/applications/drivesetup.html | 6 +- userguide/zh_CN/applications/expander.html | 6 +- userguide/zh_CN/applications/haikudepot.html | 29 +- .../zh_CN/applications/icon-o-matic.html | 17 +- userguide/zh_CN/applications/installer.html | 8 +- .../zh_CN/applications/list-cli-apps.html | 4 +- userguide/zh_CN/applications/magnify.html | 6 +- userguide/zh_CN/applications/mail.html | 8 +- userguide/zh_CN/applications/mediaplayer.html | 6 +- userguide/zh_CN/applications/midiplayer.html | 6 +- .../zh_CN/applications/packageinstaller.html | 6 +- userguide/zh_CN/applications/pe.html | 6 +- userguide/zh_CN/applications/people.html | 6 +- userguide/zh_CN/applications/poorman.html | 6 +- userguide/zh_CN/applications/screenshot.html | 6 +- userguide/zh_CN/applications/showimage.html | 14 +- .../zh_CN/applications/softwareupdater.html | 14 +- .../zh_CN/applications/soundrecorder.html | 12 +- userguide/zh_CN/applications/stylededit.html | 6 +- userguide/zh_CN/applications/terminal.html | 24 +- userguide/zh_CN/applications/textsearch.html | 8 +- userguide/zh_CN/applications/tv.html | 6 +- userguide/zh_CN/applications/vision.html | 6 +- userguide/zh_CN/applications/webpositive.html | 6 +- userguide/zh_CN/applications/wonderbrush.html | 6 +- userguide/zh_CN/attributes.html | 18 +- userguide/zh_CN/bash-scripting.html | 10 +- userguide/zh_CN/bootloader.html | 69 ++- userguide/zh_CN/contents.html | 26 +- userguide/zh_CN/deskbar.html | 12 +- .../zh_CN/desktop-applets/launchbox.html | 16 +- .../zh_CN/desktop-applets/networkstatus.html | 8 +- .../zh_CN/desktop-applets/powerstatus.html | 6 +- .../desktop-applets/processcontroller.html | 6 +- .../zh_CN/desktop-applets/workspaces.html | 21 +- userguide/zh_CN/filesystem-layout.html | 2 +- userguide/zh_CN/filetypes.html | 6 +- userguide/zh_CN/gui.html | 22 +- .../zh_CN/images/apps-images/haikudepot.png | Bin 80150 -> 66797 bytes .../images/apps-images/haikudepot_all.png | Bin 0 -> 62120 bytes userguide/zh_CN/preferences/appearance.html | 16 +- userguide/zh_CN/preferences/backgrounds.html | 18 +- .../zh_CN/preferences/datatranslations.html | 6 +- userguide/zh_CN/preferences/deskbar.html | 6 +- userguide/zh_CN/preferences/e-mail.html | 16 +- userguide/zh_CN/preferences/filetypes.html | 6 +- userguide/zh_CN/preferences/keyboard.html | 8 +- userguide/zh_CN/preferences/keymap.html | 30 +- userguide/zh_CN/preferences/locale.html | 10 +- userguide/zh_CN/preferences/media.html | 6 +- userguide/zh_CN/preferences/mouse.html | 8 +- userguide/zh_CN/preferences/network.html | 6 +- userguide/zh_CN/preferences/printers.html | 10 +- userguide/zh_CN/preferences/repositories.html | 12 +- userguide/zh_CN/preferences/screen.html | 12 +- userguide/zh_CN/preferences/screensaver.html | 6 +- userguide/zh_CN/preferences/shortcuts.html | 6 +- userguide/zh_CN/preferences/sounds.html | 6 +- userguide/zh_CN/preferences/time.html | 16 +- userguide/zh_CN/preferences/touchpad.html | 8 +- userguide/zh_CN/preferences/tracker.html | 6 +- .../zh_CN/preferences/virtualmemory.html | 8 +- userguide/zh_CN/queries.html | 12 +- userguide/zh_CN/teammonitor.html | 2 +- userguide/zh_CN/tracker-add-ons.html | 14 +- userguide/zh_CN/tracker.html | 2 +- userguide/zh_CN/workshop-email.html | 2 +- .../zh_CN/workshop-filetypes+attributes.html | 6 +- userguide/zh_CN/workshop-wlan.html | 4 +- welcome/ca/bugreports.html | 28 +- welcome/de/bugreports.html | 20 +- welcome/en/bugreports.html | 28 +- welcome/es/bugreports.html | 26 +- welcome/fi/bugreports.html | 36 +- welcome/fr/bugreports.html | 45 +- welcome/hu/bugreports.html | 26 +- welcome/it/bugreports.html | 28 +- welcome/jp/bugreports.html | 64 +-- welcome/pl/bugreports.html | 149 +++-- welcome/pt_BR/bugreports.html | 26 +- welcome/pt_PT/bugreports.html | 28 +- welcome/ro/bugreports.html | 26 +- welcome/ru/bugreports.html | 22 +- welcome/sk/bugreports.html | 20 +- welcome/sv_SE/bugreports.html | 28 +- welcome/uk/bugreports.html | 22 +- welcome/welcome_ca.html | 24 +- welcome/welcome_de.html | 18 +- welcome/welcome_en.html | 18 +- welcome/welcome_es.html | 22 +- welcome/welcome_fi.html | 24 +- welcome/welcome_fr.html | 57 +- welcome/welcome_hu.html | 22 +- welcome/welcome_it.html | 24 +- welcome/welcome_jp.html | 28 +- welcome/welcome_pl.html | 84 +-- welcome/welcome_pt_BR.html | 26 +- welcome/welcome_pt_PT.html | 18 +- welcome/welcome_ro.html | 18 +- welcome/welcome_ru.html | 26 +- welcome/welcome_sk.html | 44 +- welcome/welcome_sv_SE.html | 22 +- welcome/welcome_uk.html | 20 +- welcome/welcome_zh_CN.html | 26 +- welcome/zh_CN/bugreports.html | 37 +- 1018 files changed, 6484 insertions(+), 5976 deletions(-) create mode 100644 userguide/ca/images/apps-images/haikudepot_all.png create mode 100644 userguide/de/images/apps-images/haikudepot_all.png create mode 100644 userguide/en/images/apps-images/haikudepot_all.png create mode 100644 userguide/en/preferences/fonts.html create mode 100644 userguide/es/images/apps-images/haikudepot_all.png create mode 100644 userguide/fi/images/apps-images/haikudepot_all.png create mode 100644 userguide/fr/images/apps-images/haikudepot_all.png create mode 100644 userguide/hu/images/apps-images/haikudepot_all.png create mode 100644 userguide/it/images/apps-images/haikudepot_all.png create mode 100644 userguide/jp/images/apps-images/haikudepot_all.png create mode 100644 userguide/pl/images/apps-images/haikudepot_all.png create mode 100644 userguide/pt_BR/images/apps-images/haikudepot_all.png create mode 100644 userguide/pt_PT/images/apps-images/haikudepot_all.png create mode 100644 userguide/ro/images/apps-images/haikudepot_all.png create mode 100644 userguide/ru/images/apps-images/haikudepot_all.png create mode 100644 userguide/sk/images/apps-images/haikudepot_all.png create mode 100644 userguide/sv_SE/images/apps-images/haikudepot_all.png create mode 100644 userguide/uk/images/apps-images/haikudepot_all.png create mode 100644 userguide/zh_CN/images/apps-images/haikudepot_all.png diff --git a/userguide/ca/applications.html b/userguide/ca/applications.html index 746b0e16..d34289e6 100644 --- a/userguide/ca/applications.html +++ b/userguide/ca/applications.html @@ -24,7 +24,7 @@
-
The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
+
La traducció d'aquesta pàgina encara no està acabada. Fins que ho sigui, algunes part correspondrà a la versió anglesa.

Aplicacions

@@ -68,7 +68,7 @@

index Haiku packages (.hpkg)

-

The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else ———— maybe because it's not (yet) in a public repository ———— just double-click it to open in HaikuDepot and install from there.

+

The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else — maybe because it's not (yet) in a public repository — just double-click it to open in HaikuDepot and install from there.

You'll find the newly installed application in /system/apps/ or, in case of a commandline application, in /system/bin/. All other files the program depends upon (libraries, data, add-ons, etc.) appear automatically in the right locations in the filesystem.

Topics Deskbar or LaunchBox describe how to add shortcuts to your newly installed application.

By the way, although you can unpack a .hpkg file like any other archive, this is not what the package mangement is doing when you're installing a package. The underlying filesystem only appears to spread files in their respective folders, there's no physical moving around taking place. This is why installing/uninstalling is so very fast and clean.
@@ -180,9 +180,9 @@ diff --git a/userguide/ca/applications/activitymonitor.html b/userguide/ca/applications/activitymonitor.html index 89a54066..ebf7a35e 100644 --- a/userguide/ca/applications/activitymonitor.html +++ b/userguide/ca/applications/activitymonitor.html @@ -23,7 +23,7 @@
@@ -79,7 +79,7 @@ diff --git a/userguide/ca/applications/charactermap.html b/userguide/ca/applications/charactermap.html index 80dc92b6..29493bb2 100644 --- a/userguide/ca/applications/charactermap.html +++ b/userguide/ca/applications/charactermap.html @@ -23,7 +23,7 @@ @@ -68,7 +68,7 @@

CharacterMap mostra el codi UTF-8 de cada caràcter d'un tipus de lletra.

charactermap.png

A l'esquerra teniu els blocs estàndard, juntament amb una útil funció de filtre. Opcionalment, podeu triar també Mostra els blocs privats al menú Visualitza. A la dreta es mostren els símbols reals d'aquests blocs, utilitzant el tipus de lletra indicat al menú Tipus de lletra. A sota d'això podeu canviar la mida del tipus de lletra. I sota d'això, els valors del símbol sobre el que teniu el punter del ratolí, que es mostra en notació hexadecimal, decimal i UTF-8.

-

Des del mapa de caràcters podeu arrossegar un símbol i deixar-lo anar directament sobre un editor de text, o bé fer clic amb el botó dret sobre un símbol per Copiar-lo (ALT C) o bé Copiar-lo com a cadena de bytes escapada (SHIFT ALT C). Obtenint així, per exemple, ja sigui o bé \xe2\x82\xac.

+

Des del mapa de caràcters podeu arrossegar un símbol i deixar-lo anar directament sobre un editor de text, o bé fer clic amb el botó dret sobre un símbol per Copiar-lo (ALT C) o bé Copiar-lo com a cadena de bytes escapada (SHIFT ALT C). Obtenint així, per exemple, ja sigui o bé \\xe2\\x82\\xac.

@@ -76,7 +76,7 @@ @@ -63,14 +63,14 @@

Carregador d'Arrencada

-

Haiku's Boot Loader can help when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick). It's also handy if you have installed a software component that acts up and prevents you from booting Haiku, see Troubleshooting below.

+

Haiku's Boot Loader Options can help when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick). It's also handy if you have installed a software component that acts up and prevents you from booting Haiku, see Troubleshooting below.

Per accedir a les opcions del Carregador, heu de mantenir premuda la tecla Majúscules abans de començar el procés de càrrega del Haiku. Si hi ha un carregador instal·lat, podeu començar mantenint premuda la tecla Majúscules abans de lleçar el procés de càrrega del Haiku. Si l'únic sistema operatiu del sistema és el Haiku, podeu començar mantenint premuda la tecla i veure al mateix temps els missatges de l'arrencada de la BIOS.

index Boot Loader Options

Un cop aquí se us ofereixen quatre menús:

- + - + - + @@ -124,32 +124,32 @@

index Troubleshooting

-

If Haiku refuses to boot on your hardware from the get-go, try out setting different options under Select safe mode options. Consider filing a bug report in any case.

+

If Haiku refuses to boot on your hardware from the get-go, try out setting different options under Select safe mode options. Consider filing a bug report in any case.

On the other hand, if Haiku only suddenly acts up after you have installed some software, especially hardware drivers, you have several options to get Haiku bootable again so you can uninstall the offending package:

index Booting Haiku

-

Després d'activar qualsevol opció, tornareu al menú principal i el sistema continuarà amb el procés d'arrencada, que mostrarà aquesta pantalla:

+

After activating one or more options, you return to the main menu and continue booting, which presents you with this boot screen:

boot-screen.png -

Si tot funciona correctament, apareixeran successivament uns símbols.
-Els símbols corresponent aproximadament a aquestes etapes del procés d'arrencada:

+

If everything works OK, one symbol after another quickly lights up.
+The different symbols roughly correspond to these boot stages:

Selecció del volum d'arrencada Choose which Haiku installation/version to start.
Selecció del volum d'arrencada Choose which Haiku installation/state to start (see Troubleshooting below).
Select safe mode options En cas de problemes amb el maquinari, hi ha algunes opcions que podeu provar. A la part inferior de la pantalla podeu veure una breu explicació de la opció seleccionada.

Safe mode
@@ -98,7 +98,7 @@ Disables Advanced Configuration and Power Interface hardware support, overriding the ACPI setting in the kernel settings file.

Blacklist entries
Allows to select system files that shall be ignored. Useful e.g. to disable drivers temporarily. See Troubleshooting below.

Select debug options Trobareu algunes opcions que us poden ajudar a depurar i obtenir més detalls sobre l'error. De nou, a la part inferior de la pantalla podeu veure una breu explicació de l'opció seleccionada.
Select debug options Here you'll find several options that help with debugging or getting details for a bug report. Again, a short explanation for each option is displayed at the bottom.

Enable serial debug output
Turns on forwarding the syslog output to the serial interface (default: 115200, 8N1).

@@ -112,11 +112,11 @@ Displays the debug info the boot loader has logged (press Q to exit the log)

Add advanced debug option
Allows advanced debugging options to be entered directly.

If "Enable debug syslog" is activated, a warm reboot after a crash shows these additional options:
If Enable debug syslog is activated, a warm reboot after a crash shows these additional options:

Save syslog from previous session during boot
- Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

+ Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

Display syslog from previous session
- Displays the syslog from the previous Haiku session

+ Displays the syslog from the previous Haiku session.

Save syslog from previous session
Saves the syslog from the previous Haiku session to disk. Currently only FAT32 volumes are supported.

Select screen resolution Lets you force a certain screen resolution and color depth.
- - - - - - - + + + + + + +
Atom S'estàn iniciant els mòduls.
Disc + lupa S'estàn creant el guió rootfs (/) i muntant el fitxers devfs (/dev).
Targeta d'ampliació S'està iniciant el gestor de dispositius.
Disc d'arrencada S'està muntant el disc d'arrencada.
Xip S'estàn carregant els mòduls de la CPU.
Carpeta S'han iniciat tots els subsistemes.
Coet Launch_daemon has started the system.
Atom Initializing modules.
Disk + magnifier Creating rootfs (/) and mounting devfs (/dev).
Plug-in card Initializing device manager.
Boot disk Mounting boot disk.
Chip Loading CPU specific modules.
Folder Final initialization of subsystems.
Rocket Launch_daemon has started the system.
diff --git a/userguide/ca/contents.html b/userguide/ca/contents.html index 7bd26f7c..e3bb470f 100644 --- a/userguide/ca/contents.html +++ b/userguide/ca/contents.html @@ -23,7 +23,7 @@ @@ -140,7 +140,7 @@ Kantenglättungstyp diff --git a/userguide/de/preferences/backgrounds.html b/userguide/de/preferences/backgrounds.html index affb3459..e50e8081 100644 --- a/userguide/de/preferences/backgrounds.html +++ b/userguide/de/preferences/backgrounds.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> @@ -25,7 +25,7 @@ @@ -67,8 +67,8 @@ Einstellungen:~/config/settings/system/app_server/workspaces
~/config/settings/Backgrounds settings - Speichert die Position des Programmfensters. -

Für jeden Ordner und für den Desktop jeder Arbeitsfläche, lassen sich eigene Hintergrundfarben oder -grafiken auswählen.


+

Für jeden Ordner und für den Desktop jeder Arbeitsfläche, lassen sich eigene Hintergrundfarben oder -grafiken auswählen.

backgrounds.png

Im Menü ganz oben lässt sich einstellen, ob die Änderungen nur für die aktuelle Arbeitsfläche, alle Arbeitsflächen, einen bestimmten Ordner oder für alle neu angelegten Ordner gelten sollen.

Darunter kann ein Hintergrundbild ausgewählt werden. Ein Bild lässt sich auch in die Vorschau links ziehen; es wird dann automatisch übernommen. Wählt man im Menü Keiner, bekommt man einen einfachen einfarbigen Hintergrund.

@@ -93,7 +93,7 @@ Die ausgewählte Farbe findet sich auch in der diff --git a/userguide/de/preferences/datatranslations.html b/userguide/de/preferences/datatranslations.html index cd0ba0ff..a33dcfc2 100644 --- a/userguide/de/preferences/datatranslations.html +++ b/userguide/de/preferences/datatranslations.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> @@ -25,7 +25,7 @@ @@ -108,7 +108,7 @@ Alle Ebenen werden auf eine Bitmap-Ebene reduziert. diff --git a/userguide/de/preferences/deskbar.html b/userguide/de/preferences/deskbar.html index 3706023c..9c4d010d 100644 --- a/userguide/de/preferences/deskbar.html +++ b/userguide/de/preferences/deskbar.html @@ -24,7 +24,7 @@ @@ -76,7 +76,7 @@ diff --git a/userguide/de/preferences/e-mail.html b/userguide/de/preferences/e-mail.html index 161b84e2..564f5d96 100644 --- a/userguide/de/preferences/e-mail.html +++ b/userguide/de/preferences/e-mail.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> @@ -25,7 +25,7 @@ @@ -231,7 +231,7 @@ Wenn man seine Netzwerkverbindung über eine Wählverbindung aufbaut, ist es rat diff --git a/userguide/de/preferences/filetypes.html b/userguide/de/preferences/filetypes.html index 97bd0e1e..5af23711 100644 --- a/userguide/de/preferences/filetypes.html +++ b/userguide/de/preferences/filetypes.html @@ -24,7 +24,7 @@ @@ -75,7 +75,7 @@ diff --git a/userguide/de/preferences/keyboard.html b/userguide/de/preferences/keyboard.html index 52d2ea53..80391fb6 100644 --- a/userguide/de/preferences/keyboard.html +++ b/userguide/de/preferences/keyboard.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> @@ -25,7 +25,7 @@ @@ -81,7 +81,7 @@ diff --git a/userguide/de/preferences/keymap.html b/userguide/de/preferences/keymap.html index 539406d7..e194257e 100644 --- a/userguide/de/preferences/keymap.html +++ b/userguide/de/preferences/keymap.html @@ -24,7 +24,7 @@ @@ -113,7 +113,7 @@ Am Anfang der Datei befindet sich die Legende für eine stilisierte Tastatur mit # [ ` ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 0 ] [ - ] [ = ] [bck] # 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e # -# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \ ] +# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \\ ] # 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 # # [cap] [ a ] [ s ] [ d ] [ f ] [ g ] [ h ] [ j ] [ k ] [ l ] [ ; ] [ ' ] [ enter ] @@ -191,7 +191,7 @@ Key 0x18 = '7' '/' '' '{' '' '/' '7' '{' Key 0x19 = '8' '(' '' '[' '' '(' '8' '[' '' Key 0x1a = '9' ')' '' ']' '' ')' '9' ']' '' Key 0x1b = '0' '=' '' '}' '' '=' '0' '}' '' -Key 0x1c = 0xc39f '?' '' '\\' '' '?' 0xc39f '\\' '' +Key 0x1c = 0xc39f '?' '' '\\\\' '' '?' 0xc39f '\\\\' '' Key 0x1d = 0xc2b4 '`' '' ' ' '' 0xc2b4 '`' ' ' '' Key 0x1e = 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 Key 0x1f = 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 @@ -214,7 +214,7 @@ Key 0x2f = 'o' 'O' 0x0f ' ' '' 'O' 'o' ' ' Key 0x30 = 'p' 'P' 0x10 ' ' '' 'P' 'p' ' ' '' Key 0x31 = 0xc3bc 0xc39c 0x1b ' ' '' 0xc39c 0xc3bc ' ' '' Key 0x32 = '+' '*' 0x1d '~' '' '*' '+' '~' '' -Key 0x33 = '#' '\'' 0x1c ' ' '' '\'' '#' ' ' '' +Key 0x33 = '#' '\\'' 0x1c ' ' '' '\\'' '#' ' ' '' Key 0x34 = 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f Key 0x35 = 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 Key 0x36 = 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c @@ -383,7 +383,7 @@ TildeTab = Normal Shift Option Option-Shift CapsLock CapsLock-Shift CapsLock-Opt diff --git a/userguide/de/preferences/locale.html b/userguide/de/preferences/locale.html index 30f08cb9..061c3c84 100644 --- a/userguide/de/preferences/locale.html +++ b/userguide/de/preferences/locale.html @@ -25,7 +25,7 @@ @@ -76,7 +76,7 @@ diff --git a/userguide/de/preferences/mouse.html b/userguide/de/preferences/mouse.html index 73df5bd0..a4d0e27b 100644 --- a/userguide/de/preferences/mouse.html +++ b/userguide/de/preferences/mouse.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> @@ -25,7 +25,7 @@ @@ -90,7 +90,7 @@ diff --git a/userguide/de/preferences/network.html b/userguide/de/preferences/network.html index afd34bbd..02fcccbd 100644 --- a/userguide/de/preferences/network.html +++ b/userguide/de/preferences/network.html @@ -11,8 +11,8 @@ * Humdinger * Translators: * Finest Bug - * Matthias * Humdinger + * Matthias * taos * --> @@ -26,7 +26,7 @@ @@ -115,7 +115,7 @@ Klickt man Anwenden werden die neuen Einstellungen a diff --git a/userguide/de/preferences/printers.html b/userguide/de/preferences/printers.html index bfe06139..7b1e6797 100644 --- a/userguide/de/preferences/printers.html +++ b/userguide/de/preferences/printers.html @@ -24,7 +24,7 @@ @@ -74,7 +74,7 @@ diff --git a/userguide/de/preferences/repositories.html b/userguide/de/preferences/repositories.html index 0cb2ec14..42d59dbc 100644 --- a/userguide/de/preferences/repositories.html +++ b/userguide/de/preferences/repositories.html @@ -23,7 +23,7 @@ @@ -83,7 +83,7 @@ diff --git a/userguide/de/preferences/screensaver.html b/userguide/de/preferences/screensaver.html index bb2c08b7..38b5fdd3 100644 --- a/userguide/de/preferences/screensaver.html +++ b/userguide/de/preferences/screensaver.html @@ -11,8 +11,8 @@ * Humdinger * Translators: * Finest Bug - * Matthias * Humdinger + * Matthias * taos * --> @@ -26,7 +26,7 @@ @@ -99,7 +99,7 @@ Bildschirmschoner, die nicht als ordentliches .hpkg Paket vorliegen, können in diff --git a/userguide/de/preferences/shortcuts.html b/userguide/de/preferences/shortcuts.html index 3f243a3e..dff47dd3 100644 --- a/userguide/de/preferences/shortcuts.html +++ b/userguide/de/preferences/shortcuts.html @@ -23,7 +23,7 @@ @@ -76,7 +76,7 @@ diff --git a/userguide/de/preferences/sounds.html b/userguide/de/preferences/sounds.html index 2176c160..c611bd9e 100644 --- a/userguide/de/preferences/sounds.html +++ b/userguide/de/preferences/sounds.html @@ -24,7 +24,7 @@ @@ -81,7 +81,7 @@ Mit Wiedergabe und Stop diff --git a/userguide/de/preferences/time.html b/userguide/de/preferences/time.html index dd6f8b60..d447f831 100644 --- a/userguide/de/preferences/time.html +++ b/userguide/de/preferences/time.html @@ -24,7 +24,7 @@ @@ -113,7 +113,7 @@ Rechts wird die Zeit der aktuell eingestellten Zeitzone gezeigt, sowie eine Vors diff --git a/userguide/de/preferences/touchpad.html b/userguide/de/preferences/touchpad.html index c774f06c..db7df690 100644 --- a/userguide/de/preferences/touchpad.html +++ b/userguide/de/preferences/touchpad.html @@ -24,7 +24,7 @@ @@ -76,7 +76,7 @@ Die einzelnen Einstellungen werden im Thema
 «  Time  -::  Preferences  +::  Einstellungen  ::  Touchpad  »
diff --git a/userguide/de/preferences/virtualmemory.html b/userguide/de/preferences/virtualmemory.html index 3ca8101e..aee4a6ff 100644 --- a/userguide/de/preferences/virtualmemory.html +++ b/userguide/de/preferences/virtualmemory.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> @@ -25,7 +25,7 @@ @@ -83,7 +83,7 @@ Für virtuellen Hauptspeicher im Vergleich zu echtem RAM gilt: mehr RAM ist imme --> diff --git a/userguide/de/queries.html b/userguide/de/queries.html index 5c026941..ee01157f 100644 --- a/userguide/de/queries.html +++ b/userguide/de/queries.html @@ -25,7 +25,7 @@ @@ -164,7 +164,7 @@ Mit dem Menüpunkt Query als Vorlage speichern (siehe diff --git a/userguide/de/tracker-add-ons.html b/userguide/de/tracker-add-ons.html index b3bda74c..dadecb33 100644 --- a/userguide/de/tracker-add-ons.html +++ b/userguide/de/tracker-add-ons.html @@ -21,7 +21,7 @@ @@ -90,8 +90,8 @@ Da es keine zwei Add-On mit dem gleichen Kürzel geben kann, muss man bei der Ve diff --git a/userguide/de/tracker.html b/userguide/de/tracker.html index 560c506e..bbcd4b11 100644 --- a/userguide/de/tracker.html +++ b/userguide/de/tracker.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Matthias * Humdinger + * Matthias * taos * --> diff --git a/userguide/de/twitcher.html b/userguide/de/twitcher.html index 77a648db..2afee0fb 100644 --- a/userguide/de/twitcher.html +++ b/userguide/de/twitcher.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: + * Humdinger * Matthias * taos - * Humdinger * --> diff --git a/userguide/de/workshop-filetypes+attributes.html b/userguide/de/workshop-filetypes+attributes.html index 6669ef95..73fb6851 100644 --- a/userguide/de/workshop-filetypes+attributes.html +++ b/userguide/de/workshop-filetypes+attributes.html @@ -25,7 +25,7 @@ @@ -228,7 +228,7 @@ Nachdem die Spalten im DVDdb-Ordner so eingestellt wurden, wie sie für das Such diff --git a/userguide/de/workshop-wlan.html b/userguide/de/workshop-wlan.html index a5711e27..fdebcd0f 100644 --- a/userguide/de/workshop-wlan.html +++ b/userguide/de/workshop-wlan.html @@ -73,7 +73,7 @@

Workshop: Funknetzwerke nutzen

Bei der heutzutage üblichen Drang zur permanenten Internetverbindung ist es unerlässlich eine funktionierende Netzwerkumgebung zu haben. Weil es für ein so kleines Projekt wie Haiku unmöglich ist mit der laufend neuen Hardware und ihre Treiber Schritt zu halten, verlässt sich Haiku auf eine FreeBSD Kompatibilitätsschicht für seine Netzwerktreiber.
-Dadurch erhält man eine große Anzahl an unterstützter Hardware, wenn auch wahrscheinlich nicht für alles was es so gibt. Online existiert eine Liste unterstützter Hardware und FreeBSD 9.3's Release Hardware Notes.

+Dadurch erhält man eine große Anzahl an unterstützter Hardware, wenn auch wahrscheinlich nicht für alles was es so gibt. Online existiert eine Liste unterstützter Hardware und FreeBSD 11.1's Release Hardware Notes.

Zur Zeit werden nur PCI, PCI-X, PCI-Express, Mini PCI, und Mini PCI-Express Geräte unterstützt.
PCMCIA, CardBus, ExpressCard, USB und ISA Geräte funktionieren noch nicht.
diff --git a/userguide/de/workspaces.html b/userguide/de/workspaces.html index 9cac3f59..6c76fef5 100644 --- a/userguide/de/workspaces.html +++ b/userguide/de/workspaces.html @@ -11,10 +11,10 @@ * Humdinger * Translators: * Finest Bug - * Matthias - * Vincent Duvert * Humdinger + * Matthias * taos + * Vincent Duvert * --> diff --git a/userguide/en/applications.html b/userguide/en/applications.html index 364b5edb..5ada85eb 100644 --- a/userguide/en/applications.html +++ b/userguide/en/applications.html @@ -65,7 +65,7 @@

index Haiku packages (.hpkg)

-

The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else ———— maybe because it's not (yet) in a public repository ———— just double-click it to open in HaikuDepot and install from there.

+

The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else — maybe because it's not (yet) in a public repository — just double-click it to open in HaikuDepot and install from there.

You'll find the newly installed application in /system/apps/ or, in case of a commandline application, in /system/bin/. All other files the program depends upon (libraries, data, add-ons, etc.) appear automatically in the right locations in the filesystem.

Topics Deskbar or LaunchBox describe how to add shortcuts to your newly installed application.

By the way, although you can unpack a .hpkg file like any other archive, this is not what the package mangement is doing when you're installing a package. The underlying filesystem only appears to spread files in their respective folders, there's no physical moving around taking place. This is why installing/uninstalling is so very fast and clean.
diff --git a/userguide/en/applications/bootmanager.html b/userguide/en/applications/bootmanager.html index 245c036a..4c685465 100644 --- a/userguide/en/applications/bootmanager.html +++ b/userguide/en/applications/bootmanager.html @@ -65,14 +65,13 @@


If you don't add the Haiku partition to an existing boot manager like GRUB, BootManager can install a small boot menu in the Master Boot Record (MBR) that looks something like this:

bootmenu.png -
Boot Manager isn't yet tested very well and still has a few restrictions that it will complain about if they aren't met: the menu can only be installed on your first harddisk and there has to be a 2KiB space after the Master Boot Record (MBR).
+
BootManager isn't yet tested very well and still has a few restrictions that it will complain about if they aren't met: the menu can only be installed on your first harddisk and there has to be a 2KiB space after the Master Boot Record (MBR).

BootManager guides you through the installation process of the boot menu.

index Choosing the destination drive

bootmanager-1.png -

The BootManager starts off with a list of all available drives from which you choose the destination. If there's already a boot menu on that drive, the Uninstall button becomes active, leading you through the simple procedure to restore a formerly backed-up MBR, thereby removing the boot menu again.
-Otherwise, choose Install to continue.

+

The BootManager starts off with a list of all available drives from which you choose the destination. If there's already a boot menu on that drive, the Uninstall button becomes active, leading you through the simple procedure to restore a formerly backed-up MBR, thereby removing the boot menu. Otherwise, choose Install to continue.

index Backing up the Master Boot Record (MBR)

diff --git a/userguide/en/applications/cli-apps.html b/userguide/en/applications/cli-apps.html index 6374ab06..60e550b1 100644 --- a/userguide/en/applications/cli-apps.html +++ b/userguide/en/applications/cli-apps.html @@ -77,8 +77,8 @@ These commands are described in topic Index.

index Relating to package management: package, pkgman

-

The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to create so-called recipes for automatic package building.

-

pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: It is more aggressive and also downgrades or removes packages, if necessary.
+

The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to automatically create packages from so-called recipes.

+

pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: it is more aggressive and also downgrades or removes packages, if necessary.
For more details on a parameter, append "--help", e.g. pkgman search --help.

index @@ -97,7 +97,7 @@ Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

cli-alert.png

hey

-

hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Thanks to Scot Hacker's BeOS Bible, there's a nice hey tutorial by Chris Herborth.

+

hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Humdinger's blog post serves as a good introduction, and thanks to Scot Hacker's BeOS Bible, there is a much more comprehensive hey tutorial by Chris Herborth.

query

query is the commandline version of the Find panel. In fact, a quick way to generate the search term is to build a query in the Find panel, switch to by formula, add double quotes (") in front and back and paste the whole string after your query command in Terminal or your script.

@@ -124,10 +124,10 @@ Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

diskimage lets you register a regular file as disk device. For example, you can register a Haiku anyboot image, mount it in Tracker and copy, edit or remove files there before using it as source in the Installer.

launch_roster

-

The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it. Without parameter, launch_roster lists all apps/services that are under its control.
+

The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it.c The parameter log prints out a log of all launch_daemon related events.
+Without parameter, launch_roster lists all apps/services that are under its control.
For example, this will stop the re-launching of the Deskbar:

-
launch_roster stop x-vnd.be-tskb
- +
launch_roster stop x-vnd.be-tskb

mountvolume
mount

mountvolume is preferred by many to mount local partitions and disks, because its usage is so easy: just call it with the name of the partition and you're done. Try --help for more options.

mount can additionally mount remote disks by using a network filesystem, like NFS4. You specify the used filesystem with the -t parameter and the remote location with the -p parameter. As filesystem parameter you can use anything you find in /system/add-ons/kernel/file_system (and corresponding file hierarchies under ~/config or "non-packaged", of course). You also have to create a folder as mountpoint. Here's an example:

diff --git a/userguide/en/applications/codycam.html b/userguide/en/applications/codycam.html index 8fa33a16..b13052f6 100644 --- a/userguide/en/applications/codycam.html +++ b/userguide/en/applications/codycam.html @@ -63,7 +63,7 @@ Settings:~/config/settings/codycam


-

With CodyCam you take pictures at a specified interval from a connected webcam or any other video-in device and save it via FTP.

+

CodyCam lets you take pictures at a specified interval from a connected webcam or any other video-in device and save them via FTP.

My very temporarily installed cam in Dartmoor National Park.

To the left under the preview, you set the filename that'll be suffixed with an increasing number for every picture taken. Beneath that you decide on the file format and the rate the pictures are taken.

To the right you choose either FTP or sFTP (if SSH is available) and enter the needed data to save the images on a server.

diff --git a/userguide/en/applications/debugger.html b/userguide/en/applications/debugger.html index a53b7fb3..5fd787a8 100644 --- a/userguide/en/applications/debugger.html +++ b/userguide/en/applications/debugger.html @@ -4,7 +4,7 @@ + + + + Fonts + + + + + + + + +
+
+ +

Since "Fonts" moved into the Appearance panel, this is an outdated page. Do not translate!

+ +

fonts-icon_64.pngFonts

+ + + + +
Deskbar:Preferences
Location:/boot/system/preferences/Fonts
Settings:~/config/settings/system/app_server/fonts
+~/config/settings/Font_settings - Stores the panel's window position.
+


+fonts.png +

Haiku defines three standard fonts for different purposes. You set plain, bold and fixed font types and sizes that will be used throughout the system. Besides these, there's also a separate setting for the font used in menus.

+ + + +
Defaults resets everything to default values.
Revert brings back the settings that were active when you started the Fonts preferences.
+ +

+index +Installing new fonts

+

You install new fonts by copying them into their respective user folder, i.e. /boot/common/data/fonts/ or /boot/home/config/data/fonts/ (see topic Filesystem layout).

+ +
+
+ + + + + diff --git a/userguide/en/preferences/keyboard.html b/userguide/en/preferences/keyboard.html index 2fa644b2..3a93cf64 100644 --- a/userguide/en/preferences/keyboard.html +++ b/userguide/en/preferences/keyboard.html @@ -64,7 +64,7 @@


keyboard.png -

Set the repeat rate and the delay until a held down key starts to repeat. You can test your settings in the text field at the bottom.

+

Set the repeat rate, and the delay until a held down key starts to repeat. You can test your settings in the text field at the bottom.

diff --git a/userguide/en/preferences/mouse.html b/userguide/en/preferences/mouse.html index dc6aca7a..50b47e53 100644 --- a/userguide/en/preferences/mouse.html +++ b/userguide/en/preferences/mouse.html @@ -66,7 +66,7 @@ mouse.png

First you set your type of mouse: 1, 2 or 3 button mouse. You can simulate the 2nd (=right) mouse button by holding down CTRL while left-clicking. For the 3rd (=middle) mouse button, it's CTRL ALT and a left-click.

You can rearrange the mouse buttons by clicking on them and choosing their new meaning from the pop-up menu.

-

With the sliders to the right, you adjust double-click speed, mouse speed and acceleration. The test area below the mouse graphics can be used to check if the double-click speed meets your taste: if double-clicking a word doesn't select it, it's set too fast (or you'll have to get used to clicking quicker....

+

With the sliders to the right, you adjust double-click speed, mouse speed and acceleration. The test area below the mouse graphics can be used to check if the double-click speed meets your taste: if double-clicking a word doesn't select it, it's set too fast (or you'll have to get used to clicking quicker...).

There are three Focus modes that determine how windows react to clicks:

Defaults resets everything to default values.
Revert brings back the settings that were active when you started the Keyboard preferences.
diff --git a/userguide/en/workshop-wlan.html b/userguide/en/workshop-wlan.html index 41c6087e..91cbdefa 100644 --- a/userguide/en/workshop-wlan.html +++ b/userguide/en/workshop-wlan.html @@ -71,7 +71,7 @@

Workshop: Wireless networking

Getting the networking to run is essential in today's need for permanent internet connection. As keeping up to date with all the different and ever changing hardware and drivers is quite impossible for a small project, Haiku relies on a FreeBSD compatibility layer for its networking drivers.
-This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 9.3's release hardware notes.

+This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 11.1's release hardware notes.

Currently only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work.
PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become functional.
diff --git a/userguide/es/applications.html b/userguide/es/applications.html index 99b40886..0c66c9e1 100644 --- a/userguide/es/applications.html +++ b/userguide/es/applications.html @@ -10,12 +10,12 @@ * Authors: * Humdinger * Translators: - * Oscar Carballal * Humdinger - * miguel~1.mx - * Vincent Duvert - * Loïc * kervas + * Loïc + * miguel~1.mx + * Oscar Carballal + * Vincent Duvert * --> @@ -29,7 +29,7 @@
-
The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
+
La traducción de esta página no está completa aún. Hasta que esté, las partes sin traducir se muestran en el inglés original.

Aplicaciones

@@ -187,9 +187,9 @@ Desinstalar tales aplicaciones autocontenidas es fácil: solamente elimine la ca diff --git a/userguide/es/applications/activitymonitor.html b/userguide/es/applications/activitymonitor.html index 69f66d95..fcfe2bb3 100644 --- a/userguide/es/applications/activitymonitor.html +++ b/userguide/es/applications/activitymonitor.html @@ -24,7 +24,7 @@
@@ -81,7 +81,7 @@ diff --git a/userguide/es/applications/charactermap.html b/userguide/es/applications/charactermap.html index c097e52c..d59b3fc8 100644 --- a/userguide/es/applications/charactermap.html +++ b/userguide/es/applications/charactermap.html @@ -23,7 +23,7 @@ @@ -68,7 +68,7 @@

CharacterMap le mostrará el código UTF-8 de cada carácter que soporte una tipo de letra.

charactermap.png

A la izquierda se ven los bloques estandarizados, junto con una función de filtro. Opcionalmente, se puede seleccionar también Show Private Blocks (Mostrar bloquees privados) desde el menú View (Vista). El cuadro de la derecha muestra los caracteres actuales del bloque seleccionado, utilizando el tipo de letra especificada en el menú Font (Tipo de letra). Debajo se puede cambiar el tamaño de letra, y debajo, se muestran los valores en hexadecimal, decimal y UTF-8 de los caracteres que estén bajo el puntero del ratón.

-

Se puede arrastrar y soltar un caracter directamente del mapa de carateres a un editor de texto, o hacer clic derecho sobre uno bien para Copiar Caracter (ALT C) o Copiar como cadena de escape Unicode (SHIFT ALT C). Resultando en o bien o \xe2\x82\xac.

+

Se puede arrastrar y soltar un caracter directamente del mapa de carateres a un editor de texto, o hacer clic derecho sobre uno bien para Copiar Caracter (ALT C) o Copiar como cadena de escape Unicode (SHIFT ALT C). Resultando en o bien o \\xe2\\x82\\xac.

@@ -76,7 +76,7 @@ @@ -25,7 +25,7 @@
Click to focus and raise This is the default setting: you click a window and it gets focus and is raised to the top.
CientíficaALT 2Muestra botones adicionales para cálculos avanzados.
  • Respecto a la entrada de datos del usuario, DeskCalc es muy tolerante:
    -/, :, \ se interpretan todos como operadores de división,
    +/, :, \\ se interpretan todos como operadores de división,
    *, x son símbolos válidos para multiplicación.
    También, tenga en cuenta que . y , se consideran ambos puntos flotantes, lo que significa que no debe usarlos como separadores de millares.

  • Se puede retamañar la calculadora hasta que se ajuste a sus necesidades y luego colocarla como Replicante dentro del Escritorio vía arrastrar y colocar el símbolo en la esquina inferior derecha. Asegúrese que Show Replicants esté activado en el Deskbar.

  • diff --git a/userguide/es/applications/diskprobe.html b/userguide/es/applications/diskprobe.html index dc2bf315..05137de4 100644 --- a/userguide/es/applications/diskprobe.html +++ b/userguide/es/applications/diskprobe.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: - * killa.fr0gg * CapitanPico - * miguel~1.mx * kervas + * killa.fr0gg + * miguel~1.mx * --> diff --git a/userguide/es/applications/diskusage.html b/userguide/es/applications/diskusage.html index 744de6b2..9287ac67 100644 --- a/userguide/es/applications/diskusage.html +++ b/userguide/es/applications/diskusage.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: + * kervas * killa.fr0gg * miguel~1.mx * Oscar Carballal - * kervas * --> diff --git a/userguide/es/applications/haikudepot.html b/userguide/es/applications/haikudepot.html index bcbaccb7..c527adab 100644 --- a/userguide/es/applications/haikudepot.html +++ b/userguide/es/applications/haikudepot.html @@ -4,7 +4,7 @@ @@ -25,7 +25,7 @@

    +

    If Haiku refuses to boot on your hardware from the get-go, try out setting different options under Select safe mode options. Consider filing a bug report in any case.

    +

    On the other hand, if Haiku only suddenly acts up after you have installed some software, especially hardware drivers, you have several options to get Haiku bootable again so you can uninstall the offending package:

      -
    • Activar el modo seguro prevendrá que inicien la mayoría de los servidores, servicios de fondo (daemons) y el UserBootScript.

    • -
    • Activar la opción Deshabilitar extensiones (add-ons) de usuario prevendrá el uso de cualquier extensión (controladores, traductores, etc.) que tenga instalados en su jerarquía bajo su carpeta personal Home.

    • -
    • -Si un controlador, extensión, etc. infractor está instalado bajo la jerarquía del sistema, las cosas se vuelven un poco más complicadas, porque esa área es de sólo léctura. Aquí, las Entradas de lista negra hacen su parte. Con ellas, puede navegar a través de toda la jerarquía del sistema y deshabilitar el componente que está causando problemas, al activar una de las entradas con la teclaESPACIADORA o RETORNO. ESC lo regresa un nivel arriba al directorio padre.

      -

      Hay un artículo en línea, Cómo incluir un paquete en la lista negra permanentemente (en inglés), que muestra cómo lograr que se mantengan los cambios.

    • -
    • Bajo Select boot volume (Elija el volumen de arranque) puede especificar cuál versión anterior de Haiku a arrancar. Cada vez que instale/desinstale un paquete, el estado anterior se guarda y puede iniciar en él seleccionandolo de la lista presentada en las opciones del cargador de arranque.
      -Por tanto, si encuentra problemas de arranque después de instalar algún paquete, inicie una versión de Haiku previa a ese momento, y desinstale el paquete infractor.

    • +
    • Activating Safe mode will prevent most servers, daemons and the UserBootscript from being started.

    • +
    • Activating Disable user add-ons will prevent using any add-ons (drivers, translators, etc.) you have installed in the user hierarchy under your Home folder.

    • +
    • If the offending driver, add-on etc. is installed in the system hierarchy, things get a bit more complicated, because that area is read-only. Here, the Blacklist entries comes into play. With it, you can navigate through the whole system hierarchy and disable the component that's messing things up for you by checking an entry with the SPACE or RETURN key. ESC returns you up one level to the parent directory.

      +

      Online, there's the article How to Permanently Blacklist a Package File showing how to make that setting stick.

    • +
    • Under Select boot volume you can specify what former "version" of Haiku to boot. Every time you un/install a package, the old state is saved and you can boot into it by choosing it from the list presented in the boot loader options.
      +So, if you encounter boot problems after installing some package, boot a Haiku state from before that time and uninstall the offending package.

    index -Arranque de Haiku

    -

    Tras activar una o más opciones, puede regresar de nuevo al menú principal y continuará iniciando, lo cual se presentará con esta pantalla de arranque:

    +Booting Haiku +

    After activating one or more options, you return to the main menu and continue booting, which presents you with this boot screen:

    boot-screen.png -

    Si todo funciona bien, se deben iluminar un símbolo tras otro rápidamente.
    -Los deferentes símbolos se corresponden con estas etapas de inicio:

    +

    If everything works OK, one symbol after another quickly lights up.
    +The different symbols roughly correspond to these boot stages:

    - - - - - - - + + + + + + +
    Átomo Iniciando módulos.
    Disco y lupa Creando rootfs (/) y montando devfs (/dev).
    Tarjeta plug-in Iniciando gestor de dispositivos.
    Disco de arranque Montando disco de arranque.
    Chip Cargando módulos específicos de CPU.
    Carpeta Inicialización final de subsistemas.
    Cohete El Launch_daemon (servicio lanzador) ha iniciado el sistema.
    Atom Initializing modules.
    Disk + magnifier Creating rootfs (/) and mounting devfs (/dev).
    Plug-in card Initializing device manager.
    Boot disk Mounting boot disk.
    Chip Loading CPU specific modules.
    Folder Final initialization of subsystems.
    Rocket Launch_daemon has started the system.
    diff --git a/userguide/es/contents.html b/userguide/es/contents.html index b3c571e3..87747823 100644 --- a/userguide/es/contents.html +++ b/userguide/es/contents.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: - * Oscar Carballal - * miguel~1.mx * Humdinger * kervas + * miguel~1.mx + * Oscar Carballal * --> @@ -26,7 +26,7 @@ @@ -113,7 +113,7 @@ Al inicio de ese archivo, encontrará una leyenda del teclado estilizado con el # [ ` ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 0 ] [ - ] [ = ] [bck] # 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e # -# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \ ] +# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \\ ] # 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 # # [cap] [ a ] [ s ] [ d ] [ f ] [ g ] [ h ] [ j ] [ k ] [ l ] [ ; ] [ ' ] [ enter ] @@ -191,7 +191,7 @@ Key 0x18 = '7' '/' '' '{' '' '/' '7' '{' Key 0x19 = '8' '(' '' '[' '' '(' '8' '[' '' Key 0x1a = '9' ')' '' ']' '' ')' '9' ']' '' Key 0x1b = '0' '=' '' '}' '' '=' '0' '}' '' -Key 0x1c = 0xc39f '?' '' '\\' '' '?' 0xc39f '\\' '' +Key 0x1c = 0xc39f '?' '' '\\\\' '' '?' 0xc39f '\\\\' '' Key 0x1d = 0xc2b4 '`' '' ' ' '' 0xc2b4 '`' ' ' '' Key 0x1e = 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 Key 0x1f = 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 @@ -214,7 +214,7 @@ Key 0x2f = 'o' 'O' 0x0f ' ' '' 'O' 'o' ' ' Key 0x30 = 'p' 'P' 0x10 ' ' '' 'P' 'p' ' ' '' Key 0x31 = 0xc3bc 0xc39c 0x1b ' ' '' 0xc39c 0xc3bc ' ' '' Key 0x32 = '+' '*' 0x1d '~' '' '*' '+' '~' '' -Key 0x33 = '#' '\'' 0x1c ' ' '' '\'' '#' ' ' '' +Key 0x33 = '#' '\\'' 0x1c ' ' '' '\\'' '#' ' ' '' Key 0x34 = 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f Key 0x35 = 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 Key 0x36 = 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c @@ -382,9 +382,9 @@ TildeTab = Normal Shift Option Option-Shift CapsLock CapsLock-Shift CapsLock-Opt diff --git a/userguide/es/preferences/locale.html b/userguide/es/preferences/locale.html index 239e3f56..6214d555 100644 --- a/userguide/es/preferences/locale.html +++ b/userguide/es/preferences/locale.html @@ -11,8 +11,8 @@ * Humdinger * Gerard Stanczak (Google Code-In student) * Translators: - * miguel~1.mx * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/mouse.html b/userguide/es/preferences/mouse.html index f79ebcad..f582a2a0 100644 --- a/userguide/es/preferences/mouse.html +++ b/userguide/es/preferences/mouse.html @@ -11,8 +11,8 @@ * Humdinger * Translators: * CapitanPico - * miguel~1.mx * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/network.html b/userguide/es/preferences/network.html index 04bcb051..eea6d71a 100644 --- a/userguide/es/preferences/network.html +++ b/userguide/es/preferences/network.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: - * miguel~1.mx * Humdinger * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/screen.html b/userguide/es/preferences/screen.html index d1491540..cef86ab9 100644 --- a/userguide/es/preferences/screen.html +++ b/userguide/es/preferences/screen.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * miguel~1.mx * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/screensaver.html b/userguide/es/preferences/screensaver.html index 7672551b..ba26d1dc 100644 --- a/userguide/es/preferences/screensaver.html +++ b/userguide/es/preferences/screensaver.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * miguel~1.mx * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/sounds.html b/userguide/es/preferences/sounds.html index c75a3b00..3bb3efd9 100644 --- a/userguide/es/preferences/sounds.html +++ b/userguide/es/preferences/sounds.html @@ -11,8 +11,8 @@ * Humdinger * Translators: * CapitanPico - * miguel~1.mx * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/time.html b/userguide/es/preferences/time.html index 76f8c2ef..9866d0fb 100644 --- a/userguide/es/preferences/time.html +++ b/userguide/es/preferences/time.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: - * miguel~1.mx * CapitanPico * kervas + * miguel~1.mx * --> diff --git a/userguide/es/preferences/virtualmemory.html b/userguide/es/preferences/virtualmemory.html index 87d3ec20..7a886102 100644 --- a/userguide/es/preferences/virtualmemory.html +++ b/userguide/es/preferences/virtualmemory.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Oscar Carballal * miguel~1.mx + * Oscar Carballal * --> diff --git a/userguide/es/queries.html b/userguide/es/queries.html index eda82d75..807d66b1 100644 --- a/userguide/es/queries.html +++ b/userguide/es/queries.html @@ -23,7 +23,7 @@ @@ -154,8 +154,8 @@ Usando el elemento del menú Save Query as Template (G diff --git a/userguide/es/tracker-add-ons.html b/userguide/es/tracker-add-ons.html index 720efd3a..4356323d 100644 --- a/userguide/es/tracker-add-ons.html +++ b/userguide/es/tracker-add-ons.html @@ -21,7 +21,7 @@ @@ -90,8 +90,8 @@ Por supuesto, tiene que cuidar posibles colisiones cuando se decida en una tecla diff --git a/userguide/es/tracker.html b/userguide/es/tracker.html index dd1619d8..28706f56 100644 --- a/userguide/es/tracker.html +++ b/userguide/es/tracker.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * miguel~1.mx * kervas + * miguel~1.mx * --> diff --git a/userguide/es/workshop-filetypes+attributes.html b/userguide/es/workshop-filetypes+attributes.html index 589b3d47..8573c40b 100644 --- a/userguide/es/workshop-filetypes+attributes.html +++ b/userguide/es/workshop-filetypes+attributes.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: - * Oscar Carballal + * kervas * killa.fr0gg * miguel~1.mx - * kervas + * Oscar Carballal * --> @@ -26,7 +26,7 @@ @@ -230,7 +230,7 @@ Para ello abra una carpeta con archivos DVDdb y reacomode los atributos como le diff --git a/userguide/es/workshop-wlan.html b/userguide/es/workshop-wlan.html index 0317e91f..7c6bc5b3 100644 --- a/userguide/es/workshop-wlan.html +++ b/userguide/es/workshop-wlan.html @@ -72,7 +72,7 @@

    Workshop: Wireless networking

    Getting the networking to run is essential in today's need for permanent internet connection. As keeping up to date with all the different and ever changing hardware and drivers is quite impossible for a small project, Haiku relies on a FreeBSD compatibility layer for its networking drivers.
    -This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 9.3's release hardware notes.

    +This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 11.1's release hardware notes.

    Currently only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work.
    PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become functional.
    diff --git a/userguide/es/workspaces.html b/userguide/es/workspaces.html index 41106758..00d48a3a 100644 --- a/userguide/es/workspaces.html +++ b/userguide/es/workspaces.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Oscar Carballal * miguel~1.mx + * Oscar Carballal * Vincent Duvert * --> diff --git a/userguide/fi/applications.html b/userguide/fi/applications.html index 0b4b8ca7..41a13f76 100644 --- a/userguide/fi/applications.html +++ b/userguide/fi/applications.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -24,7 +24,7 @@ @@ -61,7 +61,7 @@

    Sovellukset

    -

    Katsokaamme yksityiskohtaisesti sitä kuinka asennetaan ja poistetaan ohjelmia ennen sukeltamista Haikun mukana tuleviin sovelluksiin. Kätevin tapa löytää, asentaa, päivittää ja poistaa sovelluksia on Haikun pakkauksenhallintajärjestelmän kautta. Koska Haiku on kuitenkin suurelta osin binaarinen ja lähdeyhteensopiva BeOS-esi-isän kanssa, saatat löytää vanhempia arkistoja (.zip ja .pkg), jotka voidaan myös asentaa.

    +

    Katsokaamme yksityiskohtaisesti sitä kuinka asennetaan ja poistetaan ohjelmia ennen Haikun mukana tuleviin sovelluksiin sukeltamista. Kätevin tapa löytää, asentaa, päivittää ja poistaa sovelluksia on Haikun pakkauksenhallintajärjestelmän kautta. Koska Haiku on kuitenkin suurelta osin binaarinen ja lähdeyhteensopiva BeOS-esi-isän kanssa, saatat löytää vanhempia arkistoja (.zip ja .pkg), jotka voidaan myös asentaa.

    Alla mainitaan aina ~/system/-kansiohierarkia. Jos tarkoituksesi on asentaa pakkauksia vain yhdelle käyttäjälle (sitten kun Haikusta tulee monikäyttäjäkäyttöjärjestelmä), sinun pitäisi käyttää peilitiedostojärjestelmää kotikansion ~/config/ alla. Katso lisätietoja aiheesta Tiedostojärjestelmäkokoonpano.

    @@ -78,8 +78,8 @@

    index Vanhat BeOS-arkistot (.zip ja .pkg)

    -

    BeOS-arkistot, jotka sisältävät sovelluskansiossa kaiken tarvittavan, voidaan yksinkertaisesti purkaa (kaksoisnapsautus avaa Laajentajan tai vanhan Pakkausasentajan) avulla missä tahansa kansion /boot/home/ alla ja sovellus voidaan suorittaa siellä. Sellaisten itsensäsisältävien sovellusten asennuksen purkaminen on helppoa: poista vain sovelluksen kansio.

    -

    Seuraava koskee vanhojen BeOS-sovellusten enemmistöä. Jos ilmenee, että sovellus ei toimi suoraan "laatikosta otettuna", koska se haluaa levittää tiedostojaan kiinteästi koodattuihin kansiosijainteihin, joiden olemassaoloa ei taata, voit yrittää korjata pulman manuaalisesti. Kansio ~/system/non-packaged/ sallii sinun luoda uudelleen tarvittavan kansiohierarkia. Kun yhä enemmän oikeita .hpkg-pakkauksia tulee saataville ja vanhat BeOS-sovellukset pakataan uudelleen, tätä tarvitaan yhä vähemmän. Tarkista tästä verkkoartikkelista kuinka non-packaged-hierarkiaa käytetään.

    +

    BeOS-arkistot, jotka sisältävät sovelluskansiossa kaiken tarvittavan, voidaan yksinkertaisesti purkaa (kaksoisnapsautus avaa Laajentajan tai vanhan Pakkausasentajan) avulla missä tahansa kansion /boot/home/ alla ja sovellus voidaan suorittaa siellä. Sellaisten itsensäsisältävien sovellusten asennuksen poistaminen on helppoa: poista vain sovelluksen kansio.

    +

    Seuraava koskee vanhojen BeOS-sovellusten enemmistöä. Jos ilmenee, että sovellus ei toimi suoraan ”laatikosta otettuna” , koska se haluaa levittää tiedostojaan kiinteästi koodattuihin kansiosijainteihin, joiden olemassaoloa ei taata, voit yrittää korjata pulman manuaalisesti. Kansio ~/system/non-packaged/ sallii sinun luoda uudelleen tarvittavan kansiohierarkian. Kun yhä enemmän oikeita .hpkg-pakkauksia tulee saataville ja vanhat BeOS-sovellukset pakataan uudelleen, tätä tarvitaan yhä vähemmän. Tarkista tästä verkkoartikkelista kuinka non-packaged-hierarkiaa käytetään.

    index @@ -88,8 +88,8 @@ - - + + @@ -107,7 +107,7 @@ - + @@ -158,7 +158,7 @@

    index Sovelluspaketit

    -

    Paitsi yllä luetellut sovellukset, joita Haiku-hanke ylläpitää, vakiossa Haiku-järjestelmässä on muutamia olennaisia sovelluspaketteja. Viat ja ominaisuustoivomukset niille on lähetettävä kyseisten sovellusten ylläpitäjille.

    +

    Paitsi yllä luetellut sovellukset, joita Haiku-hanke ylläpitää, normaalissa Haiku-järjestelmässä on muutamia olennaisia sovelluspaketteja. Viat ja ominaisuustoivomukset niistä on lähetettävä kyseisten sovellusten ylläpitäjille.

    iconAktiviteettivalvonta Työkalu järjestelmäresurssien kuten prosessori- ja muistikäytön jäljittämiseksi.
    iconAlkulataushallinta Työkalu, joka asentaa alkulatausvalikon levyaseman Master Boot Record (MBR) -tietueeseen.
    iconKäynnistyshallinta Työkalu, joka asentaa käynnistysvalikon levyaseman Master Boot Record (MBR) -tietueeseen.
    iconMerkkikuvaus Sovellus, joka näyttää Unicode-merkkikuvauksen.
    iconCody-kamera
    iconLaajentaja Työkalu, joka purkaa tavalliset arkistot.
    iconHaikuVarastot Työkalu (sovellus)pakkausten löytämiseksi, lataamiseksi, päivittämiseksi ja asennuksen purkamiseksi
    Työkalu (sovellus)pakkausten löytämiseksi, lataamiseksi, päivittämiseksi ja asennuksen poistamiseksi
    iconKuvakemaatti Sovellus Haikun vektorikuvakkeiden luomiseksi.
    iconAsennusohjelma
    @@ -179,9 +179,9 @@ diff --git a/userguide/fi/applications/activitymonitor.html b/userguide/fi/applications/activitymonitor.html index 3b63209d..a165df90 100644 --- a/userguide/fi/applications/activitymonitor.html +++ b/userguide/fi/applications/activitymonitor.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@ diff --git a/userguide/fi/applications/bepdf.html b/userguide/fi/applications/bepdf.html index eed5ec07..3b4dba35 100644 --- a/userguide/fi/applications/bepdf.html +++ b/userguide/fi/applications/bepdf.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@
    iconBePDF PDF-selain.
    Asetukset:ei ole
    MBR-varmuuskopiot tallennetaan oletuksena hakemistoon ~/config/settings/bootman/


    -

    Jos et lisää Haiku-osiota olemassa olevaan käynnistyshallintaan kuten GRUB, Käynnistyshallinta voi asentaa Master Boot Record (MBR) -tietueeseen pienen käynnistysvalikon, joka näyttää likimain tällaiselta:

    +

    Jos et lisää Haiku-osiota sellaiseen olemassa olevaan käynnistyshallintaan kuin esimerkiksi GRUB, Käynnistyshallinta-sovellus voi asentaa Master Boot Record (MBR) -tietueeseen pienen käynnistysvalikon, joka näyttää likimain tällaiselta:

    bootmenu.png
    Käynnistyshallintaa ei ole vielä testattu kovin hyvin ja siinä on vielä joitakin rajoituksia, joista se valittaa, jos ne kohdataan: valikko voidaan asentaa vain ensimmäiselle kiintolevylle ja siinä on oltava 2 kibitavua tilaa Master Boot Record (MBR) -tietueen jälkeen.

    Käynnistyshallinta ohjaa sinut käynnistysvalikon asennusprosessin lävitse.

    @@ -86,8 +86,8 @@ Käynnistysvalikon asettaminen

    bootmanager-4.png bootmanager-5.png -

    Seuraavaksi sinulle esitellään kohdelevyaseman kaikkien osioiden luettelo. Asettamalla pukki-merkin päätät siitä, että mitkä osiot ilmaantuvat käynnistysvalikkoon. Tekstilaatikot sallivat sinun nimetä osiot uudelleen.

    -

    Sen jälkeen valitset ponnahdusvalikosta, että miltä osiolta käynnistetään oletuksena ja aseta aikavalvonta alla olevasta liukukytkimestä. Tässä "Heti" ohittaa käynnistysvalikon kokonaan. "Ei koskaan" tarkoittaa, että käynnistys pysähtyy käynnistysvalikkoon. Voit ohittaa aikavalvonnan pitämällä ALT-näppäintä alhaalla käynnistyksen aikana.

    +

    Seuraavaksi sinulle esitellään kohdelevyaseman kaikkien osioiden luettelo. Asettamalla rastin valintaruutuun päätät siitä, että mitkä osiot ilmaantuvat käynnistysvalikkoon. Tekstilaatikot sallivat sinun nimetä osiot uudelleen.

    +

    Sen jälkeen valitset ponnahdusvalikosta, että mikä osio käynnistetään oletuksena ja asetat aikavalvonnan alla olevasta liukukytkimestä. Tässä ”Heti” ohittaa käynnistysvalikon kokonaan. ”Ei koskaan” tarkoittaa, että käynnistys pysähtyy käynnistysvalikkoon. Voit ohittaa aikavalvonnan pitämällä ALT-näppäintä alhaalla käynnistyksen aikana.

    index Käynnistysvalikon kirjoittaminen

    diff --git a/userguide/fi/applications/charactermap.html b/userguide/fi/applications/charactermap.html index 7fae8021..cf601659 100644 --- a/userguide/fi/applications/charactermap.html +++ b/userguide/fi/applications/charactermap.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@ diff --git a/userguide/fi/applications/cli-apps.html b/userguide/fi/applications/cli-apps.html index 60d7d18c..bcd0ba61 100644 --- a/userguide/fi/applications/cli-apps.html +++ b/userguide/fi/applications/cli-apps.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@ diff --git a/userguide/fi/applications/codycam.html b/userguide/fi/applications/codycam.html index d1d0d53a..465195bd 100644 --- a/userguide/fi/applications/codycam.html +++ b/userguide/fi/applications/codycam.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@ diff --git a/userguide/fi/applications/diskusage.html b/userguide/fi/applications/diskusage.html index cc79b2b2..10e8779f 100644 --- a/userguide/fi/applications/diskusage.html +++ b/userguide/fi/applications/diskusage.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@

    Kun siirrät hiiren kohdistimen segmentin yläpuolelle, tietoja tuosta tiedostosta tai kansiosta näytetään alalaidan tilapalkissa.

    -

    Segmentin napsauttaminen hiiren kakkospainikkeella tarjoaa kontekstivalikon Hae tiedot, Avaa (Seuraajalla), Avaa sovelluksella tai Tutki uudelleen tuo kyseinen kansio.
    +

    Segmentin napsauttaminen hiiren kakkospainikkeella tarjoaa asiayhteysvalikon Hae tiedot, Avaa (Seuraajalla), Avaa sovelluksella tai Tutki uudelleen tuo kyseinen kansio.
    Segmentin napsauttaminen hiiren ykköspainikkeella tekee tuon tiedoston/kansion keskusympyräksi.
    Napsauttamalla hiiren ykköspainikkeella keskiympyrää siirtyy yhden tason ylöspäin.

    Voit raahata tiedostoja ja kansioita Levyasemakäytöstä muihin sovelluksiin tai työpöydälle tai toiseen Seuraaja-ikkunaan, jolloin ne kopioituvat. Päinvastoin, Levyasemakäyttöön pudotetut tiedostot tai levyasemat rajautuvat heti sovelluksen uudeksi keskiympyräksi.

    -

    Voit myös käyttää minkä tahansa kansion kontekstivalikon Seuraaja-lisäosaa Levyasemakäytön käynnistämiseen tuosta nimenomaisesta paikasta.

    +

    Voit myös käyttää minkä tahansa kansion asiayhteysvalikon Seuraaja-lisäosaa Levyasemakäytön käynnistämiseen tuosta nimenomaisesta paikasta.

    diff --git a/userguide/fi/applications/drivesetup.html b/userguide/fi/applications/drivesetup.html index 0a26fc7a..a0aaece0 100644 --- a/userguide/fi/applications/drivesetup.html +++ b/userguide/fi/applications/drivesetup.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@ @@ -117,9 +117,9 @@ diff --git a/userguide/fi/preferences/appearance.html b/userguide/fi/preferences/appearance.html index 39c07231..e75c78ba 100644 --- a/userguide/fi/preferences/appearance.html +++ b/userguide/fi/preferences/appearance.html @@ -10,7 +10,7 @@ * Authors: * Humdinger * Translators: - * Karvjorm + * Jorma Karvonen * --> @@ -23,7 +23,7 @@ diff --git a/userguide/jp/applications/debugger.html b/userguide/jp/applications/debugger.html index 9d3940c2..d9459340 100644 --- a/userguide/jp/applications/debugger.html +++ b/userguide/jp/applications/debugger.html @@ -4,14 +4,14 @@ @@ -24,7 +24,7 @@ diff --git a/userguide/jp/applications/deskcalc.html b/userguide/jp/applications/deskcalc.html index 08097020..70e4e8e6 100644 --- a/userguide/jp/applications/deskcalc.html +++ b/userguide/jp/applications/deskcalc.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: - * mt * hiromu1996 - * log-1 * Humdinger + * log-1 + * mt * --> @@ -26,7 +26,7 @@ diff --git a/userguide/jp/applications/diskprobe.html b/userguide/jp/applications/diskprobe.html index 9a5da163..4e64e05e 100644 --- a/userguide/jp/applications/diskprobe.html +++ b/userguide/jp/applications/diskprobe.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: - * mt * hiromu1996 * log-1 + * mt * --> @@ -25,7 +25,7 @@ diff --git a/userguide/jp/applications/diskusage.html b/userguide/jp/applications/diskusage.html index 1f0f5ba7..43e24165 100644 --- a/userguide/jp/applications/diskusage.html +++ b/userguide/jp/applications/diskusage.html @@ -25,7 +25,7 @@ diff --git a/userguide/jp/applications/drivesetup.html b/userguide/jp/applications/drivesetup.html index 113517ec..17a886b5 100644 --- a/userguide/jp/applications/drivesetup.html +++ b/userguide/jp/applications/drivesetup.html @@ -24,7 +24,7 @@ diff --git a/userguide/jp/applications/expander.html b/userguide/jp/applications/expander.html index 252bcb0f..2934de64 100644 --- a/userguide/jp/applications/expander.html +++ b/userguide/jp/applications/expander.html @@ -25,7 +25,7 @@ @@ -119,7 +119,7 @@ diff --git a/userguide/jp/gui.html b/userguide/jp/gui.html index 6f2a4677..252cb9b8 100644 --- a/userguide/jp/gui.html +++ b/userguide/jp/gui.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * log-1 * mt + * Kentaro Ozeki * --> @@ -25,7 +25,7 @@ @@ -61,7 +61,7 @@
    - + - + - + @@ -97,8 +97,8 @@ - - + +
    目次
    インデックス
    簡単なウィンドウの移動とリサイズ
    Stack & Tile
    @@ -71,7 +71,7 @@

    Haiku のグラフィカルユーザーインターフェース

    -

    Haiku のグラフィカルユーザーインターフェースはシステムと統合されています。Unix ベースのオペレーティングシステムとは異なり、独立したウィンドウマネージャを持っていないので、Haiku をコンソールモードで直接ブートすることはできません。Haiku はデスクトップユーザーに主眼を置いているので、ただ単にコンソールモードは必要でないと考えられています。

    +

    Haiku のグラフィカルユーザーインターフェースはシステムと統合されています。Unix ベースのオペレーティングシステムとは異なり、独立したウィンドウマネージャを持っていないため、Haiku をコンソールモードで直接ブートできません。Haiku はデスクトップユーザーに主眼を置いているので、単にコンソールモードは必要でないと考えられています。

    おそらくほかのグラフィカルな環境で経験があると思われる、メニュー、右クリックでのコンテキストメニュー、ドラッグ&ドロップといった標準的な動作はスキップして、代わりに Haiku のグラフィカルユーザーインターフェースに特有のものをいくつか見てみましょう。

    gui.png

    Haiku のグラフィカルユーザーインターフェースに関して、分かりにくく説明を必要とする部分はごくわずかです。

    @@ -79,10 +79,10 @@
  • Deskbar は Haiku の「スタート」メニューとタスクバーです。トピック Deskbar を参照してください。

  • 黄色いタブは単にプログラム名やドキュメントのファイル名を表示する以上の働きをします:
    • SHIFT キーを押しながらドラッグすると、タブを別の位置に移動できます。これにより、多くのウィンドウを積み重ねても、名前つきタブで簡単にウィンドウにアクセスできるようになります。
    • -
    • ウィンドウを最小化するには、ウィンドウのタブをダブルクリックします (または、CTRL ALT M を使います)。最小化したウィンドウは DeskbarTwitcher 内のそれぞれの項目からアクセスできます。
    • +
    • ウィンドウを最小化するには、ウィンドウのタブをダブルクリックします (または、CTRL ALT M を使います)。最小化したウィンドウは DeskbarTwitcher 内のそれぞれの項目からアクセスできます。
    • タブ (またはウィンドウの枠) を右クリックして、ウィンドウを最背面に移動できます。
  • 「閉じる」ボタン。

  • -
  • 「ズーム」ボタン (または CTRL ALT Z)。ほとんどのアプリケーションではウィンドウを最大化します。しかし必ずしもそうなるわけではなく、たとえば、Tracker のウィンドウではウィンドウの内容表示に最適なサイズにリサイズします。

  • +
  • 「ズーム」ボタン (または CTRL ALT Z)。ほとんどのアプリケーションでは、Deskbar を隠すことなくウィンドウを最大サイズまで拡大します (なお、SHIFT を押しながらだと、Deskbar を隠します)。しかし必ずしもそうである必要はなく、たとえば、Tracker のウィンドウではウィンドウの内容表示に最適なサイズにリサイズします。

  • ウィンドウ枠。左ドラッグでウィンドウの移動、右ドラッグでリサイズします。

  • リサイズコーナー

  • @@ -90,7 +90,7 @@

    index 簡単なウィンドウの移動とリサイズ

    -

    ウィンドウの移動やリサイズは、同時に実行している複数のアプリケーションを取り扱う操作の大部分を占めます。黄色の小さいタイトルタブや、さらに細いウィンドウの枠をねらう代わりに、より簡単にウィンドウを動かす方法があります。また、リサイズコーナーは小さい上に、右下の角からその方向にしかリサイズできないという制約があります。
    ウィンドウ枠の右クリックでリサイズできますが、慎重にねらわないといけません。

    +

    ウィンドウの移動やリサイズは、同時に実行している複数のアプリケーションを取り扱う操作の大部分を占めます。黄色の小さいタイトルタブや、さらに細いウィンドウの枠をポイントする代わりに、より簡単にウィンドウを動かす方法があります。また、リサイズコーナーは小さい上に、右下の角からその方向にしかリサイズできないという制約があります。
    ウィンドウ枠の右クリックでリサイズできますが、慎重にポイントしなければなりません。

    こうした問題に対処するために、Haiku は CTRL ALT (ウィンドウを管理するキーの組み合わせ) とマウスを使ったすばらしい解決策を提供しています。ウィンドウ管理に関連するさらに多くのショートカットについては、ショートカットとキーの組み合わせの章も参照してください。

    resizing.png

    CTRL ALT を押し続けるとマウスポインターにもっとも近いウィンドウの枠がハイライトされます。マウスをほかの枠の方向に動かすと、対象を変更します。右マウスボタンでクリックしてドラッグすると、ハイライトされた枠に沿ってウィンドウをリサイズできます。

    @@ -99,8 +99,8 @@

    index Stack & Tile (スタック&タイル)

    -

    Haiku のユーザーインターフェースは、ウィンドウがフルサイズのタイトルバーの代わりに黄色のタブを持っているという事実を、理想的に利用するユニークな特徴を提供します。それは、"Stack & Tile (スタック&タイル)" と呼ばれます。
    -以下の例において、ブックマークを表示した Tracker ウィンドウが、WebPositive ウィンドウの左側にタイル (Tile) します。WebPositive ウィンドウ自体は、ソースフォルダー haiku を表示する別の Tracker ウィンドウとスタック (Stack) しています。このアニメーションでは、ユーザーがスタックしたウィンドウのタブをクリックすると、交互にどちらか一方を前面に移動します。

    +

    Haiku のユーザーインターフェースは、ウィンドウがフルサイズのタイトルバーの代わりに黄色のタブを備えているという事実を、完璧に使いこなすユニークな特徴を提供します。それは、"Stack & Tile (スタック&タイル)" と呼ばれます。
    +以下の例で、ブックマークを表示した Tracker ウィンドウが、WebPositive ウィンドウの左側にタイル (Tile) します。WebPositive ウィンドウ自体は、ソースフォルダー haiku を表示する別の Tracker ウィンドウとスタック (Stack) しています。このアニメーションでは、ユーザーがスタックしたウィンドウのタブをクリックすると、交互にどちらか一方を前面に移動します。

    gui-s+t.gif

    このようにつながっているので、ウィンドウのグループは同時に移動およびリサイズできます。それは、よりプロジェクト中心の環境で作業するよい配置です。右側のドキュメントと web ブラウザーウィンドウの代わりに、エディターと Tracker ウィンドウ、そしておそらく作業中のプロジェクトに関する関連するメールを、それらと一緒に stack&tile できます。

    ウィンドウを実際に配置することは容易です。別のウィンドウのタブか枠の近くまでウィンドウをタブでドラッグしながら、ウィンドウが強調されるまで、OPT を押してください。それからマウスボタンを離します。

    @@ -122,46 +122,46 @@ open-save.png

    パネルは一般的な要素をすべて備えています。現在のフォルダー下のファイル選択リスト、保存パネルではファイル名を入力するテキストフィールドと、異なるファイル形式のためのポップアップメニュー、そしてその設定です。
    ファイル選択リストの上にあるポップアップメニューで親フォルダーに移動できます。

    -

    ファイルを開く場所の Tracker ウィンドウをすでに開いていれば、どんなファイルやフォルダーの表現 (すなわち、Tracker メニューバーの右端のフォルダーアイコン) でも単純にパネルにドラッグできます。これによって、その新しい場所にパネルを変更できます。

    +

    ファイルを開く場所の Tracker ウィンドウをすでに開いていれば、あらゆるファイル、またはフォルダー表現 (すなわち、Tracker メニューバー右端のフォルダーアイコン) でも単純にパネルにドラッグできます。これによって、その新しい場所にパネルを変更できます。

    index キーボードショートカット

    -

    Tracker で利用されるショートカットの多くが、読み込みパネルと保存パネルでも利用できます。ファイルメニューを使っても利用できるコマンドのほかに、いくつか分かりにくいコマンドがあります。

    +

    Tracker で利用されるショートカットの多くが、読み込み / 保存パネルでも利用できます。ファイルメニューを使っても利用できるコマンドのほかに、いくつか分かりにくいコマンドがあります。

    - - - - - - + + + + + +
    ALT N新しいフォルダーを作成します。
    ALT E選択した項目の名前を変更します。
    ALT 親フォルダーへ移動します。
    ALT または ENTER選択したフォルダーへ移動します。
    ALT Dデスクトップへ移動します。
    ALT Hホームフォルダーへ移動します。
    ALT N新しいフォルダーを作成。
    ALT E選択した項目の名前を変更。
    ALT 親フォルダーへ移動。
    ALT または ENTER選択したフォルダーへ移動。
    ALT Dデスクトップへ移動。
    ALT Hホームフォルダーへ移動。
    -

    一般的な Haiku でのキーボードショートカットについては、 ショートカットとキーの組み合わせの章を参照ください。

    +

    Haiku の一般的なキーボードショートカットは、ショートカットとキーの組み合わせの章を参照ください。

    index Favorites および Recent フォルダー

    -

    読み込みパネルと保存パネルにある、お気に入り (Favorites) メニューは、最近訪れたフォルダーと、独自に設定できるお気に入りの場所を提供します。小さな矢印で示されているように、これらの場所からサブメニューを通じてさらに下の階層に移動できます。

    +

    読み込み / 保存パネルにある、お気に入り (Favorites) メニューは、最近訪れたフォルダーと、独自に設定できるお気に入りの場所を提供します。小さな矢印で示されているように、これらの場所からサブメニューを通じてさらに下の階層に移動できます。

    favorites.png -

    お気に入りを追加するには、目的地へ移動して、お気に入り | このフォルダーを追加 (Favorites | Add current folder) を選択します。すべての Open / Save パネルにそれが表示されるようになります。お気に入りを削除するためには、お気に入りの編集… (Favorites | Configure favorites..). を選んで、その項目を削除してください。
    -お気に入りはすべて /boot/home/config/settings/Tracker/Go/ に保持されているので、そこへ直接ファイルやフォルダーへのリンクを追加または削除するのも同様です。

    +

    お気に入りを追加するには、目的地へ移動して、お気に入り | このフォルダーを追加 (Favorites | Add current folder) を選択します。それ以降、すべての読み込み / 保存パネルに表示されるようになります。お気に入りを削除するためには、お気に入りの編集… (Favorites | Configure favorites...) を選んで、その項目を削除してください。
    +お気に入りはすべて /boot/home/config/settings/Tracker/Go/ に保持されているので、そこへ直接ファイルやフォルダーへのリンクを追加または削除するのも同じことです。

    index レプリカント

    -

    レプリカント (Replicant) は、アプリケーションに内蔵されている、ほかのプログラムと統合可能な部分です。Deskbar のレプリカントを表示 (Show replicants) がオンの状態のとき、アプリケーションのレプリカント化可能な部分は通常、右下にある小さなハンドルによって見分けられます。

    +

    レプリカント (Replicant) は、アプリケーションに内蔵されている、ほかのプログラムと統合可能な部分です。Deskbar のレプリカントを表示 (Show replicants) が有効であるとき、アプリケーションのレプリカント化可能な部分は通常右下にある小さなハンドルによって見分けられます。

    replicant.png -

    レプリカントに対応する場所でもっとも目立つのはデスクトップです。小さいハンドルをそこにドラッグ&ドロップするだけで、それをデスクトップの一部にできます。レプリカント元のアプリケーションを動作のために起動する必要はありません。レプリカントハンドル上で右クリックすると、元のアプリケーションの About ウィンドウと、レプリカントを削除 (Remove replicant) へのコンテキストメニューを表示します。

    -
    万が一デスクトップ上のレプリカントに問題が生じて取り除けなくなった場合は、~/config/settings/Tracker/tracker_shelf を削除してください。残念ながら、この操作により、すべてのレプリカントがデスクトップ上から取り除かれます。
    +

    レプリカントに対応する場所でもっとも目立つのはデスクトップです。小さいハンドルをそこにドラッグ&ドロップするだけです。以後それはデスクトップの一部となり、レプリカント元アプリケーションを動作のために起動する必要はありません。レプリカントハンドル上で右クリックすると、元のアプリケーションの About ウィンドウと、レプリカントを削除 (Remove replicant) へのコンテキストメニューを表示します。

    +
    万が一、デスクトップ上のレプリカントに問題が生じて取り除けなくなった場合は、~/config/settings/Tracker/tracker_shelf を削除してください。残念ながら、この操作によりすべてのレプリカントがデスクトップ上から取り除かれます。

    レプリカント化可能なアプリケーションの例として、利用状況モニターのグラフ、ワークスペースアプレット、または電卓があります。

    diff --git a/userguide/jp/images/apps-images/haikudepot.png b/userguide/jp/images/apps-images/haikudepot.png index 2b8f03eb08f3e0655b8495b253f711c56b659d96..7fd021e733905d980aa790a2ec5c3f75694ece37 100644 GIT binary patch literal 66797 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 literal 80150 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 F{{b+6DwzNP literal 0 HcmV?d00001 diff --git a/userguide/jp/index.html b/userguide/jp/index.html index f62cb50f..b67c0e40 100644 --- a/userguide/jp/index.html +++ b/userguide/jp/index.html @@ -10,16 +10,16 @@ * Authors: * Humdinger * Translators: - * satashun - * Kentaro Ozeki * log-1 * mt + * Kentaro Ozeki + * satashun * --> - 目次 + インデックス @@ -61,13 +61,13 @@
    -

    目次

    +

    インデックス

    -

    属性クエリは Haiku の重要な特徴です。属性はそれだけで便利ですが、クエリが追加的なファイルの情報を表示するためには、属性をインデックス化する必要があります。インデックスは属性をルックアップテーブルに置くので、クエリはきわめて高速になります。
    +

    属性クエリは Haiku の重要な特徴です。属性はそれだけで便利ですが、クエリがファイルの追加情報を表示するためには、属性をインデックス化する必要があります。インデックスは属性をルックアップテーブルに置くので、クエリはきわめて高速になります。
    インデックスはファイルシステムの一部であり、ボリューム / パーティションごとに別々に保存されます。

    ターミナルでのインデックスコマンド

    -

    インデックスを管理するためのコマンドがいくつかあります。

    +

    インデックス管理用コマンドがいくつかあります。

    • lsindex - 現在のボリューム / パーティションに対するインデックス化された属性を表示します。
      以下は標準でインデックス化されている属性です。
    • @@ -121,14 +121,14 @@ size -d, --volume=PATH インデックスが追加されるボリュームのパス、 標準では現在のボリュームに追加されます。 -t, --type=TYPE インデックス化された属性のタイプ "int", - "llong", "string", "float", "double" のいずれか 1 つ。 + "llong", "string", "float", "double" のいずれか 1 つ。 標準では "string" --copy-from インデックスをコピーするボリュームへのパス -v, --verbose 作られているインデックスについての情報を表示します

      指定された属性を持つファイルが新規に作成される場合にのみ、自動的にインデックスに追加されます!
      -既存のファイルは、手動でコピーして、そのあと元のファイルを消すことで追加する必要があります。あるいは reindex コマンドを使うこともできます。

      +既存のファイルは、手動でコピー後、元のファイルを消すことでインデックスに追加する必要があります。あるいは reindex コマンドを使うこともできます。

      • reindex - ボリューム / パーティションの新たに作られたインデックスに既存のファイルの属性を追加します。
      @@ -145,12 +145,12 @@ size
      使い方: rmindex [オプション]... INDEX_NAME 
        
       ディスクボリュームから INDEX_NAME という名前のインデックスを削除します。
      -これを行ってしまうと、クエリシステムを使って INDEX_NAME 属性のファイルを探すことはできません。
      +これを実行してしまうと、クエリシステムを使って INDEX_NAME 属性のファイルを探すことはできません。
        
         -d, --volume=PATH     インデックスを削除するボリュームのパス
         -h, --help            ヘルプを表示して終了します 
         -p, --pattern         INDEX_NAME がパターンである場合 
      -  -v, --verbose         削除されるインデックスについての情報を表示します
      +  -v, --verbose         削除されるインデックスの情報を表示します
        
       INDEX_NAME はファイル属性の名前です。
        
      diff --git a/userguide/jp/keyboard-shortcuts.html b/userguide/jp/keyboard-shortcuts.html
      index ff9d9fa2..38becb22 100644
      --- a/userguide/jp/keyboard-shortcuts.html
      +++ b/userguide/jp/keyboard-shortcuts.html
      @@ -10,10 +10,10 @@
        * Authors:
        *		Humdinger 
        * Translators:
      - *		satashun
      - *		Kentaro Ozeki
        *		log-1
        *		mt
      + *		Kentaro Ozeki
      + *		satashun
        *
       -->
       	
      @@ -63,9 +63,9 @@
       
       

      ショートカットとキーの組み合わせ

      -

      Haiku のショートカットキーは標準で、たとえばメニューからコマンドを起動するために、よく使われる CTRL キーではなく ALT キーを使用します。これには BeOS が少々 MacOS の影響を受けていたという歴史的な経緯があります。実際のところ、このキーに慣れると利点があります。たとえば、ALT CALT VBash ターミナルのシェルでもシームレスに統合されていて、ターミナルでは CTRL C を実行中のプロセスを終了するために利用できます。

      -

      いずれにせよ、キーマッププリファレンスで、たぶんよりなじみ深いであろう CTRL キーへ切り替えることもできます。ユーザーガイドでは常に標準の環境設定を想定して、コマンドキーを ALT で表しています。

      -

      個人のキーマップ / キーボード配置で、どのキーが OPTMENU なのか疑問に思ったら、キーマッププレファレンスを再度利用してください。キーボードでキーを押した時、どんなキーストロークが送信されたかを確認できます。

      +

      Haiku のショートカットキーは標準で、たとえばメニューからコマンドを起動するために、よく使われる CTRL キーではなく ALT キーを使用します。これには BeOS が少々 MacOS の影響を受けていたという歴史的な経緯があります。実際、このキーに慣れると利点があります。たとえば、ALT CALT VBash ターミナルのシェルでもシームレスに統合されていて、ターミナル内では CTRL C を実行中のプロセスを終了するために利用できます。

      +

      いずれにせよ、キーマッププレファレンスで、たぶんよりなじみ深いであろう CTRL キーへ切り替えることもできます。ユーザーガイドでは常に標準の環境設定を想定して、コマンドキーを ALT で表しています。

      +

      キーマップ / キーボード配置で、どのキーが OPTMENU なのか疑問に思ったら、キーマッププレファレンスを再度利用してください。キーボードでキーを押した際に送信されたキーストロークを確認できます。

      index @@ -82,12 +82,12 @@

    CTRL ALT Zウィンドウを拡大します (ほとんどのアプリケーションでは最大化されます)。
    CTRL ALT Mアクティブウィンドウを最小化します。
    CTRL ALT Hアクティブアプリケーションのすべてのウィンドウを隠します(最小化します)。
    CTRL ALT Hアクティブアプリケーションのすべてのウィンドウを隠します (最小化します)。
    CTRL ALT Fアクティブウィンドウを前面に移動します (マウス設定が Focus Follows Mouse の場合のみ適用されます)。
    CTRL ALT Bアクティブウィンドウを背後に移動します。
    CTRL TABTwitcher を表示します。
    CTRL ALT DELチームモニター を開きます。
    CTRL ALT DELチームモニターを開きます。
    ALT ESCメニューバーを開きます (ESC で閉じます)。
    ALT C選択部をクリップボードへコピーします。
    ALT Qアプリケーションを終了します。
    PRINTすぐにスクリーンショットを撮影して、スクリーンショットパネルを起動します。
    SHIFT PRINT最後に用いた設定を引き継いで、(パネルを開かずに) スクリーンショットを撮影します。
    CTRL PRINT同様に保存された設定で静かにスクリーンショットを撮影しますが、それをファイルとして保存する代わりに、クリップボードにコピーします。
    SHIFT PRINT最後に用いた設定を引き継いで、(パネルを開かずに) スクリーンショットを撮影。
    CTRL PRINT同様に保存された設定で静かにスクリーンショットを撮影するが、それをファイルとして保存する代わりに、クリップボードにコピーする。

    @@ -106,7 +106,7 @@ テキスト編集時のショートカット

    テキストを編集しているときは、それが Tracker 内でファイル名を編集しているときても、StyledEdit でファイルを編集しているときでも、Vision でチャットをしているときでも、いくつかの一般的なショートカットがあります。

    - + @@ -125,12 +125,12 @@ - +
    ALT / または
    OPT /
    テキスト内を単語単位で移動します (注: OPT との組合せに慣れたほうが便利かもしれません。 その後、アプリケーションが ALT との組合せをすでにほかのコマンドに使っていても準備万端です)。
    ALT / または
    OPT /
    テキスト内を単語単位で移動します (注: OPT との組合せに慣れたほうが良いかもしれません。その後、アプリケーションが ALT との組合せをすでにほかのコマンドに使っていても準備万端です)。
    HOME行の先頭に移動します。
    END行の終わりに移動します。
    ALT HOME文章の先頭に移動します。
    MENUDeskbar メニューを開きます (ESC で閉じます)。
    ALT Z直前の動作を取り消します。取り消しの履歴は使用できるメモリにのみ制限されます。これはファイル自身への操作に対してのみ有効であり、属性やパーミッション設定の変更を取り消すことはできないので注意してください。また、ごみ箱から消されたファイルは永久に失われます。
    ALT SHIFT Z直前に ALT Z で取り消した動作をやり直します。
    SHIFT + マウスホイールTracker ウィンドウ内の長いリストをスクロールする場合や、サブメニューをドリルダウンしている場合に、この組み合わせはページごとのスクロールを行うことでスピードを上げるでしょう。
    SHIFT + マウスホイールTracker ウィンドウ内の長いリストをスクロールする場合や、サブメニューをドリルダウンしている場合に、この組み合わせはページごとのスクロールをすることでスピードを上げるでしょう。

    index -ターミナルでのショートカット

    +ターミナルのショートカット diff --git a/userguide/jp/preferences.html b/userguide/jp/preferences.html index 1c6f20ff..a4c3a1e2 100644 --- a/userguide/jp/preferences.html +++ b/userguide/jp/preferences.html @@ -64,50 +64,50 @@

    Haiku の重要な哲学はオプションを少なくし、代わりに実用的なデフォルト値を持つことですが、構成する必要のあるものや、または個々の好みに設定できるものがあります。Deskbar の Preferences メニューの中にすべてのパネルが見つかります。

    ALT N新しいウィンドウでもう 1 つ別のターミナルセッションを開きます。
    ALT T新しいタブでもう 1 つ別のターミナルセッションを開きます。
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - +
    icon外観 グラフィカルインターフェースの特定の外観を構成します。
    グラフィカルインターフェースの特定の外観を構成。
    icon背景 デスクトップやその他すべてのフォルダーについて、背景色や背景画像を設定します。
    デスクトップやその他のフォルダーについて、背景色や背景画像を設定。
    iconDataTranslations サポートされるすべてのファイルフォーマットを設定します。
    サポートされるすべてのファイルフォーマットを設定。
    iconDeskbar Deskbar を設定します。
    Deskbar を設定。
    iconメール 電子メールアカウントを構成します。
    電子メールアカウントを構成。
    iconFileTypes ファイルタイプの追加、削除、構成を行います。
    ファイルタイプの追加、削除、構成。
    iconキーボード キーリピートまでの遅れと速度を設定します。
    キーリピートまでの遅れと速度を設定。
    iconキーマップ キーボードのマッピングを行います。
    キーボードのマッピングを設定。
    iconロケール システムで使用する言語と書式を設定します。
    システムで使用する言語と書式を設定。
    iconメディア 入出力装置やシステムのオーディオミキサーのような音声と動画に関する設定を行います。
    入出力装置やシステムのオーディオミキサーのような音声と動画に関する設定。
    iconマウス マウスを設定します。
    マウスを設定。
    iconネットワーク ネットワークを構成します。
    ネットワークを構成。
    iconプリンター プリンターを追加、削除、構成します。 [ドキュメントはまだありません]
    プリンターを追加、削除、構成 [ドキュメントはまだありません]
    iconリポジトリ ソフトウェアリポジトリを管理します。
    ソフトウェアリポジトリを管理。
    icon画面 解像度、色深度、リフレッシュレート、および使用するワークスペース数を設定します。
    解像度、色深度、リフレッシュレート、および使用するワークスペース数を設定。
    iconスクリーンセーバー スクリーンセーバーを追加、削除、および構成します。
    スクリーンセーバーを追加、削除、および構成。
    iconキーボードショートカット ユーザー独自のショートカット、たとえば、アプリケーションをキーの組み合わせで起動するためのもの、を作成します。[ドキュメントはまだありません]
    ユーザー独自のショートカット、たとえば、アプリケーションをキーの組み合わせで起動するためのもの、を作成[ドキュメントはまだありません]
    iconサウンド いろいろなシステムイベントへサウンドを割り当てます。
    icon日付と時間 時間、日付、およびタイムゾーンを設定します。
    様々なシステムイベントへサウンドを割り当て。
    icon日付と時刻 時刻、日付、およびタイムゾーンを設定。
    iconTracker Haiku のファイルマネージャーを構成します。
    Haiku のファイルマネージャーを構成。
    iconタッチパッド タッチパッドを設定します。
    タッチパッドを設定。
    icon仮想メモリ 仮想メモリのサイズを設定します。
    仮想メモリ量を設定。
    diff --git a/userguide/jp/preferences/appearance.html b/userguide/jp/preferences/appearance.html index a4fb2036..f39112a7 100644 --- a/userguide/jp/preferences/appearance.html +++ b/userguide/jp/preferences/appearance.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * log-1 * Humdinger + * log-1 * mt * --> @@ -25,7 +25,7 @@ @@ -66,21 +66,21 @@ 設定ファイル:~/config/settings/system/app_server/appearance
    ~/config/settings/system/app_server/fonts -

    外観 (Appearance) プリファレンスで、Haiku の外見の一部を変更できます。

    +

    外観 (Appearance) プレファレンスで、Haiku の見た目の一部を変更できます。

    index フォント

    appearance-fonts.png -

    Haiku は異なった目的のために 3 種類の標準フォントを定めています。ここでシステム全体で用いられるフォントのスタイル (通常・太字・固定幅) とサイズを設定します。加えて、メニューで使われるフォントの設定が別にあります。

    +

    Haiku は目的別に 3 種類の標準フォントを定めています。ここでシステム全体に用いられるフォントのスタイル (通常・太字・固定幅) とサイズを設定します。加えて、メニューで使われるフォントの設定が別にあります。

    index 新しいフォントのインストール

    -

    正規の .hpkg パッケージの一部でない新しいフォントをインストールするには、non-packaged フォルダーの、フォントの種類 (psfonts または ttfonts) に応じたサブフォルダーへコピーします (ファイルシステムレイアウトのトピックを参照ください)。TrueType フォントに関しては、コピー先は以下のようになるでしょう。

    +

    正規の .hpkg パッケージの一部でない新しいフォントをインストールするには、non-packaged フォルダーの、フォントの種類 (psfonts または ttfonts) に応じたサブフォルダーへコピーします (ファイルシステムレイアウトのトピックを参照ください)。TrueType フォントでは、コピー先は以下のようになるでしょう。

    - +
    /boot/system/non-packaged/data/fonts/ttfonts/   すべてのユーザー用フォント
    /boot/home/config/non-packaged/data/fonts/ttfonts/   ユーザー専用フォント
    /boot/home/config/non-packaged/data/fonts/ttfonts/   あなたの専用フォント

    @@ -92,7 +92,7 @@

    index ウィンドウデコレーター (Window decorators)

    appearance-decorators.png -

    デコレーターは、ウィンドウや GUI 要素のルックアンドフィールを決定します。現在、Haiku はデフォルトデコレーターただ 1 つだけが付属しています。ほかのデコレーターを見つけてインストールすることがあれば、ポップアップメニューからべつのデコレーターを選べるでしょう。

    +

    デコレーターは、ウィンドウや GUI 要素のルックアンドフィールを決定します。現在、Haiku はデフォルトデコレーターただ 1 つが付属しています。ほかのデコレーターを見つけてインストールすれば、ポップアップメニューからべつのデコレーターを選択できるでしょう。

    デフォルトデコレーターでは、スクロールバーの矢印のスタイルを設定できます。スクロールバーの終端に、スペースを節約するために単独の矢印にするか、上下左右にスクロールする際にマウスの移動を潜在的にいくつか減らせる— 伝統的な BeOS の方法 —上下矢印にするかを設定できます。

    @@ -104,34 +104,34 @@

    index グリフのヒンティング (Glyph hinting)

    -

    グリフのヒンティング (Glyph hinting) を有効にすると、すべての文字の縦方向および横方向両端に、必ず 2 ピクセルの空白が入るようになります。特に、白い背景で黒い文字を扱う場合には、これを有効にしたときとしないときとで、結果は完全に対照的になります。有効にした場合、テキストがはっきりして見えます。ネットブックのような低解像度の機器で特に効果的な、等幅フォントのみ有効 (Monospaced Fonts Only) の設定もあります。ヒンティングをオンにした場合、小さい文字がかなり汚く見えることがありますが、その場合でもテキストエディターやターミナルでヒンティングの恩恵を受けることができます。

    +

    グリフのヒンティング (Glyph hinting) を有効にすると、すべての文字の縦方向および横方向両端に、必ず 2 ピクセルの空白が入るようになります。特に、白い背景で黒い文字を扱う場合には、これを有効にしたときとしないときとで、結果は完全に対照的になります。有効にした場合、テキストがはっきりして見えます。ネットブックのような低解像度の機器で特に効果的な、等幅フォントのみ有効 (Monospaced Fonts Only) の設定もあります。ヒンティングをオンにすると、小さい文字がかなり汚く見えることがありますが、その場合でもテキストエディターやターミナルでヒンティングの恩恵を受けられます。

    次の拡大したスクリーンショットは、Hinting を有効にした場合と有効にしない場合とで、どれだけ見た目が変わるのかを示しています:

    appearance-glyph-off.png
    ヒンティング無効
    appearance-glyph-on.png
    ヒンティング有効
    -

    このページに掲載されているすべての拡大鏡ウィンドウは、当然のことながらそれぞれ異なるオプションで描画されている点に注意する必要があります。ですので、たとえば、黄色いタブの太文字タイトルや、"33 x 15 @ 8 pixels/pixel" というテキストを比較することで、各設定が実際に作り出す印象を知ることができます。

    +

    このページに掲載されているすべての拡大鏡 (Magnify) ウィンドウは、当然のことながらそれぞれ異なるオプションで描画されている点に注意する必要があります。ですので、たとえば、黄色いタブの太文字タイトルや、"33 x 15 @ 8 pixels/pixel" というテキストの比較により、各設定が実際に作り出す印象を知ることができます。

    index アンチエイリアスのタイプ (Antialiasing type)

    -

    画面描画を改善するもう 1 つの方法は Antialiasing (アンチエイリアス) で、テキストだけでなくすべてのベクターグラフィックをサポートします。アンチエイリアスはあるピクセルの色を変更することにより、線をなめらかにします。線をなめらかにする手法には、次の 2 つがあります。

    -

    グレースケール (Grayscale) は、輪郭のピクセルの明るさを変更します。
    -LCD サブピクセル (LCD subpixel) は、特に (高解像度の) LCD ディスプレイを使用する場合に、グレースケールよりもさらになめらかに描画します。LCD ディスプレイの 1 つのピクセルは、赤、緑、青の要素で構成されているので、この手法では 1 ピクセルの明るさを変更する代わりに、1 ピクセルより小さな分量だけ輪郭を移動させて輪郭の色を変更します。

    +

    もう 1 つの画面描画を改善する方法は アンチエイリアス (Antialiasing) で、テキストだけでなくすべてのベクターグラフィックをサポートします。アンチエイリアスはあるピクセルの色を変更することで、線をなめらかにします。線をなめらかにする手法には、次の 2 つがあります。

    +

    グレースケール (Grayscale) は、輪郭のピクセルの明度を変更します。
    +LCD サブピクセル (LCD subpixel) は、特に (高解像度の) LCD ディスプレイを使用する場合に、グレースケールよりなめらかに描画します。LCD ディスプレイの各ピクセルは、赤、緑、青の要素で構成されているので、この手法では 1 ピクセルの明度を変更する代わりに、その何分の 1 以下だけ輪郭を移動させて輪郭の色を変更します。

    先ほどと同様に、次の拡大したスクリーンショットは、この 2 つの方法の違いを示しています。

    appearance-glyph-off.png
    グレースケール、ヒンティング無効
    appearance-subpixel.png
    LCD サブピクセル、ヒンティング無効
    -

    サブピクセルベースのアンチエイリアスでは、図形オブジェクトにわずかな色味を帯びた輝きが加わります。この余分な輝きを、だれもが許容するわけではありません。Haiku では、この 2 つのアンチエイリアス手法を混ぜて使えます。スライダーを使って、最適な混合比を設定できます。

    +

    サブピクセルベースのアンチエイリアスでは、図形オブジェクトにわずかな色味を帯びた輝きが加わります。この余分な輝きをだれもが許容するわけではありません。Haiku では、この 2 つのアンチエイリアス手法を混ぜて使えます。スライダーを使って、最適な混合比を設定できます。

    サブピクセルベースのアンチエイリアスをグリフのヒンティングとあわせて使用することは、ソフトウェア特許の対象となるため、デフォルトでは両者を同時に使用できないようになっています。ユーザーの居住地域次第では、ロック解除バージョンの入手が合法である場合があります。その場合は申し訳ありませんが、その地域の配布担当者と交渉してください。
    -

    仮にソースコードを変更して再コンパイルすることで、ヒンティングと LCD サブピクセルを組み合わせた描画方法を有効にした場合、ヒンティングとグレースケールを組み合わせたものと見た目を比較すると、次のようになります。

    +

    ソースコードを変更して再コンパイルすることで、ヒンティングと LCD サブピクセルを組み合わせた描画方法を有効にした場合、ヒンティングとグレースケールを組み合わせたものと見た目を比較すると、次のようになります。

    appearance-glyph-on.png
    グレースケール、ヒンティング有効
    appearance-glyph-on-subpixel.png
    LCD サブピクセル、ヒンティング有効


    設定パネルの下に、次の 2 つのボタンがあります。

    - - + +
    デフォルト (Defaults) すべてをデフォルト値にリセットします。
    元に戻す (Revert) 外観プリファレンスを起動したときの設定に戻します。
    デフォルト (Defaults) すべてをデフォルト値にリセット。
    元に戻す (Revert) 外観プレファレンスを起動したときの設定に戻します。
    @@ -139,7 +139,7 @@ diff --git a/userguide/jp/preferences/backgrounds.html b/userguide/jp/preferences/backgrounds.html index f5a99be5..2c9f2210 100644 --- a/userguide/jp/preferences/backgrounds.html +++ b/userguide/jp/preferences/backgrounds.html @@ -24,7 +24,7 @@ @@ -66,24 +66,24 @@ 設定ファイル:~/config/settings/system/app_server/workspaces
    ~/config/settings/Backgrounds settings - パネルのウィンドウの位置が保存されます。 -

    色や画像を各フォルダーの背景やワークスペースごとのデスクトップの背景として指定できます。


    +

    色や画像を各フォルダーの背景やワークスペースごとのデスクトップの背景として指定できます。

    backgrounds.png

    一番上のプルダウンメニューを使って、現在のワークスペースのみ、すべてのワークスペース、ある特定のフォルダー、新しく作成されるすべてのフォルダーのデフォルト設定のどれに変更を適用するか選択します。

    -

    その下のプルダウンメニューで背景画像を指定します。シンプルに単色の背景を選択したい場合は、無し (None) を選択します。画像については、ウィンドウ左側のプレビュー部分にファイルをドラッグ&ドロップすることでも指定できます。

    +

    その下のプルダウンメニューで背景画像を指定します。シンプルに単色の背景を選択するなら、無し (None) を選択します。画像については、ウィンドウ左側のプレビュー部分にファイルをドラッグ&ドロップしても指定できます。

    画像を指定する場合、表示位置を決める必要があります。

    - +
    手動 (Manual) 座標位置を指定します。ウィンドウ左側のプレビュー部分で画像をドラッグして座標を指定することもできますし、X 座標と Y 座標を手入力することもできます。
    手動 (Manual) 座標位置を指定します。ウィンドウ左側のプレビュー内で画像をドラッグして座標を指定することもできますし、X 座標と Y 座標を手入力することもできます。
    中央 (Center) 画像を画面の中央に配置します。
    画面サイズに合わせる (Scale to fit) アスペクト比を考慮せずに、画面に合うように画像を拡大します。
    並べて表示 (Tile) 同じ画像を繰り返し表示して画面を埋めつくします。
    -

    アイコンラベルアウトライン (Icon label outline) を有効にすると、アイコンラベルの周囲に細い輪郭が表示されるようになります。

    -

    アイコンラベルのテキストが黒色になるのか白色になるのかは、カラー選択ツールの設定に依存します。暗い色が指定されていれば文字は白色で表示されますし、明るい色が指定されていれば文字は黒色で表示されます。したがって、背景に非常に明るい画像を指定する場合は、アイコンラベルを黒色にして読めるようにするために、カラー選択ツールでは明るい色を指定すべきです (あるいは、上のアウトラインオプションを有効にすべきです)。
    +

    アイコンラベルアウトライン (Icon label outline) を有効にすれば、アイコンラベルの周囲に細い輪郭が表示されるようになります。

    +

    アイコンラベルのテキストが黒色になるのか白色になるのかは、カラー選択ツールの設定に依存します。暗い色が指定されていれば文字は白色で表示され、明るい色が指定されていれば文字は黒色で表示されます。したがって、背景に非常に明るい画像を指定する場合は、アイコンラベルを黒色にして読めるようにするために、カラー選択ツールでは明るい色を指定すべきです (あるいは、上記のアウトラインオプションを有効にすべきです)。
    背景プレファレンスで指定された色は、ワークスペースアプレットにも反映されます。このとき背景画像については無視されます。

    - - + +
    元に戻す (Revert) 背景プレファレンスが起動された時点で有効だった設定に戻します。
    適用 変更を適応します。
    元に戻す (Revert) 背景プレファレンスが起動したときの設定に戻します。
    適用 変更を適用します。
    @@ -92,7 +92,7 @@ diff --git a/userguide/jp/preferences/datatranslations.html b/userguide/jp/preferences/datatranslations.html index af9f1183..e49cbbb0 100644 --- a/userguide/jp/preferences/datatranslations.html +++ b/userguide/jp/preferences/datatranslations.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -66,19 +66,19 @@ 設定ファイル:~/config/settings/* - デフォルトの設定を変更すると、トランスレーターごとに設定ファイルが置かれます。
    ~/config/settings/system/DataTranslations settings - パネルのウィンドウ位置を保存します。 -

    すべてのアプリケーションが、インストールされたトランスレーターのファイル形式でファイルを開いたり保存したりできます。DataTranslations プレファレンスでトランスレーターを設定します。

    +

    どのアプリケーションも、インストールされたトランスレーターのファイル形式でファイルの読み込み / 保存ができます。DataTranslations プレファレンスでこれらのトランスレーターを設定します。


    datatranslations.png -

    トランスレーターの設定項目は機能に応じそれぞれ異なっていますが、情報 (Info) ボタンを押すとクレジットとインストール先のパスが表示されます。
    -次の表はデフォルトのトランスレーターと、特に便利なそれらのオプションの一覧です。

    +

    トランスレーターの設定項目は機能に応じ異なっていますが、少なくとも、情報 (Info) ボタンを押すとクレジットとインストール先のパスが表示されます。
    +次の表はデフォルトのトランスレーターと、特に便利なオプションの一覧です。

    - + - + @@ -107,7 +107,7 @@ diff --git a/userguide/jp/preferences/deskbar.html b/userguide/jp/preferences/deskbar.html index b74139ae..36a2db45 100644 --- a/userguide/jp/preferences/deskbar.html +++ b/userguide/jp/preferences/deskbar.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -76,7 +76,7 @@ diff --git a/userguide/jp/preferences/e-mail.html b/userguide/jp/preferences/e-mail.html index e4dc06c9..7c51ba74 100644 --- a/userguide/jp/preferences/e-mail.html +++ b/userguide/jp/preferences/e-mail.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: + * mt * Kentaro Ozeki * thebowseat - * mt * --> @@ -25,7 +25,7 @@ @@ -61,7 +61,7 @@
    アップルアイコン有効な画像サイズは、16、32、48、128、256、512、1024 (RGB32 および RGBA32) です。
    BMP 画像24 ビット、非圧縮、非透過
    EXR 画像ILM ハイダイナミックレンジ (HDR) 形式
    GIF 画像8 ビット、ロスレス圧縮、透過
    -使用する色とパレットを制限することでファイルサイズを小さくできます。
    +使用する色とパレットを制限すると、ファイルサイズを小さくできます。
    画像を透過させて書き出すには、アルファチャネルを使い自動的に行うか、手動で RGB 値を設定します。
    HVIF アイコンHaiku のベクターアイコンフォーマット用のトランスレーターです。
    HVIF アイコンHaiku ベクターアイコンフォーマット用トランスレーター
    JPEG2000 画像24 ビット、圧縮、非透過
    ここでは普通、出力品質のみが考慮されます。
    JPEG 画像24 ビット、圧縮、非透過
    @@ -91,7 +91,7 @@
    RAW 画像最大 48 ビット、非圧縮、非透過
    RTF テキストファイル書式付きテキスト
    SGI 画像24 ビット、ロスレス圧縮オプション、透過
    StyledEdit ファイル属性中にフォーマットデータを格納したプレーンテキスト
    StyledEdit ファイル属性にフォーマットデータを格納したプレーンテキスト
    TGA 画像32 ビット、ロスレス圧縮オプション、透過
    TIFF 画像24 ビット、ロスレス圧縮オプション、レイヤー、透過
    WebP 画像8 ビット YUV 4:2:0 画像フォーマット、圧縮、透明度無し
    - +
    目次
    インデックス
    新規メールアカウントの作成
    アカウントの設定
    @@ -80,7 +80,7 @@
    場所:/boot/system/preferences/E-mail
    設定ファイル:~/config/settings/Mail/*
    -

    Haiku は、メールサービス (mail_daemon) を通じ定期的に電子メールを取得して、メールごとに単一のテキストファイルに保存するシステムを提供します。システムはメールを解析して、差出人、宛先、題名、未読 (既読) といった必要なすべてのヘッダー情報と共に属性を設定します。処理は直接あるいは各アプリケーションから要求できます。また、このシステムはすべてのデータと構成を保ちつつメールクライアントを切り替えることを容易にします。
    +

    Haiku は、メールサービス (mail_daemon) を通じ定期的に電子メールを取得して、メールごとに単一のテキストファイルに保存するシステムを提供します。システムはメールを解析して、差出人、宛先、題名、未読 (既読) といった必要なすべてのヘッダー情報でメールファイルの属性を設定します。処理は直接あるいは各アプリケーションから要求できます。また、このシステムはすべてのデータと構成を保ちつつメールクライアントを切り替えることを容易にします。
    構成はメール設定パネルで行います。

    @@ -91,7 +91,7 @@ e-mail-new-account.png

    最初に、メールを取得する方法として、POP3IMAP を選びます。

    それから、E-mail アドレス (E-mail Address)、ログイン名 (Login Name)、パスワード (Password) を入力して、Haiku 内で用いられるアカウント名 (Account Name) と本名 (Real Name) も決めてください。

    -

    (海外の) メジャーな電子メールプロバイダーを利用している場合、Haiku はすでにサーバーの IP アドレスのような技術項目をすべて理解しています。それ以外の場合は、次へ (Next) をクリックすると、手でこの情報を入力するためのウィンドウが開きます。

    +

    (海外の) 主要な電子メールプロバイダーを利用している場合、Haiku はすでにサーバーの IP アドレスのような技術項目をすべて理解しています。それ以外の場合は、次へ (Next) をクリックすると、これらの情報を手入力するためのウィンドウが開きます。

    e-mail-new-account-2.png

    まず、受信メールのサーバー名 (Server name)認証方法 (Login type)、および接続タイプ (Connection type) を設定します。その下は、送信メールの設定です。ユーザーの電子メールプロバイダーのウェブサイトで必要な情報は得られるはずです。
    各種設定や追加の設定について詳しくは以下を見てください。

    @@ -102,7 +102,7 @@

    左側のリスト中のアカウント名を選ぶと、いくつかの全般設定を変更できます。

    e-mail-accounts.png

    アカウント名は、たとえば E-mail 設定のアカウントリストに表示される名前です。実名は、メールを受信した人が見る名前です。返信先アドレスは、メールに返信するときに用いられるメールアドレスです。通常は、送信元アドレスと同じになります。

    -

    もし、アカウントを送信専用、または受信専用にするなら、左側のアカウント名を右クリックして、それに応じてチェックマークをセットすることで、機能を無効 / 有効にできます。

    +

    もし、アカウントを送信専用、または受信専用にするなら、左側のアカウント名を右クリックして、チェックマークをセットすることで、機能を無効 / 有効にできます。

    index @@ -113,7 +113,7 @@

    次に、ログイン情報として、ログイン名 (Login name)、およびパスワード (Password) を入力してください。必要なら、認証方法 (Login type) をデフォルトの平文 (Plain text) から APOP に変更してください。

    もし POP3 を使っていて、このアカウントのメールを複数のコンピューターで取得するなら、受信後もサーバーにメールを保存する (Leave mail on server) オプションと、ローカルから削除されたらメールをサーバーから削除する (Remove mail from server when deleted) を有効にしてもよいでしょう。

    もし代わりに IMAP を使っているならば、Remove mail from server when deleted locally オプションが利用できます。また、同期するフォルダーを、Top Mailbox Folder (最上層の受信箱フォルダー) から指定したフォルダーとそのサブフォルダーに変更できます。

    -

    同様に、指定したサイズより大きいメールについて、Partially download messages (部分的にメッセージをダウンロード) するよう設定することもできます。これはヘッダーのみを取得するので、題名と差出人を見た後でメッセージの続きと有効な添付ファイルをダウンロードするか決めることができます。低速な接続回線を利用している場合に便利です。

    +

    同様に、指定したサイズより大きいメールについて、部分的にメッセージをダウンロード (Partially download messages) するようにも設定できます。これはヘッダーのみを取得するので、題名と差出人を見た後でメッセージの続きと有効な添付ファイルをダウンロードするか決められます。低速な接続回線を利用している場合に便利です。

    受信箱の場所 (Destination) を変更できます (デフォルト: /boot/home/mail/in/)。これは、異なるアカウントのメールを独自のフォルダーに分けたい場合に便利ですが、クエリでも同様の整理ができます。

    @@ -124,7 +124,7 @@ e-mail-out.png

    最初に、送信用の SMTP サーバー (SMTP Server) アドレスを設定します。先の受信サーバーと同様、必要に応じて特定のポートを指定できます (例 mail.your-provider.org:1200)。

    ログインする必要があれば、ログインの種類 (Login Type)ESMTP に変更しユーザー名とパスワードを入力します。もう 1 つは、プロバイダーがメール確認時に認証のため POP3 before SMTP を要求する場合に用いられます。

    -

    受信メールと同様に、送信箱の Destination (場所) を変更できます。(デフォルト: /boot/home/mail/out/)

    +

    受信メールと同様に、送信箱の 場所 (Destination) を変更できます。(デフォルト: /boot/home/mail/out/)

    index 通知とその他の電子メールフィルター

    @@ -135,7 +135,7 @@ スパムフィルター (AGMS ベイジアン) e-mail-filter-spam.png

    スパムフィルターは不要なスパムの判定に統計的手法を利用します。メールには 0 から 1 までの評価値が付与され、ユーザーはスパムと通常のメールとの境界値を決めることができます。
    -評価値を受信メールの題名の先頭に追加することが可能です。
    +評価値を受信メールの題名の先頭に追加できます。
    また、スパムフィルターはすべての受信メールから学習できます。もちろん、誤ってスパム判定されている偽陽性のメールを仕分けて、スパムフィルターに学習させなくてはいけません。メールアプリケーションの説明時に詳しく知るでしょう。

    ルールフィルター (Rule filter) との併用で、検出されたスパムメールを自動的に整理できます。

    @@ -173,7 +173,7 @@ Spam/Genuine Estimate (評価値) これはスパムフィルターが電子メールに付加する評価値です。これは科学的記法で表記され、たとえば、1.065e-12 は 1.065 を 10 の 12 乗で割った 0.000000000001065 を意味します。 -

    2 番目のテキストフィールドには検索パターンを入力します。ここでは、regular expression (正規表現) が利用可能で、多少複雑になる場合があるものの高い柔軟性を提供しています。リンク先を少し読めば、正規表現を利用する価値が充分にあり、また単純な検索パターンに関してはまったく複雑にならないことがわかるでしょう。

    +

    2 番目のテキストフィールドには検索パターンを入力します。ここでは、正規表現 (regular expression) が利用可能で、多少複雑になる場合があるものの高い柔軟性を提供しています。リンク先を少し読めば、正規表現を利用する価値が充分にあり、また単純な検索パターンに関してはそれほど複雑にならないことがわかるでしょう。

    その下のポップアップメニューで、パターンが一致した際の処理を選択します。メールの移動や削除、"Read (既読)" などメールのステータス変更、返信に用いるメールアドレスの設定ができます。

    @@ -185,15 +185,15 @@ 無し 通知しない ビープ音 - すべての新着メールごとに、サウンド設定で設定したサウンドファイルを再生 + すべての新着メールに対して、サウンドプレファレンスで設定したサウンドファイルを再生 警告 - すべての新着メールごとに、警告ウィンドウを表示 + すべての新着メールに対して、警告ウィンドウを表示 キーボード LED CapsLock キーのような、キーボードの LED を点滅 Central alert 新着メールに対して、警告ウィンドウを 1 つ表示 Central beep - サウンド 設定で設定した新着メール用のサウンドファイルを一度 再生 + サウンドプレファレンスで設定した新着メール用サウンドファイルを一度再生 ログウィンドウ ログウィンドウを表示 @@ -202,17 +202,17 @@ index 送信メールフィルター

    送信メールに適用できるフィルターはたった 1 つ、fortune (占い) です。 -
    このフィルターは送信するメールが送られる前に、その末尾にランダムに選ばれた愉快な (あるいは賢い) "fortune cookie" を付け加えます。ターミナルで fortune コマンドを実行することで試せます。

    +
    このフィルターはメールが送信される前に、その末尾にランダムに選ばれた愉快な (あるいは賢い) "fortune cookie" を付け加えます。ターミナルで fortune コマンドを実行することで試せます。

    index メールサービスの設定

    受信および送信メールサーバーの設定が (おそらくフィルターの設定も) 完了したので、実際の確認と取得のすべてを行うメールサービスに、ジョブをどのように行うか知らせる必要があります。

    e-mail-settings.png -

    メールチェック (Mail Checking) で、アカウントのメールサーバーに新着メールの問い合わせを行う間隔を指定します。
    -ダイヤルアップ接続を利用している場合、メールチェックのためだけに自動でダイヤルしてしまうのを防ぐためダイヤルアップ接続の時のみ (Only When Dial-Up is Connected)ダイヤルアップ接続が中断した時に送信メールを予約する (Schedule Outgoing Mail When Dial-Up is Disconnected) を有効にするとよいでしょう。

    -

    メールサービスでは、ステータスウィンドウの表示を表示しない (Never)送信中に (While Sending)送受信中に (While Sending and Receiving)常に (Always) から選択できます。

    -

    起動時にメールサービスを開始する (Start Mail Services on Startup) が無効だと、処理を実行する mail_daemon が起動していないので、有効であるかしっかり確かめてください。

    +

    メールチェック (Mail Checking) で、アカウントのメールサーバーに新着メールを問い合わせる間隔を指定します。
    +ダイヤルアップ接続を利用しているなら、メールチェックのためだけに自動でダイヤルしてしまうのを防ぐためダイヤルアップ接続の時のみ (Only When Dial-Up is Connected)ダイヤルアップ接続が中断した時に送信メールを予約する (Schedule Outgoing Mail When Dial-Up is Disconnected) を有効にするとよいでしょう。

    +

    メールサービスでは、ステータスウィンドウの表示を表示しない (Never)送信中に (While Sending)送受信中に (While Sending and Receiving)常に (Always) から選択できます。

    +

    起動時にメールサービスを開始する (Start Mail Services on Startup) が無効だと、処理を実行する mail_daemon が起動していないので、有効であるかしっかり確認してください。

    e-mail-mailbox.png

    メールボックスメニューを編集… (Edit Mailbox Menu...) は、/boot/home/config/Mail/Menu Links/ フォルダーを開きます。この中に格納されたすべてのフォルダーやクエリ、またそれらのリンクが、Deskbar トレイのメールサービスにあるメールボックスアイコンのコンテキストメニューに表示されます。

    メニューからは、メッセージを作成... (Create new message...)直にメッセージをチェック (Check for mail now)メール設定の変更... (Preferences...) といった操作ができます。

    @@ -233,7 +233,7 @@ diff --git a/userguide/jp/preferences/filetypes.html b/userguide/jp/preferences/filetypes.html index 71bc1ab0..e61d80e3 100644 --- a/userguide/jp/preferences/filetypes.html +++ b/userguide/jp/preferences/filetypes.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -75,7 +75,7 @@ diff --git a/userguide/jp/preferences/keyboard.html b/userguide/jp/preferences/keyboard.html index e81e742d..194ce4e9 100644 --- a/userguide/jp/preferences/keyboard.html +++ b/userguide/jp/preferences/keyboard.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -69,8 +69,8 @@ keyboard.png

    繰り返しの速度と、キーを押してから繰り返しを始めるまでの間隔を設定します。下のテキストフィールドで設定をテストできます。

    - - + +
    デフォルト (Defaults) すべてをデフォルト値にリセットします。
    元に戻す (Revert) 設定を、キーボードの設定を開始した時点で有効だった設定に戻します。
    デフォルト (Defaults) すべてをデフォルト値にリセット。
    元に戻す (Revert) キーボードプリファレンスを開始したときの設定に戻します。
    @@ -80,7 +80,7 @@ diff --git a/userguide/jp/preferences/keymap.html b/userguide/jp/preferences/keymap.html index f228aca6..06fa81bf 100644 --- a/userguide/jp/preferences/keymap.html +++ b/userguide/jp/preferences/keymap.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -69,34 +69,34 @@


    keymap.png

    キーマップウィンドウは向かって右側にユーザーのキーボードの図を示します。実際のキーを押すと、対応するキーが暗くなり、割り当てられている文字や記号が下のサンプル&クリップボード (Sample and Clipboard) テキストフィールドに入力されます。ここからドキュメントにコピー&ペーストすることもできます。
    -したがって、キーマップの設定はローカルのキーマップを構成するだけでなく、ほかの言語で使われる特別な文字や記号を探すのにも役立ちます。たとえば、キーマップを "French (フランス語)" に変更し、"ç" を探して François へのメールにコピーできます (もっとも、ほかのキーマップでも "セディーユ" は見つかるでしょう)。

    -

    SHIFT キー、CONTROL キーや OPTION キーといった修飾キーを押すと、表示されるキーボードはそれに応じて変化します。

    -

    青い背景でマークされたキーは、Dead Keys と呼ばれ、その後に押すキーを変更できます。マウスでそれらの青いキーをクリックすると、変更できるキーが黄色に照らされます。もう一度クリックすると元に戻ります。これはたとえば、é、ñ、ó や ë といった文字です。

    +したがって、キーマッププリファレンスはローカルのキーマップを構成するだけでなく、ほかの言語で使われる特別な文字や記号を探すのにも役立ちます。たとえば、キーマップを "French (フランス語)" に変更し、"ç" を探して François へのメールにコピーできます (もっとも、ほかのキーマップでも "セディーユ" は見つかるでしょう)。

    +

    SHIFT キー、CONTROL キーや OPTION キーのような修飾キーを押すと、表示されるキーボードはそれに応じて変化します。

    +

    青い背景でマークされたキーは、デッドキー (Dead Keys) と呼ばれ、その後に押すキーを変更できます。マウスでそれらの青いキーをクリックすると、変更できるキーが黄色く光ります。もう一度クリックすると元に戻ります。これはたとえば、é、ñ、ó や ë などの文字です。

    キーボードの図の下に、さらに 2 つのオプションがあります:

    - - + +
    Select Dead Keys (デッドキーを選択) 上で触れた青いキーの設定用です。
    Switch Shortcut Key... (ショートカットキーを切り替え…) ショートカットキーを CONTROL (普通 CTRL) を用いる Windows / Linux モードで利用するか、COMMAND (普通 ALT) を用いる Haiku モードで利用するかを切り替えます。
    デッドキーの選択 (Select Dead Keys) 上で触れた青いキーの設定用です。
    ショートカットキーのスイッチ (Switch Shortcut Key...) ショートカットキーを CONTROL (普通 CTRL) を用いる Windows / Linux モードで利用するか、COMMAND (普通 ALT) を用いる Haiku モードで利用するかを切り替えます。
    -

    左の一覧はシステムによって用意された設定済みキーマップで、もし利用可能であれば、その下にユーザー定義のキーマップが列挙されます。画面キーボードでキーマップを変更できます。キーを別のキーにドラッグ&ドロップするとキーの交換になります。

    +

    左の一覧はシステムによって用意された設定済みキーマップで、利用可能なら、その下にユーザー定義のキーマップが列挙されます。キーボード画面でキーマップを変更できます。キーを別のキーにドラッグ&ドロップするとキーの交換になります。

    キーのドラッグ&ドロップの代わりに、メニューファイル | 修飾キーを設定… (File | Set modifier keys...) で、次のウィンドウを開きます:

    keymap-modifiers.png -

    ここでは、キーをそれぞれの役割へ割り当てること、またはキーの役割を完全に無効にすることができます。同じキーに違う役割を割り当てることすらできますが、それは大体の場合、良い考えではありません。また、その場合、ポップアップメニュー横の小さな ! で警告されます。
    +

    ここでは、キーをそれぞれの役割へ割り当てること、またはキーの役割を完全に無効にすることができます。同じキーに違う役割を割り当てることさえできますが、それは大体の場合、良い考えではありません。また、その場合、ポップアップメニュー横の小さな ! で警告されます。
    修飾キーを設定 (Set modifier keys) ボタンを押すと、変更を適用して、ウィンドウを閉じます。

    変更を終えたら、その結果を、ファイル | 名前をつけて保存… (File | Save as ...) メニューから保存できます。変更したキーマップは ~/config/settings/Keymap/ に保存されている場合のみユーザー定義の一覧に表示されます。そうでなければ、ファイル | 開く… (File | Open...) から手動で読み込む必要があります。

    キーマップパネルと物理キーボードをより一致させるために、Layout メニューからいくつかの設定が利用できます。

    -

    画面キーボードで使われるフォントは、フォント (Font) メニューで変更できます。フォントがすべての文字と記号を含むとは限らないということに注意してください。

    +

    キーボード画面で使用されるフォントは、フォント (Font) メニューで変更できます。フォントがすべての文字と記号を含むとは限らないということに注意してください。

    キーマップの設定を始めた時点の設定に戻すための、元に戻す (Revert) ボタンもあります。

    index 高度なキーマップの操作

    -

    キーマップをカスタマイズする方法は、キーマップ設定パネル以外にもあります。多くの16進値を含んだテキストファイルを編集する必要があるので、一見複雑で面倒に見えますが、扱うのはそれほど不可能ではありません。

    -

    ターミナルに次のコマンドを入力することで現在のキーマップをダンプできます:

    +

    キーマップをカスタマイズする方法は、キーマップ設定パネル以外にもあります。多くの 16 進値を含んだテキストファイルを編集する必要があるので、一見複雑で面倒に見えますが、扱うのはそれほど不可能なことではありません。

    +

    ターミナルに次のコマンドを入力すれば、現在のキーマップをダンプできます:

    keymap -d > MyKeymap

    生成されたテキストファイルはテキストエディターで開けます。エディターで等幅フォントを使っていることをよく確認してください。そうでなければいつまでも内容を理解できないでしょう。
    -ファイルの冒頭に、16 進数と対応するキーの凡例が用意されています。その下にそれぞれの値の実際の割り当てが記述されています。キーマップ設定パネルで行えるすべてのカスタマイズに加え、いくつかの設定が可能です。もしキーボードに特別なキーがある場合は、それらを有効にできます。普通のキーとして使うか、あるいはオプションキーやコントロールキーとして使うことができますが、たとえばマルチメディアキーを音量アップ/ダウンやアプリケーションの起動に割り当てることはできません。これにはたとえば、キーボードショートカット +ファイルの冒頭に、16 進数と対応するキーの凡例が用意されています。その下にそれぞれの値の実際の割り当てが記述されています。キーマップ設定パネルで行えるすべてのカスタマイズに加え、いくつかの設定が可能です。キーボードに特別なキーがある場合は、それらを有効にできます。普通のキーとして使うか、あるいはオプションキーやコントロールキーとして使うことができますが、たとえばマルチメディアキーを音量アップ/ダウンやアプリケーションの起動に割り当てることはできません。これにはたとえば、キーボードショートカット (Shortcuts) プリファレンスを使用します。

    設定を終えたら、ファイルを保存して、次のコマンドでシステムに変更したキーマップを読み込ませます。

    keymap -s < MyKeymap
    @@ -116,7 +116,7 @@ # [ ` ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 0 ] [ - ] [ = ] [bck] # 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e # -# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \ ] +# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \\ ] # 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 # # [cap] [ a ] [ s ] [ d ] [ f ] [ g ] [ h ] [ j ] [ k ] [ l ] [ ; ] [ ' ] [ enter ] @@ -194,7 +194,7 @@ Key 0x18 = '7' '/' '' '{' '' '/' '7' '{' Key 0x19 = '8' '(' '' '[' '' '(' '8' '[' '' Key 0x1a = '9' ')' '' ']' '' ')' '9' ']' '' Key 0x1b = '0' '=' '' '}' '' '=' '0' '}' '' -Key 0x1c = 0xc39f '?' '' '\\' '' '?' 0xc39f '\\' '' +Key 0x1c = 0xc39f '?' '' '\\\\' '' '?' 0xc39f '\\\\' '' Key 0x1d = 0xc2b4 '`' '' ' ' '' 0xc2b4 '`' ' ' '' Key 0x1e = 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 Key 0x1f = 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 @@ -217,7 +217,7 @@ Key 0x2f = 'o' 'O' 0x0f ' ' '' 'O' 'o' ' ' Key 0x30 = 'p' 'P' 0x10 ' ' '' 'P' 'p' ' ' '' Key 0x31 = 0xc3bc 0xc39c 0x1b ' ' '' 0xc39c 0xc3bc ' ' '' Key 0x32 = ' ' '*' 0x1d '~' '' '*' ' ' '~' '' -Key 0x33 = '#' '\'' 0x1c ' ' '' '\'' '#' ' ' '' +Key 0x33 = '#' '\\'' 0x1c ' ' '' '\\'' '#' ' ' '' Key 0x34 = 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f Key 0x35 = 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 Key 0x36 = 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c @@ -386,7 +386,7 @@ TildeTab = Normal Shift Option Option-Shift CapsLock CapsLock-Shift CapsLock-Opt diff --git a/userguide/jp/preferences/locale.html b/userguide/jp/preferences/locale.html index 20a1bedd..ecd6c4ee 100644 --- a/userguide/jp/preferences/locale.html +++ b/userguide/jp/preferences/locale.html @@ -11,8 +11,8 @@ * Humdinger * Gerard Stanczak (Google Code-In student) * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -25,7 +25,7 @@ @@ -99,7 +99,7 @@ diff --git a/userguide/jp/preferences/media.html b/userguide/jp/preferences/media.html index 7122c98e..fe7bedfe 100644 --- a/userguide/jp/preferences/media.html +++ b/userguide/jp/preferences/media.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -67,7 +67,7 @@ ~/config/settings/System Audio Mixer
    ~/config/settings/MediaPrefs Settings - パネルのウィンドウ位置を保存します。 -

    ドキュメントはまだ存在しません。重複を避けるため、ドキュメントについて作業を行いたいときはドキュメンテーションメーリングリストでお知らせください。

    +

    ドキュメントはまだ存在しません。重複を避けるため、ドキュメントについて作業するときはドキュメンテーションメーリングリストでお知らせください。

    @@ -75,7 +75,7 @@ diff --git a/userguide/jp/preferences/mouse.html b/userguide/jp/preferences/mouse.html index 8716a308..4a8a9808 100644 --- a/userguide/jp/preferences/mouse.html +++ b/userguide/jp/preferences/mouse.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Kentaro Ozeki * mt + * Kentaro Ozeki * --> @@ -24,7 +24,7 @@ @@ -69,18 +69,18 @@ mouse.png

    最初に、マウスの種類を 1 ボタン、2 ボタン、3 ボタンから選択してください。マウスの第 2 (右) ボタンをシミュレートするには、CTRL キーを押しながら左クリックします。第 3 (中央) ボタンは、CTRL ALT と左クリックでシミュレートできます。

    マウスの挙動を好みに変更するには、ボタンをクリックして、ポップアップメニューから対応する新しい動作を選んでください。

    -

    スライダーを右に動かすことで、ダブルクリックの速度、マウスの速度と加速度が調整できます。マウスの図の下にあるテストエリアでダブルクリックの速度が好みに合うかチェックするのに使えます。ダブルクリックで単語を選択できない場合は、設定が速すぎます (または、もっと速くクリックすることに慣れる必要があるでしょう)。

    +

    スライダーを右に動かせば、ダブルクリックの速度、マウスの速度と加速度が調整できます。マウスの図の下にあるテストエリアでダブルクリックの速度が好みに合うかチェックするのに使えます。ダブルクリックで単語を選択できない場合は、設定が速すぎます (または、もっと速いクリックに慣れる必要があるでしょう)。

    ウィンドウがクリックに反応する方法を定める、3 つのフォーカスモード (Focus modes) があります。

    - - + +
    クリックでフォーカスと手前へ (Click to focus and raise) これはデフォルトの設定です。クリックされると、ウィンドウはフォーカスを得て、前面に出てきます。
    クリックでフォーカスのみ (Click to focus) クリックされた場合、ウィンドウはフォーカスは得ますが、自動的に前面に出てきません。前面に出すには、タイトルタブ、枠のどちらかをクリックするか、window management keys CTRL ALTを押しながら、ウィンドウのどこでもクリックしてください。
    クリックでフォーカスと最前面へ (Click to focus and raise) これはデフォルトの設定です。クリックされると、ウィンドウはフォーカスを得て、前面に出てきます。
    クリックでフォーカスのみ (Click to focus) クリックされた場合、ウィンドウはフォーカスを得ますが、自動的に前面に出てきません。前面に出すには、タイトルタブ、枠のどちらかをクリックするか、ウィンドウ管理キー CTRL ALTを押しながら、ウィンドウのどこでもクリックしてください。
    フォーカスをマウス位置に合わせる (Focus follows mouse)マウスポインターの下にあるウィンドウは自動的にフォーカスを得ます。前面に出すには、クリックでフォーカスのみ (Click to focus) で記載されているやり方と同様にしてください。

    最初のクリックを受け入れる (Accept first click) を有効にすると、ボタンやメニューのようなウィジェットを起動させるためにフォーカスの無いウィンドウをクリックする必要を除きます。これは、意図せずにウィンドウを閉じてしまうリスクを負います (たとえば、ウィンドウタブを押すつもりでうっかり閉じるボタンを押してしまう場合)が、ユーザーのワークフローを大幅にスピードアップします。

    すべての設定は即時に反映されます。

    - - + +
    デフォルト (Defaults) すべてをデフォルト値にリセットします。
    元に戻す (Revert) 設定を、マウスの設定を始めた時点で有効だった設定に戻します。
    デフォルト (Defaults) すべてをデフォルト値にリセット。
    元に戻す (Revert) マウスの設定を起動したときのものに戻します。
    @@ -89,7 +89,7 @@ diff --git a/userguide/jp/preferences/network.html b/userguide/jp/preferences/network.html index 045577b6..2dbb0d90 100644 --- a/userguide/jp/preferences/network.html +++ b/userguide/jp/preferences/network.html @@ -24,7 +24,7 @@ @@ -67,7 +67,7 @@


    ネットワークプレファレンス (Network preference) は、利用可能なすべてのネットワークデバイスとサービスを一箇所で設定するパネルです。左側はデバイスおよびサービスの折りたためるリストです。右側は選択された項目に対する情報または設定です。
    -下には、ネットワーク状況 (Network status) を Deskbar に表示 (Show Network status in Deskbar) するためのチェックボックスがあります。. 元に戻す (Revert) は、パネルを起動した時に有効であった設定に戻します。 +下には、ネットワーク状況 (Network status) を Deskbar に表示 (Show Network status in Deskbar) するためのチェックボックスがあります。元に戻す (Revert) は、パネルを起動したときの設定に戻します。

    @@ -75,11 +75,11 @@ network-prefs-device.png

    ここでは、iprowifi4965 ドライバーを使用するワイヤレスデバイスを表示しています。接続のために、ポップアップメニューから WLAN を選択します。メニュー中の WLAN 名の後ろに、シグナル強度を示すアイコンがあるでしょう。
    -いったん WLAN が選択されたら、Haiku は起動毎に自動的に接続を試みます。自動選択 (Choose automatically) を選ぶと、回りで最も強度の高い WLAN と接続を試みます。 +一度 WLAN が選択されたら、Haiku は起動毎に自動的に接続を試みます。自動選択 (Choose automatically) を選ぶと、周囲で最も強度の高い WLAN と接続を試みます。

    -

    保護されたネットワークに接続している場合は、パスワードと、接続に対して一度だけ許可するかまたは常に許可するかを求められるでしょう。後者を選んだ場合、パスワードは保存され、将来入力する手間を省きます。 +

    保護されたネットワークに接続している場合は、パスワードと、接続に対して一度だけ許可するかまたは常に許可するかを求められるでしょう。後者を選んだ場合、パスワードは保存され、次回以降入力する手間を省きます。

    -

    その下のボタンで、.デバイスの無効 (Disable) 化、または接続の再ネゴシエート (Renegotiate) を行えます。 +

    その下のボタンで、デバイスの無効 (Disable) 化、または接続の再ネゴシエート (Renegotiate) を行えます。

    デバイスの真下に、利用可能なプロトコル、IPv4 と IPv6 のリストがあります。

    @@ -93,7 +93,7 @@

    DNS 設定 (DNS settings)

    network-prefs-dns.png -

    DHCP を使用している場合は、DNS サーバーの IP アドレスとドメインはネットワーク (ルーターなど) から与えられます。ユーザーは、別の DNS サーバーを追加および削除でき。それらを右側のボタンを使ってリスト内で上下することで優先度を調整できます。
    +

    DHCP を使用している場合は、DNS サーバーの IP アドレスとドメインはネットワーク (ルーターなど) から与えられます。ユーザーは、別の DNS サーバーを追加および削除でき。それらを右側のボタンを使ってリスト内で上下すれば優先度を調整できます。
    適用 (Apply) を押すと、新しい設定が有効になります。

    @@ -102,11 +102,11 @@ network-prefs-ftp.png -

    Haiku はユーザーが有効 (Enable) または 無効 (Disable) にできるサーバーを提供しています。 ウィンドウの右側に注意すべきその特定のサーバーに関する情報があります。FTP および Telnetサーバーはセキュアでなく暗号化されていません。 デフォルトでは、それらは無効化されており、セキュリティリスクを承知している場合にだけ有効にするべきものです。

    +

    Haiku はユーザーが有効 (Enable) または 無効 (Disable) にできるサーバーを提供しています。ウィンドウの右側に注意すべきその特定のサーバーに関する情報があります。FTP および Telnetサーバーはセキュアでなく暗号化されていません。 デフォルトでは、それらは無効化されており、セキュリティリスクを承知している場合にだけ有効にするべきものです。

    設定ファイル

    -

    ネットワークの設定ファイルは、/system/settings/network/ フォルダー内にあります。通常、これらを気にする必要はありません。恐らく、状況がひどく悪化したあとで白紙の状態から始めるためにそれらを削除する以外は…

    +

    ネットワークの設定ファイルは、/system/settings/network/ フォルダー内にあります。通常、これらを気にする必要はありません。おそらく、状況がひどく悪化したあとで白紙の状態から始めるためにそれらを削除する以外は…

    しかし、一つのファイルは、特にターミナルで作業する場合にはとても便利かもしれません。ホストファイル (hosts file) で特定の IP アドレスへの別名を定義できます。たとえば、

    127.0.0.1			   		localhost	  #loopback
     192.168.178.3		 	NAS			     	#Synology
    @@ -121,7 +121,7 @@
     
    diff --git a/userguide/jp/preferences/printers.html b/userguide/jp/preferences/printers.html
    index 2247e34e..be53488a 100644
    --- a/userguide/jp/preferences/printers.html
    +++ b/userguide/jp/preferences/printers.html
    @@ -24,7 +24,7 @@
     
     
     
     
     
     
    @@ -65,7 +65,7 @@
     場所:/boot/system/preferences/Printers
     設定ファイル:~/config/settings/printers/*
     
    -

    ドキュメントはまだ存在しません。重複を避けるため、ドキュメントについて作業を行いたいときはドキュメンテーションメーリングリストでお知らせください。

    +

    ドキュメントはまだ存在しません。重複を避けるため、ドキュメントについて作業するときはドキュメンテーションメーリングリストでお知らせください。

    @@ -74,7 +74,7 @@ diff --git a/userguide/jp/preferences/repositories.html b/userguide/jp/preferences/repositories.html index 6e930793..53723962 100644 --- a/userguide/jp/preferences/repositories.html +++ b/userguide/jp/preferences/repositories.html @@ -23,7 +23,7 @@ @@ -71,8 +71,8 @@ screen.png

    一番上のポップアップメニューで、設定をすべてのワークスペースに適用するのか、または現在のワークスペースにのみ適用するのかを選択します。その下のポップアップメニューにグラフィックカードに対応した解像度と色深度が表示されます。

    適用 (Apply) を押すと、グラフィックモードが変更されます。続いて、警告が表示されて、変更を保存するか、破棄するかを問われます。12 秒以内に返答しなければ、自動的に前の設定に戻ります。モニターが設定に対応していなければ、警告は見えないでしょう。

    -

    画面プレファレンスが開いていない時でも常に使えるキーの組合せがあります: SHIFT CTRL ALT ESC は、代替セーフモード (fall-back video safe mode) に設定します。モニターがその機能を正確に報告しない場合や、設定の結果、画面がゆがんだり、真っ黒になった場合に役立ちます。ここでも、警告が表示されて、12 秒間何もしないか、ESC を押すと、前の状態に戻ります。

    -

    左側には、報告された製造者とモデル、およびその dpi (dots per inch) での解像度を備えた、ユーザー画面の説明があります。マウスポインターをその上に持ってくると、ドライバーでサポートされていれば、グラフィックカードの名前をツールチップで表示します。カードがサポートされてなければ、"VESA" と表示します。VESA は、ほとんどのハードウェアで動作する高速な代替手段です。

    +

    画面プレファレンスが開いていない時でも常に使えるキーの組合せがあります: SHIFT CTRL ALT ESC は、代替セーフモード (fall-back video safe mode) に設定します。モニターがその機能を正確に報告しない場合や、設定の結果、画面がゆがんだ場合や、真っ黒になった場合に役立ちます。ここでも、警告が表示されて、12 秒間何もしないか、ESC を押すと、前の状態に戻ります。

    +

    左側には、報告された製造者とモデル、およびその dpi (dots per inch) 解像度が表示された、ユーザー画面の説明があります。マウスポインターをその上に持ってくると、ドライバーでサポートされていれば、グラフィックカードの名前をツールチップで表示します。カードがサポートされてなければ、"VESA" と表示します。VESA は、ほとんどのハードウェアで動作する高速な代替手段です。

    Haiku の VESA モードは大変よく動作しますが、いくつかの制限に遭遇するかもしれません。ワイドスクリーンディスプレイはネイティブ解像度で動作せず、結果としていくらか不鮮明な画像となるでしょう。また、利用できる色深度とリフレッシュレートにも制限があるかもしれません。

    元に戻す (Revert) を押すと、画面プレファレンス起動時の設定に戻します。

    左下のボタンで、ワークスペースの数の設定ができ、およびそれらを行列に配置できます。また、背景プレファレンスを起動できます。

    @@ -82,7 +82,7 @@ diff --git a/userguide/jp/preferences/screensaver.html b/userguide/jp/preferences/screensaver.html index d8a241d3..846e8b64 100644 --- a/userguide/jp/preferences/screensaver.html +++ b/userguide/jp/preferences/screensaver.html @@ -24,7 +24,7 @@ @@ -79,7 +79,7 @@ 1 つは、ディスプレイの電源がオフになるまでの時間を設定します。
    もう 1 つは、ロック解除のためにパスワードが必要となるまでの時間を設定します。

    -

    下部の画面のイラストをクリックすることで、どの角にマウスをおいたときにスクリーンセーバーを起動するかを設定できます。この機能を無効化したいときは、イラストの真ん中をクリックしてください。

    +

    下部の画面のイラストをクリックすることで、どの隅にマウスをおいたときにスクリーンセーバーを起動するかを設定できます。この機能を無効化するときは、イラストの中央をクリックしてください。

    index @@ -100,7 +100,7 @@ @@ -69,7 +69,7 @@


    -

    ドキュメントはまだ存在しません。重複を避けるため、ドキュメントについて作業を行いたいときはドキュメンテーションメーリングリストでお知らせください。

    +

    ドキュメントはまだ存在しません。重複を避けるため、ドキュメントについて作業するときはドキュメンテーションメーリングリストでお知らせください。

    @@ -78,7 +78,7 @@ diff --git a/userguide/jp/preferences/sounds.html b/userguide/jp/preferences/sounds.html index 60332be6..b91899f2 100644 --- a/userguide/jp/preferences/sounds.html +++ b/userguide/jp/preferences/sounds.html @@ -24,7 +24,7 @@ @@ -68,10 +68,10 @@


    sounds.png -

    システムであるイベントが発生したときに再生されるサウンドを設定できます。リストからイベントを選択した後に、下のポップアップメニューでサウンドを選んでください。

    +

    イベントがシステムで発生したときに再生されるサウンドを設定できます。リストからイベントを選択した後に、下のポップアップメニューでサウンドを選んでください。

    -
    サウンド無し (None) サウンドは再生されません。
    その他… (Other...) ファイルパネルからメニューにない新しいサウンドを選択できます。
    +その他… (Other...) ファイルパネルを開いて、メニューにない新しいサウンドを選択できます。

    メディアプレーヤーがサポートしている形式のサウンドを使用できます。
    再生 (Play)停止 (Stop) のボタンでサウンドを試しに再生できます。

    @@ -83,8 +83,8 @@ --> diff --git a/userguide/jp/preferences/time.html b/userguide/jp/preferences/time.html index 43dd7537..2c541653 100644 --- a/userguide/jp/preferences/time.html +++ b/userguide/jp/preferences/time.html @@ -17,14 +17,14 @@ - 日付と時間 + 日付と時刻 @@ -66,7 +66,7 @@ 設定ファイル:~/config/settings/networktime settings - ネットワークを通じた時刻同期に関するすべての設定
    ~/config/settings/RTC_time_settings - ハードウェアクロックの設定 (現地時刻または GMT)
    ~/config/settings/Time settings - タイムゾーン設定
    -~/config/settings/Time_preflet_window - パネルの位置など
    +~/config/settings/Time_preflet_window - パネル位置など

    この設定は、4 つのタブに分けられています。

    @@ -75,7 +75,7 @@ index 日付と時刻 (Date and time)

    time-time.png -

    左側で、カレンダーをクリックすることで、日を設定します。月と年はそれをクリックしてから右側の上下矢印で変更するか、またはキーボードのカーソルキーを使って変更します。

    +

    左側でカレンダーをクリックすると、日を設定します。月と年はそれをクリックしてから右側の上下矢印で変更するか、またはキーボードのカーソルキーを使って変更します。

    同様に、右側で時刻を設定します。または、単純に時計の針を直接動かします。

    @@ -85,16 +85,16 @@

    地域のリストからユーザーの国を探して選択し、タイムゾーンを設定 (Set time zone) を押すだけです。複数のタイムゾーンがある国はもう一段深いレベルに展開する必要があるでしょう。
    右側には、現在設定されているタイムゾーンの時刻と、ユーザーが選んだタイムゾーンの時刻が表示されます。

    右側にはコンピューターのハードウェアクロックの設定があります。クロックには次の 2 つのモードがあります。

    - - + +
    現地時刻 (Local Time)ユーザーの現地時刻を表示するためのモードです。Windows とデュアルブートする場合に通常設定します。
    GMTグリニッジ標準時 (Greenwich Mean Time) を表示するためのモードです。UNIX と互換の設定です。
    現地時刻 (Local Time)ユーザーの現地時刻を表示するためのモード。Windows とデュアルブートする場合に通常設定する。
    GMTグリニッジ標準時 (Greenwich Mean Time) を表示するためのモード。UNIX と互換の設定。

    index ネットワークタイム (Network time)

    -

    インターネットに接続しているなら、日付と時刻を手動で設定するのはもう時代遅れです。大変正確な時刻信号を提供する公開サーバー (NTP サーバー) があります。

    +

    インターネットに接続しているなら、日付と時刻を手動で設定することはもう時代遅れです。大変正確な時刻信号を提供する公開サーバーがあります。

    time-network.png -

    +/- ボタンでリストに NTP サーバーを追加または削除することができます。

    +

    +/- ボタンでリストへ NTP サーバーを追加 / 削除できます。

    下のチェックボックスは、システムに時刻の同期時に現在選択されているサーバーだけではなく、すべてのサーバーを試す (Try all servers) ように伝えます。また、常に正しい時刻を示していることを確認するため、起動時に同期 (Synchronize at boot) するようにも伝えます。

    誤って稼働中の NTP サーバーを削除した場合、デフォルトのサーバーリストにリセット (Reset to default server list) でき、また、手動で時計を同期 (Synchronize) することも可能です。また、同期はコマンドライン (またはスクリプト) からも実現できます。

    Time --update
    @@ -113,7 +113,7 @@ diff --git a/userguide/jp/preferences/touchpad.html b/userguide/jp/preferences/touchpad.html index 909fe933..62ee3791 100644 --- a/userguide/jp/preferences/touchpad.html +++ b/userguide/jp/preferences/touchpad.html @@ -24,7 +24,7 @@ @@ -75,8 +75,8 @@ diff --git a/userguide/jp/queries.html b/userguide/jp/queries.html index 7f20ed60..66fe10cf 100644 --- a/userguide/jp/queries.html +++ b/userguide/jp/queries.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * thebowseat * mt + * thebowseat * --> @@ -24,7 +24,7 @@ @@ -61,7 +61,7 @@ - +
    目次
    インデックス
    検索ウィンドウ
    基本クエリ - "名前で検索"
    @@ -74,7 +74,7 @@

    クエリ

    -

    クエリ (Query) はファイル属性に基づいたファイル検索で、Tracker 内やターミナル内で実行できます。クエリは、/boot/home/queries/ に、デフォルトでは消去されるまで最新 7 日間保存されます。これらが静的な検索結果のリストではなく、開くたびに常に新しい検索を引き起こすクエリ式であることに注意してください。
    +

    クエリ (Query) はファイル属性に基づいたファイル検索で、Tracker 内やターミナル内で実行できます。クエリは、/boot/home/queries/ に、デフォルトでは消去されるまで 7 日間保存されます。これらが静的な検索結果のリストではなく、開くたびに常に新しい検索を引き起こすクエリ式であることに注意してください。
    さらによいことに、再クエリのためにダブルクリックの必要はありません。ほかのフォルダーのように、保存したクエリを右クリックでドリルダウンして、サブメニューで移動してください。

    @@ -89,12 +89,12 @@
  • 名前で検索 (by Name) - ファイル名による基本的な検索
  • 属性で検索 (by Attribute) - 進んだ検索。1 つまたは複数の属性に対して検索語を指定します。
  • 式で検索 (by Formula) - さらに進んだ検索。複雑なクエリを微調整できます。
  • -
  • 検索を行うドライブを指定します。

  • +
  • 検索するドライブを指定します。

  • 検索語を入力します。

  • -
  • 三角のアイコン (expander) は追加オプションの表示 / 非表示を行います。

  • +
  • 三角アイコン (expander) は追加オプションの表示 / 非表示をします。

  • クエリを 7 日後に自動消去したくない場合は、一時的なクエリ (Temporary) チェックボックスのチェックを外します。

  • クエリが、ごみ箱を含む (Include trash)と考えられる場合はチェックします。

  • -
  • オプションとして、クエリを保存したい場合名前を入力します。

  • +
  • オプションとして、クエリを保存する場合名前を入力します。

  • このアイコンをどこにでもドラッグ&ドロップして、クエリを保存できます。右クリックで行うと、テンプレートとして保存のオプションが現れます。

  • @@ -106,11 +106,11 @@

    index 高度なクエリ - "属性で検索"

    -

    特定のファイルタイプの属性を検索する、より高度なクエリを作成できます。それが動作するためには、これらの属性はインデックスづけがされている必要があります。

    +

    特定のファイルタイプの属性を検索する、より高度なクエリを作成できます。それが動作するためには、これらの属性はインデックス化されている必要があります。

    query-window.png

    例として、ファイルタイプをすべてのファイルとフォルダー (All files and folders) から Text | E-mail に設定することから始め、検索方法を属性で検索 (by Attribute) に変更します。

    これにより、テキストボックスの左側にポップアップメニューを、また下側に追加 (Add)削除 (Remove) ボタンを追加します。メニューから、クエリする属性を決めます。追加 (Add) および削除 (Remove) ボタンで追加の属性のクエリや、再びそれらを削除できます。これらの属性は、AND/OR で論理的にリンクできます。

    -

    例として、メールのクエリを行いましょう。

    +

    例として、メールをクエリしましょう。

    query-window-filled.png

    件名が "vibraphone" あるいは "skepticality" である、過去 2 か月に Clara Botter が送信したすべてのメールを探している場合、検索ウィンドウはこのようになります。
    ごらんのように、時間ベースの属性を介した検索は、いくつかの便利なフレーズをサポートしています。"last 2 months (最後の 2 ヶ月)" に加えて、"today (今日)"、"yesterday (昨日)"、"Monday (月曜日)"、"last Monday" (先週の月曜日になるでしょう)、または "last 2 minutes/hours/days/weeks (最後の 2 分間/時間/日/週)" も使えます。
    検索結果の数を減らすのに良い方法です。

    @@ -118,7 +118,7 @@

    index さらに高度なクエリ - "式で検索"

    -

    式クエリを手入力することはとっつきにくく、かつ、まったく非実用的です。にもかかわらず、それには用途があります。 +

    式クエリの手入力はとっつきにくく、かつ、まったく非実用的です。にもかかわらず、それには用途があります。

    上記の、vibraphone などに関する Clara のメールの属性によるクエリを例にとります。属性と検索語がすべて確定された場合に、式で検索 (by Formula) モードへの変更を試みると、この 1 行のクエリ文字列に圧倒されるでしょう。

    @@ -133,7 +133,7 @@
    • メール、フォーラム、あるいは IRC に、文字列をコピーし貼り付けることで、ほかの人が使ったり、デバッグできたりするかもしれません。

    • この方法を使って、Attribute モードでクエリを構築した後、Formula モードへ変更して、ターミナルのクエリあるいはスクリプトに使用する検索文字列を簡単に生成できます。

    • -
    • 必要なところへのかっこの挿入や、部分的に大文字小文字を区別することや、修正により論理結合を否定 (例:NOT AND のために "==" を "!= に変える) することでクエリを微調整できます。必要とするのは、正規表現に対する基本的な理解と、たぶんいくつかのスクリプトの基本だけです。

    • +
    • 必要なところへの括弧の挿入や、部分的に大文字小文字を区別することや、修正により論理結合を否定 (例:NOT AND のために "==" を "!= に変える) することでクエリを微調整できます。必要とすることは、正規表現に対する基本的な理解と、たぶんいくつかのスクリプトの基本だけです。

    @@ -147,24 +147,24 @@
  • ファイル (File) | クエリを編集 (Edit query) または ALT G によって、検索ウィンドウを呼び戻してクエリを改良できます。

  • クエリはライブです、つまり、検索基準と一致するファイルがシステム上に現れるか、またはシステム上から消える場合、この変更は検索結果にリアルタイムで反映されます。

  • -

    特定のファイルタイプのクエリ結果のためにふさわしい属性レイアウトを割り当てられます。テンプレートを作成したいファイルタイプのファイルを含んでいるフォルダーを開き、クエリ結果を示したいものになるように属性を配置します。属性 (Attributes) | レイアウトをコピー (Copy layout) で、このレイアウトをコピーします。

    +

    特定のファイルタイプのクエリ結果のためにふさわしい属性レイアウトを割り当てられます。テンプレートを作成するファイルタイプのファイルを含んでいるフォルダーを開き、クエリ結果を示したいものになるように属性を配置します。属性 (Attributes) | レイアウトをコピー (Copy layout) で、このレイアウトをコピーします。

    /boot/home/config/settings/Tracker/DefaultQueryTemplates を開き、新しいフォルダーを作成し、それを group/filetype にリネームします。ここで、/ は _ に置き換えてください (例: "audio_x-mp3")。新しいフォルダーを開き、属性 (Attributes) | レイアウトを貼り付け (Paste layout) でレイアウトを貼り付けます。

    index クエリテンプレート

    -

    保存済のクエリをダブルクリックすると、すぐにファイル検索が始まり、ただちに結果ウィンドウが開きます。しかし、これらの正確なパラメーターで検索したくなく、それらを少しだけ式を調整するための始点として使いたいかもしれません。
    - クエリをテンプレートとして保存 (Save query as template) メニュー項目を使うか (一番上のスクリーンショットの (1) を見てください)、右クリックしながら (10) のアイコンをどこかにドラッグ&ドロップすると、そのようなテンプレートを作成できます。テンプレートをダブルクリックしても結果ウィンドウは開かず、検索パネルが開きます。そこですばやく検索文字列の変更、または属性の追加 / 削除ができるチャンスが与えられます。

    +

    保存済のクエリをダブルクリックすると、すぐにファイル検索が始まり、ただちに結果ウィンドウが開きます。しかし、これらのそのものの検索パラメーターで検索するのではなく、それらを少しだけ式を調整するための始点として使うかもしれません。
    + クエリをテンプレートとして保存 (Save query as template) メニュー項目を使うか (一番上のスクリーンショットの (1) を見てください)、右クリックしながら (10) のアイコンをどこかにドラッグ&ドロップすると、そのようなテンプレートを作成できます。テンプレートをダブルクリックしても結果ウィンドウは開かず、検索パネルが開きます。そこですばやく検索文字列の変更、または属性の追加 / 削除ができる機会が与えられます。

    クエリテンプレートを保存することを選択すれば、それらは検索パネルの最近使ったクエリメニューに表示されるでしょう。

    diff --git a/userguide/jp/teammonitor.html b/userguide/jp/teammonitor.html index 82d8c07c..1d005d7f 100644 --- a/userguide/jp/teammonitor.html +++ b/userguide/jp/teammonitor.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * thebowseat * mt + * thebowseat * --> @@ -64,7 +64,7 @@

    CTRL ALT DEL を使って、チームモニターを呼び出して現在実行中のプログラムを一覧表示できます。

    teammonitor.png

    システムにより起動されたプログラムは青、ユーザーが起動したプログラムは黒で表示されます。
    -応答の無いアプリケーションは、しばしばプログラムがクラッシュしたというサインですが、赤で表示されます。プログラムを選択して、アプリケーションを終了する(Quit application) ボタン (または DELQ のどちらか) を押すことで、プログラムを終了させて見ることができます。それがうまく行かなかった場合、代わりにアプリケーションを強制終了 (Kill application) ボタン (または、SHIFT DELK キー) を押して見てください。

    +応答の無いアプリケーションは、しばしばプログラムがクラッシュしたというサインですが、赤で表示されます。プログラムを選択して、アプリケーションを終了する(Quit application) ボタン (または DELQ のどちらか) を押すことで、プログラムを終了させて見ることができます。それがうまく行かなかった場合、代わりにアプリケーションを強制終了 (Kill application) ボタン (または、SHIFT DELK キー) を試してみてください。

    OPT ALT T でターミナルを呼び出します。

    Tracker か Deskbar がフリーズやクラッシュした場合、新しいボタンが現れます (問題を起こしているチームを強制終了させなければいけないかもしれません)。デスクトップを再起動 (Restart the desktop) は Tracker か Deskbar のどちらか、または両方を再起動させます。

    diff --git a/userguide/jp/tracker-add-ons.html b/userguide/jp/tracker-add-ons.html index 1fc94ba6..063980c4 100644 --- a/userguide/jp/tracker-add-ons.html +++ b/userguide/jp/tracker-add-ons.html @@ -21,7 +21,7 @@ @@ -65,21 +65,21 @@
    /boot/home/config/non-packaged/add-ons/Tracker/   ユーザー専用アドオン用

    アドオンのファイル名にはダッシュと英大文字を後に付けられ、英字はキーボードショートカットから利用できます。たとえば、Open Target Folder-O は、ALT OPT O で起動します。
    -もちろん、ショートカットを決める場合は、ショートカットが衝突する可能性を処理しなければなりません。異なるアドオンに同じショートカットを持つことはできません。

    +もちろん、ショートカットを決める場合はショートカットが衝突する可能性を処理しなければなりません。異なるアドオンに同じショートカットを持つことはできません。

    Haiku の Tracker アドオン

    -

    これらの Tracker アドオンはすべての Haiku インストールに付いてきます。

    +

    以下の Tracker アドオンはすべての Haiku インストールに付属しています。

    - + - + - + - +
    Background-Bデスクトップあるいは任意のフォルダーの色や画像を変更するため、背景 (Background) プリファレンスを起動します。画像ファイルから呼び出された場合、背景パネルは、起動時にその画像を使われる可能性のある背景としてロードします。
    デスクトップあるいは任意のフォルダーの色や画像を変更するため、背景 (Background) プレファレンスを起動します。画像ファイルから呼び出された場合、背景パネルは、起動時にその画像を使われる可能性のある背景としてロードします。
    DiskUsage-I一致するフォルダーをベースとして DiskUsage アプリケーションを起動します。
    呼び出されたフォルダーをベースとして DiskUsage アプリケーションを起動します。
    FileType-Fファイル上で呼び出された場合、そのファイル特有の FileType パネルを起動し、ファイル以外の場合、FileTypes プリファレンスを起動します。
    ファイル上で呼び出された場合、そのファイル特有の FileType パネルを起動し、ファイル以外の場合、FileTypes プレファレンスを起動します。
    Open Target Folder-O リンク上だけで使用でき、リンク元ファイルが存在するフォルダーを開きます。
    TextSearch-GTextSearch アプリケーションを起動して、選択されたフォルダー (またはそのサブフォルダー) 中で文字列を捜します。
    テキスト検索 (TextSearch) アプリケーションを起動して、選択されたフォルダー (またはそのサブフォルダー) 中で文字列を捜します。
    ZipOMatic-Z 選択されたファイルを zip アーカイブへ追加します。ファイルを選択せずに呼び出すと、ドラッグ&ドロップで zip アーカイブを作成するパネルを開きます。
    @@ -90,8 +90,8 @@ diff --git a/userguide/jp/tracker.html b/userguide/jp/tracker.html index b4fee21c..7e1af92c 100644 --- a/userguide/jp/tracker.html +++ b/userguide/jp/tracker.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * thebowseat * mt + * thebowseat * --> @@ -61,7 +61,7 @@ - +
    目次
    インデックス
    ボリュームのマウント
    ナビゲーション
    @@ -75,16 +75,16 @@

    Tracker

    Tracker はすべてのファイルへのグラフィカルインターフェースです。それは新しいファイルおよびフォルダーの作成や、検索、起動や名前の編集のほかに、既存のファイルのコピーや削除も行います。

    -

    ほかのアプリケーションと同様に (アイコンを備えたデスクトップは実際にはうしろにある単なるフルスクリーンウィンドウです)、Tracker はそのウィンドウとともに Deskbar 上に現れ、終了および再起動ができます。クラッシュやフリーズした Tracker (あるいは不安定な Deskbar) を終了して再起動するもっとも簡単な方法は、チームモニターを呼び出すことです。

    +

    ほかのアプリケーションと同様に (アイコンを備えたデスクトップは実際には背面にある単なるフルスクリーンウィンドウです)、Tracker はそのウィンドウとともに Deskbar 上に現れ、終了および再起動ができます。クラッシュやフリーズした Tracker (あるいは不安定な Deskbar) を終了して再起動するもっとも簡単な方法は、チームモニターを呼び出すことです。

    index ボリュームのマウント

    ハードディスク、CD、USB スティック等にアクセスするためには、まずボリュームをマウントしなければなりません、すなわち、システムにそれがそこにあることを知らせます。ボリュームをマウントするには、デスクトップあるいはマウント済のボリューム (ブートディスク等) を右クリックして マウント (Mount) サブメニューからボリュームを選択します。Deskbar に同様のマウントメニューが見つかります。

    drill-down.png -

    また、設定 (Settings) もあるので、起動のたびにすべてを手動でマウントする必要はありません。上図の設定は、接続や挿入されたあらゆる記憶装置を自動的にマウントし、以前にマウントされたすべてのディスクを起動時にマウントするでしょう。

    +

    設定 (Settings) もあるため、起動のたびにすべてを手動でマウントする必要はありません。上図の設定は、接続や挿入されたあらゆる記憶装置を自動的にマウントし、以前にマウントされたすべてのディスクを起動時にマウントするでしょう。

    ハードドライブや USB スティック等を取り外す前に、ボリュームが正しくアンマウントされ、アイコンが消えていることを確かめてください。これはデータ転送がすべて終了したことを保証します。そうしないと、データを失うか、あるいはディスクを破損するかもしれません。
    -
    Haiku は、BFS フォーマット以外のボリュームをマウントできます。しかし、これら BFS 以外のファイルシステムは詳しくテストされていないことに注意してください。これらのボリュームへの書き込みは場合によってはデーター破損の原因になるかもしれません。大事を取るなら、マウント時は常に 読み取り専用 (Mount read-only) を選んでください!
    +
    Haiku は、BFS フォーマット以外のボリュームをマウントできます。しかし、これら BFS 以外のファイルシステムは詳しくテストされていないことに注意してください。これらのボリュームへの書き込みは場合によってはデータ破損の原因になるかもしれません。大事を取るなら、マウント時は常に 読み取り専用 (Mount read-only) を選んでください!

    index @@ -155,7 +155,7 @@
  • デスクトップ (Desktop) - マウントされたディスクを、すべてデスクトップに表示するか、またはデスクトップ上の単独のディスク (Disks) アイコンをクリックして表示されるウィンドウ中に表示するかを決めます。

  • ウィンドウ (Windows) - シングルウィンドウナビゲーション (Single window navigation) を設定できます。つまり、フォルダーをダブルクリックすると、それ自身のウィンドウを開く代わりにすでに開いているウィンドウの中に開きます。これは上記の OPT キーを押しながらクリックするのとは違います。なぜなら、ウィンドウごとに保存された位置やサイズを失うからです。

    tracker-preferences-navigator.png -

    Tracker をシングルウィンドウナビゲーションへ切り替える前に、よりなじんでいるかもしれないので、まずはメニューベースのブラウジングを試して見ることを勧めます。メニューベースに慣れた後では、実際にはるかに速く動作するかもしれません。一方、シングルウィンドウブラウズはナビゲーターを提供します。そこでは、パス名の入力や、コピー&ペーストができます。また、戻る、進む、および上の階層へ移動のボタンを使用できます。

    +

    Tracker をシングルウィンドウナビゲーションへ切り替える前に、より慣れているかもしれないので、まずはメニューベースのブラウジングを試して見ることを勧めます。メニューベースに慣れた後では、実際にはるかに速く動作するかもしれません。一方、シングルウィンドウブラウズはナビゲーターを提供します。そこでは、パス名の入力や、コピー&ペーストができます。また、戻る、進む、および上の階層へ移動のボタンを使用できます。

    先行入力フィルターを有効にする (Enable type-ahead filtering) を有効にすると、入力している間、入力文字列がファイル名または表示されている属性にマッチするファイルだけを表示するように、Tracker ウィンドウの内容をフィルタリングします。上記を見てください。

  • ごみ箱 (Trash) - ファイルを削除する時の動作を設定します。

  • ディスクアイコン (Volume icons) - ディスクアイコンの横に表示される空き容量表示の有無や色を設定します。

  • @@ -183,7 +183,7 @@ get-info

    このパネルでは、選択されたファイルの情報の表示およびデフォルトアプリケーションの設定が行えます。また、パネルの一部を拡げると、ファイルのパーミッションおよび所有者を設定できます。パスをクリックすると、Tracker ウィンドウ中にファイルを選択します。

  • 名前の変更 (Edit name), 複製 (Duplicate)ごみ箱に移動 (Move to Trash) - ファイル名の編集、ファイルの複製、または選択したファイルをごみ箱へ移動できます。

  • -
  • 次へ移動 (Move to)次へにコピー (Copy to)指定先にリンクを作成 (Create link) - サブメニューナビゲーション方法を使用して、選択したファイルの移動、コピー、またはリンクができます。メニューを起動する間に SHIFT を押し続けると、相対リンクを作成するオプションを提供します。

  • +
  • 次へ移動 (Move to)次へコピー (Copy to)指定先にリンクを作成 (Create link) - サブメニューナビゲーション方法を使用して、選択したファイルの移動、コピー、またはリンクができます。メニューを起動する間に SHIFT を押し続けると、相対リンクを作成するオプションを提供します。

  • 切り取り (Cut)コピー (Copy)貼り付け (Paste) - クリップボードを使ってファイルのカット、コピー、そしてペーストができます。メニューを起動する間に SHIFT を押し続けることによって、おそらく別のフォルダーからファイルをさらにコピー / 切り取り (Copy/Cut more) でき、後でほかのどこかにペーストできます。さらに、SHIFT を押し続ける間、クリップボードにコピーされたファイルをリンクとしてペーストできます。

  • ファイル形式を判別 (Identify) - ファイルタイプを見つけ出して、たとえば、wget でファイルを転送した場合のように、ファイルがファイルタイプを持っていなければ、セットするでしょう。メニューを起動する間に SHIFT を押していると、メニューはファイル形式を判別 (Force identify) に変わります。これは、ファイルタイプを識別し、誤りだった場合は修正します。

  • アドオン (Add-ons) - すべての一般的な Tracker アドオンと、選択されたファイルを扱えるアドオンを表示します。詳しくは、Tracker アドオンのトピックを見てください。

  • @@ -194,7 +194,7 @@ 処理状況

    ファイルをコピー、移動、または削除する場合、Tracker は進行状況をステータスウィンドウで表示します。複数の処理を始めた場合、ジョブごとに状態が表示されます。

    transaction-status.png -

    右側に、処理を休止あるいは完全に止めるための 2 個のボタンがあります。大きな処理を一時的に休止することはたまには有用かもしれません。たとえば、大きなアプリケーションを速く起動する必要があるかもしれません。大量のデータコピーはユーザーのハードディスクの I/O 帯域幅を詰まらせるので、ワークフローを遅らせます。

    +

    右側に、処理を休止あるいは完全に止める 2 個のボタンがあります。大きな処理を一時的に休止することはたまには有用かもしれません。たとえば、大きなアプリケーションを速く起動する必要があるかもしれません。大量のデータコピーはユーザーのハードディスクの I/O 帯域幅を詰まらせるので、ワークフローを遅らせます。

    diff --git a/userguide/jp/twitcher.html b/userguide/jp/twitcher.html index 855c36c4..073747e0 100644 --- a/userguide/jp/twitcher.html +++ b/userguide/jp/twitcher.html @@ -62,14 +62,14 @@

    Twitcher は起動中のアプリケーションやそれらのウィンドウ間をジャンプするためのタスクスイッチャーです。

    twitcher.png -

    CTRL TAB をタップして、現在使用しているアプリケーション / ウィンドウと直前に使用したものとを切り替えます。CTRL TAB をすばやくタップすることで、すべてのアプリケーションを切り替えるでしょう。また、CTRL TAB キーを押しながら、TAB あるいは / を繰り返し打つことにより、すべての起動中のアプリケーションを移動します。プログラムの特定のウィンドウに行く必要がある場合は、説明されているようにそのアイコンに移動してから、/ でアプリケーションの開いているウィンドウを調べてください。

    +

    CTRL TAB をタップして、現在使用しているアプリケーション / ウィンドウと直前に使用したものとを切り替えます。CTRL TAB をすばやくタップすると、すべてのアプリケーションを切り替えるでしょう。また、CTRL TAB キーを押しながら、TAB あるいは / を繰り返し打つことにより、すべての起動中のアプリケーションを移動します。プログラムの特定のウィンドウに行く必要がある場合は、説明されているようにそのアイコンに移動してから、/ でアプリケーションの開いているウィンドウを調べてください。

    CTRL ~ を使って、現在のワークスペース上の、あるアプリケーションのすべての目に見えるウィンドウを繰り返し表示できます ( ~ は使用中のキーマップに依存しますが、ESC の下にあるキーです)。

    CTRL TAB で Twitcher を起動し、次に、CTRL キーを離してから、マウスを使ってジャンプ先のアプリケーションやウィンドウを選択することもできます。

    Twitcher はまた、少数の高度なキーボードショートカットを提供します。

    - - - + + +
    ESCスイッチを中止し、以前のアクティブウィンドウに戻ります。
    Q選択されたアプリケーションを終了します。
    H選択されたアプリケーションのウィンドウをすべて隠します。
    ESCスイッチを中止し、以前のアクティブウィンドウに戻る。
    Q選択されたアプリケーションを終了。
    H選択されたアプリケーションのウィンドウをすべて隠す。
    diff --git a/userguide/jp/workshop-email.html b/userguide/jp/workshop-email.html index 97a56300..204d0237 100644 --- a/userguide/jp/workshop-email.html +++ b/userguide/jp/workshop-email.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * mt * Humdinger + * mt * --> @@ -62,7 +62,7 @@ - +
    目次
    インデックス
    Haiku のメールシステム
    カスタムステータスを使う
    @@ -84,8 +84,8 @@

    メールサーバーとの通信を管理する、mail_daemon があります。メールプレファレンスは、メールをチェックする頻度を設定する中心の 1 つであり、たとえば、メールアカウントや、メールをチェックする頻度を設定します。

    受信または送信されたすべてのメールは、個別のメールファイルとして保存されます。ファイルは、ヘッダー情報 (差出人 (sender)、表題 (subject)、日付 (date) のような)、およびステータス (新規 (New)、受信済 (Replied)、送信済 (Sent) のような) を BFS 属性中に持っています。これにより、Haiku のすばやいクエリで、メールを検索 / フィルタリングできます。

    browsing.png -

    メールはすべて別々のファイルなので、それらを閲覧することは,フォルダー内の、(またはクエリの結果の) 画像ファイルを ShowImage でブラウズするのと同じぐらい容易なことです。Tracker ウィンドウを開いたままにしておくと、移動のために、前へ / 次へボタンを使うたびに、現在見ているファイルの選択が移動するのが見えるでしょう。
    -それらは別々のファイルなので、Haiku のメール以外のビューアを使ってもまったく問題ありません。

    +

    メールはすべて別々のファイルなので、それらの閲覧はフォルダー内の (またはクエリの結果の) 画像ファイルを 画像ビューワ (ShowImage) でブラウズするのと同じぐらい容易なことです。Tracker ウィンドウを開いたままにしておくと、移動のために、前へ / 次へボタンを使うたびに、現在見ているファイルの選択が移動するのが見えるでしょう。
    +それらは別々のファイルなので、Haiku のメール以外のビューワを使ってもまったく問題ありません。

    同様に、新規メッセージの作成はメール送信を管理する mail_daemon によって扱われるありふれたファイルの作成となります。コンタクト情報は、People アプリケーションに従います。

    一言で言えば、ほかのメールクライアントが、メールサーバーとの通信からすべてのメールへのビューおよびそれらを検索およびフィルタリングするためのツールの提供に至るまで、あらゆることができる場所です。Haiku は一連の小さなツールと、一般的なファイル管理を使います。

      @@ -93,7 +93,7 @@
    • Tracker ウィンドウおよびクエリは、メールファイルを検索および表示します。

    • メールアプリケーションは、メールファイルを閲覧し、People アプリケーションによるシステム全体に渡るコンタクト管理にしたがって、新規メッセージを作成します。

    -

    特に、Tracker およびクエリを使ってメールを管理することは強力なアイデアです。得られる経験は、ファイル操作のあらゆる問題に転換できます。それが、画像、音楽、ビデオ、コンタクト、またはどんな書類でも、Tracker の使用はファイル管理のコアとなります。
    +

    特に、Tracker とクエリを使ってメールを管理するのは強力なアイデアです。得られる経験は、ファイル操作のあらゆる問題に移行できます。それが、画像、音楽、ビデオ、コンタクト、またはほかの任意の書類でも、Tracker の使用はファイル管理のコアとなります。
    同様に、これらのシステムエリアの改良は、メールだけでなく、それらを利用するすべてのアプリケーションに役立ちます。

    @@ -104,14 +104,14 @@ status.png

    さらに良い、閉じる (Close and) | ほかの属性に変更… (Set to...) の使用は、新しいステータスを作成し、メールを分類するためにそれを使用するためです。たとえば、ステータスを、"後で (Later)" と呼ぶことができ、それから、より多くの時間が取れたときに、そのためにクエリを実行できました。
    あるいは、特定のプロジェクトのために別のステータスを使用します。たとえば、ステータス "HUG" ("Haiku ユーザーガイド" 用) を作成し、そこに、ユーザーガイドのコンテンツに影響をおよぼすかもしれないすべてのメールを集めます。それらは、いくつかの機能を変更または導入する、コードの変更に関するコミットメッセージのようなメール、または、ユーザーガイドを改善すると感じるあらゆるメールです。
    -どんな場合でも、ステータス名を短くするように努めてください。その方が、常に Tracker 中で通常の幅の "Status" 列に適合します。

    -

    そのステータスをセットするために、メールアプリケーションでメールを開く必要はありません。Tracker アドオン、Mark as Read および Mark as... で、いくつかのメールファイルを選択し、一度にそれらのステータスを設定できます。

    +どのような場合でも、ステータス名を短くするように努めてください。その方が、常に Tracker 中で通常の幅の "Status" 列に適合します。

    +

    ステータスをセットするために、メールアプリケーションでメールを開く必要はありません。Tracker アドオン、Mark as Read および Mark as... で、いくつかのメールファイルを選択し、一度にそれらのステータスを設定できます。

    index クエリを使う

    -

    確かに、メールをすべて格納するためにフォルダーを指定し、しかもそれを開けることができます。そこに読者のメールのすべてがあります。しかし、時間とともに、フォルダーは込み入ってきます。そして、すべてを表示することは何千ものファイルのようにますます長くかかり、それらの属性を解析し、並び替えしなければなりません。同様に、たいていの場合、2 年前のナイジェリアの王子およびそれらの相続問題のメールに実際に関心がありません…

    -
    フォルダーを読み込むとき、ディスクから読み込まれたファイルを正しい並び順にし、それらをウィンドウ中に表示することに多くの時間が費やされます。非常に多くのファイルがあるフォルダーを開く必要があるならば、Tracker ウィンドウを、"不可視 (invisible)" にすることで待ち時間を短くできます、つまり、ウィンドウを最小化するか、あるいは別のワークスペースへ変更するかのいずれかです。それがどのように CPU 使用率に影響するか確かめるためには、プロセスコントローラーを観察してください。
    +

    確かに、メールをすべて格納するためにフォルダーを指定し、しかもそれを開けることができます。そこにユーザーのメールのすべてがあります。しかし、時間とともにフォルダーは込み入ってきます。そして、すべてを表示することは何千ものファイルのようにますます長くかかり、それらの属性を解析し、並び替えしなければなりません。同様に、たいていの場合、2 年前のナイジェリアの王子たちと彼らの相続問題のメールには実際に関心がありません…

    +
    フォルダーを読み込むとき、ディスクから読み込まれたファイルを正しい並び順にし、それらをウィンドウ中に表示することに多くの時間が費やされます。非常に多くのファイルがあるフォルダーを開く必要があるならば、Tracker ウィンドウを、"不可視" にすることで待ち時間を短くできます、つまり、ウィンドウを最小化するか、あるいは別のワークスペースへ変更するかのいずれかです。それがどのように CPU 使用率に影響するか確かめるためには、プロセスコントローラーを観察してください。

    メールを探すためのクエリ

    クエリを使うことで、メールの表示範囲を絞れます。実際、Deskbar 中のメールボックスアイコンはクエリを使っています。

    daemon-in-deskbar.png @@ -120,7 +120,7 @@

    # 通の新着メッセージがあります (# new messages) サブメニューは、ステータス "New (新着)" に対するクエリによって現れます (ところで、同じクエリがメールボックスにメールがあることを示すため、メールボックスアイコンを変更するのに使われます)。

    独自のクエリ (または、フォルダー、アプリケーション、スクリプトなど) をそのコンテキストメニューに追加できます。それら、またはそれらへのリンクを、~/config/settings/Mail/Menu Links に入れてください。

    -
    クエリ、~/config/settings/Mail/mailbox は特例です。それは、Deskbar 内のメールボックスアイコンを左クリックしたときに実行されます。その振る舞いを変えたいなら、それをほかのどんなファイル (またはファイルへのリンク) にでも置き換えられます。それには、単にファイル名を "mailbox" とするだけです。それはクエリである必要はありません。クエリのフォルダーへのリンク、スクリプト、またはアプリケーションでも同様に動作します。
    +
    クエリ、~/config/settings/Mail/mailbox は特例です。それは、Deskbar 内のメールボックスアイコンを左クリックしたときに実行されます。その振る舞いを変えるなら、それをほかの任意のファイル (またはファイルへのリンク) に置き換えられます。単にファイル名を "mailbox" とするだけです。それはクエリである必要はありません。クエリのフォルダーへのリンク、スクリプト、またはアプリケーションでも同様に動作します。

    index @@ -142,7 +142,7 @@ index 追加のヒント

      -
    • クエリを、"クエリ" で保存せず、"クエリテンプレート" として保存するなら、その起動は結果ウィンドウではなく、検索…ウィンドウとなるでしょう。そのほうが、件名または送信元に対する検索文字列の交換や、たとえば、"2 days" タイムリミットを "3 days" に変更することが容易にできます。

    • +
    • クエリを、"クエリ" で保存せず、"クエリテンプレート" として保存するなら、その起動は結果ウィンドウではなく、検索…ウィンドウとなるでしょう。そのほうが、件名または送信元に対する検索文字列の交換や、たとえば、"2 days" タイムリミットの "3 days" への変更が容易にできます。

    • Tracker 設定で、"先行入力フィルタリング (type-ahead filtering)" を有効にすると、さらにクエリの結果をよりすばやくフィルタリングできます。たいてい、すべてのメールを過去 3 日間でクエリし、そこから先行入力フィルタリングで進むだけで充分です。大きな利点は、検索する属性を正確に指定する必要がないことです。フィルタリング中は、表示されている属性がすべて考慮されます。

    diff --git a/userguide/jp/workshop-filetypes+attributes.html b/userguide/jp/workshop-filetypes+attributes.html index c26e595f..ab450278 100644 --- a/userguide/jp/workshop-filetypes+attributes.html +++ b/userguide/jp/workshop-filetypes+attributes.html @@ -23,7 +23,7 @@ @@ -60,7 +60,7 @@ - +
    目次
    インデックス
    準備
    カスタムファイルタイプの作成
    @@ -82,9 +82,9 @@

    index 準備

    -

    最初に、どのようなファイルタイプおよび属性が私たちのニーズを満たすか決定しましょう。元々、私は映画の IMdB ページへのリンクを備えたブックマークファイルを使用したかったが、当時 Haiku には BeOS の NetPositive のような「ブックマークを付けられる」ブラウザがありませんでした。それで、私はファイル自身を映画のカバーの JPEG イメージにすることを思いつきました。
    +

    最初に、どのようなファイルタイプおよび属性が私たちのニーズを満たすか決定しましょう。元々、私は映画の IMdB ページへのリンクを備えたブックマークファイルを使用したかったが、当時 Haiku には BeOS の NetPositive のような「ブックマークを付けられる」ブラウザーがありませんでした。それで、私はファイル自身を映画のカバーの JPEG イメージにすることを思いつきました。
    WebPositive によって、Haiku は再びブックマークを付けられるブラウザーを持ちました。そのため、データベースファイルには基本的なファイルタイプを備えたファイルの代わりに、ブックマークファイルも使えます。
    -どの場合でも、これらのファイルに 2、3 の属性を加えます。ここでは、後でそれをクエリするかどうか (次に、インデックスにそれを加えなければなりません) 決定しなければなりません。また、クエリをするなら、属性がどのような型であるべきかを決定しなければなりません。数 (整数、小数) は、テキストとは異なる評価をされます(例: </=/> 対 等しい/を含む/で始まる)。

    +どの場合でも、これらのファイルに 2、3 の属性を加えます。ここでは、後でそれをクエリするかどうか (次に、インデックスにそれを加えなければなりません) 決定しなければなりません。また、クエリをするなら、属性がどのような型であるべきかを決定しなければなりません。数 (整数、小数) は、テキストとは異なる評価をされます(例: </=/> 対 is/contains/starts with)。

    以下は、DVD について見たい属性です:

    • 映画のタイトル (Movie title)
    • @@ -93,14 +93,14 @@
    • 監督/キャスト (Director/Cast)
    • あらすじ (Plot)
    • 1 から 10 までの点数 (Rating)
    • -
    • 棚の座標 (例: A2, B3)、実生活でもこれによって DVD を探します :)
    • +
    • 棚の座標 (例: A2, B3)、実生活でもこれで DVD を探します :)
    • もしそうならば、だれが DVD を借りたか…

    index カスタムファイルタイプの作成

    -

    Filetypes プレファレンスを立ち上げて、左の階層化リストの下にある、追加… (Add...) ボタンをクリックします。小さなダイアログが開くので、そこで新しいファイルタイプがどの MINE グループに属するか決めます。また、まったく新しいグループを作成することもできます。では、ファイルタイプを "applications" のグループに入れて、"内部名 (Internal Name)" を DVDdb にしましょう。

    +

    Filetypes プレファレンスを立ち上げて、左の階層化リストの下にある、追加… (Add...) ボタンをクリックします。小さなダイアログが開くので、そこで新しいファイルタイプがどの MINE グループに属するか決めます。また、まったく新しいグループも作成できます。では、ファイルタイプを "applications" のグループに入れて、"内部名 (Internal Name)" を DVDdb にしましょう。

    filetypes-new-file-type.png

    さて、新しい DVDdb ファイルタイプ用のダイアログが開きます。

    filetypes-dvddb.png @@ -128,14 +128,14 @@ 優先アプリケーション (Preferred Application)

    このポップアップメニューは、特定のファイルタイプを扱えるすべてのアプリケーションのリストを示します。ここから、この特定のファイルがダブルクリックされた時にどのプログラムで開くかを選択できます。

    - +
    選択… (Select...) ファイルダイアログを開いて、そこからこのファイルタイプを開くためのアプリケーションを選択します。ここでは DVD のカバーを開くために、ShowImage を設定します。
    選択… (Select...) ファイルダイアログを開いて、そこからこのファイルタイプを開くためのアプリケーションを選択します。ここでは DVD のカバーを開くために、画像ビューワ (ShowImage) を設定します。
    このタイプと同様… (Same as...) ファイルダイアログを開いて、求める優先アプリケーションのセットを持ったファイルを選択します。

    index 拡張属性 (Extra Attributes)

    -

    ここで、準備のところで決定したすべてのカスタム属性を入力します。追加… (Add...) ボタンをクリックするとパネルが開き、新しい属性のデーターを登録できます。既存の属性はダブルクリックで編集できます。

    +

    ここで、準備のところで決定したすべてのカスタム属性を入力します。追加… (Add...) ボタンをクリックするとパネルが開き、新しい属性のデータを登録できます。既存の属性はダブルクリックで編集できます。

    filetype-extra-attribute.png
    • 属性の名前 (Attribute name) - たとえば、Tracker ウィンドウの列ヘッダーに表示されます。

    • @@ -158,7 +158,7 @@
      -
    • 表示する (Visible) - このチェックボックスは、Tracker ウィンドウで属性がそもそも表示できるかどうか決定します。Tracker は DVD データベースのインターフェースなので、これをチェックし、以下の項目で外観を定義します。
        +
      • 表示する (Visible) - このチェックボックスは、Tracker ウィンドウで属性が少しでも表示できるかどうか決定します。Tracker は DVD データベースのインターフェースなので、これをチェックし、以下の項目で外観を定義します。
        • 表示形式 (Display as) - "Default" のままにしてください。将来、評価用のバーや星などのより多くのオプションが利用できるでしょう。
        • 編集可能 (Editable) - Tracker 上で属性が編集できるかどうか決定します。
        • 幅 (Width) - Tracker ウィンドウの属性行のデフォルト幅。
        • @@ -190,7 +190,7 @@
    DVDdb:ratingint-32
    -

    これらにインデックスを付けるには、ターミナルを立ち上げて、次々に属性に追加していくだけです。

    +

    これらにインデックスを付けるには、ターミナルを立ち上げて、次々に属性を追加していくだけです。

    mkindex -t string DVDdb:title
     mkindex -t string DVDdb:genre
     mkindex -t string DVDdb:cast
    @@ -200,12 +200,12 @@ mkindex -t int DVDdb:rating

    index データを入力する

    -

    さて、すべてが設定されたので、データベースにデータを入れ始められます。
    -基本のファイルはカバーイメージなので、IMdB のようなオンラインリソースへ行き、最初の映画を探してカバーまたは映画のポスターを DVDdb のファイルを保持したい新規フォルダーに保存します。

    +

    さて、すべて設定されたので、データベースにデータを入れ始められます。
    +基本のファイルはカバーイメージなので、IMdB のようなオンラインリソースへ行き、最初の映画を探してカバーまたは映画のポスターを DVDdb のファイルを保持する新規フォルダーに保存します。

    フォルダーを開くと、JPEG ファイルが 1 つある標準的な Tracker ウィンドウが見えます。JPEG ファイルを右クリックして、Filetype アドオンを使って、ファイルタイプを application/DVDdb に変更します。ファイルタイプのドキュメントにこれについて詳しい情報があります。

    さて、Tracker ウィンドウの 属性 (Attributes) メニューから DVDdb の属性をすべて有効にし、好きなように Tracker の列を再構成します。

    filetypes-dvddb-empty.png -

    まだ空の属性をクリックする (または ALT E を押す) ことで、編集モードに入り、それぞれの属性を入力します。TAB および SHIFT TAB によって、属性間を移動できます。

    +

    まだ空の属性をクリックする (または ALT E を押す) と、編集モードに入り、それぞれの属性を入力します。TAB および SHIFT TAB によって、属性間を移動できます。

    今回の例では、通常ダウンロードした JPEG カバーでスタートし、そのタイプを applications/DVDdb に変更します。動作するファイルを作成する、別のエレガントなやりかたがあります。私たちが定義したファイルタイプを持つ空のファイルを /boot/home/config/settings/Tracker/Tracker New Templates にコピーし、それを DVDdb にリネームします。

    Tracker ウィンドウ中で右クリックすると、新規… (New...) メニューのデフォルトである、"新規フォルダー (New folder)" の下に新たな項目を見つけるでしょう。

    @@ -225,7 +225,7 @@ DVDdb ファイルを含んでいるフォルダーを開き、クエリ結果 diff --git a/userguide/jp/workshop-wlan.html b/userguide/jp/workshop-wlan.html index 4e516acd..f56a39da 100644 --- a/userguide/jp/workshop-wlan.html +++ b/userguide/jp/workshop-wlan.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * mt * Humdinger + * mt * --> @@ -62,7 +62,7 @@ - +
    目次
    インデックス
    サポートされているハードウェアを動くようにする
    ワイヤレスネットワークに接続する
    @@ -73,19 +73,19 @@

    ワークショップ: ワイヤレスネットワーク

    -

    ネットワークを動作させるようにすることは、今日のインターネット常時接続への要求において必要不可欠なことです。小さなプロジェクトにとって、すべてのさまざまな、絶え間なく変化するハードウェアとドライバーについていくことはとても困難なことです。Haiku はネットワークドライバーを FreeBSD 互換レイヤーに依存しています。
    -これは、大量のハードウェアのサポートを保証します。しかし、それらの 100% がサポートされるわけではありません。サポートされているモデルのリストをオンラインで参照するか、FreeBSD 9.3 リリースのハードウェアノートをチェックしてください。

    +

    ネットワークを動作させることは、インターネット常時接続に対する今日の要求で必要不可欠なことです。小さなプロジェクトにとって、さまざまな、絶え間なく変化するハードウェアとドライバーについていくことはとても困難なことです。Haiku はネットワークドライバーを FreeBSD 互換レイヤーに依存しています。
    +これは、大量のハードウェアのサポートを保証します。しかし、それらの 100% がサポートされるわけではありません。サポートされているモデルのリストをオンラインで参照するか、FreeBSD 11.1 リリースのハードウェアノートをチェックしてください。

    現在のところ、PCI、PCI-X、PCI-Express、Mini PCI、および Mini PCI-Express デバイスのみサポートされているはずです。
    PCMCIA、CardBus、ExpressCard、USB、および ISA デバイスは動作するようになるのにまだ作業が必要です。

    index サポートされているハードウェアを動くようにする

    -

    一般にサポートされたハードウェアの最初のハードルを超えたとしても、いくつかのワイヤレスネットワークカードは正しく動作させるためにバイナリのファームウェアを必要とします。ライセンス問題のため、Haiku はいくつかのプロエタリなファームウェアを同梱できません。しかし、Haiku には、ユーザーのために必要なプロエタリバイナリをすべて取得してインストールする簡単なスクリプトが入っています。一般に、ワイヤレスネットワークを使おうとするなら、このスクリプトを動かして、システムが必要とするときに、これらすべてのファームウェアを利用可能な状態にするのは良い考えです。

    +

    一般にサポートされたハードウェアの最初のハードルを超えたとしても、いくつかのワイヤレスネットワークカードは正しく動作させるためにバイナリのファームウェアを必要とします。ライセンス問題のため、Haiku はいくつかのプロエタリなファームウェアを同梱できません。しかし、Haiku には、ユーザーのために必要なプロエタリバイナリをすべて取得してインストールする簡単なスクリプトが入っています。一般に、ワイヤレスネットワークを使おうとするなら、このスクリプトを動かして、システムが必要とするときに、これらすべてのファームウェアを利用可能な状態にすることは良い考えです。

    ターミナルを立ち上げて、次のように入力します。

    install-wifi-firmwares.sh

    ライセンスを見なおして承認後、利用できるファームウェアファイルをすべてインストールします。

    -

    Haiku でこれら不足するファームウェアをダウンロードするためのインターネットアクセスが無い場合、オフラインで行う方法があります。以下の tips を見てください。

    +

    これらの不足するファームウェアをダウンロードするためのインターネットアクセスが Haiku に無い場合、オフラインで行う方法があります。以下の tips を見てください。

    index @@ -102,7 +102,7 @@

    index コマンドラインから接続する

    -

    コマンドラインを使うのを好むか、スクリプトを使いたいか、または ~/config/settings/boot/UserBootscriptt で起動時に特定のネットワークへの接続を自動化したいなら、ifconfig コマンドがあります。

    +

    コマンドラインを使うのを好むか、スクリプトを使いたいか、または ~/config/settings/boot/UserBootscriptt で起動時に特定のネットワークへの接続を自動化するなら、ifconfig コマンドがあります。

    ターミナルを起動して、以下の最初の行を入力して利用できるワイヤレスネットワークを検索します。

    ifconfig /dev/net/iprowifi3945/0 scan
     name                             address              signal  auth
    @@ -123,7 +123,7 @@ Windows ユーザーは、Windows 用の install-wifi-firmwares.sh

    ライセンスを見なおして承認後、利用できるファームウェアファイルをすべてインストールします。

    接続の切断を避ける

    -

    iprowifi4965 のようないくつかのワイヤレスネットワークチップセット用の Haiku ドライバーは、WPA 暗号化を使用している時に接続が失われがちです。もし、その影響を受けているなら、ネットワークに接続する前に、"HT モード" (802.11n の高スループットモード) を無効にしてみてください。 +

    iprowifi4965 のようないくつかのワイヤレスネットワークチップセット用の Haiku ドライバーは、WPA 暗号化を使用している時に接続が失われがちです。その影響を受けているなら、ネットワークに接続する前に、"HT モード" (802.11n の高スループットモード) を無効にしてみてください。

    ifconfig /dev/net/iprowifi4965/0 -ht

    それで問題が解決するなら、毎起動時に自動的に適用されるよう、~/config/settings/boot/UserBootscript にその行を記載してください。

    diff --git a/userguide/jp/workspaces.html b/userguide/jp/workspaces.html index 78416fea..687f4013 100644 --- a/userguide/jp/workspaces.html +++ b/userguide/jp/workspaces.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * thebowseat * mt + * thebowseat * --> @@ -70,7 +70,7 @@
    ワークスペースの切り替え

    ワークスペース間の切り替えは、ワークスペースアプレット (上の画像を参照) か、キーボードショートカットの ALT Fx ("x" はワークスペースナンバー) でできます。キーボード上の Fx キーレイアウトを模倣できるようにワークスペースを 4 つの並びにまとめておくと良いでしょう。
    また、Deskbar のアプリケーションかそのウィンドウの 1 つをクリックするとそのワークスペースに移動します。

    -

    別の便利な方法は CTRL ALT /// を使って利用可能なワークスペースの行列を移動することです。SHIFT を押しながらナビゲートすると、アクティブなウィンドウも新しいワークスペースに移動します。

    +

    別の便利な方法は CTRL ALT /// を使った利用可能なワークスペース行列の移動です。SHIFT を押しながらナビゲートすると、アクティブなウィンドウも新しいワークスペースに移動します。

    ふたつのワークスペースの間を ALT ` で前後に切り替えられます (実際のキーはキーマップで決まります - ESC の下のキーです)。さらに、SHIFT を押したままにするとアクティブウィンドウを移動させます。

    diff --git a/userguide/pl/applications.html b/userguide/pl/applications.html index 9d805149..279d2775 100644 --- a/userguide/pl/applications.html +++ b/userguide/pl/applications.html @@ -24,7 +24,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.

    Aplikacje

    -

    Before diving into all the applications that come with Haiku, let's have a more detailed look at how to install and uninstall programs. The most convenient way to find, install, update and uninstall applications is via Haiku's package management system. However, since Haiku is largely binary and source compatible to its ancestor BeOS, you might find older archives (.zip and .pkg) that can still be installed as well.

    -
    Below you'll always find the /system/ hierarchy mentioned. If you intend to install packages only for a single user (once Haiku becomes multi-user aware), you should use the mirrored filesystem hierarchy under home: ~/config/. See topic Filesystem layout for more information.
    +

    Zanim wskoczysz do świata aplikacji dostarczanych razem z Haiku, przyjrzyjmy się jak instalować i odinstalowywać programy. Najwygodniejszą metodą wyszukiwania, instalowania, aktualizowania oraz usuwania aplikacji jest korzystanie z systemu zarządzania pakietami Haiku. Jednakże, ze względu na kompatybilność wsteczną z BeOS-em, może się zdarzyć sytuacja, że znajdziesz inne typy archiwów (.zip i .pkg) z aplikacjami.

    +
    Poniżej zawsze wspomniana będzie hierarchia /system/ Jeśli zamierzasz instalować pakiety dla tylko jednego użytkownika (w momencie gdy Haiku będzie umożliwiać tworzenie wielu kont), należy skorzystać z hierarchii w katalogu domowym: ~/config/. Zobacz rozdział Układ systemu plików, który zawiera więcej informacji.

    index Pakiety Haiku (.hpkg)

    -

    The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else ———— maybe because it's not (yet) in a public repository ———— just double-click it to open in HaikuDepot and install from there.

    -

    You'll find the newly installed application in /system/apps/ or, in case of a commandline application, in /system/bin/. All other files the program depends upon (libraries, data, add-ons, etc.) appear automatically in the right locations in the filesystem.

    -

    Rozdziały Deskbar oraz LaunchBox opisują jak dodać skróty do Twojej nowo zainstalowanej aplikacji.

    +

    Najłatwiej zarządzać zainstalowanym oprogramowaniem używając aplikacji HaikuDepot. Jeżeli masz pakiet pobrany z innego miejsca — być może dlatego, że nie jest (jeszcze) w ogólnodostępnym repozytorium — po prostu kliknij na nim dwukrotnie. Uruchomi się HaikuDepot i umożliwi instalację.

    +

    Nowe aplikacje trafiają do katalogu /system/apps/ albo, w przypadku aplikacji wiersza poleceń, do /system/bin/. Wszystkie inne pliki, od których program zależy (biblioteki, dane, dodatki, itp.) pojawiają się automatycznie w odpowiednich miejscach.

    +

    Rozdziały Deskbar oraz LaunchBox opisują jak dodać skróty do nowo zainstalowanych aplikacji.

    Przy okazji: mimo że możesz rozpakować plik .hpkg tak jak każde inne archiwum, podczas instalacji menedżer pakietów tego nie robi. Pliki tylko wydają się być umieszczone w odpowiednich katalogach, jednak żadne przenoszenie nie ma miejsca. To dlatego instalacja i usuwanie są takie szybkie i nie pozostawiają śmieci.

    Jeśli pakiet wymaga innej biblioteki lub pakietu, pojawi się okno z pytaniem, czy potrzebne pliki także powinny zostać pobrane i zainstalowane.

    Odinstalowywanie jest równie proste: usuń plik z ~/config/packages/.

    @@ -79,13 +78,13 @@

    index Stare pakiety BeOS-a (.zip i .pkg)

    -

    BeOS archives that include all they need in their app's folder can simply be unpacked (double clicking opens Expander or the old PackageInstaller) anywhere in /boot/home/ and run from there. Uninstalling such self-contained applications is easy: just delete the app's folder.

    -

    This is true for the majority of old BeOS applications. If you happen upon one that doesn't work out-of-the-box, because it wants to spread its files to hard-coded locations that are not guaranteed to exist, you can try to fix things manually. The folder /system/non-packaged/ allows you to recreate the needed folder hierarchy. As more and more real .hpkg packages become available and old BeOS applications get re-packaged, this will become less needed. Please consult this online article on how to use the non-packaged hierarchy.

    +

    Archiwa zawierające w katalogu aplikacji wszystkie pliki niezbędne do działania, mogą być po prostu rozpakowane gdziekolwiek w /boot/home/ (dwuklik otwiera aplikację Expander lub PackageInstaller) i stamtąd uruchamiane. Odinstalowywanie takich aplikacji jest łatwe: wystarczy usunąć wypakowany katalog.

    +

    Powyższe dotyczy większości starych aplikacji. Jeśli natkniesz się na taką, która nie działa, ponieważ próbuje umieścić pliki w sztywno ustawionych lokacjach (niekoniecznie istniejących), możesz podjąć próbę ręcznej naprawy. Katalog /system/non-packaged/ pozwala odtworzyć potrzebną strukturę. W miarę postępów przepakowywania starych archiwów oraz dostępności większej liczby pakietów .hpkg, takie zabiegi staną się niepotrzebne. Przeczytaj ten artykuł (ang.), aby poznać sposób korzystania z hierarchii non-packaged.

    index Aplikacje Haiku

    -

    Haiku comes with a set of mostly small but essential applications. You'll find all of them at /boot/system/apps/. Applications that are not usually launched by a double-click on a data file (e.g. ShowImage for image files) can be found in the Applications menu of the Deskbar.

    +

    Haiku jest dostarczane ze zbiorem prostych, ale niezbędnych, aplikacji. Wszystkie znajdziesz w katalogu /boot/system/apps/. Aplikacje uruchamiane inaczej niż przez dwukrotne kliknięcie na pliku (tak jak np. ShowImage dla obrazów) są dostępne w deskbarowym menu Aplikacje.

    @@ -132,7 +131,7 @@ - + @@ -180,9 +179,9 @@ diff --git a/userguide/pl/applications/activitymonitor.html b/userguide/pl/applications/activitymonitor.html index 69c6fc06..dfc64e8b 100644 --- a/userguide/pl/applications/activitymonitor.html +++ b/userguide/pl/applications/activitymonitor.html @@ -23,7 +23,7 @@ @@ -79,7 +79,7 @@ diff --git a/userguide/pl/applications/bootmanager.html b/userguide/pl/applications/bootmanager.html index d8b98231..4b72f738 100644 --- a/userguide/pl/applications/bootmanager.html +++ b/userguide/pl/applications/bootmanager.html @@ -9,12 +9,14 @@ * * Authors: * Humdinger + * Translators: + * Kacper Kasper * --> - BootManager + Menedżer rozruchu @@ -49,51 +51,49 @@ «  MonitorAktywności  :: Aplikacje -::  CharacterMap  » +::  Mapa znaków  »
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    bootmanager-icon_64.pngBootManager

    +

    bootmanager-icon_64.pngMenedżer rozruchu

    iconActivityMonitor Narzędzie do śledzenia użycia zasobów systemowych takich jak procesor i pamięć.
    iconShowImage Prosta przeglądarka obrazów.
    iconSoftwareUpdater A tool to update software packages and Haiku itself.
    Narzędzie do aktualizacji pakietów i systemu Haiku.
    iconSoundRecorder Narzędzie do nagrywania dźwięku z wejścia liniowego lub mikrofonu. [nadal brakuje]
    iconStyledEdit
    - + - +
    Deskbar:No entry, normally started from Installer's Tools menu
    Deskbar:Brak wpisu, uruchamiany z menu Narzędzia w Instalatorze
    Ścieżka:/boot/system/apps/BootManager
    Ustawienia:none
    MBR backups are saved by default in ~/config/settings/bootman/
    Ustawienia:brak
    kopie zapasowe MBR domyślnie zapisywane w ~/config/settings/bootman/


    -

    If you don't add the Haiku partition to an existing boot manager like GRUB, BootManager can install a small boot menu in the Master Boot Record (MBR) that looks something like this:

    +

    Jeżeli nie dodasz partycji z Haiku do istniejącego menedżera rozruchu, takiego jak GRUB, ta aplikacja może zainstalować proste menu rozruchowe w Głównym Sektorze Rozruchowym (MBR), które wygląda jak na obrazku poniżej:

    bootmenu.png -
    Boot Manager isn't yet tested very well and still has a few restrictions that it will complain about if they aren't met: the menu can only be installed on your first harddisk and there has to be a 2KiB space after the Master Boot Record (MBR).
    -

    BootManager guides you through the installation process of the boot menu.

    +
    Menedżer rozruchu nie jest jeszcze zbyt dobrze przetestowany i nadal ma kilka ograniczeń, o których da znać, jeśli będzie taka potrzeba: menu może być zainstalowane tylko na pierwszym dysku twardym oraz musi zostać 2 KiB wolnej przestrzeni po Głównym Sektorze Rozruchowym (MBR).
    +

    Menedżer rozruchu poprowadzi Cię przez proces instalacji menu rozruchowego.

    index -Choosing the destination drive

    +Wybieranie dysku docelowego bootmanager-1.png -

    The BootManager starts off with a list of all available drives from which you choose the destination. If there's already a boot menu on that drive, the Uninstall button becomes active, leading you through the simple procedure to restore a formerly backed-up MBR, thereby removing the boot menu again.
    -Otherwise, choose Install to continue.

    +

    Po uruchomieniu, Menedżer rozruchu wyświetla listę wszystkich dostępnych dysków, z której możesz wybrać ten docelowy. Jeśli menu rozruchowe jest już na tym dysku zainstalowane, przycisk Usuń będzie aktywny, pozwalając na łatwe przywrócenie Głównego Sektora Rozruchowego z kopii zapasowej, w ten sposób usuwając menu. W przeciwnym razie, kliknij Instaluj, aby kontynuować.

    index -Backing up the Master Boot Record (MBR)

    -

    In case anything goes wrong or you want to remove the boot menu again, the Master Boot Record (MBR) is now saved. This is obviously a very important step, make sure you don't accidentally overwrite some other MBR-backup maybe from some earlier experimentation, for example!

    +Sporządzanie kopii zapasowej Głównego Sektora Rozruchowego (MBR) +

    W przypadku gdy coś pójdzie nie tak lub będziesz chcieć usunąć menu rozruchowe, kopia Głównego Sektora Rozruchowego (MBR) będzie teraz zachowana. Jest to bardzo ważny krok, upewnij się, że przypadkiem nie nadpisujesz innej kopii zapasowej (np. z poprzednich eksperymentów).

    bootmanager-2.png bootmanager-3.png -

    Just select a destination for the backup file "MBR" or leave the default path. After clicking Next you'll get a confirmation if the backup was successful.

    +

    Wybierz ścieżkę dla pliku „MBR” zawierającego kopię albo pozostaw domyślną. Po kliknięciu Dalej otrzymasz potwierdzenie z informacją czy zapis kopii się powiódł.

    index -Configuring the boot menu

    +Konfigurowanie menu rozruchowego bootmanager-4.png bootmanager-5.png -

    Next you're presented with a list of all partitions on the destination drive. By setting checkmarks you decide what entries will appear in the boot menu, the text boxes allow you to rename an entry.

    -

    After that, you pick from the pop-up menu which partition will be booted from by default and set a timeout with the slider below. Here, "Immediately" will skip the boot menu entirely, "Never" will just stop at the boot menu. You can override the timeout setting by holding ALT while booting.

    +

    Teraz zostanie zaprezentowana lista partycji na wybranym dysku. Zanaczając pola obok każdego z wpisów, możesz zdecydować które z nich pojawią się w menu, a pola tekstowe pozwalają zmienić nazwę widoczną w menu.

    +

    Następnie, ustaw w rozwijanym menu który wpis powinien zostać wybrany domyślnie oraz, korzystając z suwaka poniżej, limit czasowy. „Natychmiast” pominie menu całkowicie, „Nigdy” spowoduje zatrzymanie rozruchu do czasu wybrania wpisu. Możesz usunąć limit przytrzymując klawisz ALT podczas rozruchu.

    index -Writing the boot menu

    +Zapisywanie menu rozruchowego bootmanager-6.png bootmanager-7.png -

    Before the boot menu is written to the MBR, you'll get a summary of your configuration and then one last chance to abort the operation. Don't worry though, as long as you keep the MBR backup safe, you can easily revert the changes. Should things get thoroughly messed up, you can always boot from a Haiku install CD or USB stick and write back the MBR backup with BootManager.

    +

    Zanim menu zostanie zapisane na dysku, zobaczysz podsumowanie wybranych ustawień oraz będziesz mieć ostatnią szansę na zaniechanie operacji. Nie martw się jednak, tak długo jak posiadasz kopię zapasową sektora MBR, możesz łatwo odwrócić zmiany. Jeśli coś poszło bardzo źle, zawsze możesz uruchomić Haiku z płyty CD lub dysku USB i przywrócić sektor MBR przy pomocy Menedżera rozruchu.

    @@ -102,7 +102,7 @@ Otherwise, choose Install to continue.

    «  MonitorAktywności  :: Aplikacje -::  CharacterMap  » +::  Mapa znaków  »
    diff --git a/userguide/pl/applications/charactermap.html b/userguide/pl/applications/charactermap.html index a8cf1ad3..dc542248 100644 --- a/userguide/pl/applications/charactermap.html +++ b/userguide/pl/applications/charactermap.html @@ -9,19 +9,21 @@ * * Authors: * Humdinger + * Translators: + * Kacper Kasper * --> - CharacterMap + Mapa znaków @@ -55,19 +57,18 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    -

    charactermap-icon_64.pngCharacterMap

    +

    charactermap-icon_64.pngMapa znaków

    Deskbar:Aplikacje
    Ścieżka:/boot/system/apps/CharacterMap
    Ustawienia:~/config/settings/CharacterMap settings


    -

    CharacterMap will show you the UTF-8 code of every character a font supports.

    +

    Mapa znaków wyświetla kody UTF-8 każdego znaku obsługiwanego przez dany font.

    charactermap.png -

    To the left you have the standardized blocks, together with a handy filter function. Optionally, you can choose to also Show private blocks from the View menu. The right shows the actual characters in these blocks, using the font specified in the Font menu. Below that you can change the font size. And below that, the values of the character currently under the mouse pointer is displayed in hex, decimal and UTF-8 notation.

    -

    You can drag & drop a character directly from the character map into a text editor, or right-click on one to either Copy character (ALT C) or Copy as escaped byte string (SHIFT ALT C). Resulting in, e.g. either or \xe2\x82\xac.

    +

    Po lewej znajduje się lista ustandaryzowanych bloków razem z funkcją filtrowania. Dodatkowo możesz wybrać Pokazywania prywatnych bloków z menu Widok. Po prawej wyświetlane są znaki zawarte w tych blokach, przy użyciu fontu wybranego w menuFont. Poniżej można zmienić rozmiar fontu. Na samym dole pokazane są reprezentacje znaku aktualnie znajdującego się pod wskaźnikiem myszy, w notacji szesnastkowej, dziesiętnej i UTF-8.

    +

    Możesz przeciągnąć i upuścić znak bezpośrednio z mapy znaków do edytora tekstu, lub kliknąć prawym przyciskiem myszy na jednym z nich, aby otrzymać możliwość Skopiowania znaku (ALT C) i Skopiowania bajtów jako sekwencji zmodyfikowanych (SHIFT ALT C). Rezultatem tych operacji są, kolejno, np. oraz \\xe2\\x82\\xac.

    @@ -75,7 +76,7 @@ - Commandline Applications + Aplikacje wiersza poleceń @@ -57,100 +59,99 @@
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    cli-app-icon_64.pngHaiku-specific commandline applications

    +

    cli-app-icon_64.pngAplikacje wiersza poleceń specyficzne dla Haiku

    Ścieżka:/boot/system/bin/
    /boot/system/non-packaged/bin/
    ~/config/bin/
    ~/config/non-packaged/bin/


    -

    All commandline applications shipped with Haiku are in /boot/system/bin/. Your own or additionally installed commandline apps will appear there as well, or in ~/config/bin/, when installed from a .hpkg package. Otherwise you can put them into /boot/system/non-packaged/bin/ or ~/config/non-packaged/bin/. All these locations are part of the PATH variable and are therefore automatically found.
    -The following isn't an exhaustive list of all Haiku-specific CLI apps, it serves just to highlight a few of the most useful to give you a taste. Feel encouraged to explore what's in the bin/ folders on your own a bit. Executing an app with the parameter --help shows the usage of the command and all its various options.

    +

    Wszystkie aplikacje wiersza poleceń dostarczone z Haiku znajdują się w katalogu /boot/system/bin/. Dodatkowe aplikacje, zainstalowane z pakietów .hpkg, również tam trafiają (lub do ~/config/bin/). Jeśli instalujesz aplikacje spoza pakietów, możesz je umieścić w katalogach /boot/system/non-packaged/bin/ lub ~/config/non-packaged/bin/ . Wszystkie powyższe lokacje zawarte są w zmiennej środowiskowej PATH, dzięki temu znajdowane są automatycznie.
    +Poniższa lista nie jest wyczerpującym spisem aplikacji wiersza poleceń Haiku. Ma jedynie zwrócić uwagę na kilka najbardziej użytecznych i dać pobieżne rozeznanie. Nie bój się przeglądać katalogu bin/ na własną rękę. Wywołanie aplikacji z parametrem --help wyświetli sposób jej użycia i dostępne opcje.

    index -Relating to attributes: listattr, catattr, addattr, rmattr, copyattr

    -

    These commands are used to display, read out, add and remove attributes of files. Remember that these meta data are currently only available on BFS formatted volumes. Moving files onto other file systems will strip all attributes!
    -All these commands are described in topic Attributes in Terminal.

    +Dotyczące atrybutów: listattr, catattr, addattr, rmattr, copyattr +

    Powyższe komendy są używane do wyświetlania, odczytywania, dodawania i usuwania atrybutów plików. Pamiętaj, że te metadane są obecnie obsługiwane tylko na partycjach z systemem plików BFS. Przenoszenie plików do innych systemów usunie wszystkie atrybuty!
    +Dokładniejszy opis tych komend znajduje się w rozdziale Atrybuty w aplikacji Terminal.

    index -Relating to the index: lsindex, mkindex, reindex, rmindex

    -

    With these commands you list, make, reindex and remove attributes to BFS' index. Every volume has it's own index, remember that when copying files from one volume to another.
    -These commands are described in topic Index.

    +Dotyczące indeksu: lsindex, mkindex, reindex, rmindex +

    Powyższymi poleceniami wypiszesz, zapiszesz, usuniesz i zaindeksujesz ponownie atrybuty w indeksie BFS-a. Każda partycja ma swój własny, pamiętaj o tym kopiując pliki między partycjami.
    +Te komendy opisane są w rozdziale Indeks.

    index -Relating to package management: package, pkgman

    -

    The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to create so-called recipes for automatic package building.

    -

    pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: It is more aggressive and also downgrades or removes packages, if necessary.
    -For more details on a parameter, append "--help", e.g. pkgman search --help.

    +Dotyczące zarządzania pakietami: package, pkgman +

    Komenda package służy do zarządzania pakietami HPKG. Rzuć okiem na artykuł Instalowanie aplikacji (ang.), aby nauczyć się podstaw. Haikuporter jest narzędziem zazwyczaj używanym do automatycznego budowania pakietów z tak zwanych przepisów.

    +

    pkgman jest używany do wyszukiwania, instalowania, aktualizowania i usuwania pakietów. Również repozytoria mogą być z jego pomocą dodawane, usuwane i odświeżane. Specjalny tryb aktualizacji jest wywoływany parametrem full-sync: jest bardziej agresywny i może, w razie konieczności, usuwać lub instalować starsze wersje pakietów.
    +Więcej informacji o parametrze uzyskasz dodając "--help", np. pkgman search --help.

    index -Useful scripting commands

    -

    Here are a few commandline tools that are especially useful for scripting (see also topic Bash and Scripting).

    +Polecenia przydatne w skryptach +

    Poniżej opisane jest kilka narzędzi szczególnie przydatnych w skryptach (zobacz również rozdział Bash i skrypty).

    - - - - -

    alert

    alert conjures up the typical alert window with a pre-defined icon, explanatory text and up to three buttons. It will return the title of the pressed button and an exit status (starting with 0). For example, this is made of the line:

    +

    alert wyświetla typowe okno dialogowe z predefiniowaną ikoną, tekstem wyjaśniającym i do trzech przycisków. Zwraca nazwę wciśniętego przycisku i kod wyjścia (zaczynając od 0). Przykładowy wynik poniższej komendy:

    alert --idea "FantasticApp(tm) installed successfully!
     Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

    cli-alert.png

    filepanel

    filepanel displays a load or save file panel and lets the user choose a file or location. As a return value you'll get the chosen file or folder's path. There are several parameters available, for example to set a starting directory, a window title, a default name when saving or restrictions to the allowed types of files. This is an example of

    +

    filepanel wyświetla panel wczytywania lub zapisywania pliku i pozwala użytkownikowi wybrać plik lub lokację. Wartość zwracana to ścieżka do wybranego pliku lub katalogu. Dostępnych jest kilka opcji, m.in. wybór katalogu startowego, tytułu okna, domyślnej nazwy pliku przy zapisywaniu lub ograniczenie do określonych typów plików. Przykład:

    filepanel -s -t "Save your logfile" -d ~/config/settings -n Fantastic.log

    cli-alert.png

    hey

    hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Thanks to Scot Hacker's BeOS Bible, there's a nice hey tutorial by Chris Herborth.

    +

    hey jest prostym narzędziem, które wysyła wiadomości BMessage do aplikacji i wypisuje ich odpowiedź. Można go użyć do skryptowania aplikacji, innymi słowy „zdalnej kontroli” nad aplikacją ze skryptu lub wiersza poleceń. Sposób użycia jest odrobinę skomplikowany... Wpis blogowy humdingera (ang.) jest dobrym wprowadzeniem, a dzięki Scotowi Hackerowi i jego Biblii BeOS-a dostępny jest bardziej rozległy przewodnik hey (ang.) Chrisa Herbortha.

    query

    query is the commandline version of the Find panel. In fact, a quick way to generate the search term is to build a query in the Find panel, switch to by formula, add double quotes (") in front and back and paste the whole string after your query command in Terminal or your script.

    +

    query to odpowiednik panelu Znajdź dostępny z wiersza poleceń. W zasadzie, szybkim sposobem wygenerowania zapytania jest zbudowanie go w panelu, przełączenie na z użyciem formuły, dodanie podwójnych cudzysłowów (") po obu stronach i wklejenie efektu tuż po poleceniu query w Terminalu lub skrypcie.

    waitfor

    waitfor is a nice way to wait for a particular application or thread to be started or to have ended.

    +

    waitfor to dobry sposób oczekiwania na uruchomienie lub zakończenie określonej aplikacji bądź wątku.

    index -Other commands

    +Inne polecenia - - - - +
    launch_roster stop x-vnd.be-tskb
    - - -

    checkfs

    checkfs is an important tool to check for errors in your file system. Simply add a volume name like /Haiku or device path and it'll run through every file and correct inconsistencies where possible.

    +

    checkfs jest ważnym narzędziem do sprawdzania poprawności systemu plików. Wystarczy podać nazwę partycji, np. /Haiku, lub ścieżkę do urządzenia, a każdy plik zostanie przejrzany oraz, w razie możliwości, naprawiony.

    desklink

    desklink can install an icon for any file, folder, query or application in the Deskbar tray. It also offers the option to provide a context menu when right-clicking an icon to execute special actions. As an example, try this to add the commandline app screenshot with various options (the "\" in the first line is just for the line break in Terminal):

    -
     desklink "cmd=Active window (2s):/bin/screenshot --window --border --delay 2" \
    +		

    desklink pozwala zainstalować ikonę w tacce Deskbara dla dowolnego pliku, katalogu, zapytania lub aplikacji. Umożliwia także zdefiniowanie menu kontekstowego z różnymi opcjami, dostępnego po kliknięciu prawym przyciskiem myszy na ikonie. Przykładowo, poniższe polecenie doda ikonę aplikacji wiersza poleceń screenshot z menu kontekstowym (the "\\" w pierwszej linii służy zignorowaniu nowej linii):

    +
     desklink "cmd=Active window (2s):/bin/screenshot --window --border --delay 2" \\
     "cmd=Remove replicant:desklink --remove=screenshot" /bin/screenshot
     

    cli-alert.png

    diskimage

    diskimage lets you register a regular file as disk device. For example, you can register a Haiku anyboot image, mount it in Tracker and copy, edit or remove files there before using it as source in the Installer.

    +

    diskimage pozwala zainstalować zwykły plik jako dysk. Możesz przykładowo zainstalować obraz anyboot Haiku, zamontować go w Trackerze, a następnie kopiować, edytować i usuwać z niego pliki, przed użyciem go w instalatorze.

    launch_roster

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it. Without parameter, launch_roster lists all apps/services that are under its control.
    +

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it.c The parameter log prints out a log of all launch_daemon related events.
    +Without parameter, launch_roster lists all apps/services that are under its control.
    For example, this will stop the re-launching of the Deskbar:

    -
    launch_roster stop x-vnd.be-tskb
    -

    mountvolume
    mount

    mountvolume is preferred by many to mount local partitions and disks, because its usage is so easy: just call it with the name of the partition and you're done. Try --help for more options.

    -

    mount can additionally mount remote disks by using a network filesystem, like NFS4. You specify the used filesystem with the -t parameter and the remote location with the -p parameter. As filesystem parameter you can use anything you find in /system/add-ons/kernel/file_system (and corresponding file hierarchies under ~/config or "non-packaged", of course). You also have to create a folder as mountpoint. Here's an example:

    +

    mountvolume jest preferowany przez wielu do montowania lokalnych partycji i dysków ze względu na łatwość obsługi: wystarczy wywołać go z nazwą partycji i gotowe! Wpisz --help po więcej opcji.

    +

    mount może dodatkowo montować dyski sieciowe używając sieciowego systemu plików takiego jak NFS4. Używany system plików podaje się parametrem -t , a zdalną lokację parametrem -p. Jako system plików można podać wszystko z katalogu /system/add-ons/kernel/file_system (oraz oczywiście z odpowiadających hierarchii ~/config i „non-packaged”). Należy także samodzielnie stworzyć katalog będący punktem montowania. Przykład::

    mkdir -p /DiskStation
     mount -t nfs4 -p "192.168.178.3:volume1" /DiskStation

    open

    open is a very handy little tool. With it you open any file with its preferred application, or start a specific application by its signature without the need to know its exact path. It also works with URLs and even with the "virtual" directories . for the current directory and .. for the parent, opening the folder in Tracker.

    +

    open jest bardzo przydatnym narzędziem. Przy jego pomocy można otworzyć dowolny plik używając do tego preferowanej aplikacji, lub uruchomić konkretną aplikację podając tylko jej sygnaturę, bez znajomości ścieżki do niej. open działa również z URL-ami, a nawet „wirtualnymi” katalogami . dla obecnego katalogu i .. dla jego rodzica, otwierając je w Trackerze.

    ramdisk

    A ramdisk is like a harddisk running only in the computer's memory. That makes it very fast but also volatile, because its contents vanishes when you shut down the computer, or it crashes or you experience a blackout.
    -To create a ramdisk of 1 GiB, format to the name "RAMses" and mount it, you enter this in Terminal or create a script of it:

    +

    Ramdysk jest jak twardy dysk, z tym wyjątkiem że istnieje tylko w pamięci komputera. To sprawia, że jest bardzo szybki, ale jednocześnie ulotny, ponieważ jego zawartość wyparowuje gdy komputer w dowolny sposób straci zasilanie. Aby stworzyć ramdysk o rozmiarze 1 GiB, nadać mu nazwę „RAMzes” i zamontować, należy wpisać w Terminalu lub skrypcie:

    ramdisk create -s 1gb
     mkfs -q -t bfs /dev/disk/virtual/ram/0/raw RAMses
     mountvolume RAMses
    -

    Note: When creating a ramdisk, the ramdisk command prints out the path to it. If you create several disks, that path /dev/disk/virtual/ram/0/raw will change!

    -

    To preserve the contents, at least if no calamity like a blackout etc. strikes, a ramdisk can be set up to read/write an image on the harddisk. For that, you need to supply a file of the desired size that will be read from every time you start your ramdisk, and written to when you unmount it. To create an image file "RAMimage" of 500MiB and format it, do this:

    +

    waga: przy tworzeniu ramdysku, polecenie ramdisk wypisuje ścieżkę do niego. Jeśli istnieje więcej takich dysków ta ścieżka /dev/disk/virtual/ram/0/raw ulegnie zmianie!

    +

    Aby zachować zawartość ramdysku, przynajmniej w niekatastrofalnych przypadkach, można ustawić mu obraz do zapisu/odczytu na dysku twardym. W tym celu trzeba podać plik pożądanego rozmiaru, który będzie wczytany w momencie uruchomienia ramdysku i zapisany przy odmontowaniu. Aby stworzyć plik obrazu „RAMimage” o rozmiarze 500 MiB i sformatować go, wpisz:

    dd if=/dev/zero of=RAMimage bs=500M count=1
     mkfs -q -t bfs /dev/disk/virtual/ram/0/raw RAMimage
    -

    From now on, you start the ramdisk like this:

    +

    Od teraz ramdysk można uruchomić w następujący sposób:

    ramdisk create RAMimage
     mountvolume RAMimage
    -

    It's very important to always cleanly unmount you ramdisk, either from Tracker or with unmount /RAMimage, or the changes won't be written back to the image file!

    +

    Bardzo ważne jest poprawne odmontowanie dysku, z Trackera albo poleceniem unmount /RAMimage, w przeciwnym razie zmiany nie zostaną zapisane do pliku!

    diff --git a/userguide/pl/applications/codycam.html b/userguide/pl/applications/codycam.html index df11b231..e3303d74 100644 --- a/userguide/pl/applications/codycam.html +++ b/userguide/pl/applications/codycam.html @@ -9,6 +9,8 @@ * * Authors: * Humdinger + * Translators: + * Kacper Kasper * --> @@ -47,7 +49,7 @@
  • 日本語
  • - «  CharacterMap  + «  Mapa znaków  ::  Aplikacje  ::  Debugger  » @@ -64,17 +66,17 @@
    Ustawienia:~/config/settings/codycam


    -

    With CodyCam you take pictures at a specified interval from a connected webcam or any other video-in device and save it via FTP.

    +

    CodyCam lets you take pictures at a specified interval from a connected webcam or any other video-in device and save them via FTP.

    My very temporarily installed cam in Dartmoor National Park. -

    To the left under the preview, you set the filename that'll be suffixed with an increasing number for every picture taken. Beneath that you decide on the file format and the rate the pictures are taken.

    -

    To the right you choose either FTP or sFTP (if SSH is available) and enter the needed data to save the images on a server.

    +

    Po lewej, pod podglądem, możesz ustawić nazwę pliku, do której doklejany będzie numer kolejnych zdjęć. Niżej wybierasz format obrazu oraz odstęp czasowy.

    +

    Po prawej określasz dane serwera FTP lub sFTP (jeżeli SSH jest dostępne) niezbędne do wgrywania zdjęć.

    @@ -21,7 +23,7 @@
    NaukowyALT 2Pokazuje dodatkowe przyciski przydatne do zaawansowanych obliczeń.
  • Jeśli chodzi o dane od użytkownika, DeskCalc wiele wybacza:
    -/, :, \ są interpretowane jako operatory dzielenia,
    +/, :, \\ są interpretowane jako operatory dzielenia,
    *, x są poprawnymi symbolami mnożenia.
    Należy mieć na uwadze, że zarówno . jak i , są interpretowane jako znak dziesiętny, co oznacza że nie możesz ich użyć do oddzielania tysięcy.

  • Możesz zmieniać rozmiar kalkulatora wedle potrzeb i potem umieścić go jako replikant na pulpicie przeciągając i upuszczając symbol w prawym dolnym rogu. Upewnij się, że opcja Pokazuj replikanty w Deskbarze jest aktywna.

  • diff --git a/userguide/pl/applications/diskprobe.html b/userguide/pl/applications/diskprobe.html index 47be1eba..2d39530e 100644 --- a/userguide/pl/applications/diskprobe.html +++ b/userguide/pl/applications/diskprobe.html @@ -11,6 +11,7 @@ * Humdinger * Translators: * helix84 + * Kacper Kasper * --> @@ -57,7 +58,6 @@
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.

    diskprobe-icon_64.pngDiskProbe

    @@ -66,17 +66,17 @@
    Ustawienia:~/config/settings/DiskProbe_data


    -

    DiskProbe is a HEX editor to view and alter data of a file or on a device on a byte-level. It's a very low-level tool and has therefore the potential to really mess things up if you're not careful!

    -
    Always work with the backup of a file and be extra careful when working directly on a device.
    -

    When starting DiskProbe you'll first be asked for the file or the device to work on. After that you are presented with this interface:

    +

    DiskProbe to edytor szesnastkowy pozwalający przeglądać i zmieniać dane zapisane w plikach lub na urządzeniach na poziomie pojedynczych bajtów. Jest to bardzo niskopoziomowe narzędzie, a przez to można nim wyrządzić wiele szkód, jeśli nie zachowa się należytej ostrożności!

    +
    Zawsze pracuj na kopii zapasowej pliku i zachowaj szczególną ostrożność pracując na dysku.
    +

    Po uruchomieniu, DiskProbe spyta o plik lub urządzenie, na którym ma pracować. Potem zaprezentuje taki interfejs:

    diskprobe.png

    -

    The main view shows always one block of data, the size of which can be adjusted with View | BlockSize. To the left is the offset to the start of the block, in the middle the data as HEX values and to the right the same as ASCII symbols.
    -You can move from block to block with the slider above or with ALT  and ALT  and switch between the HEX and ASCII columns with TAB.

    -

    Block | Selection will not only show the selection with different endianess (and in HEX or decimal, set by View | Base), it will also interprete the selection as a block offset that you can jump to. It will be grayed out if the position is outside of the file/device.
    -This is a handy feature mostly when looking at file systems, as they often contain pointers to other blocks.

    -

    If the file you're probing includes attributes, the Attributes menu can be used to open any of them in a new DiskProbe window. Here's the SYS:PACKAGE attribute of the AboutSystem application: +

    Główny widok zawsze pokazuje jeden blok danych, którego rozmiar można dostosować w menu Widok | Rozmiar bloku. Po lewej znajduje się pozycja liczona od początku bloku, w środku reprezentacja szesnastkowa danych, a po prawej reprezentacja ASCII.
    +Możesz zmieniać blok suwakiem powyżej lub skrótami klawiszowymi ALT  i ALT . Ponadto możliwe jest poruszanie się między kolumnami reprezentacji szesnastkowej i ASCII klawiszem TAB.

    +

    Blok | Zaznaczenie nie tylko pokazuje zaznaczenie w różnej kolejności bajtów (oraz szesnastkowo i dziesiętnie, co można ustawić w menu Widok | System liczbowy), interpretuje je też jako pozycję bloku, do której można skoczyć. Opcja ta będzie wyszarzona jeżeli pozycja odnosi się do miejsca poza zakresem pliku/urządzenia.
    +To przydatna funkcjonalność szczególnie przy pracy związanej z systemami plików, które zawierają często odniesienia do innych bloków danych.

    +

    Jeżeli przeglądany plik ma dołączone Atrybuty, menu o tej nazwie pozwala otworzyć dowolny z nich w nowym oknie DiskProbe. Poniżej atrybut SYS:PACKAGE aplikacji O systemie:

    diskprobe-about-attr.png

    -

    Depending on the kind of attribute, you'll get a different editor tab besides the always present Raw Editor. For example, there are editors for strings and MIME types or an icon viewer for the vectoricon attribute.

    +

    W zależności od typu atrybutu, pojawią się zakładki z różnymi edytorami, poza zawsze obecnym edytorem binarnym. Przykładowo, są dostępne edytory dla łańcuchów znaków i typów MIME oraz przeglądarka ikon dla atrybutu vectoricon.

    diff --git a/userguide/pl/applications/diskusage.html b/userguide/pl/applications/diskusage.html index 8a86089c..76a02847 100644 --- a/userguide/pl/applications/diskusage.html +++ b/userguide/pl/applications/diskusage.html @@ -9,6 +9,8 @@ * * Authors: * Humdinger + * Translators: + * Kacper Kasper * --> @@ -55,7 +57,6 @@
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.

    diskusage-icon_64.pngDiskUsage

    @@ -64,23 +65,26 @@
    Ustawienia:~/config/settings/DiskUsage


    -

    DiskUsage shows graphically how the space on your volumes is utilized.
    -A useful tool to answer the question, "Where has all my disk space gone?".

    -

    After launching, DiskUsage shows only an empty window with all mounted volumes as tabs at the top. You'll have to choose the one you're interested in and click Scan to start chugging through the disk. For larger disks this can take some time... While you wait, you may switch to a different tab and start exploring that volume or begin the scan process there as well.
    -It's not recommended to start several concurrent scan processes on the same physical disk, as the constant repositioning of the heads of the drive will only extend the wait.

    +

    DiskUsage graficznie odzwierciedla użycie miejsca na partycji.
    +Użyteczne narzędzie do odpowiedzi na pytanie „Gdzie podziało się moje miejsce na dysku?”. +

    +

    Po uruchomieniu, DiskUsage wyświetla tylko puste okno, ze wszystkimi zamontowanymi partycjami jako zakładkami na górze. Teraz możesz wybrać jedną z zakładek i kliknąć Skanuj, aby rozpocząć analizę dysku. Dla większych pojemności może to trochę potrwać... Podczas oczekiwania możesz przełączyć się na inną zakładkę i zacząć przeglądać partycję lub uruchomić na niej kolejny proces skanowania.
    +Nie jest zalecane uruchamianie wielu procesów skanowania na jednym fizycznym dysku, ponieważ ciągłe przemieszczanie się głowicy tylko wydłuży czas oczekiwania.

    diskusage.png

    -

    The concentric circles represent different levels in the file system hierarchy. Above, the circle in the center represents the /boot/home/ folder. Each segment of the ring immediately outside that circle is a file or folder under /boot/home/. Every segment farther outside brings you one level deeper in the file hierarchy. You may have to resize the window to accommodate very deep folders.

    +

    Koncentryczne okręgi reprezentują kolejne warstwy w hierarchii systemu plików. Powyżej, koło w środku oznacza katalog /boot/home/. Każdy segment pierścienia bezpośrednio na zewnątrz tego koła to plik lub katalog znajdujący się w /boot/home/. Kolejne segmenty, coraz dalej od środka, reprezentują jeden poziom niżej w hierarchii plików. Może zajść konieczność zwiększenia rozmiaru okna dla bardzo głębokich katalogów.

      -
    • If the graphical representation of a file or folder comprises less than about 2° of a circle, it is excluded from the display.
    • -
    • The number of files that's reported for a folder includes files in subfolders too. A folder counts as a file.
    • -
    • DiskUsage ignores symbolic links.
    • +
    • Jeżeli graficzna reprezentacja pliku lub katalogu stanowi mniej niż 2° okręgu, nie jest wyświetlana.
    • +
    • Raportowana liczba plików w katalogu zawiera pliki w podkatalogach. Katalog liczony jest jako plik.
    • +
    • DiskUsage ignoruje dowiązania symboliczne.
    -

    As you move the mouse over a segment, information about that file or folder appears in the status bar at the bottom.

    -

    Right-clicking a segment offers a context menu to Get info, Open (with Tracker), Open with another suitable application or Rescan that particular folder.
    -Left-clicking a segment makes that file/folder the center circle.
    -Left-clicking the center circle moves you up one level.

    -

    You can drag files and folders from DiskUsage to other applications or to the Desktop or other Tracker windows for copying. Vice versa, dropped volumes and folders on DiskUsage's window will zoom directly to them, making them the new center circle.

    -

    You can also use the Tracker add-on from the context menu of any folder to start DiskUsage with that particular location.

    +

    Gdy wskaźnik myszy znajdzie się nad segmentem, w pasku statusu na dole zostaną wyświetlone informacje o pliku lub katalogu, który reprezentuje.

    +

    Prawe kliknięcie segmentu przywołuje menu kontekstowe z opcjami: Pobierz informacje, Otwórz (w Trackerze), Otwórz za pomocą innej odpowiedniej aplikacji lub Przeskanuj ponownie ten konkretny katalog.
    +Lewe kliknięcie segmentu czyni go kołem centralnym. +
    +Lewe kliknięcie centralnego koła przenosi poziom wyżej w strukturze plików.

    +

    Istnieje możliwość przeciągania plików i katalogów z DiskUsage do innych aplikacji, na pulpit lub do Trackera w celu skopiowania. Przeciwna operacja również zadziała, czyniąć przeciągnięte partycje i katalogi nowym centrum.

    +

    Można także użyć rozszerzenia Trackera z menu kontekstowego dowolnego katalogu, aby uruchomić DiskUsage w tej konkretnej lokacji. +

    diff --git a/userguide/pl/applications/expander.html b/userguide/pl/applications/expander.html index c37c0220..b03fda84 100644 --- a/userguide/pl/applications/expander.html +++ b/userguide/pl/applications/expander.html @@ -49,7 +49,7 @@  «  DriveSetup  ::  Aplikacje  -::  SkładzikBambetli  » +::  HaikuDepot  » @@ -86,7 +86,7 @@ The options are all self-explanatory:

     «  DriveSetup  ::  Aplikacje  -::  SkładzikBambetli  » +::  HaikuDepot  »
    diff --git a/userguide/pl/applications/haikudepot.html b/userguide/pl/applications/haikudepot.html index 32b0f334..7a538f06 100644 --- a/userguide/pl/applications/haikudepot.html +++ b/userguide/pl/applications/haikudepot.html @@ -4,7 +4,7 @@ @@ -61,7 +63,7 @@ - +
    Deskbar:Aplikacje
    Ścieżka:/boot/system/apps/StyledEdit
    Ustawienia:none
    Ustawienia:brak


    StyledEdit is Haiku's simple text editor. Although it saves files in plain text format, additional attributes are written in order to have limited formatting capabilities when viewed with StyledEdit.

    diff --git a/userguide/pl/applications/terminal.html b/userguide/pl/applications/terminal.html index 884b4e2f..83177658 100644 --- a/userguide/pl/applications/terminal.html +++ b/userguide/pl/applications/terminal.html @@ -21,7 +21,7 @@
    Ustawienia:~/config/settings/Vision/*


    -

    Vision is an IRC client originally developed for the BeOS. More documentation and a bug tracker are available at the Vision homepage.

    -
    You can find help from other Haiku users and developers on Haiku channels in various languages.
    -The most frequented channel is the English speaking #haiku at irc.freenode.net.
    -

    Some advice, especially if you're new to IRC:

    +

    Vision jest klientem IRC oryginalnie napisanym dla BeOS-a. Dokumentacja i bug tracker są dostępne na stronie Vision.

    +
    Możesz otrzymać pomoc od innych użytkowników i programistów na kanałach Haiku w różnych językach.
    +Najbardziej uczęszczanym jest anglojęzyczny kanał #haiku na irc.freenode.org.
    +

    Kilka porad, w szczególności jeśli nie wiesz co to IRC:

    • Search the web for "IRC etiquette" to learn about the do's and don'ts of chatting. Without much searching, I found Getting help on IRC by Christoph Haas to be quite helpful.

    • By registering your nickname you make sure nobody can pull any shenanigans and you gain the trust of the residents. See Freenode's FAQ on that matter.

    • @@ -87,7 +87,7 @@ The most frequented channel is the English speaking #haiku at irc.freenode.net.<

      index -Keyboard shortcuts

      +Skróty klawiszowe

      Vision provides a few handy keyboard shortcuts:

      @@ -107,7 +107,7 @@ Vision treats these with sequential priority. When you press S

      index -Built-in commands

      +Wbudowane komendy

      Here's a list of built-in commands, taken with permission from Vision's website.

      The syntax:

      TABTab-completion like in Terminal: After entering a few letters of a nickname, hitting TAB completes to the first matching nickname.
      diff --git a/userguide/pl/applications/wonderbrush.html b/userguide/pl/applications/wonderbrush.html index bf4b2efd..287f5fa1 100644 --- a/userguide/pl/applications/wonderbrush.html +++ b/userguide/pl/applications/wonderbrush.html @@ -56,7 +56,6 @@
      -
      Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.

      wonderbrush-icon_64.pngWonderBrush

      @@ -66,7 +65,7 @@
      Ustawienia:~/config/settings/WonderBrush


      -

      WonderBrush is an editor for bitmap and vector graphics. Find more information and workshops at the YellowBites website and in the local documentation.

      +

      WonderBrush jest edytorem grafiki bitmapowej i wektorowej. Więcej informacji i poradników znajdziesz na stronie YellowBites oraz w lokalnej dokumentacji.

      diff --git a/userguide/pl/attributes.html b/userguide/pl/attributes.html index 61f59b4a..affdaf92 100644 --- a/userguide/pl/attributes.html +++ b/userguide/pl/attributes.html @@ -24,7 +24,7 @@
    « Filetypes -:: Contents +:: Spis treści :: Spis treści » @@ -89,7 +89,7 @@

    listattr listuje nazwy atrybutów pliku lub plików bez pokazywania zawartości tych atrybutów.

    użyj: listattr 'nazwa pliku' ['nazwa pliku' ...]

    Z naszej migawki ekranowej powyżej:

    -
     ~/osoby ->listattr Clara\ Botters
    +
     ~/osoby ->listattr Clara\\ Botters
     File: Clara Botters
         Typ       Rozmiar               Nazwa
     -----------  ---------  -------------------------------
    @@ -118,7 +118,7 @@ MIME String         21  "BEOS:TYPE"
     
    • BEOS:TYPE przechowuje informacje o typie pliku jako ciąg tekstowy MIME, w tym przypadku „application/x-person”. Ten typ wyznacza domyślną ikonę i aplikację, którą będziemy otwierać plik kiedy np. podwójnie w nią klikniemy.

    • _trk/pinfo_le” jest atrybutem, w którym aplikacja Tracker trzyma informację o pozycji ikony pliku.

    -
    Uwaga dotycząca znaku odwróconego ukośnika po słowie „Clara”. W aplikacji Terminal znaki specjalne typu '"*\$?! musisz opakować w szczególny sposób, aby pozbawić je specjalnego znaczenia poprzedzasz je znakiem \. Spacja pomiędzy napisem „Clara” i „Botters” ma specjalne znaczenie i należy do tego typu przypadków. Należy zauważyć, że znak odwróconego ukośnika jest związany ze spacją a nie z napisem „Clara”.
    +
    Uwaga dotycząca znaku odwróconego ukośnika po słowie „Clara”. W aplikacji Terminal znaki specjalne typu '"*\\$?! musisz opakować w szczególny sposób, aby pozbawić je specjalnego znaczenia poprzedzasz je znakiem \\. Spacja pomiędzy napisem „Clara” i „Botters” ma specjalne znaczenie i należy do tego typu przypadków. Należy zauważyć, że znak odwróconego ukośnika jest związany ze spacją a nie z napisem „Clara”.

    index @@ -126,7 +126,7 @@ MIME String 21 "BEOS:TYPE"

    catattr prezentuje zawartość wybranego atrybutu.

    użyj: catattr [--raw|-r] 'nazwa atrybutu' 'nazwa pliku 1' ['nazwa plik 2'...]

    Ponownie z naszego przykładu:

    -
     ~/osoby ->catattr 'META:city' 'Clara\ Botters'
    +
     ~/osoby ->catattr 'META:city' 'Clara\\ Botters'
     Clara Botters : string : Whelton

    @@ -141,7 +141,7 @@ Clara Botters : string : Whelton

    or a numeric value (ie. 0x1234, 42, 'ABCD', ...) Typem domyślnym jest "string"

    Powiedzmy, że nasza Klara podjęła pracę w międzynarodowej korporacji Barkelbaer Inc., możesz w takim przypadku wypełnić do tej pory pusty atrybut „Company” odpowiednimi danym (które są typu „string”):

    -
     ~/osoby ->addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters
    +
     ~/osoby ->addattr -t string META:company Barkelbaer\\ Inc. Clara\\ Botters

    index @@ -152,7 +152,7 @@ Clara Botters : string : Whelton

    'atrybut' jest nazwą atrybutu przywiązanego do pliku, jeśli opcja '-p' jest włączona to 'atrybut' jest traktowany jako wzorzec.

    Jeżeli w praktyce chciałbyś nie wypełniać atrybutu „Fax” możesz go całkowicie usunąć wydając następujące polecenie:

    -
     ~/osoby ->rmattr META:fax Clara\ Botters
    +
     ~/osoby ->rmattr META:fax Clara\\ Botters

    index @@ -171,7 +171,7 @@ Clara Botters : string : Whelton diff --git a/userguide/pl/bash-scripting.html b/userguide/pl/bash-scripting.html index 6f05f08b..46e5fd11 100644 --- a/userguide/pl/bash-scripting.html +++ b/userguide/pl/bash-scripting.html @@ -11,12 +11,13 @@ * Humdinger * Translators: * DKnoto + * Kacper Kasper * --> - Bash and Scripting + Bash i skrypty @@ -51,57 +52,56 @@ «  Preferences  ::  Spis treści  - +
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    Bash and Scripting

    +

    Bash i skrypty

    -

    "Scripting" to technika automatyzacji zadań zlecanych systemowi operacyjnemu poprzez zapisanie komend w pliku tekstowym zwanym skryptem. W każdym momencie kiedy wykonujesz skrypt komendy w nim zawarte wykonywane są jedna za drugą tak jakbyś ręcznie wprowadzał je z Terminala.
    +

    „Skrypty” pozwalają automatyzować zadania zlecane systemowi operacyjnemu poprzez zapisanie komend w pliku tekstowym zwanym skryptem. Za każdym razem kiedy wykonywany jest skrypt, komendy w nim zawarte uruchamiane są jedna za drugą tak, jakby były ręcznie wprowadzane z Terminala.
    Skrypty mogą być prostymi plikami wykonującymi kilka komend w określonym porządku lub wyrafinowanymi kawałkami kodu rozwiązującymi złożone zadania.

    index -The Bash

    -

    Since scripts rely naturally a lot on the shell they are interpreted by, you should first familiarize yourself with the BASH that's used by Haiku. There are many resources online as it's a widely used shell. One nice document is Johan Jansson's Introduction to bash - a tutorial for bash under BeOS.
    -The Bash Reference Manual (PDF, 720 KiB) is a nice resource to get into the details.

    +Bash

    +

    Zważywszy na fakt, że skrypty są z natury zależne od powłoki która je interpretuje, zapoznanie się z powłoką bash używaną w Haiku będzie dobrym początkiem. W sieci istnieje wiele materiałów na jej temat, ponieważ jest szeroko stosowana. Jednym z nich jest Wprowadzenie do powłoki bash - poradnik dla użytkowników BeOS-a (ang.) Johana Janssona.
    +Instrukcja obsługi powłoki Bash (PDF, 720 KiB) (ang.) opisuje powłokę w bardziej szczegółowy sposób.

    index -The Scripting Bible

    -

    After you've learned a few basics about working in the shell, it's time to slowly ease yourself into the world of scripting. Again, you'll find loads of tutorials and reference material online as well as in bookstores. A very nice introduction that's practically tailor-made for Haiku is the online available Scripting Chapter (PDF, 900 KiB) of Scot Hacker's BeOS Bible.

    +Biblia skryptów +

    Gdy juz poznasz podstawy pracy w powłoce, czas powoli wkroczyć do świata skryptów. Również w tym przypadku znajdziesz mnóstwo poradników i materiałów, zarówno w sieci, jaki i w księgarniach. Bardzo dobre wprowadzenie, właściwie specjalnie przygotowane dla Haiku, to dostępny w internecie rozdział o skryptach (PDF, 900 KiB, ang.) z Biblii BeOS-a, napisanej przez Scota Hackera.

    -indexScripts in Haiku

    -

    Haiku used to have scripts for booting and shutting down. Today it uses the launch_daemon instead. However, the user can still augment this process with certain user scripts. -If they don't exist already, you'll have to create the needed files yourself. Otherwise simply add your commands where in the process you want them to be executed.

    +indexSkrypty w Haiku +

    Haiku dawniej korzystało ze skryptów podczas rozruchu i zamykania systemu. Obecnie ich rolę wypełnia usługa launch_daemon. Jednakże, nadal można korzystać ze skryptów do modyfikacji zachowania systemu w trakcie tych czynności. Jeśli pliki w odpowiednich lokacjach jeszcze nie istnieją, należy utworzyć je ręcznie. W przeciwnym razie, wystarczy po prostu dodać komendy w miejscu, w którym mają być wykonane.

    index -The UserBootscript

    -

    /boot/home/config/settings/boot/UserBootscript will be executed after the system has finished its boot process. For example, you could launch a number of programs that would then be automatically started on every boot up:

    -
    # Start LaunchBox
    +UserBootscript
    +

    /boot/home/config/settings/boot/UserBootscript zostanie wykonany gdy system zakończy proces rozruchu. Dla przykładu, możesz wtedy uruchomić kilka programów:

    +
    # Uruchom LaunchBox
     /boot/system/apps/LaunchBox &
     
    -# Start Workspaces Applet
    +# Uruchom aplet Workspaces
     /boot/system/apps/Workspaces &
    -

    Remember to end a command with an "&" to start it as a background process, or the script will halt until that command has finished (in this case: the launched app was closed again).

    +

    Pamiętaj aby na końcu komendy dodać "&", co wystartuje aplikację w tle. Bez tego, wykonywanie skryptu zostanie wstrzymane do momentu, w którym komenda zakończy działanie (w tym przypadku: uruchomiona aplikacja zostanie zamknięta).

    -

    A simple alternative to the above for launching applications at boot up is to put links to them in the /boot/home/config/settings/boot/launch directory. This can be done simply by right-clicking on the application you wish to have started automatically, going to Create Link and then navigating to the above directory.

    +

    Łatwiejszym sposobem uruchamiania aplikacji przy starcie systemu jest umieszczenie odnośników do nich w katalogu /boot/home/config/settings/boot/launch. Można to zrobić klikając prawym przyciskiem myszy na ikonie aplikacji i wybierając z menu Utwórz dowiązanie powyższy katalog.

    index -The UserShutdownScript

    -

    /boot/home/config/settings/boot/UserShutdownScript will be executed as the first step in the shutdown process. If the script returns a non-zero exit status, the shutdown is aborted.

    +UserShutdownScript – + jeszcze nieobsługiwany +

    /boot/home/config/settings/boot/UserShutdownScript będzie uruchomiony przed rozpoczęciem procesu wyłączania systemu. Jeżeli skrypt zwróci kod inny niż 0, wyłączanie zostanie przerwane.

    index -The UserShutdownFinishScript

    -

    /boot/home/config/settings/boot/UserShutdownFinishScript is executed as the last step in the shutdown process. Note, that most parts of the system have terminated by the time this script is executed.

    +UserShutdownFinishScript – jeszcze nieobsługiwany +

    /boot/home/config/settings/boot/UserShutdownFinishScript będzie uruchomiony po zakończeniu procesu wyłączania systemu. Weź pod uwagę, że większość systemu jest już wyłączona w momencie wykonania tego skryptu.

    @@ -110,7 +110,7 @@ If they don't exist already, you'll have to create the needed files yourself. Ot
    «  Preferences  ::  Spis treści  - +
    diff --git a/userguide/pl/bootloader.html b/userguide/pl/bootloader.html index f071f1fb..8e09837e 100644 --- a/userguide/pl/bootloader.html +++ b/userguide/pl/bootloader.html @@ -16,7 +16,7 @@ - Boot Loader + Moduł rozruchu @@ -52,7 +52,7 @@ Spis treści -:: Filesystem layout » +:: Układ systemu plików » @@ -60,17 +60,17 @@
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    Boot Loader

    +

    Moduł rozruchu

    -

    Haiku's Boot Loader can help when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick). It's also handy if you have installed a software component that acts up and prevents you from booting Haiku, see Troubleshooting below.

    -

    To enter the Boot Loader options, you have to press and keep holding the SHIFT key before the beginning of Haiku's boot process. If there's a boot manager installed, you can start holding SHIFT before invoking the boot entry for Haiku. If Haiku is the only operating system on the machine, you can begin holding the key while still seeing boot messages from the BIOS.

    +

    Opcje modułu rozruchu Haiku mogą być pomocne jeśli doświadczasz problemów sprzętowych lub chcesz wybrać konkretną instalację Haiku do uruchomienia, w przypadku gdy masz ich więcej (np. na płycie CD lub dysku USB). Przydają się również w przypadku problemów z oprogramowaniem, uniemożliwiających poprawny rozruch systemu. Zobacz sekcję Rozwiązywanie problemów poniżej.

    +

    Aby wyświetlić menu wyboru opcji modułu rozruchu, należy wcisnąć i przytrzymać klawisz SHIFT przed rozpoczęciem procesu uruchamiania systemu. Jeżeli jest zainstalowane menu rozruchowe, można przytrzymać SHIFT tuż przed zatwierdzeniem systemu do uruchomienia. W przypadku gdy Haiku jest jedynym systemem operacyjnym zainstalowanym na komputerze, SHIFT może być wciśnięty już w momencie wyświetlania komunikatów BIOS-u.

    index -Boot Loader Options

    -

    Once it's there, you're offered four menus:

    +Opcje modułu rozruchu +

    Moduł rozruchu oferuje cztery menu:

    - - + + - + @@ -126,16 +126,16 @@

    If Haiku refuses to boot on your hardware from the get-go, try out setting different options under Select safe mode options. Consider filing a bug report in any case.

    On the other hand, if Haiku only suddenly acts up after you have installed some software, especially hardware drivers, you have several options to get Haiku bootable again so you can uninstall the offending package:

      -
    • Activating Safe mode will prevent most servers, daemons and the UserBootScript from being started.

    • +
    • Activating Safe mode will prevent most servers, daemons and the UserBootscript from being started.

    • Activating Disable user add-ons will prevent using any add-ons (drivers, translators, etc.) you have installed in the user hierarchy under your Home folder.

    • If the offending driver, add-on etc. is installed in the system hierarchy, things get a bit more complicated, because that area is read-only. Here, the Blacklist entries comes into play. With it, you can navigate through the whole system hierarchy and disable the component that's messing things up for you by checking an entry with the SPACE or RETURN key. ESC returns you up one level to the parent directory.

      Online, there's the article How to Permanently Blacklist a Package File showing how to make that setting stick.

    • Under Select boot volume you can specify what former "version" of Haiku to boot. Every time you un/install a package, the old state is saved and you can boot into it by choosing it from the list presented in the boot loader options.
      -So, if you encounter boot problems after installing some package, boot a Haiku version from before that time and uninstall the offending package.

    • +So, if you encounter boot problems after installing some package, boot a Haiku state from before that time and uninstall the offending package.

    index -Rozruch Haiku

    +Booting Haiku

    After activating one or more options, you return to the main menu and continue booting, which presents you with this boot screen:

    boot-screen.png @@ -143,12 +143,12 @@ So, if you encounter boot problems after installing some package, boot a Haiku v The different symbols roughly correspond to these boot stages:

    Select boot volume Choose which Haiku installation/version to start.
    Select safe mode options There are several options to try in case of hardware related trouble or if the system becomes unstable or unbootable because of a misbehaving add-on. When moving the selection bar to an option, a short explanation appears at the bottom of the screen.
    Select boot volume Choose which Haiku installation/state to start (see Troubleshooting below).
    Select safe mode options Oferuje kilka opcji do wypróbowania w przypadku problemów ze sprzętem, niestabilności systemu lub niedziałającego oprogramowania. Przy podświetlaniu poszczególnych opcji, na dole ekranu pojawia się krótkie wyjaśnienie ich działania.

    Safe mode
    Puts the system into safe mode. This can be enabled independently from the other options.

    @@ -111,11 +111,11 @@ Displays the debug info the boot loader has logged (press Q to exit the log)

    Add advanced debug option
    Allows advanced debugging options to be entered directly.

    If "Enable debug syslog" is activated, a warm reboot after a crash shows these additional options:
    If Enable debug syslog is activated, a warm reboot after a crash shows these additional options:

    Save syslog from previous session during boot
    - Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

    + Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

    Display syslog from previous session
    - Displays the syslog from the previous Haiku session

    + Displays the syslog from the previous Haiku session.

    Save syslog from previous session
    Saves the syslog from the previous Haiku session to disk. Currently only FAT32 volumes are supported.

    Select screen resolution Lets you force a certain screen resolution and color depth.
    - - - - - - + + + + + +
    Atom Initializing modules.
    Dysk + lupa Creating rootfs (/) and mounting devfs (/dev).
    Karta rozszerzeń Initializing device manager.
    Dysk rozruchowy Mounting boot disk.
    Mikroprocesor Loading CPU specific modules.
    Katalog Final initialization of subsystems.
    Rakieta Launch_daemon has started the system.
    Disk + magnifier Creating rootfs (/) and mounting devfs (/dev).
    Plug-in card Initializing device manager.
    Boot disk Mounting boot disk.
    Chip Loading CPU specific modules.
    Folder Final initialization of subsystems.
    Rocket Launch_daemon has started the system.
    @@ -159,7 +159,7 @@ The different symbols roughly correspond to these boot stages:

    Spis treści -:: Filesystem layout » +:: Układ systemu plików » diff --git a/userguide/pl/contents.html b/userguide/pl/contents.html index c0060710..c334ece2 100644 --- a/userguide/pl/contents.html +++ b/userguide/pl/contents.html @@ -23,7 +23,7 @@ diff --git a/userguide/pl/preferences/datatranslations.html b/userguide/pl/preferences/datatranslations.html index 17cbc460..d120cff2 100644 --- a/userguide/pl/preferences/datatranslations.html +++ b/userguide/pl/preferences/datatranslations.html @@ -49,7 +49,7 @@
  • 日本語
  • - «  Tapety  + «  Tła  ::  Preferences  ::  Deskbar  » @@ -57,56 +57,55 @@
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.

    datatranslations-icon_64.pngTranslatory

    - +
    Deskbar:Preferencje
    Ścieżka:/boot/system/preferences/DataTranslations
    Ustawienia:~/config/settings/* – Każdy translator tworzy tutaj własny plik ustawień, gdy zmienisz jego wartości domyślne.
    -~/config/settings/system/DataTranslations settings – Przechowuje pozycję panelu na ekranie.
    Ustawienia:~/config/settings/* – każdy translator tworzy tutaj własny plik ustawień, gdy zmienisz jego wartości domyślne.
    +~/config/settings/system/DataTranslations settings – przechowuje pozycję panelu na ekranie.
    -

    Every application has the ability to open and save every file format for which there's a Translator installed. The settings for these Translators are configured in the DataTranslations preferences.

    +

    Każda aplikacja ma możliwość odczytu i zapisu każdego formatu pliku, dla którego jest zainstalowany translator. Ustawienia tychże są dostępne w panelu preferencji Translatory.


    datatranslations.png -

    Depending on its capabilities, each Translator offers different settings. At least you'll get an Info... button that opens a window with the credits and the installation path.
    -The following table gives an overview of the default Translators and their most useful options.

    +

    W zależności od funkcjonalności, każdy translator oferuje inne ustawienia. Zawsze dostępny będzie przycisk O translatorze wyświetlający okno z informacjami o autorze i ścieżką instalacji.
    +Poniższa tabela przestawia najbardziej użyteczne opcje wbudowanych translatorów.

    - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
    Apple iconsValid image sizes are 16, 32, 48, 128, 256, 512, 1024 (RGB32 and RGBA32)
    BMP images24bit, uncompressed, no transparency
    EXR imagesILM's high dynamic-range (HDR) format
    GIF images8bit, lossless compression, transparency
    -You can reduce the filesize by limiting the number of used colors and the palette.
    -You can write images with transparency, either by automatically using the alpha channel or by setting the RGB value that will be transparent by hand.
    HVIF iconsTranslator for Haiku's vector icon format
    JPEG2000 images24bit, compressed, no transparency
    -Here, you normally only care about the output quality.
    JPEG images24bit, compressed, no transparency
    -Besides the output quality you can also set a smoothing that will lessen compression artefacts but can blur the picture a little.
    PCX images24bit, uncompressed, no transparency, PC Paintbrush Exchange format
    Photoshop images32bit, lossless compression, transparency
    -The translator reduces all layers to one bitmap layer.
    PNG images32bit, lossless compression, transparency
    PPM images24bit, uncompressed, no transparency, Portable PixMap format
    RAW imagesup to 48bit, uncompressed, no transparency
    RTF text filesFormatted text
    SGI images24bit, optional lossless compression, transparency
    StyledEdit filesPlain text with formatting stored in attibutes
    TGA images32bit, optional lossless compression, transparency
    TIFF images24bit, optional lossless compression, layers, transparency
    WebP images8-bit YUV 4:2:0 image format, compressed, no transparency
    Windows iconsValid image sizes are 16, 32, 48
    WonderBrush images32bit, layers, transparency, vector/pixel data
    Ikony ApplePoprawne rozmiary to 16, 32, 48, 128, 256, 512, 1024 (RGB32 i RGBA32)
    Obrazy BMP24-bitowe, nieskompresowane, bez przezroczystości
    Obrazy EXRformat High Dynamic-Range (HDR) studia ILM
    Obrazy GIF8-bitowe, kompresja bezstratna, z przezroczystością
    +Można zmniejszyć rozmiar wynikowego pliku przez ograniczenia liczby używanych kolorów i palety.
    +Można zapisać plik z przezroczystością przez automatyczne użycie kanału alfa lub ustawiając przezroczysty kolor RGB ręcznie.
    Ikony HVIFTranslator wektorowego formatu ikon Haiku
    Obrazy JPEG200024-bitowe, skompresowane, bez przezroczystości
    +Najistotniejsza jest jakość wyjściowego pliku.
    Obrazy JPEG24-bitowe, skompresowane, bez przezroczystości
    +Oprócz jakości można ustawić wygładzanie, które ograniczy artefakty kompresji, ale może rozmazać obraz.
    Obrazy PCX24-bitowe, nieskompresowane, bez przezroczystości, format PC Paintbrush Exchange
    Obrazy Photoshop32-bitowe, kompresja bezstratna, z przezroczystością
    +Translator spłaszcza warstwy obrazu do jednej.
    Obrazy PNG32-bitowe, kompresja bezstratna, z przezroczystością
    Obrazy PPM24-bitowe, nieskompresowane, bez przezroczystości, format Portable PixMap
    Obrazy RAWdo 48 bitów, nieskompresowane, bez przezroczystości
    Pliki tekstowe RTFSformatowany tekst
    Obrazy SGI24-bitowe, opcjonalna kompresja bezstratna, z przezroczystością
    Pliki StyledEditCzysty tekst z formatowaniem przechowywanym w atrybutach pliku
    Obrazy TGA32-bitowe, opcjonalna kompresja bezstratna, z przezroczystością
    Obrazy TIFF24-bitowe, opcjonalna kompresja bezstratna, z warstwami, z przezroczystością
    Obrazy WebP8-bitowe obrazy w formacie YUV 4:2:0, skompresowane, bez przezroczystości
    Ikony WindowsPoprawne rozmiary to 16, 32, 48
    Obrazy WonderBrush32-bitowe, z warstwami, z przezroczystościa, mieszane dane wektorowe i rastrowe


    -
    Screenshots, charts, black&white drawings and other images with few used colors, as well as small pictures are best saved as GIF (up to 256 colors) or PNG (millions of colors). JPEG, for example, introduces compression artefacts without gain in smaller filesize.
    +
    Zrzuty ekranu, wykresy, czarno-białe rysunki i inne obrazy o ograniczonej liczbie kolorów, a także małe obrazki najlepiej zapisywać w formacie GIF (do 256 kolorów) lub PNG (miliony kolorów). JPEG, dla przykładu, wprowadza artefakty kompresji bez istotnego zysku dla plików o małym rozmiarze.
    diff --git a/userguide/pl/preferences/e-mail.html b/userguide/pl/preferences/e-mail.html index 47600598..fcb26bc6 100644 --- a/userguide/pl/preferences/e-mail.html +++ b/userguide/pl/preferences/e-mail.html @@ -21,7 +21,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    @@ -231,7 +231,7 @@ If you're on a dial-up connection, you may want to do that On diff --git a/userguide/pl/preferences/filetypes.html b/userguide/pl/preferences/filetypes.html index e903252e..8f6ae6de 100644 --- a/userguide/pl/preferences/filetypes.html +++ b/userguide/pl/preferences/filetypes.html @@ -16,7 +16,7 @@ - TypyPlików + Typy plików @@ -51,22 +51,21 @@  «  E-mail  ::  Preferences  -::  Keyboard  » +::  Klawiatura  »
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    filetypes-icon_64.pngTypyPlików

    +

    filetypes-icon_64.pngTypy plików

    Spis treści
    +~/config/settings/beos_mime/* - przechowuje wszystkie typy MIME jako katalogi.
    Deskbar:Preferencje
    Ścieżka:/boot/system/preferences/FileTypes
    Ustawienia:~/config/settings/FileTypes settings
    -~/config/settings/beos_mime/* - Przechowuje wszystkie typy MIME jako katalogi.
    -

    Please refer to topic Filetypes and the workshop Filetypes, Attributes, Index and Queries that explains most of this preference panel.

    +

    Zobacz rozdział Typy plików oraz warsztat Typy plików, atrybuty, indeksy i zapytania, które wyjaśniają większość tego panelu preferencji.

    @@ -76,7 +75,7 @@
     «  E-mail  ::  Preferences  -::  Keyboard  » +::  Klawiatura  »
    --> diff --git a/userguide/pl/preferences/keyboard.html b/userguide/pl/preferences/keyboard.html index a40c30cc..2497586f 100644 --- a/userguide/pl/preferences/keyboard.html +++ b/userguide/pl/preferences/keyboard.html @@ -9,12 +9,14 @@ * * Authors: * Humdinger + * Translators: + * Kacper Kasper * --> - Keyboard + Klawiatura @@ -47,7 +49,7 @@
  • 日本語
  • - «  TypyPlików  + «  Typy plików  ::  Preferences  ::  Keymap  » @@ -55,9 +57,8 @@
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    keyboard-icon_64.pngKeyboard

    +

    keyboard-icon_64.pngKlawiatura

    @@ -65,10 +66,11 @@
    Deskbar:Preferencje
    Ścieżka:/boot/system/preferences/Keyboard


    keyboard.png -

    Set the repeat rate and the delay until a held down key starts to repeat. You can test your settings in the text field at the bottom.

    +

    Ustawia częstotliwość oraz opóźnienie przed rozpoczęciem powtarzania wciśniętego klawisza. W polu na dole możesz przetestować zmiany.

    - +
    Przywróć domyślne  ustawia domyślne wartości dla każdego z pól.
    Cofnij brings back the settings that were active when you started the Keyboard preferences.
    Cofnij  przywraca ustawienia aktywne w momencie uruchomienia panelu preferencji. +
    @@ -77,7 +79,7 @@ @@ -49,13 +51,12 @@  «  Locale  ::  Preferences  -::  Mouse  » +::  Mysz  »
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.

    media-icon_64.pngMedia

    @@ -63,9 +64,9 @@ +~/config/settings/MediaPrefs Settings - przechowuje pozycję panelu na ekranie
    Ścieżka:/boot/system/preferences/Media
    Ustawienia:~/config/settings/Media/*
    ~/config/settings/System Audio Mixer
    -~/config/settings/MediaPrefs Settings - Stores the panel's window position.
    -

    Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

    +

    Dokumentacja na temat jeszcze nie istnieje. Jeśli chcesz nad nią popracować, napisz na Liście mailingowej dotyczącej dokumentacji, aby skoordynować prace.

    @@ -74,7 +75,7 @@
     «  Locale  ::  Preferences  -::  Mouse  » +::  Mysz  »
    diff --git a/userguide/pl/preferences/mouse.html b/userguide/pl/preferences/mouse.html index b572ce17..bb1e25f2 100644 --- a/userguide/pl/preferences/mouse.html +++ b/userguide/pl/preferences/mouse.html @@ -9,12 +9,14 @@ * * Authors: * Humdinger + * Translators: + * Kacper Kasper * --> - Mouse + Mysz @@ -55,9 +57,8 @@
    -
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    -

    mouse-icon_64.pngMouse

    +

    mouse-icon_64.pngMysz

    @@ -65,20 +66,20 @@
    Deskbar:Preferencje
    Ścieżka:/boot/system/preferences/Mouse


    mouse.png -

    First you set your type of mouse: 1, 2 or 3 button mouse. You can simulate the 2nd (=right) mouse button by holding down CTRL while left-clicking. For the 3rd (=middle) mouse button, it's CTRL ALT and a left-click.

    -

    You can rearrange the mouse buttons by clicking on them and choosing their new meaning from the pop-up menu.

    -

    With the sliders to the right, you adjust double-click speed, mouse speed and acceleration. The test area below the mouse graphics can be used to check if the double-click speed meets your taste: if double-clicking a word doesn't select it, it's set too fast (or you'll have to get used to clicking quicker....

    -

    There are three Focus modes that determine how windows react to clicks:

    +

    Najpierw ustawia się typ myszy: jedno-, dwu- lub trójprzyciskowa. Można zasymulować prawoklik trzymając klawisz CTRL podczas kliknięcia lewym przyciskiem, natomiast dla efektu kliknięcia środkowym przyciskiem należy przytrzymać CTRL ALT.

    +

    Istnieje możliwość zmiany znaczenia przycisków, poprzez kliknięcie jednego z nich i wybór nowego działania z rozwijanego menu.

    +

    Suwakami po prawej dostosowuje się szybkość podwójnego kliknięcia, szybkość wskaźnika i wspomaganie. Obszar testowy poniżej odzwierciedlenia myszy służy sprawdzeniu, czy szybkość dwukrotnego kliknięcia jest odpowiednia: jeżeli dwuklik na słowie nie zaznaczy go, szybkość jest za duża (albo trzeba będzie przywyknąć do szybszego klikania...).

    +

    Są trzy Tryby aktywowania które zmieniają sposób reagowania okien na kliknięcia:

    - - - + + +
    Click to focus and raise This is the default setting: you click a window and it gets focus and is raised to the top.
    Click to focus Clicking a window only gives it the focus, but won't raise it automatically. To do that, you'd have to either click on its title tab or border or click anywhere while holding the window management keys CTRL ALT.
    Focus follows mouseThe window under the mouse pointer automatically gets the focus. Actually raising it, is done as described in the Click to focus mode.
    Kliknij aby aktywować i przesunąć na wierzch Ustawienie domyślne: kliknięcie na oknie aktywuje je i przesuwa na wierzch.
    Kliknij aby aktywować Kliknięcie na oknie jedynie je aktywuje, nie zostanie ono przesunięte na wierzch. Aby to zrobić należy kliknąć albo pasek tytułu lub obramowanie, albo gdziekolwiek przytrzymując klawisze zarządzania oknami CTRL ALT.
    Podąża za wskaźnikiemOkno aktualnie znajdujące się pod kursorem zostaje aktywowane. Przesuwanie na wierzch odbywa się w ten sam sposób, co w trybie wyżej.
    -

    Activating Accept first click relieves you of having to first put the focus on an inactive window in order to trigger widgets like a button or menu. This bears the risk of unintentionally closing a window, for example, by accidentally hitting the close button when aiming for the window tab. On the other hand it speeds up your workflow considerably.

    -

    All settings are immediately applied.

    +

    Włączenie opcji Akceptuj pierwsze kliknięcie umożliwia interakcję z oknem (klikanie przycisków, rozwijanie menu, itd.) bez jego wcześniejszego aktywowania. Podnosi to ryzyko przypadkowego zamknięcia okna, np. poprzez kliknięcie przycisku zamykania zamiast paska tytułu. Z drugiej strony znacząco przyspiesza pracę.

    +

    Wszystkie ustawienia są zapisywane automatycznie.

    - +
    Przywróć domyślne  ustawia domyślne wartości dla każdego z pól.
    Cofnij brings back the settings that were active when you started the Mouse preferences.
    Cofnij przywraca ustawienia aktywne w momencie uruchomienia panelu preferencji.
    diff --git a/userguide/pl/preferences/network.html b/userguide/pl/preferences/network.html index 1a5bfe2a..3219a4f8 100644 --- a/userguide/pl/preferences/network.html +++ b/userguide/pl/preferences/network.html @@ -47,7 +47,7 @@
  • 日本語
  • - «  Mouse  + «  Mysz  ::  Preferences  ::  Printers  »
    @@ -110,7 +110,7 @@ Once a WLAN is selected, Haiku will try to connect to it automatically on every
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    @@ -160,8 +160,8 @@ By using the Save query as template menu item (see diff --git a/userguide/pl/tracker-add-ons.html b/userguide/pl/tracker-add-ons.html index 7097e4e2..f56ca26d 100644 --- a/userguide/pl/tracker-add-ons.html +++ b/userguide/pl/tracker-add-ons.html @@ -21,7 +21,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.

    Tracker Add-Ons

    @@ -91,8 +91,8 @@ Of course, you have to take care of possible shortcut collisions when deciding o diff --git a/userguide/pl/workshop-filetypes+attributes.html b/userguide/pl/workshop-filetypes+attributes.html index 6b4034c7..a675bee3 100644 --- a/userguide/pl/workshop-filetypes+attributes.html +++ b/userguide/pl/workshop-filetypes+attributes.html @@ -21,7 +21,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Tłumaczenie tej strony jest niekompletne. Nieukończone części wyświetlane są w języku angielskim.
    @@ -226,7 +226,7 @@ Open the folder containing your DVDdb files and arrange the attributes how you'd diff --git a/userguide/pl/workshop-wlan.html b/userguide/pl/workshop-wlan.html index a054ca84..531b82d5 100644 --- a/userguide/pl/workshop-wlan.html +++ b/userguide/pl/workshop-wlan.html @@ -72,7 +72,7 @@

    Workshop: Wireless networking

    Getting the networking to run is essential in today's need for permanent internet connection. As keeping up to date with all the different and ever changing hardware and drivers is quite impossible for a small project, Haiku relies on a FreeBSD compatibility layer for its networking drivers.
    -This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 9.3's release hardware notes.

    +This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 11.1's release hardware notes.

    Currently only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work.
    PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become functional.
    diff --git a/userguide/pt_BR/applications.html b/userguide/pt_BR/applications.html index 7ee66846..0b7084bf 100644 --- a/userguide/pt_BR/applications.html +++ b/userguide/pt_BR/applications.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: - * tiagoms - * Adriano Duarte * Francisco Dourado + * Adriano Duarte + * tiagoms * --> @@ -27,7 +27,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    A tradução desta página ainda não está completa. Até lá, partes incompletas mostrarão o original em inglês.

    Aplicativos

    @@ -72,7 +72,7 @@

    index Pacotes Haiku (.hpkg)

    -

    The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else ———— maybe because it's not (yet) in a public repository ———— just double-click it to open in HaikuDepot and install from there.

    +

    A maneira mais simples é utilizar o Depósito Haiku para encontrar, baixar, instalar e desinstalar automaticamente um pacote. Se esta não for uma opção ———— talvez tenha baixado um pacote de algum lugar, porque (ainda) não está em um repositório público ———— é muito fácil instalá-lo manualmente: apenas mova o arquivo .hpkg para dentro de ~/config/packages/.

    You'll find the newly installed application in /system/apps/ or, in case of a commandline application, in /system/bin/. All other files the program depends upon (libraries, data, add-ons, etc.) appear automatically in the right locations in the filesystem.

    Os tópicos Deskbar ou LaunchBox descrevem como adicionar atalhos para a nova aplicação instalada.

    A propósito, embora possa desempacotar um arquivo .hpkg como qualquer outro arquivo compactado, não é isto que o gerenciamento de pacotes faz ao instalar um pacote. O sistema de arquivos implícito apenas aparenta espalhar os arquivos em suas respectivas pastas, mas não há movimentação física sendo feita. Eis o porquê do instalar/desinstalar ser tão rápido e limpo.
    @@ -184,9 +184,9 @@ diff --git a/userguide/pt_BR/applications/activitymonitor.html b/userguide/pt_BR/applications/activitymonitor.html index 50272b52..41b30869 100644 --- a/userguide/pt_BR/applications/activitymonitor.html +++ b/userguide/pt_BR/applications/activitymonitor.html @@ -24,7 +24,7 @@
    @@ -82,7 +82,7 @@
    diff --git a/userguide/pt_BR/applications/bepdf.html b/userguide/pt_BR/applications/bepdf.html index 325ed6d4..339c0a5f 100644 --- a/userguide/pt_BR/applications/bepdf.html +++ b/userguide/pt_BR/applications/bepdf.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * tiagoms * Adriano Duarte + * tiagoms * --> diff --git a/userguide/pt_BR/applications/charactermap.html b/userguide/pt_BR/applications/charactermap.html index 9cc182e2..68c8d335 100644 --- a/userguide/pt_BR/applications/charactermap.html +++ b/userguide/pt_BR/applications/charactermap.html @@ -23,7 +23,7 @@ @@ -77,7 +77,7 @@ @@ -81,8 +81,8 @@ Estes comando são descritos no tópico Indexação.

    index Relating to package management: package, pkgman

    -

    The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to create so-called recipes for automatic package building.

    -

    pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: It is more aggressive and also downgrades or removes packages, if necessary.
    +

    The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to automatically create packages from so-called recipes.

    +

    pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: it is more aggressive and also downgrades or removes packages, if necessary.
    For more details on a parameter, append "--help", e.g. pkgman search --help.

    index @@ -101,7 +101,7 @@ Gostaria de um atalho para ele?" "Na Área de Trabalho" "No Deskbar" "Não, obri

    cli-alert.png

    - - - +
    launch_roster stop x-vnd.be-tskb

    hey

    hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Thanks to Scot Hacker's BeOS Bible, there's a nice hey tutorial by Chris Herborth.

    +

    hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Humdinger's blog post serves as a good introduction, and thanks to Scot Hacker's BeOS Bible, there is a much more comprehensive hey tutorial by Chris Herborth.

    query

    query é a versão em linha de comando da janela Procurar. Na verdade, uma maneira rápida para gerar o termo de pesquisa é construir uma consulta na janela Procurar, converter para por fórmula, adicionar aspas duplas (") no início e no fim e colar a sequência inteira após o comando query no Terminal ou no seu script.

    @@ -118,8 +118,8 @@ Gostaria de um atalho para ele?" "Na Área de Trabalho" "No Deskbar" "Não, obri

    checkfs is an important tool to check for errors in your file system. Simply add a volume name like /Haiku or device path and it'll run through every file and correct inconsistencies where possible.

    desklink

    desklink pode instalar um ícone para qualquer arquivo, pasta, consulta ou aplicativo na bandeja do Deskbar. Ele também oferece a opção de prover um menu de contexto quando clicar com o botão direito do mouse em um ícone para executar ações especiais. Como um exemplo, tente isto para adicionar o aplicativo de linha de comando screenshot com várias opções (a "\" na primeira linha é apenas para a quebra de linha no Terminal):

    -
     desklink "cmd=Active window (2s):/bin/screenshot --window --border --delay 2" \
    +		

    desklink pode instalar um ícone para qualquer arquivo, pasta, consulta ou aplicativo na bandeja do Deskbar. Ele também oferece a opção de prover um menu de contexto quando clicar com o botão direito do mouse em um ícone para executar ações especiais. Como um exemplo, tente isto para adicionar o aplicativo de linha de comando screenshot com várias opções (a "\\" na primeira linha é apenas para a quebra de linha no Terminal):

    +
     desklink "cmd=Active window (2s):/bin/screenshot --window --border --delay 2" \\
     "cmd=Remove replicant:desklink --remove=screenshot" /bin/screenshot
     

    cli-alert.png

    @@ -128,10 +128,10 @@ Gostaria de um atalho para ele?" "Na Área de Trabalho" "No Deskbar" "Não, obri

    diskimage permite registrar um arquivo regular como um dispositivo de disco. Por exemplo, pode-se registrar uma imagem anyboot do Haiku, montá-la no Rastreador e copiar, editar ou remover arquivos lá antes de usá-la como fonte no Instalador.

    launch_roster

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it. Without parameter, launch_roster lists all apps/services that are under its control.
    +

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it.c The parameter log prints out a log of all launch_daemon related events.
    +Without parameter, launch_roster lists all apps/services that are under its control.
    For example, this will stop the re-launching of the Deskbar:

    -
    launch_roster stop x-vnd.be-tskb
    -

    mountvolume
    mount

    mountvolume is preferred by many to mount local partitions and disks, because its usage is so easy: just call it with the name of the partition and you're done. Try --help for more options.

    mount can additionally mount remote disks by using a network filesystem, like NFS4. You specify the used filesystem with the -t parameter and the remote location with the -p parameter. As filesystem parameter you can use anything you find in /system/add-ons/kernel/file_system (and corresponding file hierarchies under ~/config or "non-packaged", of course). You also have to create a folder as mountpoint. Here's an example:

    diff --git a/userguide/pt_BR/applications/codycam.html b/userguide/pt_BR/applications/codycam.html index c86c2fcc..844f79e3 100644 --- a/userguide/pt_BR/applications/codycam.html +++ b/userguide/pt_BR/applications/codycam.html @@ -58,6 +58,7 @@
    +
    A tradução desta página ainda não está completa. Até lá, partes incompletas mostrarão o original em inglês.

    codycam-icon_64.pngCodyCam

    @@ -66,7 +67,7 @@
    Definições:~/config/settings/codycam


    -

    Com a CodyCam você tira fotos em um intervalo específico de uma câmera web conectada ou qualquer outro dispositivo de entrada de vídeo e salva através de FTP.

    +

    CodyCam lets you take pictures at a specified interval from a connected webcam or any other video-in device and save them via FTP.

    My very temporarily installed cam in Dartmoor National Park.

    À esquerda, abaixo da previsão, defina o nome do arquivo que receberá um número crescente para cada foto tirada. To the left under the preview, you set the filename that'll be suffixed with an increasing number for every picture taken. Abaixo decida em que formato de arquivo e velocidade relativa as fotos serão tiradas.

    À direita escolha entre FTP ou sFTP (se SSH estiver disponível) e forneça os dados necessários para salvar as imagens em um servidor.

    diff --git a/userguide/pt_BR/applications/debugger.html b/userguide/pt_BR/applications/debugger.html index 607346fa..db157a92 100644 --- a/userguide/pt_BR/applications/debugger.html +++ b/userguide/pt_BR/applications/debugger.html @@ -4,7 +4,7 @@ @@ -24,7 +24,7 @@
    @@ -83,7 +83,7 @@ Além dos operadores , -, *, /, %,
    CientíficoALT 2Mostra botões adicionais para cálculos avançados.
  • Quando se trata da entrada de dados do usuário, a Calculadora de Mesa é bastante tolerante:
    -/, :, \ são todos interpretados como operadores de divisão,
    +/, :, \\ são todos interpretados como operadores de divisão,
    *, x são símbolos válidos para multiplicação.
    Além disso, esteja ciente que . e , são ambos considerados pontos flutuantes, o que significa que não devem ser usados como separadores de 1000.

  • É possível redimensionar a calculadora até que atenda as suas necessidades e então colocá-la como um Replicante para o Desktop via arrastar e soltar do símbolo no canto inferior direito. Certifique-se de que a opção Exibir replicantes está ativada no Deskbar.

  • @@ -107,7 +107,7 @@ Ou arrastar e soltar um cálculo diretamente de um correio eletrônico para o De « Debugger :: Aplicativos -:: DiskProbe » +:: Analisador de Disco »
    diff --git a/userguide/pt_BR/applications/diskusage.html b/userguide/pt_BR/applications/diskusage.html index c53cf3a6..0f701b2d 100644 --- a/userguide/pt_BR/applications/diskusage.html +++ b/userguide/pt_BR/applications/diskusage.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * tiagoms * Adriano Duarte + * tiagoms * --> diff --git a/userguide/pt_BR/applications/expander.html b/userguide/pt_BR/applications/expander.html index df0bf8bc..b4aaffec 100644 --- a/userguide/pt_BR/applications/expander.html +++ b/userguide/pt_BR/applications/expander.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * tiagoms * Adriano Duarte + * tiagoms * --> diff --git a/userguide/pt_BR/applications/haikudepot.html b/userguide/pt_BR/applications/haikudepot.html index a94da927..ef9a9349 100644 --- a/userguide/pt_BR/applications/haikudepot.html +++ b/userguide/pt_BR/applications/haikudepot.html @@ -4,7 +4,7 @@ @@ -24,7 +24,7 @@
    +
    A tradução desta página ainda não está completa. Até lá, partes incompletas mostrarão o original em inglês.
    @@ -321,7 +322,7 @@ Naturalmente pode-se mover estes indicadores para alterar o gradiente ao seu gos Dicas & Truques

    Mantenha em mente umas poucas coisas quando trabalhar com o Icon-O-Mático e algumas dicas gerais para sua utilização:

      -
    • Leia os Parâmetros para Ícones para aprender sobre importantes características dos ícones do Haiku, por exemplo perspectiva, cores e sombras.

    • +
    • Read the Icon Guidelines to learn about important characteristics of Haiku icons, e.g. perspective, shadows and the Haiku color palette.

    • Deve sempre tentar minimizar o uso de caminhos, aqueles que são mais custosos, racionalizando o tamanho do arquivo. Reutilize caminhos onde for possível e ao invés disso trabalhe com formas manipuladas e seus transformadores. O uso inteligente de gradientes também pode economizar espaço.

    • Onde for possível, deve ativar Alinhar à grade a partir do menu Opções quando editar caminhos. Pontos de caminho alinhados com a grade de 64x64 pixels utiliza menos espaço de armazenamento. Também poderá obter o visual mais crespo se os pontos forem definidos nas bordas de pixel exatas. Por exemplo, é importante alinhar os contornos mais proeminentes com a grade de 16x16.

    • Confira a pré-visualização para ver se seu ícone ainda aparenta bem em 16x16. Poderá querer utilizar as definições de Nível De Detalhe descritas na seção Formas.

    • @@ -351,10 +352,10 @@ Naturalmente pode-se mover estes indicadores para alterar o gradiente ao seu gos diff --git a/userguide/pt_BR/applications/list-cli-apps.html b/userguide/pt_BR/applications/list-cli-apps.html index 88159497..775a5bef 100644 --- a/userguide/pt_BR/applications/list-cli-apps.html +++ b/userguide/pt_BR/applications/list-cli-apps.html @@ -11,8 +11,8 @@ * Daniel Marth * Humdinger * Translators: - * Adriano Duarte * Francisco Dourado + * Adriano Duarte * --> @@ -276,7 +276,7 @@ Aqui está uma lista de todos os aplicativos de linha de comando que são fornec
    - + diff --git a/userguide/pt_BR/applications/mail.html b/userguide/pt_BR/applications/mail.html index a20ec05d..3a909eda 100644 --- a/userguide/pt_BR/applications/mail.html +++ b/userguide/pt_BR/applications/mail.html @@ -174,7 +174,7 @@ Clicar com o botão direito do mouse numa palavra abre um menu de contexto ofere
    Índice
    settype Define o tipo MIME, a assinatura e o aplicativo preferido de um arquivo.
    setversion Exibe a versão de um arquivo.
    setvolume Define o volume de som do sistema.
    setwep Proporciona encriptação WEP para redes sem fios.
    setwep Provides WEP encryption for wireless networks.
    sh Ver bash.
    sha1sum Imprime ou verifica checksums SHA1.
    shar Cria arquivos compactados em shell.
    - diff --git a/userguide/sk/desktop-applets/networkstatus.html b/userguide/sk/desktop-applets/networkstatus.html index cc3c32f8..434e8c66 100644 --- a/userguide/sk/desktop-applets/networkstatus.html +++ b/userguide/sk/desktop-applets/networkstatus.html @@ -69,7 +69,7 @@

    Aplet Stav siete zobrazuje stav vašich pripojení k sieti. Po spustení Stavu siete sa vás aplet opýta, či ho chcete spúšťať v okne, alebo nainštalovať do Panelu. V režime okna sa dá ikone meniť veľkosť zmenou veľkosti okna a aplet sa dá pretiahnuť na plochu pomocou rúčky Replikanta . Nezávisle na tom, kde je nainštalovaný, kontroluje sa kontextovým menu vyvolaným kliknutím pravým tlačidlom myši.

    aplet Stav siete
    Prvá sekcia obsahuje názvy všetkých sieťových zariadení a ich stav. Kliknutie na jednu z položiek vyvolá okno s IP adresou, adresou na broadcast a maskou siete.
    -Nižšie je uvedený zoznam všetkých bezdrôtových sietí, ktoré našiel bezdrôtový adaptér a indikátor sily ich signálu. Ďalšie informácie o tom ako nastaviť spojenie nájdete v kapitole Workshop: Bezdrôtové siete.
    +Nižšie je uvedený zoznam všetkých bezdrôtových sietí, ktoré našiel bezdrôtový adaptér a indikátor sily ich signálu. Ďalšie informácie o tom ako nastaviť spojenie nájdete v kapitole Workshop: Bezdrôtové siete.
    Nakoniec môžete Otvoriť nastavenia siete... a zmeniť tak vašu konfiguráciu siete alebo Ukončiť tento aplet.

    Ikony stavu

    diff --git a/userguide/sk/desktop-applets/workspaces.html b/userguide/sk/desktop-applets/workspaces.html index 709f1f18..0e743f15 100644 --- a/userguide/sk/desktop-applets/workspaces.html +++ b/userguide/sk/desktop-applets/workspaces.html @@ -24,7 +24,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.

    workspaces-icon_64.pngPracovné plochy

    Conta padrãoSe tiver muitas contas de correio eletrônico, isto especifica qual utilizar por padrão quando criar uma nova mensagem.
    Conta de respostaQuando responder uma mensagem, pode sempre também Utilizar conta padrão definida no menu pop-up acima, ou utilizar Conta do correio, o qual enviará a mensagem a partir da mesma conta que recebeu a mensagem original.
    Preâmbulo de respostaIsto é inserido antes do texto citado na sua resposta. Pode-se utilizar diversas variáveis a partir do menu pop-up próximo ao campo de texto. Exemplo: "Olá %n!\n\nEm %d você escreveu:\n" produz isto: +
    Preâmbulo de respostaIsto é inserido antes do texto citado na sua resposta. Pode-se utilizar diversas variáveis a partir do menu pop-up próximo ao campo de texto. Exemplo: "Olá %n!\\n\\nEm %d você escreveu:\\n" produz isto:
    Olá Dr. Hawking!
     
     Em Mon, 18 Jan 1998 02:55:16 +0800 você escreveu:
    diff --git a/userguide/pt_BR/applications/screenshot.html b/userguide/pt_BR/applications/screenshot.html
    index 3442bccf..6d13fe9e 100644
    --- a/userguide/pt_BR/applications/screenshot.html
    +++ b/userguide/pt_BR/applications/screenshot.html
    @@ -10,8 +10,8 @@
      * Authors:
      *		Humdinger 
      * Translators:
    - *		tiagoms
      *		Adriano Duarte
    + *		tiagoms
      *
     -->
     	
    diff --git a/userguide/pt_BR/applications/showimage.html b/userguide/pt_BR/applications/showimage.html
    index 6b666a71..eb926418 100644
    --- a/userguide/pt_BR/applications/showimage.html
    +++ b/userguide/pt_BR/applications/showimage.html
    @@ -10,9 +10,9 @@
      * Authors:
      *		Humdinger 
      * Translators:
    - *		tiagoms
    - *		Adriano Duarte
      *		Humdinger
    + *		Adriano Duarte
    + *		tiagoms
      *
     -->
     	
    @@ -25,7 +25,7 @@
     
     
     
     
     
     
    @@ -76,8 +75,8 @@ Prenášanie okien medzi pracovnými plochami

    Ak chcete preniesť okno z jednej plochy na druhú, stačí ho v aplete Pracovné plochy chytiť a preniesť do druhého okna pomocou myši. Týmto spôsobom môžete prenášať okná bez toho, aby ste opustili aktuálnu pracovnú plochu. Samozrejme, táto metóda funguje dobre iba vtedy, keď nie je otvorených príliš veľa okien a váš cieľ nie je prekrytý inými oknami. Ďalšia možnosť je chytiť okno za jeho záložku a počas držania prepínať obrazovky pomocou ALT Fx.

    Ďalšie informácie o pracovných plochách vo všeobecnosti a ďalšie klávesové skratky nájdete v téme Pracovné plochy.

    -
    Try this: Make the Workspaces window really big and hide the window tab and border. Now go to the Shortcuts preferences and assign CTRL ^ to the Workspaces applet (/system/preferences/Shortcuts).
    -Now you can quickly summon the applet with a key combo and equally quickly dismiss it again with ESC.
    +
    Skúste toto: Zväčšite okno Pracovné plochy a skryte karty a okraj okna. Potom prejdite na Nastavenia skratiek a priraďte CTRL ^ k apletu Pracovné plochy (/system/preferences/Shortcuts).
    +Teraz môžete aplet rýchlo vyvolať kombináciou klávesov a rovnako rýchlo ho zatvoriť klávesom ESC.

    index @@ -94,8 +93,8 @@ Now you can quickly summon the applet with a key combo and equally quickly dismi diff --git a/userguide/sk/filetypes.html b/userguide/sk/filetypes.html index 4ba1b6d7..715a080e 100644 --- a/userguide/sk/filetypes.html +++ b/userguide/sk/filetypes.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -24,7 +24,7 @@ @@ -120,7 +120,7 @@ diff --git a/userguide/sk/gui.html b/userguide/sk/gui.html index 11a551bc..5354acda 100644 --- a/userguide/sk/gui.html +++ b/userguide/sk/gui.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -24,7 +24,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

    Panel:Aplety plochy
    @@ -82,7 +82,7 @@
  • Okno môžete minimalizovať dvojklikom na jeho kartu (alebo pomocou CTRL ALT M). K takto skrytému oknu sa dostanete cez jeho položku v Paneli alebo Twitcheri.
  • Okno môžete dať preč z popredia pravým kliknutím na jeho kartu (alebo okraj).
  • Tlačidlo Zavrieť.

  • -
  • Tlačidlo „zväčšenia“ (alebo CTRL ALT Z). Vo väčšina aplikácií sa okno maximalizuje. Sú ale aj výnimky. Napríklad okná Trackera, ktoré svoju veľkosť zmenia tak, aby sa čo najlepšie prispôsobili obsahu.

  • +
  • The "zoom" button (or CTRL ALT Z). In most applications, this will expand a window to maximum size without obscuring the Deskbar (hold SHIFT to cover the Deskbar as well). It doesn't have to, however. Tracker windows, for example, will resize to best fit the contents.

  • Okraj okna. Ťahaním myšou presúvate okno. Ťahaním pravým tlačidlom myši meníte veľkosť okna.

  • Roh na zmenu veľkosti.

  • @@ -137,7 +137,7 @@ Z rozbaľovacieho menu hore môžete vybrať nadradený priečinok.

    Obsah
    ALT DVráti vás na plochu.
    ALT HVráti vás do domovského priečinka.
    -

    For keyboard shortcuts in Haiku in general, see chapter Shortcuts and key combinations.

    +

    Klávesové skratky v Haiku vo všeobecnosti popisuje Klávesové skratky a kombinácie.

    index @@ -161,9 +161,9 @@ Pravým kliknutím na rúčku replikanta vyvoláte menu s možnosťami zobraziť diff --git a/userguide/sk/images/apps-images/haikudepot.png b/userguide/sk/images/apps-images/haikudepot.png index 2b8f03eb08f3e0655b8495b253f711c56b659d96..7fd021e733905d980aa790a2ec5c3f75694ece37 100644 GIT binary patch literal 66797 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 literal 80150 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 F{{b+6DwzNP literal 0 HcmV?d00001 diff --git a/userguide/sk/index.html b/userguide/sk/index.html index 83521d7a..d1f2d211 100644 --- a/userguide/sk/index.html +++ b/userguide/sk/index.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> diff --git a/userguide/sk/keyboard-shortcuts.html b/userguide/sk/keyboard-shortcuts.html index 2a5cddc4..ebd9ab1a 100644 --- a/userguide/sk/keyboard-shortcuts.html +++ b/userguide/sk/keyboard-shortcuts.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> diff --git a/userguide/sk/preferences.html b/userguide/sk/preferences.html index 9b0ea57a..64ec3ca4 100644 --- a/userguide/sk/preferences.html +++ b/userguide/sk/preferences.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -58,7 +58,6 @@
    -
    Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

    Nastavenia

    @@ -89,9 +88,9 @@ icon
    Sieť Konfigurácia vašej siete. iconTlačiarne - Add, remove and configure printers. [still missing] - iconRepositories - Manage software repositories. + Pridanie, odstránenie a konfigurácia tlačiarní. [zatiaľ chýba] + iconZdroje softvéru + Správa zdrojov softvéru softvéru. iconObrazovka Konfigurácia rozlíšenia, hĺbky, obnovovacej frekvencie a počtu používaných Pracovných plôch. iconŠetrič obrazovky diff --git a/userguide/sk/preferences/appearance.html b/userguide/sk/preferences/appearance.html index 43c76f47..f176d78c 100644 --- a/userguide/sk/preferences/appearance.html +++ b/userguide/sk/preferences/appearance.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -24,7 +24,7 @@
    @@ -139,7 +139,7 @@ Typ antialiasingu

    diff --git a/userguide/sk/preferences/backgrounds.html b/userguide/sk/preferences/backgrounds.html index 194622ba..27a57cc4 100644 --- a/userguide/sk/preferences/backgrounds.html +++ b/userguide/sk/preferences/backgrounds.html @@ -24,7 +24,7 @@
    @@ -66,8 +66,8 @@ Nastavenia:~/config/settings/system/app_server/workspaces
    ~/config/settings/Backgrounds settings - ukladá pozíciu okna panelu -

    Môžete nastaviť farbu alebo obrázok ako pozadie pre každý súbor a Plochu pre každú pracovnú plochu.


    +

    Môžete nastaviť farbu alebo obrázok ako pozadie pre každý súbor a Plochu pre každú pracovnú plochu.

    backgrounds.png

    Horné menu špecifikuje, či sa vami vykonané zmeny budú aplikovať iba na aktuálnu pracovnú plochu, všetky pracovné plochy, konkrétny priečinok alebo či budú predvolené pre každý nový priečinok.

    Pod tým môžete priradiť obrázok alebo nevybrať Žiadny ak chcete mať jednofarebné pozadie. Obrázky môžete tiež pretiahnuť myšou do okna náhľadu vľavo.

    @@ -92,8 +92,8 @@ Vybraná farba bude taktiež zobrazená v aplete
    «  Vzhľad  -::  Preferences  -::  DataTranslations  » +::  Nastavenia  +::  Preklad dát  »
    diff --git a/userguide/sk/preferences/e-mail.html b/userguide/sk/preferences/e-mail.html index e0a794ec..6a47c8db 100644 --- a/userguide/sk/preferences/e-mail.html +++ b/userguide/sk/preferences/e-mail.html @@ -24,7 +24,7 @@ @@ -232,8 +232,8 @@ Ak ste na vytáčanom spojení, budete to asi chcieť robiť diff --git a/userguide/sk/preferences/keymap.html b/userguide/sk/preferences/keymap.html index 24affef4..8b3ae08e 100644 --- a/userguide/sk/preferences/keymap.html +++ b/userguide/sk/preferences/keymap.html @@ -24,7 +24,7 @@ @@ -113,7 +113,7 @@ Na začiatku súboru nájdete legendu štylizovanej klávesnice obsahujúcu hexa # [ ` ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 0 ] [ - ] [ = ] [bck] # 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e # -# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \ ] +# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \\ ] # 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 # # [cap] [ a ] [ s ] [ d ] [ f ] [ g ] [ h ] [ j ] [ k ] [ l ] [ ; ] [ ' ] [ enter ] @@ -191,7 +191,7 @@ Key 0x18 = '7' '/' '' '{' '' '/' '7' '{' Key 0x19 = '8' '(' '' '[' '' '(' '8' '[' '' Key 0x1a = '9' ')' '' ']' '' ')' '9' ']' '' Key 0x1b = '0' '=' '' '}' '' '=' '0' '}' '' -Key 0x1c = 0xc39f '?' '' '\\' '' '?' 0xc39f '\\' '' +Key 0x1c = 0xc39f '?' '' '\\\\' '' '?' 0xc39f '\\\\' '' Key 0x1d = 0xc2b4 '`' '' ' ' '' 0xc2b4 '`' ' ' '' Key 0x1e = 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 Key 0x1f = 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 @@ -214,7 +214,7 @@ Key 0x2f = 'o' 'O' 0x0f ' ' '' 'O' 'o' ' ' Key 0x30 = 'p' 'P' 0x10 ' ' '' 'P' 'p' ' ' '' Key 0x31 = 0xc3bc 0xc39c 0x1b ' ' '' 0xc39c 0xc3bc ' ' '' Key 0x32 = ' ' '*' 0x1d '~' '' '*' ' ' '~' '' -Key 0x33 = '#' '\'' 0x1c ' ' '' '\'' '#' ' ' '' +Key 0x33 = '#' '\\'' 0x1c ' ' '' '\\'' '#' ' ' '' Key 0x34 = 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f Key 0x35 = 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 Key 0x36 = 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c @@ -382,8 +382,8 @@ TildeTab = Normal Shift Option Option-Shift CapsLock CapsLock-Shift CapsLock-Opt diff --git a/userguide/sk/preferences/repositories.html b/userguide/sk/preferences/repositories.html index 3412e1ec..c3455f3e 100644 --- a/userguide/sk/preferences/repositories.html +++ b/userguide/sk/preferences/repositories.html @@ -58,7 +58,6 @@
    -
    Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

    repositories-icon_64.pngZdroje softvéru

    @@ -67,15 +66,15 @@
    Nastavenia:~/config/settings/Repositories_settings

    Zdroje softvéru sú kolekcie balíkov softvéru. Štandardne nastavený je zdrojo softvéru Haiku so všetkými balíkmi operačného systému a HaikuPorts, ktorý poskytuje veľké množstvo portovaných aplikácií a natívneho softvéru pre Haiku. Existuje niekoľko ďalších zdrojov softvéru, ktoré spravujú členovia komunity Haiku. Pozrite sa na webovej stránke na Webstránky so softvérom.

    -

    This is the preference panel to manage your respositories (you can open it also from HaikuDepot's Tools menu):

    +

    Toto je panel nastavení na správu vašich zdrojov softvéru (môžete ho tiež otvoriť z menu Nástrojev HaikuDepot):

    repositories.png -

    The first column in the list of known repositories shows if a repo is currently enabled. If it doesn't have a checkmark, it will not be queried by HaikuDepot or pkgman from the command line. Use the buttons to Enable or Disable the selected repositories, or double-click a repo to toggle the status.

    -

    Depending on the size of the repository and the speed of the internet connection, enabling a repository may take a few seconds. If it takes longer, you're informed of pending tasks in the little text box above the +/- buttons. If it takes unusually long, you'll be asked to either cancel or retry.

    -

    To be able to remove a repository completely with the "-" button, it has to be disabled.
    -You add a new repository with the " " button, which will open this panel:

    +

    Prvý stĺpec v zozname známych zdrojov softvéru zobrazuje, či je zdroj softvéru momentálne zapnutý. Ak nie je začiarknutý, nebude v ňom vyhľadávať HaikuDepot ani pkgman z príkazového riadka. Pomocou tlačidiel môžete Zapnúť alebo Vypnúť vybrané zdroje softvéru alebo prepnúť ich stav dvojitým kliknutím.

    +

    V závislosti od veľkosti zdroja softvéru a rýchlosti vášho pripojenia k internetu môže zapnutie zdroja softvéru niekoľko sekúnd trvať. Ak trvá dlhšie, budete informovaný o čakajúcich úlohách v malom textovom poli nad tlačidlami +/-. Ak úloha trvá neobvykle dlho, budete požiadaní o jej ukončenie alebo vyvolanie opätovného pokusu.

    +

    Zdroj softvéru môže úplne odobrať tlačidlom „-“ button, it has to be disabled.
    +Nový zdrojo softvéru môžete pridať tlačidlom „ “, ktoré otvorí tento panel:

    repositories_add.png -

    To add a new repository, just paste its URL into the text field. It'll be named "Unknown" until you enable it.

    -
    It goes without saying that adding a repository and downloading and installing software from it is a matter of trust. Don't carelessly just add any URL you happen upon on the internets.
    +

    Nový repozitár pridáte vložením odkazu URL do textového poľa. Než ho zapnete, jeho názov bude „Neznámy“.

    +
    Samozrejme, pridanie zdroja softvéru a sťahovanie softvéru z neho je otázkou dôvery. Nepridávajte bezmyšlienkovite akékoľvek adresy URL zdrojov softvéru, ktoré nájdete na internete.
    diff --git a/userguide/sk/preferences/screen.html b/userguide/sk/preferences/screen.html index e37e88af..bb5df91d 100644 --- a/userguide/sk/preferences/screen.html +++ b/userguide/sk/preferences/screen.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -58,7 +58,6 @@
    -
    Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

    screen-icon_64.pngObrazovka

    @@ -72,7 +71,7 @@ screen.png

    Menu v hornej časti určuje, či sa zmeny aplikujú na všetky alebo iba na aktuálnu pracovnú plochu. V závislosti na vašej grafickej karte ponúkajú ostatné menu všetky nastavenia podporovaného rozlíšenia, farebnej hĺbky a obnovovacej frekvencie.

    Po stlačení tlačidla Použiť sa grafický režim zmení a objaví sa upozornenie, ktoré sa vás pýta, či chcete zmeny ponechať alebo zrušiť. Ak na upozornenie neodpoviete, grafický režim sa po 12 sekundách vráti na pôvodné nastavenia. Možno ste upozornenie nevideli, lebo váš monitor nepodporuje dané nastavenia.

    -

    There's a key combination that always works, not only when the Screen preferences are open: SHIFT CTRL ALT ESC sets a fall-back video safe mode. Handy if your monitor doesn't report its capabilities correctly and your settings result in a distorted or black screen. Here too, an alert pops up and if you do nothing for 12 seconds or press ESC you'll revert back.

    +

    Existuje kombinácia klávesov, ktorá funguje vždy, nielen keď sú nastavenia Obrazovky otvorené: SHIFT CTRL ALT ESC nastaví záložný bezpečný grafický režim. To je užitočné ak váš monitor nehlási podporované nastavenia, čo môže mať za následok pokazený obraz alebo čiernu obrazovku. Aj tu sa zobrazí upozornenie ak nič neurobíte po dobu 12 sekúnd alebo stlačíte ESC, vrátia sa pôvodné nastavenia.

    Vľavo vidíte znázornenie vašej obrazovky spolu s výrobcom a jej rozlíšením v bodoch na palec (dpi). Prenesením myši nad ňu zobrazí sa popis s názvom grafickej karty, ak je podporovaná ovládačom. Inak sa vypíše iba „VESA“, čo je záložné riešenie fungujúce na každom hardvéri.

    Zatiaľ čo režim VESA v Haiku funguje veľmi dobre, môžete sa stretnúť s niektorými obmedzeniami. Možno nebude možné správne nastaviť vašu širokouhlú obrazovku na jej natívne rozlíšenie, čím sa môže mierne rozostriť obraz. Taktiež sa môžu vyskytnúť obmedzenia ohľadom dostupných farebných hĺbok a obnovovacích frekvencií.
    diff --git a/userguide/sk/preferences/screensaver.html b/userguide/sk/preferences/screensaver.html index 6aad4a58..5350e301 100644 --- a/userguide/sk/preferences/screensaver.html +++ b/userguide/sk/preferences/screensaver.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> diff --git a/userguide/sk/preferences/sounds.html b/userguide/sk/preferences/sounds.html index d4e58db1..835ce199 100644 --- a/userguide/sk/preferences/sounds.html +++ b/userguide/sk/preferences/sounds.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> diff --git a/userguide/sk/preferences/time.html b/userguide/sk/preferences/time.html index fbe29544..427e61ca 100644 --- a/userguide/sk/preferences/time.html +++ b/userguide/sk/preferences/time.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -58,7 +58,6 @@
    -
    Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

    time-icon_64.pngČas

    @@ -97,7 +96,7 @@ Vpravo nájdete čas aktuálne nastaveného časového pásma a náhľad času v time-network.png

    Pomocou tlačidiel +/- môžete pridať resp. odstrániť NTP servery zo zoznamu.

    Zaškrtávacie polia dolu hovoria systému, že má na synchronizáciu Skúsiť všetky servery, nie iba aktuálne vybraný server Synchronizovať pri štarte, aby ste si mohli byť istí, že hodiny vždy zobrazujú správny čas.

    -

    You can Reset to default server list if you accidentally deleted working NTP-servers and Synchronize your clock manually. The synchronization can be achived from the command line (or a script) as well:

    +

    Môžete Vrátiť predvolený zoznam serverov ak ste omylom zmazali fungujúce servery NTP a Synchronizovať vaše hodiny ručne. Synchronizáciu je možné spustiť aj z príkazového riadka (alebo skriptu):

    Time --update

    diff --git a/userguide/sk/preferences/touchpad.html b/userguide/sk/preferences/touchpad.html index f8aab764..3217caab 100644 --- a/userguide/sk/preferences/touchpad.html +++ b/userguide/sk/preferences/touchpad.html @@ -10,8 +10,8 @@ * Authors: * [Insert your name and address here] * Translators: - * helix84 * Bachoru + * helix84 * --> diff --git a/userguide/sk/preferences/virtualmemory.html b/userguide/sk/preferences/virtualmemory.html index f56e4127..76c5c6e2 100644 --- a/userguide/sk/preferences/virtualmemory.html +++ b/userguide/sk/preferences/virtualmemory.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> diff --git a/userguide/sk/queries.html b/userguide/sk/queries.html index 29c5b87b..ff00f605 100644 --- a/userguide/sk/queries.html +++ b/userguide/sk/queries.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * --> @@ -24,7 +24,7 @@ @@ -162,7 +162,7 @@ Použitím položky menu Uložiť požiadavku ako šablónu
    « Obsah -:: Contents +:: Obsah :: Workshop »
    diff --git a/userguide/sk/teammonitor.html b/userguide/sk/teammonitor.html index 3493df0f..4b79de6e 100644 --- a/userguide/sk/teammonitor.html +++ b/userguide/sk/teammonitor.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * helix84 * Bachoru + * helix84 * Humdinger * --> diff --git a/userguide/sk/tracker-add-ons.html b/userguide/sk/tracker-add-ons.html index 1f9e6c7a..60a50898 100644 --- a/userguide/sk/tracker-add-ons.html +++ b/userguide/sk/tracker-add-ons.html @@ -21,7 +21,7 @@ @@ -90,8 +90,8 @@ Samozrejme, keď skratku vyberáte musíte dávať pozor na možné konflikty kl diff --git a/userguide/sk/tracker.html b/userguide/sk/tracker.html index 5d967c0f..70fcc49e 100644 --- a/userguide/sk/tracker.html +++ b/userguide/sk/tracker.html @@ -58,7 +58,6 @@
    -
    Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

    @@ -85,8 +84,8 @@ drill-down.png

    Tu sú aj Nastavenia, aby ste nemuseli manuálne pripájať po každom spustení počítača.
    Hore uvedené nastavenia automaticky pripoja každé úložné zariadenie, ktoré pripojíte/vložíte a taktiež pri spustení pripojí všetky disky, ktoré boli pripojené predtým.

    -
    Before you disconnect e.g. a harddrive or USB stick, make sure you have successfully unmounted the volume and its icon has disappeared. This guarantees that all data transfer has finished. Otherwise you may lose data or corrupt the disk!
    -
    Haiku is able to mount non-BFS formatted volumes. Be warned, however, that these non-BFS filesystems haven't been rigorously tested. Writing to those volumes may cause corruption in some cases. If you want to be on the safe side, always choose Mount read-only when mounting!
    +
    Predtým, než odoberiete napr. pevný disk alebo USB kľúč, uistite sa, že ste daný zväzok úspešne odpojili. To garantuje, že všetok prenos dát bol ukončený. Inak môžete prísť o dáta alebo poškodiť disk!
    +
    Haiku dokáže pripojiť aj diskové zväzky, ktoré nemajú formát BFS. Pamätajte však, že tieto súborové systémy iné ako BFS neboli dôkladne otestované. Zapisovanie na tieto zväzky môže v niektorých prípadoch spôsobiť stratu dát. Ak chcete zostať v bezpečí, vždy pri ich pripájané zvoľte Pripojiť iba na čítanie!

    index diff --git a/userguide/sk/workshop-email.html b/userguide/sk/workshop-email.html index 4154b865..26d083d2 100644 --- a/userguide/sk/workshop-email.html +++ b/userguide/sk/workshop-email.html @@ -11,8 +11,8 @@ * Humdinger * Translators: * helix84 - * Marek * Humdinger + * Marek * --> diff --git a/userguide/sk/workshop-filetypes+attributes.html b/userguide/sk/workshop-filetypes+attributes.html index cf0e0144..ba25fc79 100644 --- a/userguide/sk/workshop-filetypes+attributes.html +++ b/userguide/sk/workshop-filetypes+attributes.html @@ -24,7 +24,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.

    @@ -140,7 +139,7 @@ Odtiaľ môžete vybrať, ktorý program by sa mal spustiť, pri otvorení také

    index Ďalšie atribúty

    -

    Here we enter all the custom attributes we decided on in our preparations. Clicking the Add... button opens a panel to enter all the data for the new attribute. You can edit an existing attribute with a double-click.

    +

    Sem zadáme všetky vlastné atribúty, ktoré sme si vybrali v našej príprave. Kliknutie na tlačidlo Pridať... otvorí panel na zadanie všetkých údajov nového atribútu. Existujúci atribút môžete upraviť dvojitým kliknutím.

    filetype-extra-attribute.png
    • Názov atribútu - Objavuje sa napr. ako nadpis stĺpca v okne Trackera.

    • @@ -235,7 +234,7 @@ Otvorte priečinok obsahujúci vaše DVDdb súbory a upravte atribúty tak, ako diff --git a/userguide/sk/workshop-wlan.html b/userguide/sk/workshop-wlan.html index 91bb84f4..d8942c31 100644 --- a/userguide/sk/workshop-wlan.html +++ b/userguide/sk/workshop-wlan.html @@ -75,7 +75,7 @@

      Workshop: Bezdrôtová sieť

      Rozchodenie bezdrôtovej siete je nevyhnutné v dnešnej dobe neustáleho sieťového pripojenia. Pretože udržiavanie aktuálnej podpory rozličného a neustále sa meniaceho hardvéru a ovládačov je pre malý projekt celkom nemožné, Haiku sa pri implementácii sieťových ovládačov spolieha na vrstvu kompatibility FreeBSD.
      -Tá nám zabezpečuje obrovské množstvo podporovaného hardvéru, hoci zrejme nie 100% všetkých, ktoré existujú. Pozrite si online zoznam podporovaných modelov alebo sa pozrite do Poznámok o hardvéri FreeBSD 9.3.

      +Tá nám zabezpečuje obrovské množstvo podporovaného hardvéru, hoci zrejme nie 100% všetkých, ktoré existujú. Pozrite si online zoznam podporovaných modelov alebo sa pozrite do Poznámok o hardvéri FreeBSD 11.1.

      Momentálne sa očakáva, že budú fungovať iba zariadenia PCI, PCI-X, PCI-Express, Mini PCI a Mini PCI-Express.
      Zariadenia PCMCIA, CardBus, ExpressCard, USB a ISA ešte vyžadujú ďalšiu prácu, než budú funkčné.
      @@ -92,38 +92,38 @@ Zariadenia PCMCIA, CardBus, ExpressCard, USB a ISA ešte vyžadujú ďalšiu pr

      index Ako sa pripojiť k bezdrôtovej sieti

      -

      By default, Haiku will join the first unencrypted wireless network it finds after booting up. To connect to a specific network, you use the Desktop applet NetworkStatus.

      -

      Right-click on its icon in the Deskbar and choose the network's public name (which is the "SSID" it broadcasts) from the context menu.

      +

      Haiku sa štadardne pripojí k prvej nešifrovanej sieti, ktorú po spustení nájde. Ak sa chcete pripojiť ku konkrétnej sieti, použite v Paneli aplet Stav siete.

      +

      Kliknite na jeho ikonu na Paneli pravým tlačidlom a zvoľte z kontextového menu verejné meno siete (SSID, ktoré vysiela).

      join-network.png -

      A window opens where you enter the type of authentication (probably WPA/WPA2, WEP is not a secure encryption anymore!) and the password for that wireless network. Click OK to start the login process.
      Depending on your hardware and network configuration this may take a while. You'll be kept informed of the progress by notifications:

      +

      Otvorí sa okno, kde napíšete typ overenia totožnosti (pravdepodobne WPA/WPA2; WEP u6 nie je bezpečné šifrovanie!) a heslo danej bezdrôtovej siete. Kliknutím na OK spustíte prihlasovanie.
      V závislosti od vášho hardvéru a nastavenia siete to môže chvíľu trvať. O priebehu vás budú informovať oznámenia:

      join-network.gif -

      Once it reads "Ready" and the NetworkStatus icon in the Deskbar shows a green round light, the connection is established. If the notifications end in "No link" and a yellow triangle, something went wrong, probably an incorrect password.

      +

      Keď sa zobrazí „Pripravené“ a ikona Stavu siete v Paneli zobrazí zelené okrúhle svetielko, spojenie je nadviazané. Ak oznámenie hlási „Bez spojenia“ so žltým trojuholníkom, niečo nie je v poriadku - zrejme nesprávne heslo.

      index Ako sa pripojiť z príkazového riadka

      -

      If you prefer to use the command line or would like to use scripting or the ~/config/settings/boot/UserBootscript to automate things to join a specific network on bootup, there's the command ifconfig.

      -

      Start a Terminal and enter the first line to scan for available wireless networks:

      +

      Ak radšej používate príkazový riadok alebo by ste chceli napísať skript alebo ~/config/settings/boot/UserBootscript na automatizáciu pripojenia ku konkrétnej sieti pri štarte, môžete použiť príkaz ifconfig.

      +

      Spustite Terminál a zadajte prvý riadok, ktorý spustí vyhľadávanie dostupných bezdrôtových sietí:

      ifconfig /dev/net/iprowifi3945/0 scan
       name                             address              signal  auth
       haiku-top                        01:d0:19:a6:88:42        30  WPA
       ArcorInternet123                 00:20:12:a4:29:e1        15  WPA
      -

      The path to your wireless network adapter has to be adjusted, of course.
      -The output shows the public name (SSID), MAC address, signal strength and authentication method of all found networks.

      -

      To join a network, use this line and insert the respective public name (SSID) and password:

      +

      Samozrejme musíte upraviť cestu k vášmu bezdrôtovému adaptéru.
      +Výstup zobrazuje verejné meno (SSID), MAC adresu, silu signálu a spôsob overenia totožnosti pri všetkých nájdených sieťach.

      +

      K sieti sa pripojíte týmto riadkom, kam doplňte zodpovedajúci verejný názov (SSID) a heslo:

      ifconfig /dev/net/iprowifi3945/0 join {SSID} {heslo}
      -

      Make sure the initial configuration of the wireless network adapter after booting up has finished, before issuing ifconfig commands or they might be ignored. Depending on your hardware and network configuration that may take a while. Watch those notifications...

      +

      Ubezpečte sa, že prvotné nastavenie bezdrôtového adaptéra po štarte bolo dokončené predtým, než spustíte príkazy ifconfig, inak by nemuseli uspieť. V závislosti od vášho hardvéru a nastavenia siete to môže chvíľu trvať. Sledujte oznámenia.

      index Tipy

      -

      Offline download of binary firmware files

      +

      Offline stiahnutie binárnych súborov s firmvérom

      If you cannot obtain the binary firmware files via the install-wifi-firmwares.sh script (for example due to lack of internet connection within Haiku), you can also download this shell script, and run it from another OS that has wget and zip installed.
      Windows users need to have wget and zip for Windows installed in their default locations and use this batch script.
      The script will download the needed files and create a zip file that is to be extracted to Haiku's /boot. Once unpacked, open a Terminal and type:

      install-wifi-firmwares.sh

      Review the licenses and accept them to install all of the now available firmware files.

      -

      Avoiding connection loss

      +

      Predchádzanie strate spojenia

      Haiku's drivers for some WLAN chipsets like the iprowifi4965 are prone to lose connection when using WPA encryption. If you're affected by that, try to disable the "HT mode" (high throughput, 802.11n) before connecting to a network:

      ifconfig /dev/net/iprowifi4965/0 -ht

      If that fixes the problem, put the line into ~/config/settings/boot/UserBootscript to have it applied automatically every boot-up.

      diff --git a/userguide/sv_SE/applications.html b/userguide/sv_SE/applications.html index b7e2cea6..a4faa5a4 100644 --- a/userguide/sv_SE/applications.html +++ b/userguide/sv_SE/applications.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: - * Victor Widell - * Jimmy Olsson - * Loïc * deejam + * Victor Widell + * Loïc + * Jimmy Olsson * --> @@ -27,7 +27,7 @@
    - « Workshop -:: Contents -:: Desktop Applets » + « Snabbkurs +:: Innehållsförteckning +:: Skrivbordsprogram »
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Översättningen av denna sida är inte komplett. Delar av innehållet kommer därför att visas på engelska.

    Program

    @@ -71,7 +71,7 @@

    index Haiku packages (.hpkg)

    -

    The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else ———— maybe because it's not (yet) in a public repository ———— just double-click it to open in HaikuDepot and install from there.

    +

    The simplest way is to use HaikuDepot to find, download and automatically install and uninstall a package. If you have downloaded a package from somewhere else — maybe because it's not (yet) in a public repository — just double-click it to open in HaikuDepot and install from there.

    You'll find the newly installed application in /system/apps/ or, in case of a commandline application, in /system/bin/. All other files the program depends upon (libraries, data, add-ons, etc.) appear automatically in the right locations in the filesystem.

    Topics Deskbar or LaunchBox describe how to add shortcuts to your newly installed application.

    By the way, although you can unpack a .hpkg file like any other archive, this is not what the package mangement is doing when you're installing a package. The underlying filesystem only appears to spread files in their respective folders, there's no physical moving around taking place. This is why installing/uninstalling is so very fast and clean.
    @@ -183,9 +183,9 @@ diff --git a/userguide/sv_SE/applications/activitymonitor.html b/userguide/sv_SE/applications/activitymonitor.html index 4c4d0bc2..7ddea460 100644 --- a/userguide/sv_SE/applications/activitymonitor.html +++ b/userguide/sv_SE/applications/activitymonitor.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: + * deejam * Victor Widell * kirilla * Jimmy Olsson - * deejam * --> @@ -26,7 +26,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Översättningen av denna sida är inte komplett. Delar av innehållet kommer därför att visas på engelska.

    charactermap-icon_64.pngTeckenTabell

    @@ -79,7 +79,7 @@
    «  BootManager  ::  Program  -::  CodyCam  » +::  CodyKamera  »
    --> diff --git a/userguide/sv_SE/applications/cli-apps.html b/userguide/sv_SE/applications/cli-apps.html index b6d461d1..1d3caaf0 100644 --- a/userguide/sv_SE/applications/cli-apps.html +++ b/userguide/sv_SE/applications/cli-apps.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Victor Widell * deejam + * Victor Widell * --> @@ -81,8 +81,8 @@ These commands are described in topic Index.

    index Relating to package management: package, pkgman

    -

    The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to create so-called recipes for automatic package building.

    -

    pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: It is more aggressive and also downgrades or removes packages, if necessary.
    +

    The package command is used to manage HPKG packages. Have a look at the article Installing applications to learn the very basics. Usually the tool haikuporter is used to automatically create packages from so-called recipes.

    +

    pkgman is used to search, install, update and uninstall packages. Package repositories can be added, dropped and their package lists refreshed. A special kind of update is invoked with the parameter full-sync: it is more aggressive and also downgrades or removes packages, if necessary.
    For more details on a parameter, append "--help", e.g. pkgman search --help.

    index @@ -101,7 +101,7 @@ Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

    cli-alert.png

    - - +
    launch_roster stop x-vnd.be-tskb

    hey

    hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Thanks to Scot Hacker's BeOS Bible, there's a nice hey tutorial by Chris Herborth.

    +

    hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Humdinger's blog post serves as a good introduction, and thanks to Scot Hacker's BeOS Bible, there is a much more comprehensive hey tutorial by Chris Herborth.

    query

    query is the commandline version of the Find panel. In fact, a quick way to generate the search term is to build a query in the Find panel, switch to by formula, add double quotes (") in front and back and paste the whole string after your query command in Terminal or your script.

    @@ -128,10 +128,10 @@ Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

    diskimage lets you register a regular file as disk device. For example, you can register a Haiku anyboot image, mount it in Tracker and copy, edit or remove files there before using it as source in the Installer.

    launch_roster

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it. Without parameter, launch_roster lists all apps/services that are under its control.
    +

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it.c The parameter log prints out a log of all launch_daemon related events.
    +Without parameter, launch_roster lists all apps/services that are under its control.
    For example, this will stop the re-launching of the Deskbar:

    -
    launch_roster stop x-vnd.be-tskb
    -

    mountvolume
    mount

    mountvolume is preferred by many to mount local partitions and disks, because its usage is so easy: just call it with the name of the partition and you're done. Try --help for more options.

    mount can additionally mount remote disks by using a network filesystem, like NFS4. You specify the used filesystem with the -t parameter and the remote location with the -p parameter. As filesystem parameter you can use anything you find in /system/add-ons/kernel/file_system (and corresponding file hierarchies under ~/config or "non-packaged", of course). You also have to create a folder as mountpoint. Here's an example:

    diff --git a/userguide/sv_SE/applications/codycam.html b/userguide/sv_SE/applications/codycam.html index 62bff6ff..fe950aad 100644 --- a/userguide/sv_SE/applications/codycam.html +++ b/userguide/sv_SE/applications/codycam.html @@ -66,7 +66,7 @@
    Settings:~/config/settings/codycam


    -

    With CodyCam you take pictures at a specified interval from a connected webcam or any other video-in device and save it via FTP.

    +

    CodyCam lets you take pictures at a specified interval from a connected webcam or any other video-in device and save them via FTP.

    My very temporarily installed cam in Dartmoor National Park.

    To the left under the preview, you set the filename that'll be suffixed with an increasing number for every picture taken. Beneath that you decide on the file format and the rate the pictures are taken.

    To the right you choose either FTP or sFTP (if SSH is available) and enter the needed data to save the images on a server.

    diff --git a/userguide/sv_SE/applications/debugger.html b/userguide/sv_SE/applications/debugger.html index c4ae4b00..42ba2c92 100644 --- a/userguide/sv_SE/applications/debugger.html +++ b/userguide/sv_SE/applications/debugger.html @@ -4,7 +4,7 @@ @@ -26,7 +26,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    Översättningen av denna sida är inte komplett. Delar av innehållet kommer därför att visas på engelska.

    deskcalc-icon_64.pngKalkylator

    @@ -108,7 +108,7 @@ Eller så kan du dra en beräkning direkt från från ett e-brev och släppa det diff --git a/userguide/sv_SE/applications/diskprobe.html b/userguide/sv_SE/applications/diskprobe.html index bb84cd1a..2992b5ef 100644 --- a/userguide/sv_SE/applications/diskprobe.html +++ b/userguide/sv_SE/applications/diskprobe.html @@ -72,7 +72,7 @@

    diskprobe.png

    The main view shows always one block of data, the size of which can be adjusted with View | BlockSize. To the left is the offset to the start of the block, in the middle the data as HEX values and to the right the same as ASCII symbols.
    You can move from block to block with the slider above or with ALT  and ALT  and switch between the HEX and ASCII columns with TAB.

    -

    Block | Selection will not only show the selection with different endianess (and in HEX or decimal, set by View | Base), it will also interprete the selection as a block offset that you can jump to. It will be grayed out if the position is outside of the file/device.
    +

    Block | Selection will not only show the selection with different endianess (and in HEX or decimal, set by View | Base), it will also interpret the selection as a block offset that you can jump to. It will be grayed out if the position is outside of the file/device.
    This is a handy feature mostly when looking at file systems, as they often contain pointers to other blocks.

    If the file you're probing includes attributes, the Attributes menu can be used to open any of them in a new DiskProbe window. Here's the SYS:PACKAGE attribute of the AboutSystem application:

    diskprobe-about-attr.png

    diff --git a/userguide/sv_SE/applications/haikudepot.html b/userguide/sv_SE/applications/haikudepot.html index d44eead2..e83b6378 100644 --- a/userguide/sv_SE/applications/haikudepot.html +++ b/userguide/sv_SE/applications/haikudepot.html @@ -4,7 +4,7 @@ diff --git a/userguide/sv_SE/applications/mail.html b/userguide/sv_SE/applications/mail.html index e94e532d..05214fb8 100644 --- a/userguide/sv_SE/applications/mail.html +++ b/userguide/sv_SE/applications/mail.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Victor Widell * deejam + * Victor Widell * --> diff --git a/userguide/sv_SE/applications/mediaplayer.html b/userguide/sv_SE/applications/mediaplayer.html index 012b5ef8..22e13c5b 100644 --- a/userguide/sv_SE/applications/mediaplayer.html +++ b/userguide/sv_SE/applications/mediaplayer.html @@ -11,8 +11,8 @@ * Humdinger * Szymon Barczak (Google Code-In student) * Translators: - * Victor Widell * deejam + * Victor Widell * --> diff --git a/userguide/sv_SE/applications/midiplayer.html b/userguide/sv_SE/applications/midiplayer.html index 9f762561..67b2e53a 100644 --- a/userguide/sv_SE/applications/midiplayer.html +++ b/userguide/sv_SE/applications/midiplayer.html @@ -11,8 +11,8 @@ * Gerard Stanczak (Google Code-In student) * Humdinger * Translators: - * Victor Widell * deejam + * Victor Widell * --> diff --git a/userguide/sv_SE/applications/pe.html b/userguide/sv_SE/applications/pe.html index 7a604b69..7eace1ac 100644 --- a/userguide/sv_SE/applications/pe.html +++ b/userguide/sv_SE/applications/pe.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Victor Widell * deejam + * Victor Widell * --> diff --git a/userguide/sv_SE/applications/showimage.html b/userguide/sv_SE/applications/showimage.html index 5dfaa171..9a4d8e4b 100644 --- a/userguide/sv_SE/applications/showimage.html +++ b/userguide/sv_SE/applications/showimage.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Victor Widell * deejam + * Victor Widell * --> @@ -24,7 +24,7 @@
    diff --git a/userguide/sv_SE/applications/softwareupdater.html b/userguide/sv_SE/applications/softwareupdater.html index 6e47d7cd..21d9e689 100644 --- a/userguide/sv_SE/applications/softwareupdater.html +++ b/userguide/sv_SE/applications/softwareupdater.html @@ -4,7 +4,7 @@ @@ -25,7 +25,7 @@ @@ -89,7 +89,7 @@

    listattr listar en fils attribut, men visar inte attributens innehåll.

    usage: listattr 'filename' ['filename' ...]

    Från exemplet i skärmbilden ovan:

    -
     ~/people ->listattr Clara\ Botters
    +
     ~/people ->listattr Clara\\ Botters
     File: Clara Botters
        Type         Size                 Name
     -----------  ---------  -------------------------------
    @@ -118,7 +118,7 @@ MIME String         21  "BEOS:TYPE"
     
    • BEOS:TYPE innehåller filtypen som en MIME-sträng, i det här fallet "application/x-person". Det bestämmer standardikonen och vilket program som öppnar filen om du dubbel-klickar på den.

    • "_trk/pinfo_le" är det attribut Tracker använder för att hålla ordning på filens ikonplacering.

    -
    Notera snedstrecket efter "Clara". I Terminalen måste specialtecken som '"*\$?! och mellanslag föregås av ett snedstreck. Därför kommer snedstrecket egentligen före mellanslaget och inte efter "Clara".
    +
    Notera snedstrecket efter "Clara". I Terminalen måste specialtecken som '"*\\$?! och mellanslag föregås av ett snedstreck. Därför kommer snedstrecket egentligen före mellanslaget och inte efter "Clara".

    index @@ -126,7 +126,7 @@ MIME String 21 "BEOS:TYPE"

    catattr visar innehållet i ett specifikt attribut till en fil.

    usage: catattr [--raw|-r] attr_name file1 [file2...]

    Ett exempel:

    -
     ~/people ->catattr META:city Clara\ Botters
    +
     ~/people ->catattr META:city Clara\\ Botters
     Clara Botters : string : Whelton

    @@ -141,7 +141,7 @@ Clara Botters : string : Whelton

    or a numeric value (ie. 0x1234, 42, 'ABCD', ...) The default is "string"

    Låt säga att vår Clara tog ett jobb i det multinationella företaget Barkelbaer Inc. Du fyller i det hitintills tomma attributet "Company" med företagsnamnet (som är av typen "sträng"):

    -
     ~/people ->addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters
    +
     ~/people ->addattr -t string META:company Barkelbaer\\ Inc. Clara\\ Botters

    index @@ -153,7 +153,7 @@ Clara Botters : string : Whelton

    If '-p' is specified, 'attr' is regarded as a pattern.

    Även om det i praktiken skulle vara tillräckligt att bara inte fylla i attributet "Fax", kan du helt radera det från Claras fil genom att skriva:

    -
     ~/people ->rmattr META:fax Clara\ Botters
    +
     ~/people ->rmattr META:fax Clara\\ Botters

    index @@ -172,7 +172,7 @@ genom att skriva:

    diff --git a/userguide/sv_SE/bash-scripting.html b/userguide/sv_SE/bash-scripting.html index d7af66e9..87371dbb 100644 --- a/userguide/sv_SE/bash-scripting.html +++ b/userguide/sv_SE/bash-scripting.html @@ -94,14 +94,13 @@ If they don't exist already, you'll have to create the needed files yourself. Ot

    Ett annat enkelt alternativ för att starta program vid uppstart är att länka till dem i /boot/home/config/settings/boot/launch katalogen. Det åstadkoms genom att höger-klicka på det program som du vill ska starta automatiskt, välja Skapa länk och navigera till ovan nämnda katalog.

    -

    -index -Skriptet UserShutdownScript

    +

    index +The UserShutdownScript - not yet working

    /boot/home/config/settings/boot/UserShutdownScript exekveras som det första steget i avstängningsprocessen. Om skriptet returnerar någon annan status än noll så avbryts avstängningsprocessen.

    index -Skriptet UserShutdownFinishScript

    +The UserShutdownFinishScript - not yet working

    /boot/home/config/settings/boot/UserShutdownFinishScript exekveras som det sista steget i avstängningsprocessen. Tänk på att merparten av Haiku har stängts ner när detta skript startas.

    diff --git a/userguide/sv_SE/bootloader.html b/userguide/sv_SE/bootloader.html index 872a9a5f..fecc23d1 100644 --- a/userguide/sv_SE/bootloader.html +++ b/userguide/sv_SE/bootloader.html @@ -10,10 +10,10 @@ * Authors: * Humdinger * Translators: - * Victor Widell - * Jimmy Olsson * deejam + * Victor Widell * Humdinger + * Jimmy Olsson * --> @@ -65,14 +65,14 @@

    Starthanteraren

    -

    Haiku's Boot Loader can help when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick). It's also handy if you have installed a software component that acts up and prevents you from booting Haiku, see Troubleshooting below.

    +

    Haiku's Boot Loader Options can help when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick). It's also handy if you have installed a software component that acts up and prevents you from booting Haiku, see Troubleshooting below.

    För att få fram valen i Boot Loader måste du tycka på, och fortsätta hålla ner tangenten SKIFT innan Haikus startprocess. Om du har en boot manager installerad kan du börja hålla ner SKIFT innan du väljer att starta Haiku. Om Haiku är det enda installerade operativsystemet på datorn kan du börja hålla ner tangenten när du fortfarande ser startmeddelanden från BIOS.

    index Boot Loader Options

    När den kommit fram erbjuds du fyra menyer:

    - + - + @@ -129,29 +129,29 @@

    If Haiku refuses to boot on your hardware from the get-go, try out setting different options under Select safe mode options. Consider filing a bug report in any case.

    On the other hand, if Haiku only suddenly acts up after you have installed some software, especially hardware drivers, you have several options to get Haiku bootable again so you can uninstall the offending package:

      -
    • Activating Safe mode will prevent most servers, daemons and the UserBootScript from being started.

    • +
    • Activating Safe mode will prevent most servers, daemons and the UserBootscript from being started.

    • Activating Disable user add-ons will prevent using any add-ons (drivers, translators, etc.) you have installed in the user hierarchy under your Home folder.

    • If the offending driver, add-on etc. is installed in the system hierarchy, things get a bit more complicated, because that area is read-only. Here, the Blacklist entries comes into play. With it, you can navigate through the whole system hierarchy and disable the component that's messing things up for you by checking an entry with the SPACE or RETURN key. ESC returns you up one level to the parent directory.

      Online, there's the article How to Permanently Blacklist a Package File showing how to make that setting stick.

    • Under Select boot volume you can specify what former "version" of Haiku to boot. Every time you un/install a package, the old state is saved and you can boot into it by choosing it from the list presented in the boot loader options.
      -So, if you encounter boot problems after installing some package, boot a Haiku version from before that time and uninstall the offending package.

    • +So, if you encounter boot problems after installing some package, boot a Haiku state from before that time and uninstall the offending package.

    index Booting Haiku

    -

    Efter att du aktiverat ett eller flera val återvänder du till huvudmenyn och fortsätter med startprocessen som visar dig denna skärm:

    +

    After activating one or more options, you return to the main menu and continue booting, which presents you with this boot screen:

    boot-screen.png -

    Om allt är OK tänds symbolerna snabbt, en efter en.
    -De olika symbolerna motsvarar ungefärligt dessa i steg startsprocessen:

    +

    If everything works OK, one symbol after another quickly lights up.
    +The different symbols roughly correspond to these boot stages:

    Select boot volume Choose which Haiku installation/version to start.
    Select boot volume Choose which Haiku installation/state to start (see Troubleshooting below).
    Select safe mode options There are several options to try in case of hardware related trouble or if the system becomes unstable or unbootable because of a misbehaving add-on. When moving the selection bar to an option, a short explanation appears at the bottom of the screen.

    Safe mode
    @@ -114,11 +114,11 @@ Displays the debug info the boot loader has logged (press Q to exit the log)

    Add advanced debug option
    Allows advanced debugging options to be entered directly.

    If "Enable debug syslog" is activated, a warm reboot after a crash shows these additional options:
    If Enable debug syslog is activated, a warm reboot after a crash shows these additional options:

    Save syslog from previous session during boot
    - Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

    + Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

    Display syslog from previous session
    - Displays the syslog from the previous Haiku session

    + Displays the syslog from the previous Haiku session.

    Save syslog from previous session
    Saves the syslog from the previous Haiku session to disk. Currently only FAT32 volumes are supported.

    Select screen resolution Lets you force a certain screen resolution and color depth.
    - - - - - - - + + + + + + +
    Atom Initierar moduler.
    Hårddisk + förstoringsglas Skapar rootfs (/) och monterar devfs (/dev).
    Kretskort Initierar enhetshanteraren.
    Startdisk Monterar startdisk.
    Chip Laddar CPU-specifika moduler.
    Mapp Slutgiltig initiering av delsystem.
    Raket Launch_daemon has started the system.
    Atom Initializing modules.
    Disk + magnifier Creating rootfs (/) and mounting devfs (/dev).
    Plug-in card Initializing device manager.
    Boot disk Mounting boot disk.
    Chip Loading CPU specific modules.
    Folder Final initialization of subsystems.
    Rocket Launch_daemon has started the system.
    diff --git a/userguide/sv_SE/contents.html b/userguide/sv_SE/contents.html index 279275c4..af244c83 100644 --- a/userguide/sv_SE/contents.html +++ b/userguide/sv_SE/contents.html @@ -24,7 +24,7 @@

    cli-alert.png

    hey

    -

    hey 是一个小巧的帮助工具,可以发送 BMessages 给应用,并打印出回复结果。它可以用于应用脚本,例如,通过命令行或者脚本 “远程控制” 一个程序。它的使用会有一点复杂。非常感谢 Scot Hacker 的 BeOS 圣经,其中有一个 Chris Herborth 编写的 hey 入门指南

    +

    hey is a littler helper tool that sends BMessages to applications and prints out their answer. It can be used for application scripting, i.e. "remote controlling" a program from a script or the command line. It's usage is a bit complex... Humdinger's blog post serves as a good introduction, and thanks to Scot Hacker's BeOS Bible, there is a much more comprehensive hey tutorial by Chris Herborth.

    query

    query 是查询面板的命令行版本。实际上,一个创建搜索项目的快速方式是在搜索面板创建一个查询,选择 by formula ,在查询词的前后添加双引号("),然后在终端或者脚本中的 query 命令之后粘贴所要查找的整个查询词。

    @@ -116,9 +116,9 @@ Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

    checkfs是一个非常重要的工具,主要用于检查文件系统中的错误。只需在该命令之后添加磁卷,如 /Haiku 或者设备名,它就会遍历所有的文件,然后修复所有可能出现不一致的地方。

    desklink

    -

    desklink可以为任何文件,文件夹,查询或者程序在桌面栏托盘中安装图标。它也可以为相应的图标提供一个右键菜单。例如,尝试下面的脚本,为 Screenshot 添加不同的选项 (第一行中的"\" 用于在终端中进行换行): +

    desklink可以为任何文件,文件夹,查询或者程序在桌面栏托盘中安装图标。它也可以为相应的图标提供一个右键菜单。例如,尝试下面的脚本,为 Screenshot 添加不同的选项 (第一行中的"\\" 用于在终端中进行换行):

    -
    desklink "cmd=Active window (2s):/boot/system/apps/Screenshot --window --border --delay 2" \
    +
    desklink "cmd=Active window (2s):/boot/system/apps/Screenshot --window --border --delay 2" \\
     "cmd=Remove replicant:desklink --remove=Screenshot" /boot/system/apps/Screenshot
     

    cli-alert.png

    @@ -127,10 +127,10 @@ Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

    diskimage可用于注册普通文件作为磁盘设备。例如,您可以注册 Haiku anyboot 镜像,将其挂载在文件浏览器中,并且可以在安装器使用之前,编辑和移动其中的文件。

    launch_roster

    -

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it. Without parameter, launch_roster lists all apps/services that are under its control.
    +

    The launch_daemon starts all sorts of services and applications at boot-up. For some it was instructed to re-start them if they were quit. If you don't want that – maybe you'd like to test a modified Tracker, for example – you use launch_roster to stop the re-starting of the application before quitting it. Similarly, you can start it again or get info about it.c The parameter log prints out a log of all launch_daemon related events.
    +Without parameter, launch_roster lists all apps/services that are under its control.
    For example, this will stop the re-launching of the Deskbar:

    -
    launch_roster stop x-vnd.be-tskb
    - +
    launch_roster stop x-vnd.be-tskb

    mountvolume
    mount

    mountvolume is preferred by many to mount local partitions and disks, because its usage is so easy: just call it with the name of the partition and you're done. Try --help for more options.

    mount can additionally mount remote disks by using a network filesystem, like NFS4. You specify the used filesystem with the -t parameter and the remote location with the -p parameter. As filesystem parameter you can use anything you find in /system/add-ons/kernel/file_system (and corresponding file hierarchies under ~/config or "non-packaged", of course). You also have to create a folder as mountpoint. Here's an example:

    diff --git a/userguide/zh_CN/applications/codycam.html b/userguide/zh_CN/applications/codycam.html index 8582574e..69a72dff 100644 --- a/userguide/zh_CN/applications/codycam.html +++ b/userguide/zh_CN/applications/codycam.html @@ -58,15 +58,16 @@
    +
    本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。

    codycam-icon_64.png摄像头

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/CodyCam
    设置:~/config/settings/codycam
    桌面栏:应用程序
    位置:/boot/system/apps/CodyCam
    设置:~/config/settings/codycam


    -

    您可以利用该软件连接到网络摄像头或者其他的内置摄像设备通过指定的时间间隔来拍摄照片,然后通过FTP进行保存。

    +

    CodyCam lets you take pictures at a specified interval from a connected webcam or any other video-in device and save them via FTP.

    My very temporarily installed cam in Dartmoor National Park.

    在预览图像的下面,您可以进行文件名设置,而拍摄的图像都将被添加相应的数字后缀。同时,你也可以设置文件格式和照片的拍摄速度。

    在右下方,您可以选择 FTP 或者sFTP(如果 SSH 可用),然后输入需要的数据来把图像保存到服务器上。

    diff --git a/userguide/zh_CN/applications/debugger.html b/userguide/zh_CN/applications/debugger.html index dde05da2..80c61a9d 100644 --- a/userguide/zh_CN/applications/debugger.html +++ b/userguide/zh_CN/applications/debugger.html @@ -4,7 +4,7 @@ @@ -24,7 +24,7 @@
    @@ -62,9 +62,9 @@

    deskcalc-icon_64.png计算器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/DeskCalc
    设置:~/config/settings/DeskCalc_settings
    桌面栏:应用程序
    位置:/boot/system/apps/DeskCalc
    设置:~/config/settings/DeskCalc_settings


    这是一个简单的计算器,但是它有一些隐藏的非常好用的特性。

    @@ -83,7 +83,7 @@ ScientificALT 2显示高级计算功能的额外按键。
  • 对于用户输入,计算器是非常宽容的。
    -/:\ 都被认为是除法操作符。
    +/:\\ 都被认为是除法操作符。
    *x 都是有效的乘法操作符。
    而且,需要注意的是 ., 都被认为是浮点数的小数点,这也就意味着您不能够把它们用作千分符。

  • 您可以根据自己的需要对计算器的大小进行调节,然后通过拖拽窗口右下角符号将其放置在桌面上作为 Replicant 。但是您必须保证 桌面栏中的 Show Replicants 处于激活状态。

  • @@ -107,7 +107,7 @@ « 调试器(Debugger) :: 应用程序 -:: DiskProbe » +:: 磁盘扫描器 »
    diff --git a/userguide/zh_CN/applications/diskprobe.html b/userguide/zh_CN/applications/diskprobe.html index 5285a7bd..398e029b 100644 --- a/userguide/zh_CN/applications/diskprobe.html +++ b/userguide/zh_CN/applications/diskprobe.html @@ -61,9 +61,9 @@

    diskprobe-icon_64.png磁盘扫描器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/DiskProbe
    设置:~/config/settings/DiskProbe_data
    桌面栏:应用程序
    位置:/boot/system/apps/DiskProbe
    设置:~/config/settings/DiskProbe_data


    磁盘扫描器是一个十六进制的编辑器,用于在字节级上查看和修改文件或者硬件设备上的数据。它是一个低级的工具,当然如果不仔细操作的话,可能会造成错误。

    diff --git a/userguide/zh_CN/applications/diskusage.html b/userguide/zh_CN/applications/diskusage.html index 31b415aa..15b168b5 100644 --- a/userguide/zh_CN/applications/diskusage.html +++ b/userguide/zh_CN/applications/diskusage.html @@ -61,9 +61,9 @@

    diskusage-icon_64.png磁盘查看器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/DiskUsage
    设置:~/config/settings/DiskUsage
    桌面栏:应用程序
    位置:/boot/system/apps/DiskUsage
    设置:~/config/settings/DiskUsage


    磁盘查看器以图形的形式显示了您的磁盘卷的空间利用情况。
    diff --git a/userguide/zh_CN/applications/drivesetup.html b/userguide/zh_CN/applications/drivesetup.html index cd28d7dc..4af99e26 100644 --- a/userguide/zh_CN/applications/drivesetup.html +++ b/userguide/zh_CN/applications/drivesetup.html @@ -61,9 +61,9 @@

    drivesetup-icon_64.png磁盘管理器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/DriveSetup
    设置:~/config/settings/DriveSetup
    桌面栏:应用程序
    位置:/boot/system/apps/DriveSetup
    设置:~/config/settings/DriveSetup


    磁盘管理器是一个用于磁盘分区的创建,删除,和初始化的工具。同时,它不能够移动和编辑已经存在的分区,所以您需要一个未分区的磁卷(可能是一个USB磁盘或者硬盘)或者利用初始化工具,例如, GParted LiveCD 来提供分区空间。

    diff --git a/userguide/zh_CN/applications/expander.html b/userguide/zh_CN/applications/expander.html index a424de4a..3cdf0091 100644 --- a/userguide/zh_CN/applications/expander.html +++ b/userguide/zh_CN/applications/expander.html @@ -61,9 +61,9 @@

    expander-icon_64.png档案管理器

    - - - + + +
    桌面栏:没有程序入口,双击其支持文件后,程序自动启动
    位置:/boot/system/apps/Expander
    设置:~/config/settings/Expander_Settings
    桌面栏:没有程序入口,双击其支持文件后,程序自动启动
    位置:/boot/system/apps/Expander
    设置:~/config/settings/Expander_Settings


    归档管理器是一个快速解压常用压缩文件的小工具,支持的压缩格式有 zip,gzip,bzip2,rar 以及 tar.gz。
    diff --git a/userguide/zh_CN/applications/haikudepot.html b/userguide/zh_CN/applications/haikudepot.html index f415d771..82e0e760 100644 --- a/userguide/zh_CN/applications/haikudepot.html +++ b/userguide/zh_CN/applications/haikudepot.html @@ -4,7 +4,7 @@ @@ -25,7 +25,7 @@

    +
    本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。
    @@ -77,9 +78,9 @@

    icon-o-matic-icon_64.png图标套件

    索引
    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/Icon-O-Matic
    设置:~/config/settings/Icon-O-Matic
    桌面栏:应用程序
    位置:/boot/system/apps/Icon-O-Matic
    设置:~/config/settings/Icon-O-Matic


    @@ -323,7 +324,7 @@ 提示与技巧

    在使用图标套件时,您需要注意一些东西,还有一些常用的使用提示:

      -
    • 阅读 图标指南,学习 Haiku 图标的重要特性,如,透视,色彩,以及阴影。

    • +
    • Read the Icon Guidelines to learn about important characteristics of Haiku icons, e.g. perspective, shadows and the Haiku color palette.

    • 您需要尽量少的使用路径,因为它们非常占用空间。尽量多的重用路径,并且精巧的处理模型及其变体。合理利用渐变色也可以节省空间。

    • 如果有需要,在编辑路径时可以从 选项 菜单中启用对齐到网格。对齐到 64x64 网格的点会占用更少的储存空间。如果点都精确地定位于像素边界,您的作品将会获得最清爽的观感。例如,将最突出的轮廓对齐到 16x16 网格非常必要。

    • 检查预览,查看是否您的图标在 16x16 模式下有好的观感。您可能需要使用模型那一节中所描述到的 细节级别 设置。

    • @@ -356,7 +357,7 @@ « HaikuDepot :: 应用程序 -:: Installer » +:: 安装器 »
    diff --git a/userguide/zh_CN/applications/installer.html b/userguide/zh_CN/applications/installer.html index 6e6b7c7e..4e0a40af 100644 --- a/userguide/zh_CN/applications/installer.html +++ b/userguide/zh_CN/applications/installer.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * dill + * Pengphei Han * --> @@ -62,9 +62,9 @@

    installer-icon_64.png安装器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/Installer
    设置:none
    桌面栏:应用程序
    位置:/boot/system/apps/Installer
    设置:none


    安装器用于将 Haiku 拷贝到其他的磁卷。
    diff --git a/userguide/zh_CN/applications/list-cli-apps.html b/userguide/zh_CN/applications/list-cli-apps.html index eaa3484c..f1ff4a5c 100644 --- a/userguide/zh_CN/applications/list-cli-apps.html +++ b/userguide/zh_CN/applications/list-cli-apps.html @@ -62,7 +62,7 @@

    cli-app-icon_64.png所有命令行程序列表

    - +
    位置:/boot/system/bin/
    ~/config/bin/
    ~/config/non-packaged/bin/
    位置:/boot/system/bin/
    ~/config/bin/
    ~/config/non-packaged/bin/


    所有与 Haiku 集成的命令行程序放置在 /boot/system/bin。您自己的或者额外安装的通过 .hpkg 安装的命令行程序应该放置于 ~/config/bin,而且,您也可以将他们放置在 ~/config/non-packaged/bin/ 。所有这些位置是 PATH 变量的一部分,因此会自动被发现。
    @@ -275,7 +275,7 @@ settype 设置文件的 MIME类型,署名以及首选程序。 setversion 显示文件版本信息。 setvolume 设置系统音量。 -setwep 为无线网络提供 WEP 加密。 +setwep Provides WEP encryption for wireless networks. sh 查看 bash 说明。 sha1sum 打印或检验 SHA1 校验码。 shar 创建 Shell 档案。 diff --git a/userguide/zh_CN/applications/magnify.html b/userguide/zh_CN/applications/magnify.html index 3d822972..3f6ff37e 100644 --- a/userguide/zh_CN/applications/magnify.html +++ b/userguide/zh_CN/applications/magnify.html @@ -61,9 +61,9 @@

    magnify-icon_64.png放大镜

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/Magnify
    设置:~/config/settings/Magnify_prefs
    桌面栏:应用程序
    位置:/boot/system/apps/Magnify
    设置:~/config/settings/Magnify_prefs


    放大镜对您的鼠标指针周围区域进行了放大显示。

    diff --git a/userguide/zh_CN/applications/mail.html b/userguide/zh_CN/applications/mail.html index 4ea12098..a3ffe5f8 100644 --- a/userguide/zh_CN/applications/mail.html +++ b/userguide/zh_CN/applications/mail.html @@ -68,9 +68,9 @@

    mail-icon_64.png电子邮箱

    - - - + + @@ -176,7 +176,7 @@
    桌面栏:应用程序
    位置:/boot/system/apps/Mail
    设置:~/config/settings/Mail/
    +
    桌面栏:应用程序
    位置:/boot/system/apps/Mail
    设置:~/config/settings/Mail/
    ~/config/settings/Mail/Menu Links/ - 这里的内容出现在电子邮箱的上下文菜单
    ~/config/settings/Mail/signatures/ - 署名的保存位置
    ~/config/settings/Mail/status/ - 自定义状态的保存位置
    - - + diff --git a/userguide/zh_CN/applications/tv.html b/userguide/zh_CN/applications/tv.html index a04235f7..dc8cc0d8 100644 --- a/userguide/zh_CN/applications/tv.html +++ b/userguide/zh_CN/applications/tv.html @@ -61,9 +61,9 @@

    tv-icon_64.png虚拟电视

    默认账户如果您有多个邮件账户,该选项将会指定新建邮件时所用的默认账户。
    回复账户在回复邮件时,您可以选择上述弹出菜单中的 使用默认账户,或者使用 邮件指定账户,也就是使用接收该邮件的账户。
    回复序文序文将会插入到回复的引用文本之前。您可以从文本域旁的弹出菜单选择不同的变量。例如:"Hello %n!\n\nOn %d you wrote:\n" 将会产生如下效果: +
    回复序文序文将会插入到回复的引用文本之前。您可以从文本域旁的弹出菜单选择不同的变量。例如:"Hello %n!\\n\\nOn %d you wrote:\\n" 将会产生如下效果:
    Hello Dr. Hawking!
     
     On Mon, 18 Jan 1998 02:55:16 +0800 you wrote:
    diff --git a/userguide/zh_CN/applications/mediaplayer.html b/userguide/zh_CN/applications/mediaplayer.html
    index c8d20ec8..538888c0 100644
    --- a/userguide/zh_CN/applications/mediaplayer.html
    +++ b/userguide/zh_CN/applications/mediaplayer.html
    @@ -62,9 +62,9 @@
     
     

    mediaplayer-icon_64.png媒体播放器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/MediaPlayer
    设置:~/config/settings/MediaPlayer
    桌面栏:应用程序
    位置:/boot/system/apps/MediaPlayer
    设置:~/config/settings/MediaPlayer


    媒体播放器是所有音频和视频文件的默认播放器。由于使用 ffmpeg 作为后端,因此支持广泛使用的多种媒体格式。它简洁的接口提供了您所期望的所有控制:

    diff --git a/userguide/zh_CN/applications/midiplayer.html b/userguide/zh_CN/applications/midiplayer.html index c0f70f96..1102f017 100644 --- a/userguide/zh_CN/applications/midiplayer.html +++ b/userguide/zh_CN/applications/midiplayer.html @@ -62,9 +62,9 @@

    midiplayer-icon_64.pngMidi播放器

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/MidiPlayer
    设置:~/config/settings/MidiPlayerSettings
    桌面栏:应用程序
    位置:/boot/system/apps/MidiPlayer
    设置:~/config/settings/MidiPlayerSettings


    如其名称所说,Midi播放器用于播放 midi 音乐文件。Midi 文件比较特别,它们实际的数字化和其他编码方式的音乐,但是仅为它的一个描述: Hold this note for that long with this volume and use instrument X for it.
    diff --git a/userguide/zh_CN/applications/packageinstaller.html b/userguide/zh_CN/applications/packageinstaller.html index 037b9ae6..4b36f89a 100644 --- a/userguide/zh_CN/applications/packageinstaller.html +++ b/userguide/zh_CN/applications/packageinstaller.html @@ -62,9 +62,9 @@

    packageinstaller-icon_64.pngLegacyPackageInstaller

    - - - + + +
    桌面栏:没有程序入口,通常通过双击所支持的文件进行启动。
    位置:/boot/system/apps/LegacyPackageInstaller
    设置:none
    桌面栏:没有程序入口,通常通过双击所支持的文件进行启动。
    位置:/boot/system/apps/LegacyPackageInstaller
    设置:none


    该页面仅为第一个草稿。请校核以获取更加精确的版本。
    diff --git a/userguide/zh_CN/applications/pe.html b/userguide/zh_CN/applications/pe.html index d0d2bd8e..511d6a72 100644 --- a/userguide/zh_CN/applications/pe.html +++ b/userguide/zh_CN/applications/pe.html @@ -61,10 +61,10 @@

    pe-icon_64.pngPe

    - - + + - +
    桌面栏:应用程序
    位置:/boot/system/apps/Pe/Pe
    桌面栏:应用程序
    位置:/boot/system/apps/Pe/Pe
    文档:/boot/system/apps/Pe/Documentation/index.html
    设置:~/config/settings/pe/*
    设置:~/config/settings/pe/*


    Pe 是一个复杂的编辑器,具有语法高亮度特性,适用于程序员和 HTML 编辑人员。它的原作者是 Maarten Hekkelmann,现在属于开源软件,由 Haiku 开发人员负责维护。有关错误跟踪和更多相关信息,可以参阅 Pe 项目页面

    diff --git a/userguide/zh_CN/applications/people.html b/userguide/zh_CN/applications/people.html index 35633b6e..312aa79f 100644 --- a/userguide/zh_CN/applications/people.html +++ b/userguide/zh_CN/applications/people.html @@ -61,9 +61,9 @@

    people-icon_64.png联系人

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/People
    设置:~/config/settings/People_data
    桌面栏:应用程序
    位置:/boot/system/apps/People
    设置:~/config/settings/People_data


    “联系人”程序是一个小型的联系人数据库,它使用了Haiku文件系统中的属性存储地址和其他的联系人信息。所有的联系方式都保存为单个文件,而它的数据则保存在独立的属性中。联系人程序中的所有文件都做了索引,它们可以在 查询 中进行搜索。

    diff --git a/userguide/zh_CN/applications/poorman.html b/userguide/zh_CN/applications/poorman.html index 3d0227de..860653b2 100644 --- a/userguide/zh_CN/applications/poorman.html +++ b/userguide/zh_CN/applications/poorman.html @@ -61,9 +61,9 @@

    poorman-icon_64.pngPoorMan

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/PoorMan
    设置:~/config/settings/PoorMan Settings
    桌面栏:应用程序
    位置:/boot/system/apps/PoorMan
    设置:~/config/settings/PoorMan Settings


    PoorMan 是一个小巧,并且非常容易进行设置的web服务器软件。它不能够像其他的负荷很大的服务器软件一样提供许多先进的特性,它只是一个穷小子的网络服务器。

    diff --git a/userguide/zh_CN/applications/screenshot.html b/userguide/zh_CN/applications/screenshot.html index ba38cc48..a353dd2b 100644 --- a/userguide/zh_CN/applications/screenshot.html +++ b/userguide/zh_CN/applications/screenshot.html @@ -61,10 +61,10 @@

    screenshot-icon_64.png屏幕截图

    - - + - +
    桌面栏:应用程序
    位置:/boot/system/apps/Screenshot
    +
    桌面栏:应用程序
    位置:/boot/system/apps/Screenshot
    /bin/screenshot
    设置:~/config/settings/screenshot
    设置:~/config/settings/screenshot


    您可以通过启动屏幕截图软件或者按下 PRINT 键来进行屏幕截图。

    diff --git a/userguide/zh_CN/applications/showimage.html b/userguide/zh_CN/applications/showimage.html index fe9fe33e..0a13f504 100644 --- a/userguide/zh_CN/applications/showimage.html +++ b/userguide/zh_CN/applications/showimage.html @@ -10,9 +10,9 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * dgy18787 * Humdinger + * Pengphei Han * --> @@ -25,7 +25,7 @@
    Copy text to clipboardALT B复制当前选中项目至剪贴板。

    Settings 菜单

    Skip folders starting with a dot 如果处在 “unixy” 环境下,所有的管理员文件隐藏在 “.folders/” 下,它将会非常有用。 源版本控制系统 SVN 和 CVS 属于此类程序,而且在Haiku中使用非常广泛。
    Escape search text 文本搜索使用了命令行工具 grep。对于它,特殊字符如 '"*\$?! 以及空格必须要使用 \ 来进行控制显示。而撤销该设置则意味着您必须手动的进行操作,但是作为交换,它给予了您强大的 正则表达式
    Escape search text 文本搜索使用了命令行工具 grep。对于它,特殊字符如 '"*\\$?! 以及空格必须要使用 \\ 来进行控制显示。而撤销该设置则意味着您必须手动的进行操作,但是作为交换,它给予了您强大的 正则表达式
    Text files only 文本搜索目前仅可用于查找普通文本文件中的字符。如果撤销该设置,它将会对所有类型的文件进行搜索。

    History 菜单

    包含最近查询的字符。
    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/TV
    设置:~/config/settings/???
    桌面栏:应用程序
    位置:/boot/system/apps/TV
    设置:~/config/settings/???


    文档目前缺失。如果您希望进行添加,请在 文档邮件列表 中声明以防止重复性工作。

    diff --git a/userguide/zh_CN/applications/vision.html b/userguide/zh_CN/applications/vision.html index 441f9df2..1233933e 100644 --- a/userguide/zh_CN/applications/vision.html +++ b/userguide/zh_CN/applications/vision.html @@ -69,9 +69,9 @@

    vision-icon_64.pngVision 聊天客户端

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/Vision/Vision
    设置:~/config/settings/Vision/*
    桌面栏:应用程序
    位置:/boot/system/apps/Vision/Vision
    设置:~/config/settings/Vision/*


    Vision is an IRC client originally developed for the BeOS. More documentation and a bug tracker are available at the Vision homepage.

    diff --git a/userguide/zh_CN/applications/webpositive.html b/userguide/zh_CN/applications/webpositive.html index 0837bdf5..71924d11 100644 --- a/userguide/zh_CN/applications/webpositive.html +++ b/userguide/zh_CN/applications/webpositive.html @@ -59,9 +59,9 @@

    webpositive-icon_64.pngWebPositive

    - - - + + +
    桌面栏:应用程序
    位置:/boot/system/apps/WebPositive
    设置:~/config/settings/WebPositive/ - 配置文件,Cookies,缓存文件和浏览历史
    桌面栏:应用程序
    位置:/boot/system/apps/WebPositive
    设置:~/config/settings/WebPositive/ - 配置文件,Cookies,缓存文件和浏览历史
    ~/config/settings/WebPositive/Bookmarks - 所有的书签都是单个的文件。


    diff --git a/userguide/zh_CN/applications/wonderbrush.html b/userguide/zh_CN/applications/wonderbrush.html index 8f99a262..f5d3d85c 100644 --- a/userguide/zh_CN/applications/wonderbrush.html +++ b/userguide/zh_CN/applications/wonderbrush.html @@ -60,10 +60,10 @@

    wonderbrush-icon_64.png神笔画具

    - - + + - +
    桌面栏:应用程序
    位置:/boot/system/apps/WonderBrush/WonderBrush
    桌面栏:应用程序
    位置:/boot/system/apps/WonderBrush/WonderBrush
    文档:/boot/system/apps/WonderBrush/Documentation en
    设置:~/config/settings/WonderBrush
    设置:~/config/settings/WonderBrush


    神笔画具是一个位图和矢量图形的编辑器。您可以在 YellowBites 网站 和本地的文档中找到更多的信息和操作讲解。

    diff --git a/userguide/zh_CN/attributes.html b/userguide/zh_CN/attributes.html index fc06fb7e..011ecdca 100644 --- a/userguide/zh_CN/attributes.html +++ b/userguide/zh_CN/attributes.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * Humdinger + * Pengphei Han * --> @@ -24,7 +24,7 @@
    @@ -88,7 +88,7 @@

    listattr 命令列出了文件的属性,但不显示属性内容。

    usage: listattr 'filename' ['filename' ...]

    上面我们的截图中的例子:

    -
     ~/people ->listattr Clara\ Botters
    +
     ~/people ->listattr Clara\\ Botters
     File: Clara Botters
        Type         Size                 Name
     -----------  ---------  -------------------------------
    @@ -117,7 +117,7 @@ MIME String         21  "BEOS:TYPE"
     
    • BEOS:TYPEMIME 字符串的形式保存文件类型,保存于 "application/x-person" 。它决定了默认的图标以及当你双击打开该文件时所要运行的程序。

    • "_trk/pinfo_le" 是一个位置属性,Tracker 可以通过它来跟踪文件图标的位置。

    -
    需要注意的是 "Clara" 之后的反斜杠。在 Terminal 中您必须 "避开" 特殊字符,例如 '"*\$?! ;同时,处于 "Clara" 和 "Botters" 之间的空格也属于此类字符。所以反斜杠真实的出现在空格字符之前,而不是 "Clara" 之后。
    +
    需要注意的是 "Clara" 之后的反斜杠。在 Terminal 中您必须 "避开" 特殊字符,例如 '"*\\$?! ;同时,处于 "Clara" 和 "Botters" 之间的空格也属于此类字符。所以反斜杠真实的出现在空格字符之前,而不是 "Clara" 之后。

    index @@ -125,7 +125,7 @@ MIME String 21 "BEOS:TYPE"

    catattr 命令显示了文件特有属性的内容。

    usage: catattr [--raw|-r] attr_name file1 [file2...]

    还是上面的例子:

    -
     ~/people ->catattr META:city Clara\ Botters
    +
     ~/people ->catattr META:city Clara\\ Botters
     Clara Botters : string : Whelton

    @@ -140,7 +140,7 @@ Clara Botters : string : Whelton

    or a numeric value (ie. 0x1234, 42, 'ABCD', ...) The default is "string"

    所以当亲爱的 Clara 在跨国公司 Barkelbaer Inc.找到了工作,你就可以为原本空白的 "Company" 属性补充该数据 (而此数据也属于 "string" 类型):

    -
     ~/people ->addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters
    +
     ~/people ->addattr -t string META:company Barkelbaer\\ Inc. Clara\\ Botters

    index @@ -151,7 +151,7 @@ Clara Botters : string : Whelton

    'attr' is the name of an attribute of the file If '-p' is specified, 'attr' is regarded as a pattern.

    即使不填写 "Fax" 属性,在实际应用中也已经足够了;所以你可以通过键入下面的命令来从 Clara 文件中完全删除它:

    -
     ~/people ->rmattr META:fax Clara\ Botters
    +
     ~/people ->rmattr META:fax Clara\\ Botters

    index @@ -170,7 +170,7 @@ Clara Botters : string : Whelton diff --git a/userguide/zh_CN/bash-scripting.html b/userguide/zh_CN/bash-scripting.html index f1aa3cec..4238f17b 100644 --- a/userguide/zh_CN/bash-scripting.html +++ b/userguide/zh_CN/bash-scripting.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * Humdinger + * Pengphei Han * --> @@ -58,6 +58,7 @@
    +
    本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。

    Bash 和脚本

    @@ -92,14 +93,13 @@

    对于上述的启动程序,另一种方式是把它们的快捷方式放入 /boot/home/config/settings/boot/launch 目录。右键点击你希望自动启动的程序,选择 Create Link ,然后导航至上述目录。

    -

    -index -UserShutdownScript 脚本

    +

    index +The UserShutdownScript - not yet working

    /boot/home/config/settings/boot/UserShutdownScript 是系统关机进程的第一个步骤。如果该脚本返回一个非零的结束状态,则系统关闭失败。

    index -UserShutdownFinishScript 脚本

    +The UserShutdownFinishScript - not yet working

    /boot/home/config/settings/boot/UserShutdownFinishScript 是结束进程的最后一个步骤。需要注意的是,在该脚本执行之前,大部分的系统进程已经终止。

    diff --git a/userguide/zh_CN/bootloader.html b/userguide/zh_CN/bootloader.html index 8f3e5373..4a36771d 100644 --- a/userguide/zh_CN/bootloader.html +++ b/userguide/zh_CN/bootloader.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * dill + * Pengphei Han * --> @@ -63,14 +63,14 @@

    引导程序

    -

    Haiku 的系统引导程序可以帮助您解决遇到的硬件相关问题,或者用于选择通过 Haiku 的哪种安装方式来启动,如果您有多个引导介质(可以是 CD 光驱或 USB 盘安装)。此外,如果安装了某个软件组件导致系统无法启动,请查看下述的 故障诊断

    +

    Haiku's Boot Loader Options can help when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick). It's also handy if you have installed a software component that acts up and prevents you from booting Haiku, see Troubleshooting below.

    为了进入引导程序选项,您需要在 Haiku 的启动进程开始前,持续按住 SHIFT 键。如果已经安装了启动管理软件,您可以在进入 Haiku 启动调用之前开始按下 SHIFT 键。如果Haiku是唯一的操作系统,您可以在 BIOS 中显示启动消息时就开始按下该按键。

    index 引导管理器选项

    进入选项之后,出现了下面四个菜单:

    - + - + - + Allows advanced debugging options to be entered directly.

    + + Saves the syslog from the previous Haiku session to disk. Currently only FAT32 volumes are supported.

    Select boot volume 选择希望启动的 Haiku 版本或者安装。
    Select boot volume Choose which Haiku installation/state to start (see Troubleshooting below).
    Select safe mode options
    在系统引导中遇到硬件问题时,可以尝试下面的几个选项。当选择条移动到某个选项时,在屏幕底部会显示相应的简短说明。
    @@ -99,59 +99,58 @@ Disables Advanced Configuration and Power Interface hardware support, overriding the ACPI setting in the kernel settings file.

    Blacklist entries
    Allows to select system files that shall be ignored. Useful e.g. to disable drivers temporarily. See Troubleshooting below.

    Select debug options
    -
    在这里,你会发现几个选项,它们用于调试或者获取错误报告的详细情况。同时,对于每个选项,在屏幕底部也都会出现相关的说明。
    Select debug options Here you'll find several options that help with debugging or getting details for a bug report. Again, a short explanation for each option is displayed at the bottom.

    Enable serial debug output
    - 打开并输出 syslog 信息到串口(默认:115200, 8N1)。

    + Turns on forwarding the syslog output to the serial interface (default: 115200, 8N1).

    Enable on screen debug output
    - 在系统启动时,在屏幕显示调试信息,而不是常规的启动画面。

    + Display debug output on screen while the system is booting, instead of the normal boot logo.

    Disable on screen paging
    - 在屏幕调试输出启用时,禁用翻页效果。

    + Disables paging when on screen debug output is enabled.

    Enable debug syslog
    - 为该回话启用特殊的内存日志缓存,在系统重启时供引导管理器访问。

    + Enables a special in-memory syslog buffer for this session that the boot loader will be able to access after rebooting.

    Display current boot loader log
    - 显示引导管理器登陆调试信息(按下 Q 退出登陆)

    + Displays the debug info the boot loader has logged (press Q to exit the log)

    Add advanced debug option
    - 允许直接输入高级调试选项。

    如果激活了 "Enable debug syslog" ,那么在崩溃后,热启动后将提示如下附加选项:
    If Enable debug syslog is activated, a warm reboot after a crash shows these additional options:

    Save syslog from previous session during boot
    - 在启动时保存前一次 Haiku 会话的 syslog 系统日志到 /var/log/previous_syslog 。

    + Saves the syslog from the previous Haiku session to /var/log/previous_syslog when booting.

    Display syslog from previous session
    - 显示前一次 Haiku 会话的 syslog 系统日志

    + Displays the syslog from the previous Haiku session.

    Save syslog from previous session
    - 保存前一次 Haiku 会话的 syslog 系统日志到磁盘,目前仅支持 FAT32 分区。

    Select screen resolution Lets you force a certain screen resolution and color depth.

    index -故障诊断

    -

    如果 Haiku 从一开始就无法从您的硬件上进行启动,那么您需要尝试以下 选择安全模式选项 中的不同设置项。或者考虑提交一个 问题报告

    -

    换句话说,如果在您安装完某些软件之后,Haiku 突然无法启动,特别是一些硬件驱动,您可以通过一些设置让 Haiku 能够重新启动,然后通过卸载这些软件包来进行修复:

    +Troubleshooting +

    If Haiku refuses to boot on your hardware from the get-go, try out setting different options under Select safe mode options. Consider filing a bug report in any case.

    +

    On the other hand, if Haiku only suddenly acts up after you have installed some software, especially hardware drivers, you have several options to get Haiku bootable again so you can uninstall the offending package:

      -
    • 激活 Safe mode 将会阻止多数的服务,后台以及 UserBootScript 启动。

    • -
    • 激活 Disable user add-ons 将会阻止所有在 Home 目录下用户目录中安装的附加组件(驱动,转换器,等)的使用。

    • -
    • 如果一些恶意的驱动,附件组件等安装到了系统路径中,问题可能会有些复杂,因为这些位置都是只读的。下面的 Blacklist entries 将会起到作用。通过该菜单,您将能够导航并进入到任意的系统目录,然后通过 SPACE 或者 RETURN 选中并禁用那些造成问题的组件。ESC 键用于返回到上级目录。

      -

      如何进行更多的设置,可以参考在线文档 如何将包文件永久列入黑名单

    • -
    • Select boot volume 菜单中,您可以指定希望启动的 Haiku 版本。每次在安装或者卸载矽统组件时,原有状态都将保存。您可以在引导管理器选项列表中选择对应的启动状态。 -因此,如果在安装完某些包之后,出现了启动引导问题,您可以选择引导在问题出现以前的 Haiku 版本,并且卸载该软件包。

    • +
    • Activating Safe mode will prevent most servers, daemons and the UserBootscript from being started.

    • +
    • Activating Disable user add-ons will prevent using any add-ons (drivers, translators, etc.) you have installed in the user hierarchy under your Home folder.

    • +
    • If the offending driver, add-on etc. is installed in the system hierarchy, things get a bit more complicated, because that area is read-only. Here, the Blacklist entries comes into play. With it, you can navigate through the whole system hierarchy and disable the component that's messing things up for you by checking an entry with the SPACE or RETURN key. ESC returns you up one level to the parent directory.

      +

      Online, there's the article How to Permanently Blacklist a Package File showing how to make that setting stick.

    • +
    • Under Select boot volume you can specify what former "version" of Haiku to boot. Every time you un/install a package, the old state is saved and you can boot into it by choosing it from the list presented in the boot loader options.
      +So, if you encounter boot problems after installing some package, boot a Haiku state from before that time and uninstall the offending package.

    index -引导 Haiku

    -

    在激活几个选项之后,返回主菜单,继续系统引导。开机界面如下:

    +Booting Haiku +

    After activating one or more options, you return to the main menu and continue booting, which presents you with this boot screen:

    boot-screen.png -

    如果一切运行正常,那么所有的图标都将依此点亮。
    -这些不同的符号大致对应了下面的启动步骤:

    +

    If everything works OK, one symbol after another quickly lights up.
    +The different symbols roughly correspond to these boot stages:

    - - - - - - - + + + + + + +
    Atom 系统组件初始化。
    Disk + magnifier 创建文件系统 (/) 和挂载硬件驱动 (/dev).
    Plug-in card 硬件管理初始化。
    Boot disk 挂载启动磁盘。
    Chip CPU特定模块加载
    Folder 子系统初始化。
    Rocket Launch_daemon 启动系统
    Atom Initializing modules.
    Disk + magnifier Creating rootfs (/) and mounting devfs (/dev).
    Plug-in card Initializing device manager.
    Boot disk Mounting boot disk.
    Chip Loading CPU specific modules.
    Folder Final initialization of subsystems.
    Rocket Launch_daemon has started the system.
    diff --git a/userguide/zh_CN/contents.html b/userguide/zh_CN/contents.html index c9c830cf..3c3d79ed 100644 --- a/userguide/zh_CN/contents.html +++ b/userguide/zh_CN/contents.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * Humdinger + * Pengphei Han * --> @@ -24,7 +24,7 @@
    -
    The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
    +
    本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。

    keymap-icon_64.png键盘映射

    - - - + +
    桌面栏:首选项
    位置:/boot/system/preferences/Keymap
    设置:~/config/settings/Keymap/* - 用户修改后的键盘映射的位置
    +
    桌面栏:首选项
    位置:/boot/system/preferences/Keymap
    设置:~/config/settings/Keymap/* - 用户修改后的键盘映射的位置
    ~/config/settings/Key_map


    @@ -79,7 +79,7 @@ Switch Shortcut Key... 用于使用 Windows/Linux 模式的快捷键,例如 CONTROL(通常为 CTRL)或者 Haiku 模式,例如 COMMAND(通常为 ALT)。

    左边的列表提供了可用的系统预设值键盘映射,在它的下面还提供了可用的用户定义键盘映射。您可以通过拖拽来改变键盘映射:左键点击拖拽复制一个按键,而右键点击拖拽调换两个按键。

    -

    Alternatively to this drag & dropping of keys, there's the menu File | Set modifier keys... that opens this window:

    +

    另外,对于拖拽和放置键,可以通过菜单 File | Set modifier keys... 打开如下窗口:

    keymap-modifiers.png

    Here, you can assign keys to their respective roles or even completely disable the role of a key. You can even assign the same key to different roles, though that's not a good idea most of the time and you'll be warned by a small exclamation mark beside the pop-up menus if you do that.
    Pressing Set modifier keys applies your changes and closes the window.

    @@ -114,7 +114,7 @@ At the beginning of that file, you'll find a legend of a stylized keyboard with # [ ` ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 0 ] [ - ] [ = ] [bck] # 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e # -# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \ ] +# [tab] [ q ] [ w ] [ e ] [ r ] [ t ] [ y ] [ u ] [ i ] [ o ] [ p ] [ [ ] [ ] ] [ \\ ] # 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 # # [cap] [ a ] [ s ] [ d ] [ f ] [ g ] [ h ] [ j ] [ k ] [ l ] [ ; ] [ ' ] [ enter ] @@ -192,7 +192,7 @@ Key 0x18 = '7' '/' '' '{' '' '/' '7' '{' Key 0x19 = '8' '(' '' '[' '' '(' '8' '[' '' Key 0x1a = '9' ')' '' ']' '' ')' '9' ']' '' Key 0x1b = '0' '=' '' '}' '' '=' '0' '}' '' -Key 0x1c = 0xc39f '?' '' '\\' '' '?' 0xc39f '\\' '' +Key 0x1c = 0xc39f '?' '' '\\\\' '' '?' 0xc39f '\\\\' '' Key 0x1d = 0xc2b4 '`' '' ' ' '' 0xc2b4 '`' ' ' '' Key 0x1e = 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 Key 0x1f = 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 @@ -215,7 +215,7 @@ Key 0x2f = 'o' 'O' 0x0f ' ' '' 'O' 'o' ' ' Key 0x30 = 'p' 'P' 0x10 ' ' '' 'P' 'p' ' ' '' Key 0x31 = 0xc3bc 0xc39c 0x1b ' ' '' 0xc39c 0xc3bc ' ' '' Key 0x32 = ' ' '*' 0x1d '~' '' '*' ' ' '~' '' -Key 0x33 = '#' '\'' 0x1c ' ' '' '\'' '#' ' ' '' +Key 0x33 = '#' '\\'' 0x1c ' ' '' '\\'' '#' ' ' '' Key 0x34 = 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f Key 0x35 = 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 Key 0x36 = 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c @@ -383,9 +383,9 @@ TildeTab = Normal Shift Option Option-Shift CapsLock CapsLock-Shift CapsLock-Opt diff --git a/userguide/zh_CN/preferences/locale.html b/userguide/zh_CN/preferences/locale.html index afe91824..8795d268 100644 --- a/userguide/zh_CN/preferences/locale.html +++ b/userguide/zh_CN/preferences/locale.html @@ -11,8 +11,8 @@ * Humdinger * Gerard Stanczak (Google Code-In student) * Translators: - * Pengphei Han * Humdinger + * Pengphei Han * --> @@ -63,9 +63,9 @@

    locale-icon_64.png本地化

    - - - + + +
    桌面栏:首选项
    位置:/boot/system/preferences/Locale
    设置:~/config/settings/Locale settings
    桌面栏:首选项
    位置:/boot/system/preferences/Locale
    设置:~/config/settings/Locale settings


    Haiku 的本地化系统不仅包括替代文本为翻译文字,还包括更复杂的任务,如和您本地本地习惯相匹配的格式化数字,日期,以及时间等。

    @@ -89,7 +89,7 @@


    所做修改即刻应用,尽管当前运行的应用程序可能需要关闭重启才可以显示新的设置。

    - +
    默认 重置所有设置未默认值。
    Defaults 重置所有设置未默认值。
    取消 恢复为启动本地化首选项之前的设置。
    diff --git a/userguide/zh_CN/preferences/media.html b/userguide/zh_CN/preferences/media.html index 6f835843..511ff6c9 100644 --- a/userguide/zh_CN/preferences/media.html +++ b/userguide/zh_CN/preferences/media.html @@ -60,9 +60,9 @@

    media-icon_64.png媒体

    - - - + +
    桌面栏:首选项
    位置:/boot/system/preferences/Media
    设置:~/config/settings/Media/*
    +
    桌面栏:首选项
    位置:/boot/system/preferences/Media
    设置:~/config/settings/Media/*
    ~/config/settings/System Audio Mixer
    ~/config/settings/MediaPrefs Settings - 保存了面板的窗口位置
    diff --git a/userguide/zh_CN/preferences/mouse.html b/userguide/zh_CN/preferences/mouse.html index 0588b07b..e3833906 100644 --- a/userguide/zh_CN/preferences/mouse.html +++ b/userguide/zh_CN/preferences/mouse.html @@ -60,9 +60,9 @@

    mouse-icon_64.png鼠标

    - - - + + +
    桌面栏:首选项
    位置:/boot/system/preferences/Mouse
    设置:~/config/settings/Mouse_settings
    桌面栏:首选项
    位置:/boot/system/preferences/Mouse
    设置:~/config/settings/Mouse_settings


    mouse.png @@ -78,7 +78,7 @@

    激活 接受首次点击 将会让您避免在触发按钮或菜单等控件时必须聚焦非活动窗口。 这样就必须忍受无意关闭窗口的风险,例如在点击标签时,无意点击到了关闭按钮。但是另一方面,它会相应加快您的工作速度。

    所有的设置将会被立即应用。

    - +
    默认 重置所有设置未默认值。
    Defaults 重置所有设置未默认值。
    取消 恢复到鼠标首选项启动时的设置状态。
    diff --git a/userguide/zh_CN/preferences/network.html b/userguide/zh_CN/preferences/network.html index 859fbb38..d6d83436 100644 --- a/userguide/zh_CN/preferences/network.html +++ b/userguide/zh_CN/preferences/network.html @@ -61,9 +61,9 @@

    network-icon_64.png网络

    - - - + + +
    桌面栏:首选项
    位置:/boot/system/preferences/Network
    设置:/boot/system/settings/network/
    桌面栏:首选项
    位置:/boot/system/preferences/Network
    设置:/boot/system/settings/network/


    The Network preference is the one-stop panel to configure all available network devices and services. To the left is a collapsible list of your devices and services, the right has information or settings for the selected entry.
    diff --git a/userguide/zh_CN/preferences/printers.html b/userguide/zh_CN/preferences/printers.html index 31758b55..7e0a1cd1 100644 --- a/userguide/zh_CN/preferences/printers.html +++ b/userguide/zh_CN/preferences/printers.html @@ -51,7 +51,7 @@  «  网络  ::  首选项  -::  Repositories  » +::  软件仓库  »

    @@ -60,9 +60,9 @@

    printers-icon_64.png打印机

    - - - + + +
    桌面栏:首选项
    位置:/boot/system/preferences/Printers
    设置:~/config/settings/printers/*
    桌面栏:首选项
    位置:/boot/system/preferences/Printers
    设置:~/config/settings/printers/*

    文档目前缺失。如果您希望进行添加,请在 文档邮件列表 中声明以防止重复性工作。

    @@ -74,7 +74,7 @@ --> diff --git a/userguide/zh_CN/preferences/repositories.html b/userguide/zh_CN/preferences/repositories.html index b482d274..9101e02a 100644 --- a/userguide/zh_CN/preferences/repositories.html +++ b/userguide/zh_CN/preferences/repositories.html @@ -9,12 +9,14 @@ * * Authors: * Humdinger + * Translators: + * Pengphei Han * --> - Repositories + 软件仓库 @@ -58,11 +60,11 @@
    本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。
    -

    repositories-icon_64.pngRepositories

    +

    repositories-icon_64.png软件仓库

    - - - + + +
    Deskbar:Preferences
    Location:/boot/system/preferences/Repositories
    Settings:~/config/settings/Repositories_settings
    桌面栏:Preferences
    位置:/boot/system/preferences/Repositories
    设置:~/config/settings/Repositories_settings

    Repositories are collections of software packages. Set up by default, there's the Haiku repo with all of the operating system's packages and HaikuPorts, which provides a large number of ported and native Haiku software. There are several more repositories, curated by members of the Haiku community. Checkout Software Sites on the website.

    This is the preference panel to manage your respositories (you can open it also from HaikuDepot's Tools menu):

    diff --git a/userguide/zh_CN/preferences/screen.html b/userguide/zh_CN/preferences/screen.html index b3598ed3..da0469ee 100644 --- a/userguide/zh_CN/preferences/screen.html +++ b/userguide/zh_CN/preferences/screen.html @@ -10,8 +10,8 @@ * Authors: * Humdinger * Translators: - * Pengphei Han * dill + * Pengphei Han * --> @@ -50,7 +50,7 @@
  • 日本語
  • - «  Repositories  + «  软件仓库  ::  首选项  ::  屏幕保护  »
    @@ -62,9 +62,9 @@

    screen-icon_64.png显示器

    - - - + +
    桌面栏:首选项
    位置:/boot/system/preferences/Screen
    设置:~/config/settings/system/app_server/workspaces
    +
    桌面栏:首选项
    位置:/boot/system/preferences/Screen
    设置:~/config/settings/system/app_server/workspaces
    ~/config/settings/kernel/drivers/vesa - 只存在于运行在VESA模式下。
    ~/config/settings/Screen_data - 保存了面板的窗口位置。
    @@ -82,7 +82,7 @@