Merge branch 'master' into x86_64

This commit is contained in:
Alex Smith 2012-08-04 09:59:17 +01:00
commit 54393c0379
111 changed files with 1000 additions and 379 deletions

View File

@ -1,8 +1,8 @@
1 russian x-vnd.Haiku-BFSAddOn 1074880496
Enable query support BFS_Initialize_Parameter Включить поддержку запросов
2048 (Recommended) BFS_Initialize_Parameter 2048 (рекомендуемый)
8192 (Mostly large files) BFS_Initialize_Parameter 8192 (подходит для больших файлов)
2048 (Recommended) BFS_Initialize_Parameter 2048 (Рекомендуемый)
8192 (Mostly large files) BFS_Initialize_Parameter 8192 (Подходит для больших файлов)
Disabling query support may speed up certain file system operations, but should only be used if one is absolutely certain that one will not need queries.\nAny volume that is intended for booting Haiku must have query support enabled. BFS_Initialize_Parameter Отключение поддержки запросов может ускорить определенные операции файловой системы.\nНо ее следует отключать только если вы уверены, что запросы на этом разделе вам не понадобятся.\nДля загрузочных разделов поддержка запросов обязательна.
1024 (Mostly small files) BFS_Initialize_Parameter 1024 (подходит для маленьких файлов)
1024 (Mostly small files) BFS_Initialize_Parameter 1024 (Подходит для маленьких файлов)
Blocksize: BFS_Initialize_Parameter Размер блока:
Name: BFS_Initialize_Parameter Имя раздела:

View File

@ -1,4 +1,4 @@
1 english x-vnd.Haiku-MatchHeader 2292311232
1 english x-vnd.Haiku-MatchHeader 1205906732
<Choose action> ConfigView <选择动作>
has ConfigView 具有
Move to ConfigView 移动到
@ -10,5 +10,6 @@ Rule filter RuleFilter 过滤规则
<Choose account> ConfigView <选择账户>
Set flags to ConfigView 设置标志为
Set as read ConfigView 设为读取
Reply with ConfigView 回复为
If ConfigView 如果
header (e.g. Subject) ConfigView 邮件头(如 主题)

View File

@ -1,6 +1,8 @@
1 english x-vnd.Haiku-SMTP 1052586247
1 english x-vnd.Haiku-SMTP 2740407895
SMTP server: ConfigView SMTP 服务器:
STARTTLS ConfigView STARTTLS
Error while logging in to %serv smtp 登陆服务器 %serv 失败
Unencrypted ConfigView 未加密
. The server says:\n smtp 。服务器回复:\n
ESMTP ConfigView ESMTP
Connecting to server… smtp 连接到服务器...
@ -10,4 +12,5 @@ Destination: ConfigView 目标:
: Connection refused or host not found. smtp :连接被拒绝,或者未发现主机。
None ConfigView 无
POP3 before SMTP ConfigView POP3 位于 SMTP 之前
SSL ConfigView SSL
. The server said:\n smtp 。服务器回复:\n

View File

@ -1,9 +1,25 @@
1 english x-vnd.Haiku-mixer.media_addon 1944364236
1 english x-vnd.Haiku-mixer.media_addon 714120498
Input gain controls represent AudioMixer 输入增益控制表示
Linear interpolation AudioMixer 线性插补
Virtual output channels AudioMixer 虚拟输出通道
Refuse output format changes AudioMixer 禁止改变输出格式
Output mapping AudioMixer 输出映射
Allow input channel remapping AudioMixer 启用输入频道重映射
Resampling algorithm AudioMixer 重采样算法
Attenuate mixer output by 3dB (like BeOS R5) AudioMixer 将输出音量衰减 3dB (类似 BeOS R5)
Display balance control for stereo connections AudioMixer 为立体声系统显示均衡控制器
not connected AudioMixer 未连接
Refuse input format changes AudioMixer 禁止输入格式改变
Drop/repeat samples AudioMixer 拽入/重复采样
Output channel sources AudioMixer 输出通道源
dB AudioMixer 分贝
Gain controls AudioMixer 增益控制
Input mapping AudioMixer 输入映射
Mute AudioMixer 静音
Input channel destinations AudioMixer 目标输入通道
Master output AudioMixer 主音量输出
Setup AudioMixer 配置
Use non linear gain sliders (like BeOS R5) AudioMixer 使用非线性增益滚动条( 类似 BeOS R5 )
Gain AudioMixer 增益
Allow output channel remapping AudioMixer 启用输出频道重映射
Physical input channels AudioMixer 物理输入频道

View File

@ -0,0 +1,15 @@
1 german x-vnd.Haiku-GLifeScreensaver 1707534289
Grid Border: %li GLife ScreenSaver Rastergrenze: %li
Grid Width: GLife ScreenSaver Rasterbreite:
none GLife ScreenSaver keine
Grid Height: GLife ScreenSaver Rasterhöhe:
%sx GLife ScreenSaver This is a factor: the x represents 'times' %sx
None GLife ScreenSaver Keine
4x GLife ScreenSaver This is a factor: the x represents 'times' 4x
Grid Width: %li GLife ScreenSaver Rasterbreite: %li
Grid Height: %li GLife ScreenSaver Rasterhöhe: %li
Grid Life Delay: GLife ScreenSaver Verzögerung pro Generation:
OpenGL \"Game of Life\" GLife ScreenSaver OpenGL \"Spiel des Lebens\"
Grid Life Delay: %s GLife ScreenSaver Verzögerung pro Generation: %s
Grid Border: GLife ScreenSaver Rastergrenze:
by Aaron Hill GLife ScreenSaver von Aaron Hill

View File

@ -0,0 +1,15 @@
1 finnish x-vnd.Haiku-GLifeScreensaver 1707534289
Grid Border: %li GLife ScreenSaver Rasteriraja: %li
Grid Width: GLife ScreenSaver Rasterileveys:
none GLife ScreenSaver ei mitään
Grid Height: GLife ScreenSaver Rasterin korkeus:
%sx GLife ScreenSaver This is a factor: the x represents 'times' %sx
None GLife ScreenSaver Ei mitään
4x GLife ScreenSaver This is a factor: the x represents 'times' 4x
Grid Width: %li GLife ScreenSaver Rasterileveys: %li
Grid Height: %li GLife ScreenSaver Rasterikorkeus: %li
Grid Life Delay: GLife ScreenSaver Rasterielinikäviive:
OpenGL \"Game of Life\" GLife ScreenSaver OpenGL \"Elämänpeli\"
Grid Life Delay: %s GLife ScreenSaver Rasterielinikäviive: %s
Grid Border: GLife ScreenSaver Rasteriraja:
by Aaron Hill GLife ScreenSaver : Aaron Hill

View File

@ -0,0 +1,12 @@
1 japanese x-vnd.Haiku-GLifeScreensaver 1482741810
Grid Border: %li GLife ScreenSaver グリッドの輪郭: %li
Grid Width: GLife ScreenSaver グリッドの幅:
none GLife ScreenSaver 無し
Grid Height: GLife ScreenSaver グリッドの高さ:
%sx GLife ScreenSaver This is a factor: the x represents 'times' %sx
None GLife ScreenSaver 無し
4x GLife ScreenSaver This is a factor: the x represents 'times' 4x
Grid Width: %li GLife ScreenSaver グリッドの幅: %li
Grid Height: %li GLife ScreenSaver グリッドの高さ: %li
Grid Border: GLife ScreenSaver グリッドの輪郭:
by Aaron Hill GLife ScreenSaver Aaron Hill 作

View File

@ -0,0 +1,9 @@
1 english x-vnd.Haiku-GLifeScreensaver 3809419477
Grid Height: GLife ScreenSaver 栅栏高度:
%sx GLife ScreenSaver This is a factor: the x represents 'times' %sx
None GLife ScreenSaver 无
4x GLife ScreenSaver This is a factor: the x represents 'times' 4x
Grid Width: %li GLife ScreenSaver 栅栏宽度:%li
Grid Height: %li GLife ScreenSaver 栅栏高度:%li
Grid Life Delay: GLife ScreenSaver 栅栏显示延迟:
OpenGL \"Game of Life\" GLife ScreenSaver OpenGL \"游戏人生\"

View File

@ -1,3 +1,5 @@
1 english x-vnd.Haiku-IFSScreensaver 2945300243
1 english x-vnd.Haiku-IFSScreensaver 2018309174
Iterated Function System Screensaver IFS 迭代功能系统
Morphing speed: Screensaver IFS 变换频率:
%screenSaverName%\n\n© 1997 Massimino Pascal\n\nxscreensaver port by Stephan Aßmus\n<stippi@yellowbites.com> Screensaver IFS %screenSaverName%\n\n© 1997 Massimino Pascal\n\nxscreensaver 由 Stephan Aßmus 移植\n<stippi@yellowbites.com>
Render dots additive Screensaver IFS 附加渲染点

View File

@ -1,2 +1,2 @@
1 russian x-vnd.Haiku-SlideShowSaver 240581336
SlideShowSaver System name Слайд шоу
SlideShowSaver System name Слайд шоу

View File

@ -1,6 +1,6 @@
1 russian x-vnd.Haiku-PNGTranslator 2504765797
Version %d.%d.%d, %s PNGTranslator Версия %d.%d.%d, %s
Interlace Option PNGTranslator Чересстрочные настройки
Interlace Option PNGTranslator Чересстрочные настройки
PNG Interlace Menu PNGTranslator Чересстрочные меню
PNG image PNGTranslator PNG изображение
PNG Settings PNGTranslator Настройки PNG транслятора

View File

@ -1,4 +1,4 @@
1 finnish x-vnd.Haiku-About 3434348710
1 finnish x-vnd.Haiku-About 519561637
Copyright © 1999-2010 by the authors of Gutenprint. All rights reserved. AboutView Copyright © 1999-2010 Gutenprint-tekijät. Kaikki oikeudet pidätetty.
Travis Geiselbrecht (and his NewOS kernel)\n AboutView Travis Geiselbrecht (ja hänen NewOS-ytimensä)\n
BSD (4-clause) AboutView BSD (4-ehto)
@ -11,6 +11,7 @@ The Haiku-Ports team\n AboutView Haiku-Ports -ryhmä\n
Copyright © 1998-2003 Daniel Veillard. All rights reserved. AboutView Copyright © 1998-2003 Daniel Veillard. Kaikki oikeudet pidätetty.
%d MiB used (%d%%) AboutView %d mebitavua käytetty (%d%%)
Website, marketing & documentation:\n AboutView Web-sivusto, markkinointi ja dokumentaatio:\n
GNU LGPL v2.1 AboutView GNU LGPL v2.1
AboutSystem System name Järjestelmästä
MIT (no promotion) AboutView MIT (no promotion)
Copyright © 2003 Peter Hanappe and others. AboutView Copyright © 2003 Peter Hanappe ja muut.
@ -39,6 +40,7 @@ Copyright © 2002-2004 Vivek Mohan. All rights reserved. AboutView Copyright ©
%.2f GHz AboutView %.2f GHz
Memory: AboutView Muisti:
Copyright © 1996-1997 Jeff Prosise. All rights reserved. AboutView Copyright © 1996-1997 Jeff Prosise. Kaikki oikeudet pidätetty.
Copyright © 2006-2012 Kentaro Fukuchi AboutView Copyright © 2006-2012 Kentaro Fukuchi
Copyright © 1994-2009, Thomas G. Lane, Guido Vollbeding. This software is based in part on the work of the Independent JPEG Group. AboutView Copyright © 1994-2009, Thomas G. Lane, Guido Vollbeding. Tämä ohjelmisto perustuu Independent JPEG Group-ryhmän työhön.
Past maintainers:\n AboutView Entiset ylläpitäjät:\n
\n\nSpecial thanks to:\n AboutView \n\nErityiskiitokset:\n

View File

@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-About 4105576244
1 russian x-vnd.Haiku-About 3837926831
Copyright © 1999-2010 by the authors of Gutenprint. All rights reserved. AboutView Все права защищены © 1999-2010 Авторы Gutenprint.
Travis Geiselbrecht (and his NewOS kernel)\n AboutView Travis Geiselbrecht (за его ядро NewOS)\n
BSD (4-clause) AboutView 4-пунктовая BSD
@ -42,6 +42,7 @@ Contains software from the FreeBSD Project, released under the BSD license:\ncal
The Haikuware team and their bounty program\n AboutView Команде Haikuware и их программе пожертвований\n
Copyright © 2010-2011 Google Inc. All rights reserved. AboutView Все права защищены © 2010-2011 Google Inc.
About this system AboutWindow Об этой системе
BSD (2-clause) AboutView 2-пунктовая BSD
Version: AboutView Версия:
Copyright © 1994-2008 Xiph.Org. All rights reserved. AboutView Все права защищены © 1994-2008 Xiph.Org.
Copyright © 2002-2006 Maxim Shemanarev (McSeem). AboutView Все права защищены © Максим Шеманарев (McSeem).

View File

@ -2,7 +2,7 @@
P-faults DataSource Ошибки страниц
Media nodes DataSource Медиа узлы
Threads DataSource Потоки
MB DataSource Мбайт
MB DataSource МБ
Add graph ActivityWindow Добавить график
Teams DataSource Процессы
Hide legend ActivityView Скрыть легенду

View File

@ -14,7 +14,7 @@ Font CharacterWindow Шрифт
CJK compatibility ideographs Supplement UnicodeBlocks Дополнение CJK совместимых иероглифов
Coptic UnicodeBlocks Коптский
Tai Le UnicodeBlocks Тай Лы
CJK strokes UnicodeBlocks Черты Иероглифов Восточной Азии
CJK strokes UnicodeBlocks Черты Иероглифов Восточной Азии
Old italic UnicodeBlocks Этрусский алфавит
Clear CharacterWindow Очистить
Font size: CharacterWindow Размер шрифта:

View File

@ -1,14 +1,20 @@
1 english x-vnd.Be-TSKB 2668239541
1 english x-vnd.Be-TSKB 1133985623
Power off DeskbarMenu 关闭电源
Edit menu… PreferencesWindow 编辑菜单
Suspend DeskbarMenu 挂起
Applications PreferencesWindow 应用程序
Time preferences… TimeView 时间设置...
About Haiku DeskbarMenu 关于Haiku
Recent documents: PreferencesWindow 最近文档:
Recent applications DeskbarMenu 最近程序
Sort running applications PreferencesWindow 运行程序排序
Show time Tray 显示时间
Applications B_USER_DESKBAR_DIRECTORY/Applications 应用程序
Find… DeskbarMenu 查找...
Window PreferencesWindow 窗口
Menu PreferencesWindow 菜单
Recent documents DeskbarMenu 最近文档:
Show seconds PreferencesWindow 显示秒
Auto-hide PreferencesWindow 自动隐藏
Always on top PreferencesWindow 置顶
<Deskbar folder is empty> DeskbarMenu <桌面栏目录为空>
@ -16,6 +22,7 @@ Show all WindowMenu 显示所有
No windows WindowMenu 无窗口
Deskbar System name 桌面栏
Restart system DeskbarMenu 重启系统
Large PreferencesWindow 大
Auto-raise PreferencesWindow 自动
Hide time TimeView 隐藏时间
Recent folders: PreferencesWindow 最近文件夹:
@ -24,14 +31,19 @@ Restart Tracker DeskbarMenu 重启Tracker
Close all WindowMenu 关闭所有
Deskbar preferences PreferencesWindow 桌面栏首选项
Mount DeskbarMenu 挂载
Small PreferencesWindow 小
Recent applications: PreferencesWindow 最近程序:
Shutdown… DeskbarMenu 关机...
Tracker always first PreferencesWindow 文件浏览器置顶
Preferences B_USER_DESKBAR_DIRECTORY/Preferences 系统设置
Recent folders DeskbarMenu 最近文件夹:
About this system DeskbarMenu 关于本系统
Show calendar… TimeView 显示日历...
Expand new applications PreferencesWindow 展开新程序
Hide application names PreferencesWindow 隐藏应用名称
Clock PreferencesWindow 时钟
Demos B_USER_DESKBAR_DIRECTORY/Demos 演示程序
Icon size PreferencesWindow 图标尺寸
Desktop applets B_USER_DESKBAR_DIRECTORY/Desktop applets 桌面插件
Hide all WindowMenu 隐藏所有
Quit application WindowMenu 退出程序

View File

@ -39,8 +39,8 @@ Device class DeviceSCSI Класс устройства
Device name DeviceACPI Название устройства
Driver used Device Используемый драйвер
Other DeviceSCSI Другие
Device Name\t\t\t\t: %Name%\nManufacturer\t\t\t: %Manufacturer%\nDriver used\t\t\t\t: %DriverUsed%\nDevice paths\t: %DevicePaths% Device Имя устройства\t\t\t\t: %Name%\nПроизводитель\t\t\t: %Manufacturer%\nИспользуемый драйвер\t\t\t\t: %DriverUsed%\nПути устройства\t: %DevicePaths%
ACPI Thermal Zone DeviceACPI Термодатчик ACPI
Device Name\t\t\t\t: %Name%\nManufacturer\t\t\t: %Manufacturer%\nDriver used\t\t\t\t: %DriverUsed%\nDevice paths\t: %DevicePaths% Device Имя устройства\t\t\t\t: %Name%\nПроизводитель\t\t\t: %Manufacturer%\nИспользуемый драйвер\t\t\t\t: %DriverUsed%\nПуть к устройству\t: %DevicePaths%
ACPI Thermal Zone DeviceACPI Термодатчик ACPI
Communications DeviceSCSI Устройства связи
Bus DevicesView Шина
Communication controller Device Контроллер связи
@ -51,7 +51,7 @@ None Device Отсутствует
PCI bus DevicesView Шина PCI
Class Info:\t\t\t\t: %classInfo% DeviceSCSI Информация о классе:\t\t\t\t: %classInfo%
Basic information DevicesView Основная информация
PCI Information DevicePCI PCI информация
PCI Information DevicePCI PCI информация
Manufacturer: Device Производитель:
ACPI bus DevicesView Шина ACPI
Changer DeviceSCSI Changer
@ -70,7 +70,7 @@ Serial bus controller Device Контроллер последовательн
Wireless controller Device Беспроводной контроллер
ACPI node '%1' DeviceACPI ACPI нода '%1'
Device name Device Название устройства
Manufacturer Device Производитель
Manufacturer Device Производитель
Name PropertyList Имя
Manufacturer DevicePCI Производитель
Intelligent controller Device Интеллектуальный контроллер
@ -91,5 +91,5 @@ Unclassified device Device Неклассифицированные устро
Device name DeviceSCSI Имя устройства
Card Reader DeviceSCSI Кардридер
Class info DevicePCI Информация о классе
Device paths DevicePCI Пути устройства
Device paths DevicePCI Путь к устройству
Devices DevicesView Устройства

View File

@ -1,4 +1,4 @@
1 english x-vnd.Haiku-DiskUsage 3634416251
1 english x-vnd.Haiku-DiskUsage 3399777733
Scanning %refName% Scanner 扫描 %refName%
Size Info Window 大小
Rescan Pie View 重新扫描
@ -14,6 +14,7 @@ Scan Status View 扫描
file unavailable Status View 文件不可用
Get Info Pie View 获取信息
DiskUsage System name 磁盘查看器
in %d files Info Window 位于 %d 个文件
%d files Status View %d 文件
Created Info Window 已创建
Modified Info Window 已修改

View File

@ -56,11 +56,11 @@ Mount all MainWindow Подключить все
Cancel MainWindow Отмена
Delete partition MainWindow Удалить раздел
End: %ld MB Support Конец: %ld Мбайт
Are you sure you want to initialize the partition \"%s\"? You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать раздел \"%s\"?\nПовторый запрос будет выдан непосредственно перед записью изменений на диск.
Are you sure you want to initialize the partition \"%s\"? You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать раздел \"%s\"?\nПовторный запрос будет выдан непосредственно перед записью изменений на диск.
Eject MainWindow Извлечь
Partition MainWindow Раздел
File system PartitionList Файловая система
Are you sure you want to initialize the partition? You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать раздел?\nПовторый запрос будет выдан непосредственно перед записью изменений на диск.
Are you sure you want to initialize the partition? You will be asked again before changes are written to the disk. MainWindow Вы уверены, что хотите инициализировать раздел?\nПовторный запрос будет выдан непосредственно перед записью изменений на диск.
Validation of the given creation parameters failed. MainWindow Не удалось применить введённые при создании параметры.
Size PartitionList Размер
Validation of the given initialization parameters failed. MainWindow Не удалось применить параметры, введенные при инициализации.

View File

@ -1,4 +1,4 @@
1 english x-vnd.Haiku-Expander 386826896
1 english x-vnd.Haiku-Expander 2398100010
Expand ExpanderMenu 解压缩
Close window when done expanding ExpanderPreferences 完成解压后,关闭窗口。
Set destination… ExpanderMenu 目标文件…
@ -6,6 +6,7 @@ Use: ExpanderPreferences 使用:
File expanded ExpanderWindow 文件解压缩完成
The destination is read only. ExpanderWindow 目标文件为只读的。
Expander: Open ExpanderWindow 归档管理器:打开
is not supported ExpanderWindow 未被支持
Expander settings ExpanderPreferences 设置
Select current DirectoryFilePanel 选择当前
Source ExpanderWindow 源文件
@ -15,8 +16,11 @@ Cancel ExpanderWindow 取消
Automatically expand files ExpanderPreferences 自动解压文件
Creating listing for '%s' ExpanderWindow 为 '%s' 创建列表
Continue ExpanderWindow 继续
Destination folder ExpanderPreferences 目标目录
The destination folder does not exist. ExpanderWindow 目标文件夹不存在。
Other ExpanderPreferences 其他
Cancel ExpanderPreferences 取消
Expansion ExpanderPreferences 展开
Are you sure you want to stop expanding this\narchive? The expanded items may not be complete. ExpanderWindow 确定停止解压\n该压缩文件? 已完成解压部分可能不完整。
Select DirectoryFilePanel 选择
Same directory as source (archive) file ExpanderPreferences 相同于源文件(压缩档)目录

View File

@ -181,7 +181,7 @@ Assign Paths Icon-O-Matic-AddPathsCmd Применить контуры
OK Icon-O-Matic-SVGImport ОК
Multi paste Icon-O-Matic-Properties Мульти вставка
to attach transformers. Empty transformers list - 2nd line чтобы применить трансформатор.
Reset Transformation Icon-O-Matic-ResetTransformationCmd Сбросить изменения
Reset Transformation Icon-O-Matic-ResetTransformationCmd Сбросить изменения
Reverse Path Icon-O-Matic-ReversePathCmd Обратить контур
Scale Icon-O-Matic-TransformationBoxStates Масштабировать
Duplicate Icon-O-Matic-PathsList Дублировать

View File

@ -1,4 +1,4 @@
1 english x-vnd.haiku-icon_o_matic 2326864078
1 english x-vnd.haiku-icon_o_matic 4233739176
Select All Icon-O-Matic-PathManipulator 全选
Add Style Icon-O-Matic-AddStylesCmd 添加样式
Color (#%02x%02x%02x) Style name after dropping a color 颜色(#%02x%02x%02x)
@ -117,6 +117,7 @@ Gradient Icon-O-Matic-StyleTypes 渐变
Min LOD Icon-O-Matic-PropertyNames 最小层次细节
BEOS:ICON Attribute Icon-O-Matic-SavePanel BEOS:ICON 属性
Invert selection Icon-O-Matic-Properties 反向选择
Drop shapes Icon-O-Matic-ShapesList 拽入样式
Export as… Icon-O-Matic-Menu-File 导出为...
Transformation Transformation 转换
Click on an object in Empty property list - 1st line 点击对象
@ -158,6 +159,7 @@ Snap to grid Icon-O-Matic-Menu-Settings 对齐网格
Remove Icon-O-Matic-ShapesList 删除
Yes Icon-O-Matic-StyledTextImport 是
Transformation Icon-O-Matic-TransformersList 转换
Save image Icon-O-Matic-SavePanel 保存图像
Add Styles Icon-O-Matic-AddStylesCmd 添加样式
Remove Control Points Icon-O-Matic-RemovePointsCmd 删除控制点
Format Icon-O-Matic-SavePanel 格式

View File

@ -9,13 +9,13 @@ Installation completed. Boot sector has been written to '%s'. Press Quit to leav
Quit InstallerApp Выход
Additional disk space required: 0.0 KiB InstallerWindow Необходимо дополнительного пространства: 0.0 Кбайт
With GRUB it's: (hdN,n)\n\n InstallerApp В GRUB это: (hdN,n)\n\n
\tsudo update-grub\n\n\n InstallerApp \tsudo update-grub\n\n
\tsudo update-grub\n\n\n InstallerApp \tsudo update-grub\n\n\n
Stop InstallerWindow In alert after pressing Stop Остановить
Install progress: InstallerWindow Прогресс установки:
Install progress: InstallerWindow Прогресс установки:
2.2) GRUB 1\n InstallerApp 2.2) GRUB 1\n
Starting Installation. InstallProgress Запуск установки.
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 Это программное обеспечение пока еще находится в состоянии альфа качества! Это значит, что есть большой риск потери данных. Чаще делайте резервные копии! Мы вас предупредили.\n\n
Are you sure you want to abort the installation? InstallerWindow Вы уверены, что хотите прервать установку
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 Это программное обеспечение пока еще находится в состоянии альфа качества! Это значит, что есть большой риск потери данных. Чаще делайте резервные копии! Мы вас предупредили.\n\n\n
Are you sure you want to abort the installation? InstallerWindow Вы уверены, что хотите прервать установку?
Are you sure you want to install onto the current boot disk? The Installer will have to reboot your machine if you proceed. InstallProgress Вы уверены, что хотите начать установку на текущий загрузочный диск? Установщику потребуется перезагрузка компьютера, если вы продолжите.
Quit Boot Manager InstallerWindow Закройте Менеджер Загрузки
Stop InstallerWindow Остановить
@ -72,7 +72,7 @@ You can't install the contents of a disk onto itself. Please choose a different
\"n\" is the partition number, which for GRUB 2 starts with \"1\"\n InstallerApp \"n\" это номер раздела, который в GRUB 2 начинается с \"1\"\n
Starting with os-prober v1.44 (e.g. in Ubuntu 11.04 or later), Haiku should be recognized out of the box. To add Haiku to the GRUB menu, open a Terminal and enter:\n\n InstallerApp Начиная с os-prober v1.44 (т.е. в Ubuntu 11.04 и старше), Haiku должна распознаваться из коробки. Чтобы добавить Haiku в меню GRUB, откройте Терминал и введите:\n\n
Quit DriveSetup InstallerWindow Закройте Разметку диска
\"N\" is the hard disk number, starting with \"0\".\n InstallerApp \"N\" это номер жесткого диска, начинающийся с \"0\".\n\
\"N\" is the hard disk number, starting with \"0\".\n InstallerApp \"N\" это номер жесткого диска, начинающийся с \"0\".\n
Hide optional packages InstallerWindow Скрыть опциональные пакеты
Please close the DriveSetup window before closing the Installer window. InstallerWindow Пожалуйста, закройте окно разметки диска перед закрытием окна Установщика.
Restart system InstallerWindow Перезагрузить компьютер
@ -90,10 +90,10 @@ OK InstallProgress ОК
Please choose target InstallerWindow Пожалуйста, выберите раздел для установки
??? 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) Если вы устанавливаете Haiku на реальный компьютер (не в эмуляторе), то рекомендуем заранее подготовить раздел на жестком диске. Установщик и утилита разметки диска (DriveSetup) предложат инициализировать существующий раздел в родную файловую систему Haiku, но функция изменения положения разделов не была протестирована на достаточном количестве компьютеров, поэтому мы пока не рекомендуем её использовать.\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) Установщик сделает раздел с Haiku загрузочным, но не предпримет никаких действий для интеграции Haiku в существующее загрузочное меню. Если у вас уже установлен GRUB, то вы можете добавить Haiku в его загрузочное меню. В зависимости от версии GRUB это делается по-разному.\n\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) Установщик сделает раздел с Haiku загрузочным, но не предпримет никаких действий для интеграции Haiku в существующее загрузочное меню. Если у вас уже установлен GRUB, то вы можете добавить Haiku в его загрузочное меню. В зависимости от версии GRUB это делается по-разному.\n\n\n
Begin InstallerWindow Начать
Finally, you have to update the boot menu by entering:\n\n InstallerApp И наконец, вам нужно обновить загрузочное меню, введя следующую команду:\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 Если вы еще не создали раздел, то просто перезагрузитесь, создайте раздел с помощью любой утилиты, с которой вы лучше всего знакомы, а затем перезагрузитесь в Haiku для продолжения установки. Например, вы можете использовать GParted Live-CD, он также умеет менять размер существующих разделов для подготовки свободного места.\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 Если вы еще не создали раздел, то просто перезагрузитесь, создайте раздел с помощью любой утилиты, с которой вы лучше всего знакомы, а затем перезагрузитесь в Haiku для продолжения установки. Например, вы можете использовать GParted Live-CD, он также умеет менять размер существующих разделов для подготовки свободного места.\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 В GRUB 2 первый логический (расширенный) раздел всегда имеет номер \"5\", вне зависимости от количества первичных разделов.\n\n
Write boot sector InstallerWindow Записать загрузочный сектор
Cancel InstallerWindow Отмена
@ -113,10 +113,10 @@ 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 Вы уверены, что хотите прервать установку?
Onto: InstallerWindow На диск:
Please close the Boot Manager window before closing the Installer window. InstallerWindow Пожалуйста, закройте Менеджер Загрузки перед закрытием окна установщика.
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) Когда вы первый раз успешно загрузитесь в установленную Haiku, не забудьте прочесть нашу документацию, доступную в файлах \"Welcome\" и \"Userguide\". Ссылки на них находятся на рабочем столе и в закладках WebPositive.\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) Когда вы первый раз успешно загрузитесь в установленную Haiku, не забудьте прочесть нашу документацию, доступную в файлах \"Welcome\" и \"Userguide\". Ссылки на них находятся на рабочем столе и в закладках WebPositive.\n\n
Tools InstallerWindow Инструменты
The mount point could not be retrieved. InstallProgress Невозможно определить точку подключения.
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 Выбранный диск не является пустым.\nВы уверены, что хотите продолжить?\n\nВнимание: Папка 'system' будет полностью перезаписана, все остальные папки будут объединены, а файлы и папки, которые существуют на обоих носителях будут перезаписаны с установочного диска.
You can see the correct partition in GParted for example.\n\n\n InstallerApp Вы можете увидеть нужный раздел, например, с помощью GParted.\n\n
You can see the correct partition in GParted for example.\n\n\n InstallerApp Вы можете увидеть нужный раздел, например, с помощью GParted.\n\n\n
\ttitle\t\t\t\tHaiku\n InstallerApp \ttitle\t\t\t\tHaiku\n
\tsudo <your favorite text editor> /etc/grub.d/40_custom\n\n InstallerApp \tsudo <ваш текстовый редактор> /etc/grub.d/40_custom\n\n

View File

@ -1,4 +1,4 @@
1 english x-vnd.Haiku-Installer 2099988747
1 english x-vnd.Haiku-Installer 2066726304
So behind the other menu entries towards the bottom of the file, add something similar to these lines:\n\n InstallerApp 在接近文件末尾,其他菜单条目之后,添加类似于下面的内容:\n\n
Are you sure you want to abort the installation and restart the system? InstallerWindow 您是否确定终止安装,重新启动系统?
\t}\n\n InstallerApp \t}\n\n
@ -12,6 +12,7 @@ With GRUB it's: (hdN,n)\n\n InstallerApp 使用 GRUB如下(hdN,n)\n\n
\tsudo update-grub\n\n\n InstallerApp \tsudo update-grub\n\n\n
Stop InstallerWindow In alert after pressing Stop 暂停
Install progress: InstallerWindow 安装进度:
2.2) GRUB 1\n InstallerApp 2.1) GRUB 1\n
Starting Installation. InstallProgress 启动安装
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 这是 测试版本 软件!因此会有很高的丢失数据风险。请经常进行数据的备份!这是我们的善意提醒。
Are you sure you want to abort the installation? InstallerWindow 您确定要取消安装吗?
@ -37,6 +38,7 @@ Boot sector successfully written. InstallProgress 引导扇区写入成功。
Performing installation. InstallProgress 执行安装。
scanning… InstallerWindow 扫描...
Set up boot menu InstallerWindow 设置引导菜单
2.1) GRUB (since os-prober v1.44)\n InstallerApp 2.1) GRUB ( os-prober v1.44 以上版本)\n
The first logical partition always has the number \"4\", regardless of the number of primary partitions.\n\n InstallerApp 首个逻辑分区的编号总是 \"4\"
GRUB's naming scheme is still: (hdN,n)\n\n InstallerApp GRUB 的命名策略仍然是:(hdN,n)\n\n
\tsudo <your favorite text editor> /boot/grub/menu.lst\n\n InstallerApp \tsudo <偏好文本编辑器> /boot/grub/menu.lst\n\n
@ -48,6 +50,7 @@ README InstallerApp README
The destination disk may not have enough space. Try choosing a different disk or choose to not install optional items. InstallProgress 目标磁盘可能没有足够的空间。尝试选择其他的磁盘或者选择不安装附加项目。
Please close the Boot Manager and DriveSetup windows before closing the Installer window. InstallerWindow 请在关闭系统安装器之前关闭引导管理器和磁盘管理器。
Scanning for disks… InstallerWindow 扫描磁盘...
2.3) GRUB 2\n InstallerApp 2.2) GRUB 2\n
The disk can't be mounted. Please choose a different disk. InstallProgress 磁盘无法挂载。请选择其他磁盘。
?? of ?? InstallerWindow Unknown progress ??来源于??
\tmenuentry \"Haiku Alpha\" {\n InstallerApp \tmenuentry \"Haiku Alpha\" {\n

View File

@ -12,7 +12,7 @@ Ignore double-click LaunchBox Игнорировать двойной щелч
Auto-raise LaunchBox Всплывать при наведении
Show on all workspaces LaunchBox Отображать на всех рабочих столах
Show window border LaunchBox Отображать рамку окна
Pad LaunchBox Панель
Pad LaunchBox Панель
Icon size LaunchBox Размер значков
Bummer LaunchBox Облом
Cancel LaunchBox Отмена
@ -27,8 +27,8 @@ Settings LaunchBox Настройки
Failed to launch 'something', error in Pad data. LaunchBox Не удалось запустить 'something', ошибка в данных панели.
Pad %1 LaunchBox Панель %1
Close LaunchBox Закрыть
Failed to send 'open folder' command to Tracker.\n\nError: LaunchBox Не удалось послать команду "открыть папку" в Tracker.\n\nОшибка:
Failed to send 'open folder' command to Tracker.\n\nError: LaunchBox Не удалось послать команду "открыть папку" в Tracker.\n\nОшибка:
You can drag an icon here. LaunchBox Вы можете перетащить значок сюда.
Clone LaunchBox Дублировать
launch popup LaunchBox launch popup
Really close this pad?\n(The pad will not be remembered.) LaunchBox Вы действительно хотите закрыть эту панель? (Эта панель не сохранится)
Really close this pad?\n(The pad will not be remembered.) LaunchBox Вы действительно хотите закрыть эту панель?\n(Эта панель не сохранится)

View File

@ -80,7 +80,7 @@ E-mail draft could not be saved! Mail Черновик не может быть
To: Mail Кому:
Only files can be added as attachments. Mail Только файлы могут быть добавлены как вложения.
Previous message Mail Предыдущее письмо
Attachments: Mail Вложения:
Attachments: Mail Вложения:
Title: Mail Заголовок:
Find… Mail Найти…
Accounts… Mail Аккаунты…

View File

@ -6,11 +6,11 @@ Error MediaConverter Ошибка
Error loading a file MediaConverter Ошибка при загрузке файла
File Error MediaConverter-FileInfo Ошибка файла
Open… Menu Открыть…
Start [ms]: MediaConverter Начало [мс]:
Start [ms]: MediaConverter Начало [мс]:
Output file '%filename' created MediaConverter Выходящий файл '%filename' создан
Output format MediaConverter Формат вывода
%.1f kHz stereo / %lld frames MediaFileInfo %.1f кГц стерео / кадров: %lld
End   [ms]: MediaConverter Конец [мс]:
%.1f kHz stereo / %lld frames MediaFileInfo %.1f кГц стерео / кадров: %lld
End   [ms]: MediaConverter Конец [мс]:
MediaConverter System name Медиаконвертер
No video Video codecs list Без видео
Duration: MediaConverter-FileInfo Длительность:
@ -24,7 +24,7 @@ OK MediaConverter-FileInfo ОК
seconds MediaFileInfo секунд
Source files MediaConverter Исходящие файлы
Cancelling MediaConverter Отменяется
%d byte MediaFileInfo %d байт
%d byte MediaFileInfo %d байт
Error loading files MediaConverter Ошибка при загрузке файлов
Cancel MediaConverter Отмена
None available Video codecs Не доступно
@ -36,7 +36,7 @@ Continue MediaConverter Продолжить
Encoder parameters MediaConverter-EncoderWindow Параметры кодирования
Video: MediaConverter-FileInfo Видео:
%u x %u, %.2ffps / %Ld frames MediaFileInfo Width x Height, fps / frames %u x %u, %.2ffps / %Ld кадров
%d bit MediaFileInfo %d бит
%d bit MediaFileInfo %d бит
Error creating '%filename' MediaConverter Ошибка создания '%filename'
Video quality not supported MediaConverter Качество видео не поддерживается
Cancelling… MediaConverter Отменяется…
@ -62,7 +62,7 @@ Writing audio track: %ld%% complete MediaConverter Запись аудио до
Video quality: %3d%% MediaConverter Качество видео: %3d%%
Output folder MediaConverter Сохранять в папку
Audio quality: %3d%% MediaConverter Качество аудио: %3d%%
An error has occurred reading the file info.\n\nError : MediaConverter-FileInfo Произошла ошибка при чтении информации о файле.\n\nОшибка:
An error has occurred reading the file info.\n\nError : MediaConverter-FileInfo Произошла ошибка при чтении информации о файле.\n\nОшибка:
Error read video frame %Ld MediaConverter Ошибка чтения видеокадра %Ld
%amountOfFiles files were not recognized as supported media files: MediaConverter %amountOfFiles файлов не были распознаны как поддерживаемые медиа файлы:
%.1f kHz mono / %lld frames MediaFileInfo %.1f кГц моно / кадров: %lld
%.1f kHz mono / %lld frames MediaFileInfo %.1f кГц моно / кадров: %lld

View File

@ -18,7 +18,7 @@ New player… MediaPlayer-Main Новый плеер…
100% scale MediaPlayer-Main Масштаб 100%
Subtitle placement: MediaPlayer-SettingsWindow Расположение субтитров:
Close MediaPlayer-Main Закрыть
Some files could not be moved into Trash. MediaPlayer-RemovePLItemsCmd Некоторые файлы не могут быть перемещены в Корзину
Some files could not be moved into Trash. MediaPlayer-RemovePLItemsCmd Некоторые файлы не могут быть перемещены в Корзину.
<unknown> MediaPlayer-InfoWin <неизвестно>
Open MediaPlayer-Main Открыть
Next MediaPlayer-Main Следующий
@ -93,7 +93,7 @@ All files could not be moved into Trash. MediaPlayer-RemovePLItemsCmd Все ф
<untitled> PlaylistItem-title <безымянный>
Track Audio Track Menu Дорожка
<nothing to redo> MediaPlayer-PlaylistWindow <нечего возвращать>
Skip to the next track. MediaPlayer-Main Прыгнуть к следующему треку
Skip to the next track. MediaPlayer-Main Перейти к следующему треку.
Play MediaPlayer-Main Играть
Remove Entries into Trash MediaPlayer-RemovePLItemsCmd Удалить записи в корзину
200% scale MediaPlayer-Main Масштаб 200%

View File

@ -1,18 +1,21 @@
1 english x-vnd.Haiku-MediaPlayer 1836607731
1 english x-vnd.Haiku-MediaPlayer 641020488
raw audio MediaPlayer-InfoWin 原生音频
1.85 : 1 (American) MediaPlayer-Main 1.85 : 1美式
%d kHz MediaPlayer-InfoWin %d kHz
Stream settings MediaPlayer-Main 流设置
<unknown> PlaylistItem-album <未知>
Scale controls in full screen mode MediaPlayer-SettingsWindow 全屏模式比例控制
Video MediaPlayer-InfoWin 视频
Subtitle size: MediaPlayer-SettingsWindow 字幕大小:
Save Playlist MediaPlayer-PlaylistWindow 保存播放列表
(not supported) MediaPlayer-InfoWin (不支持)
None of the files you wanted to play appear to be media files. MediaPlayer-Main 所要播放的文件都不是媒体文件。
Saving the playlist failed.\n\nError: MediaPlayer-PlaylistWindow 播放列表保存失败。\n\n 错误:
New player… MediaPlayer-Main 新建播放器...
100% scale MediaPlayer-Main 100
Subtitle placement: MediaPlayer-SettingsWindow 字幕布局:
Close MediaPlayer-Main 关闭
Display Mode MediaPlayer-InfoWin 显示模式
Some files could not be moved into Trash. MediaPlayer-RemovePLItemsCmd 有些文件无法被移动到垃圾箱。
<unknown> MediaPlayer-InfoWin <未知>
Open MediaPlayer-Main 打开
@ -22,12 +25,14 @@ Track %d MediaPlayer-Main 轨道 %d
2.35 : 1 (Cinemascope) MediaPlayer-Main 2.35 : 1宽屏
Medium MediaPlayer-SettingsWindow 中等
Close MediaPlayer-PlaylistWindow 关闭
Stereo MediaPlayer-InfoWin 立体声
Open… MediaPlayer-PlaylistWindow 打开...
Toggle mute. MediaPlayer-Main 切换静音。
Undo MediaPlayer-PlaylistWindow 撤销
Use hardware video overlays if available MediaPlayer-SettingsWindow 启用硬件视频覆盖,如果其可用。
File info… MediaPlayer-Main 文件信息...
Pause playback. MediaPlayer-Main 暂停播放。
Overlay MediaPlayer-InfoWin 覆盖
Remove Entry MediaPlayer-RemovePLItemsCmd 删除条目
Close window after playing audio MediaPlayer-SettingsWindow 音频播放结束后关闭窗口
Full volume MediaPlayer-SettingsWindow 最大音量
@ -113,6 +118,7 @@ Move file to Trash MediaPlayer-PlaylistWindow 移动文件到垃圾箱
URI MediaPlayer-Main URI
Mute MediaPlayer-Main 静音
Toggle pause/play. MediaPlayer-Main 暂停/播放。
min MediaPlayer-InfoWin Minutes 分
Small MediaPlayer-SettingsWindow 小
Randomize MediaPlayer-PlaylistWindow 随机
Off Subtitles menu 关
@ -120,6 +126,7 @@ Randomize Entries MediaPlayer-RandomizePLItemsCmd 随机条目
Revert MediaPlayer-SettingsWindow 恢复
Edit MediaPlayer-PlaylistWindow 编辑
Start media server MediaPlayer-Main 启动媒体服务器
Toggle fullscreen. MediaPlayer-Main 全平切换。
<unnamed> PlaylistItem-name <未命名>
Open Clips MediaPlayer-Main 打开片段
OK MediaPlayer-PlaylistWindow 确定
@ -134,6 +141,7 @@ Always on top MediaPlayer-Main 置顶
Remove Entry into Trash MediaPlayer-RemovePLItemsCmd 删除条目到垃圾箱
Save MediaPlayer-Main 保存
<nothing to undo> MediaPlayer-PlaylistWindow <无撤销内容>
Mono MediaPlayer-InfoWin 单声道
Save MediaPlayer-PlaylistWindow 保存
Remove MediaPlayer-PlaylistWindow 移除
Full screen MediaPlayer-Main 全屏

View File

@ -1,9 +1,10 @@
1 russian x-vnd.Haiku-PackageInstaller 4079768122
1 russian x-vnd.Haiku-PackageInstaller 2766848951
Install to: PackageView Установить в:
OK PackageView ОК
Accept PackageTextViewer Принять
Continue PackageInstall Продолжить
Image not loaded correctly PackageImageViewer Изображение некорректно загружено
Install PackageView Установить
Install PackageView Установить
%.1f GiB PackageView %.1f Гбайт
Done PackageInstall Готово

View File

@ -27,7 +27,7 @@ Save changes before quitting? People Сохранить изменения пе
Load image… People Выбрать рисунок…
OK People ОК
Remove image People Удалить рисунок
Launching the FileTypes preflet to configure Person attributes has failed.\n\nError: People Не удалось запустить FileTypes для настройки атрибутов Персоны.\n\nОшибка:
Launching the FileTypes preflet to configure Person attributes has failed.\n\nError: People Не удалось запустить FileTypes для настройки атрибутов Персоны.\n\nОшибка:
Home phone People Домашний телефон
Save as… People Сохранить как…
Redo People Отменить

View File

@ -31,7 +31,7 @@ Battery discharging PowerStatus Батарея разряжается
Serial number: PowerStatus Серийный номер:
Capacity granularity 1: PowerStatus Детализация ёмкости 1:
OK PowerStatus ОК
OEM info: PowerStatus OEM информация:
OEM info: PowerStatus Изготовитель:
Design voltage: PowerStatus Штатное напряжение:
PowerStatus\nwritten by Axel Dörfler, Clemens Zeidler\nCopyright 2006, Haiku, Inc.\n PowerStatus PowerStatus\nразработали:\n Axel Dörfler и Clemens Zeidler\nCopyright 2006, Haiku, Inc.\n
Battery charging PowerStatus Батарея заряжается

View File

@ -35,11 +35,11 @@ File name: RecorderWindow Имя файла:
Cannot connect to the selected sound input RecorderWindow Невозможно подключиться к выбранному звуковому входу
Cannot get the file to play RecorderWindow Невозможно воспроизвести файл
Cannot record a sound that long RecorderWindow Невозможно записать звук такой длины
Duration: RecorderWindow Продолжительность:
Compression: RecorderWindow Сжатие:
Duration: RecorderWindow Продолжительность:
Compression: RecorderWindow Сжатие:
Cannot find an unused name to use for the new recording RecorderWindow Невозможно найти свободное имя для новой записи
Channels: RecorderWindow Каналы:
Save RecorderWindow Сохранить
Sample rate: RecorderWindow Частота дискретизации:
Cannot connect to media server RecorderWindow Невозможно подключиться к медиа серверу
File name: RecorderWindow Имя файла:
File name: RecorderWindow Имя файла:

View File

@ -12,7 +12,7 @@ Search backwards FindandReplaceWindow Искать снизу вверх
Size Menus Размер
Save QuitAlert Сохранить
Page setup… Menus Настройка печати…
Print… Menus Печать...
Print… Menus Печать
Can't undo Menus Невозможно отменить
Save Menus Сохранить
Replace with: FindandReplaceWindow Заменить на:

View File

@ -13,9 +13,9 @@ Solve single field SudokuWindow Решить одиночное поле
Solve SudokuWindow Решить
Redo SudokuWindow Повторить
File SudokuWindow Файл
Advanced SudokuWindow Опытная
Advanced SudokuWindow Опытная
Start again SudokuWindow Начать снова
HTML SudokuWindow HTML
HTML SudokuWindow HTML
Sudoku request SudokuWindow Запрос судоку
Copy SudokuWindow Копировать
Mark valid hints SudokuWindow Пометить верные подсказки
@ -25,7 +25,7 @@ Snapshot current SudokuWindow Сохранить состояние
Text SudokuWindow Текст
Creating solvable field SudokuGenerator Создание решаемого поля
View SudokuWindow Вид
Progress monitor ProgressWindow Монитор состояния
Progress monitor ProgressWindow Монитор состояния
Mark invalid values SudokuWindow Пометить неверные значения
Blank SudokuWindow Пустая
Help SudokuWindow Помощь

View File

@ -88,7 +88,7 @@ Find failed Terminal TermWindow Строка не найдена
Search forward Terminal FindWindow Искать сверху вниз
Edit tab title… Terminal TermWindow Переименовать вкладку…
Find previous Terminal TermWindow Найти ранее
Tab title: Terminal TermWindow Заголовок вкладки
Tab title: Terminal TermWindow Заголовок вкладки:
Find next Terminal TermWindow Найти далее
Close active tab Terminal TermWindow Закрыть активную вкладку
Paste Terminal TermWindow Вставить

View File

@ -13,7 +13,7 @@ Settings GrepWindow Настройки
Select all GrepWindow Выделить все
OK GrepWindow ОК
Skip folders starting with a dot GrepWindow Не искать в папках, начинающихся с точки
%APP_NAME couldn't open one or more folders. GrepWindow %APP_NAME не смог открыть одну папку или более
%APP_NAME couldn't open one or more folders. GrepWindow %APP_NAME не смог открыть одну папку или более.
Escape search text GrepWindow Экранировать текст поиска
Search GrepWindow Искать
Open selection GrepWindow Открыть выделенные файлы

View File

@ -0,0 +1,126 @@
1 german x-vnd.Haiku-WebPositive 2598330196
Username: Authentication Panel Benutzername:
Copy URL to clipboard Download Window Adresse in Zwischenablage kopieren
Cancel Settings Window Abbrechen
Close window WebPositive Window Fenster schließen
Quit WebPositive Beenden
The download could not be opened. Download Window Die heruntergeladene Datei kann nicht geöffnet werden.
The downloads folder could not be opened.\n\nError: %error Download Window Don't translate variable %error Der Download-Ordner kann nicht geöffnet werden.\n\nFehler: %error
Open location WebPositive Window Speicherort öffnen
Clear history WebPositive Window Verlauf leeren
WebPositive System name WebPositive
Yesterday WebPositive Window Gestern
Default standard font size: Settings Window Größe der Standard-Schrift:
Start page: Settings Window Startseite:
History WebPositive Window Verlauf
Error opening downloads folder Download Window Fehler beim Öffnen des Download-Ordners
Paste WebPositive Window Einfügen
Settings Settings Window Einstellungen
%seconds seconds left Download Window Noch %seconds Sekunden
Confirmation WebPositive Window Bestätigung
Window WebPositive Window Fenster
Decrease size WebPositive Window Verkleinern
Serif font: Settings Window Serifenschrift:
Page source WebPositive Window Quelltext der Seite
Next WebPositive Window Weiter
Find next WebPositive Window Nächster Treffer
Download folder: Settings Window Download-Ordner:
Edit WebPositive Window Bearbeiten
Over %hours hours left Download Window Noch über %hours Stunden
Cancel Authentication Panel Abbrechen
Match case WebPositive Window Groß-/Kleinschreibung beachten
Search page: Settings Window Suchmachine:
Zoom text only WebPositive Window Nur Text vergrößern
Default fixed font size: Settings Window Größe der Schrift fester Breite:
Close tab WebPositive Window Reiter schließen
Over 1 hour left Download Window Noch über eine Stunde
Quit WebPositive Window Beenden
Open download error Download Window Fehler beim Öffnen
Standard font: Settings Window Standardschrift:
Restart Download Window Neustart
Proxy server Settings Window Proxy-Server
Open containing folder Download Window Speicherort öffnen
New window WebPositive Window Neues Fenster
Open Download Window Öffnen
Reload WebPositive Window Aktualisieren
Downloads Download Window Downloads
Sans serif font: Settings Window Serifenlose Schrift:
Over %days days left Download Window Noch %days Tage
Forward WebPositive Window Vorwärts
of Download Window ...as in '12kB of 256kB' von
Revert Settings Window Anfangswerte
Fixed font: Settings Window Schrift fester Breite:
Cut WebPositive Window Ausschneiden
Bookmark this page WebPositive Window Lesezeichen für diese Seite anlegen
There was an error trying to show the Bookmarks folder.\n\nError: %error WebPositive Window Don't translate variable %error Der Lesezeichen-Ordner kann nicht angezeigt werden.\n\nFehler: %error
Open downloads folder Download Window Download-Ordner öffnen
Number of days to keep links in History menu: Settings Window Anzahl der Tage im Verlauf-Menü:
Hide Download Window Ausblenden
Reset size WebPositive Window Größe zurücksetzen
Find: WebPositive Window Suchen:
Increase size WebPositive Window Vergrößern
There was an error retrieving the bookmark folder.\n\nError: %error WebPositive Window Don't translate the variable %error Auf den Lesezeichen-Ordner kann nicht zugegriffen werden.\n\nFehler: %error
Over 1 day left Download Window Noch über einen Tag
Downloads WebPositive Window Downloads
Apply Settings Window Anwenden
Bookmark info WebPositive Window Lesezeichen Info
Size: Font Selection view Größe:
About WebPositive Window Über
Finish: Download Window Finishing time Fertig:
Fonts Settings Window Schriftarten
Close WebPositive Window Schließen
OK Download Window OK
Page source error WebPositive Window Fehler im Quellcode der Seite
Open blank page Settings Window Leere Seite öffnen
New tabs: Settings Window Neue Reiter:
Cancel WebPositive Window Abbrechen
Open all WebPositive Window Alle öffnen
Clear URL Bar Leeren
Cut URL Bar Ausschneiden
Clear WebPositive Window Leeren
Remove Download Window Entfernen
Find WebPositive Window Suchen
Find previous WebPositive Window Vorheriger Treffer
Settings WebPositive Window Einstellungen
Proxy server address: Settings Window Proxy-Serveradresse:
Proxy server port: Settings Window Proxy-Serverport:
Bookmarks WebPositive Window Lesezeichen
%minutes minutes Download Window %minutes Minuten
Paste URL Bar Einfügen
/s) Download Window ...as in 'per second' /s)
Hide password text Authentication Panel Passwort verstecken
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. Falsches Üben von Xylophonmusik quält jeden größeren Zwerg.
Over 1 minute left Download Window Noch über 1 Minute
Open start page Settings Window Startseite öffnen
Continue downloads WebPositive Downloads fortsetzen
Cancel Download Window Abbrechen
Open search page Settings Window Suchmaschine öffnen
Password: Authentication Panel Passwort:
Back WebPositive Window Zurück
New browser window Download Window Neues Browser-Fenster
Today WebPositive Window Heute
1 second left Download Window Noch 1 Sekunde
Remember username and password for this site Authentication Panel Benutzername und Passwort für diese Seite speichern
Earlier WebPositive Window Früher
There are still downloads in progress, do you really want to quit WebPositive now? WebPositive Es werden noch Dateien heruntergeladen. Soll WebPositive wirklich beendet werden?
New tab WebPositive Window Neuer Reiter
Downloads in progress WebPositive Download Warnung
Style: Font Selection view Stil:
General Settings Window Allgemein
View WebPositive Window Ansicht
Previous WebPositive Window Zurück
There was an error creating the bookmark file.\n\nError: %error WebPositive Window Don't translate variable %error Das Lesezeichen konnte nicht angelegt werden.\n\nFehler: %error
Bookmark error WebPositive Window Lesezeichen Fehler
Do you really want to clear the browsing history? WebPositive Window Soll der Verlauf wirklich gelöscht werden?
Copy WebPositive Window Kopieren
Open bookmarks confirmation WebPositive Window Lesezeichen öffnen
Remove missing Download Window Fehlende entfernen
Clone current page Settings Window Aktuelle Seite verwenden
Do you want to open %addedCount bookmarks all at once? WebPositive Window Don't translate variable %addedCount. Sollen alle %addedCount Lesezeichen auf einmal geöffnet werden?
OK Authentication Panel OK
Copy URL Bar Kopieren
OK WebPositive Window OK
Manage bookmarks WebPositive Window Lesezeichen verwalten
A bookmark for this page (%bookmarkName) already exists. WebPositive Window Don't translate variable %bookmarkName Es existiert bereits ein Lesezeichen für diese Seite (%bookmarkName).
New windows: Settings Window Neue Fenster:
Remove finished Download Window Fertige entfernen

View File

@ -0,0 +1,126 @@
1 finnish x-vnd.Haiku-WebPositive 2598330196
Username: Authentication Panel Käyttäjätunnus:
Copy URL to clipboard Download Window Kopioi verkko-osoite leikepöydälle
Cancel Settings Window Peru
Close window WebPositive Window Sulje ikkuna
Quit WebPositive Lopeta
The download could not be opened. Download Window Latausta ei kyetty avaamaan.
The downloads folder could not be opened.\n\nError: %error Download Window Don't translate variable %error Latauskansiota ei kyetty avaamaan.\n\nVirhe: %error
Open location WebPositive Window Avaa sijainti
Clear history WebPositive Window Poista historiatiedot
WebPositive System name WebPositive
Yesterday WebPositive Window Eilen
Default standard font size: Settings Window Oletusvakiokirjasinkoko:
Start page: Settings Window Aloitussivu:
History WebPositive Window Historia
Error opening downloads folder Download Window Virhe avattaessa latauskansiota
Paste WebPositive Window Liitä
Settings Settings Window Asetukset
%seconds seconds left Download Window %seconds sekuntia jäljellä
Confirmation WebPositive Window Vahvistus
Window WebPositive Window Ikkuna
Decrease size WebPositive Window Pienennä kirjasinkokoa
Serif font: Settings Window Pääteviivallinen kirjasin:
Page source WebPositive Window Sivulähde
Next WebPositive Window Seuraava
Find next WebPositive Window Etsi seuraava
Download folder: Settings Window Latauskansio:
Edit WebPositive Window Muokkaa
Over %hours hours left Download Window Yli %hours tuntia jäljellä
Cancel Authentication Panel Peru
Match case WebPositive Window Erottele kirjainkoot
Search page: Settings Window Etsintäsivu:
Zoom text only WebPositive Window Suurenna vain tekstiä
Default fixed font size: Settings Window Kirjasimen kiinteä oletuskoko:
Close tab WebPositive Window Sulje välilehti
Over 1 hour left Download Window Yli 1 tuntia jäljellä
Quit WebPositive Window Lopeta
Open download error Download Window Avaa latausvirhe
Standard font: Settings Window Vakiokirjasin:
Restart Download Window Käynnistä uudelleen
Proxy server Settings Window Välityspalvelin
Open containing folder Download Window Avaa kansio, josta tiedosto löytyy
New window WebPositive Window Uusi ikkuna
Open Download Window Avaa
Reload WebPositive Window Lataa uudelleen
Downloads Download Window Lataukset
Sans serif font: Settings Window Sans serif -kirjasin:
Over %days days left Download Window Yli %days päivää jäljellä
Forward WebPositive Window Lähetä edelleen
of Download Window ...as in '12kB of 256kB' /
Revert Settings Window Palauta
Fixed font: Settings Window Tasalevyinen kirjasin:
Cut WebPositive Window Leikkaa
Bookmark this page WebPositive Window Merkitse tämä sivu kirjanmerkillä
There was an error trying to show the Bookmarks folder.\n\nError: %error WebPositive Window Don't translate variable %error Virhe yritettäessä näyttää kirjanmerkkikansiota.\n\nVirhe: %error
Open downloads folder Download Window Avaa latauskansio
Number of days to keep links in History menu: Settings Window Kuinka monta päivää linkit pidetään historiavalikossa:
Hide Download Window Piilota
Reset size WebPositive Window Nollaa koko
Find: WebPositive Window Etsi:
Increase size WebPositive Window Kasvata kirjasinkokoa
There was an error retrieving the bookmark folder.\n\nError: %error WebPositive Window Don't translate the variable %error Virhe noudettaessa kirjanmerkkikansiota.\n\nVirhe: %error
Over 1 day left Download Window Yli1 päivää jäljellä
Downloads WebPositive Window Lataukset
Apply Settings Window Käytä
Bookmark info WebPositive Window Kirjanmerkkitiedot
Size: Font Selection view Koko:
About WebPositive Window Ohjelmasta
Finish: Download Window Finishing time Valmis:
Fonts Settings Window Kirjasimet
Close WebPositive Window Sulje
OK Download Window Valmis
Page source error WebPositive Window Sivulähdevirhe
Open blank page Settings Window Avaa tyhjä sivu
New tabs: Settings Window Uudet välilehdet:
Cancel WebPositive Window Peru
Open all WebPositive Window Avaa kaikki
Clear URL Bar Tyhjennä
Cut URL Bar Leikkaa
Clear WebPositive Window Tyhjennä
Remove Download Window Poista
Find WebPositive Window Etsi
Find previous WebPositive Window Etsi edellinen
Settings WebPositive Window Asetukset
Proxy server address: Settings Window Välityspalvelimen osoite:
Proxy server port: Settings Window Välityspalvelimen portti:
Bookmarks WebPositive Window Kirjanmerkit
%minutes minutes Download Window %minutes minuuttia
Paste URL Bar Liitä
/s) Download Window ...as in 'per second' /s)
Hide password text Authentication Panel Piilota salasanateksti
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. Albert osti fagotin ja töräytti puhkuvan melodian.
Over 1 minute left Download Window Yli 1 minuutti jäljellä
Open start page Settings Window Avaa aloitussivu
Continue downloads WebPositive Jatka latauksia
Cancel Download Window Peru
Open search page Settings Window Avaa etsintäsivu
Password: Authentication Panel Salasana:
Back WebPositive Window Takaisin
New browser window Download Window Uusi selainikkuna
Today WebPositive Window Tänään
1 second left Download Window 1 sekunti jäljellä
Remember username and password for this site Authentication Panel Muista tämän sivuston käyttäjätunniste ja salasana
Earlier WebPositive Window Aiempi
There are still downloads in progress, do you really want to quit WebPositive now? WebPositive Latauksia on yhä menossa, haluatko todella poistu WebPositive-ohjelmasta nyt?
New tab WebPositive Window Uusi välilehti
Downloads in progress WebPositive Latauksia käynnissä
Style: Font Selection view Tyyli:
General Settings Window Yleiset
View WebPositive Window Näkymä
Previous WebPositive Window Edellinen
There was an error creating the bookmark file.\n\nError: %error WebPositive Window Don't translate variable %error Tapahtui virhe kirjanmerkkitiedostoa luotaessa.\n\nVirhe: %error
Bookmark error WebPositive Window Kirjanmerkkivirhe
Do you really want to clear the browsing history? WebPositive Window Haluatko todella tyhjentää koko selaushistorian?
Copy WebPositive Window Kopioi
Open bookmarks confirmation WebPositive Window Avaa kirjanmerkkien vahvistaminen
Remove missing Download Window Poista puuttuva
Clone current page Settings Window Kloonaa nykyinen sivu
Do you want to open %addedCount bookmarks all at once? WebPositive Window Don't translate variable %addedCount. Haluatko avata kaikki %addedCount-kirjanmerkit kerralla?
OK Authentication Panel Valmis
Copy URL Bar Kopioi
OK WebPositive Window Valmis
Manage bookmarks WebPositive Window Hallinnoi kirjanmerkkejä
A bookmark for this page (%bookmarkName) already exists. WebPositive Window Don't translate variable %bookmarkName Kirjanmerkki (%bookmarkName) tälle sivulle on jo olemassa.
New windows: Settings Window Uudet ikkunat:
Remove finished Download Window Poista päättyneet

View File

@ -1,15 +1,15 @@
1 japanese x-vnd.Haiku-WebPositive 2461471851
1 japanese x-vnd.Haiku-WebPositive 3136989668
Username: Authentication Panel ユーザー名:
Show tabs if only one page is open. Settings Window ページが一つだけ開いている場合もタブを表示する。
Copy URL to clipboard Download Window URL をクリップボードにコピー
Cancel Settings Window キャンセル
Close window WebPositive Window ウィンドウを閉じる
Quit WebPositive 終了
The download could not be opened. Download Window ダウンロードを開けませんでした。
The downloads folder could not be opened.\n\nError: %error Download Window Don't translate variable %error ダウンロードフォルダーを開けませんでした。\n\nエラー %error
Open location WebPositive Window url を開く
Clear history WebPositive Window 履歴のクリア
WebPositive System name WebPositive
Yesterday WebPositive Window 昨日
Authentication Required Authentication Panel 認証が必要です
Default standard font size: Settings Window 規定の標準フォントサイズ:
Start page: Settings Window スタートページ:
History WebPositive Window 履歴
@ -17,12 +17,12 @@ Error opening downloads folder Download Window ダウンロードフォルダ
Paste WebPositive Window 貼り付け
Settings Settings Window 設定
%seconds seconds left Download Window 残り %seconds 秒
Confirmation WebPositive Window 確認
Window WebPositive Window ウィンドウ
Decrease size WebPositive Window サイズを小さく
Serif font: Settings Window セリフフォント:
Use proxy server to connect to the internet. Settings Window インターネット接続にプロキシーサーバーを使用する。
Page source WebPositive Window ページのソース
Next WebPositive Window 次
Next WebPositive Window 次
Find next WebPositive Window 次を検索
Download folder: Settings Window ダウンロードフォルダ:
Edit WebPositive Window 編集
@ -30,16 +30,16 @@ Over %hours hours left Download Window 残り %hours 時間以上
Cancel Authentication Panel キャンセル
Match case WebPositive Window 大文字小文字を区別
Search page: Settings Window 検索ページ:
Show Home Button Settings Window ホームボタンを表示する
Zoom text only WebPositive Window テキストのみ拡大
Requesting: WebPositive Window 要求中:
Default fixed font size: Settings Window 規定の固定フォントサイズ:
Close tab WebPositive Window タブを閉じる
Over 1 hour left Download Window 残り 1 時間以上
Quit WebPositive Window 終了
Open download error Download Window ダウンロードを開く際にエラー
Standard font: Settings Window 標準フォント:
Restart Download Window 再起動
Restart Download Window 再
Proxy server Settings Window プロキシサーバー
Open containing folder Download Window ファイルのフォルダーを開く
New window WebPositive Window 新規ウィンドウ
Open Download Window 開く
Reload WebPositive Window 再読み込み
@ -47,25 +47,30 @@ Downloads Download Window ダウンロード
Sans serif font: Settings Window サンセリフフォント:
Over %days days left Download Window 残り %days 日以上
Forward WebPositive Window 進む
of Download Window ...as in '12kB of 256kB' /
Revert Settings Window 元に戻す
Fixed font: Settings Window 固定幅フォント:
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 ダウンロードフォルダーを開く
Auto-hide interface in fullscreen mode. Settings Window フルスクリーンモードで自動的にインターフェースを隠す。
Number of days to keep links in History menu: Settings Window 履歴メニューにリンクを残す日数:
Hide Download Window 隠す
Reset size WebPositive Window サイズをリセット
Find: WebPositive Window 検索:
Increase size WebPositive Window サイズを大きく
There was an error retrieving the bookmark folder.\n\nError: %error WebPositive Window Don't translate the variable %error ブックマークフォルダーの取得時にエラーが発生しました。\n\nエラー %error
Over 1 day left Download Window 残り 1 日以上
Downloads WebPositive Window ダウンロード
Apply Settings Window 適用
Bookmark info WebPositive Window ブックマーク情報
Size: Font Selection view サイズ:
About WebPositive Window WebPositive について
Finish: Download Window Finishing time 完了:
Fonts Settings Window フォント
Close WebPositive Window 閉じる
OK Download Window OK
Page source error WebPositive Window ページソースのエラー
Open blank page Settings Window 空白のページを開く
New tabs: Settings Window 新しいタブ:
Cancel WebPositive Window キャンセル
@ -77,18 +82,18 @@ Remove Download Window 削除
Find WebPositive Window 検索
Find previous WebPositive Window 前を検索
Settings WebPositive Window 設定
Proxy server address: Settings Window プロキシサーバのアドレス:
Proxy server port: Settings Window プロキシサーバポート:
Proxy server address: Settings Window プロキシサーバのアドレス:
Proxy server port: Settings Window プロキシサーバポート:
Bookmarks WebPositive Window ブックマーク
%minutes minutes Download Window %minutes 分
Paste URL Bar 貼り付け
/s) Download Window ...as in 'per second' /s)
Hide password text Authentication Panel パスワードテキストを隠す
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. The quick brown fox jumps over the lazy dog.
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, 水の音。
Over 1 minute left Download Window 残り 1 分以上
Open start page Settings Window スタートページを開く
Continue downloads WebPositive ダウンロードを続ける
Cancel Download Window キャンセル
Cancel Download Window 中止
Open search page Settings Window 検索ページを開く
Password: Authentication Panel パスワード:
Back WebPositive Window 戻る
@ -96,17 +101,25 @@ New browser window Download Window 新規ブラウザウィンドウ
Today WebPositive Window 今日
1 second left Download Window 残り 1 秒
Remember username and password for this site Authentication Panel このサイトのユーザー名とパスワードを記憶する
There are still downloads in progress, do you really want to quit WebPositive now? WebPositive ダウンロードが進行中です。WebPositive を今終了してもよいですか?
New tab WebPositive Window 新規タブ
Downloads in progress WebPositive ダウンロードが進行中です
Style: Font Selection view スタイル:
General Settings Window 一般
Fullscreen WebPositive Window 全画面表示
View WebPositive Window 表示
Previous WebPositive Window 前へ
There was an error creating the bookmark file.\n\nError: %error WebPositive Window Don't translate variable %error ブックマークファイルの作成中にエラーが発生しました。\n\nエラー %error
Bookmark error WebPositive Window ブックマークエラー
Do you really want to clear the browsing history? WebPositive Window 本当にブラウズ履歴をクリアしますか?
Copy WebPositive Window コピー
Open bookmarks confirmation WebPositive Window ブックマークを開く確認
Remove missing Download Window 見つからない物を削除
Clone current page Settings Window 現在のページを複製
Do you want to open %addedCount bookmarks all at once? WebPositive Window Don't translate variable %addedCount. 一度に %addedCount 個のブックマークを開きますか?
OK Authentication Panel OK
Auto-hide mouse pointer. Settings Window マウスポインターを自動的に隠す。
Copy URL Bar コピー
OK WebPositive Window OK
Manage bookmarks WebPositive Window ブックマークの管理
A bookmark for this page (%bookmarkName) already exists. WebPositive Window Don't translate variable %bookmarkName このページ (%bookmarkName) のブックマークはすでにあります。
New windows: Settings Window 新規ウィンドウ:
Remove finished Download Window 完了した物を削除

View File

@ -0,0 +1,99 @@
1 russian x-vnd.Haiku-WebPositive 3193305619
Username: Authentication Panel Имя пользователя:
Copy URL to clipboard Download Window Копировать ссылку на загрузку
Cancel Settings Window Отмена
Close window WebPositive Window Закрыть окно
Quit WebPositive Выход
The download could not be opened. Download Window Невозможно открыть загруженный файл.
Clear history WebPositive Window Очистить историю
Yesterday WebPositive Window Вчера
Default standard font size: Settings Window Размер стандартного шрифта по умолчанию:
Start page: Settings Window Начальная страница:
History WebPositive Window История
Error opening downloads folder Download Window Ошибка открытия каталога загрузок
Paste WebPositive Window Вставить
Settings Settings Window Настройки
%seconds seconds left Download Window осталось %seconds секунд
Confirmation WebPositive Window Подтверждение
Window WebPositive Window Окно
Decrease size WebPositive Window Уменьшить размер
Serif font: Settings Window Шрифт с засечками:
Page source WebPositive Window Код страницы
Next WebPositive Window Вперед
Find next WebPositive Window Найти далее
Download folder: Settings Window Папка для загрузок:
Edit WebPositive Window Изменить
Over %hours hours left Download Window Осталось более %hours часов
Cancel Authentication Panel Отмена
Match case WebPositive Window Учитывать регистр
Search page: Settings Window Страница поиска:
Zoom text only WebPositive Window Масштабировать только текст
Default fixed font size: Settings Window Размер моноширинного шрифта:
Close tab WebPositive Window Закрыть вкладку
Over 1 hour left Download Window Осталось боле одного часа
Quit WebPositive Window Выход
Open download error Download Window Ошибка при открытии загруженного файла
Standard font: Settings Window Обычный шрифт:
Restart Download Window Перезапустить
Proxy server Settings Window Прокси-сервер
Open containing folder Download Window Открыть папку с файлом
New window WebPositive Window Новое окно
Open Download Window Открыть
Reload WebPositive Window Обновить
Downloads Download Window Загрузки
Sans serif font: Settings Window Шрифт без засечек:
Over %days days left Download Window Осталось более %days дней
Forward WebPositive Window Вперёд
of Download Window ...as in '12kB of 256kB' из
Revert Settings Window Вернуть
Fixed font: Settings Window Моноширинный шрифт:
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 Открыть папку загрузок
Number of days to keep links in History menu: Settings Window Количество дней, которые надо держать ссылки в меню История:
Hide Download Window Скрыть
Reset size WebPositive Window Сбросить размер
Find: WebPositive Window Найти:
Increase size WebPositive Window Увеличить размер
There was an error retrieving the bookmark folder.\n\nError: %error WebPositive Window Don't translate the variable %error Произошла ошибка при открытии папки с закладками.\n\nОшибка: %error
Over 1 day left Download Window Осталось более 1 дня
Downloads WebPositive Window Загрузки
Apply Settings Window Применить
Bookmark info WebPositive Window Информация о закладке
Size: Font Selection view Размер:
About WebPositive Window О программе
Finish: Download Window Finishing time Завершиться в:
Fonts Settings Window Шрифты
Close WebPositive Window Закрыть
OK Download Window OK
Page source error WebPositive Window Ошибка в исходном коде страницы
Open blank page Settings Window Открыть пустую страницу
New tabs: Settings Window Новые вкладки:
Cancel WebPositive Window Отмена
Open all WebPositive Window Открыть все
Clear URL Bar Очистить
Cut URL Bar Вырезать
Clear WebPositive Window Очистить
Remove Download Window Удалить
Find WebPositive Window Найти
Find previous WebPositive Window Найти ранее
Settings WebPositive Window Настройки
Proxy server address: Settings Window Адрес прокси-сервера:
Proxy server port: Settings Window Порт прокси-сервера:
Bookmarks WebPositive Window Закладки
%minutes minutes Download Window %minutes минут
Paste URL Bar Вставить
/s) Download Window ...as in 'per second' /с)
Hide password text Authentication Panel Скрыть текст пароля
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. Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф.
Over 1 minute left Download Window Осталось более 1 минуты
Open start page Settings Window Открыть стартовую страницу
Continue downloads WebPositive Продолжить загрузку
Cancel Download Window Отмена
Password: Authentication Panel Пароль:
Today WebPositive Window Сегодня
1 second left Download Window осталась 1 секунда
Remember username and password for this site Authentication Panel Запомнить имя пользователя и пароль для этого сайта
Earlier WebPositive Window Ранее
General Settings Window Общие

View File

@ -1,6 +1,6 @@
1 russian x-vnd.Haiku-desklink 3053930521
Control physical output MediaReplicant Управлять физическим выходом
Couldn't launch MediaReplicant Не удалось запустить
Couldn't launch MediaReplicant Не удалось запустить
OK MediaReplicant ОК
Sound preferences… MediaReplicant Настройки звуков…
%g dB MediaReplicant %g дБ

View File

@ -2,5 +2,5 @@
Use this time dstcheck Использовать это время
Ask me later dstcheck Спросить позже
Manually adjust time… dstcheck Настроить вручную…
Attention!\n\nBecause of the switch from daylight saving time, your computer's clock may be an hour off.\nYour computer thinks it is dstcheck Внимание!\n\nИз-за сезонного перевода времени часы вашего компьютера могут быть смещены на час. Ваш компьютер думает, что сейчас
Attention!\n\nBecause of the switch from daylight saving time, your computer's clock may be an hour off.\nYour computer thinks it is dstcheck Внимание!\n\nИз-за сезонного перевода времени часы вашего компьютера могут быть смещены на час.\nВаш компьютер думает, что сейчас
.\n\nIs this the correct time? dstcheck .\n\nЭто верное время?

View File

@ -32,7 +32,7 @@ Audio/Video DeviceClass Аудио/Видео
Glasses DeviceClass Очки
Keyboard DeviceClass Клавиатура
Camera DeviceClass Камера
Major class: DeviceClass Основной класс:
Major class: DeviceClass Основной класс:
50-67% utilized DeviceClass Использовано 50-67%
Card reader DeviceClass Картридер
Set-top box DeviceClass Телеприставка

View File

@ -1,4 +1,4 @@
1 belarusian x-vnd.Haiku-libtracker 2415801168
1 belarusian x-vnd.Haiku-libtracker 506391417
common B_COMMON_DIRECTORY агульны
OK WidgetAttributeText ОК
Icon view VolumeWindow Від іконак
@ -395,7 +395,6 @@ Restoring: StatusWindow Аднаўленне:
system B_SYSTEM_DIRECTORY сістэма
Skip FSUtils Прапусціць
Settings… MountMenu Наладкі...
Error emptying Trash! FSUtils Памылка пры ачыстцы Сметніцы!
Recent folders FavoritesMenu Нядаўнія каталогі
Close ContainerWindow Закрыць
Preferred for file OpenWithWindow Пажаданая для файла

View File

@ -1,4 +1,4 @@
1 german x-vnd.Haiku-libtracker 3778030996
1 german x-vnd.Haiku-libtracker 506391417
common B_COMMON_DIRECTORY Allgemein
OK WidgetAttributeText OK
Icon view VolumeWindow Icon-Ansicht
@ -20,6 +20,7 @@ Recent documents FavoritesMenu Letzte Dokumente
Modified QueryPoseView Geändert
Created ContainerWindow Erstellt
Error %error loading add-On %name. ContainerWindow Fehler %error beim Laden von Add-On %name.
If you %ifYouDoAction the settings folder, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Wird der Settings-Ordner %ifYouDoAction, kann %osName vielleicht nicht mehr fehlerfrei arbeiten!
contains SelectionWindow enthält
Sorry, you can't save things at the root of your system. FilePanelPriv Im Root-Verzeichnis des Systems kann leider nichts gespeichert werden.
Show shared volumes on Desktop SettingsView Netzwerk-Laufwerke auf dem Desktop zeigen
@ -89,6 +90,7 @@ Cut FilePanelPriv Ausschneiden
Replace FilePanelPriv Ersetzen
Select all VolumeWindow Alles auswählen
Opens with: InfoWindow Wird geöffnet mit:
If you %ifYouDoAction the mime settings, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Wird der MIME-Ordner %ifYouDoAction, kann %osName vielleicht nicht mehr fehlerfrei arbeiten!
Open ContainerWindow Öffnen
Error calculating folder size. InfoWindow Fehler beim Ermitteln der Ordnergröße.
New folder FilePanelPriv Neuer Ordner
@ -117,6 +119,7 @@ Move to Trash ContainerWindow In Papierkorb verschieben
Move to ContainerWindow Verschieben nach
Create %s clipping PoseView Erzeuge %s Ausschnitt
Set new link target InfoWindow Neues Verknüpfungsziel setzen
If you %ifYouDoAction the system folder or its contents, you won't be able to boot %osName!\n\nAre you sure you want to do this?\n\nTo %toDoAction the system folder or its contents anyway, hold down the Shift key and click \"%toConfirmAction\". FSUtils Wird der System-Ordner oder seine Inhalte %ifYouDoAction, kann %osName nicht mehr gestartet werden!\n\nUm ihn oder seine Inhalte dennoch %toDoAction, Shift-Taste gedrückt halten und \"%toConfirmAction\" klicken.
Save as Query template: FindPanel Query als Vorlage speichern:
preferences B_PREFERENCES_DIRECTORY Einstellungen
Cancel FSUtils Abbrechen
@ -140,6 +143,7 @@ Could not open \"%document\" with application \"%app\" (%error). FSUtils \"%do
Sorry, saving more than one item is not allowed. FilePanelPriv Es kann leider immer nur ein einzelnes Objekt gespeichert werden.
Searching for disks to mount… StatusWindow Es werden Datenträger zum Einhängen gesucht…
New folder FSUtils Neuer Ordner
If you %ifYouDoAction the common folder, %osName may not behave properly!\n\nAre you sure you want to do this?\n\nTo %toDoAction the common folder anyway, hold down the Shift key and click \"%toConfirmAction\". FSUtils Wird der Allgemein-Ordner %ifYouDoAction, kann %osName vielleicht nicht mehr fehlerfrei arbeiten!\n\nUm ihn dennoch %toDoAction, Shift-Taste gedrückt halten und \"%toConfirmAction\" klicken.
Free space color SettingsView Farbe für freien Speicher
Cut ContainerWindow Ausschneiden
Remove FindPanel Entfernen
@ -249,6 +253,7 @@ The file \"%name\" already exists in the specified folder. Do you want to replac
Cancel ContainerWindow Abbrechen
Only the boot disk AutoMounterSettings Nur das Boot-Laufwerk
Trash TrackerSettingsWindow Papierkorb
If you %ifYouDoAction the config folder, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Wird der Konfiguration-Ordner %ifYouDoAction, kann %osName vielleicht nicht mehr fehlerfrei arbeiten!
Unmount ContainerWindow Aushängen
Copy layout ContainerWindow Anordnung kopieren
label too long PoseView Beschriftung zu lang
@ -334,6 +339,7 @@ Handles any file OpenWithWindow Geeignet für jede Datei
Get info FilePanelPriv Infos
32 x 32 DeskWindow 32 x 32
Cancel FilePanelPriv Abbrechen
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 Die Anwendung \"%appname\" unterstützt das zu öffnende Dateiformat nicht.\nTrotzdem fortfahren?\n\nKann die Anwendung dieses Dateiformat tatsächlich öffnen, sollte dessen Hersteller kontaktiert werden, damit das Format beim nächsten Update gleich als unterstützt erkannt wird.
Disks DirMenu Datenträger
New folder %ld FSUtils Neuer Ordner %ld
All BeOS disks AutoMounterSettings Alle BeOS-Datenträger
@ -371,6 +377,7 @@ Preferences… ContainerWindow Einstellungen…
Move PoseView Verschieben
Open and make preferred OpenWithWindow Öffnen und zur Bevorzugten machen
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Sollen die ausgewählten Objekte wirklich gelöscht werden? Diese Aktion kann nicht rückgängig gemacht werden.
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 Wird der Home-Ordner %ifYouDoAction, kann %osName vielleicht nicht mehr fehlerfrei arbeiten!\n\nUm ihn dennoch %toDoAction, Shift-Taste gedrückt halten und \"%toConfirmAction\" klicken.
Add-ons DeskWindow Add-ons
Name FindPanel Name
And FindPanel Und
@ -388,7 +395,6 @@ Restoring: StatusWindow Wiederherstellen von:
system B_SYSTEM_DIRECTORY System
Skip FSUtils Überspringen
Settings… MountMenu Einstellungen…
Error emptying Trash! FSUtils Fehler beim Leeren des Papierkorbs!
Recent folders FavoritesMenu Letzte Ordner
Close ContainerWindow Schließen
Preferred for file OpenWithWindow Bevorzugt für Datei

View File

@ -1,4 +1,4 @@
1 greek, modern (1453-) x-vnd.Haiku-libtracker 2160148895
1 greek, modern (1453-) x-vnd.Haiku-libtracker 250739144
common B_COMMON_DIRECTORY κοινό
OK WidgetAttributeText Εντάξει
Icon view VolumeWindow Προβολή εικονιδίου
@ -378,7 +378,6 @@ Restoring: StatusWindow Αποκατάσταση:
system B_SYSTEM_DIRECTORY σύστημα
Skip FSUtils Παράλειψη
Settings… MountMenu Ρυθμίσεις...
Error emptying Trash! FSUtils Σφάλμα κατά το άδειασμα του Κάδου!
Recent folders FavoritesMenu Πρόσφατοι φάκελοι
Close ContainerWindow Κλείσιμο
Preferred for file OpenWithWindow Προτινόμενο για το αρχείο

View File

@ -1,4 +1,4 @@
1 finnish x-vnd.Haiku-libtracker 3778030996
1 finnish x-vnd.Haiku-libtracker 506391417
common B_COMMON_DIRECTORY yhteinen
OK WidgetAttributeText Valmis
Icon view VolumeWindow Kuvakenäkymä
@ -20,6 +20,7 @@ Recent documents FavoritesMenu Äskettäiset asiakirjat
Modified QueryPoseView Muokattu
Created ContainerWindow Luotu
Error %error loading add-On %name. ContainerWindow Virhe %error ladattaessa lisäosaa %name.
If you %ifYouDoAction the settings folder, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Jos %ifYouDoAction asetuskansion, %osName ei ehkä toimi oikein!\n\nOletko varma, että haluat tehdä tämän?
contains SelectionWindow sisältää
Sorry, you can't save things at the root of your system. FilePanelPriv Et voi tallentaa asioita järjestelmäsi root-kansioon.
Show shared volumes on Desktop SettingsView Näytä jaetut taltiot työpöydällä
@ -89,6 +90,7 @@ Cut FilePanelPriv Leikkaa
Replace FilePanelPriv Korvaa
Select all VolumeWindow Valitse kaikki
Opens with: InfoWindow Avaa sovelluksella:
If you %ifYouDoAction the mime settings, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Jos %ifYouDoAction mime-asetukset, %osName ei ehkä toimi oikein!\n\nOletko varma, että haluat tehdä tämän?
Open ContainerWindow Avaa
Error calculating folder size. InfoWindow Virhe laskettaessa kansiokokoa.
New folder FilePanelPriv Uusi kansio
@ -117,6 +119,7 @@ Move to Trash ContainerWindow Siirrä roskakoriin
Move to ContainerWindow Siirrä kohteeseen
Create %s clipping PoseView Luo %s leikkausta
Set new link target InfoWindow Aseta uusi linkityskohde
If you %ifYouDoAction the system folder or its contents, you won't be able to boot %osName!\n\nAre you sure you want to do this?\n\nTo %toDoAction the system folder or its contents anyway, hold down the Shift key and click \"%toConfirmAction\". FSUtils Jos %ifYouDoAction järjestelmäkansion tai sen sisällön, et kykene alkulataamaan %osName!\n\nOletko varma, että haluat tehdä tämän?\n\nJärjestelmäkansion tai sen sisällön %toDoAction:ksi, pidä alhaalla Vaihto-painike ja napsauta \"%toConfirmAction\".
Save as Query template: FindPanel Tallenna kyselymallinteena
preferences B_PREFERENCES_DIRECTORY asetukset
Cancel FSUtils Peru
@ -140,6 +143,7 @@ Could not open \"%document\" with application \"%app\" (%error). FSUtils Ei vo
Sorry, saving more than one item is not allowed. FilePanelPriv Useamman kuin yhden kohteen tallentaminen ei ole sallittua.
Searching for disks to mount… StatusWindow Etsitään liitettäviä levyjä...
New folder FSUtils Uusi kansio
If you %ifYouDoAction the common folder, %osName may not behave properly!\n\nAre you sure you want to do this?\n\nTo %toDoAction the common folder anyway, hold down the Shift key and click \"%toConfirmAction\". FSUtils Jos %ifYouDoAction yleiselle kansiolle, %osName ei ehkä toimi oikein!\n\nOletko varma, että haluat tehdä tämän?\n\nYleisen kansion %toDoAction :ksi, pidä alhaalla Vaihto-painike ja napsauta \"%toConfirmAction\".
Free space color SettingsView Vapaan tilan väri
Cut ContainerWindow Leikkaa
Remove FindPanel Poista
@ -249,6 +253,7 @@ The file \"%name\" already exists in the specified folder. Do you want to replac
Cancel ContainerWindow Peru
Only the boot disk AutoMounterSettings Vain alkulatauslevy
Trash TrackerSettingsWindow Roskakori
If you %ifYouDoAction the config folder, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Jos %ifYouDoAction asetuskansion, %osName ei ehkä toimi oikein!\n\nOletko varma, että haluat tehdä tämän?
Unmount ContainerWindow Irrota
Copy layout ContainerWindow Kopioi sijoittelu
label too long PoseView nimike on liian pitkä
@ -334,6 +339,7 @@ Handles any file OpenWithWindow Käsittelee kaikkia tiedostoja
Get info FilePanelPriv Hae tiedot
32 x 32 DeskWindow 32 x 32
Cancel FilePanelPriv Peru
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 Sovellus \"%appname\" asiakirjatyyppiä, jota olet avaamassa.\nOletko varma, että haluat edetä?\n\nJos tiedät, että sovellus tukee asiakirjatyyppiä, ota yhteys sovelluksen julkaisijaan ja pyydä heitä päivittämään sovellustaan luettelemaan oikein tuetut asiakirjatyypit.
Disks DirMenu Levyt
New folder %ld FSUtils Uusi kansio %ld
All BeOS disks AutoMounterSettings Kaikki BeOS-levyt
@ -371,6 +377,7 @@ Preferences… ContainerWindow Asetukset...
Move PoseView Siirrä
Open and make preferred OpenWithWindow Avaa ja tee ensisijaiseksi
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Oletko varma, että haluat poistaa valitut kohteet? Tätä toimintoa ei voi palauttaa.
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 Jos %ifYouDoAction kotihakemiston, %osName ei ehkä toimi oikein!\n\nOletko varma, että haluat tehdä tämän?\n\nKotihakemiston %toDoAction :ksi, pidä alhaalla Vaihto-painike ja napsauta \"%toConfirmAction\".
Add-ons DeskWindow Lisäosat
Name FindPanel Nimi
And FindPanel Ja
@ -388,7 +395,6 @@ Restoring: StatusWindow Palautetaan:
system B_SYSTEM_DIRECTORY järjestelmä
Skip FSUtils Ohita
Settings… MountMenu Asetukset...
Error emptying Trash! FSUtils Virhe tyhjennettäessä roskakoria!
Recent folders FavoritesMenu Äskettäiset kansiot
Close ContainerWindow Sulje
Preferred for file OpenWithWindow Ensisijainen tiedostolle

View File

@ -1,4 +1,4 @@
1 french x-vnd.Haiku-libtracker 733527088
1 french x-vnd.Haiku-libtracker 3119084633
common B_COMMON_DIRECTORY commun
OK WidgetAttributeText OK
Icon view VolumeWindow Vue en icônes
@ -383,7 +383,6 @@ Restoring: StatusWindow Restauration :
system B_SYSTEM_DIRECTORY système
Skip FSUtils Passer
Settings… MountMenu Réglages…
Error emptying Trash! FSUtils Erreur en vidant la corbeille !
Recent folders FavoritesMenu Dossiers récents
Close ContainerWindow Fermer
Preferred for file OpenWithWindow Préférence pour le fichier

View File

@ -1,4 +1,4 @@
1 hindi x-vnd.Haiku-libtracker 602946887
1 hindi x-vnd.Haiku-libtracker 2988504432
common B_COMMON_DIRECTORY सामान्य
OK WidgetAttributeText ठीक है
Icon view VolumeWindow चिह्न दृश्य
@ -381,7 +381,6 @@ Restoring: StatusWindow पुनर्स्थापित कर रहा
system B_SYSTEM_DIRECTORY सिस्टम
Skip FSUtils छोड़ें
Settings… MountMenu सेटिंग्स...
Error emptying Trash! FSUtils रद्दी खाली करने मे त्रुटि!
Recent folders FavoritesMenu हाल ही में उपयोग किये गये फ़ोल्डर्स
Close ContainerWindow बंद करे
Preferred for file OpenWithWindow फ़ाइल के लिए पसंदीदा

View File

@ -1,4 +1,4 @@
1 japanese x-vnd.Haiku-libtracker 2795444721
1 japanese x-vnd.Haiku-libtracker 886034970
OK WidgetAttributeText OK
Icon view VolumeWindow アイコン表示
Add-ons FilePanelPriv アドオン
@ -308,7 +308,7 @@ Could not open \"%document\" (Missing libraries: %library). \n FSUtils %library
The Tracker must be running to see Info windows. PoseView 情報ウィンドウを表示するには、Trackerが実行されている必要があります。
Other FilePermissionsView その他
Query name: FindPanel クエリ名:
Permissions ContainerWindow アクセス許可
Permissions ContainerWindow アクセス
moving FSUtils 移動中
Identify InfoWindow ファイル形式を判別
Recent folders ContainerWindow 最近開いたフォルダー
@ -390,7 +390,6 @@ Restoring: StatusWindow 復元中:
system B_SYSTEM_DIRECTORY システム
Skip FSUtils スキップ
Settings… MountMenu 設定…
Error emptying Trash! FSUtils ごみ箱を空にしている途中でエラーが発生しました。
Recent folders FavoritesMenu 最近開いたフォルダー
Close ContainerWindow 閉じる
Preferred for file OpenWithWindow 関連付けの第一優先

View File

@ -1,4 +1,4 @@
1 lithuanian x-vnd.Haiku-libtracker 3778030996
1 lithuanian x-vnd.Haiku-libtracker 1868621245
common B_COMMON_DIRECTORY Bendra
OK WidgetAttributeText Gerai
Icon view VolumeWindow Rodyti piktogramas
@ -388,7 +388,6 @@ Restoring: StatusWindow Atkuriama:
system B_SYSTEM_DIRECTORY Sistema
Skip FSUtils Praleisti
Settings… MountMenu Nuostatos…
Error emptying Trash! FSUtils Klaida tuštinant Šiukšlinę!
Recent folders FavoritesMenu Paskiausi aplankai
Close ContainerWindow Užverti
Preferred for file OpenWithWindow Numatytoji failui

View File

@ -1,4 +1,4 @@
1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-libtracker 3686096343
1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-libtracker 1776686592
common B_COMMON_DIRECTORY felles
OK WidgetAttributeText OK
Icon view VolumeWindow Ikonvisning
@ -383,7 +383,6 @@ Restoring: StatusWindow Gjenoppretter:
system B_SYSTEM_DIRECTORY system
Skip FSUtils Hopp over
Settings… MountMenu Innstillinger...
Error emptying Trash! FSUtils Feil ved tømming av søppelkurv!
Recent folders FavoritesMenu Nylige mapper
Close ContainerWindow Lukk
Preferred for file OpenWithWindow Foretrukket for fil

View File

@ -1,4 +1,4 @@
1 dutch; flemish x-vnd.Haiku-libtracker 3203928783
1 dutch; flemish x-vnd.Haiku-libtracker 1294519032
common B_COMMON_DIRECTORY algemeen
OK WidgetAttributeText OK
Icon view VolumeWindow Icoonweergave
@ -384,7 +384,6 @@ Restoring: StatusWindow Herstelt:
system B_SYSTEM_DIRECTORY system
Skip FSUtils Overslaan
Settings… MountMenu Instellingen...
Error emptying Trash! FSUtils Fout bij het leegmaken van de prullenbak!
Recent folders FavoritesMenu Recente mappen
Close ContainerWindow Sluiten
Preferred for file OpenWithWindow Bevoorkeurd voor bestand

View File

@ -1,4 +1,4 @@
1 polish x-vnd.Haiku-libtracker 3778030996
1 polish x-vnd.Haiku-libtracker 1868621245
common B_COMMON_DIRECTORY common
OK WidgetAttributeText OK
Icon view VolumeWindow Widok ikon
@ -388,7 +388,6 @@ Restoring: StatusWindow Przywracanie:
system B_SYSTEM_DIRECTORY system
Skip FSUtils Pomiń
Settings… MountMenu Ustawienia…
Error emptying Trash! FSUtils Błąd przy opróżniania kosza!
Recent folders FavoritesMenu Ostatnio odwiedzane foldery
Close ContainerWindow Zamknij
Preferred for file OpenWithWindow Preferowane dla pliku

View File

@ -1,4 +1,4 @@
1 romanian x-vnd.Haiku-libtracker 1975309530
1 romanian x-vnd.Haiku-libtracker 65899779
OK WidgetAttributeText OK
Icon view VolumeWindow Vizualizare pictogramă
Add-ons FilePanelPriv Module
@ -317,7 +317,6 @@ Restore ContainerWindow Restaurează
Restoring: StatusWindow Se restaurează:
Skip FSUtils Omite
Settings… MountMenu Configurări...
Error emptying Trash! FSUtils Eroare la eliberarea gunoiului!
Recent folders FavoritesMenu Dosare recente
Close ContainerWindow Închide
Preferred for file OpenWithWindow Preferat pentru fișier

View File

@ -1,4 +1,4 @@
1 russian x-vnd.Haiku-libtracker 3778030996
1 russian x-vnd.Haiku-libtracker 1868621245
common B_COMMON_DIRECTORY Общие
OK WidgetAttributeText ОК
Icon view VolumeWindow Большие значки
@ -134,7 +134,7 @@ Could not open \"%name\". The file is mistakenly marked as executable. FSUtils
Add-ons ContainerWindow Дополнения
Edit templates… TemplatesMenu Изменить шаблоны…
Finish: %time - Over %finishtime left StatusWindow Окончание: %time - Осталось более %finishtime
An item named \"%name\" already exists in this folder. Would you like to replace it with the symbolic link you are creating? FSUtils Объект с именем \"%name\" уже существует в этой папке. Заменить его ссылкой, которую вы создаёте?"
An item named \"%name\" already exists in this folder. Would you like to replace it with the symbolic link you are creating? FSUtils Объект с именем \"%name\" уже существует в этой папке. Заменить его ссылкой, которую вы создаёте?
Sorry, there is not enough free space on the destination volume to copy the selection. FSUtils Извините, но на принимающем разделе недостаточно свободного места для копирования выделенных файлов.
Could not open \"%document\" with application \"%app\" (%error). FSUtils Невозможно открыть \"%document\" приложением \"%app\" (%error).
Sorry, saving more than one item is not allowed. FilePanelPriv Извините, сохранение более одного файла недопустимо.
@ -364,7 +364,7 @@ Favorites FilePanelPriv Закладки
Name QueryPoseView Имя
Delete FSUtils Удалить
Modified FindPanel Изменён
Error moving \"%name\" to Trash. (%error) FSUtils Ошибка при перемещении \"%name\" в корзину.
Error moving \"%name\" to Trash. (%error) FSUtils Ошибка при перемещении \"%name\" в корзину. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Невозможно заменить папку её же собственной подпапкой.
<No recent items> FavoritesMenu <Нет недавних объектов>
Preferences… ContainerWindow Настройки…
@ -388,7 +388,6 @@ Restoring: StatusWindow Восстановление:
system B_SYSTEM_DIRECTORY Система
Skip FSUtils Пропустить
Settings… MountMenu Настройки…
Error emptying Trash! FSUtils Ошибка при очищении корзины!
Recent folders FavoritesMenu Недавние папки
Close ContainerWindow Закрыть
Preferred for file OpenWithWindow Предпочтительно для файлов

View File

@ -1,4 +1,4 @@
1 slovak x-vnd.Haiku-libtracker 4051148499
1 slovak x-vnd.Haiku-libtracker 2141738748
common B_COMMON_DIRECTORY spoločné
OK WidgetAttributeText OK
Icon view VolumeWindow Zobrazenie ikon
@ -387,7 +387,6 @@ Restoring: StatusWindow Obnovuje sa:
system B_SYSTEM_DIRECTORY systém
Skip FSUtils Preskočiť
Settings… MountMenu Nastavenia…
Error emptying Trash! FSUtils Chyba pri vyprázdňovaní Koša!
Recent folders FavoritesMenu Nedávne priečinky
Close ContainerWindow Zatvoriť
Preferred for file OpenWithWindow Preferovaná pre súbor

View File

@ -1,4 +1,4 @@
1 ukrainian x-vnd.Haiku-libtracker 2244772743
1 ukrainian x-vnd.Haiku-libtracker 335362992
common B_COMMON_DIRECTORY common
OK WidgetAttributeText Гаразд
Icon view VolumeWindow У вигляді іконок
@ -383,7 +383,6 @@ Restoring: StatusWindow Відновлення:
system B_SYSTEM_DIRECTORY system
Skip FSUtils Пропустити
Settings… MountMenu Налаштування…
Error emptying Trash! FSUtils Помилка при очистці Кошика!
Recent folders FavoritesMenu Недавні папки
Close ContainerWindow Закрити
Preferred for file OpenWithWindow Бажаний для файлу

View File

@ -1,4 +1,4 @@
1 english x-vnd.Haiku-libtracker 2125023871
1 english x-vnd.Haiku-libtracker 1249217006
common B_COMMON_DIRECTORY 常用
OK WidgetAttributeText 确定
Icon view VolumeWindow 图标视图
@ -47,6 +47,7 @@ Sorry, the 'Character' attribute cannot store a multi-byte glyph. WidgetAttribut
Clean up DeskWindow 清空
You cannot copy or move the root directory. FSUtils 您无法复制或移动根目录。
Invert selection FilePanelPriv 反向选择
Rename InfoWindow Button label, 'Rename' (en), 'Umbenennen' (de) 重命名
save text FilePanelPriv 保存文本
Select all FilePanelPriv 全选
Link to: InfoWindow 链接到:
@ -103,6 +104,7 @@ Add printer… ContainerWindow 添加打印机...
Open VolumeWindow 打开
New folder ContainerWindow 新建文件夹
Kind ContainerWindow 种类
rename TextWidget As in 'to rename this folder...' (en) 'Um diesen Ordner umzubenennen...' (de) 重命名
home B_USER_DIRECTORY 主目录
Select… ContainerWindow 选择...
Copy to ContainerWindow 复制到
@ -195,6 +197,7 @@ Could not find application \"%appname\" OpenWithWindow 未找到 \"%appname\"
The selected item cannot be moved to the Trash. Would you like to delete it instead? (This operation cannot be reverted.) PoseView 选中项目无法移动至垃圾箱。您希望删除它们吗?(该操作将无法恢复。)
Invert SelectionWindow 恢复
Save Query as template… FindPanel 保存查询为模板...
rename InfoWindow As in 'if you rename this folder...' (en) 'Wird dieser Ordner umbenannt...' (de) 重命名
Find FindPanel 搜索
Move FSUtils Button label, 'Move' (en), 'Verschieben' (de) 移动
Get info ContainerWindow 获取信息
@ -246,6 +249,7 @@ Cancel Tracker 取消
Sorry, you cannot edit that attribute. WidgetAttributeText 对不起,您无法编辑该属性。
Name ContainerWindow 名称
Disk mount settings AutoMounterSettings 磁盘挂载设置
Reverse order ContainerWindow 倒序排列
48 x 48 DeskWindow 48 x 48
OK OpenWithWindow 确定
Add current folder FilePanelPriv 添加当前目录
@ -261,6 +265,7 @@ Unknown WidgetAttributeText 未知
Could not open \"%document\" (Missing symbol: %symbol). \n FSUtils 无法打开 \"%document\"(缺失符号:%symbol。\n
by name FindPanel 名称
Creating links: StatusWindow 创建链接:
Rename TextWidget Button label, 'Rename' (en), 'Umbenennen' (de) 重命名
Paused: click to resume or stop StatusWindow 暂停:点击继续或停止
Preferred for %type OpenWithWindow 首选 %type
GiB WidgetAttributeText GiB
@ -298,6 +303,7 @@ Permissions ContainerWindow 权限
moving FSUtils 移动中
Identify InfoWindow 标识
Recent folders ContainerWindow 最近目录
rename InfoWindow As in 'to rename this folder...' (en) 'Um diesen Ordner umzubenennen...' (de) 重命名
Close all ContainerWindow 关闭所有
Include trash FindPanel 包括垃圾箱
Query template FindPanel 查询模板
@ -373,7 +379,6 @@ Restoring: StatusWindow 恢复中...
system B_SYSTEM_DIRECTORY 系统
Skip FSUtils 跳过
Settings… MountMenu 设置...
Error emptying Trash! FSUtils 清空垃圾箱出错!
Recent folders FavoritesMenu 最近目录
Close ContainerWindow 关闭
Preferred for file OpenWithWindow 文件首选

View File

@ -1,4 +1,4 @@
1 german x-vnd.Haiku-Appearance 1557879521
1 german x-vnd.Haiku-Appearance 2671941221
Plain font: Font view Normal:
Control highlight Colors tab Steuerelement - Ausgewählt
Control border Colors tab Steuerelement - Rahmen
@ -31,6 +31,7 @@ Window decorator: DecorSettingsView Fenster-Dekorator:
Selected menu item text Colors tab Menü - Text (ausgewählt)
Menu background Colors tab Menü - Hintergrund
OK DecorSettingsView OK
Control mark Colors tab Steuerelement - Markierung
Size: Font Selection view Größe:
Panel background Colors tab Oberfläche - Hintergrund
Menu font: Font view Menü:

View File

@ -1,4 +1,4 @@
1 finnish x-vnd.Haiku-Appearance 1557879521
1 finnish x-vnd.Haiku-Appearance 2671941221
Plain font: Font view Pelkkä kirjasin:
Control highlight Colors tab Kontrollin korostus
Control border Colors tab Kontrollin reuna
@ -31,6 +31,7 @@ Window decorator: DecorSettingsView Ikkunan kehystäjä:
Selected menu item text Colors tab Valitun valikkovalinnan teksti
Menu background Colors tab Valikon tausta
OK DecorSettingsView Valmis
Control mark Colors tab Ohjausmerkki
Size: Font Selection view Koko:
Panel background Colors tab Paneelin tausta
Menu font: Font view Valikkokirjasin:

View File

@ -1,4 +1,5 @@
1 english x-vnd.Haiku-Appearance 1492316509
1 english x-vnd.Haiku-Appearance 2082289404
Plain font: Font view 常规字体
Control highlight Colors tab 控件亮度
Control border Colors tab 控件边界
Antialiasing type: AntialiasingSettingsView 抗锯齿类型:
@ -30,10 +31,12 @@ Selected menu item text Colors tab 选择菜单文本
Menu background Colors tab 菜单背景
OK DecorSettingsView 确定
Panel background Colors tab 面板背景
Menu font: Font view 菜单字体:
Colors APRWindow 颜色
Control background Colors tab 控件背景
Inactive window tab Colors tab 活动窗口标签
Appearance System name 外观
Fixed font: Font view 等宽字体
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 控件文本

View File

@ -2,7 +2,7 @@
About Bluetooth… Window О программе…
Handheld Settings view Переносной
Default inquiry time: Settings view Время запроса по умолчанию:
Manufacturer: Device View Производитель:
Manufacturer: Device View Производитель:
Add device to list Inquiry panel Добавить устройство в список
Starting scan... Inquiry panel Начало сканирования…
Show bluetooth console… Window Показать консоль bluetooth…

View File

@ -81,7 +81,7 @@ Select preferred application FileType Window Выбрать предпочти
Single launch Application Type Window Одиночный запуск
Golden master Application Types Window Золотая
%s file type FileType Window Тип файла %s
The application \"%s\" does not support this file type.\nAre you sure you want to set it anyway? Preferred App Menu Приложение \"%s\" не поддерживает данный тип файлов. Вы действительно хотите установить его?
The application \"%s\" does not support this file type.\nAre you sure you want to set it anyway? Preferred App Menu Приложение \"%s\" не поддерживает данный тип файлов. \nВы действительно хотите установить его?
Type: Attribute Window Тип:
Removing uninstalled application types Application Types Window Очищение удаленных типов приложений
Done Attribute Window Готово

View File

@ -10,7 +10,7 @@ Quit Keymap window Выйти
Switch shortcut keys to Haiku mode Keymap window Переключить раскладку в режим Haiku
Circumflex trigger Keymap window Циркумфлекс
Diaeresis trigger Keymap window Диерезис
Disabled Modifier keys window Do nothing Отключено
Disabled Modifier keys window Do nothing Отключено
Open… Keymap window Открыть…
System: Keymap window Системные:
Set modifier keys… Keymap window Назначить клавиши-модификаторы…

View File

@ -12,7 +12,7 @@ Starting media server… Media Window Запуск медиасервера…
Done shutting down. Media Window Остановка завершена.
Video settings Media Window Настройки видео
Video output: Media views Видео выход:
Could not connect to the media server.\nWould you like to start it ? Media Window Невозможно подключиться к медиа серверу.\nХотите запустить его?\n
Could not connect to the media server.\nWould you like to start it ? Media Window Невозможно подключиться к медиа серверу.\nХотите запустить его?
Restart media services Media views Перезапустить медиа службы
Couldn't remove volume control in Deskbar: %s\n Media views Не удалось удалить регулятор громкости из Deskbar: %s\n
Media System name Медиа

View File

@ -45,6 +45,6 @@ There was a problem saving the preferences.\nIt's possible you don't have write
There was a problem saving the preferences.\nIt's possible you don't have write access to the settings directory. NotificationView Возникла проблема при сохранении настроек.\nвозможно у вас нет прав на запись в директорию настроек загрузки.
Enable notifications at startup GeneralView Добавить уведомления в автозагрузку
Notifications PrefletView Уведомления
The notifications server cannot be found, this means your InfoPopper installation was not successfully completed. GeneralView Сервер уведомлений не найден.\nЭто означает, что сервер уведомлений может быть поврежден.
The notifications server cannot be found, this means your InfoPopper installation was not successfully completed. GeneralView Сервер уведомлений не найден.
Applications NotificationView Приложения
Events are notified GeneralView События уведомляются

View File

@ -31,7 +31,7 @@ Blue TestPageView Синий
Remove PrintersWindow Удалить
<pick one> AddPrinterDialog <выбрать>
Add … PrintersWindow Добавить…
Print jobs for PrintersWindow Задания печати для
Print jobs for PrintersWindow Задания печати для
Failed JobListView Неудача
%.2f KB JobListView %.2f Кбайт
Magenta TestPageView Маджента

View File

@ -15,7 +15,7 @@ Screen preferences by the Haiku team Screen Настройки экрана о
Screen System name Экран
OK Screen ОК
Workspaces Screen Рабочие столы
The screen mode could not be set:\n\t%s\n Screen Не возможно установить этот режим:\n\t%s\
The screen mode could not be set:\n\t%s\n Screen Не возможно установить этот режим:\n\t%s\n
no Screen нет
Could not write VESA mode settings file:\n\t Screen Ну удалось записать файл настроек VESA режима:\n\t
Type or use the left and right arrow keys. Screen Наберите число или используйте левую или правую стрелку.

View File

@ -4,7 +4,7 @@ Could not load screen saver ScreenSaver Не удалось загрузить
Start screensaver ScreenSaver Запускать заставку через
Password… ScreenSaver Пароль…
Password: ScreenSaver Пароль:
Password lock ScreenSaver Требовать пароль через
Password lock ScreenSaver Требовать пароль через
Add… ScreenSaver Добавить…
Screensavers ScreenSaver Заставки
mouse is here ScreenSaver мышь находится здесь
@ -14,7 +14,7 @@ Test ScreenSaver Просмотр
General ScreenSaver Общие
Enable screensaver ScreenSaver Включить хранитель экрана
Cancel ScreenSaver Отмена
Turn off screen ScreenSaver Выключать экран через
Turn off screen ScreenSaver Выключать экран через
No options available ScreenSaver Нет доступных настроек
Password Window ScreenSaver Окно пароля
Fade now when ScreenSaver Включать заставку, когда

View File

@ -0,0 +1,5 @@
1 english x-vnd.Be-POST 3758579016
<no accounts> DeskbarView <没有账户>
%num new messages DeskbarView %num 条新消息
Mail status MailDaemon 邮箱状态
Shutdown mail services DeskbarView 停止邮件服务

View File

@ -0,0 +1,5 @@
1 english x-vnd.Haiku-GLInfo 3712123482
Capability Capabilities 性能
Information InfoView 信息
GL Info System name GL 信息
Capabilities Capabilities 性能

View File

@ -6,5 +6,6 @@
#define __LITTLE_ENDIAN LITTLE_ENDIAN
#define __BIG_ENDIAN BIG_ENDIAN
#define __PDP_ENDIAN PDP_ENDIAN
#define __BYTE_ORDER BYTE_ORDER
#endif // _HAIKU_BUILD_COMPATIBILITY_DARWIN_ENDIAN

View File

@ -3,8 +3,9 @@
* Distributed under the terms of the MIT License.
*
* Authors:
* Ingo Weinhold <bonefish@cs.tu-berlin.de>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Ingo Weinhold <bonefish@cs.tu-berlin.de>
*/
#ifndef EXPRESSION_PARSER_H
#define EXPRESSION_PARSER_H

View File

@ -93,6 +93,19 @@ FilterLocaleChanged(BMessage* message, BHandler** target,
}
filter_result
FilterKeyDown(BMessage* message, BHandler** target,
BMessageFilter *filter)
{
if (message->what == B_KEY_DOWN && gTeamMonitorWindow != NULL) {
if (gTeamMonitorWindow->HandleKeyDown(message))
return B_SKIP_MESSAGE;
}
return B_DISPATCH_MESSAGE;
}
class AllShowingTextView : public BTextView {
public:
AllShowingTextView(const char* name);
@ -227,10 +240,6 @@ TeamMonitorWindow::TeamMonitorWindow()
AddShortcut('T', B_COMMAND_KEY | B_OPTION_KEY,
new BMessage(kMsgLaunchTerminal));
AddShortcut('K', B_COMMAND_KEY | B_OPTION_KEY,
new BMessage(TM_KILL_APPLICATION));
AddShortcut('Q', B_COMMAND_KEY | B_OPTION_KEY,
new BMessage(TM_QUIT_APPLICATION));
AddShortcut('W', B_COMMAND_KEY, new BMessage(B_QUIT_REQUESTED));
gLocalizedNamePreferred
@ -238,6 +247,9 @@ TeamMonitorWindow::TeamMonitorWindow()
gTeamMonitorWindow = this;
this->AddCommonFilter(new BMessageFilter(B_ANY_DELIVERY,
B_ANY_SOURCE, B_KEY_DOWN, FilterKeyDown));
if (be_app->Lock()) {
be_app->AddCommonFilter(new BMessageFilter(B_ANY_DELIVERY,
B_ANY_SOURCE, B_LOCALE_CHANGED, FilterLocaleChanged));
@ -260,14 +272,6 @@ TeamMonitorWindow::~TeamMonitorWindow()
}
void
TeamMonitorWindow::Show()
{
fListView->MakeFocus();
BWindow::Show();
}
void
TeamMonitorWindow::MessageReceived(BMessage* msg)
{
@ -277,7 +281,7 @@ TeamMonitorWindow::MessageReceived(BMessage* msg)
break;
case kMsgUpdate:
UpdateList();
_UpdateList();
break;
case kMsgCtrlAltDelPressed:
@ -306,7 +310,7 @@ TeamMonitorWindow::MessageReceived(BMessage* msg)
fListView->CurrentSelection()));
if (item != NULL) {
kill_team(item->GetInfo()->team);
UpdateList();
_UpdateList();
}
break;
}
@ -353,6 +357,14 @@ TeamMonitorWindow::MessageReceived(BMessage* msg)
}
void
TeamMonitorWindow::Show()
{
fListView->MakeFocus();
BWindow::Show();
}
bool
TeamMonitorWindow::QuitRequested()
{
@ -361,72 +373,6 @@ TeamMonitorWindow::QuitRequested()
}
void
TeamMonitorWindow::UpdateList()
{
bool changed = false;
for (int32 i = 0; i < fListView->CountItems(); i++) {
TeamListItem* item = dynamic_cast<TeamListItem*>(fListView->ItemAt(i));
if (item != NULL)
item->SetFound(false);
}
int32 cookie = 0;
team_info info;
while (get_next_team_info(&cookie, &info) == B_OK) {
if (info.team <=16)
continue;
bool found = false;
for (int32 i = 0; i < fListView->CountItems(); i++) {
TeamListItem* item
= dynamic_cast<TeamListItem*>(fListView->ItemAt(i));
if (item != NULL && item->GetInfo()->team == info.team) {
item->SetFound(true);
found = true;
}
}
if (!found) {
TeamListItem* item = new TeamListItem(info);
fListView->AddItem(item,
item->IsSystemServer() ? fListView->CountItems() : 0);
item->SetFound(true);
changed = true;
}
}
for (int32 i = fListView->CountItems() - 1; i >= 0; i--) {
TeamListItem* item = dynamic_cast<TeamListItem*>(fListView->ItemAt(i));
if (item != NULL && !item->Found()) {
if (item == fDescriptionView->Item()) {
fDescriptionView->SetItem(NULL);
fKillButton->SetEnabled(false);
fQuitButton->SetEnabled(false);
}
delete fListView->RemoveItem(i);
changed = true;
}
}
if (changed)
fListView->Invalidate();
bool desktopRunning = be_roster->IsRunning(kTrackerSignature)
&& be_roster->IsRunning(kDeskbarSignature);
if (!desktopRunning && fRestartButton->IsHidden()) {
fRestartButton->Show();
SetDefaultButton(fRestartButton);
fRestartButton->Parent()->Layout(true);
}
fRestartButton->SetEnabled(!desktopRunning);
}
void
TeamMonitorWindow::Enable()
{
@ -435,7 +381,7 @@ TeamMonitorWindow::Enable()
BMessage message(kMsgUpdate);
fUpdateRunner = new BMessageRunner(this, &message, 1000000LL);
UpdateList();
_UpdateList();
Show();
}
Unlock();
@ -532,6 +478,114 @@ TeamMonitorWindow::MarkUnquittableTeam(BMessage* message)
}
bool
TeamMonitorWindow::HandleKeyDown(BMessage* msg)
{
uint32 rawChar = msg->FindInt32("raw_char");
uint32 modifier = msg->FindInt32("modifiers");
// Ignore the system modifier namespace
if ((modifier & (B_CONTROL_KEY | B_COMMAND_KEY))
== (B_CONTROL_KEY | B_COMMAND_KEY))
return false;
bool quit = false;
bool kill = false;
switch (rawChar) {
case B_DELETE:
if (modifier & B_SHIFT_KEY)
kill = true;
else
quit = true;
break;
case 'q':
case 'Q':
quit = true;
break;
case 'k':
case 'K':
kill = true;
break;
}
if (quit) {
PostMessage(TM_QUIT_APPLICATION);
return true;
} else if (kill) {
PostMessage(TM_KILL_APPLICATION);
return true;
}
return false;
}
void
TeamMonitorWindow::_UpdateList()
{
bool changed = false;
for (int32 i = 0; i < fListView->CountItems(); i++) {
TeamListItem* item = dynamic_cast<TeamListItem*>(fListView->ItemAt(i));
if (item != NULL)
item->SetFound(false);
}
int32 cookie = 0;
team_info info;
while (get_next_team_info(&cookie, &info) == B_OK) {
if (info.team <=16)
continue;
bool found = false;
for (int32 i = 0; i < fListView->CountItems(); i++) {
TeamListItem* item
= dynamic_cast<TeamListItem*>(fListView->ItemAt(i));
if (item != NULL && item->GetInfo()->team == info.team) {
item->SetFound(true);
found = true;
}
}
if (!found) {
TeamListItem* item = new TeamListItem(info);
fListView->AddItem(item,
item->IsSystemServer() ? fListView->CountItems() : 0);
item->SetFound(true);
changed = true;
}
}
for (int32 i = fListView->CountItems() - 1; i >= 0; i--) {
TeamListItem* item = dynamic_cast<TeamListItem*>(fListView->ItemAt(i));
if (item != NULL && !item->Found()) {
if (item == fDescriptionView->Item()) {
fDescriptionView->SetItem(NULL);
fKillButton->SetEnabled(false);
fQuitButton->SetEnabled(false);
}
delete fListView->RemoveItem(i);
changed = true;
}
}
if (changed)
fListView->Invalidate();
bool desktopRunning = be_roster->IsRunning(kTrackerSignature)
&& be_roster->IsRunning(kDeskbarSignature);
if (!desktopRunning && fRestartButton->IsHidden()) {
fRestartButton->Show();
SetDefaultButton(fRestartButton);
fRestartButton->Parent()->Layout(true);
}
fRestartButton->SetEnabled(!desktopRunning);
}
// #pragma mark -

View File

@ -32,13 +32,13 @@ public:
void Enable();
void Disable();
void DeselectAll();
void LocaleChanged();
void QuitTeam(TeamListItem* item);
void MarkUnquittableTeam(BMessage* message);
bool HandleKeyDown(BMessage* msg);
private:
void UpdateList();
void _UpdateList();
bool fQuitting;
BMessageRunner* fUpdateRunner;

View File

@ -71,6 +71,8 @@ KeyCommandMap::KeyCommandMap(const char* file)
strcpy(fFileName, file);
BEntry fileEntry(fFileName);
// TODO: Using a BPathMonitor would be preferable. See discussion linked off
// ticket #6278.
if (!fileEntry.Exists())
BFile file(fFileName, B_READ_ONLY | B_CREATE_FILE);

View File

@ -80,7 +80,8 @@ AHCIController::Init()
TRACE("PCI SATA capability found at offset 0x%x\n", capabilityOffset);
satacr0 = fPCI->read_pci_config(fPCIDevice, capabilityOffset, 4);
satacr1 = fPCI->read_pci_config(fPCIDevice, capabilityOffset + 4, 4);
TRACE("satacr0 = 0x%08lx, satacr1 = 0x%08lx\n", satacr0, satacr1);
TRACE("satacr0 = 0x%08" B_PRIx32 ", satacr1 = 0x%08" B_PRIx32 "\n",
satacr0, satacr1);
}
uint16 pcicmd = fPCI->read_pci_config(fPCIDevice, PCI_command, 2);
@ -92,10 +93,10 @@ AHCIController::Init()
if (fPCIVendorID == PCI_VENDOR_JMICRON) {
uint32 ctrl = fPCI->read_pci_config(fPCIDevice, PCI_JMICRON_CONTROLLER_CONTROL_1, 4);
TRACE("Jmicron controller control 1 old 0x%08lx\n", ctrl);
TRACE("Jmicron controller control 1 old 0x%08" B_PRIx32 "\n", ctrl);
ctrl &= ~((1 << 9) | (1 << 12) | (1 << 14)); // disable SFF 8038i emulation
ctrl |= (1 << 8) | (1 << 13) | (1 << 15); // enable AHCI controller
TRACE("Jmicron controller control 1 new 0x%08lx\n", ctrl);
TRACE("Jmicron controller control 1 new 0x%08" B_PRIx32 "\n", ctrl);
fPCI->write_pci_config(fPCIDevice, PCI_JMICRON_CONTROLLER_CONTROL_1, 4, ctrl);
}
@ -132,14 +133,15 @@ AHCIController::Init()
fPortImplementedMask = fRegs->pi;
if (fPortImplementedMask == 0) {
fPortImplementedMask = 0xffffffff >> (32 - fPortCountMax);
TRACE("ports-implemented mask is zero, using 0x%lx instead.\n", fPortImplementedMask);
TRACE("ports-implemented mask is zero, using 0x%" B_PRIx32 " instead.\n",
fPortImplementedMask);
}
fPortCountAvail = count_bits_set(fPortImplementedMask);
TRACE("cap: Interface Speed Support: generation %lu\n", (fRegs->cap >> CAP_ISS_SHIFT) & CAP_ISS_MASK);
TRACE("cap: Number of Command Slots: %d (raw %#lx)\n", fCommandSlotCount, (fRegs->cap >> CAP_NCS_SHIFT) & CAP_NCS_MASK);
TRACE("cap: Number of Ports: %d (raw %#lx)\n", fPortCountMax, (fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK);
TRACE("cap: Interface Speed Support: generation %" B_PRIu32 "\n", (fRegs->cap >> CAP_ISS_SHIFT) & CAP_ISS_MASK);
TRACE("cap: Number of Command Slots: %d (raw %#" B_PRIx32 ")\n", fCommandSlotCount, (fRegs->cap >> CAP_NCS_SHIFT) & CAP_NCS_MASK);
TRACE("cap: Number of Ports: %d (raw %#" B_PRIx32 ")\n", fPortCountMax, (fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK);
TRACE("cap: Supports Port Multiplier: %s\n", (fRegs->cap & CAP_SPM) ? "yes" : "no");
TRACE("cap: Supports External SATA: %s\n", (fRegs->cap & CAP_SXS) ? "yes" : "no");
TRACE("cap: Enclosure Management Supported: %s\n", (fRegs->cap & CAP_EMS) ? "yes" : "no");
@ -156,9 +158,9 @@ AHCIController::Init()
TRACE("cap: Supports AHCI mode only: %s\n", (fRegs->cap & CAP_SAM) ? "yes" : "no");
TRACE("ghc: AHCI Enable: %s\n", (fRegs->ghc & GHC_AE) ? "yes" : "no");
TRACE("Ports Implemented Mask: %#08lx\n", fPortImplementedMask);
TRACE("Ports Implemented Mask: %#08" B_PRIx32 "\n", fPortImplementedMask);
TRACE("Number of Available Ports: %d\n", fPortCountAvail);
TRACE("AHCI Version %lu.%lu\n", fRegs->vs >> 16, fRegs->vs & 0xff);
TRACE("AHCI Version %" B_PRIu32 ".%" B_PRIu32 "\n", fRegs->vs >> 16, fRegs->vs & 0xff);
TRACE("Interrupt %u\n", fIRQ);
// setup interrupt handler

View File

@ -148,14 +148,14 @@ AHCIPort::Init2()
ResetPort(true);
TRACE("ie 0x%08lx\n", fRegs->ie);
TRACE("is 0x%08lx\n", fRegs->is);
TRACE("cmd 0x%08lx\n", fRegs->cmd);
TRACE("ssts 0x%08lx\n", fRegs->ssts);
TRACE("sctl 0x%08lx\n", fRegs->sctl);
TRACE("serr 0x%08lx\n", fRegs->serr);
TRACE("sact 0x%08lx\n", fRegs->sact);
TRACE("tfd 0x%08lx\n", fRegs->tfd);
TRACE("ie 0x%08" B_PRIx32 "\n", fRegs->ie);
TRACE("is 0x%08" B_PRIx32 "\n", fRegs->is);
TRACE("cmd 0x%08" B_PRIx32 "\n", fRegs->cmd);
TRACE("ssts 0x%08" B_PRIx32 "\n", fRegs->ssts);
TRACE("sctl 0x%08" B_PRIx32 "\n", fRegs->sctl);
TRACE("serr 0x%08" B_PRIx32 "\n", fRegs->serr);
TRACE("sact 0x%08" B_PRIx32 "\n", fRegs->sact);
TRACE("tfd 0x%08" B_PRIx32 "\n", fRegs->tfd);
fDevicePresent = (fRegs->ssts & 0xf) == 0x3;
@ -300,7 +300,7 @@ AHCIPort::PostReset()
FlushPostedWrites();
if (!fTestUnitReadyActive) {
TRACE("device signature 0x%08lx (%s)\n", fRegs->sig,
TRACE("device signature 0x%08" B_PRIx32 " (%s)\n", fRegs->sig,
(fRegs->sig == 0xeb140101) ? "ATAPI" : (fRegs->sig == 0x00000101) ?
"ATA" : "unknown");
}
@ -339,8 +339,8 @@ AHCIPort::Interrupt()
uint32 ci = fRegs->ci;
RWTRACE("[%lld] %ld AHCIPort::Interrupt port %d, fCommandsActive 0x%08lx, "
"is 0x%08lx, ci 0x%08lx\n", system_time(), find_thread(NULL),
RWTRACE("[%lld] %ld AHCIPort::Interrupt port %d, fCommandsActive 0x%08" B_PRIx32 ", "
"is 0x%08" B_PRIx32 ", ci 0x%08" B_PRIx32 "\n", system_time(), find_thread(NULL),
fIndex, fCommandsActive, is, ci);
acquire_spinlock(&fSpinlock);
@ -359,13 +359,13 @@ AHCIPort::InterruptErrorHandler(uint32 is)
if (!fTestUnitReadyActive) {
TRACE("AHCIPort::InterruptErrorHandler port %d, "
"fCommandsActive 0x%08lx, is 0x%08lx, ci 0x%08lx\n", fIndex,
"fCommandsActive 0x%08" B_PRIx32 ", is 0x%08" B_PRIx32 ", ci 0x%08" B_PRIx32 "\n", fIndex,
fCommandsActive, is, ci);
TRACE("ssts 0x%08lx\n", fRegs->ssts);
TRACE("sctl 0x%08lx\n", fRegs->sctl);
TRACE("serr 0x%08lx\n", fRegs->serr);
TRACE("sact 0x%08lx\n", fRegs->sact);
TRACE("ssts 0x%08" B_PRIx32 "\n", fRegs->ssts);
TRACE("sctl 0x%08" B_PRIx32 "\n", fRegs->sctl);
TRACE("serr 0x%08" B_PRIx32 "\n", fRegs->serr);
TRACE("sact 0x%08" B_PRIx32 "\n", fRegs->sact);
}
// read and clear SError
@ -615,8 +615,8 @@ AHCIPort::ScsiInquiry(scsi_ccb *request)
fSectorSize = 512;
fSectorCount = !(lba || sectors) ? 0 : lba48 ? sectors48 : sectors;
fTrim = ataData.data_set_management_support;
TRACE("lba %d, lba48 %d, fUse48BitCommands %d, sectors %lu, "
"sectors48 %llu, size %llu\n",
TRACE("lba %d, lba48 %d, fUse48BitCommands %d, sectors %" B_PRIu32
", sectors48 %" B_PRIu64 ", size %" B_PRIu64 "\n",
lba, lba48, fUse48BitCommands, sectors, sectors48,
fSectorCount * fSectorSize);
}
@ -687,7 +687,8 @@ AHCIPort::ScsiReadCapacity(scsi_ccb *request)
return;
}
TRACE("SectorSize %lu, SectorCount 0x%llx\n", fSectorSize, fSectorCount);
TRACE("SectorSize %" B_PRIu32 ", SectorCount 0x%" B_PRIx64 "\n",
fSectorSize, fSectorCount);
if (fSectorCount > 0xffffffff)
panic("ahci: SCSI emulation doesn't support harddisks larger than 2TB");
@ -814,20 +815,20 @@ AHCIPort::ExecuteSataRequest(sata_request *request, bool isWrite)
FLOW("tfd %#x\n", tfd);
FLOW("prdbc %ld\n", fCommandList->prdbc);
FLOW("ci 0x%08lx\n", fRegs->ci);
FLOW("is 0x%08lx\n", fRegs->is);
FLOW("serr 0x%08lx\n", fRegs->serr);
FLOW("ci 0x%08" B_PRIx32 "\n", fRegs->ci);
FLOW("is 0x%08" B_PRIx32 "\n", fRegs->is);
FLOW("serr 0x%08" B_PRIx32 "\n", fRegs->serr);
/*
TRACE("ci 0x%08lx\n", fRegs->ci);
TRACE("ie 0x%08lx\n", fRegs->ie);
TRACE("is 0x%08lx\n", fRegs->is);
TRACE("cmd 0x%08lx\n", fRegs->cmd);
TRACE("ssts 0x%08lx\n", fRegs->ssts);
TRACE("sctl 0x%08lx\n", fRegs->sctl);
TRACE("serr 0x%08lx\n", fRegs->serr);
TRACE("sact 0x%08lx\n", fRegs->sact);
TRACE("tfd 0x%08lx\n", fRegs->tfd);
TRACE("ci 0x%08" B_PRIx32 "\n", fRegs->ci);
TRACE("ie 0x%08" B_PRIx32 "\n", fRegs->ie);
TRACE("is 0x%08" B_PRIx32 "\n", fRegs->is);
TRACE("cmd 0x%08" B_PRIx32 "\n", fRegs->cmd);
TRACE("ssts 0x%08" B_PRIx32 "\n", fRegs->ssts);
TRACE("sctl 0x%08" B_PRIx32 "\n", fRegs->sctl);
TRACE("serr 0x%08" B_PRIx32 "\n", fRegs->serr);
TRACE("sact 0x%08" B_PRIx32 "\n", fRegs->sact);
TRACE("tfd 0x%08" B_PRIx32 "\n", fRegs->tfd);
*/
if (fResetPort || status == B_TIMED_OUT) {
@ -1025,5 +1026,5 @@ AHCIPort::ScsiGetRestrictions(bool *isATAPI, bool *noAutoSense,
*noAutoSense = fIsATAPI; // emulated auto sense for ATA, but not ATAPI
*maxBlocks = fUse48BitCommands ? 65536 : 256;
TRACE("AHCIPort::ScsiGetRestrictions port %d: isATAPI %d, noAutoSense %d, "
"maxBlocks %lu\n", fIndex, *isATAPI, *noAutoSense, *maxBlocks);
"maxBlocks %" B_PRIu32 "\n", fIndex, *isATAPI, *noAutoSense, *maxBlocks);
}

View File

@ -49,7 +49,7 @@ alloc_mem(void **virt, phys_addr_t *phy, size_t size, uint32 protection,
*virt = virtadr;
if (phy)
*phy = pe.address;
TRACE("area = %ld, size = %ld, virt = %p, phy = %#" B_PRIxPHYSADDR "\n",
TRACE("area = %" B_PRId32 ", size = %ld, virt = %p, phy = %#" B_PRIxPHYSADDR "\n",
areaid, size, virtadr, pe.address);
return areaid;
}
@ -73,15 +73,17 @@ map_mem(void **virt, phys_addr_t phy, size_t size, uint32 protection,
area = map_physical_memory(name, phyadr, size,
B_ANY_KERNEL_BLOCK_ADDRESS, protection, &mapadr);
if (area < B_OK) {
ERROR("mapping '%s' failed, error 0x%lx (%s)\n", name, area, strerror(area));
ERROR("mapping '%s' failed, error 0x%" B_PRIx32 " (%s)\n", name,
area, strerror(area));
return area;
}
*virt = (char *)mapadr + offset;
TRACE("physical = %#" B_PRIxPHYSADDR ", virtual = %p, offset = %ld, "
"phyadr = %#" B_PRIxPHYSADDR ", mapadr = %p, size = %ld, area = "
"0x%08lx\n", phy, *virt, offset, phyadr, mapadr, size, area);
TRACE("physical = %#" B_PRIxPHYSADDR ", virtual = %p, offset = %"
B_PRId32 ", phyadr = %#" B_PRIxPHYSADDR ", mapadr = %p, size = %"
B_PRIuSIZE ", area = 0x%08" B_PRIx32 "\n", phy, *virt, offset, phyadr,
mapadr, size, area);
return area;
}

View File

@ -27,8 +27,8 @@ radeon_thermal_query(radeon_info &info)
int32 finalTemp = 0;
if (info.chipsetID >= RADEON_LOMBOK) {
rawTemp = (read32(SI_CG_MULT_THERMAL_STATUS) & SI_CTF_TEMP_MASK)
>> SI_CTF_TEMP_SHIFT;
rawTemp = (read32(info.registers + SI_CG_MULT_THERMAL_STATUS)
& SI_CTF_TEMP_MASK) >> SI_CTF_TEMP_SHIFT;
if (rawTemp & 0x200)
finalTemp = 255;

View File

@ -130,7 +130,7 @@ TBarMenuTitle::DrawContent()
return;
}
rgb_color menuColor = menu->ViewColor();
rgb_color menuColor = menu->LowColor();
rgb_color dark = tint_color(menuColor, B_DARKEN_1_TINT);
rgb_color light = tint_color(menuColor, B_LIGHTEN_2_TINT);
rgb_color black = {0, 0, 0, 255};

View File

@ -761,7 +761,7 @@ TExpandoMenuBar::DrawBackground(BRect)
return;
BRect bounds(Bounds());
rgb_color menuColor = ViewColor();
rgb_color menuColor = LowColor();
rgb_color hilite = tint_color(menuColor, B_DARKEN_1_TINT);
rgb_color vlight = tint_color(menuColor, B_LIGHTEN_2_TINT);

View File

@ -400,7 +400,7 @@ TTeamMenuItem::DrawContent()
// what we want
if (fDrawLabel) {
menu->SetDrawingMode(B_OP_OVER);
menu->SetHighColor(0, 0, 0);
menu->SetHighColor(ui_color(B_MENU_ITEM_TEXT_COLOR));
// override the drawing of the content when the item is disabled
// the wrong lowcolor is used when the item is disabled since the
@ -508,10 +508,10 @@ TTeamMenuItem::DrawContentLabel()
bool canHandle = !barview->Dragging()
|| barview->AppCanHandleTypes(Signature());
if (_IsSelected() && IsEnabled() && canHandle)
menu->SetLowColor(tint_color(menu->ViewColor(),
menu->SetLowColor(tint_color(menu->LowColor(),
B_HIGHLIGHT_BACKGROUND_TINT));
else
menu->SetLowColor(menu->ViewColor());
menu->SetLowColor(menu->LowColor());
menu->DrawString(label);

View File

@ -159,7 +159,7 @@ TTimeView::Draw(BRect /*updateRect*/)
SetHighColor(ViewColor());
SetLowColor(ViewColor());
FillRect(Bounds());
SetHighColor(0, 0, 0, 255);
SetHighColor(ui_color(B_MENU_ITEM_TEXT_COLOR));
DrawString(fCurrentTimeStr, fTimeLocation);

View File

@ -201,7 +201,9 @@ TWindowMenuItem::Draw()
return;
}
rgb_color menuColor = tint_color(Menu()->ViewColor(), 1.07);
// TODO: Tint this smartly based on the low color, this does
// nothing to black.
rgb_color menuColor = tint_color(Menu()->LowColor(), 1.07);
BRect frame(Frame());
BMenu* menu = Menu();
@ -271,7 +273,7 @@ TWindowMenuItem::DrawContent()
menu->MovePenTo(contLoc);
// Set the pen color so that the label is always visible.
menu->SetHighColor(0, 0, 0);
menu->SetHighColor(ui_color(B_MENU_ITEM_TEXT_COLOR));
BMenuItem::DrawContent();

View File

@ -1,20 +1,22 @@
/*
* Copyright 2006-2011 Haiku, Inc. All Rights Reserved.
* Copyright 2006-2012 Haiku, Inc. All Rights Reserved.
* Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#include "CalcApplication.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <Catalog.h>
#include <Catalog.h>
#include <Directory.h>
#include <File.h>
#include <FindDirectory.h>
@ -22,9 +24,11 @@
#include "CalcWindow.h"
#undef B_TRANSLATION_CONTEXT
#define B_TRANSLATION_CONTEXT "CalcApplication"
static const char* kSettingsFileName = "DeskCalc_settings";
const char* kAppSig = "application/x-vnd.Haiku-DeskCalc";
@ -154,5 +158,3 @@ CalcApplication::_InitSettingsFile(BFile* file, bool write)
return ret;
}

View File

@ -4,12 +4,14 @@
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#ifndef _CALC_APPLICATION_H
#define _CALC_APPLICATION_H
#include <Application.h>

View File

@ -1,13 +1,15 @@
/*
* Copyright 2006-2009 Haiku, Inc. All Rights Reserved.
* Copyright 2006-2012 Haiku, Inc. All Rights Reserved.
* Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#include "CalcOptions.h"
#include <stdlib.h>

View File

@ -1,18 +1,20 @@
/*
* Copyright 2006-2009 Haiku, Inc. All Rights Reserved.
* Copyright 2006-2012 Haiku, Inc. All Rights Reserved.
* Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#ifndef CALC_OPTIONS_H
#define CALC_OPTIONS_H
#include <SupportDefs.h>
enum {
KEYPAD_MODE_COMPACT,
KEYPAD_MODE_BASIC,

View File

@ -4,9 +4,10 @@
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* Philippe Saint-Pierre, stpere@gmail.com
* Philippe Saint-Pierre <stpere@gmail.com>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/

View File

@ -4,15 +4,17 @@
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#ifndef _CALC_VIEW_H
#define _CALC_VIEW_H
#include <View.h>
enum {
MSG_OPTIONS_AUTO_NUM_LOCK = 'oanl',
MSG_OPTIONS_AUDIO_FEEDBACK = 'oafb',

View File

@ -1,13 +1,15 @@
/*
* Copyright 2006-2011 Haiku, Inc. All Rights Reserved.
* Copyright 2006-2012 Haiku, Inc. All Rights Reserved.
* Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#include "CalcWindow.h"
#include <stdlib.h>

View File

@ -4,16 +4,17 @@
* Distributed under the terms of the MIT License.
*
* Authors:
* Timothy Wayper <timmy@wunderbear.com>
* Stephan Aßmus <superstippi@gmx.de>
* John Scipione <jscipione@gmail.com>
* Timothy Wayper <timmy@wunderbear.com>
*/
#ifndef _CALC_WINDOW_H
#define _CALC_WINDOW_H
#include <Window.h>
class CalcView;
class CalcWindow : public BWindow {
@ -21,7 +22,7 @@ class CalcWindow : public BWindow {
CalcWindow(BRect frame, BMessage* settings);
virtual ~CalcWindow();
virtual void MessageReceived(BMessage* message);
virtual void MessageReceived(BMessage* message);
virtual void Show();
virtual bool QuitRequested();

View File

@ -8,18 +8,20 @@
* Stephan Aßmus <superstippi@gmx.de>
*/
#include <stdio.h>
#include "CalcApplication.h"
#include "ExpressionParser.h"
int
main(int argc, char* argv[])
{
if (argc == 1) {
// run GUI
CalcApplication* app = new CalcApplication();
app->Run();
delete app;
} else {

View File

@ -12,7 +12,7 @@ resource app_version {
internal = 1,
short_info = "DeskCalc",
long_info = "DeskCalc ©2006-2011 Haiku, Inc."
long_info = "DeskCalc ©2006-2012 Haiku, Inc."
};
resource app_flags B_SINGLE_LAUNCH;

View File

@ -6,6 +6,7 @@
* Stephan Aßmus <superstippi@gmx.de>
*/
#include "ExpressionTextView.h"
#include <new>
@ -16,6 +17,7 @@
#include "CalcView.h"
using std::nothrow;
static const int32 kMaxPreviousExpressions = 20;
@ -93,7 +95,7 @@ ExpressionTextView::KeyDown(const char* bytes, int32 numBytes)
// history.
if (current != Text())
fHistoryPos = fPreviousExpressions.CountItems();
// If changes where not applied the value has become a new expression
// note that even if only the left or right arrow keys are pressed the
// fCurrentValue string will be cleared.
@ -131,7 +133,7 @@ void
ExpressionTextView::SetTextRect(BRect rect)
{
InputTextView::SetTextRect(rect);
int32 count = fPreviousExpressions.CountItems();
if (fHistoryPos == count && fCurrentValue.CountChars() > 0)
SetValue(fCurrentValue.String());
@ -207,7 +209,7 @@ ExpressionTextView::SetValue(BString value)
if (offset == firstDigit + 1) {
// if the value is 0.01 or larger then scientific notation
// won't shorten the string
if (value[firstDigit] != '0' || value[firstDigit + 2] != '0'
if (value[firstDigit] != '0' || value[firstDigit + 2] != '0'
|| value[firstDigit + 3] != '0') {
exponent = 0;
} else {
@ -236,7 +238,7 @@ ExpressionTextView::SetValue(BString value)
// move the period
value.Remove(offset, 1);
value.Insert('.', 1, firstDigit + 1);
exponent = offset - (firstDigit + 1);
}
}
@ -252,7 +254,7 @@ ExpressionTextView::SetValue(BString value)
stringWidth = font.StringWidth(value);
char lastRemovedDigit = '0';
while (offset > firstDigit && stringWidth > viewWidth) {
if (value[offset] != '.')
if (value[offset] != '.')
lastRemovedDigit = value[offset];
value.Remove(offset--, 1);
stringWidth = font.StringWidth(value);
@ -270,9 +272,11 @@ ExpressionTextView::SetValue(BString value)
for (; offset >= firstDigit; offset--) {
if (value[offset] == '.')
continue;
digit = (int)(value[offset]) - '0' + 1; // ascii to int + 1
if (digit != 10)
break;
value[offset] = '0';
}
if (digit == 10) {
@ -285,8 +289,9 @@ ExpressionTextView::SetValue(BString value)
// remove the exponent value and the last digit
offset = value.FindFirst('E');
if (offset == B_ERROR)
if (offset == B_ERROR)
offset = value.CountChars();
value.Truncate(--offset);
offset--; // offset now points to the last digit
@ -301,6 +306,7 @@ ExpressionTextView::SetValue(BString value)
offset = value.FindFirst('E');
if (offset == B_ERROR)
offset = value.CountChars();
offset--;
}
}
@ -317,7 +323,7 @@ ExpressionTextView::SetValue(BString value)
}
}
// set the new value
// set the new value
SetExpression(value);
}
@ -444,4 +450,3 @@ ExpressionTextView::SaveSettings(BMessage* archive) const
}
return B_OK;
}

View File

@ -5,15 +5,16 @@
* Authors:
* Stephan Aßmus <superstippi@gmx.de>
*/
#ifndef EXPRESSION_TEXT_VIEW_H
#define EXPRESSION_TEXT_VIEW_H
#include <List.h>
#include <String.h>
#include "InputTextView.h"
class CalcView;
class ExpressionTextView : public InputTextView {
@ -62,7 +63,7 @@ class ExpressionTextView : public InputTextView {
int32 fHistoryPos;
BString fCurrentExpression;
BString fCurrentValue;
bool fChangesApplied;
};

View File

@ -6,6 +6,7 @@
* Stephan Aßmus <superstippi@gmx.de>
*/
#include "InputTextView.h"
#include <stdio.h>

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