Merge branch 'master' into sam460ex

This commit is contained in:
François Revol
2013-03-28 09:47:50 +01:00
217 changed files with 27841 additions and 15813 deletions
+1 -1
View File
@@ -344,7 +344,7 @@ if $(TARGET_ARCH) = x86 {
if $(TARGET_ARCH) = x86 {
local zipFile ;
if $(HAIKU_GCC_VERSION[1]) >= 4 {
HAIKU_MESA_FILE = mesa-9.0.2-x86-gcc4-2013-02-17.zip ;
HAIKU_MESA_FILE = mesa-9.1.1-x86-gcc4-2013-03-20.zip ;
} else {
HAIKU_MESA_FILE = mesa-7.8.2-x86-gcc2-2013-02-17.zip ;
}
+18 -12
View File
@@ -131,12 +131,22 @@ if $(HAIKU_USE_GCC_PIPE) = 1 {
# results in some broken code.
# TODO: remove the -fno-strict-aliasing option when all code has been
# analyzed/fixed with regard to aliasing.
# TODO: retest/remove the -fno-tree-vrp option as soon as we have updated our
# gcc4 compiler. See this discussion on some issues:
# http://www.freelists.org/post/haiku-development/hrev45320-Yet-another-nonobvious-effect-of-ftreevrp-optimization
if $(HAIKU_GCC_VERSION[1]) >= 3 {
HAIKU_GCC_BASE_FLAGS += -fno-strict-aliasing ;
HAIKU_GCC_BASE_FLAGS += -fno-strict-aliasing -fno-tree-vrp ;
}
# disable array bounds warnings on gcc 4.6 or newer since they trigger
# too many false positives. Coverity does a better job of this kind of analysis
# anyways.
if $(HAIKU_GCC_VERSION[1]) >= 4 {
HAIKU_GCC_BASE_FLAGS += -Wno-array-bounds ;
}
if $(HOST_GCC_VERSION[1]) >= 3 {
HOST_GCC_BASE_FLAGS += -fno-strict-aliasing ;
HOST_GCC_BASE_FLAGS += -fno-strict-aliasing -fno-tree-vrp ;
}
# override gcc 2.95.3's header directory -- strictly necessary only when using
@@ -350,12 +360,10 @@ if $(HAIKU_GCC_VERSION[1]) >= 3 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
HAIKU_C++FLAGS += -Wno-deprecated ;
if $(HAIKU_GCC_VERSION[2]) >= 3 {
HAIKU_KERNEL_CCFLAGS += -ffreestanding ;
HAIKU_KERNEL_C++FLAGS += -ffreestanding ;
HAIKU_BOOT_CCFLAGS += -ffreestanding ;
HAIKU_BOOT_C++FLAGS += -ffreestanding ;
}
HAIKU_KERNEL_CCFLAGS += -ffreestanding ;
HAIKU_KERNEL_C++FLAGS += -ffreestanding ;
HAIKU_BOOT_CCFLAGS += -ffreestanding ;
HAIKU_BOOT_C++FLAGS += -ffreestanding ;
}
HAIKU_KERNEL_PIC_CCFLAGS = -fno-pic ;
@@ -1249,10 +1257,8 @@ if $(HAIKU_GCC_VERSION[1]) >= 4 {
# -Wuninitialized gives too many false positives.
HAIKU_WERRORFLAGS = -Wno-error=uninitialized ;
if $(HAIKU_GCC_VERSION[2]) >= 6 {
# TODO: remove the -Wno-unused-but-set-variable option
HAIKU_WERRORFLAGS += -Wno-unused-but-set-variable ;
}
# TODO: remove the -Wno-unused-but-set-variable option
HAIKU_WERRORFLAGS += -Wno-unused-but-set-variable ;
}
rule EnableWerror dirTokens : scope {
+14 -1
View File
@@ -39,11 +39,15 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# Ctags - exuberant ctags (source files indexing)
# Curl - a client that groks URLs
# CVS - the version control system
# DemoPackage_Audio - a collection of audio files suitable for demonstrations
# DemoPackage_Data - a collection of data files suitable for demonstrations
# DemoPackage_Image - a collection of image files suitable for demonstrations
# DemoPackage_Video - a collection of video files suitable for demonstrations
# Development - more complete dev environment (including autotools)
# DevelopmentBase - basic development environment (gcc, headers, libs,...)
# DevelopmentJava - JamVM, a Java Virtual machine, GNU Classpath, ECJ
# DevelopmentMin - development headers, libs, tools, from sources only
# DevelopmentPowerPC - Cross compiling environment for PowerPC
# DevelopmentPowerPC - Cross compiling environment for PowerPC
# Doxygen - Generate documentation from source code
# Droid - Font family from Google's Android project
# Expat - XML parsing libraries
@@ -90,6 +94,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# Sed - the ultimate stream editor
# SQLite - the database implementation
# Subversion - the version control system
# System-sounds - a collection of system sounds
# TagLib - id3 tag library
# Tar - archiving utility
# TimGMSoundFont - a good quality General MIDI Sound Font
@@ -2014,6 +2019,14 @@ if [ IsOptionalHaikuImagePackageAdded Subversion ] {
}
# System-sounds
if [ IsOptionalHaikuImagePackageAdded System-sounds ] {
InstallOptionalHaikuImagePackage System-sounds-2013-03-12.zip
: $(baseURL)/System-sounds-2013-03-12.zip
: ;
}
# TagLib
if [ IsOptionalHaikuImagePackageAdded TagLib ] {
if $(TARGET_ARCH) != x86 {
+59 -44
View File
@@ -78,17 +78,17 @@ function ParseFunctionArguments()
# ParseFunctionArguments <args>
# Parse arguments for Jam wrapper functions into an array.
IN="\$@"
OIFS=\$IFS
IFS=":"
OIFS=\$IFS
IFS=":"
local count=0
local count=0
functionArgs=( )
for x in \$IN
do
functionArgs[\${count}]="\${x}"
((count++))
done
IFS=\$OIFS
IFS=\$OIFS
}
@@ -98,11 +98,11 @@ function TrimLeadingSpace()
eval local text='\$'"\$1"
local _outvar="\$1"
local length=\${#text}
((length--))
if [ "\${text:0:1}" == ' ' ] ; then
text=\${text#' '}
fi
local length=\${#text}
((length--))
if [ "\${text:0:1}" == ' ' ] ; then
text=\${text#' '}
fi
eval \$_outvar="'\$text'"
}
@@ -114,11 +114,11 @@ function TrimEndingSpace()
eval local text='\$'"\$1"
local _outvar="\$1"
local length=\${#text}
((length--))
if [ "\${text:\$length}" == ' ' ] ; then
text=\${text%' '}
fi
local length=\${#text}
((length--))
if [ "\${text:\$length}" == ' ' ] ; then
text=\${text%' '}
fi
eval \$_outvar="'\$text'"
}
@@ -216,23 +216,38 @@ function InstallSourceArchive()
}
function AddDirectoryToHaikuImage()
{
# AddDirectoryToHaikuImage directoryTokens : attributeFiles
# Wrapper for Jam rule
ParseFunctionArguments "\$@"
local dirTokens="/boot/\${functionArgs[0]}"
TrimLeadingSpace dirTokens
TrimEndingSpace dirTokens
dirTokens=\${dirTokens//' '/\/}
mkdir -p "\${dirTokens}"
}
function AddSymlinkToHaikuImage()
{
# AddSymlinkToHaikuImage <dir tokens> : <link target> [ : <link name> ]
# Wrapper for Jam rule
ParseFunctionArguments "\$@"
ParseFunctionArguments "\$@"
local dirTokens="/boot/\${functionArgs[0]}"
TrimLeadingSpace dirTokens
local dirTokens="/boot/\${functionArgs[0]}"
TrimLeadingSpace dirTokens
TrimEndingSpace dirTokens
dirTokens=\${dirTokens//' '/\/}
dirTokens=\${dirTokens//' '/\/}
local linkTarget="\${functionArgs[1]}"
TrimLeadingSpace linkTarget
local linkTarget="\${functionArgs[1]}"
TrimLeadingSpace linkTarget
TrimEndingSpace linkTarget
local linkName="\${functionArgs[2]}"
TrimLeadingSpace linkName
local linkName="\${functionArgs[2]}"
TrimLeadingSpace linkName
TrimEndingSpace linkName
mkdir -p "\${dirTokens}"
@@ -252,27 +267,27 @@ function AddUserToHaikuImage()
ParseFunctionArguments "\$@"
local user=\${functionArgs[0]}
local uid=\${functionArgs[1]}
local gid=\${functionArgs[2]}
local home=\${functionArgs[3]}
local shell=\${functionArgs[4]}
local realName=\${functionArgs[5]}
local uid=\${functionArgs[1]}
local gid=\${functionArgs[2]}
local home=\${functionArgs[3]}
local shell=\${functionArgs[4]}
local realName=\${functionArgs[5]}
passwdLine="\${user}:x:\${uid}:\${gid}:\${realName}:\${home}:\${shell}"
passwdLine=\${passwdLine//' :'/':'}
passwdLine=\${passwdLine//': '/':'}
passwdLine="\${user}:x:\${uid}:\${gid}:\${realName}:\${home}:\${shell}"
passwdLine=\${passwdLine//' :'/':'}
passwdLine=\${passwdLine//': '/':'}
local length=\${#passwdLine}
((length--))
if [ "\${passwdLine:\$length}" == ' ' ] ; then
passwdLine=\${passwdLine%' '}
fi
local length=\${#passwdLine}
((length--))
if [ "\${passwdLine:\$length}" == ' ' ] ; then
passwdLine=\${passwdLine%' '}
fi
passwdFile="\`finddir B_COMMON_ETC_DIRECTORY\`/passwd"
touch \${passwdFile}
passwdFile="\`finddir B_COMMON_ETC_DIRECTORY\`/passwd"
touch \${passwdFile}
local userExists=1
while read line ; do
local userExists=1
while read line ; do
if [ "\${passwdLine}" == "\${line}" ] ; then
userExists=0
fi
@@ -495,7 +510,7 @@ function GeneratePackageNames()
local lowerCasePkg=`echo ${pkg} | tr '[A-Z]' '[a-z]'`
if ! ContainsSubstring "${alreadyInstalled} " "${pkg} " ; then
if IsPackageAndDepsOkToInstall ${pkg} ; then
echo "${lowerCasePkg} : ${pkg} ${nonRepeatingDeps}" >> ${file}
echo "${lowerCasePkg} : ${pkg} ${nonRepeatingDeps}" >> ${file}
fi
fi
@@ -608,7 +623,7 @@ function BuildFinalListOfPackagesToInstall()
proceedWithInstallation=false
for desiredPackage in ${wantsToInstall}; do
if IsPackageNameValid $desiredPackage ; then
if IsPackageNameValid $desiredPackage ; then
for item in ${availablePackages[${desiredPackage}]} ; do
if ! ContainsSubstring "${packagesToInstall}" "${item}" ; then
packagesToInstall="${packagesToInstall} ${item}"
@@ -714,7 +729,7 @@ function ConvertJamToBash()
line=${line/'Echo'/'echo'}
# TODO: add support for converting for loops.
# will need to introduce curly brace counting
# will need to introduce curly brace counting
ConvertIfStatements "$line"
ConvertVariables "$line"
#ReplaceComparators "$line"
@@ -761,7 +776,7 @@ function ConvertJamToBash()
}
{
if($1!='InstallOptionalHaikuImagePackage' && isRule!=1 && $1!="\;")
print $0
print $0
}
{ isRule=0; }
' ${tmpDir}/optpkg.stage1 > ${tmpDir}/optpkg.stage2 2>/dev/null
@@ -823,7 +838,7 @@ function ConvertVariables()
# One of the Jam-to-Bash conversion functions.
# NOTE: jam's variables are normally '$(VARIABLE)'. \n
# The issue is with '(' and ')', so let's replace them globally.
# The issue is with '(' and ')', so let's replace them globally.
if ContainsSubstring "$line" '$(' ; then
line=${line//'('/'{'}
line=${line//')'/'}'}
@@ -1,2 +1,2 @@
1 polish x-vnd.Haiku-IntelDiskAddOn 4191422532
Active partition BFS_Creation_Parameter Partycja aktywna
1 polish x-vnd.Haiku-IntelDiskAddOn 946918966
Active partition PrimaryPartitionEditor Aktywna partycja
@@ -1,2 +1,2 @@
1 russian x-vnd.Haiku-IntelDiskAddOn 4191422532
Active partition BFS_Creation_Parameter Активный раздел
1 russian x-vnd.Haiku-IntelDiskAddOn 946918966
Active partition PrimaryPartitionEditor Активный раздел
@@ -0,0 +1,2 @@
1 polish x-vnd.Haiku-NTFSDiskAddOn 25755486
Name: NTFS_Initialize_Parameter Nazwa:
@@ -0,0 +1,2 @@
1 russian x-vnd.Haiku-NTFSDiskAddOn 25755486
Name: NTFS_Initialize_Parameter Имя:
@@ -1,28 +1,34 @@
1 japanese x-vnd.Haiku-hmulti_audio.media_addon 342589902
Master MultiAudio マスター
1 japanese x-vnd.Haiku-hmulti_audio.media_addon 451057402
Master MultiAudio Master
SPDIF MultiAudio SPDIF
Gain MultiAudio ゲイン
Gain MultiAudio Gain
Output 3D center MultiAudio Output 3D center
Extended Setup MultiAudio 高度な設定
CD MultiAudio CD
Tone control MultiAudio 音質調整
Phone MultiAudio 電話
Tone control MultiAudio Tone control
Phone MultiAudio Phone
Aux MultiAudio Aux
Headphones MultiAudio ヘッドフォン
Beep MultiAudio ビープ音
Input MultiAudio 入力
Mono mix MultiAudio モノラルミックス
General MultiAudio 一般
Input & Output MultiAudio 入出力
Output bass MultiAudio Output bass
Headphones MultiAudio Headphones
Beep MultiAudio Beep
Output mono mix MultiAudio Output mono mix
Output stereo mix MultiAudio Output stereo mix
Input MultiAudio Input
Output treble MultiAudio Output treble
Mono mix MultiAudio Mono mix
General MultiAudio General
Input & Output MultiAudio Input & Output
Enhanced Setup MultiAudio 高度なセットアップ
Stereo mix MultiAudio ステレオミックス
Stereo mix MultiAudio Stereo mix
Output 3D depth MultiAudio Output 3D depth
Volume MultiAudio 音量
Output MultiAudio 出力
Video MultiAudio ビデオ
Line MultiAudio ライン
Mic MultiAudio マイク
frequency: MultiAudio 周波数:
Output MultiAudio Output
Video MultiAudio Video
Line MultiAudio Line
Mic MultiAudio Mic
frequency: MultiAudio frequency:
Enable MultiAudio 有効にする
Mute MultiAudio ミュート
Mute MultiAudio Mute
Wave MultiAudio Wave
Setup MultiAudio セットアップ
Level MultiAudio レベル
Level MultiAudio Level
@@ -0,0 +1,20 @@
1 polish x-vnd.Haiku-hmulti_audio.media_addon 1938843440
Master MultiAudio Master
SPDIF MultiAudio SPDIF
Gain MultiAudio Wzmocnienie
Output 3D center MultiAudio Wyjście 3D, środek
Extended Setup MultiAudio Zaawansowane Ustawienia
CD MultiAudio CD
Phone MultiAudio Telefon
Headphones MultiAudio Słuchawki
Beep MultiAudio Brzęczyk
Input MultiAudio Wejście
Input & Output MultiAudio Wejście i Wyjście
Volume MultiAudio Głośność
Output MultiAudio Wyjście
Video MultiAudio Wideo
Mic MultiAudio Mikrofon
frequency: MultiAudio częstotliwość:
Mute MultiAudio Wycisz
Setup MultiAudio Ustawienia
Level MultiAudio Poziom
@@ -0,0 +1,20 @@
1 russian x-vnd.Haiku-hmulti_audio.media_addon 1236066687
Master MultiAudio Главный
SPDIF MultiAudio SPDIF
Gain MultiAudio Громкость
Output 3D center MultiAudio Центр 3D выхода
Extended Setup MultiAudio Расширенная настройка
CD MultiAudio CD
Tone control MultiAudio Управление тоном
Phone MultiAudio Телефон
Aux MultiAudio Вспомогательный
Output bass MultiAudio Выход баса
Headphones MultiAudio Наушники
Beep MultiAudio Сигнал
Output mono mix MultiAudio Выход моно микс
Output stereo mix MultiAudio Выход стерео микс
Input MultiAudio Вход
Output treble MultiAudio Выход высоких
Mono mix MultiAudio Моно микширование
General MultiAudio Общие
Input & Output MultiAudio Вход и Выход
@@ -1,2 +1,5 @@
1 polish x-vnd.Haiku-ICNSTranslator 2751404179
1 polish x-vnd.Haiku-ICNSTranslator 2416672857
Version %d.%d.%d, %s ICNSConfig Wersja %d.%d.%d, %s
Apple icons ICNSTranslator Ikony Apple
Apple icon translator ICNSTranslator Translator ikon Apple
Apple icon translator ICNSConfig Translator ikon Apple
@@ -1,8 +1,9 @@
1 hungarian x-vnd.Haiku-ActivityMonitor 3704566709
1 hungarian x-vnd.Haiku-ActivityMonitor 1913625522
P-faults DataSource P hibák
Media nodes DataSource Média csomópontok
Threads DataSource Szálak
MB DataSource MB
Always on top ActivityWindow Mindig felül
Add graph ActivityWindow Grafikon hozzáadása
Teams DataSource Csapatok
Hide legend ActivityView Magyarázat elrejtése
@@ -1,8 +1,9 @@
1 japanese x-vnd.Haiku-ActivityMonitor 3704566709
1 japanese x-vnd.Haiku-ActivityMonitor 1913625522
P-faults DataSource ページフォルト
Media nodes DataSource メディアノード数
Threads DataSource スレッド数
MB DataSource MB
Always on top ActivityWindow 常に前面に
Add graph ActivityWindow グラフの追加
Teams DataSource チーム数
Hide legend ActivityView 説明を隠す
@@ -1,8 +1,9 @@
1 portuguese (brazil) x-vnd.Haiku-ActivityMonitor 3704566709
1 portuguese (brazil) x-vnd.Haiku-ActivityMonitor 1913625522
P-faults DataSource P-falhas
Media nodes DataSource Nós de mídia
Threads DataSource Processos
MB DataSource Mb
Always on top ActivityWindow Sempre visível
Add graph ActivityWindow Adicionar grafo
Teams DataSource Equipes
Hide legend ActivityView Ocultar legenda
@@ -1,8 +1,9 @@
1 russian x-vnd.Haiku-ActivityMonitor 3704566709
1 russian x-vnd.Haiku-ActivityMonitor 1913625522
P-faults DataSource Ошибки страниц
Media nodes DataSource Медиа узлы
Threads DataSource Потоки
MB DataSource МБ
Always on top ActivityWindow Поверх всех окон
Add graph ActivityWindow Добавить график
Teams DataSource Процессы
Hide legend ActivityView Скрыть легенду
@@ -1,8 +1,9 @@
1 swedish x-vnd.Haiku-ActivityMonitor 3704566709
1 swedish x-vnd.Haiku-ActivityMonitor 1913625522
P-faults DataSource P-fel
Media nodes DataSource Medianoder
Threads DataSource Trådar
MB DataSource MB
Always on top ActivityWindow Alltid överst
Add graph ActivityWindow Lägg till graf
Teams DataSource Processer
Hide legend ActivityView Göm graftext
+6 -6
View File
@@ -1,6 +1,6 @@
1 japanese x-vnd.Haiku-BootManager 3014946856
The boot manager has been successfully installed on your system. BootManagerController ブートマネージャーがシステムに正常にインストールされました。
After two seconds DefaultPartitionPage 2
After two seconds DefaultPartitionPage あと 2
Uninstall Boot Manager UninstallPage Title ブートメニューをアンインストール
At least one partition must be selected! BootManagerController 少なくとも1つのパーティションが選択されていなければなりません。
The old Master Boot Record could not be saved to %s BootManagerController 古いマスターブートレコード (MBR) を %s に保存できませんでした。
@@ -15,23 +15,23 @@ Timeout: %s DefaultPartitionPage 待ち時間: %s
Select FileSelectionPage Button 選択
Cannot access! DrivesPage Cannot install アクセスできません
Uninstall boot manager BootManagerController Title ブートマネージャーを削除
After four seconds DefaultPartitionPage 4
After four seconds DefaultPartitionPage あと 4
Uninstallation of boot menu failed BootManagerController Title ブートマネージャーの削除に失敗しました。
Please locate the Master Boot Record (MBR) save file to restore from. This is the file that was created when the boot manager was first installed. BootManagerController 修復に使うマスターブートレコード (MBR) ファイルを指定してください。これはブートマネージャーが初めてインストールされた時に作成されたものです。
Next WizardView Button 次へ
Uninstallation of boot menu completed BootManagerController Title ブートマネージャーの削除が完了しました
Please select the drive you want the boot manager to be installed to or uninstalled from. DrivesPage ブートマネージャーをインストールまたは削除するドライブを選択してください。
Please specify a default partition and a timeout.\nThe boot menu will load the default partition after the timeout unless you select another partition. You can also have the boot menu wait indefinitely for you to select a partition.\nKeep the 'ALT' key pressed to disable the timeout at boot time. DefaultPartitionPage デフォルトパーティションと起動するまでの待ち時間を指定してください。\nユーザーが別のパーティションを選択しない限り、システムはデフォルトパーティションから起動します。待ち時間を「永久」にすることで、起動する度にパーティションが選択できるようになります。\n待ち時間を無効にするには、「ALT」キーを押したままシステムを起動してください。
After one second DefaultPartitionPage 1
After one second DefaultPartitionPage あと 1
The partition table of the first hard disk is not compatible with Boot Manager.\nBoot Manager needs 2 KB available space before the first partition. BootManagerController 起動ハードディスクのパーティションテーブルはブートマネージャーと互換性はありません。\nブートマネージャーは第一パーティションの前に 2 KB のスペースが必要です。
The following partitions were detected. Please check the box next to the partitions to be included in the boot menu. You can also set the names of the partitions as you would like them to appear in the boot menu. PartitionsPage 下記のパーティションが検出されました。ブートメニューに表示するパーティションにチェックを入れてください。ブートメニューに表示するパーティションの名前を入力することもできます(注意: 英数半角のみで入力してください)。
After one minute DefaultPartitionPage 1
After one minute DefaultPartitionPage あと 1
The Master Boot Record of the boot device (%DISK) has been successfully restored from %FILE. BootManagerController 起動デバイス (%DISK) のマスターブートレコードは %FILE から正常に修復されました。
Write boot menu BootManagerController Button ブートメニューを書き込む
The Master Boot Record could not be restored! BootManagerController マスターブートレコードは修復されませんでした。
Uninstall DrivesPage Button 削除
Default Partition DefaultPartitionPage Title デフォルトパーティション
After five seconds DefaultPartitionPage 5秒後
After five seconds DefaultPartitionPage あと 5 秒
Back BootManagerController Button 戻る
Installation of boot menu completed BootManagerController Title ブートメニューのインストールが完了
Unnamed %d LegacyBootMenu Default name of a partition whose name could not be read from disk; characters in codepage 437 are allowed only Unnamed %d
@@ -62,4 +62,4 @@ Summary BootManagerController Title 概要
OK BootManagerController Button OK
Immediately DefaultPartitionPage すぐに
Done BootManagerController Button 完了
After three seconds DefaultPartitionPage 3
After three seconds DefaultPartitionPage あと 3
+1 -3
View File
@@ -1,6 +1,5 @@
1 belarusian x-vnd.Be-TSKB 1210725923
1 belarusian x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Выключыць
Edit menu… PreferencesWindow Змяніць меню…
Suspend DeskbarMenu Прыпыніць
Hide clock TimeView Схаваць гадзіннік
Applications PreferencesWindow Праграмы
@@ -8,7 +7,6 @@ Time preferences… TimeView Наладкі Часу…
About Haiku DeskbarMenu Пра Haiku
Recent documents: PreferencesWindow Нядаўнія дакументы:
Recent applications DeskbarMenu Нядаўнія праграмы
Sort running applications PreferencesWindow Сартыравать запушчаныя праграмы
Applications B_USER_DESKBAR_DIRECTORY/Applications Праграмы
Find… DeskbarMenu Знайсці…
Show clock Tray Паказаць гадзіннік
+1 -3
View File
@@ -1,13 +1,11 @@
1 german x-vnd.Be-TSKB 1566009467
1 german x-vnd.Be-TSKB 1398106986
Power off DeskbarMenu Ausschalten
Edit menu… PreferencesWindow Menü bearbeiten…
Suspend DeskbarMenu Ruhezustand
Hide clock TimeView Uhr ausblenden
Time preferences… TimeView Datum & Zeit Einstellungen…
About Haiku DeskbarMenu Über Haiku
Recent documents: PreferencesWindow Letzte Dokumente:
Recent applications DeskbarMenu Letzte Anwendungen
Sort running applications PreferencesWindow Laufende Anwendungen sortieren
Applications B_USER_DESKBAR_DIRECTORY/Applications Anwendungen
Find… DeskbarMenu Suchen…
Show clock Tray Uhr anzeigen
+1 -3
View File
@@ -1,9 +1,7 @@
1 greek, modern (1453-) x-vnd.Be-TSKB 1782938413
1 greek, modern (1453-) x-vnd.Be-TSKB 1615035932
Power off DeskbarMenu Απενεργοποίηση
Edit menu… PreferencesWindow Επεξεργασία μενού...
Recent documents: PreferencesWindow Πρόσφατα έγγραφα:
Recent applications DeskbarMenu Πρόσφατες εφαρμογές
Sort running applications PreferencesWindow Ταξινόμησε τις τρέχουσες εφαρμογές
Applications B_USER_DESKBAR_DIRECTORY/Applications Εφαρμογές
Find… DeskbarMenu Αναζήτηση…
Window PreferencesWindow Παράθυρο
+1 -3
View File
@@ -1,6 +1,5 @@
1 finnish x-vnd.Be-TSKB 1210725923
1 finnish x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Sammuta virta
Edit menu… PreferencesWindow Muokkaa valikkoa...
Suspend DeskbarMenu Keskeytystila
Hide clock TimeView Piilota kello
Applications PreferencesWindow Sovellukset
@@ -8,7 +7,6 @@ Time preferences… TimeView Aika-asetukset...
About Haiku DeskbarMenu Haikusta
Recent documents: PreferencesWindow Äskettäiset asiakirjat:
Recent applications DeskbarMenu Äskettäiset sovellukset
Sort running applications PreferencesWindow Lajittele suoritettavat sovellukset
Applications B_USER_DESKBAR_DIRECTORY/Applications Sovellukset
Find… DeskbarMenu Etsi...
Show clock Tray Näytä kello
+1 -3
View File
@@ -1,6 +1,5 @@
1 french x-vnd.Be-TSKB 1210725923
1 french x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Éteindre
Edit menu… PreferencesWindow Éditer le menu…
Suspend DeskbarMenu Mettre en veille
Hide clock TimeView Masquer l'horloge
Applications PreferencesWindow Applications
@@ -8,7 +7,6 @@ Time preferences… TimeView Préférences de l'heure…
About Haiku DeskbarMenu À propos de Haiku
Recent documents: PreferencesWindow Documents récents :
Recent applications DeskbarMenu Applications récentes
Sort running applications PreferencesWindow Trier les applications lancées
Applications B_USER_DESKBAR_DIRECTORY/Applications Applications
Find… DeskbarMenu Rechercher…
Show clock Tray Afficher l'horloge
+1 -3
View File
@@ -1,7 +1,5 @@
1 hindi x-vnd.Be-TSKB 1880901506
Edit menu… PreferencesWindow मेनू संपादित करें ...
1 hindi x-vnd.Be-TSKB 1712999025
Recent documents: PreferencesWindow हाल ही में दस्तावेजों:
Sort running applications PreferencesWindow क्रमबद्ध अनुप्रयोगों को चलाने
Applications B_USER_DESKBAR_DIRECTORY/Applications अनुप्रयोग
Window PreferencesWindow विन्दोव्स
Menu PreferencesWindow मेनू
+1 -3
View File
@@ -1,6 +1,5 @@
1 hungarian x-vnd.Be-TSKB 1210725923
1 hungarian x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Kikapcsolás
Edit menu… PreferencesWindow Menü szerkesztése…
Suspend DeskbarMenu Felfüggesztés
Hide clock TimeView Óra elrejtése
Applications PreferencesWindow Programok
@@ -8,7 +7,6 @@ Time preferences… TimeView Idő beállítása…
About Haiku DeskbarMenu Haiku névjegye
Recent documents: PreferencesWindow Legutóbb használt fájlok:
Recent applications DeskbarMenu Legutóbbi programok
Sort running applications PreferencesWindow Futó programok rendezése
Applications B_USER_DESKBAR_DIRECTORY/Applications Programok
Find… DeskbarMenu Keresés…
Show clock Tray Óra megjelenítése
+1 -3
View File
@@ -1,13 +1,11 @@
1 japanese x-vnd.Be-TSKB 1566009467
1 japanese x-vnd.Be-TSKB 1398106986
Power off DeskbarMenu 電源を切る
Edit menu… PreferencesWindow メニューの編集…
Suspend DeskbarMenu サスペンド
Hide clock TimeView 時計を隠す
Time preferences… TimeView 日付と時刻の設定…
About Haiku DeskbarMenu Haiku について
Recent documents: PreferencesWindow 最近使ったドキュメント
Recent applications DeskbarMenu 最近使ったアプリケーション
Sort running applications PreferencesWindow 実行中のアプリケーションを名前順に並び換える
Applications B_USER_DESKBAR_DIRECTORY/Applications アプリケーション
Find… DeskbarMenu 検索…
Show clock Tray 時計を表示
+1 -3
View File
@@ -1,6 +1,5 @@
1 lithuanian x-vnd.Be-TSKB 1210725923
1 lithuanian x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Išjungti
Edit menu… PreferencesWindow Taisyti meniu…
Suspend DeskbarMenu Pristabdyti
Hide clock TimeView Nerodyti laikrodžio
Applications PreferencesWindow Programos
@@ -8,7 +7,6 @@ Time preferences… TimeView Laiko nuostatos…
About Haiku DeskbarMenu Apie „Haiku“
Recent documents: PreferencesWindow Paskiausi dokumentai:
Recent applications DeskbarMenu Paskiausiai leistos programos
Sort running applications PreferencesWindow Rikiuoti paleistas programas
Applications B_USER_DESKBAR_DIRECTORY/Applications Programos
Find… DeskbarMenu Ieškoti…
Show clock Tray Rodyti laikrodį
+1 -3
View File
@@ -1,12 +1,10 @@
1 dutch; flemish x-vnd.Be-TSKB 3155357024
1 dutch; flemish x-vnd.Be-TSKB 2987454543
Power off DeskbarMenu Uitzetten
Edit menu… PreferencesWindow Bewerk menu...
Suspend DeskbarMenu Opschorten
Time preferences… TimeView Tijdsvoorkeuren…
About Haiku DeskbarMenu Over Haiku
Recent documents: PreferencesWindow Recente documenten:
Recent applications DeskbarMenu Recente toepassingen
Sort running applications PreferencesWindow Sorteer lopende toepassingen
Applications B_USER_DESKBAR_DIRECTORY/Applications Toepassingen
Find… DeskbarMenu Vind...
Window PreferencesWindow Venster
+1 -3
View File
@@ -1,13 +1,11 @@
1 polish x-vnd.Be-TSKB 1566009467
1 polish x-vnd.Be-TSKB 1398106986
Power off DeskbarMenu Wyłącz komputer
Edit menu… PreferencesWindow Edytuj zawartość menu…
Suspend DeskbarMenu Wstrzymaj
Hide clock TimeView Ukryj zegar
Time preferences… TimeView Ustawienia czasu...
About Haiku DeskbarMenu O Haiku
Recent documents: PreferencesWindow Ostatnio przeglądane dokumenty:
Recent applications DeskbarMenu Ostatnio uruchomione aplikacje
Sort running applications PreferencesWindow Sortuj uruchomione aplikacje alfabetycznie
Applications B_USER_DESKBAR_DIRECTORY/Applications Aplikacje
Find… DeskbarMenu Wyszukaj…
Show clock Tray Pokaż zegar
+1 -3
View File
@@ -1,6 +1,5 @@
1 portuguese (brazil) x-vnd.Be-TSKB 1210725923
1 portuguese (brazil) x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Desligar
Edit menu… PreferencesWindow Editar menu...
Suspend DeskbarMenu Suspender
Hide clock TimeView Ocultar relógio
Applications PreferencesWindow Aplicativos
@@ -8,7 +7,6 @@ Time preferences… TimeView Preferências de hora…
About Haiku DeskbarMenu Sobre o Haiku
Recent documents: PreferencesWindow Documentos recentes:
Recent applications DeskbarMenu Aplicativos recentes
Sort running applications PreferencesWindow Ordenar aplicativos em execução
Applications B_USER_DESKBAR_DIRECTORY/Applications Aplicativos
Find… DeskbarMenu Localizar…
Show clock Tray Exibir relógio
+1 -3
View File
@@ -1,7 +1,5 @@
1 romanian x-vnd.Be-TSKB 1880901506
Edit menu… PreferencesWindow Editează meniu...
1 romanian x-vnd.Be-TSKB 1712999025
Recent documents: PreferencesWindow Documente recente:
Sort running applications PreferencesWindow Sortează aplicațiile pornite
Applications B_USER_DESKBAR_DIRECTORY/Applications Aplicații
Window PreferencesWindow Fereastră
Menu PreferencesWindow Meniu
+1 -3
View File
@@ -1,6 +1,5 @@
1 russian x-vnd.Be-TSKB 1210725923
1 russian x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Выключить компьютер
Edit menu… PreferencesWindow Изменить меню…
Suspend DeskbarMenu Приостановить
Hide clock TimeView Скрыть часы
Applications PreferencesWindow Приложения
@@ -8,7 +7,6 @@ Time preferences… TimeView Настроить часы…
About Haiku DeskbarMenu О системе Haiku
Recent documents: PreferencesWindow Недавние документы:
Recent applications DeskbarMenu Недавние приложения
Sort running applications PreferencesWindow Сортировать запущенные приложения
Applications B_USER_DESKBAR_DIRECTORY/Applications Приложения
Find… DeskbarMenu Найти…
Show clock Tray Показать часы
+1 -3
View File
@@ -1,6 +1,5 @@
1 slovak x-vnd.Be-TSKB 1210725923
1 slovak x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu Vypnúť
Edit menu… PreferencesWindow Upraviť menu…
Suspend DeskbarMenu Režim spánku
Hide clock TimeView Skryť hodiny
Applications PreferencesWindow Aplikácie
@@ -8,7 +7,6 @@ Time preferences… TimeView Nastavenia času…
About Haiku DeskbarMenu O Haiku
Recent documents: PreferencesWindow Nedávne dokumenty:
Recent applications DeskbarMenu Nedávne aplikácie
Sort running applications PreferencesWindow Zoradiť bežiace aplikácie
Applications B_USER_DESKBAR_DIRECTORY/Applications Aplikácie
Find… DeskbarMenu Nájsť…
Show clock Tray Zobraziť hodiny
+1 -3
View File
@@ -1,13 +1,11 @@
1 swedish x-vnd.Be-TSKB 1566009467
1 swedish x-vnd.Be-TSKB 1398106986
Power off DeskbarMenu Stäng av
Edit menu… PreferencesWindow Redigera meny...
Suspend DeskbarMenu Vänteläge
Hide clock TimeView Dölj klockan
Time preferences… TimeView Tidspreferenser
About Haiku DeskbarMenu Om Haiku
Recent documents: PreferencesWindow Senaste dokument:
Recent applications DeskbarMenu Senaste program
Sort running applications PreferencesWindow Sortera aktiva program
Applications B_USER_DESKBAR_DIRECTORY/Applications Program
Find… DeskbarMenu Sök...
Show clock Tray Visa klockan
+1 -3
View File
@@ -1,9 +1,7 @@
1 ukrainian x-vnd.Be-TSKB 1782938413
1 ukrainian x-vnd.Be-TSKB 1615035932
Power off DeskbarMenu Вимкнути
Edit menu… PreferencesWindow Редагувати меню…
Recent documents: PreferencesWindow Недавні документи:
Recent applications DeskbarMenu Останні програми
Sort running applications PreferencesWindow Сортувати додатки, що запущені
Applications B_USER_DESKBAR_DIRECTORY/Applications Додатки
Find… DeskbarMenu Пошук...
Window PreferencesWindow Вікно
+1 -3
View File
@@ -1,6 +1,5 @@
1 english x-vnd.Be-TSKB 1210725923
1 english x-vnd.Be-TSKB 1042823442
Power off DeskbarMenu 关闭电源
Edit menu… PreferencesWindow 编辑菜单
Suspend DeskbarMenu 挂起
Hide clock TimeView 隐藏时钟
Applications PreferencesWindow 应用程序
@@ -8,7 +7,6 @@ Time preferences… TimeView 时间设置...
About Haiku DeskbarMenu 关于Haiku
Recent documents: PreferencesWindow 最近文档:
Recent applications DeskbarMenu 最近程序
Sort running applications PreferencesWindow 运行程序排序
Applications B_USER_DESKBAR_DIRECTORY/Applications 应用程序
Find… DeskbarMenu 查找...
Show clock Tray 显示时钟
+7 -7
View File
@@ -2,7 +2,7 @@
DriveSetup System name DriveSetup
Cancel AbstractParametersPanel 中止
Delete MainWindow 削除
Are you sure you want to write the changes back to disk now?\n\nAll data on the selected partition will be irretrievably lost if you do so! MainWindow 変更を本当にディスクに保存しますか\n\nその場合、選択されたパーティションのすべてのデータが失われますので、ご注意ください。
Are you sure you want to write the changes back to disk now?\n\nAll data on the selected partition will be irretrievably lost if you do so! MainWindow 変更を本当にディスクに保存しますか?\n\nその場合、選択されたパーティションのすべてのデータが失われますので、ご注意ください。
Rescan MainWindow ディスクを再検出
OK MainWindow OK
Could not aquire partitioning information. MainWindow パーティション情報の取得に失敗しました。
@@ -27,12 +27,12 @@ Error: MainWindow in any error alert エラー :
Partition %ld DiskView パーティション %ld
<empty> DiskView <空>
Initialization of the partition %s failed. (Nothing has been written to disk.) MainWindow %s パーティションの初期化に失敗しました (ディスクに何も書き込まれていません)。
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか\n\nその場合、ディスクのすべてのデータが失われますので、ご注意ください。
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか?\n\nその場合、ディスクのすべてのデータが失われますので、ご注意ください。
Mounted at PartitionList マウント先
There was an error acquiring the partition row. MainWindow パーティション情報を取得の際、エラーが発生しました。
You need to select a partition entry from the list. MainWindow 一覧からパーティションを一つ選択してください。
The currently selected partition does not have a parent partition. MainWindow 選択されたパーティションには親パーティションがありません。
Are you sure you want to write the changes back to disk now?\n\nAll data on the selected disk will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか\n\nその場合、選択されたディスクのデータがすべて失われますので、ご注意ください。
Are you sure you want to write the changes back to disk now?\n\nAll data on the selected disk will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか?\n\nその場合、選択されたディスクのデータがすべて失われますので、ご注意ください。
Write changes MainWindow 変更を書き込む
There was an error preparing the disk for modifications. MainWindow ディスクの変更のための準備をする際、エラーが発生しました。
The partition %s is already mounted. MainWindow パーティション %s はすでにマウントされています。
@@ -40,12 +40,12 @@ Are you sure you want to format the partition? You will be asked again before ch
Partition name: ChangeParametersPanel パーティション名 :
Change ChangeParametersPanel 変更
Are you sure you want to write the changes back to disk now?\n\nAll data on the disk %s will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか?\n\nその場合、ディスク %s のデータがすべて失われますので、ご注意ください。
Are you sure you want to delete the selected partition?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow 選択されたパーティションを本当に削除しますか\n\nその場合、パーティションのすべてのデータが失われますので、ご注意ください。
Are you sure you want to delete the selected partition?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow 選択されたパーティションを本当に削除しますか?\n\nその場合、パーティションのすべてのデータが失われますので、ご注意ください。
Create… MainWindow 新規作成…
Disk system \"%s\"\" not found! MainWindow \"%s\"\" ディスクシステムがみつかりません!
The disk has been successfully initialized.\n MainWindow ディスクは正常に初期化されました。\n
Could not unmount partition %s. MainWindow パーティション %s をマウント解除できませんでした。
Failed to change the parameters of the partition. No changes have been written to disk. MainWindow パーティションのパラメータの変更に失敗しました。ディスクは変更されません。
Failed to change the parameters of the partition. No changes have been written to disk. MainWindow パーティションのパラメータの変更に失敗しました。ディスクは変更されません。
Failed to format the partition %s!\n MainWindow パーティション %s のフォーマットに失敗しました!\n
Mount MainWindow マウント
Partition type PartitionList パーティション種別 :
@@ -79,11 +79,11 @@ Wipe (not implemented) MainWindow ワイプ (実装されていません)
Validation of the given initialization parameters failed. MainWindow 初期化パラメーターの検証に失敗しました
The selected partition does not contain a partitioning system. MainWindow 選択されたパーティションにパーティションシステムはありません。
Offset: %s Support オフセット: %s
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition %s will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか\n\nその場合、ディスク %s のデータがすべて失われますので、ご注意ください。
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition %s will be irretrievably lost if you do so! MainWindow 変更をすぐにディスクに保存しますか?\n\nその場合、ディスク %s のデータがすべて失われますので、ご注意ください。
The partition %s is currently mounted. MainWindow %s パーティションが現在マウントされています。
Surface test (not implemented) MainWindow 表面チェック (実装されていません)
Format MainWindow フォーマット
Could not change the parameters of the selected partition. MainWindow 選択されたパーティションのパラメータ変更ができませんでした。
Could not change the parameters of the selected partition. MainWindow 選択されたパーティションのパラメータ変更ができませんでした。
Parameters PartitionList パラメーター
Creation of the partition has failed. MainWindow パーティションの作成に失敗しました。
The currently selected partition is not empty. MainWindow 選択されたパーティションにデータがあります。
+14 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-DriveSetup 1752326393
1 polish x-vnd.Haiku-DriveSetup 484941621
DriveSetup System name DriveSetup
Cancel AbstractParametersPanel Anuluj
Delete MainWindow Usuń
@@ -18,6 +18,7 @@ The selected disk is read-only. MainWindow Wybrany dysk jest w trybie tylko do
Are you sure you want to format the partition \"%s\"? You will be asked again before changes are written to the disk. MainWindow Czy jesteś pewien, że chcesz sformatować tę partycję \\"%s\"? Zostaniesz zapytany o to ponownie, zanim zmiany zostaną zapisane na dysku.
Could not mount partition %s. MainWindow Nie można zamontować partycji %s.
The partition %s has been successfully formatted.\n MainWindow Partycja %s została poprawnie sformatowana.\n
Change parameters MainWindow Zmień parametry
The partition %s is already unmounted. MainWindow Partycja %s została już odmontowana.
Failed to delete the partition. No changes have been written to disk. MainWindow Błąd podczas usuwaniu partycji. Żadne zmiany nie zostały zapisane na dysk.
Could not delete the selected partition. MainWindow Nie można usunąć wybranej partycji.
@@ -36,38 +37,50 @@ Write changes MainWindow Zapisz zmiany
There was an error preparing the disk for modifications. MainWindow Wystąpił błąd podczas przygotowywania dysku do modyfikacji.
The partition %s is already mounted. MainWindow Partycja %s jest już zamontowana.
Are you sure you want to format the partition? You will be asked again before changes are written to the disk. MainWindow Czy jesteś pewien, że chcesz sformatować tę partycję? Zostaniesz zapytany o to ponownie, zanim zmiany zostaną zapisane na dysku.
Partition name: ChangeParametersPanel Nazwa partycji:
Change ChangeParametersPanel Zmień
Are you sure you want to write the changes back to disk now?\n\nAll data on the disk %s will be irretrievably lost if you do so! MainWindow Na pewno chcesz zapisać zmiany na dysk?\n\nWszystkie dane na dysku %s bedą bezpowrotnie utracone!
Are you sure you want to delete the selected partition?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow Na pewno chcesz usunąć wybraną partycje?\n\nWszystkie dane na wybranej partycji zostaną utracone!
Create… MainWindow Utwórz…
Disk system \"%s\"\" not found! MainWindow Typ układu dysku \"%s\"\" nie odnaleziony!
The disk has been successfully initialized.\n MainWindow Dysk został poprawnie zainicjalizowany.\n
Could not unmount partition %s. MainWindow Nie można odmontować partycji %s.
Failed to change the parameters of the partition. No changes have been written to disk. MainWindow Nie udało się zmienić parametrów partycji. Żadne zmiany nie zostały zapisane na dysk.
Failed to format the partition %s!\n MainWindow Błąd podczas formatowania partycji %s!\n
Mount MainWindow Montuj
Partition type PartitionList Typ partycji
Are you sure you want to format a raw disk? (most people initialize the disk with a partitioning system first) You will be asked again before changes are written to the disk. MainWindow Czy jesteś pewien, że chcesz sformatować do surowej partycji RAW (większość ludzi najpierw inicjalizuje dysk z jakimś systemem partycjonowania)? Zostaniesz zapytany ponownie o to, zanim zmiany zostaną zapisane na dysku.
The panel experienced a problem! MainWindow Panel natknął się na problem!
Change parameters… MainWindow Zmień parametry…
Device PartitionList Urządzenie
Disk MainWindow Dysk
Are you sure you want to initialize the selected disk? All data will be lost. You will be asked again before changes are written to the disk.\n MainWindow Czy jesteś pewien, że chcesz zainicjalizować zaznaczony dysk? Wszelkie dane zostaną utracone. Zostaniesz zapytany ponownie o to, zanim zmiany zostaną zapisane na dysku.\n
Partition size CreateParametersPanel Rozmiar partycji
Device DiskView Urządzenie
Active PartitionList Aktywny
Volume name PartitionList Nazwa woluminu
Continue MainWindow Kontynuuj
Cannot delete the selected partition. MainWindow Nie mozna usunąć wybranej partycji.
Mount all MainWindow Zamontuj wszystko
End: %s Support Koniec: %s
Cancel MainWindow Anuluj
Delete partition MainWindow Usuń partycję
Are you sure you want to change parameters of the selected partition?\n\nThe partition may no longer be recognized by other operating systems anymore! MainWindow Czy jesteś pewna/pewny, że chcesz zmienić parametry wybranej partycji?\n\nPartycja może już nie być rozpoznawalna przez inne systemy operacyjne!
Eject MainWindow Wysuń
Partition MainWindow Partycja
File system PartitionList System plików
Validation of the given creation parameters failed. MainWindow Sprawdzenie poprawności parametrów tworzenia partycji nie powiodło się.
Partition type: ChangeParametersPanel Typ partycji:
Size PartitionList Rozmiar
Wipe (not implemented) MainWindow Wyczyść (nie zaimplementowane)
Validation of the given initialization parameters failed. MainWindow Sprawdzenie poprawności parametrów inicjalizacji nie powiodło się.
The selected partition does not contain a partitioning system. MainWindow Wybrana partycja nie posiada systemu partycjonowania.
Offset: %s Support Przesunięcie (offset): %s
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition %s will be irretrievably lost if you do so! MainWindow Czy na pewno chcesz zapisać zmiany na dysk?\n\nWszystkie dane na partycji %s zostaną utracone!
The partition %s is currently mounted. MainWindow Partycja %s jest już zamontowana.
Surface test (not implemented) MainWindow Test powierzchni (nie zaimplementowano)
Format MainWindow Format
Could not change the parameters of the selected partition. MainWindow Nie można było zmienić parametrów wybranej partycji.
Parameters PartitionList Parametry
Creation of the partition has failed. MainWindow Próba utworzenia partycji nie powiodła się.
The currently selected partition is not empty. MainWindow Zaznaczona partycja nie jest pusta.
+14 -1
View File
@@ -1,11 +1,14 @@
1 russian x-vnd.Haiku-DriveSetup 644135944
1 russian x-vnd.Haiku-DriveSetup 4139684894
DriveSetup System name Разметка диска
Cancel AbstractParametersPanel Отмена
Delete MainWindow Удалить
Are you sure you want to write the changes back to disk now?\n\nAll data on the selected partition will be irretrievably lost if you do so! MainWindow Вы уверены, что хотите записать изменения на диск прямо сейчас?\n\nЕсли вы продолжите, то все данные на выбранном разделе будут безвозвратно потеряны!
Rescan MainWindow Пересканировать
OK MainWindow ОК
Could not aquire partitioning information. MainWindow Невозможно получить информацию о разделах.
There's no space on the partition where a child partition could be created. MainWindow Недостаточно места на разделе, где можно было бы создать подраздел.
Initialize InitializeParametersPanel Инициализировать
OK AbstractParametersPanel ОК
<empty> PartitionList <пусто>
Unable to find the selected partition by ID. MainWindow Невозможно найти выбранный раздел по ID.
Select a partition from the list below. DiskView Выберите раздел из списка ниже
@@ -15,6 +18,7 @@ The selected disk is read-only. MainWindow Выбранный диск дост
Are you sure you want to format the partition \"%s\"? You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать раздел \"%s\"?\nПовторный запрос будет выдан непосредственно перед записью изменений на диск.
Could not mount partition %s. MainWindow Невозможно подключить раздел %s.
The partition %s has been successfully formatted.\n MainWindow Раздел %s был успешно инициализирован.\n
Change parameters MainWindow Изменить параметры
The partition %s is already unmounted. MainWindow Раздел %s уже отключен.
Failed to delete the partition. No changes have been written to disk. MainWindow Не удалось удалить раздел. Изменения не были записаны на диск.
Could not delete the selected partition. MainWindow Невозможно удалить выбранный раздел.
@@ -33,6 +37,8 @@ Write changes MainWindow Записать изменения
There was an error preparing the disk for modifications. MainWindow Произошла ошибка при сохранении изменений на диск.
The partition %s is already mounted. MainWindow Раздел %s уже отключен.
Are you sure you want to format the partition? You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать раздел?\nПовторный запрос будет выдан непосредственно перед записью изменений на диск.
Partition name: ChangeParametersPanel Название раздела:
Change ChangeParametersPanel Изменить
Are you sure you want to write the changes back to disk now?\n\nAll data on the disk %s will be irretrievably lost if you do so! MainWindow Вы уверены, что хотите записать изменения на диск прямо сейчас?\n\nВсе данные на диске %s будут безвозвратно потеряны, если вы продолжите!
Are you sure you want to delete the selected partition?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow Вы уверены, что хотите удалить выбранный раздел?\n\nВсе данные на этом разделе будут безвозвратно потеряны, если вы продолжите!
Create… MainWindow Создать…
@@ -41,26 +47,33 @@ The disk has been successfully initialized.\n MainWindow Диск был усп
Could not unmount partition %s. MainWindow Невозможно отключить раздел %s.
Failed to format the partition %s!\n MainWindow Не удалось инициализировать раздел %s!\n
Mount MainWindow Подключить
Partition type PartitionList Тип раздела
Are you sure you want to format a raw disk? (most people initialize the disk with a partitioning system first) You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать весь диск? (обычно на диске создают систему разделов)\nПовторный запрос будет выдан непосредственно перед записью изменений на диск.
Device PartitionList Устройство
Disk MainWindow Диск
Are you sure you want to initialize the selected disk? All data will be lost. You will be asked again before changes are written to the disk.\n MainWindow Вы уверены, что хотите инициализировать выбранный диск? Все данные на этом диске будут потеряны.\nПовторный запрос будет выдан непосредственно перед записью изменений на диск.\n
Partition size CreateParametersPanel Размер раздела
Device DiskView Устройство
Active PartitionList Загрузочный
Volume name PartitionList Имя раздела
Continue MainWindow Продолжить
Cannot delete the selected partition. MainWindow Невозможно удалить выбранный раздел.
Mount all MainWindow Подключить все
End: %s Support Конец: %s
Cancel MainWindow Отмена
Delete partition MainWindow Удалить раздел
Eject MainWindow Извлечь
Partition MainWindow Раздел
Validation of the given parameters failed. MainWindow Проверка введённых параметров не удалась.
Create CreateParametersPanel Создать
File system PartitionList Файловая система
Validation of the given creation parameters failed. MainWindow Не удалось применить введённые при создании параметры.
Partition type: ChangeParametersPanel Тип раздела:
Size PartitionList Размер
Wipe (not implemented) MainWindow Форматировать (еще не реализовано)
Validation of the given initialization parameters failed. MainWindow Не удалось применить параметры, введенные при инициализации.
The selected partition does not contain a partitioning system. MainWindow Выбранный раздел не содержит таблицу разделов.
Offset: %s Support Смещение: %s
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition %s will be irretrievably lost if you do so! MainWindow Вы уверены, что хотите записать изменения на диск прямо сейчас?\n\nЕсли вы продолжите, то все данные на разделе %s будут безвозвратно потеряны!
The partition %s is currently mounted. MainWindow Раздел %s в данный момент подключен.
Surface test (not implemented) MainWindow Тест поверхности (еще не реализовано)
@@ -1,5 +1,6 @@
1 polish x-vnd.Haiku-FirstBootPrompt 988630706
1 polish x-vnd.Haiku-FirstBootPrompt 2649051796
Custom BootPromptWindow Własne
Boot to Desktop BootPromptWindow Rozruch do Pulpitu
Thank you for trying out Haiku! We hope you'll like it!\n\nYou can select your preferred language and keyboard layout from the list on the left which will then be used instantly. You can easily change both settings from the Desktop later on on the fly.\n\nDo you wish to run the Installer or continue booting to the Desktop?\n BootPromptWindow For other languages, a note could be added: \"Note: Localization of Haiku applications and other components is an on-going effort. You will frequently encounter untranslated strings, but if you like, you can join in the work at <www.haiku-os.org>.\" Dziękujemy za wypróbowanie Haiku! Mamy nadzieję, że Ci się spodoba!\n\nMożesz wybrać swój język i układ klawiatury z listy po lewej stronie, które to zostaną następnie użyte. Możesz później łatwo zmienić oba ustawienia w ustawieniach Pulpitu.\n\nChcesz od razu przejść do instalatora, czy może kontynuować rozruch do Pulpitu?\n
Language BootPromptWindow Język
Welcome to Haiku! BootPromptWindow Witaj w Haiku!
@@ -1,5 +1,6 @@
1 russian x-vnd.Haiku-FirstBootPrompt 988630706
1 russian x-vnd.Haiku-FirstBootPrompt 2649051796
Custom BootPromptWindow Пользовательская
Boot to Desktop BootPromptWindow Загрузть рабочий стол
Thank you for trying out Haiku! We hope you'll like it!\n\nYou can select your preferred language and keyboard layout from the list on the left which will then be used instantly. You can easily change both settings from the Desktop later on on the fly.\n\nDo you wish to run the Installer or continue booting to the Desktop?\n BootPromptWindow For other languages, a note could be added: \"Note: Localization of Haiku applications and other components is an on-going effort. You will frequently encounter untranslated strings, but if you like, you can join in the work at <www.haiku-os.org>.\" Большое спасибо за то, что решили попробовать Haiku.\nМы очень надеемся, что она вам понравится!\n\nИз списка слева вы можете выбрать предпочитаемый язык и клавиатурную раскладку, которые активируются немедленно. Вы легко сможете изменить эти настройки после запуска рабочего стола без перезагрузки.\n\nВы хотите запустить Установщик или продолжить загрузку рабочего стола?\n
Language BootPromptWindow Язык
Welcome to Haiku! BootPromptWindow Добро пожаловать в Haiku!
+2 -1
View File
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-FontDemo 1300625863
1 russian x-vnd.Haiku-FontDemo 3522850500
Outline: ControlView Контур:
Size: 50 ControlView Размер: 50
Stop cycling ControlView Остановить цикл
@@ -14,6 +14,7 @@ Rotation: 0 ControlView Поворот: 0
Drawing mode: ControlView Режим отрисовки:
Haiku, Inc. ControlView Haiku, Inc.
Controls FontDemo Управление
FontDemo System name FontDemo
Outline: %d ControlView Контур: %d
Text: ControlView Текст:
Antialiased text ControlView Сглаженный текст
+3 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.haiku-icon_o_matic 3069426771
1 polish x-vnd.haiku-icon_o_matic 3933520036
Select All Icon-O-Matic-PathManipulator Zaznacz wszystko
Add Style Icon-O-Matic-AddStylesCmd Dodanie stylu
Color (#%02x%02x%02x) Style name after dropping a color Kolor (#%02x%02x%02x)
@@ -43,6 +43,7 @@ Untitled Icon-O-Matic-Main Bez nazwy
Multi Set Multi Set (property name) Ustaw wiele
any of the other lists to Empty property list - 2nd line listy, żeby edytować
Save as… Icon-O-Matic-Menu-File Zapisz jako…
Don't save Icon-O-Matic-Menu-Settings Nie zapisuj
Change Color Icon-O-Matic-SetColorCmd Zmianę koloru
Style Icon-O-Matic-Menus Styl
<modify path> Icon-O-Matic-PathCmd <modyfikacja ścieżki>
@@ -72,6 +73,7 @@ Undo Icon-O-Matic-Main Cofnij
Click on a shape above Empty transformers list - 1st line Kliknij na kształt powyżej,
Add Shape Icon-O-Matic-AddShapesCmd Dodanie kształtu
Contour Transformation Kontur
Save changes to current icon before closing? Icon-O-Matic-Menu-Settings Czy zapisać bieżącą ikonę przez zamknięciem?
<nothing to redo> Icon-O-Matic-Menu-Edit <nie ma czego powtórzyć>
Perspective Transformation Perspektywa
Move Transformer Icon-O-Matic-MoveTransformersCmd Przesunięcie transformatora
+10 -10
View File
@@ -2,7 +2,7 @@
So behind the other menu entries towards the bottom of the file, add something similar to these lines:\n\n InstallerApp Więc za innymi wpisami na samym dole pliku, dodaj coś podobnego do tych linii:\n\n
Are you sure you want to abort the installation and restart the system? InstallerWindow Na pewno chcesz przerwać instalację i uruchomić ponownie system?
\t}\n\n InstallerApp \t}\n\n
Installer\n\twritten by Jérôme Duval and Stephan Aßmus\n\tCopyright 2005-2010, Haiku.\n\n InstallerApp Instalator\n\tnapisany przez Jérôme Duval oraz Stephan Aßmus\n\tCopyright 2005-2010, Haiku.\n\n
Installer\n\twritten by Jérôme Duval and Stephan Aßmus\n\tCopyright 2005-2010, Haiku.\n\n InstallerApp Instalator\n\tnapisany przez Jérôme'a Duvala oraz Stephana Aßmusa\n\tCopyright 2005-2010, Haiku.\n\n
Newer versions of GRUB use an extra configuration file to add custom entries to the boot menu. To add them to the top, you have to create/edit a file by launching your favorite editor from a Terminal like this:\n\n InstallerApp Nowe wersje GRUBa korzystają z dodatkowego pliku konfiguracyjnego, aby dodawać własne wpisy do menu rozruchu. Aby dodać je na górę, musisz utworzyć/edytować plik poprzez uruchomienie ulubionego edytora z Terminala w taki oto sposób:\n\n
Here you have to comment out the line \"GRUB_HIDDEN_TIMEOUT=0\" by putting a \"#\" in front of it in order to actually display the boot menu.\n\n InstallerApp Tutaj musisz zakomentować linię \"GRUB_HIDDEN_TIMEOUT=0\" przez postawienie znaku \"#\" na początku linii, aby właściwie móc wyświetlić menu rozruchu.\n\n
Installation completed. Boot sector has been written to '%s'. Press Quit to leave the Installer or choose a new target volume to perform another installation. InstallerWindow Zakończono instalację. Sektor rozruchowy został zapisany do '%s'. Należy nacisnąć Zamknij, aby opuścić instalator lub wybrać nowy wolumin docelowy w celu przeprowadzenia następnej instalacji.
@@ -15,7 +15,7 @@ Install progress: InstallerWindow Postęp instalacji:
2.2) GRUB 1\n InstallerApp 2.2) GRUB 1\n
Starting Installation. InstallProgress Rozpoczęcie instalacji.
This is alpha-quality software! It means there is a high risk of losing important data. Make frequent backups! You have been warned.\n\n\n InstallerApp To wciąż oprogramowanie w wersji alpha! Oznacza to, że występuje wysokie ryzyko utraty danych. Rób częste kopie zapasowe! Zostałeś ostrzeżony.\n\n\n
Are you sure you want to abort the installation? InstallerWindow Czy na pewno chcesz przerwać instalację?
Are you sure you want to abort the installation? InstallerWindow Czy na pewno chcesz przerwać instalację?
Are you sure you want to install onto the current boot disk? The Installer will have to reboot your machine if you proceed. InstallProgress Na pewno chcesz zainstalować Haiku na obecny dysk startowy? Instalator musi uruchomić komputer ponownie, jeśli tak wybierzesz.
Quit Boot Manager InstallerWindow Wyjdź z Menedżera Rozruchu
Stop InstallerWindow Zatrzymaj
@@ -89,23 +89,23 @@ Have fun and thanks a lot for trying out Haiku! We hope you like it! InstallerAp
OK InstallProgress OK
Please choose target InstallerWindow Proszę wybierz cel
??? InstallerWindow Unknown partition name ???
1) If you are installing Haiku onto real hardware (not inside an emulator) it is recommended that you have already prepared a hard disk partition. The Installer and the DriveSetup tool offer to initialize existing partitions with the Haiku native file system, but the options to change the actual partition layout may not have been tested on a sufficiently great variety of computer configurations so we do not recommend using it.\n InstallerApp 1) Jeśli instalujesz Haiku na prawdziwym sprzęcie (nie w emulatorze), to jestzalecane aby mieć już przygotowany podział na partycje. Instalator inarzędzie DriveSetup zaproponują zainicjalizowanie istniejących partycji natywnym systemem pliku dla Haiku, aleopcje zmiany bieżącego układu partycji mo być niewystarczająco przetestowanena różnorodnych konfiguracjach komputera, więc nie zalecane jest używanie tego.\n
2) The Installer will make the Haiku partition itself bootable, but takes no steps to integrate Haiku into an existing boot menu. If you have GRUB already installed, you can add Haiku to its boot menu. Depending on what version of GRUB you use, this is done differently.\n\n\n InstallerApp 2) Instalator zrobi partycję Haiku bootowalną, ale nie podejmie kroków w celuintegracji Haiku do istniejącego menu rozruchowego. Jeśli posiadasz już zainstalowanego GRUBa, to możesz dodać Haiku do menu. W zależności od wersji GRUBa którego używasz jest to robione różnie.\n\n\n
1) If you are installing Haiku onto real hardware (not inside an emulator) it is recommended that you have already prepared a hard disk partition. The Installer and the DriveSetup tool offer to initialize existing partitions with the Haiku native file system, but the options to change the actual partition layout may not have been tested on a sufficiently great variety of computer configurations so we do not recommend using it.\n InstallerApp 1) Jeśli instalujesz Haiku na prawdziwym sprzęcie (nie w emulatorze), to jest zalecane, żeby mieć już przygotowany podział na partycje. Instalator wraz z narzędziem DriveSetup zaproponują zainicjalizowanie istniejących partycji natywnym systemem pliku dla Haiku. Opcja zmiany bieżącego układu partycji może nie być wystarczająco przetestowana na różnorodnych konfiguracjach komputerów i nie jest zalecana.\n
2) The Installer will make the Haiku partition itself bootable, but takes no steps to integrate Haiku into an existing boot menu. If you have GRUB already installed, you can add Haiku to its boot menu. Depending on what version of GRUB you use, this is done differently.\n\n\n InstallerApp 2) Instalator ustawi partycję Haiku jako bootowalną, ale nie podejmie kroków w celu integracji Haiku z istniejącym menu rozruchowym. Jeśli posiadasz już zainstalowanego GRUBa, to możesz dodać Haiku do menu. W zależności od wersji GRUBa, którego używasz, jest to realizowane w różny sposób.\n\n\n
Begin InstallerWindow Rozpocznij
Finally, you have to update the boot menu by entering:\n\n InstallerApp Ostatecznie musisz uaktualnić menu rozruchowe przez wpisanie:\n\n
If you have not created a partition yet, simply reboot, create the partition using whatever tool you feel most comfortable with, and reboot into Haiku to continue with the installation. You could for example use the GParted Live-CD, it can also resize existing partitions to make room.\n\n\n InstallerApp Jeśli jeszcze nie stworzyłeś partycji, po prostu uruchom ponownie komputer, stwórz partycję używając dowolnego narzędzia z którym czujesz się wygodnie i uruchom ponownie Haiku aby kontynuować instalację. Możesz na przykład użyć Live-CD GParted, potrafi ono zmienić rozmiar partycji aby zrobić miejsce.\n\n\n
If you have not created a partition yet, simply reboot, create the partition using whatever tool you feel most comfortable with, and reboot into Haiku to continue with the installation. You could for example use the GParted Live-CD, it can also resize existing partitions to make room.\n\n\n InstallerApp Jeśli jeszcze nie stworzyłeś partycji, po prostu uruchom ponownie komputer, stwórz partycję używając dowolnego narzędzia, którego obsługa jest Ci znana i uruchom ponownie Haiku, aby kontynuować instalację. Możesz na przykład użyć Live-CD GParted, które potrafi zmienić rozmiar partycji, a przez to zrobić miejsce.\n\n\n
With GRUB 2 the first logical partition always has the number \"5\", regardless of the number of primary partitions.\n\n InstallerApp W GRUB 2 pierwsza logiczna partycja zawsze ma numer \"5\" niezależnie od liczby partycji podstawowych.\n\n
Write boot sector InstallerWindow Zapisz sektor rozruchowy
Cancel InstallerWindow Anuluj
DriveSetup, the application to configure disk partitions, could not be launched. InstallerWindow DriveSetup, aplikacja do konfiguracji partycji nie mogła zostać uruchomiona.
DriveSetup, the application to configure disk partitions, could not be launched. InstallerWindow DriveSetup, aplikacja do konfiguracji partycji, nie mogła zostać uruchomiona.
No optional packages available. PackagesView Brak dostępnych opcjonalnych pakietów.
All hard disks start with \"hd\".\n InstallerApp Wszystkie dyski twarde zaczynają się od \"hd\".\n
Continue InstallerApp Kontynuuj
BootManager, the application to configure the Haiku boot menu, could not be launched. InstallerWindow BootManager, aplikacja do konfiguracji menu rozruchowego Haiku nie mogła zostać uruchomiona.
Configure your /boot/grub/menu.lst by launching your favorite editor from a Terminal like this:\n\n InstallerApp Zmień swój plik /boot/grub/menu.lst za pomocą swojego ulubionego edytora z Terminala takiego jak:\n\n
BootManager, the application to configure the Haiku boot menu, could not be launched. InstallerWindow BootManager, aplikacja do konfiguracji menu rozruchowego Haiku, nie mogła zostać uruchomiona.
Configure your /boot/grub/menu.lst by launching your favorite editor from a Terminal like this:\n\n InstallerApp Zmień swój plik /boot/grub/menu.lst za pomocą swojego ulubionego edytora z Terminala:\n\n
Boot sector not written because of an internal error. InstallProgress Sektor rozruchowy nie został zapisany z powodu błędu wewnętrznego.
Additional disk space required: %s InstallerWindow Wymagana dodatkowa przestrzeń na dysku: %s
NOTE: While the naming strategy for hard disks is still as described under 2.1) the naming scheme for partitions has changed.\n\n InstallerApp UWAGA: Chociaż strategia nazewnictwa dysków twardych jest nadal opisana w punkcie 2.1) to schemat nazewnictwa dla partycji zmienił się.\n\n
NOTE: While the naming strategy for hard disks is still as described under 2.1) the naming scheme for partitions has changed.\n\n InstallerApp UWAGA: Chociaż strategia nazewnictwa dysków twardych jest taka nadal, jak to opisano w punkcie 2.1) to schemat nazewnictwa dla partycji zmienił się.\n\n
Cancel InstallProgress Anuluj
Running Boot Manager and DriveSetup…\n\nClose both applications to continue with the installation. InstallerWindow Uruchamianie Boot Managera i DriveSetup…\n\nZamknij obydwie aplikacje aby kontynuować instalację.
Try installing anyway InstallProgress Spróbuj zainstalować mimo wszystko
@@ -113,7 +113,7 @@ So below the heading that must not be edited, add something similar to these lin
Are you sure you want to to stop the installation? InstallerWindow Czy na pewno chcesz zatrzymać instalację?
Onto: InstallerWindow Na:
Please close the Boot Manager window before closing the Installer window. InstallerWindow Proszę zamknij okno Boot Managera przed zamknięciem okna Instalatora.
3) When you successfully boot into Haiku for the first time, make sure to read our \"Welcome\" and \"Userguide\" documentation. There are links on the Desktop and in WebPositive's bookmarks.\n\n InstallerApp 3) Kiedy po raz pierwszy załadujesz poprawnie Haiku, upewnij się, że przeczytasz naszą dokumentację \"Welcome\" i \"Userguide\". Na Pulpicie znajdują się do nich skróty, a w WebPositive zakładki.\n\n
3) When you successfully boot into Haiku for the first time, make sure to read our \"Welcome\" and \"Userguide\" documentation. There are links on the Desktop and in WebPositive's bookmarks.\n\n InstallerApp 3) Kiedy po raz pierwszy załadujesz poprawnie Haiku, koniecznie przeczytaj naszą dokumentację \"Welcome\" i \"Userguide\". Na Pulpicie znajdują się do nich skróty, a w WebPositive zakładki.\n\n
Tools InstallerWindow Narzędzia
The mount point could not be retrieved. InstallProgress Punkt montowania nie mógł zostać odczytany.
The target volume is not empty. Are you sure you want to install anyway?\n\nNote: The 'system' folder will be a clean copy from the source volume, all other folders will be merged, whereas files and links that exist on both the source and target volume will be overwritten with the source volume version. InstallProgress Docelowy wolumin nie jest pusty. Czy na pewno chcesz instalować mimo to?\n\nUwaga: Katalog "system" będzie czystą kopią ze źródłowego woluminu, wszystkie inne katalogi zostaną połączone, gdzie pliki i dowiązania które istnieją zarówno na źródłowym i docelowym woluminie zostaną nadpisane wersją z woluminu źródłowego.
+2 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-LaunchBox 3016105370
1 polish x-vnd.Haiku-LaunchBox 3692177981
New LaunchBox Nowy
Set description… LaunchBox Ustaw opis…
Vertical layout LaunchBox Układ pionowy
@@ -6,6 +6,7 @@ OK LaunchBox OK
Pad 1 LaunchBox Pad 1
last chance LaunchBox ostatnia szansa
Quit LaunchBox Wyjdź
Open containing folder LaunchBox Otwórz katalog docelowy
Clear button LaunchBox Wyczyść przycisk
LaunchBox System name LaunchBox
Ignore double-click LaunchBox Ignoruj dwuklik
+2 -1
View File
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-LaunchBox 3016105370
1 russian x-vnd.Haiku-LaunchBox 3692177981
New LaunchBox Создать
Set description… LaunchBox Изменить описание…
Vertical layout LaunchBox Расположить вертикально
@@ -6,6 +6,7 @@ OK LaunchBox ОК
Pad 1 LaunchBox Панель 1
last chance LaunchBox последний шанс
Quit LaunchBox Выход
Open containing folder LaunchBox Открыть содержащую папку
Clear button LaunchBox Очистить кнопку
LaunchBox System name Панель запуска
Ignore double-click LaunchBox Игнорировать двойной щелчок
+1 -1
View File
@@ -160,6 +160,6 @@ Need Tracker to move items to trash Mail メッセージを削除するには T
Mailing Mail メールの設定
Unread Mail 未読
Remove quote Mail 引用を削除
Move to trash Mail ごみ箱に捨て
Move to trash Mail ごみ箱へ移動す
Select all Mail すべて選択
An error occurred trying to save this signature. Mail 署名の保存の際にエラーが発生しました。
+5 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Be-MAIL 808593564
1 polish x-vnd.Be-MAIL 233997769
View Mail Widok
%d - Date Mail %d - Data
Attach attributes: Mail Dołączaj atrybuty:
@@ -82,6 +82,7 @@ Only files can be added as attachments. Mail Tylko pliki mogą być dodane jako
Previous message Mail Poprzednia wiadomość
Attachments: Mail Załączniki:
Title: Mail Tytuł:
<no account found> Mail <nie znaleziono konta>
Find… Mail Szukaj…
Accounts… Mail Konta…
Mail preferences Mail Ustawienia poczty
@@ -106,6 +107,7 @@ Close Mail Zamknij
No matches Mail Brak dopasowań
The mail_daemon is not running. The message is queued and will be sent when the mail_daemon is started. Mail Mail_daemon nie jest uruchomiony. Ta wiadomość została została zakolejkowana i będzie wysłana po uruchomieniu mail_daemon.
Really delete this signature? This cannot be undone. Mail Czy usunąć naprawdę tę sygnaturkę? Tego nie da się cofnąć.
Save this message as a draft before closing? Mail Zapisać wersję roboczą tej wiadomości?
Open Mail Otwórz
draft B_USER_DIRECTORY/mail/draft draft
Quote Mail Cytowanie
@@ -119,6 +121,7 @@ Account: Mail Konto:
Decoding: Mail Dekodowanie:
Sorry, could not find an application that supports the 'Person' data type. Mail Przepraszamy, nie można znaleźć aplikacji która wspiera typ danych "Osoba".
Delete Mail Usuń
Don't send Mail Nie wysyłaj
Leave as '%s' Mail Pozostaw jako '%s'
Copy Mail Skopiuj
Mail couldn't find its dictionary. Mail Poczta nie może znaleźć swojego słownika.
@@ -133,6 +136,7 @@ Font: Mail Czcionka:
(Address unavailable) Mail (Adres niedostępny)
Save address Mail Zapisz adres
Queries Mail Zapytania
Send this message before closing? Mail Czy przed zamknięciem wysłać wiadomość?
Save Mail Zapisz
Random Mail Losowe
Close and Mail Zamknij i
+3 -2
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Be-PEPL 3676386979
1 polish x-vnd.Be-PEPL 2332202134
Edit People Edytuj
Error People Błąd
City People Miasto
@@ -21,6 +21,7 @@ Nickname People Pseudonim
Quit People Wyjdź
Name People Imię i nazwisko
Revert People Przywróć
Don't save People Nie zapisuj
Undo People Cofnij
E-mail People E-mail
Load image… People Wczytaj obraz…
@@ -38,7 +39,7 @@ Person Short mimetype description Osoba
New person… People Nowa osoba…
Address People Adres
URL People Adres URL
Sorry People OK
Sorry People Przykro nam
Zip People Kod pocztowy
Contact information for a person. Long mimetype description Informacje kontaktowe osoby.
Fax People Faks
@@ -9,7 +9,7 @@ This team is already gone… ProcessController Team はすでに終了してい
Error saving file ProcessController ファイル保存中にエラーが発生しました
Real-time priority ProcessController リアルタイム優先度
Your setting file could not be saved!\n(%s) ProcessController 設定ファイルは保存できませんでした。\n(%s)
This thread is already gone… ProcessController Thread はすでに終了しています…
This thread is already gone… ProcessController スレッドはすでに終了しています…
Cancel ProcessController 取り消し
Display priority ProcessController 表示優先度
Run in window ProcessController ウィンドウモードで起動
@@ -20,12 +20,12 @@ This is the last active processor...\nYou can't turn it off! ProcessController
Info ProcessController 情報
Quit application ProcessController アプリケーションを終了
Low priority ProcessController 低優先度
What do you want to do with the thread \"%s\"? ProcessController 次の thread に対してなにを行いますか\"%s\"?
What do you want to do with the thread \"%s\"? ProcessController スレッド \"%s\" に対してなにを行いますか?
Gone teams… ProcessController 終了した team…
Lowest active priority ProcessController 最低アクティブ優先度
Restart Tracker ProcessController Tracker を再起動
Live in the Deskbar ProcessController Deskbar 中で実行
Kill this thread! ProcessController Thread を強制終了
Kill this thread! ProcessController スレッドを強制終了
Debug this thread! ProcessController このスレッドをデバッグ
Normal priority ProcessController 通常優先度
New Terminal ProcessController ターミナルを起動
+6 -6
View File
@@ -17,7 +17,7 @@ Page setup… Menus ページ設定…
Print… Menus 印刷…
Can't undo Menus 元に戻せません
Save Menus 保存
Replace with: FindandReplaceWindow 置換
Replace with: FindandReplaceWindow 置換:
Cancel SaveAlert 中止
Cannot revert, file not found: \"%s\". RevertToSavedAlert \"%s\" ファイルが存在しないため、読み込めませんでした。
Case-sensitive FindandReplaceWindow 大文字と小文字を区別する
@@ -42,11 +42,11 @@ Default Open_and_SaveAsPanel デフォルト
Replace next Menus 次を置換
\"%s\" has unsaved changes.\nRevert it to the last saved version? RevertToSavedAlert \"%s\" に保存されていない変更があります。\n保存された版まで戻しますか?
Cancel FindandReplaceWindow 中止
Text encoding Menus テキストエンコーディング
Text encoding Menus テキストエンコーディング
Close Menus 閉じる
Save SaveAlert 保存
Words: Statistics 単語数:
Error loading \"%s\":\n\tUnsupported format LoadAlert \"%s\" を読み込み中に不明なエラー発生:\n\tフォーマットがサポートされていません
Error loading \"%s\":\n\tUnsupported format LoadAlert \"%s\" を読み込み中にエラー発生しました:\n\t サポートされていないフォーマットです
OK RevertToSavedAlert Ok
Don't save QuitAlert 保存しない
Align Menus 配置
@@ -65,8 +65,8 @@ New Menus 新規作成
Wrap-around search FindandReplaceWindow ラップアラウンド検索
Bold Menus 太字
Find selection Menus 選択範囲を検索
Find: FindandReplaceWindow 検索
Error saving \"%s\":\n%s SaveAlert \"%s\" を保存中エラーが発生しました\n%s
Find: FindandReplaceWindow 検索:
Error saving \"%s\":\n%s SaveAlert \"%s\" を保存中エラーが発生しました:\n%s
Copy Menus コピー
Cut Menus 切り取り
File \"%file%\" was modified by another application, reload it? NodeMonitorAlerts ファイル \"%file%\" はほかのアプリケーションにより変更されています。再読み込みしますか?
@@ -77,7 +77,7 @@ Find… Menus 検索…
Select all Menus すべて選択
Don't save SaveAlert 保存しない
Recover NodeMonitorAlerts 回復
Error loading \"%s\":\n\t%s LoadAlert \"%s\" を読み込み中にエラー発生\n\t%s
Error loading \"%s\":\n\t%s LoadAlert \"%s\" を読み込み中にエラー発生しました:\n\t %s
Ignore NodeMonitorAlerts 無視
Read-only StatusView 読み込み専用
Undo typing QuitAlert 元に戻す
+7 -1
View File
@@ -1,14 +1,16 @@
1 polish x-vnd.Haiku-StyledEdit 1430674159
1 polish x-vnd.Haiku-StyledEdit 3208803155
StyledEdit System name StyledEdit
This file is marked read-only. Save changes to the document \"%s\"? SaveAlert Ten plik jest oznaczony jako tylko do odczytu. Czy zapisać zmiany w dokumencie \"%s\"?
Paste Menus Wklej
OK LoadAlert OK
File Menus Plik
??? LoadAlert ???
Modified StatusView Zmieniony
Lines: Statistics Linie:
Italic Menus Kursywa
Left Menus Lewo
Search backwards FindandReplaceWindow Szukaj wstecz
Unlock file StatusView Odblokuj plik
Size Menus Rozmiar
Save QuitAlert Zapisz
Page setup… Menus Ustawienia strony…
@@ -32,6 +34,7 @@ Autodetect Menus Autodetekcja
Document Menus Dokument
Save changes to the document \"%s\"? QuitAlert Zapisać zmiany w dokumencie \"%s\"?
Edit Menus Edytuj
Revert RevertToSavedAlert Przywróć
Font Menus Czcionka
Replace all FindandReplaceWindow Zamień wszystkie
Statistics… Menus Statystyki…
@@ -53,7 +56,9 @@ OK QuitAlert OK
Open… Menus Otwórz…
Center Menus Wyśrodkuj
Blue Menus Niebieski
Unable to unlock file\n\t%s QuitAlert Nie można odblokować pliku\n\t %s
Cyan Menus Cyjan
line %d, column %d StatusView wiersz %d, kolumna %d
OK Statistics OK
Magenta Menus Magenta
New Menus Nowy
@@ -74,6 +79,7 @@ Don't save SaveAlert Nie zapisuj
Recover NodeMonitorAlerts Odzyskaj
Error loading \"%s\":\n\t%s LoadAlert Błąd podczas ładowania \"%s\":\n\t%s
Ignore NodeMonitorAlerts Ignoruj
Read-only StatusView Tylko do odczytu
Undo typing QuitAlert Cofnij pisanie
Black Menus Czarny
Untitled StyledEditWindow Bez tytułu
+3 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-Terminal 2997644674
1 polish x-vnd.Haiku-Terminal 2645209895
Not found. Terminal TermWindow Nie znaleziono.
Switch Terminals Terminal TermWindow Przełącz Terminal
Change directory Terminal TermView Zmień folder
@@ -62,6 +62,7 @@ Text not found. Terminal TermWindow Tekst nie znaleziony.
Find… Terminal TermWindow Znajdź…
The process \"%1\" is still running.\nIf you close the Terminal, the process will be killed. Terminal TermWindow Proces \"%1\" jest wciąż w użyciu.\nJeśli zamkniesz terminal, proces zostanie zatrzymany.
Move here Terminal TermView Przenieś tutaj
\t%d\t-\tThe current working directory of the active process in the\n\t\t\tcurrent tab. Optionally the maximum number of path components\n\t\t\tcan be specified. E.g. '%2d' for at most two components.\n\t%T\t-\tThe Terminal application name for the current locale.\n\t%i\t-\tThe index of the window.\n\t%p\t-\tThe name of the active process in the current tab.\n\t%t\t-\tThe title of the current tab.\n\t%%\t-\tThe character '%'. Terminal ToolTips \t%d\t-\tBieżący katalog roboczy dla aktywnego procesu w danej\n\t\t\tzakładce. Opcjonalnie maksymalna liczba elementów ścieżki\n\t\t\tjaka ma być określona. Np. '%2d' dla co najwyżej dwóch elementów.\n\t%T\t-\tNazwa programu Terminala dla obecnych ustawień localizacyjnych (locale).\n\t%i\t-\tLiczba porządkowa okna (index).\n\t%p\t-\tNazwa aktywnego okna w bieżącej zakładce.\n\t%t\t-\tTytuł bieżącej zakładki.\n\t%%\t-\tZnak '%'.
Retro Terminal colors scheme Retro
Error! Terminal getString Błąd!
New tab Terminal TermWindow Nowa karta
@@ -69,6 +70,7 @@ The pattern specifying the tab titles. The following placeholders\ncan be used:\
Selected background Terminal AppearancePrefView Wybrane tło
Slate Terminal colors scheme Ciemnopopielaty
Text under cursor Terminal AppearancePrefView Tekst pod kursorem
Midnight Terminal colors scheme O północy
Decrease Terminal TermWindow Zmniejsz
Default Terminal colors scheme Domyślny
Create link here Terminal TermView Utwórz link tutaj
+3 -1
View File
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-Terminal 766764238
1 russian x-vnd.Haiku-Terminal 2645209895
Not found. Terminal TermWindow Текст не найден
Switch Terminals Terminal TermWindow Переключить терминалы
Change directory Terminal TermView Сменить каталог
@@ -21,6 +21,7 @@ Font: Terminal AppearancePrefView Шрифт:
Copy here Terminal TermView Копировать сюда
Really close? Terminal TermWindow Действительно закрыть?
Copy Terminal TermWindow Копировать
Terminal Terminal TermWindow The title for the main window menubar entry related to terminal sessions Терминал
Color scheme: Terminal AppearancePrefView Цветовая схема:
Window title: Terminal TermWindow Заголовок окна:
Unrecognized option \"%s\"\n Terminal arguments parsing Нераспознанная опция \"%s\"\n
@@ -61,6 +62,7 @@ Text not found. Terminal TermWindow Текст не найден
Find… Terminal TermWindow Найти…
The process \"%1\" is still running.\nIf you close the Terminal, the process will be killed. Terminal TermWindow Процесс \"%1\" все еще работает.\nЕсли вы закроете Терминал, то этот процесс будет уничтожен.
Move here Terminal TermView Переместить сюда
\t%d\t-\tThe current working directory of the active process in the\n\t\t\tcurrent tab. Optionally the maximum number of path components\n\t\t\tcan be specified. E.g. '%2d' for at most two components.\n\t%T\t-\tThe Terminal application name for the current locale.\n\t%i\t-\tThe index of the window.\n\t%p\t-\tThe name of the active process in the current tab.\n\t%t\t-\tThe title of the current tab.\n\t%%\t-\tThe character '%'. Terminal ToolTips \t%d\t-\tТекущая директория активного процесса текущей вкладки.\n\t\t\tОпционально можно указать максимальное число отображаемых компонентов пути.\n\t\t\tНапример '%2d' отобразит последние 2 компонента.\n\t%T\t-\tИмя приложения Терминал для текущей локали.\n\t%i\t-\tНомер окна.\n\t%p\t-\tНазвание активного процесса в текущей вкладке.\n\t%t\t-\tЗаголовок текущей вкладки.\n\t%%\t-\tСимвол процента - '%'.
Retro Terminal colors scheme Ретро
Error! Terminal getString Ошибка!
New tab Terminal TermWindow Новая вкладка
+7 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-WebPositive 2400159322
1 polish x-vnd.Haiku-WebPositive 3577331897
Show home button Settings Window Pokaż przycisk domowy
Username: Authentication Panel Nazwa użytkownika:
Copy URL to clipboard Download Window Kopiuj adres URL do schowka
@@ -16,6 +16,7 @@ Start page: Settings Window Strona startowa:
History WebPositive Window Historia
Error opening downloads folder Download Window Błąd podczas otwierania folderu pobierania
Paste WebPositive Window Wklej
Proxy username: Settings Window Nazwa użytkownika serwera proxy:
Settings Settings Window Ustawienia
%seconds seconds left Download Window Pozostało %seconds sekund
Confirmation WebPositive Window Potwierdzenie
@@ -33,6 +34,7 @@ Cancel Authentication Panel Anuluj
Match case WebPositive Window Uwzględnij wielkość liter
Search page: Settings Window Strona wyszukiwania:
Zoom text only WebPositive Window Powiększaj tylko tekst
Default fixed font size: Settings Window Domyślny rozmiar czcionki o stałej szerokości:
Close tab WebPositive Window Zamknij kartę
Auto-hide mouse pointer Settings Window Auto-chowanie wskaźnika myszy
Over 1 hour left Download Window Została ponad 1 godzina
@@ -40,6 +42,7 @@ Quit WebPositive Window Zakończ
Full screen WebPositive Window Pełny ekran
Open download error Download Window Otwórz błąd pobierania
Standard font: Settings Window Czcionka standardowa:
Find previous occurrence of search terms WebPositive Window find bar previous button tooltip Wyszukuje poprzednie wystąpienie tekstu
Restart Download Window Uruchom ponownie
Proxy server Settings Window Serwer proxy
Open containing folder Download Window Otwórz folder zawierający
@@ -57,6 +60,7 @@ Cut WebPositive Window Wytnij
Bookmark this page WebPositive Window Dodaj zakładkę
There was an error trying to show the Bookmarks folder.\n\nError: %error WebPositive Window Don't translate variable %error Wystąpił błąd podczas próby pokazania folderu zakładek.\n\nBłąd: %error
Open downloads folder Download Window Otwórz folder pobierania
Proxy password: Settings Window Hasło serwera proxy:
Number of days to keep links in History menu: Settings Window Liczba dni przechowywania linków w historii:
Hide Download Window Ukryj
Reset size WebPositive Window Resetuj rozmiar
@@ -66,6 +70,7 @@ There was an error retrieving the bookmark folder.\n\nError: %error WebPositive
Over 1 day left Download Window Został ponad 1 dzień
Downloads WebPositive Window Pobieranie
Requesting %url WebPositive Window Odpytywanie %url
Find next occurrence of search terms WebPositive Window find bar next button tooltip Wyszukuje następne wystąpienie tekstu
Apply Settings Window Zastosuj
Bookmark info WebPositive Window Informacje o zakładkach
Size: Font Selection view Rozmiar:
@@ -79,6 +84,7 @@ Open blank page Settings Window Otwórz pustą stronę
New tabs: Settings Window Nowa karta:
Cancel WebPositive Window Anuluj
Open all WebPositive Window Otwórz wszystko
Proxy server requires authentication Settings Window Serwer proxy wymaga uwierzytelnienia
Clear URL Bar Wyczyść
Cut URL Bar Wytnij
Clear WebPositive Window Wyczyść
+6 -1
View File
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-WebPositive 233049275
1 russian x-vnd.Haiku-WebPositive 3577331897
Show home button Settings Window Показывать кнопку Домой
Username: Authentication Panel Имя пользователя:
Copy URL to clipboard Download Window Копировать ссылку на загрузку
@@ -16,6 +16,7 @@ Start page: Settings Window Начальная страница:
History WebPositive Window История
Error opening downloads folder Download Window Ошибка открытия каталога загрузок
Paste WebPositive Window Вставить
Proxy username: Settings Window Имя пользователя прокси:
Settings Settings Window Настройки
%seconds seconds left Download Window осталось %seconds секунд
Confirmation WebPositive Window Подтверждение
@@ -41,6 +42,7 @@ Quit WebPositive Window Выход
Full screen WebPositive Window Полноэкранный режим
Open download error Download Window Ошибка при открытии загруженного файла
Standard font: Settings Window Обычный шрифт:
Find previous occurrence of search terms WebPositive Window find bar previous button tooltip Найти назад
Restart Download Window Перезапустить
Proxy server Settings Window Прокси-сервер
Open containing folder Download Window Открыть папку с файлом
@@ -58,6 +60,7 @@ Cut WebPositive Window Вырезать
Bookmark this page WebPositive Window Добавить в закладки
There was an error trying to show the Bookmarks folder.\n\nError: %error WebPositive Window Don't translate variable %error Произошла ошибка при открытии папки с закладками.\n\nОшибка: %error
Open downloads folder Download Window Открыть папку загрузок
Proxy password: Settings Window Пароль прокси:
Number of days to keep links in History menu: Settings Window Количество дней, которые надо держать ссылки в меню История:
Hide Download Window Скрыть
Reset size WebPositive Window Сбросить размер
@@ -67,6 +70,7 @@ There was an error retrieving the bookmark folder.\n\nError: %error WebPositive
Over 1 day left Download Window Осталось более 1 дня
Downloads WebPositive Window Загрузки
Requesting %url WebPositive Window Запрашивается %url
Find next occurrence of search terms WebPositive Window find bar next button tooltip Найти вперед
Apply Settings Window Применить
Bookmark info WebPositive Window Информация о закладке
Size: Font Selection view Размер:
@@ -80,6 +84,7 @@ Open blank page Settings Window Открыть пустую страницу
New tabs: Settings Window Новые вкладки:
Cancel WebPositive Window Отмена
Open all WebPositive Window Открыть все
Proxy server requires authentication Settings Window Прокси требует проверки подлинности
Clear URL Bar Очистить
Cut URL Bar Вырезать
Clear WebPositive Window Очистить
+2 -2
View File
@@ -7,8 +7,8 @@ About %app% AboutMenuItem O %app%
Cut TextView Wytnij
Version AboutWindow Wersja
Cannot create the replicant for \"%description\".\n%error ZombieReplicantView Nie można stworzyć replikanta dla \"%description\".\n%error
About AboutWindow O
Copy TextView Skopiuj
About AboutWindow O
Copy TextView Kopiuj
%3.2f KiB StringForSize %3.2f KiB
%d bytes StringForSize %d bajtów
alpha AboutWindow alfa
+7 -2
View File
@@ -1,5 +1,5 @@
1 polish x-vnd.Haiku-libtracker 223982976
common B_COMMON_DIRECTORY common
1 polish x-vnd.Haiku-libtracker 2345639754
common B_COMMON_DIRECTORY wspólny
OK WidgetAttributeText OK
Icon view VolumeWindow Widok ikon
Add-ons FilePanelPriv Wtyczki
@@ -73,6 +73,7 @@ Arrange by ContainerWindow Ułóż według
Mount server error AutoMounterSettings Błąd serwera montowania
Search FindPanel Szukaj
Preparing to empty Trash… StatusWindow Przygotowanie do opróżnienia Kosza…
You cannot put the selected item(s) into the trash. FSUtils Nie możesz umieścić wybranych elementów w Koszu.
Disks Model Dyski
Create link ContainerWindow Utwórz link
develop B_COMMON_DEVELOP_DIRECTORY develop
@@ -92,6 +93,7 @@ Cut FilePanelPriv Wytnij
Replace FilePanelPriv Zastąp
Select all VolumeWindow Zaznacz wszystko
Opens with: InfoWindow Otwórz za pomocą:
If you %ifYouDoAction the mime settings, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Jeśli wykonasz '%ifYouDoAction' wobec ustawień MIME, %osName może się nie zachowywać właściwie!\n\nCzy jesteś pewien, że chcesz wykonać operację %ifYouDoAction?
Open ContainerWindow Otwórz
96 x 96 DeskWindow 96 x 96
Error calculating folder size. InfoWindow Błąd przy obliczaniu rozmiaru folderu.
@@ -253,6 +255,7 @@ TiB WidgetAttributeText TiB
The file \"%name\" already exists in the specified folder. Do you want to replace it? FilePanelPriv Plik o nazwie \"%name\" już istnieje w tej lokalizacji. Czy chcesz go zamienić?
Cancel ContainerWindow Anuluj
Only the boot disk AutoMounterSettings Tylko dysk bootujący
If you %ifYouDoAction the config folder, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Jeśli wykonasz '%ifYouDoAction' wobec katalogu konfiguracji, %osName może się nie zachowywać właściwie!\n\nCzy jesteś pewien, że chcesz wykonać operację '%ifYouDoAction'?
Unmount ContainerWindow Odmontuj
Copy layout ContainerWindow Kopiuj motyw
label too long PoseView opis zbyt długi
@@ -339,6 +342,7 @@ Handles any file OpenWithWindow Wspiera każdy plik
Get info FilePanelPriv Pokaż informacje
32 x 32 DeskWindow 32 x 32
Cancel FilePanelPriv Anuluj
The application \"%appname\" does not support the type of document you are about to open.\nAre you sure you want to proceed?\n\nIf you know that the application supports the document type, you should contact the publisher of the application and ask them to update their application to list the type of your document as supported. OpenWithWindow Typ dokumentu, którego zamierzasz otworzyć programem \"%appname\", nie jest przez niego obsługiwany.\nCzy jesteś pewien, że chcesz to zrobić?\n\nJeśli jesteś pewien, że program wspiera taki typ dokumentu, powinieneś skontaktować się z wydawcą programu i poprosić, żeby zaktualizowano listę wspieranych typów dokumentów.
Disks DirMenu Dyski
New folder %ld FSUtils Nowy folder %ld
All BeOS disks AutoMounterSettings Wszystkie dyski BeOS
@@ -376,6 +380,7 @@ Preferences… ContainerWindow Ustawienia...
Move PoseView Przenieś
Open and make preferred OpenWithWindow Otwórz i zaznacz jako preferowane
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Jesteś pewien, że chcesz usunąć zaznaczone obiekty? Ta operacja nie może być cofnięta.
If you %ifYouDoAction the home folder, %osName may not behave properly!\n\nAre you sure you want to do this?\n\nTo %toDoAction the home folder anyway, hold down the Shift key and click \"%toConfirmAction\". FSUtils Jeśli wykonasz '%ifYouDoAction' wobec katalogu domowego, %osName może nie zachowywać się właściwie!\n\nCzy jesteś pewien, że chcesz wykonać operację '%ifYouDoAction'?\n\nJeśli pomimo wszystko wciąż chcesz wykonać '%toDoAction', to przytrzymaj klawisz Shift i kliknij \"%toConfirmAction\".
Add-ons DeskWindow Wtyczki
Name FindPanel Nazwa
And FindPanel I
+4 -2
View File
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-libtracker 720928714
1 russian x-vnd.Haiku-libtracker 4167158175
common B_COMMON_DIRECTORY Общие
OK WidgetAttributeText ОК
Icon view VolumeWindow Большие значки
@@ -50,7 +50,7 @@ Delete PoseView Удалить
Select all ContainerWindow Выделить все
Sorry, the 'Character' attribute cannot store a multi-byte glyph. WidgetAttributeText Извините, но атрибут 'Character' не может хранить многобайтовый глиф.
Clean up DeskWindow Выстроить
You cannot copy or move the root directory. FSUtils Вы не можете перемещать или копировать корневую папку.
You cannot copy or move the root directory. FSUtils Вы не можете копировать или перемещать корневую папку.
%SizeProcessed of %TotalSize, %BytesPerSecond/s StatusWindow %SizeProcessed из %TotalSize, %BytesPerSecond/с
Invert selection FilePanelPriv Инвертировать
Rename InfoWindow Button label, 'Rename' (en), 'Umbenennen' (de) Переименовать
@@ -74,6 +74,7 @@ Arrange by ContainerWindow Выстроить по
Mount server error AutoMounterSettings Ошибка сервера подключения дисков
Search FindPanel Искать
Preparing to empty Trash… StatusWindow Подготовка к очищению корзины…
You cannot put the selected item(s) into the trash. FSUtils Вы не можете переместить выбранные объекты в корзину.
Disks Model Диски
Create link ContainerWindow Создать ссылку в
develop B_COMMON_DEVELOP_DIRECTORY Разработка
@@ -448,6 +449,7 @@ Mount DeskWindow Подключить
Mount ContainerWindow Подключить
%capacity (%used used -- %free free) InfoWindow %capacity (%used занято -- %free свободно)
Cancel FSClipBoard Отмена
Restart Deskbar DeskWindow Перезапустить Deskbar
Cut more ContainerWindow Вырезать ещё
Deleting: StatusWindow Удаление:
Empty Trash InfoWindow Очистить корзину
@@ -1,4 +1,4 @@
1 hungarian x-vnd.Haiku-Appearance 76206318
1 hungarian x-vnd.Haiku-Appearance 1457181689
Plain font: Font view Alap betűtípus:
Control highlight Colors tab Kiválasztott vezérlőelem
Control border Colors tab Vezérlőelem kerete
@@ -9,6 +9,7 @@ Defaults APRWindow Eredeti
Grayscale AntialiasingSettingsView Szürkeárnyalat
Shine Colors tab Ragyogás színe
About DecorSettingsView Névjegy
About decorator DecorSettingsView Dekoráció névjegye
Off AntialiasingSettingsView Ki
Choose Decorator DecorSettingsView Dekoráció kiválasztása
Success Colors tab Sikerült
@@ -34,9 +35,10 @@ List background Colors tab Lista háttere
OK DecorSettingsView Rendben
Control mark Colors tab Vezérlőelem jelölése
Size: Font Selection view Méret:
Decorator: DecorSettingsView Dekoráció:
Selected list item background Colors tab Kiválasztott listaelem háttere
Panel background Colors tab Panel háttere
Menu font: Font view Menü betütípusa:
Menu font: Font view Menü betűtípusa:
Colors APRWindow Színek
Control background Colors tab Kiválasztás háttere
Inactive window tab Colors tab Inaktív ablak füle
@@ -44,6 +46,7 @@ List item text Colors tab Listaelem
Appearance System name Megjelenés
Fixed font: Font view Rögzített szélességű betűtípus:
The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Árvíztűrő tükörfúrógép.
%decorName\n\nAuthors:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n DecorSettingsView %decorName\n\nKészítette:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n
Reduce colored edges filter strength: AntialiasingSettingsView A színezett betűszélek szűrőjének erősségi szintje:
Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView A betűkép-körvonalasítással összevont szubpixel-alapú élsimítás nem használható a Haiku ezen kiadásában, mivel lehetséges szabadalmi viták forrása lehet. E funckió használatához magának kell megépítenie saját Haiku-rendszerét és beállítania bizonyos opciókat a libfreetype konfigurációs fejlécében.
Control text Colors tab Vezérlőelem szövege
@@ -1,4 +1,4 @@
1 japanese x-vnd.Haiku-Appearance 76206318
1 japanese x-vnd.Haiku-Appearance 1457181689
Plain font: Font view 標準フォント:
Control highlight Colors tab コントロールのハイライト
Control border Colors tab コントロールの境界
@@ -9,6 +9,7 @@ Defaults APRWindow デフォルト
Grayscale AntialiasingSettingsView グレースケール
Shine Colors tab 光
About DecorSettingsView 情報
About decorator DecorSettingsView デコレーターについて
Off AntialiasingSettingsView 無効
Choose Decorator DecorSettingsView デコレーターを選択
Success Colors tab 成功
@@ -34,6 +35,7 @@ List background Colors tab リストの背景
OK DecorSettingsView OK
Control mark Colors tab コントロールの選択部
Size: Font Selection view サイズ:
Decorator: DecorSettingsView デコレーター:
Selected list item background Colors tab リスト選択項目の背景
Panel background Colors tab パネルの背景
Menu font: Font view メニューフォント:
@@ -44,6 +46,7 @@ List item text Colors tab リスト項目の文字
Appearance System name 外観
Fixed font: Font view 等幅フォント:
The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. 古池や A frog jumps in, 水の音。
%decorName\n\nAuthors:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n DecorSettingsView %decorName\n\n作者:\n\t%decorAuthors\n\nURL: %decorURL\nライセンス: %decorLic\n\n%decorDesc\n
Reduce colored edges filter strength: AntialiasingSettingsView カラーエッジフィルターの強度を下げる
Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView このHaikuのビルドでは、グリフのヒンティングと組合せたサブピクセルベースのアンチエイリアスは特許問題の可能性を回避するため使用できません。有効にするには、Haikuをソースからビルドして、libfreetypeの設定ヘッダーファイル中の特定のオプションを有効にしなければなりません。
Control text Colors tab コントロールの文字
@@ -1,4 +1,4 @@
1 portuguese (brazil) x-vnd.Haiku-Appearance 76206318
1 portuguese (brazil) x-vnd.Haiku-Appearance 1457181689
Plain font: Font view Fonte plana:
Control highlight Colors tab Realce do controle
Control border Colors tab Borda do controle
@@ -9,6 +9,7 @@ Defaults APRWindow Padrões
Grayscale AntialiasingSettingsView Escala de cinza
Shine Colors tab Brilho
About DecorSettingsView Sobre
About decorator DecorSettingsView Sobre o decorador
Off AntialiasingSettingsView Desligado
Choose Decorator DecorSettingsView Escolher Decorador
Success Colors tab Sucesso
@@ -34,6 +35,7 @@ List background Colors tab Plano de fundo da lista
OK DecorSettingsView OK
Control mark Colors tab Marca de controle
Size: Font Selection view Tamanho:
Decorator: DecorSettingsView Decorador:
Selected list item background Colors tab Plano de fundo do item de lista selecionado
Panel background Colors tab Plano de fundo do painel
Menu font: Font view Fonte de menu:
@@ -44,6 +46,7 @@ List item text Colors tab Texto do item da lista
Appearance System name Aparência
Fixed font: Font view Fonte de largura fixa:
The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Yuri viu um pequeno jabuti xereta e dez cegonhas felizes comendo kiwi.
%decorName\n\nAuthors:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n DecorSettingsView %decorName\n\nAutores:\n\t %decorAuthors\n\nURL: %decorURL\nLicença: %decorLic\n\n%decorDesc\n
Reduce colored edges filter strength: AntialiasingSettingsView Reduzir a força do filtro de bordas coloridas:
Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView A possibilidade de usar o antiserrilhamento baseado em Subpíxeis juntamente com o alisamento de glifos não está disponível nesta versão do Haiku para evitar possíveis problemas com patentes. Para habilitar esta funcionalidade, você terá que compilar o Haiku e ativar certas opções no cabeçalho de configuração da libfreetype.
Control text Colors tab Texto do controle
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-Appearance 392334122
1 russian x-vnd.Haiku-Appearance 1457181689
Plain font: Font view Простой шрифт:
Control highlight Colors tab Подсветка элемента
Control border Colors tab Граница элемента
@@ -9,6 +9,7 @@ Defaults APRWindow По умолчанию
Grayscale AntialiasingSettingsView Оттенки серого
Shine Colors tab Сияние
About DecorSettingsView О декораторе
About decorator DecorSettingsView Об этом декораторе
Off AntialiasingSettingsView Выключить
Choose Decorator DecorSettingsView Выберите декоратор
Success Colors tab Успех
@@ -30,20 +31,26 @@ Document text Colors tab Текст документа
Navigation pulse Colors tab Навигационная пульсация
Selected menu item text Colors tab Текст выделенного пункта меню
Menu background Colors tab Фон меню
List background Colors tab Фон списка
OK DecorSettingsView ОК
Control mark Colors tab Отметка
Size: Font Selection view Размер:
Decorator: DecorSettingsView Декоратор:
Selected list item background Colors tab Фон выбранного пункта меню
Panel background Colors tab Фон панели
Menu font: Font view Шрифт меню:
Colors APRWindow Цвета
Control background Colors tab Фон элемента
Inactive window tab Colors tab Заголовок неактивного окна
List item text Colors tab Текст списка
Appearance System name Внешний вид
Fixed font: Font view Моноширинный шрифт:
The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф.
%decorName\n\nAuthors:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n DecorSettingsView %decorName\n\nАвторы:\n\t%decorAuthors\n\nURL: %decorURL\nЛицензия: %decorLic\n\n%decorDesc\n
Reduce colored edges filter strength: AntialiasingSettingsView Фильтрация цветных краев:
Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView Субпиксельное сглаживание в комбинации с уточнением глифов недоступно в этой сборке Haiku во избежание возможных патентных проблем. Для включения этой возможности вам придется собрать Haiku самостоятельно, включив особые опции в заголовке конфигурации libfreetype.
Control text Colors tab Текст элемента
Single: DecorSettingsView Одинарный:
Tooltip text Colors tab Текст подсказки
Bold font: Font view Жирный шрифт:
Inactive window border Colors tab Рамка неактивного окна
@@ -52,6 +59,7 @@ LCD subpixel AntialiasingSettingsView Субпиксельное сглажив
Selected menu item border Colors tab Рамка выделенного пункта меню
Strong AntialiasingSettingsView Сильная
Panel text Colors tab Текст панели
Arrow style DecorSettingsView Стиль стрелок
Monospaced fonts only AntialiasingSettingsView Только моноширинные шрифты
Look and feel APRWindow Вид и поведение
Antialiasing menu AntialiasingSettingsView Сглаживание меню
@@ -1,4 +1,4 @@
1 swedish x-vnd.Haiku-Appearance 76206318
1 swedish x-vnd.Haiku-Appearance 1457181689
Plain font: Font view Vanlig font:
Control highlight Colors tab Framhävd kontroll
Control border Colors tab Kontrollkant
@@ -9,6 +9,7 @@ Defaults APRWindow Förval
Grayscale AntialiasingSettingsView Gråskala
Shine Colors tab Ljusstyrka
About DecorSettingsView Om
About decorator DecorSettingsView Om decorator
Off AntialiasingSettingsView Av
Choose Decorator DecorSettingsView Välj dekor
Success Colors tab Framgång
@@ -34,6 +35,7 @@ List background Colors tab Lista bakgrund
OK DecorSettingsView OK
Control mark Colors tab Kontroll märke
Size: Font Selection view Storlek:
Decorator: DecorSettingsView Dekor:
Selected list item background Colors tab Bakgrund för valt menyalternativ
Panel background Colors tab Panelbakgrund
Menu font: Font view Menu font:
@@ -44,6 +46,7 @@ List item text Colors tab List objekt text
Appearance System name Utseende
Fixed font: Font view Fixerad font:
The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Flygande bäckasiner söka strax hwila på mjuka tuvor.
%decorName\n\nAuthors:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n DecorSettingsView %decorName\n\nUpphovsmän:\n\t%decorAuthors\n\nURL: %decorURL\nLisens: %decorLic\n\n%decorDesc\n
Reduce colored edges filter strength: AntialiasingSettingsView Minska färgintensitet på färgade kanter:
Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView Subpixel-baserad kantutjämning i kombination med betoning av typsnitt är inte tillgängligt i färdigbyggda Haiku för att undvika patentproblem. För att aktivera denna funktionalitet, måste du själv kompilera Haiku och välja särskilda val i libfreetypes konfigurationshuvud.
Control text Colors tab Kontrolltext
@@ -1,4 +1,4 @@
1 hungarian x-vnd.Haiku-BluetoothPrefs 1628593228
1 hungarian x-vnd.Haiku-BluetoothPrefs 3212620536
About Bluetooth… Window A Bluetooth-ról…
Handheld Settings view Mobiltelefon
Default inquiry time: Settings view Alapértelmezett lekérdezési időkorlát:
@@ -55,6 +55,7 @@ Always ask Settings view Mindig kérdezze
Retrieving name of %1 Inquiry panel %1 nevének fogadása
Check that the Bluetooth capabilities of your remote device are activated. Press 'Inquiry' to start scanning. The needed time for the retrieval of the names is unknown, although should not take more than 3 seconds per device. Afterwards you will be able to add them to your main list, where you will be able to pair with them. Inquiry panel Bizonyosodjon meg afelől, hogy eszközének Bluetooth-funkciója be van-e kapcsolva! Nyomja meg a „Lekérdezés” gombot a keresés megkezdéséhez. A nevek lekérdezéséhez szükséges időt nem lehet pontosan meghatározni, de általában 3 másodpercnél tovább ez nem szokott tartani. A névlekérdezés után megjelenik a körzetben elérhető összes eszköz listája, ahonnan kiválaszthatja melyiket szeretné párosítani számítógépével.
Authenticate Extended local device view HItelesítés
Pick device... Settings view Eszköz keresése…
Retrieving names... Inquiry panel Nevek lekérdezése…
Help Window Segítség
Add… Remote devices Hozzáadás…
@@ -1,4 +1,4 @@
1 japanese x-vnd.Haiku-BluetoothPrefs 1628593228
1 japanese x-vnd.Haiku-BluetoothPrefs 3212620536
About Bluetooth… Window Bluetoothについて…
Handheld Settings view ハンドヘルド機器
Default inquiry time: Settings view デフォルトの問い合わせ時間:
@@ -55,6 +55,7 @@ Always ask Settings view 常に確認する
Retrieving name of %1 Inquiry panel %1の名前を取得しています
Check that the Bluetooth capabilities of your remote device are activated. Press 'Inquiry' to start scanning. The needed time for the retrieval of the names is unknown, although should not take more than 3 seconds per device. Afterwards you will be able to add them to your main list, where you will be able to pair with them. Inquiry panel リモートデバイスの Bluetooth 機能がアクティブになっていることを確認してください。スキャンを開始するには「問い合わせ」ボタンを押してください。デバイスの名前を取得するに必要な時間は不明ですが、デバイス毎に 3 秒以内に完了すると思われます。その後一覧に追加ができて、ペアリングが可能になります。
Authenticate Extended local device view 認証
Pick device... Settings view デバイスの選択...
Retrieving names... Inquiry panel 名前を取得しています…
Help Window ヘルプ
Add… Remote devices 追加…
@@ -1,4 +1,4 @@
1 portuguese (brazil) x-vnd.Haiku-BluetoothPrefs 1628593228
1 portuguese (brazil) x-vnd.Haiku-BluetoothPrefs 3212620536
About Bluetooth… Window Sobre Bluetooth…
Handheld Settings view Handheld
Default inquiry time: Settings view Tempo de consulta padrão:
@@ -55,6 +55,7 @@ Always ask Settings view Sempre perguntar
Retrieving name of %1 Inquiry panel Buscando nome de %1
Check that the Bluetooth capabilities of your remote device are activated. Press 'Inquiry' to start scanning. The needed time for the retrieval of the names is unknown, although should not take more than 3 seconds per device. Afterwards you will be able to add them to your main list, where you will be able to pair with them. Inquiry panel Verifique que as capacidades Bluetooth do seu dispositivo remoto estão ativadas. Pressione o botão 'Consulta' para iniciar a pesquisa. O tempo necessário para a obtenção dos nomes é desconhecido embora não deva demorar mais que 3 segundos para cada dispositivo. Depois você poderá adicioná-los à sua lista principal, onde poderá emparelhá-los.
Authenticate Extended local device view Autenticar
Pick device... Settings view Selecionar dispositivo…
Retrieving names... Inquiry panel Obtendo nomes...
Help Window Ajuda
Add… Remote devices Adicionar…
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-BluetoothPrefs 1628593228
1 russian x-vnd.Haiku-BluetoothPrefs 3212620536
About Bluetooth… Window О программе…
Handheld Settings view Переносной
Default inquiry time: Settings view Время запроса по умолчанию:
@@ -55,6 +55,7 @@ Always ask Settings view Всегда спрашивать
Retrieving name of %1 Inquiry panel Получение имени %1
Check that the Bluetooth capabilities of your remote device are activated. Press 'Inquiry' to start scanning. The needed time for the retrieval of the names is unknown, although should not take more than 3 seconds per device. Afterwards you will be able to add them to your main list, where you will be able to pair with them. Inquiry panel Убедитесь, что на удалённом устройстве активирован bluetooth. Чтобы начать сканирование, нажмите кнопку 'Запрос'. Время, необходимое для получения имён неизвестно, хотя не должно превышать 3-х секунд на одно устройство. После этого вы сможете подключиться к ним.
Authenticate Extended local device view Аутентифицировать
Pick device... Settings view Выбрать устройство...
Retrieving names... Inquiry panel Получение имен…
Help Window Помощь
Add… Remote devices Добавить…
@@ -1,4 +1,4 @@
1 swedish x-vnd.Haiku-BluetoothPrefs 1628593228
1 swedish x-vnd.Haiku-BluetoothPrefs 3212620536
About Bluetooth… Window Om Bluetooth…
Handheld Settings view Handhållen
Default inquiry time: Settings view Förvald frågotid:
@@ -55,6 +55,7 @@ Always ask Settings view Fråga alltid
Retrieving name of %1 Inquiry panel Hämtar namn från %1
Check that the Bluetooth capabilities of your remote device are activated. Press 'Inquiry' to start scanning. The needed time for the retrieval of the names is unknown, although should not take more than 3 seconds per device. Afterwards you will be able to add them to your main list, where you will be able to pair with them. Inquiry panel Verifiera att bluetoot här aktiverat på din enhet. Klicka på Fråga för att söka. Tidsåtgång för åtgärden är okänd, men bör inte ta mer än tre sekunder per enhet. Efter detta kommer du att kunna lägga till dem till din huvudlista, där du kan para ihop dem i förfrågan-panelen.
Authenticate Extended local device view Autentisera
Pick device... Settings view Välj enhet...
Retrieving names... Inquiry panel Hämtar namn...
Help Window Hjälp
Add… Remote devices Lägg till…
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-FileTypes 1059171929
1 polish x-vnd.Haiku-FileTypes 133192727
Application types… FileTypes Window Typy aplikacji…
Description: Application Types Window Opis:
Args only Application Type Window Tylko argumenty
@@ -49,6 +49,8 @@ Group name: New File Type Window Nazwa grupy:
Preferred application FileType Window Preferowana aplikacja
Progress Application Types Window Postęp
Set preferred application Preferred App Menu Ustaw preferowaną aplikację
Don't save Application Type Window Nie zapisuj
Save changes before closing? Application Type Window Zapisać zmiany przed zamknięciem?
File Application Type Window Plik
Version: Application Type Window Wersja:
Select… FileTypes Window Wybierz…
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-FileTypes 1059171929
1 russian x-vnd.Haiku-FileTypes 133192727
Application types… FileTypes Window Типы приложений…
Description: Application Types Window Описание:
Args only Application Type Window Только аргументы
@@ -49,6 +49,8 @@ Group name: New File Type Window Имя группы:
Preferred application FileType Window Предпочтительное приложение
Progress Application Types Window Состояние
Set preferred application Preferred App Menu Установить предпочтительное приложение
Don't save Application Type Window Не сохранять
Save changes before closing? Application Type Window Сохранить изменения перед выходом?
File Application Type Window Файл
Version: Application Type Window Версия:
Select… FileTypes Window Выбрать…
+6 -1
View File
@@ -1,22 +1,27 @@
1 polish x-vnd.Haiku-Network 365183238
1 polish x-vnd.Haiku-Network 1341378870
Choose automatically EthernetSettingsView Wybierz automatycznie
Gateway: EthernetSettingsView Brama domyślna:
Netmask: EthernetSettingsView Maska sieci:
DHCP EthernetSettingsView DHCP
DNS #2: EthernetSettingsView DNS #2:
Apply EthernetSettingsView Zastosuj
Netmask is invalid EthernetSettingsView Maska sieci jest nieprawidłowa
OK EthernetSettingsView OK
DNS #1: EthernetSettingsView DNS #1:
IP address: EthernetSettingsView Adres IP:
Adapter: EthernetSettingsView Karta sieciowa:
Domain: EthernetSettingsView Domena:
Gateway is invalid EthernetSettingsView Adres bramy jest nieprawidłowy
DNS #1 is invalid EthernetSettingsView DNS 1 jest nieprawidłowy
Revert EthernetSettingsView Przywróć
<no wireless networks found> EthernetSettingsView <nie znaleziono żadnych sieci bezprzewodowych>
Network System name Sieć
Mode: EthernetSettingsView Typ adresu:
IP address is invalid EthernetSettingsView adres IP jest nieprawidłowy
Network: EthernetSettingsView Sieć:
The net_server needs to run for the auto configuration! EthernetSettingsView Serwer sieci (net_server) musi być uruchomiony dla automatycznej konfiguracji!
Disabled EthernetSettingsView Wyłączone
Auto-configuring failed: EthernetSettingsView Automatyczna konfiguracja nie powiodła się:
Static EthernetSettingsView Statyczny
DNS #2 is invalid EthernetSettingsView DNS 2 jest nieprawidłowy
<no adapter> EthernetSettingsView <brak urządzenia>
+6 -1
View File
@@ -1,22 +1,27 @@
1 russian x-vnd.Haiku-Network 365183238
1 russian x-vnd.Haiku-Network 1341378870
Choose automatically EthernetSettingsView Выбрать автоматически
Gateway: EthernetSettingsView Шлюз:
Netmask: EthernetSettingsView Маска:
DHCP EthernetSettingsView DHCP
DNS #2: EthernetSettingsView DNS #2:
Apply EthernetSettingsView Применить
Netmask is invalid EthernetSettingsView Маска указана в неверном формате
OK EthernetSettingsView ОК
DNS #1: EthernetSettingsView DNS #1:
IP address: EthernetSettingsView IP-адрес:
Adapter: EthernetSettingsView Адаптер:
Domain: EthernetSettingsView Домен:
Gateway is invalid EthernetSettingsView Шлюз указан в неверном формате
DNS #1 is invalid EthernetSettingsView DNS #1 указан в неверном формате
Revert EthernetSettingsView Вернуть
<no wireless networks found> EthernetSettingsView <беспроводные сети не найдены>
Network System name Сеть
Mode: EthernetSettingsView Режим:
IP address is invalid EthernetSettingsView IP адрес указан в неверном формате
Network: EthernetSettingsView Сеть:
The net_server needs to run for the auto configuration! EthernetSettingsView net_server должен быть запущен для автонастройки!
Disabled EthernetSettingsView Отключен
Auto-configuring failed: EthernetSettingsView Не удалось выполнить автонастройку:
Static EthernetSettingsView Статический IP-адрес
DNS #2 is invalid EthernetSettingsView DNS #2 указан в неверном формате
<no adapter> EthernetSettingsView <адаптеры не найдены>
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-Notifications 814394708
1 polish x-vnd.Haiku-Notifications 2177286129
An error occurred saving the preferences.\nIt's possible you are running out of disk space. GeneralView Wystąpił błąd przy zapisie ustawień.\nByć może zabrakło miejsca na dysku.
Notifications GeneralView Powiadomienia
seconds of inactivity GeneralView sekund nieaktywności
@@ -17,6 +17,7 @@ Cannot disable notifications because the server can't be reached. GeneralView N
Progress NotificationView Postęp
Last Received NotificationView Ostatnio otrzymane
General PrefletView Ogólne
Apply PrefletWin Zastosuj
Display PrefletView Wyświetlanie
Can't enable notifications at startup time, you probably don't have write permission to the boot settings directory. GeneralView Nie można włączyć powiadomień przy starcie systemu, prawdopodobnie nie masz uprawnień zapisu do katalogu ustawień systemowych.
Search: NotificationView Szukaj:
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-Notifications 814394708
1 russian x-vnd.Haiku-Notifications 2177286129
An error occurred saving the preferences.\nIt's possible you are running out of disk space. GeneralView Произошла ошибка при сохранении настроек\nВозможно, что закончилось свободное место на диске.
Notifications GeneralView Уведомления
seconds of inactivity GeneralView секунд бездействия
@@ -17,6 +17,7 @@ Cannot disable notifications because the server can't be reached. GeneralView
Progress NotificationView Прогресс
Last Received NotificationView Последнее полученное
General PrefletView Основные
Apply PrefletWin Применить
Display PrefletView Отображение
Can't enable notifications at startup time, you probably don't have write permission to the boot settings directory. GeneralView Невозможно добавить уведомления в автозагрузку, возможно у вас нет прав на запись в директорию настроек загрузки.
Search: NotificationView Поиск:
@@ -22,8 +22,8 @@ Driver: %driver% PrinterListView Sterownik: %driver%
Black TestPageView Czarny
Restart job PrintersWindow Zrestartuj zadanie
Add AddPrinterDialog Dodaj
Make default PrintersWindow Utwórz domyślny
Transport: %transport% %transport_address% TestPageView Transport: %transport% %transport_address%
Make default PrintersWindow Ustaw jako domyślną drukarkę
Transport: %transport% %transport_address% TestPageView Transport: %transport%, adres: %transport_address%
Cancel job PrintersWindow Anuluj zadanie
Yellow TestPageView Żółty
Blue TestPageView Niebieski
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-Shortcuts 1477375596
1 polish x-vnd.Haiku-Shortcuts 3397621807
Error, NULL state description?\n ShortcutsSpec Błąd, brak opisu stanu?\n
MoveMouse ShortcutsSpec MoveMouse
OK ShortcutsWindow OK
@@ -24,6 +24,7 @@ Save ShortcutsWindow Zapisz
*MouseButton 1 ShortcutsWindow *MouseButton 1
*MoveMouse +20 +0 ShortcutsWindow *MoveMouse +20 +0
MouseDown ShortcutsSpec MouseDown
Save changes before closing? ShortcutsWindow Zapisać zmiany przed zamknięciem?
Remove selected shortcut ShortcutsWindow Usuń zaznaczony skrót
MouseButton ShortcutsSpec MouseButton
Add new shortcut ShortcutsWindow Dodaj nowy skrót
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-Shortcuts 1477375596
1 russian x-vnd.Haiku-Shortcuts 341885426
Error, NULL state description?\n ShortcutsSpec Ошибка, состояние описания NULL?\n
MoveMouse ShortcutsSpec MoveMouse
OK ShortcutsWindow ОК
@@ -20,10 +20,12 @@ Shortcuts was couldn't open your KeySet file! ShortcutsWindow Не удалос
*Multi \"*MoveMouseTo 100% 0\" \"*MouseButton 1\" ShortcutsWindow *Multi \"*MoveMouseTo 100% 0\" \"*MouseButton 1\"
SendMessage ShortcutsSpec SendMessage
MoveMouseTo ShortcutsSpec MoveMouseTo
Option ShortcutsSpec Name for modifier on keyboard Option
Save ShortcutsWindow Сохранить
*MouseButton 1 ShortcutsWindow *MouseButton 1
*MoveMouse +20 +0 ShortcutsWindow *MoveMouse +20 +0
MouseDown ShortcutsSpec MouseDown
Save changes before closing? ShortcutsWindow Сохранить изменения перед выходом?
Remove selected shortcut ShortcutsWindow Удалить выделенную горячую клавишу
MouseButton ShortcutsSpec MouseButton
Add new shortcut ShortcutsWindow Добавить горячую клавишу
+2 -1
View File
@@ -1,4 +1,5 @@
1 russian x-vnd.Haiku-Sounds 150798324
1 russian x-vnd.Haiku-Sounds 1668150342
Sound file: HWindow Звуковой файл:
Sounds System name Звуки
No such file or directory HEventList Такого файла или папки не существует
OK SoundsHApp ОК
+4 -1
View File
@@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-Time 3544635877
1 polish x-vnd.Haiku-Time 2508143647
GMT (UNIX compatible) Time GMT (kompatybilne z UNIX'em)
OK Time OK
Asia Time Azja
@@ -11,6 +11,7 @@ Preview time: Time Podgląd czasu:
Synchronize Time Synchronizuj
Revert Time Przywróć
Pacific Time Pacyfik
Show day of week Time Pokaż dzień tygodnia
Add Time Dodaj
Date and time Time Data i czas
about Time O programie
@@ -26,6 +27,7 @@ Time Time Czas
Indian Time Indie
Sending request failed Time Wysyłanie żądania nie powiodło się
Arctic Time Arktyka
Display time with seconds Time Wyświetl sekundy
Time System name Czas
America Time Ameryka
Reset Time Resetuj
@@ -33,6 +35,7 @@ Synchronize at boot Time Synchronizuj przy rozruchu
Time & Date, written by:\n\n\tAndrew Edward McCall\n\tMike Berg\n\tJulun\n\tPhilippe Saint-Pierre\n\nCopyright 2004-2012, Haiku. Time Time & Date, napisany przez:\n\n\tAndrew Edward McCall\n\tMike Berg\n\tJulun\n\tPhilippe Saint-Pierre\n\nPrawa zastrzeżone 2004-2012, Haiku.
Received invalid time Time Odebrano niepoprawny czas
Antarctica Time Antarktyda
Show time zone Time Pokaż strefę czasową
The following error occured while synchronizing:r\n%s: %s Time Wystąpił błąd podczas synchronizacji:r\n%s: %s
<Other> Time <Inne>
Current time: Time Aktualny czas:
+6 -1
View File
@@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-Time 3249243267
1 russian x-vnd.Haiku-Time 3259467657
GMT (UNIX compatible) Time По Гринвичу (совместимо с UNIX)
OK Time ОК
Asia Time Азия
@@ -11,6 +11,7 @@ Preview time: Time Предварительное время:
Synchronize Time Синхронизировать
Revert Time Вернуть
Pacific Time Тихий океан
Show day of week Time Показывать день недели
Add Time Добавить
Date and time Time Дата и время
about Time о программе
@@ -26,6 +27,7 @@ Time Time Время
Indian Time Индийский океан
Sending request failed Time Не удалось отправить запрос
Arctic Time Арктика
Display time with seconds Time Показывать секунды
Time System name Время
America Time Америка
Reset Time Сбросить
@@ -33,6 +35,8 @@ Synchronize at boot Time Синхронизировать при загрузк
Time & Date, written by:\n\n\tAndrew Edward McCall\n\tMike Berg\n\tJulun\n\tPhilippe Saint-Pierre\n\nCopyright 2004-2012, Haiku. Time Дата & Время, разработан:\n\n\t Andrew Edward McCall\n\t Mike Berg\n\t Julun\n\t Philippe Saint-Pierre\n\nВсе права защищены 2004-2012, Haiku.
Received invalid time Time Получено неверное время
Antarctica Time Антарктида
Show time zone Time Установить часовой пояс
Show clock in Deskbar Time Отображать часы в Deskbar
The following error occured while synchronizing:r\n%s: %s Time При синхронизации произошла следующая ошибка:r\n%s: %s
<Other> Time <Другой>
Current time: Time Текущее время:
@@ -40,5 +44,6 @@ Try all servers Time Пробовать все сервера
Time zone Time Часовой пояс
Could not create socket Time Не удалось создать сокет
Synchronize again Time Синхронизировать снова
Clock Time Часы
Network time Time Синхронизация времени
Atlantic Time Атлантика
@@ -1,5 +1,6 @@
1 polish x-vnd.Haiku-VirtualMemory 4238590117
1 polish x-vnd.Haiku-VirtualMemory 2090796060
Quit SettingsWindow Wyjdź
Automatic swap management SettingsWindow Automatyczne zarządzanie przestrzenią wymiany
Turn off SettingsWindow Wyłącz
Disabling virtual memory will have unwanted effects on system stability once the memory is used up.\nVirtual memory does not affect system performance until this point is reached.\n\nAre you really sure you want to turn it off? SettingsWindow Wyłączenie pamięci wirtualnej może mieć niepożądany wpływ na stabilność systemu, gdy cała dostępna pamięć zostanie zużyta.\nPamięć wirtualna nie wpływa na wydajność systemu, aż do tego momentu.\n\nNa pewno chcesz ją wyłączyc?
Requested swap file size: SettingsWindow Docelowy rozmiar pliku wymiany:
@@ -1,5 +1,6 @@
1 russian x-vnd.Haiku-VirtualMemory 4238590117
1 russian x-vnd.Haiku-VirtualMemory 2090796060
Quit SettingsWindow Выйти
Automatic swap management SettingsWindow Определять автоматически
Turn off SettingsWindow Выключить
Disabling virtual memory will have unwanted effects on system stability once the memory is used up.\nVirtual memory does not affect system performance until this point is reached.\n\nAre you really sure you want to turn it off? SettingsWindow Отключение виртуальной памяти может повлиять на стабильность системы, когда вся память будет израсходована.\nВиртуальная память не влияет на производительность системы пока она не используется.\n\nВы уверены, что хотите выключить ее?
Requested swap file size: SettingsWindow Выбранный размер файла подкачки:
@@ -1,7 +1,7 @@
1 japanese x-vnd.Haiku-Playground 3859386218
1 japanese x-vnd.Haiku-Playground 1375574837
Line Playground 直線
Fill Playground 塗りつぶす
Over Playground 上書き
Over Playground 最前面描画
Quit Playground 終了
Rect Playground 四角形
Select Playground 選択
@@ -11,18 +11,22 @@ Round rect Playground 角丸四角形
Alpha: Playground 不透明度:
Mode: Playground 描画モード:
Submenu Playground サブメニュー
Copy Playground コピー
Copy Playground 通常描画
Cancel Playground 中止
Clear Playground 消去
Blend Playground ブレンド
Invert Playground 反転
Min Playground RGB最小値
Blend Playground 通常合成
Invert Playground ネガの作成
Clear all drawing objects? Playground オブジェクトをすべて削除しても良いですか?
Width: Playground 幅:
Alpha Playground アルファ
Alpha Playground アルファ合成
New object Playground 新規オブジェクト
Test Playground テスト
Add Playground 加算
Max Playground RGB最大値
Add Playground RGB加算
Playground System name プレイグラウンド
Erase Playground 排他領域描画
File Playground ファイル
Subtract Playground 減算
Subtract Playground RGB減算
<pick> Playground <pick>
Ellipse Playground 楕円
@@ -0,0 +1,26 @@
1 polish x-vnd.Haiku-Playground 1190349404
Line Playground Linia
Click and drag to draw an object Playground Kliknij i przeciągnij, żeby narysować obiekt
Controls Playground Sterowanie
Round rect Playground Zaokrąglony prostokąt
Alpha: Playground Alfa:
Mode: Playground Tryb:
Submenu Playground Podmenu
Copy Playground Kopiuj
Cancel Playground Anuluj
Clear Playground Wyczyść
Min Playground Min.
Invert Playground Odwróć
Clear all drawing objects? Playground Wyczyścić wszystkie obiekty rysunkowe?
Width: Playground Szerokość:
Alpha Playground Alfa
New object Playground Nowy obiekt
Test Playground Test
Max Playground Maks.
Add Playground Dodaj
Playground System name Plansza
Erase Playground Wyczyść
File Playground Plik
Subtract Playground Odejmij
<pick> Playground <wybierz>
Ellipse Playground Elipsa
@@ -0,0 +1,32 @@
1 russian x-vnd.Haiku-Playground 1375574837
Line Playground Линия
Fill Playground Заполнить
Over Playground Над
Quit Playground Выход
Rect Playground Прямоугольник
Select Playground Выделение
Click and drag to draw an object Playground Нажмите кнопку мыши и перемещайте курсор для рисования объекта.
Controls Playground Управление
Round rect Playground Закругленный прямоугольник
Alpha: Playground Альфа-канал:
Mode: Playground Режим:
Submenu Playground Подменю
Copy Playground Копия
Cancel Playground Отмена
Clear Playground Очистить
Min Playground Мин
Blend Playground Смешивание
Invert Playground Инвертирование
Clear all drawing objects? Playground Удалить все нарисованные объекты?
Width: Playground Ширина:
Alpha Playground Альфа
New object Playground Новый объект
Test Playground Тест
Max Playground Макс
Add Playground Добавление
Playground System name Игровое поле
Erase Playground Ластик
File Playground Файл
Subtract Playground Вычитание
<pick> Playground <выбрать>
Ellipse Playground Эллипс
+5 -5
View File
@@ -53,11 +53,11 @@
in either location, and opt for the third option Doxygen provides: to put
the documentation into separate files.
\note The reasons to not put the documentation in the header files are
twofold. First of all, it would add unnecessary cruft to the headers
that the compiler will needlessly have to parse. File access and speed
isn't BeOS and Haiku's best quality. The second reason is that the
system headers are included throughout the tree. It's a waste of
\note The reasons to not put the documentation in the header files are twofold.
First of all, it would add unnecessary cruft to the headers that the
compiler will needlessly have to parse, and developers will have a hard
time to find the info they are looking for. The second reason is that
the system headers are included throughout the tree. It's a waste of
electricity to have everybody recompile the entire tree if someone fixes
a typo in the documentation. Likewise, the reason to not put the
documentation in the source code is that it unnecessarily clutters up
+995 -88
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -59,6 +59,7 @@
left-to-right or right-to-left.
*/
/*!
\var font_direction B_FONT_LEFT_TO_RIGHT
File diff suppressed because it is too large Load Diff
+56 -60
View File
@@ -87,21 +87,21 @@ public:
int32 form, const char* property);
virtual status_t GetSupportedSuites(BMessage* data);
void SetText(const char* inText,
const text_run_array* inRuns = NULL);
void SetText(const char* inText, int32 inLength,
const text_run_array* inRuns = NULL);
void SetText(BFile* inFile,
int32 startOffset, int32 inLength,
const text_run_array* inRuns = NULL);
void SetText(const char* text,
const text_run_array* runs = NULL);
void SetText(const char* text, int32 length,
const text_run_array* runs = NULL);
void SetText(BFile* file, int32 offset,
int32 length,
const text_run_array* runs = NULL);
void Insert(const char* inText,
const text_run_array* inRuns = NULL);
void Insert(const char* inText, int32 inLength,
const text_run_array* inRuns = NULL);
void Insert(int32 startOffset,
const char* inText, int32 inLength,
const text_run_array* inRuns = NULL);
void Insert(const char* text,
const text_run_array* runs = NULL);
void Insert(const char* text, int32 length,
const text_run_array* runs = NULL);
void Insert(int32 offset, const char* text,
int32 length,
const text_run_array* runs = NULL);
void Delete();
void Delete(int32 startOffset, int32 endOffset);
@@ -122,42 +122,40 @@ public:
void Clear();
virtual bool AcceptsPaste(BClipboard* clipboard);
virtual bool AcceptsDrop(const BMessage* inMessage);
virtual bool AcceptsDrop(const BMessage* message);
virtual void Select(int32 startOffset, int32 endOffset);
void SelectAll();
void GetSelection(int32* outStart,
int32* outEnd) const;
void GetSelection(int32* _start, int32* _end) const;
void SetFontAndColor(const BFont* inFont,
uint32 inMode = B_FONT_ALL,
const rgb_color* inColor = NULL);
void SetFontAndColor(const BFont* font,
uint32 mode = B_FONT_ALL,
const rgb_color* color = NULL);
void SetFontAndColor(int32 startOffset,
int32 endOffset, const BFont* inFont,
uint32 inMode = B_FONT_ALL,
const rgb_color* inColor = NULL);
int32 endOffset, const BFont* font,
uint32 mode = B_FONT_ALL,
const rgb_color* color = NULL);
void GetFontAndColor(int32 inOffset, BFont* outFont,
rgb_color* outColor = NULL) const;
void GetFontAndColor(BFont* outFont,
uint32* sameProperties,
rgb_color* outColor = NULL,
bool* sameColor = NULL) const;
void GetFontAndColor(int32 offset, BFont* _font,
rgb_color* _color = NULL) const;
void GetFontAndColor(BFont* _font, uint32* _mode,
rgb_color* _color = NULL,
bool* _sameColor = NULL) const;
void SetRunArray(int32 startOffset, int32 endOffset,
const text_run_array* inRuns);
const text_run_array* runs);
text_run_array* RunArray(int32 startOffset, int32 endOffset,
int32* outSize = NULL) const;
int32* _size = NULL) const;
int32 LineAt(int32 offset) const;
int32 LineAt(BPoint point) const;
BPoint PointAt(int32 inOffset,
float* outHeight = NULL) const;
BPoint PointAt(int32 offset,
float* _height = NULL) const;
int32 OffsetAt(BPoint point) const;
int32 OffsetAt(int32 line) const;
virtual void FindWord(int32 inOffset, int32* outFromOffset,
int32* outToOffset);
virtual void FindWord(int32 offset, int32* _fromOffset,
int32* _toOffset);
virtual bool CanEndLine(int32 offset);
@@ -169,7 +167,7 @@ public:
void GetTextRegion(int32 startOffset,
int32 endOffset, BRegion* outRegion) const;
virtual void ScrollToOffset(int32 inOffset);
virtual void ScrollToOffset(int32 offset);
void ScrollToSelection();
void Highlight(int32 startOffset, int32 endOffset);
@@ -193,9 +191,9 @@ public:
bool DoesWordWrap() const;
void SetMaxBytes(int32 max);
int32 MaxBytes() const;
void DisallowChar(uint32 aChar);
void AllowChar(uint32 aChar);
void SetAlignment(alignment flag);
void DisallowChar(uint32 character);
void AllowChar(uint32 character);
void SetAlignment(alignment align);
alignment Alignment() const;
void SetAutoindent(bool state);
bool DoesAutoindent() const;
@@ -233,15 +231,14 @@ public:
static text_run_array* CopyRunArray(const text_run_array* orig,
int32 countDelta = 0);
static void FreeRunArray(text_run_array* array);
static void* FlattenRunArray(const text_run_array* inArray,
int32* outSize = NULL);
static void* FlattenRunArray(const text_run_array* runArray,
int32* _size = NULL);
static text_run_array* UnflattenRunArray(const void* data,
int32* outSize = NULL);
int32* _size = NULL);
protected:
virtual void InsertText(const char* inText, int32 inLength,
int32 inOffset,
const text_run_array* inRuns);
virtual void InsertText(const char* text, int32 length,
int32 offset, const text_run_array* runs);
virtual void DeleteText(int32 fromOffset, int32 toOffset);
public:
@@ -294,10 +291,10 @@ private:
void _ResetTextRect();
void _HandleBackspace();
void _HandleArrowKey(uint32 inArrowKey,
void _HandleArrowKey(uint32 arrowKey,
bool commandKeyDown = false);
void _HandleDelete();
void _HandlePageKey(uint32 inPageKey,
void _HandlePageKey(uint32 pageKey,
bool commandKeyDown = false);
void _HandleAlphaKey(const char* bytes,
int32 numBytes);
@@ -307,21 +304,20 @@ private:
void _RecalculateLineBreaks(int32* startLine,
int32* endLine);
int32 _FindLineBreak(int32 fromOffset,
float* outAscent, float* outDescent,
float* _ascent, float* _descent,
float* inOutWidth);
float _StyledWidth(int32 fromOffset, int32 length,
float* outAscent = NULL,
float* outDescent = NULL) const;
float* _ascent = NULL,
float* _descent = NULL) const;
float _TabExpandedStyledWidth(int32 offset,
int32 length, float* outAscent = NULL,
float* outDescent = NULL) const;
int32 length, float* _ascent = NULL,
float* _descent = NULL) const;
float _ActualTabWidth(float location) const;
void _DoInsertText(const char* inText,
int32 inLength, int32 inOffset,
const text_run_array* inRuns);
void _DoInsertText(const char* text, int32 length,
int32 offset, const text_run_array* runs);
void _DoDeleteText(int32 fromOffset,
int32 toOffset);
@@ -353,7 +349,7 @@ private:
void _TrackDrag(BPoint where);
void _InitiateDrag();
bool _MessageDropped(BMessage* inMessage,
bool _MessageDropped(BMessage* message,
BPoint where, BPoint offset);
void _PerformAutoScrolling();
@@ -373,13 +369,13 @@ private:
void _NormalizeFont(BFont* font);
void _SetRunArray(int32 startOffset, int32 endOffset,
const text_run_array* inRuns);
const text_run_array* runs);
void _ApplyStyleRange(int32 fromOffset,
int32 toOffset,
uint32 inMode = B_FONT_ALL,
const BFont *inFont = NULL,
const rgb_color *inColor = NULL,
uint32 mode = B_FONT_ALL,
const BFont* font = NULL,
const rgb_color* color = NULL,
bool syncNullStyle = true);
uint32 _CharClassification(int32 offset) const;
+2 -1
View File
@@ -592,7 +592,8 @@ typedef enum cpu_types {
B_CPU_AMD_E_SERIES = 0x5011f2,
// Family 15h
B_CPU_AMD_FX_SERIES = 0x6011f1, /* Bulldozer */
B_CPU_AMD_FX_SERIES_MODEL_1 = 0x6011f1, /* Bulldozer */
B_CPU_AMD_FX_SERIES_MODEL_2 = 0x6011f2,
/* VIA/Cyrix */
B_CPU_CYRIX_x86 = 0x1200,
@@ -30,8 +30,8 @@
// address where the kernel is loaded to: the kernel is loaded in the top 2GB
// of the virtual address space as required by GCC's kernel code model. The
// whole kernel address space is the top 512GB of the address space.
#define KERNEL_BASE 0xffffff8000000000
#define KERNEL_SIZE 0x8000000000
#define KERNEL_BASE 0xffffff0000000000
#define KERNEL_SIZE 0x10000000000
#define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
#define KERNEL_LOAD_BASE 0xffffffff80000000
+92 -2
View File
@@ -1,5 +1,5 @@
/*
* Copyright 2004-2012, Axel Dörfler, axeld@pinc-software.de.
* Copyright 2004-2013, Axel Dörfler, axeld@pinc-software.de.
* Distributed under the terms of the MIT License.
*/
@@ -78,6 +78,90 @@ parse_intel(const char* name)
buffer[outIndex] = '\0';
return buffer;
}
static const char*
parse_amd(const char* name)
{
static char buffer[49];
// ignore initial spaces
int index = 0;
for (; name[index] != '\0'; index++) {
if (name[index] != ' ')
break;
}
// Keep an initial "mobile"
int outIndex = 0;
bool spaceWritten = false;
if (!strncasecmp(&name[index], "Mobile ", 7)) {
strcpy(buffer, "Mobile ");
spaceWritten = true;
outIndex += 7;
index += 7;
}
// parse model
for (; name[index] != '\0'; index++) {
if (!strncasecmp(&name[index], "(r)", 3)) {
outIndex += strlcpy(&buffer[outIndex], "®",
sizeof(buffer) - outIndex);
index += 2;
} else if (!strncasecmp(&name[index], "(tm)", 4)) {
outIndex += strlcpy(&buffer[outIndex], "",
sizeof(buffer) - outIndex);
index += 3;
} else if (!strncmp(&name[index], "with ", 5)
|| !strncmp(&name[index], "/w", 2)) {
// Cut off the rest
break;
} else if (name[index] == '-') {
if (!spaceWritten)
buffer[outIndex++] = ' ';
spaceWritten = true;
} else {
const char* kWords[] = {
"Eight-core", "6-core", "Six-core", "Quad-core", "Dual-core",
"Dual core", "Processor", "APU", "AMD", "Intel", "Integrated",
"CyrixInstead", "Advanced Micro Devices", "Comb", "DualCore",
"Technology", "Mobile", "Triple-Core"
};
bool removed = false;
for (size_t i = 0; i < sizeof(kWords) / sizeof(kWords[0]); i++) {
size_t length = strlen(kWords[i]);
if (!strncasecmp(&name[index], kWords[i], length)) {
index += length - 1;
removed = true;
break;
}
}
if (removed)
continue;
if (name[index] == ' ') {
if (spaceWritten)
continue;
spaceWritten = true;
} else
spaceWritten = false;
buffer[outIndex++] = name[index];
}
}
// cut off trailing spaces
while (outIndex > 1 && buffer[outIndex - 1] == ' ')
outIndex--;
buffer[outIndex] = '\0';
// skip new initial spaces
for (outIndex = 0; buffer[outIndex] != '\0'; outIndex++) {
if (buffer[outIndex] != ' ')
break;
}
return buffer + outIndex;
}
#endif
@@ -350,7 +434,8 @@ get_cpu_model_string(system_info *info)
return "C-Series";
case B_CPU_AMD_E_SERIES:
return "E-Series";
case B_CPU_AMD_FX_SERIES:
case B_CPU_AMD_FX_SERIES_MODEL_1:
case B_CPU_AMD_FX_SERIES_MODEL_2:
return "FX-Series";
/* Transmeta */
@@ -405,6 +490,11 @@ get_cpu_model_string(system_info *info)
get_cpuid_model_string(cpuidName);
return parse_intel(cpuidName);
}
if ((info->cpu_type & B_CPU_x86_VENDOR_MASK) == B_CPU_AMD_x86) {
// Fallback to manual parsing of the model string
get_cpuid_model_string(cpuidName);
return parse_amd(cpuidName);
}
return NULL;
#endif /* __INTEL__ || __x86_64__ */
}
+18 -4
View File
@@ -1,5 +1,5 @@
/*
* Copyright 2006-2010, Haiku, Inc. All Rights Reserved.
* Copyright 2006-2013, Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License.
*
* Support for i915 chipset and up based on the X driver,
@@ -504,6 +504,20 @@ sanitize_display_mode(display_mode& mode)
}
static bool
check_and_sanitize_display_mode(display_mode* mode)
{
uint16 width = mode->timing.h_display;
uint16 height = mode->timing.v_display;
// Only accept the mode if it is within the supported resolution
// TODO: sanitize_display_mode() should report resolution changes
// differently!
return !sanitize_display_mode(*mode) || (width == mode->timing.h_display
&& height == mode->timing.v_display);
}
// #pragma mark -
@@ -600,8 +614,8 @@ create_mode_list(void)
display_mode* list;
uint32 count = 0;
gInfo->mode_list_area = create_display_modes("intel extreme modes",
gInfo->has_edid ? &gInfo->edid_info : NULL, NULL, 0, NULL, 0, NULL,
&list, &count);
gInfo->has_edid ? &gInfo->edid_info : NULL, NULL, 0, NULL, 0,
&check_and_sanitize_display_mode, &list, &count);
if (gInfo->mode_list_area < B_OK)
return gInfo->mode_list_area;
@@ -670,7 +684,7 @@ intel_propose_display_mode(display_mode* target, const display_mode* low,
// first search for the specified mode in the list, if no mode is found
// try to fix the target mode in sanitize_display_mode
// TODO: Only sanitize_display_mode should be used. However, at the moments
// TODO: Only sanitize_display_mode should be used. However, at the moment
// the mode constraints are not optimal and do not work for all
// configurations.
for (uint32 i = 0; i < gInfo->shared_info->mode_count; i++) {
@@ -33,8 +33,7 @@
enum msgType {
MSG_NONE = 0,
MSG_HUAWEI_1,
MSG_HUAWEI_1 = 0,
MSG_HUAWEI_2,
MSG_HUAWEI_3,
MSG_NOKIA_1,
@@ -42,6 +41,10 @@ enum msgType {
MSG_OLIVETTI_2,
MSG_OPTION_1,
MSG_ATHEROS_1,
MSG_ZTE_1,
MSG_ZTE_2,
MSG_ZTE_3,
MSG_NONE
};
@@ -49,7 +52,7 @@ unsigned char kDevicesMsg[][31] = {
{ /* MSG_HUAWEI_1 */
0x55, 0x53, 0x42, 0x43, 0x12, 0x34, 0x56, 0x78,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11,
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x06, 0x20, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
{ /* MSG_HUAWEI_2 */
@@ -58,10 +61,10 @@ unsigned char kDevicesMsg[][31] = {
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
{ /* MSG_HUAWEI_3 */
{ /* MSG_HUAWEI_3 */
0x55, 0x53, 0x42, 0x43, 0x12, 0x34, 0x56, 0x78,
0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x06, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11,
0x06, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
{ /* MSG_NOKIA_1 */
@@ -93,8 +96,25 @@ unsigned char kDevicesMsg[][31] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1b,
0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
{ /* MSG_ZTE_1 */
0x55, 0x53, 0x42, 0x43, 0x12, 0x34, 0x56, 0x78,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1e,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
{ /* MSG_ZTE_2 */
0x55, 0x53, 0x42, 0x43, 0x12, 0x34, 0x56, 0x79,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1b,
0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
{ /* MSG_ZTE_3 */
0x55, 0x53, 0x42, 0x43, 0x12, 0x34, 0x56, 0x70,
0x20, 0x00, 0x00, 0x00, 0x80, 0x00, 0x0c, 0x85,
0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
@@ -110,34 +130,82 @@ unsigned char kDevicesMsg[][31] = {
static const struct {
usb_support_descriptor desc;
msgType type;
msgType type, type2, type3;
} kDevices[] = {
{{ 0, 0, 0, HUAWEI_VENDOR, 0x101e}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1446}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1449}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14ad}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14b5}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14b7}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14ba}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14c1}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14c3}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14c4}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14c5}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14d1}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x14fe}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1505}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x151a}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1520}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1521}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1523}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1526}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1553}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1557}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x155b}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1c0b}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1c24}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1f11}, MSG_HUAWEI_1},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1030}, MSG_HUAWEI_2},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1031}, MSG_HUAWEI_2},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x101e}, MSG_HUAWEI_3},
{{ 0, 0, 0, HUAWEI_VENDOR, 0x1f01}, MSG_HUAWEI_3},
{{ 0, 0, 0, NOKIA_VENDOR, 0x060c}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x0610}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x061d}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x0622}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x0627}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x062c}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x0632}, MSG_NOKIA_1},
{{ 0, 0, 0, NOKIA_VENDOR, 0x0637}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x5010}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x5020}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x5030}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x5031}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x5041}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x5059}, MSG_NOKIA_1},
{{ 0, 0, 0, NOVATEL_VENDOR, 0x7001}, MSG_NOKIA_1},
{{ 0, 0, 0, ZYDAS_VENDOR, 0x2011}, MSG_NOKIA_1},
{{ 0, 0, 0, ZYDAS_VENDOR, 0x20ff}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0013}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0026}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0031}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0083}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0101}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0115}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0120}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0169}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0325}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1001}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1007}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1009}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1013}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1017}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1171}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1175}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1179}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1201}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x1523}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0xffde}, MSG_NOKIA_1},
{{ 0, 0, 0, ZTE_VENDOR, 0x0003}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x0053}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x0103}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x0154}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x1224}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x1517}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x1542}, MSG_ZTE_1, MSG_ZTE_2},
{{ 0, 0, 0, ZTE_VENDOR, 0x0149}, MSG_ZTE_1, MSG_ZTE_2, MSG_ZTE_3},
{{ 0, 0, 0, ZTE_VENDOR, 0x2000}, MSG_ZTE_1, MSG_ZTE_2, MSG_ZTE_3},
{{ 0, 0, 0, OLIVETTI_VENDOR, 0xc700}, MSG_OLIVETTI_1},
{{ 0, 0, 0, OLIVETTI_VENDOR, 0xf000}, MSG_OLIVETTI_2},
{{ 0, 0, 0, OPTION_VENDOR, 0x6711}, MSG_OPTION_1},
@@ -152,6 +220,7 @@ static const struct {
{{ 0, 0, 0, OPTION_VENDOR, 0x7011}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7031}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7051}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7071}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7111}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7211}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7251}, MSG_OPTION_1},
@@ -164,14 +233,20 @@ static const struct {
{{ 0, 0, 0, OPTION_VENDOR, 0x7501}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7601}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7701}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7706}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7801}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x7901}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8006}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8200}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8201}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8300}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8302}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8304}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8400}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8600}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8800}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x8900}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0x9000}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0xc031}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0xc100}, MSG_OPTION_1},
{{ 0, 0, 0, OPTION_VENDOR, 0xc031}, MSG_OPTION_1},
@@ -209,7 +284,7 @@ typedef struct _my_device {
status_t status;
size_t actual_length;
msgType type;
msgType type[3];
} my_device;
@@ -263,7 +338,7 @@ my_transfer_data(my_device *device, bool directionIn, void *data,
}
do {
bigtime_t timeout = directionIn ? 100000 : 100000;
bigtime_t timeout = directionIn ? 500000 : 500000;
result = acquire_sem_etc(device->notify, 1, B_RELATIVE_TIMEOUT,
timeout);
if (result == B_TIMED_OUT) {
@@ -287,7 +362,7 @@ my_transfer_data(my_device *device, bool directionIn, void *data,
enum msgType
my_get_msg_type(const usb_device_descriptor *desc)
my_get_msg_type(const usb_device_descriptor *desc, int index)
{
for (uint32 i = 0; i < kDevicesCount; i++) {
if (kDevices[i].desc.dev_class != 0x0
@@ -305,8 +380,15 @@ my_get_msg_type(const usb_device_descriptor *desc)
if (kDevices[i].desc.product != 0x0
&& kDevices[i].desc.product != desc->product_id)
continue;
return kDevices[i].type;
switch (index) {
case 0:
return kDevices[i].type;
case 1:
return kDevices[i].type2;
case 2:
return kDevices[i].type3;
}
}
return MSG_NONE;
@@ -317,28 +399,34 @@ my_get_msg_type(const usb_device_descriptor *desc)
status_t
my_modeswitch(my_device* device)
{
if (device->type == MSG_NONE)
return B_OK;
status_t err = B_OK;
if (device->type[0] == MSG_NONE)
return B_OK;
for (int i = 0; i < 3; i++) {
if (device->type[i] == MSG_NONE)
break;
status_t err = my_transfer_data(device, false, kDevicesMsg[device->type],
sizeof(kDevicesMsg[device->type]));
if (err != B_OK) {
TRACE_ALWAYS("inquire message failed\n");
return err;
err = my_transfer_data(device, false, kDevicesMsg[device->type[i]],
sizeof(kDevicesMsg[device->type[i]]));
if (err != B_OK) {
TRACE_ALWAYS("send message %d failed\n", i + 1);
return err;
}
TRACE("device switched: %p\n", device);
char data[36];
err = my_transfer_data(device, true, data, sizeof(data));
if (err != B_OK) {
TRACE_ALWAYS("receive response %d failed 0x%lx\n",
i + 1, device->status);
return err;
}
TRACE("device switched (response length %ld)\n", device->actual_length);
}
TRACE("device switched: %p\n", device);
char data[36];
err = my_transfer_data(device, true, data, sizeof(data));
if (err != B_OK) {
TRACE_ALWAYS("inquire response failed\n");
return err;
}
TRACE("device switched: %p %.8s %.16s %.4s\n", device, data + 8, data + 16,
data + 32);
return B_OK;
}
@@ -417,7 +505,9 @@ my_device_added(usb_device newDevice, void **cookie)
free(device);
return B_ERROR;
}
device->type = my_get_msg_type(descriptor);
for (int i = 0; i < 3; i++) {
device->type[i] = my_get_msg_type(descriptor, i);
}
mutex_init(&device->lock, DRIVER_NAME " device lock");
@@ -216,7 +216,7 @@ usb_disk_transfer_data(disk_device *device, bool directionIn, void *data,
status_t result = gUSBModule->queue_bulk(directionIn ? device->bulk_in
: device->bulk_out, data, dataLength, usb_disk_callback, device);
if (result != B_OK) {
TRACE_ALWAYS("failed to queue data transfer\n");
TRACE_ALWAYS("failed to queue data transfer: %s\n", strerror(result));
return result;
}
@@ -235,7 +235,8 @@ usb_disk_transfer_data(disk_device *device, bool directionIn, void *data,
} while (result == B_INTERRUPTED);
if (result != B_OK) {
TRACE_ALWAYS("acquire_sem failed while waiting for data transfer\n");
TRACE_ALWAYS("acquire_sem failed while waiting for data transfer: %s\n",
strerror(result));
return result;
}
@@ -322,7 +323,8 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength,
if (device->status != B_OK ||
device->actual_length != sizeof(command_block_wrapper)) {
// sending the command block wrapper failed
TRACE_ALWAYS("sending the command block wrapper failed\n");
TRACE_ALWAYS("sending the command block wrapper failed: %s\n",
strerror(device->status));
usb_disk_reset_recovery(device);
return B_ERROR;
}
@@ -343,7 +345,8 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength,
gUSBModule->clear_feature(directionIn ? device->bulk_in
: device->bulk_out, USB_FEATURE_ENDPOINT_HALT);
} else {
TRACE_ALWAYS("sending or receiving of the data failed\n");
TRACE_ALWAYS("sending or receiving of the data failed: %s\n",
strerror(device->status));
usb_disk_reset_recovery(device);
return B_ERROR;
}
@@ -359,14 +362,16 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength,
}
if (result != B_OK) {
TRACE_ALWAYS("receiving the command status wrapper failed\n");
TRACE_ALWAYS("receiving the command status wrapper failed: %s\n",
strerror(result));
usb_disk_reset_recovery(device);
return result;
}
if (status.signature != CSW_SIGNATURE || status.tag != command.tag) {
// the command status wrapper is not valid
TRACE_ALWAYS("command status wrapper is not valid\n");
TRACE_ALWAYS("command status wrapper is not valid: %#" B_PRIx32 "\n",
status.signature);
usb_disk_reset_recovery(device);
return B_ERROR;
}
@@ -382,7 +387,9 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength,
if (dataLength != NULL) {
*dataLength -= residue;
if (transferedData < *dataLength) {
TRACE_ALWAYS("less data transfered than indicated\n");
TRACE_ALWAYS("less data transfered than indicated: %"
B_PRIuSIZE " vs. %" B_PRIuSIZE "\n", transferedData,
*dataLength);
*dataLength = transferedData;
}
}
@@ -396,8 +403,8 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength,
// the operation is complete but has failed at the SCSI level
if (operation != SCSI_TEST_UNIT_READY_6) {
TRACE_ALWAYS("operation 0x%02x failed at the SCSI level\n",
operation);
TRACE_ALWAYS("operation %#" B_PRIx8
" failed at the SCSI level\n", operation);
}
result = usb_disk_request_sense(lun);
@@ -408,7 +415,7 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength,
case CSW_STATUS_PHASE_ERROR:
{
// a protocol or device error occured
TRACE_ALWAYS("phase error in operation 0x%02x\n", operation);
TRACE_ALWAYS("phase error in operation %#" B_PRIx8 "\n", operation);
usb_disk_reset_recovery(device);
return B_ERROR;
}
@@ -437,7 +444,8 @@ usb_disk_request_sense(device_lun *lun)
status_t result = usb_disk_operation(lun, SCSI_REQUEST_SENSE_6, 6, 0,
dataLength, &parameter, &dataLength, true);
if (result != B_OK) {
TRACE_ALWAYS("getting request sense data failed\n");
TRACE_ALWAYS("getting request sense data failed: %s\n",
strerror(result));
return result;
}
@@ -503,7 +511,7 @@ usb_disk_mode_sense(device_lun *lun)
SCSI_MODE_PAGE_DEVICE_CONFIGURATION, dataLength, &parameter,
&dataLength, true);
if (result != B_OK) {
TRACE_ALWAYS("getting mode sense data failed\n");
TRACE_ALWAYS("getting mode sense data failed: %s\n", strerror(result));
return result;
}
@@ -553,7 +561,7 @@ usb_disk_inquiry(device_lun *lun)
break;
}
if (result != B_OK) {
TRACE_ALWAYS("getting inquiry data failed\n");
TRACE_ALWAYS("getting inquiry data failed: %s\n", strerror(result));
lun->device_type = B_DISK;
lun->removable = true;
return result;
@@ -618,7 +626,7 @@ usb_disk_update_capacity(device_lun *lun)
}
if (result != B_OK) {
TRACE_ALWAYS("failed to update capacity\n");
TRACE_ALWAYS("failed to update capacity: %s\n", strerror(result));
lun->media_present = false;
lun->media_changed = false;
usb_disk_reset_capacity(lun);
@@ -825,7 +833,8 @@ usb_disk_device_added(usb_device newDevice, void **cookie)
}
if (result != B_OK) {
TRACE_ALWAYS("failed to initialize logical units\n");
TRACE_ALWAYS("failed to initialize logical units: %s\n",
strerror(result));
usb_disk_free_device_and_luns(device);
return result;
}
@@ -948,7 +957,8 @@ usb_disk_prepare_partial_buffer(device_lun *lun, off_t position, size_t length,
status_t result = usb_disk_block_read(lun, blockPosition, blockCount,
blockBuffer, &blockLength);
if (result != B_OK) {
TRACE_ALWAYS("block read failed when filling partial buffer\n");
TRACE_ALWAYS("block read failed when filling partial buffer: %s\n",
strerror(result));
free(blockBuffer);
return result;
}
@@ -1180,7 +1190,8 @@ usb_disk_ioctl(void *cookie, uint32 op, void *buffer, size_t length)
if (result > 0)
result = B_OK;
TRACE_ALWAYS("got device name: \"%s\" = %s\n", name, strerror(result));
TRACE_ALWAYS("got device name \"%s\": %s\n", name,
strerror(result));
break;
}
#endif
@@ -1237,7 +1248,7 @@ usb_disk_read(void *cookie, off_t position, void *buffer, size_t *length)
}
*length = 0;
TRACE_ALWAYS("read fails with 0x%08" B_PRIx32 "\n", result);
TRACE_ALWAYS("read failed: %s\n", strerror(result));
return result;
}
@@ -1288,7 +1299,7 @@ usb_disk_write(void *cookie, off_t position, const void *buffer,
}
*length = 0;
TRACE_ALWAYS("write fails with 0x%08" B_PRIx32 "\n", result);
TRACE_ALWAYS("write failed: %s\n", strerror(result));
return result;
}
@@ -1330,7 +1341,7 @@ init_driver()
status_t result = get_module(B_USB_MODULE_NAME,
(module_info **)&gUSBModule);
if (result < B_OK) {
TRACE_ALWAYS("getting module failed 0x%08" B_PRIx32 "\n", result);
TRACE_ALWAYS("getting module failed: %s\n", strerror(result));
mutex_destroy(&gDeviceListLock);
return result;
}
@@ -27,12 +27,12 @@ KernelAddon iprowifi4965 :
HAIKU_WIFI_FIRMWARE_PACKAGES on iprowifi4965 =
iwlwifi-1000-ucode-39.31.5.1 iwlwifi-4965-ucode-228.61.2.24
iwlwifi-5000-ucode-8.83.5.1 iwlwifi-5150-ucode-8.24.2.2
iwlwifi-6000-ucode-9.221.4.1 iwlwifi-6000g2a-ucode-17.168.5.3
iwlwifi-6000-ucode-9.221.4.1 iwlwifi-6000g2a-ucode-18.168.6.1
iwlwifi-6000g2b-ucode-18.168.6.1 iwlwifi-6050-ucode-41.28.5.1 ;
HAIKU_WIFI_FIRMWARE_ARCHIVES on iprowifi4965 =
iwlwifi-1000-ucode-39.31.5.1.tgz iwlwifi-4965-ucode-228.61.2.24.tgz
iwlwifi-5000-ucode-8.83.5.1.tgz iwlwifi-5150-ucode-8.24.2.2.tgz
iwlwifi-6000-ucode-9.221.4.1.tgz iwlwifi-6000g2a-ucode-17.168.5.3.tgz
iwlwifi-6000-ucode-9.221.4.1.tgz iwlwifi-6000g2a-ucode-18.168.6.1.tgz
iwlwifi-6000g2b-ucode-18.168.6.1.tgz iwlwifi-6050-ucode-41.28.5.1.tgz ;
HAIKU_WIFI_FIRMWARE_DO_EXTRACT on iprowifi4965 = true ;

Some files were not shown because too many files have changed in this diff Show More