mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-14 00:04:15 +09:00
- add Russian language
- update a README - small fixes
This commit is contained in:
41
README.md
41
README.md
@@ -4,10 +4,12 @@
|
||||
|
||||
[](https://github.com/exelban/stats/releases)
|
||||
|
||||
Simple macOS system monitor in your menu bar
|
||||
macOS system monitor in your menu bar
|
||||
|
||||
## Installation
|
||||
You can download latest version [here](https://github.com/exelban/stats/releases).
|
||||
### Manually
|
||||
You can download the latest version [here](https://github.com/exelban/stats/releases).
|
||||
Download the file called `Stats.dmg`. Open it and move the app to the application folder.
|
||||
|
||||
### Homebrew
|
||||
|
||||
@@ -16,39 +18,26 @@ brew cask install stats
|
||||
```
|
||||
|
||||
## Requirements
|
||||
|
||||
Stats is currently supported on macOS 10.14 (Mojave) and higher.
|
||||
Stats currently supported on macOS 10.14 (Mojave) and higher.
|
||||
|
||||
## Features
|
||||
Stats is a application which allows you to monitor your macOS system.
|
||||
Stats is an application that allows you to monitor your macOS system.
|
||||
|
||||
- CPU Usage
|
||||
- Memory Usage
|
||||
- CPU utilization
|
||||
- GPU utilization
|
||||
- Memory usage
|
||||
- Disk utilization
|
||||
- Sensors information (Temperature/Voltage/Power)
|
||||
- Battery level
|
||||
- Network usage
|
||||
|
||||
## Troubleshoots
|
||||
The application supports a few arguments which can help to work with Stats. Also, it's very helpful to debug what module is not working properly (crash).
|
||||
## Supporting languages
|
||||
- English
|
||||
- Polski
|
||||
- Український
|
||||
- Русский
|
||||
|
||||
There are 2 arguments available:
|
||||
|
||||
- `--reset`: allows to reset application settings
|
||||
- `--disable`: allow to disable some of the modules. A list of modules can be passed. (Example: `--disable disk`)
|
||||
|
||||
## Developing
|
||||
|
||||
Pull requests and improvement proposals are welcome.
|
||||
|
||||
If you want to run the project locally you need to have [carthage](https://github.com/Carthage/Carthage#installing-carthage) and [XCode](https://apps.apple.com/app/xcode/id497799835) installed.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/exelban/stats
|
||||
cd stats
|
||||
make dep
|
||||
open ./Stats.xcodeproj
|
||||
```
|
||||
You can help by adding a new language.
|
||||
|
||||
## License
|
||||
[MIT License](https://github.com/exelban/stats/blob/master/LICENSE)
|
||||
|
||||
@@ -464,6 +464,7 @@
|
||||
9A3E17E7247AA8E100449CD1 /* Speed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Speed.swift; sourceTree = "<group>"; };
|
||||
9A3E17E9247B07BF00449CD1 /* popup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = popup.swift; sourceTree = "<group>"; };
|
||||
9A41530B24ABC3AF00A2BDA7 /* Memory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Memory.swift; sourceTree = "<group>"; };
|
||||
9A520DF624FBF01F00133EC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
9A5349CD23D8832E00C23824 /* Reachability.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Reachability.framework; path = Carthage/Build/Mac/Reachability.framework; sourceTree = "<group>"; };
|
||||
9A53EBF824EAFA5200648841 /* settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = settings.swift; sourceTree = "<group>"; };
|
||||
9A53EBFA24EB041E00648841 /* popup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = popup.swift; sourceTree = "<group>"; };
|
||||
@@ -1272,6 +1273,7 @@
|
||||
en,
|
||||
pl,
|
||||
uk,
|
||||
ru,
|
||||
);
|
||||
mainGroup = 9A1410EC229E721100D29793;
|
||||
productRefGroup = 9A1410F6229E721100D29793 /* Products */;
|
||||
@@ -1650,6 +1652,7 @@
|
||||
9A9B25BC24F7DE2B00C3CCE6 /* en */,
|
||||
9AAAE83524F953FC00CD92D7 /* pl */,
|
||||
9AAAE83624FAA4B700CD92D7 /* uk */,
|
||||
9A520DF624FBF01F00133EC6 /* ru */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
sourceTree = "<group>";
|
||||
@@ -1874,7 +1877,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.14;
|
||||
MARKETING_VERSION = 2.3.0;
|
||||
MARKETING_VERSION = 2.3.1;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = eu.exelban.Stats;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
@@ -1906,7 +1909,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.14;
|
||||
MARKETING_VERSION = 2.3.0;
|
||||
MARKETING_VERSION = 2.3.1;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = eu.exelban.Stats;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
language = "ru"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
|
||||
134
Stats/Supporting Files/ru.lproj/Localizable.strings
Normal file
134
Stats/Supporting Files/ru.lproj/Localizable.strings
Normal file
@@ -0,0 +1,134 @@
|
||||
//
|
||||
// Localizable.strings
|
||||
// Stats
|
||||
//
|
||||
// Created by Serhiy Mytrovtsiy on 27/08/2020.
|
||||
// Using Swift 5.0.
|
||||
// Running on macOS 10.15.
|
||||
//
|
||||
// Copyright © 2020 Serhiy Mytrovtsiy. All rights reserved.
|
||||
//
|
||||
|
||||
// Words
|
||||
"Unknown" = "Неизвестно";
|
||||
"Version" = "Версия";
|
||||
"Processor" = "Процессор";
|
||||
"Memory" = "Память";
|
||||
"Graphics" = "Графика";
|
||||
"Disk" = "Диск";
|
||||
"Close" = "Закрыть";
|
||||
"Download" = "Скачать";
|
||||
"Install" = "Установить";
|
||||
"Cancel" = "Отменить";
|
||||
"Unavailable" = "Недоступно";
|
||||
"Yes" = "Да";
|
||||
"No" = "Нет";
|
||||
|
||||
// Alerts
|
||||
"New version available" = "Доступна новая версия";
|
||||
"Click to install the new version of Stats" = "Нажмите, чтобы установить новую версию Stats";
|
||||
"Successfully updated" = "Успешно обновлено";
|
||||
"Stats was updated to v" = "Stats обновлено до v%@";
|
||||
|
||||
// Settings
|
||||
"Open Activity Monitor" = "Открыть Мониторинг системы";
|
||||
"Report a bug" = "Сообщить об ошибке";
|
||||
"Close application" = "Закрыть приложение";
|
||||
"Open application settings" = "Открыть настройки приложения";
|
||||
"Open moduleName settings" = "Откройте настройки %@";
|
||||
|
||||
// Application settings
|
||||
"Update application" = "Обновить приложение";
|
||||
"Check for updates" = "Проверять обновления";
|
||||
"Show icon in dock" = "Показать значок в dock";
|
||||
"Start at login" = "Запуск при логуванні";
|
||||
|
||||
// Update
|
||||
"The latest version of Stats installed" = "Установлена последняя версия";
|
||||
"Downloading..." = "Скачивание...";
|
||||
"Current version: " = "Текущая версия: ";
|
||||
"Latest version: " = "Последняя версия: ";
|
||||
|
||||
// Widgets
|
||||
"Color" = "Цвет";
|
||||
"Label" = "Метка";
|
||||
"Box" = "Box";
|
||||
"Frame" = "Рамка";
|
||||
"Value" = "Значение";
|
||||
"Colorize" = "Раскрасить";
|
||||
"Colorize value" = "Раскрасить значение";
|
||||
"Additional information" = "Дополнительная информация";
|
||||
"Reverse values order" = "Изменить порядок сортировки";
|
||||
|
||||
// Module Kit
|
||||
"Open module settings" = "Открыть настройки модуля";
|
||||
"Select widget" = "Активировать %@ виджет";
|
||||
"Update interval" = "Интервал обновления";
|
||||
"Usage history" = "История использования";
|
||||
"Details" = "Подробности";
|
||||
"Top processes" = "Топ процессы";
|
||||
"Pictogram" = "Пиктограмма";
|
||||
|
||||
// CPU
|
||||
"CPU usage" = "Использование процессора";
|
||||
"CPU temperature" = "Температура процессора";
|
||||
"System" = "Система";
|
||||
"User" = "Пользователь";
|
||||
"Idle" = "Свободно";
|
||||
"Show usage per core" = "Показать использование на ядро";
|
||||
"Show hyper-threading cores" = "Показать Hyper-Threading ядра";
|
||||
|
||||
// GPU
|
||||
"GPU to show" = "Активный графический процессор";
|
||||
"GPU temperature" = "Температура графического процессора";
|
||||
"GPU utilization" = "Использование графического процессора";
|
||||
|
||||
// Memory
|
||||
"Memory usage" = "Нагрузка на память";
|
||||
"Memory pressure" = "Уровень нагрузки";
|
||||
"Total" = "Всего";
|
||||
"Used" = "Используется";
|
||||
"App" = "Программы";
|
||||
"Wired" = "Зарезервированная";
|
||||
"Compressed" = "Сжатая";
|
||||
"Free" = "Свободная";
|
||||
|
||||
// DiskF
|
||||
"Show removable disks" = "Показать съемные диски";
|
||||
"Used disk memory" = "Использовано %@ с %@";
|
||||
"Disk to show" = "Активный диск";
|
||||
|
||||
// Network
|
||||
"Uploading" = "Висилання";
|
||||
"Downloading" = "Загрузка";
|
||||
"Public IP" = "Публичный IP";
|
||||
"Local IP" = "Локальный IP";
|
||||
"Interface" = "Интерфейс";
|
||||
"Network" = "Сеть";
|
||||
"Physical address" = "Физический адрес";
|
||||
"Click to copy public IP address" = "Нажмите, чтобы скопировать публичный IP";
|
||||
"Click to copy local IP address" = "Нажмите, чтобы скопировать локальный IP";
|
||||
"Click to copy wifi name" = "Нажмите, чтобы скопировать имя Wi-Fi";
|
||||
"Click to copy mac address" = "Нажмите, чтобы скопировать физический адрес";
|
||||
"No connection" = "Нет соединения";
|
||||
"Network interface" = "Сетевой интерфейс";
|
||||
|
||||
// Battery
|
||||
"Source" = "Источник";
|
||||
"Time" = "Время";
|
||||
"Health" = "Состояние аккумулятора";
|
||||
"Battery" = "Аккумулятор";
|
||||
"Amperage" = "Сила тока";
|
||||
"Voltage" = "Напряжение";
|
||||
"Temperature" = "Температура";
|
||||
"Power adapter" = "Блок питания";
|
||||
"Power" = "Статус";
|
||||
"Is charging" = "Заряжается";
|
||||
"Time to discharge" = "Время до разрядки";
|
||||
"Time to charge" = "Время до зарядки";
|
||||
"Calculating" = "Вычисления";
|
||||
"Fully charged" = "Полностью заряжена";
|
||||
"Not connected" = "Не подключено";
|
||||
"Low level notification" = "Сообщение о низком уровне заряда";
|
||||
"Low battery" = "Низкий заряд аккумулятора";
|
||||
"Battery remaining" = "%@% осталось";
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
// Application settings
|
||||
"Update application" = "Оновити програму";
|
||||
"Check for updates" = "Перевірити оновленя";
|
||||
"Check for updates" = "Перевіряти оновленя";
|
||||
"Show icon in dock" = "Показувати іконку в dock";
|
||||
"Start at login" = "Запуск при логуванні";
|
||||
|
||||
@@ -94,12 +94,12 @@
|
||||
"Free" = "Вільна";
|
||||
|
||||
// DiskF
|
||||
"Show removable disks" = "Показати знімні диски";
|
||||
"Show removable disks" = "Показати зйомні диски";
|
||||
"Used disk memory" = "Використано %@ з %@";
|
||||
"Disk to show" = "Активний диск";
|
||||
|
||||
// Network
|
||||
"Uploading" = "Висилання";
|
||||
"Uploading" = "Вислання";
|
||||
"Downloading" = "Завантаження";
|
||||
"Public IP" = "Публічний IP";
|
||||
"Local IP" = "Локальний IP";
|
||||
@@ -116,7 +116,7 @@
|
||||
// Battery
|
||||
"Source" = "Джерело";
|
||||
"Time" = "Час";
|
||||
"Health" = "Стан батареї";
|
||||
"Health" = "Стан акумулятора";
|
||||
"Battery" = "Акумулятор";
|
||||
"Amperage" = "Сила струму";
|
||||
"Voltage" = "Напруга";
|
||||
@@ -127,8 +127,8 @@
|
||||
"Time to discharge" = "Час до розрядки";
|
||||
"Time to charge" = "Час до зарядки";
|
||||
"Calculating" = "Обчислення";
|
||||
"Fully charged" = "Повністю заряджений";
|
||||
"Fully charged" = "Повністю заряджена";
|
||||
"Not connected" = "Непід'єднана";
|
||||
"Low level notification" = "Повідомлення про низький рівень заряду";
|
||||
"Low battery" = "Низький заряд батареї";
|
||||
"Low battery" = "Низький заряд акумулятора";
|
||||
"Battery remaining" = "%@% залишилось";
|
||||
|
||||
Reference in New Issue
Block a user